:root{--bg: #fff;--soft: #f4f4f1;--soft-2: #ebebe6;--line: #e3e2dc;--ink: #151515;--ink-2: #33332f;--muted: #5f5f59;--sale: #c2261b;--ok: #157a3b;--accent-hover: color-mix(in srgb, var(--accent) 86%, #000);--r: 14px;--r-sm: 9px;--wrap: 1320px;--gut: clamp(16px, 3.2vw, 40px);--gap: clamp(12px, 1.6vw, 20px);--f: "Mona Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--shadow: 0 1px 2px rgba(0, 0, 0, .05), 0 10px 30px rgba(0, 0, 0, .09);--ease: cubic-bezier(.2, .7, .2, 1)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:6rem}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--f);font-size:1rem;line-height:1.55;font-variant-numeric:lining-nums;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg{display:block;max-width:100%}img{height:auto}h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2.5px solid var(--accent);outline-offset:2px;border-radius:4px}hr{border:0;border-top:1px solid var(--line);margin:1.25rem 0}.vh{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip{position:absolute;left:1rem;top:-4rem;z-index:100;background:var(--ink);color:#fff;padding:.7rem 1rem;border-radius:var(--r-sm);text-decoration:none}.skip:focus{top:1rem}.wrap{width:100%;max-width:var(--wrap);margin:0 auto;padding-inline:var(--gut)}.main{display:block;min-height:50vh}.main:focus{outline:none}.i{width:1.25rem;height:1.25rem;flex:none}.i-sm{width:1rem;height:1rem}.num{font-variant-numeric:lining-nums}.muted{color:var(--muted)}.label{padding:clamp(1.1rem,2.5vw,1.75rem);border:1px solid var(--line);border-radius:var(--r);background:#fff}.d1{font-size:clamp(2.1rem,1.35rem + 3.4vw,4.25rem);line-height:1.03;letter-spacing:-.032em;font-weight:760;text-wrap:balance}.d2{font-size:clamp(1.4rem,1.1rem + 1.15vw,2.05rem);line-height:1.12;letter-spacing:-.022em;font-weight:740;text-wrap:balance}.d3{font-size:1.25rem;line-height:1.2;letter-spacing:-.012em;font-weight:720}.h4{display:block;font-size:1.02rem;line-height:1.3;font-weight:680}.field-key{font-size:.8rem;font-weight:650;color:var(--muted)}.link-arrow{display:inline-flex;align-items:center;gap:.35rem;padding:0;border:0;background:none;color:var(--ink);font-weight:650;font-size:.93rem;text-decoration:none;white-space:nowrap;cursor:pointer}.link-arrow .i{width:1rem;height:1rem;transition:translate .2s var(--ease)}.link-arrow:hover{text-decoration:underline;text-underline-offset:3px}.link-arrow:hover .i-arrow{translate:3px 0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:3.25rem;padding:0 1.6rem;border:0;border-radius:999px;background:var(--accent);color:#fff;font-weight:650;font-size:1rem;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background .2s,box-shadow .2s,transform .12s}.btn:hover{background:var(--accent-hover)}.btn:active{transform:scale(.98)}.btn--ghost{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink)}.btn--ghost:hover{background:var(--ink);color:#fff}.btn--light{background:#fff;color:var(--ink)}.btn--sm{height:2.6rem;padding:0 1.15rem;font-size:.92rem}.btn--block{width:100%}.btn[disabled],.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;transform:none}.btn.is-loading{opacity:.7;cursor:progress}.input,.select,.textarea{width:100%;height:3rem;padding:0 1rem;border:1px solid var(--line);border-radius:var(--r-sm);background:#fff;font-size:1rem;transition:border-color .2s}.input:hover,.select:hover,.textarea:hover{border-color:#c9c8c1}.input:focus-visible,.select:focus-visible,.textarea:focus-visible{outline:2.5px solid var(--accent);outline-offset:0;border-color:transparent;border-radius:var(--r-sm)}.textarea{height:auto;min-height:140px;padding:.8rem 1rem;resize:vertical}.select{-webkit-appearance:none;appearance:none;padding-right:2.6rem;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23151515' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right .9rem center / 1rem;cursor:pointer}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}.field{display:grid;gap:.4rem;margin-bottom:1rem}.field>label{font-size:.9rem;font-weight:600}.check{display:flex;align-items:center;gap:.6rem;padding:.3rem 0;font-size:.92rem;cursor:pointer}.check input{width:1.1rem;height:1.1rem;margin:0;accent-color:var(--ink);flex:none}.check .num{margin-left:auto;color:var(--muted);font-size:.8rem}.check.is-disabled{opacity:.42;cursor:default}.form-msg{padding:.8rem 1rem;border-radius:var(--r-sm);font-size:.92rem;margin-bottom:1rem}.form-msg--ok{background:#e7f4ea;color:#0f5a2b}.form-msg--err{background:#fdecea;color:#9b1c14}.form-msg ul{margin:.4rem 0 0;padding-left:1.1rem}.chips{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.chip{display:inline-flex;align-items:center;gap:.35rem;height:2.4rem;padding:0 1rem;border-radius:999px;background:var(--soft);color:var(--ink);font-size:.88rem;font-weight:580;text-decoration:none;white-space:nowrap;transition:background .2s,color .2s}.chip:hover{background:var(--soft-2)}.chip.is-active{background:var(--ink);color:#fff}.chip .i{width:.9rem;height:.9rem}.spec{display:inline-flex;align-items:center;height:1.6rem;padding:0 .6rem;border-radius:999px;background:#fff;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);font-size:.74rem;font-weight:650;white-space:nowrap}.spec--fill{background:var(--ink);color:#fff;box-shadow:none}.spec--sale{background:var(--sale);color:#fff;box-shadow:none}.specs{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.9rem}.specs .spec{background:var(--soft);box-shadow:none;height:1.8rem;font-size:.8rem}.ticks{display:flex;flex-wrap:wrap;gap:.45rem 1.25rem;margin:0;padding:0;list-style:none;font-size:.9rem;font-weight:580}.ticks li{display:inline-flex;align-items:center;gap:.4rem}.ticks .i{color:var(--ok)}.strip{background:var(--ink);color:#fff;font-size:.8rem;font-weight:560}.strip__in{display:flex;justify-content:center;align-items:center;gap:2.25rem;min-height:2.25rem}.strip__item{display:inline-flex;align-items:center;gap:.45rem}.strip__item .i{width:.95rem;height:.95rem;opacity:.85}.strip a{color:inherit}@media(max-width:749px){.strip__item:not(:first-child){display:none}}.hdr{position:sticky;top:0;z-index:30;background:#fff;border-bottom:1px solid transparent;transition:border-color .2s,box-shadow .2s}.hdr.is-scrolled{border-color:var(--line);box-shadow:0 2px 12px #0000000a}.hdr__in{display:flex;align-items:center;gap:.5rem;min-height:4rem}.hdr__btn{position:relative;display:grid;place-items:center;width:2.75rem;height:2.75rem;padding:0;border:0;border-radius:50%;background:none;color:var(--ink);text-decoration:none;cursor:pointer;transition:background .2s}.hdr__btn:hover{background:var(--soft)}.hdr__menu{margin-left:-.6rem}.hdr__tools{display:flex;align-items:center;margin-left:auto;margin-right:-.5rem}.hdr__count{position:absolute;top:.2rem;right:.1rem;display:grid;place-items:center;min-width:1.15rem;height:1.15rem;padding:0 .3rem;border-radius:999px;background:var(--accent);color:#fff;font-size:.68rem;font-weight:700;line-height:1}.hdr__count:empty{display:none}.logo{display:inline-flex;align-items:center;gap:.55rem;color:var(--ink);text-decoration:none;flex:none}.logo__mark{width:30px;height:30px}.logo__word{font-size:1.22rem;font-weight:780;letter-spacing:-.025em}.nav{display:none}.search{display:none;position:absolute;left:0;right:0;top:100%;padding:.6rem var(--gut) .85rem;background:#fff;border-bottom:1px solid var(--line)}.search.is-open{display:block}.search .input{height:2.9rem;padding-left:2.75rem;border-color:transparent;border-radius:999px;background:var(--soft)}.search>.i-search{position:absolute;left:calc(var(--gut) + 1rem);top:1.45rem;width:1.1rem;height:1.1rem;color:var(--muted);pointer-events:none}.predict{position:absolute;left:var(--gut);right:var(--gut);top:calc(100% - .35rem);z-index:5;max-height:min(70vh,560px);overflow:auto;background:#fff;border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow)}.predict .label{padding:.4rem;border:0;border-radius:0}.predict__group{padding:.7rem .6rem .35rem;text-transform:uppercase;letter-spacing:.06em;font-size:.72rem}.predict__item{display:grid;grid-template-columns:52px 1fr auto;align-items:center;gap:.75rem;padding:.45rem .6rem;border-radius:var(--r-sm);color:var(--ink);text-decoration:none}.predict__item:hover,.predict__item[aria-selected=true],.predict__all[aria-selected=true]{background:var(--soft)}.predict__item img,.predict__item>span:first-child{width:52px;height:52px;object-fit:contain;padding:4px;border-radius:7px;background:var(--soft);mix-blend-mode:multiply}.predict__title{font-size:.88rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.predict__price{font-size:.88rem;font-weight:700}.predict .chips{margin-top:0}.predict__all{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:.35rem;padding:.8rem .6rem;border-top:1px solid var(--line);border-radius:0 0 var(--r-sm) var(--r-sm);color:var(--accent);font-size:.9rem;font-weight:650;text-decoration:none}@media(min-width:990px){.hdr__in{min-height:4.5rem;gap:1rem}.hdr__menu{display:none}.nav{display:flex;gap:.1rem;margin-left:.5rem;min-width:0}.nav__link{padding:.5rem .7rem;border-radius:999px;color:var(--ink);font-size:.9rem;font-weight:600;text-decoration:none;white-space:nowrap;transition:background .2s}.nav__link:hover,.nav__link[aria-current=page]{background:var(--soft)}}@media(min-width:1280px){.hdr__search-toggle{display:none}.search{display:block;position:relative;top:auto;left:auto;right:auto;flex:1;max-width:340px;margin-left:auto;padding:0;border:0;background:none}.search>.i-search{left:1rem;top:50%;translate:0 -50%}.predict{left:0;right:0;top:calc(100% + .5rem)}.search+.hdr__tools{margin-left:0}}dialog.drawer{position:fixed;inset:0 0 0 auto;width:min(420px,92vw);max-width:none;height:100dvh;max-height:none;margin:0;padding:0;border:0;background:#fff;color:var(--ink);flex-direction:column}dialog.drawer[open]{display:flex;animation:dr-in .32s var(--ease)}dialog.drawer--left{inset:0 auto 0 0}dialog.drawer--left[open]{animation-name:dl-in}dialog.drawer.is-closing{animation:dr-out .22s ease-in forwards}dialog.drawer--left.is-closing{animation-name:dl-out}dialog.drawer::backdrop{background:#1515156b}dialog.drawer[open]::backdrop{animation:fade .3s ease}@keyframes dr-in{0%{transform:translate(100%)}}@keyframes dr-out{to{transform:translate(100%)}}@keyframes dl-in{0%{transform:translate(-100%)}}@keyframes dl-out{to{transform:translate(-100%)}}@keyframes fade{0%{opacity:0}}.drawer__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem .75rem .7rem 1.25rem;border-bottom:1px solid var(--line)}.drawer__body{flex:1;overflow-y:auto;padding:0 1.25rem;overscroll-behavior:contain}.drawer__foot{padding:1rem 1.25rem calc(1rem + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#fff}.drawer__link{display:flex;justify-content:center;margin-top:.85rem;font-size:.9rem}.mnav{list-style:none;margin:0;padding:0}.mnav a{display:flex;align-items:center;gap:.75rem;padding:1rem 0;border-bottom:1px solid var(--line);color:var(--ink);font-size:1.08rem;font-weight:640;text-decoration:none}.mnav a>span:first-child{flex:1}.mnav__n{color:var(--muted);font-size:.85rem;font-weight:500}.mnav .i{color:var(--muted)}.mnav--plain{margin-top:1rem}.mnav--plain a{padding:.7rem 0;border:0;font-size:.96rem;font-weight:520;color:var(--ink-2)}.sec{padding:clamp(2.25rem,5vw,4rem) 0}.sec--tight{padding:clamp(1.5rem,3vw,2.5rem) 0}.sec__head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.sec__head p{margin-top:.35rem;color:var(--muted)}.hero{padding-top:clamp(.75rem,2vw,1.5rem)}.hero__in{display:grid;gap:1.75rem;padding:clamp(1.5rem,5vw,4rem);border-radius:clamp(16px,2vw,26px);background:var(--soft);overflow:hidden}.hero__kicker{margin-bottom:.9rem;color:var(--accent);font-size:.92rem;font-weight:680}.hero__lede{max-width:38ch;margin-top:1.1rem;color:var(--ink-2);font-size:clamp(1.02rem,.95rem + .3vw,1.18rem)}.hero__ctas{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.75rem}.hero .ticks{margin-top:1.6rem}.hero__media{position:relative;display:block;padding-bottom:3.5rem;color:var(--ink);text-decoration:none}.hero__media img{width:100%;max-height:300px;object-fit:contain;mix-blend-mode:multiply;transition:transform .5s var(--ease)}.hero__tag{position:absolute;left:0;bottom:0;display:grid;gap:.2rem;max-width:min(320px,86%);padding:.75rem 1rem;border-radius:var(--r);background:#fff;box-shadow:var(--shadow)}.hero__tag-t{font-size:.84rem;line-height:1.35;color:var(--ink-2)}.hero__tag-p{display:flex;justify-content:space-between;align-items:center;gap:1rem;font-size:1.05rem;font-weight:750}.hero__tag-p span{display:inline-flex;align-items:center;gap:.3rem;color:var(--accent);font-size:.85rem;font-weight:650}@media(hover:hover){.hero__media:hover img{transform:scale(1.025)}}@media(min-width:990px){.hero__in{grid-template-columns:1.05fr 1fr;align-items:center;gap:3rem;min-height:520px}.hero__media{padding-bottom:2rem}.hero__media img{max-height:440px}}.cats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap);margin:0;padding:0;list-style:none}.cat{display:flex;flex-direction:column;height:100%;padding:clamp(.85rem,1.6vw,1.25rem);border-radius:var(--r);background:var(--soft);color:var(--ink);text-decoration:none;transition:background .2s}.cat:hover{background:var(--soft-2)}.cat__img{position:relative;display:block;aspect-ratio:4 / 3}.cat__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .35s var(--ease)}.cat__t{margin-top:.75rem;font-size:clamp(.98rem,.92rem + .3vw,1.12rem);font-weight:700;line-height:1.25}.cat__n{color:var(--muted);font-size:.84rem}@media(hover:hover){.cat:hover .cat__img img{transform:scale(1.04)}}@media(min-width:990px){.cats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1200px){.cats{grid-template-columns:repeat(6,minmax(0,1fr))}}.rail{display:grid;grid-auto-flow:column;grid-auto-columns:64%;gap:var(--gap);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gut);margin-inline:calc(var(--gut) * -1);padding:0 var(--gut) .75rem;scrollbar-width:thin;scrollbar-color:var(--line) transparent}.rail>*{scroll-snap-align:start;min-width:0}@media(min-width:750px){.rail{grid-auto-columns:calc((100% - 2 * var(--gut) - 2 * var(--gap)) / 3.25)}}@media(min-width:1200px){.rail{grid-auto-columns:calc((100% - 2 * var(--gut) - 4 * var(--gap)) / 5)}}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem var(--gap)}@media(min-width:750px){.grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1280px){.grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.card{position:relative;display:flex;flex-direction:column;gap:.8rem;min-width:0}.card__plate{position:relative;display:block;aspect-ratio:1;overflow:hidden;border-radius:var(--r);background:var(--soft)}.card__plate img,.card__plate svg{width:100%;height:100%;padding:9%;object-fit:contain;mix-blend-mode:multiply;transition:transform .35s var(--ease)}.card__flag{position:absolute;top:.6rem;left:.6rem;z-index:1}.card__body{display:flex;flex:1;flex-direction:column;gap:.25rem}.card__vendor{color:var(--muted);font-size:.78rem;font-weight:600}.card__title{font-size:.94rem;font-weight:560;line-height:1.38;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card__title a{color:inherit;text-decoration:none}.card__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.card__specs{color:var(--muted);font-size:.8rem}.card__buy{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;margin-top:auto;padding-top:.45rem}@media(hover:hover){.card:hover .card__plate img{transform:scale(1.04)}.card:hover .card__title{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}}.add-sm{display:inline-flex;align-items:center;gap:.3rem;height:2.25rem;padding:0 .95rem 0 .75rem;border:0;border-radius:999px;background:var(--ink);color:#fff;font-size:.85rem;font-weight:650;text-decoration:none;cursor:pointer;transition:background .2s,transform .12s}.add-sm .i{width:.95rem;height:.95rem}.add-sm:hover{background:var(--accent)}.add-sm:active{transform:scale(.96)}.add-sm.is-loading{opacity:.65;cursor:progress}.add-sm.is-added{background:var(--ok)}a.add-sm{padding:0 .95rem}.result-link{display:flex;align-items:center;min-height:100%;text-decoration:none}.price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.1rem .5rem}.price__now{font-size:1.05rem;font-weight:740;letter-spacing:-.01em}.price:has(.price__was) .price__now{color:var(--sale)}.price__was{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:.1rem .45rem;color:var(--muted);font-size:.8rem}.price__save{color:var(--sale);font-weight:650}.price--lg .price__now{font-size:clamp(1.75rem,1.4rem + 1vw,2.2rem);letter-spacing:-.025em}.price--lg .price__was{font-size:.95rem}.crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem;padding:1rem 0;color:var(--muted);font-size:.82rem}.crumbs a{color:inherit;text-decoration:none}.crumbs a:hover{color:var(--ink);text-decoration:underline}.crumbs .i{width:.8rem;height:.8rem}.crumbs [aria-current]{color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:60ch}.coll-head{padding-bottom:1.25rem}.coll-head .crumbs{padding-top:1.1rem}.coll-head__meta{margin-top:.5rem;color:var(--muted);font-size:.94rem}.coll-head__desc{max-width:70ch;margin-top:.8rem;color:var(--ink-2)}.tpl-search .coll-head{padding-top:clamp(1.5rem,4vw,2.5rem)}.search-page{display:flex;gap:.5rem;max-width:640px;margin-top:1.25rem}@media(max-width:749px){.coll-head .chips{flex-wrap:nowrap;overflow-x:auto;margin-inline:calc(var(--gut) * -1);padding:0 var(--gut) .25rem;scrollbar-width:none}.coll-head .chips::-webkit-scrollbar{display:none}}.toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1.5rem;padding:.9rem 0;border-block:1px solid var(--line)}.toolbar__l,.toolbar__r{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.toolbar__count{color:var(--muted);font-size:.9rem}.toolbar .select{width:auto;height:2.6rem;font-size:.92rem;border-radius:999px}.filter-toggle .i{width:1rem;height:1rem}.active-filters{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.active-filters .chip{height:2rem;padding:0 .8rem;font-size:.82rem}.coll{display:grid;gap:1.5rem;padding-bottom:clamp(2.5rem,6vw,4rem)}.facets-wrap{display:none}@media(min-width:990px){.coll:not(.coll--nofilter){grid-template-columns:250px minmax(0,1fr);gap:2.5rem}.facets-wrap{display:block;position:sticky;top:6rem;align-self:start;max-height:calc(100vh - 7rem);overflow-y:auto;padding-right:.25rem}.filter-toggle{display:none}}.facets{padding:0;border:0;border-radius:0}.facets details{padding:.9rem 0;border-bottom:1px solid var(--line)}.facets details:first-of-type{padding-top:0}.facets summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;font-size:.95rem;font-weight:650;list-style:none;cursor:pointer}.facets summary::-webkit-details-marker,.contents summary::-webkit-details-marker,.faq__list summary::-webkit-details-marker{display:none}.facets summary .i{width:1rem;height:1rem;transition:rotate .2s}.facets details[open] summary .i{rotate:180deg}.facets__opts{display:grid;gap:.1rem;max-height:260px;margin:.6rem 0 0;padding:0;overflow-y:auto;list-style:none}.facets__price{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;margin-top:.7rem}.facets__price .input{height:2.6rem}.facets__foot{display:grid;gap:.75rem;margin-top:1.1rem}.drawer .facets{padding:1rem 0}.empty{display:grid;justify-items:start;gap:.65rem;padding:2.5rem 0}.empty .chips{margin-top:.4rem}.pdp{display:grid;gap:clamp(1.5rem,4vw,3.5rem);padding-bottom:1rem}@media(min-width:990px){.pdp{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start}.buybox{position:sticky;top:6rem}}.gallery{min-width:0}.gallery__main{position:relative;overflow:hidden;border-radius:var(--r);background:var(--soft)}.gallery__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.gallery__track::-webkit-scrollbar{display:none}.gallery__track:focus-visible{outline-offset:-3px}.gallery__slide{display:grid;flex:0 0 100%;place-items:center;aspect-ratio:1;scroll-snap-align:start}.gallery__slide img,.gallery__slide svg{width:100%;height:100%;padding:7%;object-fit:contain;mix-blend-mode:multiply}.gallery__nav{position:absolute;top:50%;translate:0 -50%;display:grid;place-items:center;width:2.75rem;height:2.75rem;border:0;border-radius:50%;background:#fff;color:var(--ink);box-shadow:var(--shadow);cursor:pointer;transition:transform .15s}.gallery__nav:active{transform:scale(.94)}.gallery__nav--prev{left:.75rem}.gallery__nav--next{right:.75rem}.gallery__count{position:absolute;right:.75rem;bottom:.75rem;padding:.25rem .65rem;border-radius:999px;background:#fff;font-size:.78rem;font-weight:650}.gallery__thumbs{display:flex;gap:.5rem;margin-top:.75rem;overflow-x:auto;scrollbar-width:none}.gallery__thumb{flex:0 0 68px;height:68px;padding:4px;border:2px solid transparent;border-radius:var(--r-sm);background:var(--soft);cursor:pointer;transition:border-color .2s}.gallery__thumb img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.gallery__thumb[aria-current=true]{border-color:var(--ink)}@media(max-width:749px){.gallery__nav{display:none}}.buybox{display:flex;flex-direction:column;gap:1.35rem;min-width:0}.buybox__vendor{display:block;margin-bottom:.4rem;color:var(--muted);font-size:.88rem;font-weight:650}.buybox__title{font-size:clamp(1.4rem,1.1rem + 1.1vw,2rem);font-weight:720;line-height:1.16;letter-spacing:-.018em;text-wrap:pretty}.buybox__price{display:grid;gap:.5rem}.buybox__tax{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem 1rem;color:var(--muted);font-size:.85rem}.stock{display:inline-flex;align-items:center;gap:.45rem;color:var(--ok);font-weight:650}.stock:before{content:"";width:.5rem;height:.5rem;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 20%,transparent)}.stock--out{color:var(--sale)}.buybox__form{display:grid;gap:.75rem}.buybox__form .field{margin:0}.buybox__row{display:flex;gap:.6rem}.qty{display:inline-flex;flex:none;align-items:center;height:3.25rem;border:1px solid var(--line);border-radius:999px}.qty button{display:grid;place-items:center;width:2.6rem;height:100%;padding:0;border:0;border-radius:999px;background:none;cursor:pointer}.qty button:hover{background:var(--soft)}.qty .i{width:1rem;height:1rem}.qty input{width:2.4rem;height:100%;padding:0;border:0;background:none;text-align:center;font-weight:650}.qty--sm{height:2.3rem}.qty--sm button{width:2.1rem}.qty--sm input{width:2rem;font-size:.9rem}.shopify-payment-button__button{min-height:3.25rem;border-radius:999px!important;overflow:hidden}.shopify-payment-button__button--unbranded{background:var(--ink)!important;font-weight:650!important}.shopify-payment-button__more-options{margin-top:.5rem;font-size:.85rem;text-decoration:underline}.perks{display:grid;margin:0;padding:0;list-style:none;border:1px solid var(--line);border-radius:var(--r)}.perks li{display:flex;align-items:flex-start;gap:.85rem;padding:.85rem 1rem}.perks li+li{border-top:1px solid var(--line)}.perks .i{margin-top:.1rem;color:var(--ink)}.perks strong{display:block;font-size:.94rem;font-weight:680}.perks span{color:var(--muted);font-size:.86rem}.pdp__help{color:var(--muted);font-size:.9rem}.pdp__help a{color:var(--ink);font-weight:600}.contents{display:grid;gap:1.25rem;margin-top:clamp(2.5rem,6vw,4rem);padding-top:clamp(2rem,4vw,3rem);border-top:1px solid var(--line)}@media(min-width:990px){.contents{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:3rem}}.contents__body{min-width:0}.contents details{border-bottom:1px solid var(--line)}.contents .clamp__more+details,.contents .rte+details{margin-top:1.5rem;border-top:1px solid var(--line)}.contents summary,.faq__list summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.05rem 0;font-weight:650;list-style:none;cursor:pointer}.contents summary .i,.faq__list summary .i{width:1.1rem;height:1.1rem;flex:none;transition:rotate .25s var(--ease)}.contents details[open] summary .i,.faq__list details[open] summary .i{rotate:45deg}.contents details>div,.faq__list details>div{padding-bottom:1.1rem;color:var(--ink-2);max-width:68ch}.clamp{position:relative;max-height:26rem;overflow:hidden;-webkit-mask-image:linear-gradient(#000 65%,transparent);mask-image:linear-gradient(#000 65%,transparent)}.clamp.is-open{max-height:none;-webkit-mask-image:none;mask-image:none}.clamp__more{margin-top:.75rem}.sticky-buy{position:fixed;right:0;bottom:0;left:0;z-index:40;display:flex;align-items:center;gap:.75rem;padding:.6rem var(--gut) calc(.6rem + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#fff;box-shadow:0 -6px 20px #0000000f;translate:0 110%;transition:translate .3s var(--ease)}.sticky-buy.is-on{translate:0 0}.sticky-buy img{width:44px;height:44px;object-fit:contain;border-radius:8px;background:var(--soft);mix-blend-mode:multiply}.sticky-buy__t{flex:1;min-width:0}.sticky-buy__t>div:first-child{overflow:hidden;font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.sticky-buy .price__now{font-size:1rem}.sticky-buy .btn{height:2.85rem;padding:0 1.2rem;font-size:.92rem}@media(min-width:990px){.sticky-buy{display:none}}.rte{overflow-wrap:anywhere}.rte>*+*{margin-top:.9em}.rte h1,.rte h2,.rte h3,.rte h4{margin-top:1.5em;font-weight:700;line-height:1.25;letter-spacing:-.01em}.rte h1,.rte h2{font-size:1.3rem}.rte h3,.rte h4{font-size:1.08rem}.rte ul,.rte ol{padding-left:1.25rem}.rte li+li{margin-top:.3em}.rte img{border-radius:var(--r-sm)}.rte a{color:var(--accent)}.rte table{width:100%;border-collapse:collapse;font-size:.92rem;display:block;overflow-x:auto}.rte th,.rte td{padding:.55rem .7rem;border:1px solid var(--line);text-align:left;vertical-align:top}.rte iframe{max-width:100%}.prose{max-width:72ch;color:var(--ink-2)}.cart-lines{margin:0;padding:0;list-style:none}.cline{display:grid;grid-template-columns:88px minmax(0,1fr);gap:1rem;padding:1.1rem 0;border-bottom:1px solid var(--line);transition:opacity .2s}.cline.label{border-width:0 0 1px;border-radius:0;background:none}.cline.is-busy{opacity:.5;pointer-events:none}.cline__img{display:block;aspect-ratio:1;overflow:hidden;border-radius:var(--r-sm);background:var(--soft)}.cline__img img{width:100%;height:100%;padding:6%;object-fit:contain;mix-blend-mode:multiply}.cline__t{display:-webkit-box;color:inherit;font-size:.92rem;font-weight:600;line-height:1.35;text-decoration:none;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cline__opts{color:var(--muted);font-size:.8rem}.cline__row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.6rem}.cline__price{font-weight:720;text-align:right}.cline__price s{display:block;color:var(--muted);font-size:.78rem;font-weight:500}.cline__rm{margin-top:.45rem;padding:0;border:0;background:none;color:var(--muted);font-size:.8rem;text-decoration:underline;cursor:pointer}.cline__rm:hover{color:var(--ink)}.ctotals{display:grid;gap:.5rem;font-size:.93rem}.ctotals__row{display:flex;justify-content:space-between;gap:1rem}.ctotals__row--free span:last-child{color:var(--ok);font-weight:650}.ctotals__row--sum{margin-top:.3rem;padding-top:.75rem;border-top:1px solid var(--line);font-size:1.1rem;font-weight:750}.ctotals__note{color:var(--muted);font-size:.8rem}.drawer__foot .ctotals{margin-bottom:1rem}.drawer__foot .btn .i,.cart-summary .btn .i{width:1rem;height:1rem}.cart-empty{display:grid;justify-items:start;gap:.6rem;padding:2rem 0}.cart-page{display:grid;gap:2rem;padding-bottom:clamp(2.5rem,6vw,4rem)}.cart-page .cart-lines{border-top:1px solid var(--line)}@media(min-width:990px){.cart-page{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:3rem}.cart-summary{position:sticky;top:6rem}}.cart-summary{background:var(--soft);border:0}.cart-summary__t{margin-bottom:1rem}.cart-note summary{display:inline-flex;align-items:center;gap:.4rem;margin-top:1rem;font-size:.9rem;font-weight:600;list-style:none;cursor:pointer}.cart-note summary::-webkit-details-marker{display:none}.cart-note summary .i{width:1rem;height:1rem}.faq{display:grid;gap:1.5rem}@media(min-width:990px){.faq{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:4rem}}.faq__list{padding:0;border:0;border-radius:0}.faq__list details{border-bottom:1px solid var(--line)}.faq__list details:first-child{border-top:1px solid var(--line)}.faq__list summary{font-size:1.02rem}.signup{display:grid;gap:1.25rem;padding:clamp(1.5rem,4vw,3rem);border:0;border-radius:clamp(16px,2vw,26px);background:var(--soft)}.signup form{display:flex;flex-wrap:wrap;gap:.5rem}.signup .input{flex:1 1 220px;height:3.25rem;border-radius:999px;padding-inline:1.25rem}.signup .form-msg{flex-basis:100%;margin:0}.signup .btn .i{width:1rem;height:1rem}@media(min-width:990px){.signup{grid-template-columns:1fr 1fr;align-items:center;gap:3rem}}.guides{display:grid;gap:var(--gap)}@media(min-width:990px){.guides{grid-template-columns:1fr 1fr}}.guide{padding:0;overflow:hidden}.guide__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;border-bottom:1px solid var(--line);background:var(--soft)}.guide table{width:100%;border-collapse:collapse;font-size:.93rem}.guide th,.guide td{padding:.75rem 1.25rem;border-bottom:1px solid var(--line);text-align:left}.guide th{color:var(--muted);font-size:.8rem;font-weight:650}.guide td a{color:var(--accent);font-weight:620}.guide__foot{padding:.9rem 1.25rem;color:var(--muted);font-size:.82rem}.page-head{padding:clamp(1.5rem,4vw,2.75rem) 0 1.25rem}.page-head .crumbs{padding-top:0}.page-body{padding-bottom:clamp(2.5rem,6vw,4.5rem)}.split{display:grid;gap:var(--gap)}@media(min-width:990px){.split{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start}}.label--framed{background:var(--soft);border:0}.auth{max-width:460px;margin:0 auto}.auth h1{margin-bottom:1.25rem}.auth__alt{display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin-top:1rem;font-size:.9rem}.auth__alt a,.auth__alt button{color:var(--ink);font-weight:600}.table{width:100%;border-collapse:collapse;font-size:.92rem}.table th,.table td{padding:.75rem .5rem;border-bottom:1px solid var(--line);text-align:left}.table th{color:var(--muted);font-size:.8rem;font-weight:650}@media(max-width:749px){.table--stack thead{display:none}.table--stack tr{display:grid;padding:.6rem 0;border-bottom:1px solid var(--line)}.table--stack td{display:flex;justify-content:space-between;gap:1rem;padding:.3rem 0;border:0}.table--stack td:before{content:attr(data-label);color:var(--muted);font-size:.82rem}}.addr-list{display:grid;gap:var(--gap)}@media(min-width:750px){.addr-list{grid-template-columns:1fr 1fr}}.posts{display:grid;gap:var(--gap)}@media(min-width:750px){.posts{grid-template-columns:repeat(3,minmax(0,1fr))}}.post-card{display:flex;flex-direction:column;padding:0;overflow:hidden;color:inherit;text-decoration:none}.post-card img{width:100%;aspect-ratio:16 / 10;object-fit:cover}.post-card__b{display:grid;gap:.4rem;padding:1.1rem}.err-page{padding:clamp(2.5rem,7vw,5rem) var(--gut);max-width:720px}.err-page__code{color:var(--accent);font-size:clamp(4rem,2rem + 8vw,7rem);font-weight:800;line-height:1;letter-spacing:-.05em}.pw{display:grid;place-items:center;min-height:100dvh;padding:var(--gut);background:var(--soft)}.pw>.label{width:100%;max-width:540px;background:#fff}.foot{margin-top:clamp(2rem,5vw,4rem);padding-top:clamp(2.5rem,5vw,3.5rem);background:var(--soft);font-size:.9rem}.foot__top{display:grid;grid-template-columns:1fr 1fr;gap:2rem 1.5rem}.foot__brand{grid-column:1 / -1}.foot__brand p{max-width:38ch;margin:.9rem 0;color:var(--muted)}.foot__contact{display:grid;gap:.4rem}.foot__contact a{display:inline-flex;align-items:center;gap:.5rem;font-weight:600}.foot h2{margin-bottom:.8rem;font-size:.88rem;font-weight:700}.foot ul{display:grid;gap:.55rem;margin:0;padding:0;list-style:none}.foot a{color:var(--ink-2);text-decoration:none}.foot a:hover{color:var(--ink);text-decoration:underline}.foot__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-top:2.5rem;padding-block:1.5rem;border-top:1px solid var(--line);color:var(--muted);font-size:.8rem}.foot .pay{display:flex;flex-wrap:wrap;gap:.4rem}.foot .pay svg{width:38px;height:24px}@media(min-width:990px){.foot__top{grid-template-columns:1.6fr 1fr 1fr 1fr}.foot__brand{grid-column:auto}}.pages{display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem;margin:0;padding:2.25rem 0 0;list-style:none}.pages a,.pages span{display:grid;place-items:center;min-width:2.6rem;height:2.6rem;padding:0 .5rem;border-radius:999px;color:var(--ink);font-weight:600;text-decoration:none}.pages a:hover{background:var(--soft)}.pages [aria-current=page]{background:var(--ink);color:#fff}.pages .i{width:1rem;height:1rem}.toast{position:fixed;left:50%;bottom:calc(1.25rem + env(safe-area-inset-bottom));z-index:60;translate:-50% 0;max-width:calc(100vw - 2rem);padding:.8rem 1.25rem;border-radius:999px;background:var(--ink);color:#fff;box-shadow:var(--shadow);font-size:.92rem;font-weight:600;animation:toast-in .3s var(--ease)}.toast[hidden]{display:none}@keyframes toast-in{0%{opacity:0;translate:-50% 12px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.logo__mark{color:var(--accent)}.trust{padding:clamp(.9rem,2vw,1.25rem) 0 0}.trust__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin:0;padding:0;list-style:none}.trust__item{display:flex;align-items:center;gap:.75rem;padding:.85rem 1rem;border:1px solid var(--line);border-radius:var(--r)}.trust__icon{display:grid;place-items:center;flex:none;width:2.4rem;height:2.4rem;border-radius:50%;background:color-mix(in srgb,var(--accent) 12%,#fff);color:var(--accent)}.trust__item strong{display:block;font-size:.92rem;font-weight:700;line-height:1.25}.trust__item span span{color:var(--muted);font-size:.82rem}@media(min-width:990px){.trust__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gap)}}.brands{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.brand{display:inline-flex;align-items:baseline;gap:.5rem;padding:.8rem 1.15rem;border:1px solid var(--line);border-radius:var(--r-sm);color:var(--ink);text-decoration:none;transition:border-color .2s,background .2s}.brand:hover{border-color:var(--ink);background:var(--soft)}.brand__n{font-size:1rem;font-weight:720;letter-spacing:-.01em}.brand__c{color:var(--muted);font-size:.78rem}.card__plate .card__alt{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .3s var(--ease),transform .35s var(--ease)}@media(hover:hover){.card:hover .card__alt{opacity:1}}.card__ship{display:inline-flex;align-items:center;gap:.3rem;color:var(--ok);font-size:.78rem;font-weight:620}.card__ship .i{width:.9rem;height:.9rem}.pay--pdp{display:flex;flex-wrap:wrap;gap:.35rem;margin:-.35rem 0 0;padding:0;list-style:none}.pay--pdp svg{width:38px;height:24px}.pdp__help{display:flex;align-items:flex-start;gap:.5rem}.pdp__help .i{margin-top:.2rem;color:var(--ink)}@media(max-width:749px){.hero__in{gap:.5rem}.hero__media{padding-bottom:4.25rem}.trust__item{gap:.55rem;padding:.7rem .75rem}.trust__icon{width:2rem;height:2rem}.trust__icon .i{width:1rem;height:1rem}.trust__item strong{font-size:.84rem}.trust__item span span{font-size:.76rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/bw.css.map */
