:root{--forest:#123943;--forest2:#1e5862;--ink:#172c35;--muted:#637983;--paper:#fff;--lime:#c5e2a0;--line:#e4ecec;--shadow:0 18px 48px #14374015}
body{font-size:16px;background:#fff}
.announcement{height:32px;background:#123943;color:#eaf4f2}
.announcement-phone{font-weight:700;color:inherit;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}
@media(max-width:520px){.announcement{height:auto;min-height:32px;padding:6px 12px;flex-wrap:wrap;row-gap:3px}.announcement-phone{margin-left:2px}}
.site-header{height:76px;max-width:1320px;margin:auto;padding:0 5%;border:0;background:#fff}
.brand-mark,.cart-button,.primary-button,.dark-button{background:#123943}
.brand-mark svg{fill:#c5e2a0;stroke:#c5e2a0}
.desktop-nav{margin-left:0;gap:34px}.desktop-nav a{font-size:13px;color:#536b73}
.delivery-pill{border:1px solid #e2eaea;border-radius:12px;padding:8px 12px;background:#fff;min-height:48px}.delivery-pill .pin{color:#39808c}.delivery-pill b{font-size:12px}.delivery-pill small{font-size:10px}
.cart-button{height:46px;padding:0 15px;border-radius:10px;font-size:12px}.cart-button b{background:#d8eba9;color:#123943}
.hero{max-width:1320px;min-height:515px;padding:57px 5% 62px;gap:6%;grid-template-columns:.87fr 1.13fr}.hero-copy{padding-left:0}.eyebrow{font-size:10px;color:#5b7980;letter-spacing:1.3px}.eyebrow-line{background:#6b9ca0}
.hero h1{font-size:clamp(45px,5vw,69px);line-height:1.04;letter-spacing:-3.5px;color:#123943;margin:21px 0 18px}.hero h1 em,.delivery-banner h2 em{color:#547f84;font-family:Georgia,serif}.hero-copy>p{font-size:15px;color:#5e747a;line-height:1.75;max-width:430px}.hero-actions{margin-top:30px;gap:22px}
.primary-button{border-radius:9px;padding:15px 18px;font-size:13px;gap:22px;min-height:48px}.primary-button span,.dark-button span{color:#c8e4a2}.delivery-note{gap:10px}.delivery-icon{width:38px;height:38px;background:#ecf4ef;color:#397c7f}.delivery-note b{font-size:12px}.delivery-note small{font-size:10px}.hero-trust{margin-top:37px;color:#60777c;font-size:11px}.hero-trust b{color:#31727c}
.hero-art.nuuk-scene{height:385px;border-radius:26px;background:linear-gradient(180deg,#153b4a,#397c86);box-shadow:0 24px 55px #143b4525}
.scene-sky{position:absolute;inset:0 0 36%;overflow:hidden;background:linear-gradient(160deg,#153b4a 3%,#245c66 64%,#64939a 100%)}.aurora{position:absolute;width:82%;height:170px;top:-84px;left:9%;border:20px solid transparent;border-radius:50%;filter:blur(19px);opacity:.48;transform:rotate(-10deg)}.aurora-a{border-top-color:#b1dbaf}.aurora-b{width:64%;left:18%;top:-117px;border-top-color:#8ec6cb;opacity:.34}.scene-star{position:absolute;color:#ecf2dd;opacity:.75}.star-a{left:23%;top:28%;font-size:13px}.star-b{right:19%;top:17%;font-size:10px}.scene-landscape{position:absolute;width:100%;height:100%;inset:0;z-index:1}.scene-caption{position:absolute;z-index:2;left:18px;bottom:17px;background:#fff;border:1px solid #e5eeee;border-radius:12px;padding:11px 14px;display:flex;align-items:center;gap:10px;box-shadow:0 9px 26px #0b28332e}.scene-pin{background:#edf5ef;color:#3e7a79;width:30px;height:30px;border-radius:9px;display:grid;place-items:center;font-size:16px}.scene-caption>span:nth-child(2){display:grid;gap:2px}.scene-caption b{font:700 12px Manrope;color:#163d47}.scene-caption small{font-size:10px;color:#6c8385}.scene-caption-arrow{margin-left:12px;color:#4d8281}
.benefit-row{max-width:1220px;min-height:97px;border:1px solid #e5eded;border-radius:16px;padding:0 22px;background:#fff;box-shadow:0 10px 30px #24434a08}.benefit-row>div{justify-content:flex-start;padding-left:clamp(0px,4vw,45px);gap:13px}.benefit-icon{width:42px;height:42px;border-radius:13px;background:#eef5f0;color:#34767b}.benefit-row b{font-size:12px;color:#203c43}.benefit-row small{font-size:10px;color:#6d8185}
.shop-section{max-width:1220px;padding:78px 0 76px}.section-heading{align-items:center}.section-heading h2{font-size:36px;letter-spacing:-1.5px;color:#123943}.search-box{width:min(320px,40%);height:48px;border-radius:12px;border-color:#dfe9e9;padding:0 14px;box-shadow:0 3px 12px #1f4a4e08}.search-box>span{font-size:22px}.search-box input{font-size:13px}.search-box kbd{font-size:10px;border-radius:5px;padding:4px 6px}
.shop-controls{margin:28px 0 20px}.categories{gap:8px}.category-button{padding:10px 15px;border-radius:9px;font-size:12px;color:#526d72;border-color:#e4ebeb;background:#fff}.category-button:hover{background:#f0f6f3}.category-button.active{background:#123943;border-color:#123943}.sort-button{font-size:11px;padding:11px;color:#526d72}
.catalog-subtitle{font-size:13px;color:#6b8082;margin:8px 0 0}.catalog-subtitle span{font-weight:700;color:#25545a}.category-picker{position:relative;display:inline-flex;align-items:center;gap:9px;color:#617a7e;font-size:12px}.category-picker select{appearance:none;max-width:min(300px,58vw);min-height:44px;border:1px solid #e1eaea;border-radius:9px;background:#fff;color:#28474d;font:600 12px "DM Sans",sans-serif;padding:0 36px 0 12px}.category-picker>span:last-child{position:absolute;right:13px;pointer-events:none;color:#54787c}
.import-art{width:118px;height:118px;display:grid;place-items:center;border-radius:38% 52% 43% 49%;background:linear-gradient(145deg,#fff 6%,#e1efea 100%);font-size:67px;filter:drop-shadow(0 11px 12px #17383b1c)}.product-card:nth-child(4n+2) .import-art{border-radius:52% 38% 50% 41%;background:linear-gradient(145deg,#fff,#e4ecf2)}.product-card:nth-child(4n+3) .import-art{border-radius:43% 51% 38% 53%;background:linear-gradient(145deg,#fff,#f1e9dc)}.product-card:nth-child(4n) .import-art{border-radius:50% 40% 53% 38%;background:linear-gradient(145deg,#fff,#e9edf2)}
.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 18px}.product-card{padding:9px 9px 13px;border:1px solid #e8eeee;border-radius:15px;transition:box-shadow .18s,transform .18s,border-color .18s}.product-card:hover{transform:translateY(-3px);border-color:#d4e2df;box-shadow:0 14px 30px #1b40440f}.product-image{height:207px;border-radius:10px;background:#f1f6f4}.product-card:hover .product-image{background:#ecf4f0}.product-badge{top:10px;left:10px;border-radius:6px;color:#3b7075;font-size:9px;letter-spacing:.4px;padding:6px 8px}.wish{width:34px;height:34px;top:8px;right:8px;border:1px solid #edf0ec;box-shadow:0 2px 7px #17383b12}.product-info{padding:13px 4px 1px}.product-category{font-size:9px;letter-spacing:1px;color:#768b8c}.product-name{font-size:14px;margin:6px 0 11px;color:#183941}.product-price{font:700 15px Manrope;color:#183c44}.add-button{width:40px;height:40px;border-radius:10px;background:#123943;color:#fff;border-color:#123943;font-size:23px}.add-button:hover{background:#28616b}.wish.liked{color:#cf705a}
.catalog-note{border-radius:10px;background:#f0f6f3;font-size:12px;padding:17px}.catalog-note a{color:#235c64}.empty-state>span{font-size:38px;color:#76a0a0}.empty-state b{font-size:16px;color:#153c44}.empty-state p{font-size:13px}
.delivery-banner{max-width:1220px;min-height:275px;margin:0 auto 72px;background:#eaf2ee;border-radius:20px;padding:38px 58px;grid-template-columns:.8fr 2fr 1fr;gap:34px}.banner-stamp{width:112px;height:112px;border-color:#6e9591;color:#376c70}.delivery-banner h2{font-size:40px;color:#153d45}.banner-right p{font-size:13px;color:#557175}.dark-button{border-radius:9px;padding:14px 16px;min-height:46px;font-size:12px;gap:32px}.banner-right>small{font-size:10px;color:#5d7777}.banner-decoration{color:#dfeae1}footer{max-width:1220px;min-height:118px}.footer-links{font-size:11px}
.cart-drawer{border-radius:18px 0 0 18px;box-shadow:-12px 0 50px #10282e24}.drawer-head{padding:25px 26px}.drawer-head h2{font-size:25px;color:#153d45}.cart-content{padding:9px 26px}.cart-line{grid-template-columns:68px 1fr auto;gap:14px;padding:17px 0}.cart-thumb{width:68px;height:70px;border-radius:10px;background:#eff5f2}.cart-line-name{font-size:13px;color:#1d4148}.cart-line-price{font-size:11px}.quantity{height:36px;border-radius:8px;margin-top:9px}.quantity button{height:34px;width:36px;font-size:18px}.quantity span{font-size:12px;min-width:18px}.line-total{font-size:12px}.cart-footer{padding:16px 25px 23px}.fulfilment{border-radius:9px;background:#f0f5f2}.fulfilment button{min-height:42px;font-size:12px;border-radius:7px}.fulfilment button.active{color:#17434a}.checkout-fields{gap:10px}.checkout-fields input,.checkout-fields textarea{min-height:45px;padding:12px;border-radius:8px;font-size:12px;border-color:#dce7e5}.checkout-fields textarea{min-height:60px}.summary-row{font-size:12px}.summary-row.total{font-size:15px}.checkout-footnote{font-size:10px}.delivery-modal{border-radius:18px}.delivery-modal h2{color:#153d45}.modal-pin{background:#edf5f0;color:#34777b;border-radius:12px}.toast{font-size:13px;border-radius:9px;background:#123943}
.mobile-cartbar{display:none}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid #67a5aa;outline-offset:3px}
.card-quantity{height:40px;display:flex;align-items:center;border:1px solid #dce7e5;border-radius:10px;overflow:hidden;background:#fff}.card-quantity button{border:0;background:#edf4f1;color:#17434a;width:35px;height:100%;font-size:19px}.card-quantity span{min-width:26px;text-align:center;font-size:12px;font-weight:700;color:#1c434a}
@media(max-width:1200px){.shop-section,.delivery-banner{margin-left:5%;margin-right:5%}.benefit-row{margin:0 5%}}
@media(max-width:760px){.site-header{height:68px;padding:0 5%}.desktop-nav{display:none}.hero{padding:39px 6% 37px;grid-template-columns:1fr;gap:27px}.hero h1{font-size:48px}.hero-copy>p{font-size:14px}.hero-trust{margin-top:27px}.hero-art.nuuk-scene{height:290px;border-radius:20px}.benefit-row{margin:0 6%;padding:14px 16px;gap:13px;border-radius:13px}.benefit-row>div{padding-left:0}.benefit-row b{font-size:11px}.shop-section{padding:59px 0 50px;margin:0 6%}.section-heading{align-items:stretch;gap:16px;flex-direction:column}.section-heading h2{font-size:30px}.search-box{width:100%;height:46px}.shop-controls{margin:17px 0 16px;align-items:center;gap:8px}.categories{overflow-x:auto;scrollbar-width:none;flex:1;padding:2px 0}.category-picker{gap:6px;font-size:11px}.category-picker select{min-height:42px;max-width:56vw;font-size:11px;padding:0 32px 0 10px}.category-picker>span:last-child{right:10px}.category-button{padding:10px 12px;font-size:11px;min-height:42px}.sort-button{font-size:10px;padding:8px 0}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.product-card{padding:7px 7px 11px;border-radius:12px}.product-image{height:160px;border-radius:8px}.product-visual{height:135px}.product-info{padding:10px 2px 0}.product-category{font-size:8px}.product-name{font-size:12px;margin:5px 0 8px}.product-price{font-size:13px}.add-button{width:40px;height:40px}.wish{width:34px;height:34px}.delivery-banner{margin:0 6% 52px;padding:25px 22px;grid-template-columns:64px 1fr;gap:13px;border-radius:16px}.banner-stamp{width:62px;height:62px;font-size:13px}.banner-stamp span{font-size:5px}.delivery-banner h2{font-size:29px}.delivery-banner .eyebrow{font-size:8px;letter-spacing:.8px}.banner-right{grid-column:2}.banner-right p{font-size:12px}.banner-decoration{font-size:260px;right:-2%;top:-67px}footer{margin:0 6%;padding:22px 0;display:grid;grid-template-columns:1fr auto;gap:12px}.footer-brand+p{grid-column:1/-1;grid-row:2;margin:0}.footer-links{grid-column:1/-1;grid-row:3;justify-content:space-between;gap:8px;font-size:9px}.cart-drawer{border-radius:16px 16px 0 0;top:auto;height:min(92dvh,800px);width:100%;transform:translateY(102%)}.cart-drawer.open{transform:translateY(0)}.cart-content{padding:6px 19px}.drawer-head{padding:19px 19px 14px}.drawer-head h2{font-size:22px}.cart-footer{padding:12px 19px max(18px,env(safe-area-inset-bottom))}.cart-line{grid-template-columns:56px 1fr auto;gap:10px;padding:12px 0}.cart-thumb{width:56px;height:58px}.cart-line-name{font-size:12px}.cart-footer .checkout-fields{grid-template-columns:1fr 1fr;gap:7px}.checkout-fields input,.checkout-fields textarea{min-height:42px;font-size:11px}.checkout-fields textarea{grid-column:1/-1;min-height:48px}.checkout-fields input[name="address"],.checkout-fields input[name="floor"]{grid-column:1/-1}.fulfilment{margin-bottom:10px}.fulfilment button{min-height:40px}.summary-row{margin:6px 0;font-size:11px}.summary-row.total{margin-top:8px;padding-top:8px;font-size:14px}.checkout-button{min-height:48px;margin-top:7px}.checkout-footnote{margin-top:6px}.mobile-cartbar:not([hidden]){display:flex;position:fixed;z-index:7;left:12px;right:12px;bottom:max(12px,env(safe-area-inset-bottom));align-items:center;gap:11px;padding:13px 16px;min-height:54px;background:#123943;color:#fff;border:0;border-radius:13px;box-shadow:0 9px 28px #092a303d;text-align:left}.mobile-cart-count{width:25px;height:25px;display:grid;place-items:center;background:#d8eba9;color:#173d43;border-radius:8px;font-weight:700;font-size:11px}.mobile-cartbar span:nth-of-type(2){font-size:13px;font-weight:600}.mobile-cartbar strong{margin-left:auto;font:700 13px Manrope}.mobile-cartbar>span:last-child{color:#c8e4a2}.toast{bottom:82px}}
@media(max-width:375px){.delivery-pill{padding:5px 7px}.delivery-pill .chevron{display:none}.delivery-pill small{font-size:8px}.cart-button{padding:0 10px}.hero h1{font-size:42px;letter-spacing:-2px}.hero-actions{gap:12px}.delivery-note b{font-size:10px}.delivery-note small{font-size:9px}.hero-art.nuuk-scene{height:255px}.product-image{height:145px}.shop-controls{gap:4px}.category-button{padding:9px}.delivery-banner{padding:21px 17px;column-gap:8px}.footer-links{font-size:8px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition-duration:.01ms!important;animation-duration:.01ms!important}}

/* Apuutiliv supplied brand assets */
.brand{gap:0}
.brand-logo{display:block;width:180px;height:auto;max-height:46px;object-fit:contain}
.footer-brand .brand-logo{width:145px;max-height:38px}
@media(max-width:760px){.brand-logo{width:150px;max-height:40px}.footer-brand .brand-logo{width:135px;max-height:36px}}

.sort-select-wrap{display:grid;gap:4px;color:#78847b;font-size:9px;white-space:nowrap}
.sort-select{min-width:155px;border:1px solid #e8e9e1;border-radius:4px;background:#fffefa;color:#34583e;padding:10px 30px 10px 11px;font:600 10px "DM Sans",sans-serif;cursor:pointer}
.all-products-page .hero,.all-products-page .benefit-row,.all-products-page .delivery-banner{display:none}
.all-products-page .shop-section{padding-top:52px;min-height:calc(100vh - 250px)}
.all-products-page .section-heading h1{font:700 32px Manrope,sans-serif;letter-spacing:-1px;color:var(--forest);margin:10px 0 6px}
.all-products-page .section-heading .catalog-subtitle{margin-top:0}
.all-products-page footer{max-width:1140px}
@media(max-width:760px){.sort-select{min-width:134px;padding:8px 23px 8px 8px}.all-products-page .shop-section{padding-top:34px}}

html:not(.all-products-page) .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
.show-all-button{width:max-content;margin:30px auto 0;padding:13px 21px;border:1px solid #dce6dc;border-radius:5px;color:#34583e;background:#fffefa;display:flex;align-items:center;gap:22px;font-size:11px;font-weight:700;transition:background .2s,transform .2s}
.show-all-button:hover{background:#eff4e9;transform:translateY(-1px)}
.show-all-button span{font-size:15px;color:#70935f}
.all-products-page .show-all-button{display:none}
.load-more-sentinel{height:1px}
.load-more-status{margin:24px auto;text-align:center;color:#78847b;font-size:11px}
@media(max-width:760px){html:not(.all-products-page) .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}

.site-header{position:sticky;top:12px;width:min(1280px,calc(100% - 48px));height:74px;margin:12px auto 0;padding:0 clamp(18px,3vw,42px);border:1px solid #e8eee8;border-radius:20px;box-shadow:0 12px 32px #172f2718;z-index:20}
@media(max-width:760px){.site-header{top:8px;width:calc(100% - 20px);height:62px;margin:8px 10px 0;padding:0 12px;border-radius:16px}}

/* On scroll, keep a compact floating brand mark visible. */
.site-header{transition:width .28s ease,height .28s ease,top .28s ease,padding .28s ease,border-radius .28s ease,box-shadow .28s ease}
.site-header>*{transition:opacity .18s ease,transform .25s ease,width .25s ease,margin .25s ease}
.site-header.is-compact{width:max-content;height:58px;top:12px;padding:0 15px;border-radius:18px;box-shadow:0 9px 28px #172f2730}
.site-header.is-compact>:not(.brand):not(.compact-header-actions){display:none}
.compact-header-actions{display:none;align-items:center;gap:8px;margin-left:12px;white-space:nowrap}
.site-header.is-compact .compact-header-actions{display:flex}
.compact-cart-button,.compact-pay-button{height:38px;padding:0 13px;border:0;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;gap:7px;font:700 11px "DM Sans",sans-serif}
.compact-cart-button{background:#edf4f1;color:#17434a}
.compact-cart-count{min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:#d8eba9;color:#173d43;display:grid;place-items:center;font-size:9px}
.compact-pay-button{background:#123943;color:#fff}
.compact-pay-button span{color:#d8eba9;font-size:14px}
.site-header.is-compact .brand-logo{width:138px;max-height:36px}
@media(max-width:760px){.site-header.is-compact{top:8px;height:52px;padding:0 9px;border-radius:15px}.site-header.is-compact .brand-logo{width:108px;max-height:30px}.compact-header-actions{gap:5px;margin-left:7px}.compact-cart-button,.compact-pay-button{height:34px;padding:0 8px;border-radius:9px;font-size:10px}.compact-cart-count{min-width:16px;height:16px;font-size:8px}}

.home-promo-banner{max-width:1220px;min-height:280px;margin:30px auto 0;padding:38px 5.5%;display:grid;grid-template-columns:1fr 1.05fr;align-items:center;gap:30px;position:relative;overflow:hidden;border-radius:22px;background:linear-gradient(112deg,#eaf3ed 0%,#e4efea 52%,#d8e9e3 100%);}
.promo-banner-copy{position:relative;z-index:2}.promo-kicker{display:flex;align-items:center;gap:9px;color:#4d7472;font-size:10px;letter-spacing:1.4px;font-weight:800}.promo-kicker i{width:7px;height:7px;background:#d59a5c;border-radius:50%;box-shadow:0 0 0 4px #d59a5c20}.promo-banner-copy h2{margin:15px 0 10px;font:750 clamp(30px,4vw,46px)/1.06 Manrope,sans-serif;letter-spacing:-1.8px;color:#163e46}.promo-banner-copy h2 em{color:#5d8581}.promo-banner-copy p{margin:0;color:#5a7475;font-size:13px;line-height:1.7}.promo-link{display:inline-flex;align-items:center;gap:26px;margin-top:17px;padding:11px 14px;border-radius:9px;background:#123943;color:#fff;font-size:11px;font-weight:700}.promo-link span{color:#d8eba9;font-size:15px}.promo-banner-art{height:215px;position:relative;align-self:stretch;overflow:hidden;border-radius:16px;background:linear-gradient(180deg,#c9e5df 0%,#e1eee2 65%,#b6d4d0 100%)}.promo-sun{position:absolute;width:82px;height:82px;border-radius:50%;background:#f5d49e;right:23%;top:24px;box-shadow:0 0 0 18px #f5d49e33}.promo-mountain{position:absolute;bottom:39px;width:76%;height:135px;clip-path:polygon(0 100%,19% 35%,30% 52%,52% 0,72% 62%,83% 36%,100% 100%)}.mountain-back{left:-4%;background:#809fa0}.mountain-front{right:-8%;height:108px;background:#527b83;opacity:.92}.promo-water{position:absolute;inset:auto 0 0;height:45px;background:linear-gradient(180deg,#6da6aa,#3e808a)}.promo-house{position:absolute;z-index:2;bottom:42px;width:47px;height:39px;background:#d97e62;clip-path:polygon(0 35%,50% 0,100% 35%,100% 100%,0 100%);filter:drop-shadow(0 5px 4px #173b4030)}.promo-house:after{content:"";position:absolute;left:20px;top:19px;width:7px;height:10px;background:#ffe1a7;box-shadow:13px 0 #ffe1a7}.house-one{left:13%;transform:scale(.82);background:#dcae5d}.house-two{left:31%;bottom:47px;background:#e0e7db}.house-three{left:49%;transform:scale(1.1)}.promo-price{position:absolute;z-index:3;right:17px;bottom:16px;width:67px;height:67px;border:1px solid #ffffffb0;border-radius:50%;display:grid;place-content:center;text-align:center;background:#fffefa;color:#173f46;font:800 15px Manrope;box-shadow:0 7px 20px #153a3f24;transform:rotate(8deg)}.promo-price small{margin-top:1px;color:#64817e;font:800 6px "DM Sans";letter-spacing:1px}
@media(max-width:760px){.home-promo-banner{margin:14px 6% 0;padding:24px 21px;grid-template-columns:1fr;gap:19px;border-radius:17px}.promo-banner-copy h2{font-size:34px}.promo-banner-copy p{font-size:12px}.promo-banner-art{height:158px;border-radius:12px}.promo-mountain{height:115px}.mountain-front{height:90px}.promo-house{transform:scale(.78);transform-origin:bottom left}.house-two{transform:scale(.7)}.house-three{transform:scale(.9)}}
.drawer-backdrop{z-index:50}
.cart-drawer{z-index:51}
.modal-backdrop{z-index:60}

.header-account-actions{display:flex;align-items:center;gap:0;margin-left:auto;padding:4px;border:1px solid #dce8e2;border-radius:12px;background:#eff5ed;white-space:nowrap}
.header-account-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 10px;border-radius:8px;color:#19464a;font-size:11px;font-weight:700;text-decoration:none}
.header-account-actions .account-signup,.header-account-actions .account-login{background:transparent;color:#19464a}
.header-account-actions .account-separator{color:#78908a;font-size:12px}
.header-account-actions .account-profile{background:#fff;color:#19464a}
.header-account-actions .account-logout{background:transparent;color:#58716e}
@media(max-width:760px){.header-account-actions{padding:3px}.header-account-actions a{min-height:32px;padding:0 7px;font-size:10px}.header-account-actions{margin-right:4px}}

button.delivery-note{border:0;background:transparent;padding:0;text-align:left;color:inherit;cursor:pointer;border-radius:12px}
button.delivery-note:hover .delivery-icon,button.delivery-note:focus-visible .delivery-icon{background:#dfeee7;color:#28656a}
button.delivery-note:focus-visible{outline:2px solid #397d7c;outline-offset:6px}
.header-account-actions{margin-right:14px}
@media(max-width:760px){.header-account-actions{margin-right:9px}}
.desktop-nav{position:absolute;left:50%;transform:translateX(-50%);margin-left:0;gap:24px}
@media(max-width:960px) and (min-width:761px){.desktop-nav{gap:16px}.site-header{padding-inline:22px}}
.product-visual img{display:block;width:100%;height:100%;padding:10px;object-fit:contain;mix-blend-mode:multiply}
