:root{--navy:#002e5b;--navy-2:#001f42;--yellow:#f8c616;--cream:#f5f0e7;--line:#dce3e9;--ink:#082c54;--muted:#53677b;--white:#fff;--shadow:0 8px 24px rgba(0,38,75,.08);--shell:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:#fff;font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:1.65}img{max-width:100%;height:auto}a{color:inherit;text-decoration:none}button,input{font:inherit}.site-shell{width:min(var(--shell),calc(100% - 40px));margin-inline:auto}.screen-reader-text,.skip-link:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link:focus{position:fixed;z-index:9999;top:10px;left:10px;background:#fff;padding:10px}.announcement{background:var(--yellow);color:#082c54;font-weight:800;font-size:13px;min-height:42px;display:flex;align-items:center}.announcement .site-shell{display:flex;align-items:center;gap:10px}.announcement-extra{margin-left:auto;padding-left:24px;border-left:1px solid rgba(0,46,91,.3)}.site-header{background:#fff;position:relative;z-index:20}.header-main{height:160px;display:grid;grid-template-columns:220px minmax(260px,1fr) auto;align-items:center;gap:50px}.brand{display:block}.brand img,.brand .custom-logo{width:190px;max-height:130px;object-fit:contain}.header-search form{position:relative;display:flex}.header-search input[type=search]{width:100%;height:52px;border:1px solid #d6dde4;border-radius:3px;padding:0 56px 0 18px;color:var(--ink)}.header-search button{position:absolute;right:0;width:52px;height:52px;border:0;background:transparent;color:var(--navy);font-size:0}.header-search button:after{content:"⌕";font-size:28px}.header-actions{display:flex;gap:30px;font-weight:700;font-size:14px}.header-actions a{display:flex;gap:7px;align-items:center;white-space:nowrap}.cart-link{position:relative}.cart-count{display:grid;place-items:center;background:var(--yellow);border-radius:99px;width:20px;height:20px;font-size:11px}.menu-toggle{display:none}.site-nav{border-top:1px solid #edf0f2;border-bottom:1px solid #edf0f2}.site-nav ul{list-style:none;margin:0;padding:0;display:flex;justify-content:space-between;align-items:center;gap:24px}.site-nav a{display:block;padding:17px 0;text-transform:uppercase;font-family:"Barlow Condensed",sans-serif;font-size:14px;font-weight:700;letter-spacing:.02em}.site-nav a:hover{color:#b78300}.hero{background:linear-gradient(100deg,#f6efe4 0%,#f9f6f0 58%,#f1e8db 100%);overflow:hidden}.hero-inner{min-height:545px;display:grid;grid-template-columns:45% 55%;align-items:center;position:relative}.hero-copy{padding:65px 0;position:relative;z-index:2}.eyebrow{display:block;color:#b78300;font-size:12px;letter-spacing:.18em;font-weight:800;margin-bottom:12px}.hero h1{font-family:"Barlow Condensed",sans-serif;font-size:58px;line-height:1.02;letter-spacing:-.02em;margin:0 0 22px;color:var(--navy);max-width:560px}.hero p{font-size:18px;max-width:490px;margin:0 0 34px}.hero-art{width:100%;height:500px;object-fit:contain;object-position:center bottom;align-self:end}.hero-placeholder{height:400px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px dashed #c4ad8e;margin:40px;border-radius:50% 40% 45% 42%;color:#8b765a;text-align:center;padding:40px}.hero-placeholder span{font-size:90px}.hero-placeholder strong{max-width:260px}.button-row{display:flex;gap:14px}.button,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 27px;border-radius:3px;text-transform:uppercase;font-family:"Barlow Condensed",sans-serif;font-weight:700;letter-spacing:.04em;font-size:15px;transition:.2s;border:1px solid var(--navy)}.button-primary,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{background:var(--navy)!important;color:#fff!important}.button-outline{background:transparent;color:var(--navy)}.button:hover,.woocommerce a.button:hover{transform:translateY(-2px);box-shadow:var(--shadow)}.benefits{display:grid;grid-template-columns:repeat(4,1fr);gap:34px;padding-block:54px}.benefit{display:grid;grid-template-columns:62px 1fr;gap:15px;align-items:start}.benefit .elementor-icon,.line-icon{width:58px;height:58px;border:1px solid #d7e0e7;border-radius:50%;display:grid;place-items:center;color:var(--navy);font-size:26px}.line-icon:before{font-size:28px}.line-icon-truck:before{content:"▱"}.line-icon-gift:before{content:"♙"}.line-icon-snow:before{content:"❄"}.line-icon-lock:before{content:"▣"}.benefit h3{font-family:"Barlow Condensed",sans-serif;text-transform:uppercase;font-size:16px;margin:2px 0 4px}.benefit p{font-size:13px;line-height:1.65;color:var(--muted);margin:0}.section{padding-block:35px}.section-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}.section-heading h2,.story h2,.page-title h1{font-family:"Barlow Condensed",sans-serif;text-transform:uppercase;font-size:27px;margin:0}.section-heading a{font-size:13px;font-weight:700}.woocommerce ul.products{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin:0!important}.woocommerce.columns-6 ul.products{grid-template-columns:repeat(6,minmax(0,1fr))}.woocommerce ul.products:before,.woocommerce ul.products:after{display:none!important}.woocommerce ul.products li.product{width:auto!important;margin:0!important;float:none!important;border:1px solid var(--line);border-radius:6px;padding:14px;background:#fff;box-shadow:0 2px 8px rgba(0,38,75,.025);display:flex;flex-direction:column}.woocommerce ul.products li.product img{aspect-ratio:1/1;object-fit:contain;margin:0 0 14px!important}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:14px;line-height:1.35;color:var(--ink);padding:0!important;min-height:38px}.woocommerce ul.products li.product .price{font-size:15px!important;color:var(--navy)!important;font-weight:800;margin-top:auto}.woocommerce ul.products li.product .button{font-size:12px;min-height:38px;padding:0 10px;margin-top:10px}.woocommerce span.onsale{background:var(--yellow)!important;color:var(--navy)!important;border-radius:2px!important;min-width:auto!important;min-height:auto!important;line-height:1!important;padding:7px!important;text-transform:uppercase;font-size:10px;left:8px!important;top:8px!important;right:auto!important}.woocommerce.columns-6 ul.products li.product{padding:0 0 16px;overflow:hidden;text-align:center}.woocommerce.columns-6 ul.products li.product img{aspect-ratio:1/.82;object-fit:cover}.woocommerce.columns-6 ul.products li.product .woocommerce-loop-category__title{font-family:"Barlow Condensed",sans-serif;text-transform:uppercase;font-size:16px;padding:0 10px!important}.woocommerce-loop-category__title .count{display:none}.story{margin-top:50px;background:var(--cream)}.story-grid{display:grid;grid-template-columns:1.15fr 1fr 1fr;min-height:340px}.story-image{background:linear-gradient(145deg,#5d91ad,#b9d6dc 45%,#a53729 46%,#772416);background-size:cover;background-position:center}.story-copy,.newsletter{padding:55px 45px}.newsletter{border-left:1px solid #d5d0c7}.story p{font-size:14px}.newsletter form{display:flex;margin-top:28px}.newsletter input{height:52px;border:0;background:#fff;padding:0 16px;width:100%}.newsletter button{width:54px;border:0;background:var(--navy);color:#fff}.mc4wp-form+.newsletter-fallback{display:none}.site-footer{background:linear-gradient(135deg,var(--navy),var(--navy-2));color:#fff;padding-top:52px}.footer-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:45px}.site-footer h3{font-family:"Barlow Condensed",sans-serif;text-transform:uppercase;font-size:17px;margin-top:0}.site-footer p,.site-footer li{font-size:13px;color:#d8e2ec}.site-footer ul{list-style:none;padding:0;margin:0}.footer-brand img{width:180px;filter:brightness(0) invert(1);opacity:.95}.payments{display:inline-block;background:#fff;color:var(--navy);font-weight:800;padding:7px 10px;border-radius:3px}.copyright{text-align:center;border-top:1px solid rgba(255,255,255,.18);margin-top:45px;padding:24px;font-size:12px}.content-wrap,.shop-content{padding-block:60px}.page-title{padding-block:45px}.page-content>.elementor{margin-top:0}.woocommerce div.product{padding-bottom:60px}.woocommerce .quantity .qty{min-height:48px}.woocommerce-message,.woocommerce-info{border-top-color:var(--yellow)}.woocommerce-message:before,.woocommerce-info:before{color:#b78300}
@media(max-width:900px){.header-main{height:120px;grid-template-columns:150px 1fr auto;gap:20px}.brand img,.brand .custom-logo{width:140px}.header-actions span:not(.cart-count){display:none}.site-nav ul{justify-content:flex-start;overflow:auto}.hero-inner{grid-template-columns:1fr 1fr;min-height:460px}.hero h1{font-size:46px}.benefits{grid-template-columns:1fr 1fr}.woocommerce ul.products,.woocommerce.columns-6 ul.products{grid-template-columns:repeat(3,1fr)}.story-grid{grid-template-columns:1fr 1fr}.story-image{min-height:300px}.newsletter{grid-column:1/-1;border-left:0;border-top:1px solid #d5d0c7}.footer-grid{grid-template-columns:1fr 1fr}}
@media(max-width:620px){.site-shell{width:min(100% - 28px,var(--shell))}.announcement{font-size:11px}.announcement-extra{display:none}.header-main{height:94px;grid-template-columns:105px 1fr auto}.brand img,.brand .custom-logo{width:100px;max-height:80px}.header-search{display:none}.header-actions{margin-left:auto;gap:14px}.menu-toggle{display:block;border:0;background:transparent;color:var(--navy);font-size:25px}.site-nav{display:none;position:absolute;width:100%;background:#fff;box-shadow:var(--shadow)}.site-nav.is-open{display:block}.site-nav ul{display:block;padding:10px 20px}.site-nav a{padding:10px 0}.hero-inner{display:block;min-height:570px}.hero-copy{padding:50px 0 10px}.hero h1{font-size:43px}.hero p{font-size:16px}.hero-art{height:260px}.hero-placeholder{height:230px;margin:10px}.hero-placeholder span{font-size:55px}.benefits{grid-template-columns:1fr;padding-block:35px;gap:25px}.section{overflow:hidden}.woocommerce ul.products,.woocommerce.columns-6 ul.products{display:flex!important;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:15px!important}.woocommerce ul.products li.product,.woocommerce.columns-6 ul.products li.product{min-width:74%;scroll-snap-align:start}.woocommerce.columns-6 ul.products li.product{min-width:54%}.story-grid{display:block}.story-image{min-height:260px}.story-copy,.newsletter{padding:38px 25px}.footer-grid{grid-template-columns:1fr;gap:25px}.footer-brand img{width:150px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}}

/* 1.2 demo polish: account, footer, and bundled mockup imagery. */
.elementor-smaka-hero .hero-art{mix-blend-mode:multiply;border-radius:0;object-fit:contain}.story-image{background-color:#c7dce6;background-size:cover;background-position:center}.footer-column a{transition:color .2s}.footer-column a:hover{color:var(--yellow)}.footer-contact h3:not(:first-child){margin-top:18px;margin-bottom:8px}.payments,.delivery-partners{display:flex;align-items:center;gap:9px}.payments b{font-size:12px}.delivery-partners b{font-size:14px;color:#fff}.delivery-partners b:last-child{color:#f7c915;font-style:italic}.site-footer .footer-grid{align-items:start}.site-footer .footer-brand p{max-width:210px}.site-footer .copyright{clear:both}
.woocommerce-account .shop-content{padding-top:46px;padding-bottom:80px}.woocommerce-account .woocommerce{display:grid;grid-template-columns:260px minmax(0,1fr);gap:55px;align-items:start}.woocommerce-account .woocommerce:before,.woocommerce-account .woocommerce:after{display:none}.woocommerce-account .woocommerce-MyAccount-navigation{float:none;width:auto;background:#f5f0e7;border-radius:6px;padding:12px}.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0}.woocommerce-account .woocommerce-MyAccount-navigation li{margin:0}.woocommerce-account .woocommerce-MyAccount-navigation a{display:block;padding:12px 15px;border-bottom:1px solid #e1dbcf;font-weight:700;font-size:14px}.woocommerce-account .woocommerce-MyAccount-navigation li:last-child a{border-bottom:0}.woocommerce-account .woocommerce-MyAccount-navigation .is-active a,.woocommerce-account .woocommerce-MyAccount-navigation a:hover{background:var(--navy);color:#fff;border-radius:3px}.woocommerce-account .woocommerce-MyAccount-content{float:none;width:auto;min-width:0;padding:24px 0}.woocommerce-account .woocommerce-MyAccount-content p:first-child{font-size:18px}.woocommerce-account .woocommerce table.shop_table{border-color:var(--line);border-radius:5px}.woocommerce-account .woocommerce form.login,.woocommerce-account .woocommerce form.register{border-color:var(--line);border-radius:5px;box-shadow:var(--shadow)}.woocommerce-account .woocommerce h2{font-family:"Barlow Condensed",sans-serif;text-transform:uppercase;color:var(--navy)}.woocommerce-account .page-title{padding-bottom:10px}.woocommerce-account .page-title h1{font-size:36px}
@media(max-width:760px){.woocommerce-account .woocommerce{grid-template-columns:1fr;gap:20px}.woocommerce-account .woocommerce-MyAccount-content{padding-top:5px}.footer-contact{grid-column:auto}.elementor-smaka-hero .hero-art{mix-blend-mode:normal}}

/* 1.4: the mockup hero is one seamless panoramic scene, not a split card. */
.hero{position:relative;background:#f6efe4}.hero-inner{display:block;min-height:545px}.hero-copy{width:44%;min-height:545px;display:flex;flex-direction:column;justify-content:center;padding:55px 0;position:relative;z-index:2}.hero-copy .button-row{margin-top:0}.hero-art,.elementor-smaka-hero .hero-art{position:absolute;z-index:0;inset:0 auto 0 50%;transform:translateX(-50%);width:100vw;max-width:none;height:100%;object-fit:cover;object-position:center center;mix-blend-mode:normal}.hero:after{content:"";position:absolute;z-index:1;inset:0;background:linear-gradient(90deg,rgba(248,243,234,.34) 0%,rgba(248,243,234,.12) 38%,transparent 53%);pointer-events:none}
@media(max-width:900px){.hero-inner{min-height:470px}.hero-copy{width:48%;min-height:470px}.hero-art,.elementor-smaka-hero .hero-art{object-position:54% center}}
@media(max-width:620px){.hero-inner{min-height:650px}.hero-copy{width:100%;min-height:390px;justify-content:flex-start;padding-top:45px;padding-right:4%;text-shadow:0 1px 0 rgba(255,255,255,.75)}.hero-art,.elementor-smaka-hero .hero-art{top:auto;bottom:0;height:330px;width:auto;min-width:100vw;transform:translateX(-50%);object-fit:cover;object-position:68% bottom}.hero:after{background:linear-gradient(180deg,#f7f1e8 0%,rgba(247,241,232,.98) 48%,rgba(247,241,232,0) 70%)}}

/* Payment badges */
.footer-contact .payments{display:flex;flex-wrap:nowrap;gap:6px;background:transparent;padding:0;width:max-content;max-width:none}.payment-badge{height:29px;min-width:50px;padding:0 7px;border-radius:4px;background:#fff;color:#102d50;display:inline-flex;align-items:center;justify-content:center;font-family:Arial,sans-serif;font-size:11px;font-weight:800;line-height:1;white-space:nowrap;flex:0 0 auto}.payment-visa{color:#15357a;font-size:14px;font-style:italic;letter-spacing:-.06em}.payment-mastercard{position:relative;padding-left:28px;font-size:8px}.payment-mastercard>i{position:absolute;left:6px;width:13px;height:13px;border-radius:50%;background:#eb001b}.payment-mastercard>i:nth-child(2){left:13px;background:#f79e1b;opacity:.9}.payment-mastercard>span{position:relative}.payment-apple{font-size:12px}.payment-google{gap:3px;font-size:12px;font-weight:600;color:#5f6368}.google-g{position:relative;display:inline-block;width:14px;height:15px}.google-g i{font-style:normal;font-size:15px;font-weight:800;color:#4285f4}.google-g:before{content:"";position:absolute;left:2px;bottom:1px;width:5px;height:3px;border-radius:0 0 0 5px;background:#34a853}.google-g:after{content:"";position:absolute;right:0;top:2px;width:4px;height:4px;border-radius:0 5px 0 0;background:#ea4335}
@media(max-width:430px){.footer-contact .payments{gap:4px}.payment-badge{padding-inline:5px;min-width:45px}.payment-mastercard{padding-left:25px;font-size:7px}}

/* 1.7 announcement bar */
.announcement{width:100%;min-height:42px;overflow:hidden}.announcement .announcement-inner{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding-block:8px}.announcement-item{min-width:0;display:flex;align-items:center;justify-content:center;gap:9px;padding:0 22px;line-height:1.25;text-align:center}.announcement-item+ .announcement-item{border-left:1px solid rgba(0,46,91,.3)}.announcement-item svg{width:18px;height:18px;flex:0 0 18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.announcement-item span{min-width:0}.announcement-extra{display:none}
@media(max-width:900px){.announcement .announcement-inner{grid-template-columns:1fr 1fr}.announcement-item:nth-child(2){display:none}.announcement-item:nth-child(3){border-left:1px solid rgba(0,46,91,.3)}}
@media(max-width:620px){.announcement .announcement-inner{display:flex;width:calc(100% - 28px);padding-block:7px}.announcement-item{width:100%;padding:0;justify-content:flex-start;text-align:left}.announcement-item:nth-child(n+2){display:none}.announcement-item svg{width:16px;height:16px;flex-basis:16px}}

/* 1.9 Elementor content pages */
.smaka-subpage-hero{background:linear-gradient(105deg,#f5efe5,#fffaf2);position:relative;overflow:hidden}.smaka-subpage-hero:after{content:"SE";position:absolute;right:7%;top:50%;transform:translateY(-53%);font:700 190px/1 "Barlow Condensed",sans-serif;color:rgba(0,46,91,.035);pointer-events:none}.smaka-subpage-hero>.elementor-container{min-height:315px;align-items:center}.smaka-subpage-hero .elementor-widget-wrap{padding:55px 0!important}.smaka-subpage-hero h1{font:700 54px/1.05 "Barlow Condensed",sans-serif;color:var(--navy);max-width:700px;margin:0}.smaka-subpage-hero p{font-size:18px;max-width:560px}.smaka-content-split,.smaka-contact-grid{padding:75px 0}.smaka-content-split>.elementor-container,.smaka-contact-grid>.elementor-container{gap:65px;align-items:center}.smaka-about-image img{width:100%;min-height:430px;object-fit:cover;border-radius:4px}.smaka-about-copy .elementor-widget-wrap,.smaka-contact-info .elementor-widget-wrap,.smaka-contact-form-column .elementor-widget-wrap{padding:30px!important}.smaka-about-copy h2,.smaka-contact-grid h2{font:700 34px/1.1 "Barlow Condensed",sans-serif;color:var(--navy);text-transform:uppercase}.smaka-values{background:#f7f3ec;padding:55px 0}.smaka-values>.elementor-container{gap:25px}.smaka-values .elementor-column{background:#fff;border:1px solid var(--line);border-radius:5px;padding:25px 18px}.smaka-values .elementor-icon{color:var(--navy)}.smaka-values .elementor-icon-box-title{font-family:"Barlow Condensed",sans-serif;text-transform:uppercase}.smaka-contact-info{background:var(--navy);color:#fff;border-radius:5px}.smaka-contact-info h2,.smaka-contact-info a{color:#fff}.smaka-contact-details strong{color:var(--yellow);font:700 14px "Barlow Condensed",sans-serif;text-transform:uppercase;letter-spacing:.04em}.smaka-contact-form-column{background:#f7f3ec;border-radius:5px}.smaka-contact-form label{display:block;color:var(--navy);font-weight:700;font-size:13px;margin-bottom:17px}.smaka-contact-form label>span{color:#c18c00}.smaka-contact-form input:not([type=checkbox]),.smaka-contact-form textarea{display:block;width:100%;margin-top:6px;border:1px solid #d7dee4;border-radius:3px;background:#fff;padding:12px;color:var(--ink)}.smaka-contact-form input:not([type=checkbox]){height:48px}.smaka-form-row{display:grid;grid-template-columns:1fr 1fr;gap:15px}.smaka-consent{display:flex!important;gap:9px;align-items:flex-start;font-weight:400!important}.smaka-consent input{margin-top:4px}.smaka-honeypot{position:absolute!important;left:-9999px!important}.smaka-form-message{padding:12px 15px;margin-bottom:18px;border-radius:3px}.smaka-form-message.success{background:#e2f4e6;color:#185d2a}.smaka-form-message.error{background:#f9e3e3;color:#8c2424}
@media(max-width:760px){.smaka-subpage-hero>.elementor-container{min-height:240px}.smaka-subpage-hero h1{font-size:41px}.smaka-content-split>.elementor-container,.smaka-contact-grid>.elementor-container{display:block}.smaka-content-split .elementor-column,.smaka-contact-grid .elementor-column{width:100%}.smaka-content-split,.smaka-contact-grid{padding:40px 0}.smaka-values>.elementor-container{display:block}.smaka-values .elementor-column{width:100%;margin-bottom:14px}.smaka-form-row{grid-template-columns:1fr}}

/* 2.0: lock imported Elementor pages to the storefront design system. */
.smaka-subpage-hero>.elementor-container,.smaka-content-split>.elementor-container,.smaka-contact-grid>.elementor-container,.smaka-values>.elementor-container{width:min(var(--shell),calc(100% - 40px))!important;max-width:var(--shell)!important;margin-inline:auto!important}.smaka-subpage-hero .elementor-heading-title{color:var(--navy)!important;font-family:"Barlow Condensed",sans-serif!important;font-weight:700!important;letter-spacing:-.015em}.smaka-subpage-hero .elementor-widget-text-editor,.smaka-about-copy .elementor-widget-text-editor,.smaka-contact-grid .elementor-widget-text-editor{color:var(--ink)!important;font-family:"Nunito Sans",sans-serif!important;font-size:16px!important;line-height:1.7!important}.smaka-content-split>.elementor-container,.smaka-contact-grid>.elementor-container{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px}.smaka-contact-grid>.elementor-container{grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);align-items:stretch}.smaka-content-split .elementor-column,.smaka-contact-grid .elementor-column{width:100%!important}.smaka-about-copy .elementor-heading-title,.smaka-contact-grid .elementor-heading-title{color:var(--navy)!important;font-family:"Barlow Condensed",sans-serif!important;font-weight:700!important}.smaka-about-copy .elementor-button,.smaka-content-split .elementor-button{background:var(--navy)!important;border:1px solid var(--navy)!important;border-radius:3px!important;color:#fff!important;font-family:"Barlow Condensed",sans-serif!important;font-weight:700!important;text-transform:uppercase!important;min-height:48px;padding:14px 27px!important}.smaka-about-copy .elementor-button:hover,.smaka-content-split .elementor-button:hover{background:var(--navy-2)!important}.smaka-values .elementor-icon,.smaka-values .elementor-icon i,.smaka-values .elementor-icon svg{color:var(--navy)!important;fill:var(--navy)!important}.smaka-values .elementor-icon-box-title,.smaka-values .elementor-icon-box-title a{color:var(--navy)!important;font:700 18px/1.2 "Barlow Condensed",sans-serif!important}.smaka-values .elementor-icon-box-description{color:var(--muted)!important;font:400 14px/1.6 "Nunito Sans",sans-serif!important}.smaka-contact-info .elementor-heading-title{color:#fff!important}.smaka-contact-info .elementor-widget-text-editor{color:#dce7f1!important}.smaka-contact-info .elementor-social-icon{background:rgba(255,255,255,.12)!important;color:#fff!important}.smaka-contact-form .button{background:var(--navy)!important;border-color:var(--navy)!important;color:#fff!important}.smaka-contact-form .button:hover{background:var(--navy-2)!important}.smaka-about-copy .elementor-widget-wrap,.smaka-contact-info .elementor-widget-wrap,.smaka-contact-form-column .elementor-widget-wrap{align-content:center}.smaka-values .elementor-widget-wrap{align-content:flex-start}.smaka-values .elementor-icon-box-wrapper{height:100%}
@media(max-width:760px){.smaka-subpage-hero>.elementor-container,.smaka-content-split>.elementor-container,.smaka-contact-grid>.elementor-container,.smaka-values>.elementor-container{width:calc(100% - 28px)!important}.smaka-content-split>.elementor-container,.smaka-contact-grid>.elementor-container{display:block!important}.smaka-content-split .elementor-column+.elementor-column,.smaka-contact-grid .elementor-column+.elementor-column{margin-top:20px}.smaka-subpage-hero .elementor-widget-wrap{padding-inline:0!important}}
