@font-face{font-family:Chelsea Market;font-style:normal;font-weight:400;font-display:swap;src:url(chelsea-market-normal-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500 800;font-optical-sizing:auto;font-display:swap;src:url(bricolage-grotesque-normal-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500 800;font-optical-sizing:auto;font-display:swap;src:url(bricolage-grotesque-normal-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:400 800;font-display:swap;src:url(figtree-normal-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:400 800;font-display:swap;src:url(figtree-normal-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:italic;font-weight:400 700;font-display:swap;src:url(figtree-italic-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:italic;font-weight:400 700;font-display:swap;src:url(figtree-italic-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{font-family:var(--fb);font-size:16px;line-height:1.6;color:var(--ink);background:var(--cream)}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}ul{list-style:none}::selection{background:var(--yellow);color:var(--ink)}:focus-visible{outline:3px solid var(--green);outline-offset:2px;border-radius:6px}section{scroll-margin-top:96px}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;left:-9999px;top:0;z-index:200;background:var(--ink);color:var(--cream);padding:12px 20px;border-radius:0 0 12px;font-weight:700}.skip-link:focus{left:0}.wrap{max-width:var(--page-width,1240px);margin-inline:auto;padding-inline:clamp(var(--page-margin,18px),4vw,36px)}h1,h2,h3{font-family:var(--fh);font-weight:400;line-height:1.05;text-wrap:balance}h2{font-size:clamp(1.75rem,3.4vw,2.6rem)}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--fh);font-weight:400;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase}.eyebrow .ic{width:15px;height:15px}.lead{color:var(--mut);max-width:56ch}.ic{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}.icf{fill:currentColor;stroke:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:54px;padding:0 28px;border-radius:999px;font-weight:700;font-size:1rem;transition:background .25s ease,color .25s ease,transform .25s var(--ease-out),box-shadow .25s ease;white-space:nowrap}.btn .ic{width:19px;height:19px;transition:transform .25s ease}.btn:hover .ic{transform:translate(3px)}.btn-ink{background:var(--ink);color:var(--cream)}.btn-ink:hover{background:var(--green);color:#fff;transform:translateY(-2px)}.btn-ghost{border:2px solid var(--ink);color:var(--ink)}.btn-ghost:hover{background:var(--ink);color:var(--cream);transform:translateY(-2px)}.btn-light{background:var(--cream);color:var(--ink)}.btn-light:hover{background:var(--yellow);transform:translateY(-2px)}.promo{background:var(--green-deep);color:#fff;font-size:.82rem;font-weight:600;letter-spacing:.02em}.promo .wrap{display:flex;justify-content:center;align-items:center;gap:28px;min-height:38px;padding-block:7px}.promo span{display:flex;align-items:center;gap:8px;white-space:nowrap}.promo .ic{width:14px;height:14px;color:var(--yellow)}.promo .star{fill:var(--yellow);stroke:none}@media(max-width:760px){.promo .wrap{position:relative;display:block;height:1.5rem;overflow:hidden}.promo span{position:absolute;left:0;right:0;top:0;height:100%;justify-content:center;transform:translateY(100%);opacity:0;transition:transform .5s var(--ease-out),opacity .5s var(--ease-out);pointer-events:none}.promo span.show{transform:translateY(0);opacity:1;pointer-events:auto}.promo span.was{transform:translateY(-100%);opacity:0}}@media(max-width:760px)and (prefers-reduced-motion:reduce){.promo span{transition:none}}.shopify-section-group-header-group{position:sticky;top:calc(var(--promo-h, 0px) * -1);z-index:60}.site-head{position:relative;z-index:60;background:#fffbf2eb;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--line);transition:box-shadow .3s ease,transform .35s var(--ease-out)}.site-head.scrolled{box-shadow:0 8px 24px #14291a14}.site-head.head-hidden{transform:translateY(-100%)}body.menu-open .site-head,body.filters-open .site-head{transform:none}@media(prefers-reduced-motion:reduce){.site-head{transition:box-shadow .3s ease}.site-head.head-hidden{transform:none}}.site-head .wrap{display:flex;align-items:center;gap:24px;height:78px}.logo{display:flex;flex:none}.logo svg,.logo img{height:var(--logo-h);width:auto;max-width:100%;object-fit:contain;transform:translateY(var(--logo-shift))}.main-nav{display:flex;gap:clamp(14px,2.2vw,30px);margin-inline:auto}.main-nav a{position:relative;font-weight:600;font-size:.95rem;padding:6px 2px}.main-nav a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;border-radius:3px;background:var(--yellow);transform:scaleX(0);transform-origin:left;transition:transform .28s var(--ease-out)}.main-nav a:hover:after{transform:scaleX(1)}.main-nav a.nav-sale{color:var(--ink)}.head-icons{display:flex;align-items:center;gap:2px;margin-left:auto}.main-nav+.head-icons{margin-left:0}.icon-btn{position:relative;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;transition:background .2s ease}.icon-btn:hover{background:#ffd40059}.countb{position:absolute;top:2px;right:0;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:var(--green);color:#fff;font-size:.68rem;font-weight:800;line-height:18px;text-align:center;transform:scale(0);transition:transform .2s var(--ease-spring)}.countb.on{transform:scale(1)}.countb.pop{animation:pop .38s var(--ease-spring)}@keyframes pop{45%{transform:scale(1.45)}to{transform:scale(1)}}.search-dd summary{list-style:none;cursor:pointer}.search-dd summary::-webkit-details-marker{display:none}.search-dd[open] summary{background:#ffd40059}.search-panel{position:absolute;left:0;right:0;top:100%;background:var(--paper);border-bottom:1px solid var(--line);box-shadow:0 18px 40px #14291a1f;padding:16px 0 22px}.search-panel .wrap{display:block;height:auto}.search-panel .search-form{display:flex;align-items:center;gap:10px}.search-field{flex:1;min-width:0;position:relative;display:flex;align-items:center}.search-field .ic{position:absolute;left:18px;width:19px;height:19px;color:var(--mut);pointer-events:none}.search-input{flex:1;min-width:0;height:50px;padding:0 20px 0 48px;border:1.5px solid var(--ink);border-radius:999px;background:var(--paper);font:inherit;font-weight:600;-webkit-appearance:none;appearance:none}.search-input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.search-input:focus-visible{outline:3px solid var(--green);outline-offset:2px}.search-form .btn{height:50px}.search-close{display:none;flex:none}.search-suggest{margin-top:18px;transition:opacity .2s ease}.search-suggest.is-loading{opacity:.55}.suggest-label{display:block;font-family:var(--fh);font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--green-deep);margin-bottom:10px}.suggest-cols{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px}.suggest-cols .suggest-label{margin:0 6px 0 0}.suggest-chip{display:inline-flex;align-items:center;height:36px;padding:0 16px;border-radius:999px;background:var(--cream);border:1.5px solid var(--line);font-weight:700;font-size:.88rem;transition:border-color .15s ease,background .15s ease}.suggest-chip:hover{border-color:var(--ink);background:var(--yellow-soft)}.suggest-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:6px 16px}.suggest-item{display:flex;align-items:center;gap:14px;padding:8px;border-radius:16px;transition:background .15s ease}.suggest-item:hover{background:var(--cream)}.suggest-img{flex:none;width:72px;height:72px;border-radius:14px;background:#f3ede2;overflow:hidden;display:grid;place-items:center}.suggest-img img{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.suggest-info{display:grid;gap:3px;min-width:0}.suggest-title{font-weight:700;font-size:.92rem;line-height:1.3;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.suggest-price{font-family:var(--fh);font-size:.98rem;color:var(--price)}.suggest-price.is-sale{color:var(--sale)}.suggest-all{margin-top:18px;height:48px}.suggest-empty{color:var(--mut);font-size:.94rem}.suggest-note{display:inline-flex;align-items:center;height:32px;padding:0 12px;border-radius:999px;background:var(--yellow-soft);font-weight:700;font-size:.82rem;margin-bottom:14px}.achip.is-static{cursor:default}.search-sizebar{border-top:0;padding-top:0;margin:8px 0 14px}@media(max-width:900px){body.search-open{overflow:hidden}body.search-open .site-head{transform:none;backdrop-filter:none;-webkit-backdrop-filter:none}.search-dd[open] .search-panel{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:12px 0 40px;border-bottom:0;box-shadow:none;background:var(--cream)}.search-panel .search-form{gap:8px}.search-submit{display:none}.search-close{display:grid;width:44px;height:44px}.search-input{height:48px;font-size:1rem}.suggest-grid{grid-template-columns:1fr;gap:2px}.suggest-item{padding:8px 6px}.suggest-all{width:100%}}.burger{display:none}@media(max-width:960px){.main-nav{display:none}.burger{display:grid}.site-head .wrap{height:66px;gap:14px}.site-head .logo svg,.site-head .logo img{height:var(--logo-h-mob)}.head-icons{margin-left:auto!important}}.m-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:var(--cream);padding:20px clamp(18px,5vw,36px) 40px;display:flex;flex-direction:column;transform:translate(102%);transition:transform .45s var(--ease-out);overflow-y:auto}body.menu-open .m-menu{transform:translate(0)}body.menu-open{overflow:hidden}.m-top{display:flex;align-items:center;justify-content:space-between;height:60px}.m-top .logo svg,.m-top .logo img{height:var(--logo-h-mob)}.m-nav{margin-top:28px;display:flex;flex-direction:column}.m-nav a{font-family:var(--fh);font-weight:400;font-size:2rem;padding:12px 0;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center}.m-nav a .ic{width:20px;height:20px;color:var(--green)}.m-nav a.nav-sale{color:var(--ink)}.m-foot{margin-top:auto;padding-top:36px;font-size:.9rem;color:var(--mut)}.m-foot strong{color:var(--ink)}.m-sub{margin-top:auto;padding:26px 0 16px;display:flex;flex-wrap:wrap;gap:6px 24px}.m-sub a{font-weight:600;font-size:1rem;color:var(--ink);padding:4px 0}.m-sub a:hover{color:var(--green-deep)}.m-sub~.m-foot{margin-top:0;padding-top:16px;border-top:1px solid var(--line)}.hero{position:relative;background:var(--yellow);overflow:hidden}.hero-deco{position:absolute;color:var(--ink);opacity:.05;pointer-events:none}.hero-deco.d1{width:340px;height:340px;top:-70px;right:34%;transform:rotate(-24deg)}.hero-deco.d2{width:260px;height:260px;bottom:-60px;left:-40px;transform:rotate(130deg)}.hero .wrap{position:relative;display:grid;grid-template-columns:1.04fr .96fr;gap:clamp(24px,4vw,56px);align-items:center;padding-block:clamp(48px,7vw,92px)}.hero-copy .eyebrow{background:#fffbf2bf;padding:9px 16px;border-radius:999px;margin-bottom:22px}.hero-copy .eyebrow .ic{color:var(--green)}.hero h1{font-size:clamp(2.6rem,5.6vw,4.35rem)}.hero h1 .accent{position:relative;display:inline-block;color:var(--green-deep);font-style:italic}.hero-copy p{margin:20px 0 30px;max-width:47ch;font-size:1.06rem;color:#14291ac7}.hero-cta{display:flex;flex-wrap:wrap;gap:14px}.hero-trust{display:flex;align-items:center;gap:10px;margin-top:30px;font-size:.9rem;font-weight:600}.hero-trust .stars{display:flex;gap:2px}.hero-trust .stars .ic{width:16px;height:16px;fill:var(--green-deep);stroke:none}.hero-trust a{text-decoration:underline;text-underline-offset:3px}.hero-trust a:hover{color:var(--green-deep)}.hero-visual{position:relative;display:grid;place-items:center;min-height:340px;padding-block:26px}.hero-disc{position:relative;width:min(92%,440px);aspect-ratio:1;background:var(--paper);border-radius:50%;display:grid;place-items:center;box-shadow:0 34px 70px #14291a3d,0 10px 22px #14291a1f}.hero-ring{position:absolute;top:-24px;right:-24px;bottom:-24px;left:-24px;border:3px dashed rgba(20,41,26,.3);border-radius:50%;animation:spin 60s linear infinite;pointer-events:none}@keyframes spin{to{transform:rotate(360deg)}}.hero-disc .phwrap{position:relative;width:82%;aspect-ratio:1;display:grid;place-items:center}.hero-disc img{width:100%;mix-blend-mode:multiply;animation:floaty 6s ease-in-out infinite alternate}@keyframes floaty{0%{transform:translateY(0) rotate(-3deg)}to{transform:translateY(-16px) rotate(-1deg)}}.hero-disc .phwrap.disc-photo{width:100%}.hero-disc .phwrap.disc-photo img{width:100%;height:100%;object-fit:cover;border-radius:50%;mix-blend-mode:normal;animation:none;box-shadow:0 22px 48px #14291a38}.hero-disc .phwrap.disc-cutout{width:100%}.hero-disc .phwrap.disc-cutout img{width:108%;max-width:none;height:auto;transform:translateY(-7%);mix-blend-mode:normal;filter:drop-shadow(0 18px 32px rgba(20,41,26,.22));animation:floaty 6s ease-in-out infinite alternate}@media(prefers-reduced-motion:reduce){.hero-disc img,.hero-ring{animation:none}}.chip{position:absolute;display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;font-size:.85rem;font-weight:700;box-shadow:var(--shadow);white-space:nowrap}.chip .ic{width:16px;height:16px}.chip-white{background:var(--paper);color:var(--ink)}.chip-green{background:var(--green);color:#fff}.hero-visual .c1{top:7%;right:-4%}.hero-visual .c2{bottom:12%;left:-6%}.hero-tag{position:absolute;bottom:4%;right:-5%;display:inline-flex;align-items:center;gap:8px;background:var(--ink);color:var(--cream);padding:11px 18px;border-radius:999px;font-size:.86rem;font-weight:700;box-shadow:var(--shadow);transition:background .25s ease,transform .25s ease}.hero-tag:hover{background:var(--green);transform:translateY(-2px)}.sticker{position:absolute;top:5%;left:-3%;width:74px;height:74px;border-radius:50%;background:var(--paper);box-shadow:var(--shadow);display:grid;place-items:center;transform:rotate(-12deg)}.sticker svg{width:46%;height:62%;transform:rotate(8deg)}@media(max-width:900px){.hero .wrap{grid-template-columns:1fr;padding-block:40px 56px}.hero-copy p{font-size:1rem}.hero-visual{min-height:0;margin-top:14px;padding-block:16px 34px}.hero-disc{width:min(64%,300px)}.hero-ring{top:-14px;right:-14px;bottom:-14px;left:-14px}.chip{font-size:.78rem;padding:8px 13px}.hero-visual .c1{top:3%;right:-3%}.hero-visual .c2{bottom:9%;left:-4%}.sticker{width:58px;height:58px;top:2%;left:2%}.sticker svg{width:46%;height:62%}.hero-tag{bottom:-20px;right:50%;transform:translate(50%);white-space:nowrap}}.usps{background:var(--paper);border-bottom:1px solid var(--line)}.usps .wrap{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;padding-block:22px}.usp{display:flex;align-items:center;gap:13px;min-width:0}.usp .bol{flex:none;width:42px;height:42px;border-radius:50%;background:var(--yellow-soft);display:grid;place-items:center}.usp .bol .ic{width:20px;height:20px;color:var(--green-deep)}.usp b{display:block;font-size:.9rem;line-height:1.25}.usp small{display:block;font-size:.78rem;color:var(--mut);line-height:1.3}@media(max-width:900px){.usps .wrap{grid-template-columns:1fr 1fr;gap:14px 18px;padding-block:18px}}@media(max-width:420px){.usp .bol{width:36px;height:36px}.usp{align-items:flex-start;gap:10px}.usp b{font-size:.86rem}.usp small{font-size:.75rem;line-height:1.25}.usps .wrap{gap:14px 14px}}.sec{padding-block:clamp(56px,7vw,88px)}.sec-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:clamp(26px,4vw,42px)}.sec-head .eyebrow{color:var(--green-deep);margin-bottom:10px}.sec-link{font-weight:700;font-size:.95rem;display:inline-flex;align-items:center;gap:8px;border-bottom:2px solid var(--yellow);padding-bottom:3px;transition:color .2s ease,gap .2s ease}.sec-link:hover{color:var(--green-deep);gap:12px}.sec-link .ic{width:17px;height:17px}.cats{display:grid;grid-template-columns:repeat(var(--cats-n,3),1fr);gap:clamp(16px,2.4vw,28px)}.cat-tile{position:relative;border-radius:var(--rad);overflow:hidden;aspect-ratio:1;display:block}.cat-tile .phwrap{position:absolute;top:4%;right:0;bottom:27%;left:0;display:grid;place-items:center}.cat-tile img{width:64%;mix-blend-mode:multiply;transition:transform .6s var(--ease-out)}.cat-tile:hover img{transform:scale(1.07) rotate(-3deg)}.cat-label{position:absolute;left:16px;bottom:16px;right:16px;display:flex;align-items:center;justify-content:space-between;gap:10px;background:var(--paper);border-radius:14px;padding:13px 18px;box-shadow:var(--shadow)}.cat-label b{font-family:var(--fh);font-weight:400;font-size:1.12rem}.cat-label small{display:block;font-size:.8rem;color:var(--mut)}.cat-label .arr{flex:none;width:38px;height:38px;border-radius:50%;background:var(--yellow);display:grid;place-items:center;transition:background .25s ease,transform .25s ease}.cat-label .arr .ic{width:17px;height:17px}.cat-tile:hover .arr{background:var(--green);color:#fff;transform:rotate(-45deg)}@media(max-width:1040px){.cats{grid-template-columns:repeat(min(var(--cats-n,3),3),1fr)}}@media(max-width:860px){.cats{grid-template-columns:repeat(2,1fr)}}@media(max-width:420px){.cats{gap:12px}.cat-label{left:10px;right:10px;bottom:10px;padding:10px 12px;border-radius:12px}.cat-label b{font-size:.96rem}.cat-label .arr{width:30px;height:30px}.cat-label .arr .ic{width:14px;height:14px}}.marquee{background:var(--green);color:var(--cream);overflow:hidden;border-block:1px solid var(--green-deep)}.mq-track{display:flex;width:max-content;animation:mq 30s linear infinite}.marquee:hover .mq-track{animation-play-state:paused}.mq{display:flex;align-items:center;gap:34px;padding:14px 17px;font-family:var(--fh);font-weight:400;font-size:.82rem;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap}.mq .icf{width:17px;height:17px;color:var(--yellow);transform:rotate(-14deg)}@keyframes mq{to{transform:translate(-50%)}}.prods{background:var(--paper)}.grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(18px,2.4vw,30px) clamp(14px,2vw,24px)}@media(max-width:1080px){.grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.grid{grid-template-columns:repeat(2,1fr);gap:22px 12px}}.card{position:relative;display:flex;flex-direction:column;min-width:0}.tile{position:relative;border-radius:var(--rad);aspect-ratio:1;display:grid;place-items:center;overflow:hidden;background:var(--t,#F3EDE2)}.tile img{width:78%;mix-blend-mode:multiply;transition:transform .55s var(--ease-out)}.card:hover .tile img{transform:scale(1.08) rotate(-2deg)}.badge{position:absolute;top:12px;left:12px;z-index:2;padding:5px 11px;border-radius:999px;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.b-new{background:var(--green);color:#fff}.b-best{background:var(--ink);color:var(--yellow)}.b-sale{background:var(--sale);color:#fff}.b-excl{background:var(--paper);color:var(--ink);border:1.5px solid rgba(20,41,26,.25)}.wish{position:absolute;top:10px;right:10px;z-index:2;width:38px;height:38px;border-radius:50%;background:var(--paper);box-shadow:0 4px 14px #14291a1f;display:grid;place-items:center;transition:transform .2s var(--ease-spring)}.wish:hover{transform:scale(1.12)}.wish .ic{width:18px;height:18px;transition:fill .2s ease,stroke .2s ease}.wish.active .ic{fill:var(--sale);stroke:var(--sale)}.wish.active{animation:pop .38s var(--ease-spring)}.quickadd-form{position:static;margin:0;padding:0;border:0}.quickadd{position:absolute;left:12px;right:12px;bottom:12px;z-index:2;display:flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 14px;border-radius:12px;background:var(--ink);color:var(--cream);font-weight:700;font-size:.88rem;line-height:1;text-align:center;opacity:0;transform:translateY(10px);transition:opacity .28s ease,transform .28s var(--ease-out),background .2s ease}.quickadd .ic{flex:none;width:16px;height:16px}.quickadd:hover{background:var(--green)}.card:hover .quickadd,.quickadd:focus-visible{opacity:1;transform:translateY(0)}@media(hover:none){.quickadd{opacity:1;transform:none;height:40px;font-size:.82rem}.quickadd:not(.is-soldout){left:auto;width:40px;padding:0;gap:0}.quickadd:not(.is-soldout) .quickadd-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.quickadd .ic{width:18px;height:18px}}@media(prefers-reduced-motion:reduce){.quickadd{transition:opacity .28s ease,background .2s ease;transform:none}.card:hover .quickadd,.quickadd:focus-visible{transform:none}}.p-info{display:flex;flex-direction:column;flex:1;padding:14px 4px 0}.p-name{font-weight:700;font-size:.98rem;line-height:1.3}.p-meta{font-size:.8rem;color:var(--mut);margin-top:1px}.p-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:7px}.price{font-family:var(--fh);font-weight:400;font-size:1.05rem;display:flex;align-items:baseline;gap:8px;color:var(--price)}.price .old{font-family:var(--fb);font-weight:600;font-size:.82rem;color:var(--mut);text-decoration:line-through}.price.is-sale{color:var(--sale)}.price.is-sale .old{color:var(--mut)}.prods-foot{display:flex;justify-content:center;margin-top:clamp(30px,4vw,46px)}.pager{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px}.pager-btn{display:grid;place-items:center;min-width:46px;height:46px;padding:0 6px;border:1.5px solid var(--line);border-radius:999px;background:var(--paper);color:var(--ink);font-weight:700;font-size:.92rem;transition:border-color .15s ease,background .15s ease,color .15s ease,transform .2s var(--ease-out)}a.pager-btn:hover{border-color:var(--ink);transform:translateY(-2px)}.pager-btn.is-current{background:var(--ink);border-color:var(--ink);color:var(--cream)}.pager-btn.is-disabled{opacity:.35}.pager-arrow .ic{width:18px;height:18px}.pager-arrow:first-child .ic{transform:scaleX(-1)}.pager-gap{min-width:24px;text-align:center;color:var(--mut);font-weight:700;letter-spacing:.1em}.phwrap .ph{display:none;flex-direction:column;align-items:center;justify-content:center;gap:8px;position:absolute;top:0;right:0;bottom:0;left:0;color:var(--mut);text-align:center}.phwrap .ph .icf{width:46px;height:46px;transform:rotate(-14deg)}.phwrap .ph small{font-size:.66rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.phwrap.noimg img{display:none}.phwrap.noimg .ph{display:flex}#shopify-pc__banner.shopify-pc__banner__dialog{bottom:18px;left:18px;right:auto;width:min(460px,calc(100vw - 36px));max-height:min(90vh,640px);padding:22px 22px 20px;background:var(--paper);color:var(--ink);border-radius:var(--rad);box-shadow:0 24px 60px #14291a47;font-family:var(--fb);text-align:left}#shopify-pc__banner .shopify-pc__banner__wrapper{display:block}#shopify-pc__banner h2{font-family:var(--fh);font-weight:400;font-size:1.35rem;line-height:1.1;color:var(--ink);margin:0 0 8px;padding-left:22px;position:relative}#shopify-pc__banner h2:before{content:"";position:absolute;left:0;top:.05em;width:13px;height:22px;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%22378 11 22 37%22%3E%3Cg%3E %3Cpolygon fill=%22%2374411f%22 points=%22384.5 17.2 387.4 15.1 385.6 14.1 384.6 12 382.8 12.7 382.3 14 384.5 17.2%22/%3E %3Cpath fill=%22%2303843b%22 d=%22M384.7,17.4l3-2.2s9.3,1.2,10.5,9.7c1.2,8.5-2.5,15.7-8.6,19.6l-3.8,2-3.6-.3-2.1-3.4s1.3-2,5.7-5.6c0,0,2.2-3,3.2-5.7,1-2.6.9-5.2-1.2-9.6-2.1-4.3-3-4.7-3-4.7Z%22/%3E %3Cpath fill=%22%23fdea14%22 d=%22M382.7,45.4c.3,0,1.9-.3,2.1-.4.3,0,1-.2,0,.3-.9.5-1.7.6-1.2.6.5,0,2.2.5,4.9-1.5,2.6-2,4-2.7,5-4,1-1.2,2.9-5,3.2-6.2.3-1.2,1.2-3.5.9-5.2-.3-1.6-.9-4.8-1-5.4-.1-.6-1-3.2-1.4-3.6-.4-.5-.8-1.7-1.9-2.3-1.1-.6-6-1.9-5-1.5,1.1.5,4.6,1.4,3.5,1.2-1.2-.2-4.3-1.4-3.8-.3.5,1.2,2.9,4.3,2,3.5-.9-.9-3.1-4-2.9-3.4.2.6,1.1,2,.8,1.8-.3-.2-2-2.6-1.9-2,.1.6,2.6,4.7,1.8,3.7-.8-1-2.5-3.3-2.1-2.4.5.9,2.9,5.3,2.9,5.3,0,0,1.4,4.4,1.3,5.3-.1,1-1.2,4.7-2.1,6.3-.9,1.6-2.7,3.6-4.4,4.7-1.7,1.2-2.7,2.4-2.1,2,.6-.4,1.3-.8.5-.1-.8.7-1.6,1.5-.6,1,1-.5,2.3-1.1,1.3-.3-1.1.8-2,1.4-.3.8,1.8-.6,4.7-2.2,5.3-2.7.6-.5.3.4-2,1.7-2.2,1.3-4.5,2.4-3.3,2.3,1.1,0,4.4-2,3.4-1.3-.9.7-3.8,1.9-3,1.9Z%22/%3E %3Cpolygon fill=%22%2374411f%22 points=%22379.5 46.7 378.9 44.7 380.1 43 382.2 46.3 379.5 46.7%22/%3E %3C/g%3E %3Cpath fill=%22%2303843b%22 d=%22M380.1,45.3s0,.6.2.5c.1,0,.1-.2-.2-.5Z%22/%3E %3Cpath fill=%22%2303843b%22 d=%22M380.2,44.1s.2,1.6.5,1.8c0,0-.1-1.2-.5-1.8Z%22/%3E %3Cpath fill=%22%2303843b%22 d=%22M388.6,40.1s2.8-3.1,3.7-8.4c.9-5.3,0-6.2-.4-7.6-.3-1.4-1.3-3-1.3-3,0,0,2.5,1.9,2.9,6.1.5,4.2-.2,8-1.5,9.3-1.3,1.3-2.5,3-3.5,3.5Z%22/%3E %3Cg%3E %3Cpath fill=%22%2303843b%22 d=%22M388.9,34.6s0-.2.1-.6c0,0,.2.3-.1.6Z%22/%3E %3Cpath fill=%22%2303843b%22 d=%22M389.1,33.5s.6-1.6.8-2.5c.2-.9.5-2.3.5-1.7,0,.6-.3,2.2-.4,2.8-.1.6-.9,1.9-.8,1.3Z%22/%3E %3Cpath fill=%22%2303843b%22 d=%22M390.2,27.4c0,.4.1,2,.3,1.4.2-.6-.4-1.8-.3-1.4Z%22/%3E %3Cpath fill=%22%2303843b%22 d=%22M388.3,21.5c.1.4.7,1.9.7,1.4,0-.5-.8-1.8-.7-1.4Z%22/%3E %3Cpath fill=%22%2303843b%22 d=%22M389.3,17.8c.2.5,1.4,1.7.9,1.4-.5-.3-1.8-2.2-1.2-2,.6.2,1.4.5.9.4-.5,0-.6-.1-.5.2Z%22/%3E %3Cpath fill=%22%2303843b%22 d=%22M394.9,20.5c.4.9,1.2,2.4,1.2,2.1,0-.3-.7-2.2-1.2-2.7-.4-.5-1.5-2-1.2-1.4.3.6,1,1.4,1.2,2Z%22/%3E %3Cpath fill=%22%2303843b%22 d=%22M397.2,29.2c0,.2.1.8.1.5,0-.3-.1-.7-.1-.5Z%22/%3E %3Cpath fill=%22%2303843b%22 d=%22M397.2,30.7c0,.4,0,.9,0,1.1,0,.2,0,.4,0,.2,0-.2.3-1.7.1-1.8-.2,0-.2.3-.2.5Z%22/%3E %3Cpath fill=%22%2303843b%22 d=%22M397,32.7c-.1.2,0,.9,0,.5.1-.3.1-.8,0-.5Z%22/%3E %3Cpath fill=%22%2303843b%22 d=%22M386.2,43c.3-.3.8-.4.4,0-.5.3-.6.2-.4,0Z%22/%3E %3Cpath fill=%22%2303843b%22 d=%22M386.1,44.5c.4-.2.5,0,.1.2s-.6,0-.1-.2Z%22/%3E %3Cpath fill=%22%2303843b%22 d=%22M383.6,41.8c.3-.2.5,0,.3.1-.2,0-.5.1-.3-.1Z%22/%3E %3Cpath fill=%22%2303843b%22 d=%22M382.6,41.1c.4-.3.5,0,.2.1-.3.2-.5.1-.2-.1Z%22/%3E %3Cpath fill=%22%2303843b%22 d=%22M392.2,17.9s1.6.9,1.1.4-1.3-.7-1.1-.4Z%22/%3E %3Cpath fill=%22%2303843b%22 d=%22M388.4,19.8c.3.5.7,1.1.6.6,0-.5-.8-1-.6-.6Z%22/%3E %3Cpath fill=%22%2303843b%22 d=%22M387.8,19.8c.3.5.7,1.2.5.6-.2-.6-1.3-2-.5-.6Z%22/%3E %3C/g%3E %3Cpath fill=%22%2303843b%22 d=%22M384,15.7c.3,0-1.2-2.7-.7-1.9.5.8,1.2,2,1.6,1.9.4-.1.9,0,.8-.5-.1-.4-1.3-2.2-1.1-2.6.2-.4-.8-.8-.5,0,.3.7,1.7,3.3,1.2,2.6s-1.6-2.8-1.4-2.1,1.1,2.5.6,1.8c-.5-.7-1.8-2.5-1.7-1.6.2.9,1.1,2.4,1.2,2.4Z%22/%3E %3Cg%3E %3Cpath fill=%22%2303843b%22 d=%22M391.4,43.6c-2.5,2.1-4.7,3.1-4.8,3.2h0s0,0,0,0c-1.9.5-3.9,0-4.4-.1-1.5.3-2.5.4-2.6.4h-.3s-.8-2-.8-2l1-2.6c.5-1,1.6-1.9,2.8-2.9,2.3-2,5.2-4.4,6.3-8.6,1.7-6.1-3.5-12.4-3.7-12.7-2.2-2.3-3-4.2-3.1-4.3v-.2c0,0,0-.2,0-.2.9-1.9,2.6-2.2,2.7-2.2h.4c0,0,0,.3,0,.3.3,1.5,1.4,2.6,3.4,3.4.2,0,.5.2.9.3,3,.9,10,3,9.6,13.8-.2,6.2-3.6,10.7-6.3,13.3-.4.4-.8.7-1.2,1.1ZM386.3,46c.3-.2,3-1.5,5.7-4.1,2.6-2.5,5.8-6.8,6-12.7.4-10.2-5.9-12-9-12.9-.4-.1-.7-.2-1-.3-2-.8-3.3-2-3.8-3.5-.4.2-1.1.6-1.6,1.5.3.5,1.1,2.1,2.8,3.9h0c.2.3,5.7,6.8,3.9,13.5-1.2,4.4-4.3,7.1-6.6,9-1.2,1-2.2,1.9-2.6,2.7l-.9,2.2.4,1.1c.4,0,1.3-.2,2.3-.4h0s0,0,0,0c0,0,2.1.6,4,.1Z%22/%3E %3Cpath fill=%22%2303843b%22 d=%22M387.2,16c-1.2,1-2.3,1.6-2.4,1.6l-.4-.8s1.4-.7,2.8-2l.6.6c-.2.2-.4.4-.6.5Z%22/%3E %3Cpath fill=%22%2303843b%22 d=%22M382.6,46.1l-.8.4s-.9-1.9-2.2-3.4l.6-.6c1.4,1.5,2.4,3.5,2.4,3.6Z%22/%3E %3C/g%3E%3C/svg%3E") center/contain no-repeat}#shopify-pc__banner p{font-size:.9rem;line-height:1.55;color:var(--mut);margin:0}#shopify-pc__banner a{color:var(--green-deep);text-decoration:underline;text-underline-offset:3px}#shopify-pc__banner .shopify-pc__banner__btns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin-top:16px;min-width:0;width:100%}#shopify-pc__banner button{margin:0;height:46px;padding:0 18px;border-radius:999px;font:inherit;font-weight:700;font-size:.9rem;line-height:1;flex-basis:auto;transition:background .2s ease,color .2s ease,transform .2s var(--ease-out)}#shopify-pc__banner button.shopify-pc__banner__btn-accept{order:1;background:var(--ink);color:var(--cream);border:2px solid var(--ink)}#shopify-pc__banner button.shopify-pc__banner__btn-accept:hover{background:var(--green);border-color:var(--green);color:#fff;transform:translateY(-2px)}#shopify-pc__banner button.shopify-pc__banner__btn-decline{order:2;background:transparent;color:var(--ink);border:2px solid var(--ink)}#shopify-pc__banner button.shopify-pc__banner__btn-decline:hover{background:var(--ink);color:var(--cream);transform:translateY(-2px)}#shopify-pc__banner button.shopify-pc__banner__btn-manage-prefs{order:3;grid-column:1/-1;height:auto;padding:6px 0 0;background:none;border:0;color:var(--mut);font-weight:600;font-size:.84rem;text-decoration:none}#shopify-pc__banner button.shopify-pc__banner__btn-manage-prefs span{text-decoration:underline;text-underline-offset:3px}#shopify-pc__banner button.shopify-pc__banner__btn-manage-prefs:hover{color:var(--green-deep)}#shopify-pc__banner button:focus-visible{outline:3px solid var(--green);outline-offset:2px;box-shadow:none}@media(max-width:640px){#shopify-pc__banner.shopify-pc__banner__dialog{left:10px;right:10px;bottom:10px;width:auto;padding:18px 18px 16px}#shopify-pc__banner h2{font-size:1.2rem}#shopify-pc__banner p{font-size:.86rem}}#shopify-pc__prefs .shopify-pc__prefs__overlay{background:#14291a8c}#shopify-pc__prefs .shopify-pc__prefs__dialog{background:var(--paper);color:var(--ink);border-radius:var(--rad);box-shadow:0 24px 60px #14291a4d;font-family:var(--fb);overflow:hidden}#shopify-pc__prefs header{padding:22px 24px 16px;border-bottom:1px solid var(--line)}#shopify-pc__prefs h2{font-family:var(--fh);font-weight:400;font-size:1.5rem;line-height:1.1;color:var(--ink)}#shopify-pc__prefs h3{font-weight:700;font-size:1rem;color:var(--ink)}#shopify-pc__prefs p{color:var(--mut);font-size:.9rem;line-height:1.55}#shopify-pc__prefs a{color:var(--green-deep);text-decoration:underline;text-underline-offset:3px}#shopify-pc__prefs button{font:inherit;font-weight:700;font-size:.88rem;border-radius:999px;transition:background .2s ease,color .2s ease}#shopify-pc__prefs .shopify-pc__prefs__header-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}#shopify-pc__prefs .shopify-pc__prefs__header-actions button{height:42px;padding:0 18px;margin:0;border:2px solid var(--ink);background:transparent;color:var(--ink)}#shopify-pc__prefs .shopify-pc__prefs__header-actions button:hover,#shopify-pc__prefs #shopify-pc__prefs__header-save{background:var(--ink);color:var(--cream)}#shopify-pc__prefs #shopify-pc__prefs__header-save:hover{background:var(--green);border-color:var(--green);color:#fff}#shopify-pc__prefs .shopify-pc__prefs__header-close{width:40px;height:40px;border-radius:50%;background:var(--cream);border:0;display:grid;place-items:center}#shopify-pc__prefs .shopify-pc__prefs__header-close:hover{background:var(--yellow-soft)}#shopify-pc__prefs .shopify-pc__prefs__scrollable{padding:18px 24px 24px}#shopify-pc__prefs .shopify-pc__prefs__option{border:1.5px solid var(--line);border-radius:16px;padding:14px 16px;margin-top:10px;background:var(--cream)}#shopify-pc__prefs .shopify-pc__prefs__option label{font-weight:700;color:var(--ink)}#shopify-pc__prefs input[type=checkbox]{accent-color:var(--green-deep);width:20px;height:20px}#shopify-pc__prefs button:focus-visible,#shopify-pc__prefs input:focus-visible{outline:3px solid var(--green);outline-offset:2px;box-shadow:none}.story{background:var(--green-deep);color:var(--cream);position:relative;overflow:hidden}.story-deco{position:absolute;color:var(--yellow);opacity:.08;width:420px;height:420px;right:-90px;top:-90px;transform:rotate(24deg);pointer-events:none}.story .wrap{position:relative;display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(30px,5vw,72px);align-items:center}.story .eyebrow{color:var(--yellow);margin-bottom:14px}.story h2{color:#fff}.story .lead{color:#fffbf2d1;margin-top:16px}.feats{display:grid;grid-template-columns:1fr 1fr;gap:22px 26px;margin-top:34px}.feat{display:flex;gap:13px}.feat .bol{flex:none;width:44px;height:44px;border-radius:14px;background:var(--yellow);display:grid;place-items:center}.feat .bol .ic{width:21px;height:21px;color:var(--ink)}.feat b{display:block;font-size:.95rem}.feat small{display:block;font-size:.82rem;color:#fffbf2b8;line-height:1.45;margin-top:2px}.story-cta{margin-top:36px}.story-visual{position:relative;display:grid;place-items:center}.story-card{position:relative;width:min(100%,420px);background:var(--paper);border-radius:24px;padding:clamp(20px,3vw,36px);transform:rotate(-3deg);box-shadow:0 24px 60px #00000038;transition:transform .3s var(--ease-out),box-shadow .3s ease}.story-card:has(.story-link:hover){transform:rotate(-3deg) translateY(-6px);box-shadow:0 30px 70px #00000047}.story-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit}.story-card .phwrap{position:relative;aspect-ratio:1;display:grid;place-items:center}.story-card img{width:92%}.story-card figcaption{display:flex;justify-content:space-between;align-items:center;gap:10px;color:var(--ink);font-weight:700;font-size:.92rem;padding-top:10px}.story-card figcaption .price{font-size:1rem}.story-sticker{position:absolute;top:-26px;right:-18px;width:80px;height:80px;border-radius:50%;background:var(--yellow);box-shadow:var(--shadow);display:grid;place-items:center;transform:rotate(10deg)}.story-sticker svg{width:46px;height:46px}.story-chip{position:absolute;bottom:-16px;left:-14px;transform:rotate(-2deg)}.story-chip .ic{fill:var(--green-deep);stroke:none}@media(max-width:900px){.story .wrap{grid-template-columns:1fr}.story-visual{margin-top:12px}.feats{gap:18px}}@media(max-width:560px){.feats{grid-template-columns:1fr}}.reviews .wrap{display:grid;grid-template-columns:340px 1fr;gap:clamp(20px,3vw,36px);align-items:start}.score{background:var(--paper);border-radius:var(--rad);padding:30px;box-shadow:var(--shadow);position:sticky;top:110px}.score .big{font-family:var(--fh);font-weight:400;font-size:4.4rem;line-height:1}.score .big span{font-size:1.6rem;color:var(--mut);font-weight:700}.score .stars{display:flex;gap:3px;margin:12px 0 10px}.score .stars .ic{width:21px;height:21px;fill:var(--green);stroke:none}.score p{font-size:.9rem;color:var(--mut)}.score-badge{display:inline-flex;align-items:center;gap:8px;margin-top:16px;border:1.5px solid var(--line);border-radius:999px;padding:8px 15px;font-size:.82rem;font-weight:700}.score-badge i{font-style:normal;color:var(--green);font-family:var(--fh);font-weight:400}.rev-list{display:grid;gap:16px}.rev{background:var(--paper);border-radius:var(--rad);padding:24px 26px;box-shadow:var(--shadow)}.rev .stars{display:flex;gap:2px;margin-bottom:10px}.rev .stars .ic{width:15px;height:15px;fill:var(--green);stroke:none}.rev blockquote{font-size:1.02rem;font-weight:500;line-height:1.55}.rev figcaption{margin-top:12px;font-size:.84rem;color:var(--mut)}.rev figcaption b{color:var(--ink)}@media(max-width:900px){.reviews .wrap{grid-template-columns:1fr}.score{position:static}}.nieuwsbrief{background:var(--yellow);position:relative;overflow:hidden}.nb-deco{position:absolute;color:var(--ink);opacity:.06;width:380px;height:380px;right:-70px;bottom:-120px;transform:rotate(-30deg);pointer-events:none}.nieuwsbrief .wrap{position:relative;max-width:760px;text-align:center;padding-block:clamp(56px,7vw,84px)}.nieuwsbrief h2{font-size:clamp(1.9rem,3.8vw,2.9rem)}.nieuwsbrief p{margin:14px auto 30px;max-width:46ch;color:#14291ac7}.nb-form{display:flex;gap:8px;background:var(--paper);border-radius:999px;padding:7px;max-width:520px;margin-inline:auto;box-shadow:var(--shadow)}.nb-form input{flex:1;min-width:0;border:0;background:none;padding:0 20px;font:inherit;font-size:.98rem;color:var(--ink);outline:none}.nb-form:focus-within{outline:3px solid var(--green-deep);outline-offset:2px}.nb-form input::placeholder{color:var(--mut)}.nb-form .btn{height:48px;padding:0 24px}.nb-done[hidden]{display:none}.nb-done{display:flex;align-items:center;justify-content:center;gap:10px;background:var(--paper);border-radius:999px;padding:16px 26px;max-width:520px;margin-inline:auto;font-weight:700;box-shadow:var(--shadow)}.nb-done .ic{color:var(--green);width:20px;height:20px}.nb-small{margin-top:14px;font-size:.78rem;color:#14291a8c}@media(max-width:520px){.nb-form{flex-direction:column;border-radius:24px;padding:10px}.nb-form input{padding:12px 14px;text-align:center}}.site-foot{background:var(--ink);color:#fffbf2c7;font-size:.92rem}.foot-top{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.15fr;gap:clamp(26px,4vw,54px);padding-block:clamp(44px,6vw,68px) 40px}.foot-brand .logo svg,.foot-brand .logo img{height:var(--logo-h-foot)}.foot-brand p{margin-top:18px;max-width:34ch;line-height:1.6}.socials{display:flex;gap:10px;margin-top:22px}.socials a{width:42px;height:42px;border-radius:50%;border:1.5px solid rgba(255,251,242,.28);display:grid;place-items:center;transition:background .25s ease,border-color .25s ease,color .25s ease,transform .25s ease}.socials a:hover{background:var(--yellow);border-color:var(--yellow);color:var(--ink);transform:translateY(-3px)}.socials .ic{width:18px;height:18px}.foot-col h3{font-size:.82rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--yellow);margin-bottom:18px}.foot-col li{margin-bottom:10px}.foot-col a{display:inline-flex;align-items:center;min-height:24px;transition:color .2s ease}.foot-col a:hover{color:var(--yellow)}.pays{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.foot-pay-title{margin-top:26px}.foot-col .pays li{margin-bottom:0}.pchip{display:inline-flex;align-items:center;justify-content:center;height:30px;padding:0 6px;border-radius:6px;background:#fff}.pchip-svg{display:block;width:auto;height:20px}.foot-note{margin-top:16px;font-size:.8rem;color:#fffbf2d1}.foot-bottom{border-top:1px solid rgba(255,251,242,.14);padding-block:20px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;font-size:.82rem;color:#fffbf28c}.foot-bottom b{color:var(--cream);font-weight:700}.foot-legal{display:flex;gap:20px}.foot-legal a{display:inline-flex;align-items:center;min-height:24px}.foot-legal a:hover{color:var(--yellow)}@media(max-width:960px){.foot-top{grid-template-columns:1fr 1fr}}@media(max-width:560px){.foot-top{grid-template-columns:1fr;gap:32px}}.toast{position:fixed;left:50%;bottom:26px;z-index:100;display:flex;align-items:center;gap:10px;background:var(--ink);color:var(--cream);padding:13px 22px;border-radius:999px;font-size:.9rem;font-weight:600;box-shadow:0 18px 44px #14291a4d;transform:translate(-50%,90px);opacity:0;transition:transform .4s var(--ease-out),opacity .3s ease;pointer-events:none;max-width:min(92vw,480px)}.toast .ic{width:18px;height:18px;color:var(--yellow);flex:none}.toast.show{transform:translate(-50%);opacity:1}.atc-pop{position:fixed;top:96px;right:18px;z-index:90;width:min(360px,calc(100vw - 24px));background:var(--paper);border-radius:var(--rad);box-shadow:0 24px 60px #14291a47;padding:16px 18px 18px;opacity:0;transform:translateY(-10px);transition:opacity .25s ease,transform .3s var(--ease-out)}.atc-pop.show{opacity:1;transform:none}.atc-pop[hidden]{display:none}.atc-pop-head{display:flex;align-items:center;gap:9px;font-size:.92rem}.atc-pop-head .ic{width:18px;height:18px;color:var(--green);flex:none}.atc-pop-close{margin-left:auto;width:36px;height:36px}.atc-pop-item{display:flex;align-items:center;gap:12px;margin:12px 0 14px}.atc-pop-item img{width:64px;height:64px;object-fit:cover;border-radius:12px;background:#f3ede2;flex:none}.atc-pop-info{display:grid;gap:2px;min-width:0}.atc-pop-info b{font-weight:700;font-size:.95rem;line-height:1.3}.atc-pop-info span{font-size:.82rem;color:var(--mut)}.fsb{display:grid;gap:8px;padding:12px 14px;border-radius:14px;background:var(--paper);border:1.5px solid var(--line)}.fsb-text{display:flex;align-items:center;gap:8px;margin:0;font-size:.86rem;font-weight:700;color:var(--ink)}.fsb-text .ic{width:17px;height:17px;color:var(--green-deep);flex:none}.fsb-track{display:block;height:6px;border-radius:999px;background:var(--line);overflow:hidden}.fsb-fill{display:block;height:100%;border-radius:inherit;background:var(--green);transition:width .4s var(--ease-out)}.fsb.is-free{border-color:var(--green);background:#eef8f0}.fsb.is-free .fsb-text{color:var(--green-deep)}.fsb.is-free .fsb-fill{background:var(--green-deep)}.fsb-pop{margin:0 0 14px}.cart-summary .fsb{background:var(--paper)}.atc-pop-actions{display:grid;gap:8px}.atc-pop-actions .btn{height:46px;font-size:.9rem}@media(max-width:640px){.atc-pop{top:auto;bottom:12px;left:12px;right:12px;width:auto;transform:translateY(12px)}.atc-pop.show{transform:none}}@media(prefers-reduced-motion:reduce){.atc-pop{transition:opacity .25s ease;transform:none}}.js .reveal{transition:opacity .7s ease,transform .7s var(--ease-out)}.js .reveal.pre{opacity:0;transform:translateY(18px)}.js .reveal.in{opacity:1;transform:none}.js .reveal.d1{transition-delay:.08s}.js .reveal.d2{transition-delay:.16s}.js .reveal.d3{transition-delay:.24s}.view[hidden]{display:none}.tile-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit}.p-name a:hover{color:var(--green-deep)}.crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:.82rem;color:var(--mut);margin-bottom:20px}.crumbs a:hover{color:var(--green-deep);text-decoration:underline}.crumbs .sep{opacity:.5}.crumbs b{color:var(--ink);font-weight:600}@media(max-width:640px){.crumbs{flex-wrap:nowrap;gap:6px}.crumbs a{white-space:nowrap}.crumbs b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:3ch}}.plp-head h1{font-family:var(--fh);font-weight:400;font-size:clamp(2rem,4vw,3rem);line-height:1.05}.plp-head p{color:var(--mut);margin-top:8px}.prods.sec,.pdp.sec,.sec.cart-page,.sec.search-page,.sec.plp{padding-top:clamp(18px,3vw,28px)}.plp-head{margin-bottom:18px}.btn.is-adding{opacity:.85;cursor:progress}.btn.is-adding .ic{animation:spin 1s linear infinite}.rte{max-width:72ch;line-height:1.7}.rte>*+*{margin-top:1em}.rte h2{font-size:clamp(1.3rem,2.4vw,1.75rem);line-height:1.2;margin-top:2em}.rte h3{font-size:clamp(1.1rem,1.8vw,1.3rem);line-height:1.25;margin-top:1.6em}.rte ul{list-style:disc;padding-left:1.4em}.rte ol{list-style:decimal;padding-left:1.4em}.rte li+li{margin-top:.4em}.rte a{color:var(--green-deep);text-decoration:underline;text-underline-offset:3px}.rte strong,.rte b{font-weight:700}.rte img{margin-block:1.5em;border-radius:12px}.rte table{width:100%;border-collapse:collapse}.rte th,.rte td{padding:10px 14px;border:1px solid var(--line);text-align:left}.shopify-policy__container{max-width:var(--page-width,1240px);margin-inline:auto;padding-inline:clamp(var(--page-margin,18px),4vw,36px);padding-block:clamp(40px,6vw,72px)}.shopify-policy__title h1{font-size:clamp(2rem,4vw,3rem)}.shopify-policy__body{margin-top:32px}.shopify-policy__body .rte>h1:first-child{display:none}.page-content{padding-block:clamp(40px,6vw,72px)}.page-content>h1{font-size:clamp(2rem,4vw,3rem);margin-bottom:32px}html,body{overflow-x:clip}.hero .wrap>*{min-width:0}.p-row,.hero-trust{flex-wrap:wrap}@media(max-width:640px){.sec-head{flex-direction:column;align-items:flex-start;gap:12px}h2{font-size:clamp(1.55rem,6.2vw,2rem)}.hero h1{font-size:clamp(2.25rem,9.5vw,3rem)}.hero-copy .eyebrow{font-size:.68rem;padding:8px 12px;margin-bottom:16px}.hero-copy p{margin:16px 0 24px}.hero-cta .btn{height:50px;padding:0 22px;font-size:.95rem}.hero-trust{font-size:.84rem;margin-top:24px}.promo{font-size:.76rem}.cat-label{padding:11px 14px}.cat-label b{font-size:1rem}.cat-label .arr{width:34px;height:34px}.p-name{font-size:.88rem}.p-meta{font-size:.75rem}.price{font-size:.98rem}.tile{border-radius:16px}.story-sticker{width:62px;height:62px;top:-18px;right:-6px}.story-sticker svg{width:36px;height:36px}.story-card{transform:rotate(-2deg)}.rev{padding:20px 22px}.rev blockquote{font-size:.95rem}.score{padding:24px}.score .big{font-size:3.6rem}.nb-form .btn{width:100%}.feat .bol{width:40px;height:40px}}@media(max-width:520px){.site-head .wrap{gap:8px;height:60px}.site-head .logo svg,.site-head .logo img{height:calc(var(--logo-h-mob) * .82)}.icon-btn{width:38px;height:38px}.icon-btn .ic{width:20px;height:20px}.countb{min-width:16px;height:16px;line-height:16px;font-size:.62rem;top:1px}.m-top .logo svg,.m-top .logo img{height:calc(var(--logo-h-mob) * .82)}.m-nav a{font-size:1.6rem;padding:11px 0}}@media(max-width:430px){.hero-cta{flex-direction:column;align-items:stretch}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.js .reveal{opacity:1;transform:none}.mq-track,.hero-ring,.hero-disc img{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/critical.css.map */
