:root{--bg: #F4F6FA;--white: #FFFFFF;--tint: #ECF1FF;--tint-teal: #E2F6F8;--tint-yellow: #FFF4D6;--tint-pink: #FFEDE3;--line: #E2E7F0;--line-strong: #C9D1DE;--ink: #0B1220;--ink-2: #3B4558;--ink-3: #5A6478;--on-orange: #0B1220;--orange: #FFB400;--orange-hot: #FF9F0A;--orange-deep: #1F47E6;--teal: #2B59FF;--teal-deep: #1A3FD6;--sale: #D62839;--star: #FFB400;--wa: #25D366;--ok: #157F3B;--error: #C62828;--font-display: "Heebo", "Segoe UI", Arial, sans-serif;--font-body: "Heebo", "Segoe UI", Arial, sans-serif;--radius-sm: 10px;--radius: 16px;--radius-lg: 22px;--shadow: 0 16px 36px -18px rgba(11, 18, 32, .32);--shadow-sm: 0 6px 16px -8px rgba(11, 18, 32, .2);--gutter: clamp(16px, 4vw, 48px);--maxw: 1280px;--header-h: 76px;--ease: cubic-bezier(.2, .7, .2, 1)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 20px)}body{margin:0;min-height:100vh;background:var(--bg);color:var(--ink);font-family:var(--font-body);font-size:17px;line-height:1.65;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body.lock{overflow:hidden}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}p{margin:0 0 1em}:focus-visible{outline:3px solid var(--teal);outline-offset:2px;border-radius:6px}[tabindex="-1"]:focus{outline:none}[hidden]{display:none!important}.sr-only{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip{position:absolute;inset-inline-start:12px;top:-60px;z-index:200;background:var(--ink);color:var(--white);padding:10px 16px;border-radius:10px}.skip:focus{top:12px}.container{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:var(--gutter)}.container--narrow{max-width:820px}.section{padding-block:clamp(56px,8vw,104px)}.section--tint{background:var(--tint)}.center{text-align:center}.muted{color:var(--ink-2)}.ic{width:1.25em;height:1.25em;flex:none;vertical-align:-.24em}h1,h2,h3,h4{font-family:var(--font-display);font-weight:700;line-height:1.18;letter-spacing:-.005em;margin:0;color:var(--ink)}.display{font-size:clamp(2.4rem,5.4vw,4rem);font-weight:800;line-height:1.06;letter-spacing:-.015em}.h2{font-size:clamp(1.75rem,3.4vw,2.6rem);font-weight:800}.h3{font-size:clamp(1.25rem,2vw,1.5rem)}.lead{font-size:clamp(1.05rem,1.5vw,1.2rem);color:var(--ink-2);max-width:34em}.eyebrow{display:inline-flex;align-items:center;gap:.45em;margin:0 0 14px;padding:6px 14px;border-radius:999px;background:var(--tint);color:var(--orange-deep);font-family:var(--font-display);font-size:.82rem;font-weight:700;letter-spacing:.01em}.eyebrow .ic{width:1.05em;height:1.05em}.section--tint .eyebrow,.usp--tint .eyebrow{background:var(--white)}.section-head{text-align:center;max-width:680px;margin:0 auto clamp(32px,4vw,52px)}.section-head p:not(.eyebrow){color:var(--ink-2);margin:12px 0 0;font-size:1.05rem}.section-head--start{text-align:start;margin:0}.section-foot{text-align:center;margin:clamp(28px,4vw,44px) 0 0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.55em;min-height:50px;padding:0 1.7em;border:2px solid transparent;border-radius:999px;font-family:var(--font-display);font-size:1rem;font-weight:700;line-height:1.2;cursor:pointer;text-align:center;white-space:nowrap;transition:background-color .25s,color .25s,border-color .25s,transform .2s var(--ease),box-shadow .25s}.btn:active{transform:scale(.98)}.btn .ic{width:1.15em;height:1.15em}.btn--primary{background:var(--orange);color:var(--on-orange);box-shadow:0 10px 22px -10px #ff9f0abf}.btn--primary:hover{background:#ffc333;box-shadow:0 14px 26px -10px #ff9f0ad9}.btn--teal{background:var(--teal);color:var(--white)}.btn--teal:hover{background:var(--teal-deep)}.btn--ghost{border-color:var(--ink);color:var(--ink);background:transparent}.btn--ghost:hover{background:var(--ink);color:var(--white)}.btn--wa{background:var(--wa);color:#0b3d2e}.btn--wa:hover{background:#3be07a}.btn--block{width:100%}.btn--sm{min-height:42px;padding:0 1.15em;font-size:.92rem}.btn--lg{min-height:58px;padding:0 2em;font-size:1.08rem}.btn[disabled]{opacity:.55;cursor:not-allowed;box-shadow:none}.btn.is-loading{cursor:progress;opacity:.75}.link-cta{display:inline-flex;align-items:center;gap:.4em;font-weight:700;color:var(--teal);text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:2px}.link-cta:hover{color:var(--teal-deep)}.linkish{padding:0;border:0;background:none;color:var(--ink-2);cursor:pointer;text-decoration:underline;text-underline-offset:4px}.linkish:hover{color:var(--ink)}.section-header{position:sticky;top:calc(-1 * var(--announce-h, 38px));z-index:50}.announce{position:relative;min-height:var(--announce-h, 38px);display:grid;place-items:center;background:var(--orange);color:var(--ink);font-size:.9rem;font-weight:700;text-align:center;padding:0 var(--gutter);overflow:hidden}.announce__msg{grid-area:1 / 1;margin:0;opacity:0;transform:translateY(8px);transition:opacity .45s,transform .45s var(--ease)}.announce__msg.is-on{opacity:1;transform:none}.announce a{text-decoration:underline;text-underline-offset:3px}.header{position:relative;background:var(--white);color:var(--ink);box-shadow:0 12px 26px -22px #0b122073}.header:after{content:"";position:absolute;inset-inline:0;bottom:0;height:4px;background:linear-gradient(90deg,#2b59ff,#12b5c9,#22c55e,#ffb400)}.header__bar{display:flex;align-items:center;gap:24px;height:var(--header-h)}.hsearch{position:relative;flex:1;max-width:640px;margin-inline:auto;display:flex;align-items:center}.hsearch__input{width:100%;height:50px;padding:0 20px;padding-inline-end:60px;border:2px solid var(--line-strong);border-radius:999px;background:var(--bg);color:var(--ink);font-size:1rem;transition:border-color .2s,box-shadow .2s,background-color .2s;-webkit-appearance:none;appearance:none}.hsearch__input::placeholder{color:var(--ink-3)}.hsearch__input:focus{outline:none;border-color:var(--teal);background:var(--white);box-shadow:0 0 0 4px #2b59ff24}.hsearch__input::-webkit-search-cancel-button{display:none}.hsearch__btn{position:absolute;inset-inline-end:5px;top:5px;width:40px;height:40px;display:grid;place-items:center;border:0;border-radius:50%;background:var(--orange);color:var(--on-orange);cursor:pointer;transition:background-color .2s}.hsearch__btn:hover{background:var(--orange-hot)}.hsearch__btn .ic{width:20px;height:20px}.header__search-toggle{display:none}.psearch{position:absolute;top:calc(100% + 8px);inset-inline:0;z-index:60;padding:8px;background:var(--white);color:var(--ink);border-radius:var(--radius);box-shadow:var(--shadow);max-height:min(70vh,560px);overflow:auto}.psearch__item{display:flex;align-items:center;gap:12px;padding:8px;border-radius:12px;text-decoration:none;color:var(--ink)}.psearch__item:hover,.psearch__item[aria-selected=true]{background:var(--tint)}.psearch__img{flex:none;width:56px;height:56px;border-radius:10px;overflow:hidden;background:var(--bg)}.psearch__img img{width:100%;height:100%;object-fit:cover}.psearch__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-weight:600;font-size:.95rem;line-height:1.35}.psearch__price{display:block;font-family:var(--font-display);font-weight:700;font-size:.92rem;color:var(--orange-deep)}.psearch__all{display:block;margin-top:4px;padding:12px;border-radius:12px;background:var(--tint);color:var(--teal);font-weight:700;text-align:center;text-decoration:none}.psearch__all:hover,.psearch__all[aria-selected=true]{background:#dce4ff}.psearch__none{margin:0;padding:14px;text-align:center;color:var(--ink-2)}.header__start{display:flex;align-items:center;gap:6px;flex:none}.header__end{display:flex;align-items:center;gap:2px;margin-inline-start:auto}.icon-btn{position:relative;display:inline-grid;place-items:center;width:46px;height:46px;padding:0;border:0;border-radius:50%;background:none;cursor:pointer;color:var(--ink);transition:background-color .2s}.icon-btn:hover{background:var(--tint)}.icon-btn .ic{width:24px;height:24px}.icon-btn--cart{background:var(--tint)}.icon-btn--cart:hover{background:#dce4ff}.cart-count{position:absolute;top:2px;inset-inline-end:0;min-width:20px;height:20px;padding:0 5px;border-radius:10px;background:var(--orange);color:var(--on-orange);font-size:.72rem;font-weight:800;line-height:20px;text-align:center;border:2px solid var(--white);box-sizing:content-box}.cart-count[data-zero]{display:none}.cart-count.is-bump{animation:bump .45s var(--ease)}[dir=ltr] .ic--flip{transform:scaleX(-1)}[dir=ltr] .stepper,[dir=ltr] .qty{flex-direction:row-reverse}[dir=rtl] .crumbs span[aria-hidden]{display:inline-block;transform:scaleX(-1)}.lang-form{display:inline-flex;margin:0}.lang-btn{display:inline-flex;align-items:center;gap:6px;border:0;background:none;cursor:pointer;font:inherit;color:inherit;padding:0}.lang-btn .ic{width:18px;height:18px}.lang-btn--header{height:40px;padding:0 12px;border-radius:999px;border:1.5px solid var(--line-strong);font-family:var(--font-display);font-weight:700;font-size:.88rem;color:var(--ink);margin-inline-end:4px;transition:background-color .2s,border-color .2s}.lang-btn--header:hover{background:var(--tint);border-color:var(--orange)}.lang-btn--footer{color:#ffffffdb;font-weight:600}.lang-btn--footer:hover{color:var(--orange)}.lang-btn__short{display:none}@media(max-width:1080px){.lang-btn--header{padding:0 10px;gap:4px}.lang-btn--header .lang-btn__full{display:none}.lang-btn--header .lang-btn__short{display:inline;font-size:.82rem}.lang-btn--header .ic{width:16px;height:16px}}@keyframes bump{40%{transform:scale(1.35)}}.burger{display:none}.logo{display:inline-flex;align-items:center;line-height:1}.logo__img{width:var(--logo-w, 150px);max-width:100%;height:auto}.logo__img--lg{width:220px;margin:0 auto 24px}.logo__word{font-family:var(--font-display);font-weight:800;font-size:1.7rem;color:var(--orange)}.catbar{position:relative;background:linear-gradient(90deg,#1A3FD6,var(--teal) 50%,#3D6BFF);color:var(--white)}.catbar .container{position:relative}.catbar__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:0 2px}.catbar li{position:relative}.catbar li.has-mega{position:static}.catlink{display:inline-flex;align-items:center;gap:4px;padding:12px 13px;font-family:var(--font-display);font-size:.98rem;font-weight:600;color:var(--white);white-space:nowrap;transition:background-color .2s}@media(max-width:1280px){.catlink{padding:11px 9px;font-size:.92rem}}.catlink .ic{width:15px;height:15px;opacity:.85}.catlink:hover,.has-drop:hover>.catlink,.has-drop:focus-within>.catlink{background:#ffffff26}.catlink[aria-current=page]{background:#ffffff2e;box-shadow:inset 0 -3px 0 var(--orange)}.catbar :focus-visible{outline-color:var(--orange)}.drop{position:absolute;top:100%;inset-inline-start:0;z-index:10;min-width:240px;list-style:none;margin:0;padding:8px;background:var(--white);color:var(--ink);border-radius:0 0 var(--radius-sm) var(--radius-sm);box-shadow:var(--shadow);visibility:hidden;opacity:0;transform:translateY(6px);transition:opacity .2s,transform .2s var(--ease),visibility 0s linear .2s}.has-drop:hover>.drop,.has-drop:focus-within>.drop{visibility:visible;opacity:1;transform:none;transition:opacity .2s,transform .2s var(--ease)}.catbar__list>li:nth-last-child(-n+2)>.drop:not(.drop--mega){inset-inline-start:auto;inset-inline-end:0}.drop a{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:12px;font-weight:600;line-height:1.3}.drop a:hover,.drop a[aria-current=page]{background:var(--tint)}.drop__img{flex:none;width:40px;height:40px;border-radius:50%;overflow:hidden;background:var(--tint);box-shadow:0 0 0 2px var(--white),0 0 0 4px var(--line)}.drop__img img{width:100%;height:100%;object-fit:cover}.drop--mega{left:50%;right:auto;display:grid;grid-template-columns:repeat(3,minmax(210px,1fr));gap:4px 10px;width:max-content;max-width:min(860px,94vw);padding:16px;border-radius:var(--radius);transform:translate(-50%,6px)}.has-mega:hover>.drop--mega,.has-mega:focus-within>.drop--mega{transform:translate(-50%)}.drop--mega a{padding:10px 12px}.drop--wide{width:max-content;max-width:min(640px,94vw)}.drop__makes{list-style:none;margin:0 0 6px;padding:2px 8px 6px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 4px}.drop__makes a{padding:6px 8px;border-radius:8px;font-weight:500;font-size:.9rem}@media(max-width:1080px){:root{--header-h: 64px}.catbar,.header__account{display:none}.burger,.header__search-toggle{display:inline-grid}.header__bar{flex-wrap:wrap;gap:0 8px;height:auto;min-height:var(--header-h)}.header__start{flex:1;height:var(--header-h)}.header__start .logo{margin-inline:auto}.header__end{margin-inline-start:0}.logo__img{width:min(var(--logo-w, 150px),124px)}.hsearch{display:none;order:3;flex-basis:100%;max-width:none;margin:0 0 12px}.header.is-search .hsearch{display:flex}.hsearch__input{height:46px;font-size:16px}.hsearch__btn{width:36px;height:36px}}.hero{position:relative;overflow:hidden;background:var(--ink);color:var(--white);padding-block:clamp(36px,6vw,84px) clamp(48px,7vw,96px)}.hero .display{color:var(--white)}.hero .lead{color:#fffc}.hero .eyebrow{background:#ffffff14;color:var(--orange);box-shadow:inset 0 0 0 1px #ffffff24}.hero .btn--ghost{border-color:#ffffff8c;color:var(--white)}.hero .btn--ghost:hover{background:var(--white);border-color:var(--white);color:var(--ink)}.hero :focus-visible{outline-color:var(--orange)}.hero__blob{position:absolute;border-radius:50%;pointer-events:none}.hero__blob--a{width:760px;height:760px;inset-inline-start:-220px;top:-360px;background:radial-gradient(circle,#2b59ff6b,#2b59ff00 68%)}.hero__blob--b{width:620px;height:620px;inset-inline-end:-200px;bottom:-340px;background:radial-gradient(circle,#12b5c947,#12b5c900 68%)}.hero__grid{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,72px)}.hero__copy .display{margin-bottom:18px}.hero__copy .lead{margin-bottom:28px}.hero__ctas{display:flex;flex-wrap:wrap;gap:12px}.hero__trust{list-style:none;margin:28px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px 22px;font-weight:600;font-size:.95rem;color:#ffffffd9}.hero__trust li{display:inline-flex;align-items:center;gap:8px}.hero__trust .ic{width:22px;height:22px;color:var(--orange)}.hero__visual{position:relative;padding:24px}.hero__main{position:relative;aspect-ratio:1 / 1;border-radius:28px;overflow:hidden;background:var(--white);box-shadow:0 30px 60px -24px #000000a6}.hero__visual:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:88%;height:88%;border-radius:32px;background:linear-gradient(135deg,var(--teal),#12B5C9 55%,var(--orange));opacity:.55;filter:blur(46px)}.hero__main img{width:100%;height:100%;object-fit:cover}.hero__main--video{background:var(--ink)}.hero__video{width:100%;height:100%;object-fit:cover;display:block}.hero__card{position:absolute;z-index:2;display:flex;align-items:center;gap:10px;max-width:250px;padding:8px 14px 8px 8px;border-radius:16px;color:var(--ink);background:var(--white);box-shadow:0 18px 36px -16px #0000008c;transition:transform .3s var(--ease);padding-inline:8px 14px}.hero__card:hover{transform:translateY(-4px)}.hero__card-media{flex:none;width:58px;height:58px;border-radius:12px;overflow:hidden;background:var(--bg)}.hero__card-media img{width:100%;height:100%;object-fit:cover}.hero__card-info{display:grid;gap:2px;min-width:0;line-height:1.25}.hero__card-info b{font-family:var(--font-display);font-weight:700;font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hero__card .price{font-size:.9rem}.hero__card--1{bottom:8%;inset-inline-start:-4%}.hero__card--2{top:6%;inset-inline-end:-4%}.hero__card--3{bottom:-2%;inset-inline-end:8%}@media(max-width:900px){.hero__grid{grid-template-columns:1fr}.hero__copy{text-align:center}.hero__copy .lead{margin-inline:auto}.hero__ctas,.hero__trust{justify-content:center}.hero__ctas .btn{flex:1 1 auto}.hero__visual{max-width:460px;margin-inline:auto;padding:12px 12px 0}.hero__card{position:static;max-width:none}.hero__visual{display:grid;gap:10px}.hero__main{margin-bottom:8px}}.usp{padding-block:22px;border-block:1px solid var(--line);background:var(--white)}.usp--tint{background:var(--white)}.usp__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.usp__item{display:flex;align-items:center;gap:14px}.usp__icon{flex:none;display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:var(--tint);color:var(--orange-deep)}.usp__item:nth-child(2n) .usp__icon{background:var(--tint-yellow);color:#8a5a00}.usp__icon .ic{width:26px;height:26px}.usp__text{display:grid;line-height:1.3}.usp__text b{font-family:var(--font-display);font-weight:700;font-size:1rem}.usp__text small{color:var(--ink-3);font-size:.86rem}@media(max-width:900px){.usp__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.usp__icon{width:44px;height:44px;border-radius:14px}.usp__text b{font-size:.92rem}}.products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,2vw,24px)}.products:has(>.pcard:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr));max-width:1000px;margin-inline:auto}@media(max-width:1080px){.products{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.products,.products:has(>.pcard:nth-child(3):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.products>.pcard:last-child:nth-child(odd){grid-column:1 / -1;width:calc(50% - 6px);justify-self:center}}@media(min-width:761px){.products--center{grid-template-columns:repeat(auto-fit,minmax(210px,268px))!important;justify-content:center;max-width:none!important}}.pcard{position:relative;display:flex;flex-direction:column;min-width:0;background:var(--white);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;transition:transform .3s var(--ease),box-shadow .3s}.pcard:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.pcard[hidden]{display:none}.pcard__media{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden;background:var(--white)}.pcard__img{position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity .5s ease,transform .8s var(--ease)}.pcard__img img{width:100%;height:100%;object-fit:cover}.pcard__img--alt{opacity:0}@media(hover:none){.pcard__img--alt{display:none}}@media(hover:hover){.pcard:hover .pcard__img--alt{opacity:1}.pcard:hover .pcard__img:not(.pcard__img--alt){transform:scale(1.03)}}.pcard__badges{position:absolute;top:12px;inset-inline-start:12px;z-index:2;display:flex;flex-direction:column;gap:6px}.badge{display:inline-flex;align-items:center;padding:5px 11px;border-radius:999px;font-family:var(--font-display);font-size:.8rem;font-weight:800;line-height:1.2}.badge--sale{background:var(--sale);color:var(--white)}.badge--muted{background:var(--ink);color:var(--white)}.pcard__info{flex:1;display:grid;align-content:start;gap:6px;padding:14px 16px 4px}.pcard__rating{display:inline-flex;align-items:center;gap:6px;margin:0;font-size:.82rem;color:var(--ink-3);font-weight:600}.pcard__name{font-family:var(--font-display);font-weight:600;font-size:1rem;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pcard__name a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.pcard__price{margin:0}.pcard__dots{display:flex;gap:6px;margin:2px 0 0;padding:0;list-style:none}.pcard__dots li{width:14px;height:14px;border-radius:50%;background:var(--sw);box-shadow:inset 0 0 0 1px #0b122033}.pcard__add{position:relative;z-index:2;margin:10px 16px 16px}@media(max-width:760px){.pcard__info{padding:12px 12px 2px}.pcard__name{font-size:.92rem}.pcard__add{margin:8px 10px 12px;min-height:42px;padding:0 .6em;font-size:.88rem}.pcard__badges{top:8px;inset-inline-start:8px}.badge{font-size:.72rem;padding:4px 9px}}.price{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;font-family:var(--font-display)}.price__now{font-weight:800;font-size:1.08rem;color:var(--ink)}.price--sale .price__now{color:var(--sale)}.price__was{color:var(--ink-3);font-size:.9rem;font-weight:500}.price__save{display:inline-flex;padding:4px 10px;border-radius:999px;background:#e2f5ea;color:var(--ok);font-size:.82rem;font-weight:800}.price--lg .price__now{font-size:clamp(1.7rem,3vw,2.1rem)}.price--lg .price__was{font-size:1.1rem}.stars{position:relative;display:inline-block;font-size:.95rem;line-height:1;letter-spacing:.08em;color:#d3d9e4;white-space:nowrap;vertical-align:middle;font-family:Segoe UI Symbol,Apple Symbols,Arial,sans-serif}.stars:before{content:"\2605\2605\2605\2605\2605"}.stars:after{content:"\2605\2605\2605\2605\2605";position:absolute;top:0;inset-inline-start:0;width:calc(var(--v, 0) / 5 * 100%);overflow:hidden;color:var(--star)}.stars--lg{font-size:1.35rem}.cats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,2vw,22px)}.cats--2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:720px;margin-inline:auto}.cats--3,.cats--6{grid-template-columns:repeat(3,minmax(0,1fr))}.cat{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;border-radius:var(--radius-lg);transition:transform .3s var(--ease),box-shadow .3s}.cat:hover{transform:translateY(-5px);box-shadow:var(--shadow)}.cat--icon{padding:clamp(24px,3vw,36px) 14px;background:var(--tint)}.cat--teal{background:var(--tint-teal)}.cat--orange{background:var(--tint-pink)}.cat--yellow{background:var(--tint-yellow)}.cat--pink{background:var(--tint-pink)}.cat__icon{display:grid;place-items:center;width:clamp(68px,8vw,92px);height:clamp(68px,8vw,92px);border-radius:50%;background:var(--white);color:var(--orange-deep);box-shadow:var(--shadow-sm);transition:transform .4s var(--ease)}.cat:hover .cat__icon{transform:rotate(-8deg) scale(1.05)}.cat--teal .cat__icon{color:#0e7c8a}.cat--yellow .cat__icon{color:#8a5a00}.cat--pink .cat__icon,.cat--orange .cat__icon{color:#c2410c}.cat__icon .ic{width:52%;height:52%}.cat__title{font-family:var(--font-display);font-weight:700;font-size:clamp(1.02rem,1.6vw,1.2rem)}.cat__meta{font-size:.85rem;color:var(--ink-3);font-weight:600}.cat--image{overflow:hidden;padding:0;background:var(--white)}.cat--image img{width:100%;height:auto}@media(max-width:760px){.cats,.cats--3,.cats--6{grid-template-columns:repeat(2,minmax(0,1fr))}}.deal{background:linear-gradient(120deg,#FFC433 0%,var(--orange) 45%,var(--orange-hot) 100%);color:var(--ink)}.deal__inner{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr) auto;align-items:center;gap:clamp(20px,3vw,40px);padding-block:clamp(30px,4vw,48px)}.deal .h2{color:var(--ink)}.deal__eyebrow{display:inline-flex;align-items:center;gap:6px;margin:0 0 8px;font-weight:800;font-size:.9rem}.deal__eyebrow .ic{width:1.1em;height:1.1em}.deal__text{margin:10px 0 0;font-weight:500}.deal__steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.deal__step{display:grid;gap:2px;padding:14px 12px;border-radius:var(--radius);background:#ffffff8c;text-align:center;line-height:1.25}.deal__step b{font-family:var(--font-display);font-weight:700;font-size:.95rem}.deal__step span{font-family:var(--font-display);font-weight:900;font-size:clamp(1.25rem,2.2vw,1.6rem)}.deal__step--best{background:var(--ink);color:var(--white);box-shadow:0 14px 28px -14px #0b1220b3}.deal__step--best span{color:var(--orange)}.btn--dark{background:var(--ink);color:var(--white)}.btn--dark:hover{background:#1c2638}@media(max-width:960px){.deal__inner{grid-template-columns:1fr;text-align:center}.deal__cta{justify-self:center}}@media(max-width:420px){.deal__step{padding:12px 6px}.deal__step b{font-size:.82rem}}.spotlight__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,72px)}.spotlight--reverse .spotlight__media{order:2}.spotlight__media{position:relative;border-radius:var(--radius-lg);overflow:hidden;background:var(--white);box-shadow:var(--shadow);aspect-ratio:1 / 1}.spotlight__media img{width:100%;height:100%;object-fit:cover}.spotlight__sticker{position:absolute;top:18px;inset-inline-start:18px;padding:8px 16px;border-radius:999px;background:var(--teal);color:var(--white);font-family:var(--font-display);font-weight:700;font-size:.9rem;box-shadow:var(--shadow-sm)}.spotlight__body .h2{margin-bottom:14px}.spotlight__text{font-size:1.05rem}.spotlight__list{list-style:none;margin:22px 0 26px;padding:0;display:grid;gap:12px}.spotlight__list li{display:flex;align-items:flex-start;gap:12px}.spotlight__list .ic{flex:none;width:28px;height:28px;padding:5px;border-radius:50%;background:var(--tint-teal);color:var(--teal)}.spotlight__list b{font-family:var(--font-display)}.spotlight__buy{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;border-radius:var(--radius);background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow-sm)}.spotlight__buy>div{display:grid;gap:4px}.spotlight__name{font-family:var(--font-display);font-weight:700}@media(max-width:900px){.spotlight__grid{grid-template-columns:1fr}.spotlight--reverse .spotlight__media{order:0}.spotlight__buy .btn{width:100%}}.reviews__summary{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:6px 12px;margin:14px 0 0;color:var(--ink-2);font-weight:600}.reviews__avg{font-family:var(--font-display);font-size:2rem;font-weight:800;color:var(--ink)}.reviews-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:16px}.review{display:flex;flex-direction:column;gap:14px;padding:24px;background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm)}.review__head{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:.82rem;color:var(--ink-3)}.review__text{flex:1;margin:0;white-space:pre-line;line-height:1.7;font-size:1rem}.review__by{display:flex;align-items:center;gap:10px;line-height:1.3}.review__by b{display:block;font-family:var(--font-display);font-weight:700;font-size:.95rem}.review__by small{color:var(--ink-3);font-size:.82rem}.review__avatar{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--tint);color:var(--orange-deep);font-family:var(--font-display);font-weight:800}.review__product{align-self:flex-start;padding:5px 12px;border-radius:999px;background:var(--tint-teal);color:var(--teal-deep);font-size:.8rem;font-weight:700}.reviews__empty{display:grid;justify-items:center;gap:10px;text-align:center;color:var(--ink-2);max-width:460px;margin:0 auto}.reviews__empty p{margin:0}.reviews__cta{text-align:center;margin-top:32px}.faq__grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(28px,5vw,72px);align-items:start}.faq__grid .section-head{position:sticky;top:calc(var(--header-h) + 24px)}.faq__grid .section-head .btn{margin-top:22px}@media(max-width:900px){.faq__grid{grid-template-columns:1fr}.faq__grid .section-head{position:static;text-align:center}}.acc{display:grid}.acc details{border-bottom:1px solid var(--line)}.acc summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 0;cursor:pointer;list-style:none;font-family:var(--font-display);font-size:1.02rem;font-weight:700}.acc summary::-webkit-details-marker{display:none}.acc summary:after{content:"";flex:none;width:26px;height:26px;border-radius:50%;background:var(--tint) linear-gradient(var(--orange-deep),var(--orange-deep)) center / 11px 2px no-repeat;box-shadow:inset 0 0 0 0 transparent;transition:transform .3s var(--ease)}.acc details:not([open])>summary:after{background:linear-gradient(var(--orange-deep),var(--orange-deep)) center / 11px 2px no-repeat,linear-gradient(var(--orange-deep),var(--orange-deep)) center / 2px 11px no-repeat,var(--tint)}.acc details[open]>summary:after{transform:rotate(180deg)}.acc__body{padding:0 0 20px;color:var(--ink-2)}.acc__body ul{margin:0;padding-inline-start:1.2em}.acc--cards{gap:10px}.acc--cards details{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--white);padding-inline:20px}.acc--cards details[open]{box-shadow:var(--shadow-sm)}.footer{background:var(--ink);color:#ffffffdb;font-size:.96rem}.footer__club{background:linear-gradient(120deg,var(--teal-deep),var(--teal));color:var(--white)}.footer__club-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:24px 56px;padding-block:clamp(36px,5vw,56px)}.footer__club .h3{color:var(--white);margin-bottom:6px;font-size:clamp(1.4rem,2.4vw,1.8rem)}.footer__club p{margin:0;color:#ffffffeb}.footer__club-icon{display:inline-grid;place-items:center;width:46px;height:46px;border-radius:50%;background:#ffffff26;margin-bottom:12px}.footer__club .check{color:#ffffffeb}.footer__club .check a{color:var(--white)}.footer__club .error-msg{color:#ffe0d6}.footer__club .club-done strong,.footer__club .club-done p{color:var(--white)}@media(max-width:860px){.footer__club-inner{grid-template-columns:1fr;text-align:center}.footer__club .check{text-align:start}}.footer__grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:32px;padding-block:clamp(44px,6vw,64px)}.fcol{min-width:0}.fcol__title{font-family:var(--font-display);font-size:1.05rem;font-weight:700;color:var(--white);margin:0 0 16px}.fcol ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.fcol a{color:#ffffffdb;transition:color .2s}.fcol a:hover{color:var(--orange)}.fcol__detail{color:#ffffffb3}.fcol>summary{list-style:none}.fcol>summary::-webkit-details-marker{display:none}.logo--footer{display:inline-flex;margin-bottom:16px}.logo--footer .logo__img{width:170px}.fcol__about{color:#ffffffc7;max-width:30em}.fcol .social{list-style:none;margin:16px 0 0;padding:0;display:flex;gap:8px}.social a{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#ffffff1a;color:var(--white);transition:background-color .2s,color .2s}.social a:hover{background:var(--orange);color:var(--on-orange)}.social .ic{width:20px;height:20px}.footer__bottom{border-top:1px solid rgba(255,255,255,.12);font-size:.86rem;color:#ffffffb3}.footer__bottom-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;padding-block:22px calc(22px + env(safe-area-inset-bottom,0px))}.pay-badges{display:flex;flex-wrap:wrap;gap:6px;direction:ltr}.pay-icon{height:24px;width:auto;border-radius:4px}@media(max-width:960px){.footer__grid{grid-template-columns:1fr 1fr}.fcol--brand{grid-column:1 / -1}}@media(max-width:760px){.footer__grid{grid-template-columns:1fr;gap:0;padding-block:32px 16px}.fcol--brand{padding-bottom:20px}details.fcol{border-top:1px solid rgba(255,255,255,.12)}details.fcol>summary{display:flex;align-items:center;justify-content:space-between;min-height:56px;cursor:pointer}details.fcol>summary .fcol__title{margin:0}details.fcol>summary:after{content:"";width:12px;height:12px;background:linear-gradient(currentColor,currentColor) center / 12px 2px no-repeat,linear-gradient(currentColor,currentColor) center / 2px 12px no-repeat;transition:transform .3s var(--ease)}details.fcol[open]>summary:after{transform:rotate(45deg)}details.fcol ul{padding-bottom:18px}.fcol li>a{display:inline-flex;align-items:center;min-height:40px}.footer__bottom-inner{justify-content:center;text-align:center}}.fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}.field{display:flex;flex-direction:column;gap:6px;min-width:0}.field--full{grid-column:1 / -1}.field label{font-size:.9rem;font-weight:700;color:var(--ink-2)}.field label .opt,.opt{font-weight:500;color:var(--ink-3)}.input{width:100%;height:50px;padding:0 16px;background:var(--white);border:1.5px solid var(--line-strong);border-radius:var(--radius-sm);font-size:16px;transition:border-color .2s,box-shadow .2s}.input:hover{border-color:var(--ink-3)}.input:focus{outline:none;border-color:var(--teal);box-shadow:0 0 0 4px #2b59ff26}.input--sm{height:42px;font-size:.95rem;padding:0 12px}.input--qty{width:90px;margin-top:10px}[dir=rtl] .input[dir=ltr]{text-align:right}textarea.input{height:auto;min-height:100px;padding:12px 16px;resize:vertical;line-height:1.5}select.input{cursor:pointer}.error-msg{font-size:.88rem;font-weight:600;color:var(--error)}.check{display:flex;align-items:flex-start;gap:10px;font-size:.9rem;cursor:pointer}.check input{flex:none;width:20px;height:20px;margin:2px 0 0;accent-color:var(--teal)}.check a{text-decoration:underline;text-underline-offset:3px}@media(max-width:560px){.fields{grid-template-columns:1fr}}.club-form{display:grid;gap:12px}.club-form__row{display:flex;gap:8px;padding:6px;background:var(--white);border-radius:999px;box-shadow:var(--shadow-sm)}.club-form__row input{flex:1;min-width:0;height:48px;padding:0 16px;border:0;border-radius:999px;background:transparent;font-size:16px;color:var(--ink)}.club-form__row input:focus{outline:none}[dir=rtl] .club-form__row input[dir=ltr]{text-align:right}.club-form__row .btn{min-height:48px}.club-form .field{margin-bottom:2px}.club-done{text-align:center;padding:8px 0}.club-done strong{display:block;font-family:var(--font-display);font-size:1.3rem;margin-bottom:4px}.club-done p{margin:0}.opt-group{border:0;margin:0;padding:0;min-width:0}.opt-group legend{padding:0;margin-bottom:10px;font-size:.95rem;font-weight:700;color:var(--ink-2)}.opt-group legend b{color:var(--ink)}.pills{display:flex;flex-wrap:wrap;gap:8px}.pill{position:relative;display:inline-flex;cursor:pointer}.pill input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.pill>span{display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:6px 18px;border:1.5px solid var(--line-strong);border-radius:999px;background:var(--white);font-weight:600;font-size:.95rem;line-height:1.25;transition:border-color .2s,background-color .2s,box-shadow .2s}.pill:hover>span{border-color:var(--ink-3)}.pill input:checked+span{border-color:var(--teal);background:var(--tint);box-shadow:0 0 0 1px var(--teal);font-weight:800}.pill input:focus-visible+span{outline:3px solid var(--teal);outline-offset:2px}.pill__dot{width:18px;height:18px;border-radius:50%;background:var(--sw);box-shadow:inset 0 0 0 1px #0b122038}.dot{display:inline-block;width:12px;height:12px;border-radius:50%;background:var(--sw);box-shadow:inset 0 0 0 1px #0b122033;margin-inline-end:6px}.crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:.88rem;color:var(--ink-3);padding-block:18px}.crumbs a:hover{color:var(--ink);text-decoration:underline}.pdp{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:clamp(28px,4.5vw,64px);align-items:start;padding-bottom:clamp(48px,7vw,88px)}.gallery{min-width:0;position:sticky;top:calc(var(--header-h) + 16px)}.gallery__main{position:relative;border-radius:var(--radius-lg);overflow:hidden;background:var(--white);border:1px solid var(--line)}.gallery__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:smooth}.gallery__track::-webkit-scrollbar{display:none}.gallery__slide{flex:0 0 100%;scroll-snap-align:start;aspect-ratio:1 / 1;background:var(--white)}.gallery__slide img{width:100%;height:100%;object-fit:contain}.gallery__badge{position:absolute;top:16px;inset-inline-start:16px;z-index:2;font-size:.9rem;padding:7px 14px}.gallery__nav{position:absolute;top:50%;z-index:2;display:grid;place-items:center;width:44px;height:44px;margin-top:-22px;border:0;border-radius:50%;background:#fffffff0;color:var(--ink);box-shadow:var(--shadow-sm);cursor:pointer}.gallery__nav .ic{width:22px;height:22px}.gallery__nav--prev{inset-inline-start:12px}.gallery__nav--prev .ic{transform:rotate(-90deg)}[dir=ltr] .gallery__nav--prev .ic{transform:rotate(90deg)}[dir=ltr] .gallery__nav--next .ic{transform:rotate(-90deg)!important}.gallery__nav--next{inset-inline-end:12px}.gallery__nav--next .ic{transform:rotate(90deg)}.gallery__dots{display:none}.gallery__thumbs{display:flex;gap:8px;margin-top:12px;overflow-x:auto;scrollbar-width:thin;padding-bottom:4px}.gallery__thumb{flex:0 0 72px;height:72px;padding:0;border:2px solid transparent;border-radius:12px;overflow:hidden;background:var(--white);cursor:pointer;opacity:.7;transition:opacity .2s,border-color .2s}.gallery__thumb img{width:100%;height:100%;object-fit:cover}.gallery__thumb:hover{opacity:1}.gallery__thumb[aria-current=true]{border-color:var(--teal);opacity:1}.pdp__panel{padding-top:4px}.pdp__type{display:inline-flex;margin:0 0 10px;padding:4px 12px;border-radius:999px;background:var(--tint-teal);color:var(--teal-deep);font-size:.82rem;font-weight:700}.pdp__name{font-size:clamp(1.6rem,2.8vw,2.25rem);font-weight:800;margin-bottom:10px}.pdp__rating{display:inline-flex;align-items:center;gap:8px;margin-bottom:14px;font-size:.92rem;color:var(--ink-2);font-weight:600}.pdp__rating:hover span:last-child{text-decoration:underline}.pdp__rating--empty{color:var(--ink-3)}.pdp__price{margin-bottom:18px}.pdp__usd-note{margin:-10px 0 18px;font-size:.84rem;color:var(--ink-3)}.pdp__highlights{list-style:none;margin:0 0 20px;padding:0;display:grid;gap:8px}.pdp__highlights li{display:flex;align-items:flex-start;gap:10px;font-weight:600}.pdp__highlights .ic{flex:none;width:24px;height:24px;padding:4px;border-radius:50%;background:var(--tint-teal);color:var(--teal)}.buy{display:grid;gap:20px}.buy__row{display:flex;gap:10px;align-items:stretch}.buy__row .btn{flex:1}.stepper{display:inline-flex;align-items:center;border:1.5px solid var(--line-strong);border-radius:999px;background:var(--white);overflow:hidden}.stepper button{width:44px;height:100%;min-height:54px;display:grid;place-items:center;padding:0;border:0;background:none;cursor:pointer;color:var(--ink)}.stepper button:hover{background:var(--tint)}.stepper .ic{width:18px;height:18px}.stepper input{width:36px;border:0;background:none;text-align:center;font-weight:800;font-size:1.05rem;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.stepper input::-webkit-outer-spin-button,.stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.stepper input:focus{outline:none}.buy__now{margin-top:-10px}.pdp__ship{display:grid;gap:8px;margin-top:20px;padding:16px 18px;border-radius:var(--radius);background:var(--tint);font-size:.95rem}.pdp__ship p{display:flex;align-items:flex-start;gap:10px;margin:0}.pdp__ship .ic{color:var(--orange-deep);width:22px;height:22px;margin-top:1px}.pdp__ship-free{font-weight:800}.pdp__trust{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px}.pdp__trust li{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--white);font-size:.88rem;font-weight:700;line-height:1.3}.pdp__trust .ic{color:var(--teal);width:24px;height:24px}.pdp__advice{display:flex;justify-content:center;align-items:center;gap:8px;margin:18px 0 22px;padding:12px;border-radius:999px;background:#e6f9ee;color:#0b5d36;font-weight:700;font-size:.95rem}.pdp__advice:hover{background:#d3f4e1}.pdp__advice .ic{color:#1da851}.pdp .acc{border-top:1px solid var(--line)}.pdp .acc__body.rte img{border-radius:var(--radius-sm)}@media(max-width:960px){.pdp{grid-template-columns:1fr;gap:22px}.gallery{position:relative;top:auto;margin-inline:calc(var(--gutter) * -1)}.gallery__main{border-radius:0;border-inline:0}.gallery__nav,.gallery__thumbs{display:none}.gallery__dots{display:flex;justify-content:center;flex-wrap:wrap;gap:6px;padding-top:12px}.gallery__dots span{width:7px;height:7px;border-radius:50%;background:var(--line-strong);transition:background-color .3s,width .3s}.gallery__dots span[aria-current=true]{width:20px;border-radius:4px;background:var(--teal)}.crumbs{padding-block:12px;font-size:.82rem}}@media(max-width:400px){.pdp__trust{grid-template-columns:1fr}}.buybar{position:fixed;inset-inline:0;bottom:0;z-index:45;display:flex;align-items:center;gap:12px;padding:10px var(--gutter) calc(10px + env(safe-area-inset-bottom,0px));background:var(--white);box-shadow:0 -10px 30px -12px #0b12204d;transform:translateY(110%);transition:transform .35s var(--ease)}.buybar.is-visible{transform:none}.buybar__info{flex:1;min-width:0;line-height:1.3}.buybar__info strong{display:block;font-family:var(--font-display);font-weight:700;font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.buybar__info .price__now{font-size:1rem}.buybar .btn{min-height:48px;padding:0 1.3em}@media(min-width:961px){.buybar{display:none}}.page-head{padding-block:clamp(20px,3vw,32px) clamp(28px,4vw,44px);text-align:center}.page-head--tint{background:linear-gradient(180deg,var(--tint),var(--bg))}.page-head .crumbs{justify-content:center;padding-block:0 12px}.page-head__text{max-width:640px;margin:12px auto 0}.subcats{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px}.collection{padding-block:8px clamp(56px,8vw,96px)}.toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;margin-bottom:24px}.toolbar__end{display:flex;align-items:center;gap:14px;margin-inline-start:auto}.result-count{margin:0;font-size:.92rem;color:var(--ink-3);font-weight:600}.filters{display:flex;flex-wrap:wrap;gap:10px 24px}.filters:empty{display:none}.filters__group{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.filters__label{font-size:.86rem;font-weight:700;color:var(--ink-3)}.chip{display:inline-flex;align-items:center;height:38px;padding:0 16px;border:1.5px solid var(--line-strong);border-radius:999px;background:var(--white);font-size:.9rem;font-weight:600;white-space:nowrap;transition:border-color .2s,background-color .2s}.chip:hover{border-color:var(--ink)}.chip[aria-current=true]{background:var(--ink);border-color:var(--ink);color:var(--white)}.pagination{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:40px;font-weight:700}.searchbox{display:flex;gap:8px;max-width:560px;margin:20px auto 0}.searchbox .btn{min-width:54px;padding:0 16px}.empty{display:grid;justify-items:center;gap:12px;text-align:center;padding:56px 8px;color:var(--ink-2)}.empty p{margin:0}.empty--page{min-height:60vh;align-content:center}.empty__icon{display:grid;place-items:center;width:84px;height:84px;border-radius:50%;background:var(--tint);color:var(--orange-deep)}.empty__icon .ic{width:42px;height:42px}.empty__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px}.order-box{width:100%;max-width:420px;padding:20px;border-radius:var(--radius);background:var(--white);border:1px solid var(--line)}.order-box p{margin:4px 0}.legal{padding-block:8px clamp(56px,8vw,96px)}.legal__figure{margin:0 0 28px;border-radius:var(--radius);overflow:hidden}.prose{max-width:760px;margin-inline:auto}.rte>*:first-child{margin-top:0}.rte>*:last-child{margin-bottom:0}.rte p,.rte li{color:var(--ink-2)}.rte a{color:var(--teal);text-decoration:underline;text-underline-offset:3px}.rte ul,.rte ol{padding-inline-start:1.2em}.rte h2,.rte h3,.rte h4{font-size:1.15rem;margin:28px 0 10px}.rte strong{color:var(--ink)}.rte img{border-radius:var(--radius-sm)}.rte table{width:100%;border-collapse:collapse;margin:16px 0;font-size:.92rem}.rte th,.rte td{padding:10px 12px;border:1px solid var(--line);text-align:start}@media(max-width:760px){.rte table{display:block;max-width:100%;overflow-x:auto}}.seo-text{max-width:820px;margin:clamp(40px,6vw,64px) auto 0;padding:clamp(20px,3vw,32px);border-radius:var(--radius);background:var(--white);border:1px solid var(--line);font-size:.95rem}.seo-text h2{font-size:1.25rem;margin-top:0}.posts{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:20px}.post{display:flex;flex-direction:column;border-radius:var(--radius);overflow:hidden;background:var(--white);border:1px solid var(--line)}.post__media{aspect-ratio:16 / 10;overflow:hidden}.post__media img{width:100%;height:100%;object-fit:cover}.post__body{display:grid;gap:8px;padding:20px}.post__body time{font-size:.85rem;color:var(--ink-3)}.post__body p{margin:0;color:var(--ink-2)}.contact-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px}.contact-card{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:24px;background:var(--white);border:1px solid var(--line);border-radius:var(--radius);transition:transform .25s var(--ease),box-shadow .25s;text-align:start}a.contact-card:hover{transform:translateY(-3px);box-shadow:var(--shadow)}.contact-card .ic{width:30px;height:30px;color:var(--teal);margin-bottom:4px}.contact-card--wa .ic{color:#1da851}.contact-card strong{font-family:var(--font-display);font-size:1.05rem}.contact-card span{color:var(--ink-2);overflow-wrap:anywhere}.contact__form{max-width:640px;margin:clamp(36px,5vw,56px) auto 0;padding:clamp(22px,3vw,36px);border-radius:var(--radius-lg);background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow-sm)}.contact__form .h3{margin-bottom:6px}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#0b12206b;opacity:0;pointer-events:none;transition:opacity .35s}.overlay.is-open{opacity:1;pointer-events:auto}.drawer{position:fixed;top:0;bottom:0;z-index:100;width:min(440px,100%);display:flex;flex-direction:column;background:var(--bg);visibility:hidden;transition:transform .4s var(--ease),visibility 0s linear .4s;box-shadow:0 0 40px #0b122033}.drawer--end{inset-inline-end:0;transform:translate(-100%)}.drawer--start{inset-inline-start:0;width:min(360px,88%);transform:translate(100%)}.drawer.is-open{transform:none;visibility:visible;transition:transform .4s var(--ease),visibility 0s}[dir=ltr] .drawer--end{transform:translate(100%)}[dir=ltr] .drawer--start{transform:translate(-100%)}[dir=ltr] .drawer.is-open{transform:none}.drawer__head{display:flex;align-items:center;justify-content:space-between;min-height:66px;padding-inline:20px 10px;background:var(--white);border-bottom:1px solid var(--line)}.drawer__head h2{display:inline-flex;align-items:center;gap:8px;font-size:1.15rem}.drawer__head h2 .ic{color:var(--orange-deep)}.drawer__head .logo__img{width:110px}.drawer__body{flex:1;overflow-y:auto;padding:8px 20px 24px;overscroll-behavior:contain}.drawer__foot{padding:16px 20px calc(16px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);background:var(--white)}.drawer__lead{margin:0;padding-top:18px}.drawer__intro{display:grid;justify-items:center;gap:8px;text-align:center;padding:28px 0 22px}.drawer__intro p{margin:0}.drawer__intro-icon{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--tint);color:var(--orange-deep)}.drawer .fields{grid-template-columns:1fr}.ship-progress{margin:14px 0 6px;padding:14px 16px;border-radius:var(--radius-sm);background:var(--tint);font-size:.95rem;font-weight:700;text-align:center}.bar{height:8px;margin-top:10px;border-radius:999px;background:var(--white);overflow:hidden}.bar i{display:block;height:100%;width:var(--p, 0%);border-radius:999px;background:linear-gradient(90deg,var(--orange-hot),var(--orange));transition:width .6s var(--ease)}.line-item{display:grid;grid-template-columns:78px 1fr auto;gap:14px;padding:16px 0;border-bottom:1px solid var(--line);align-items:start}.line-item__media{display:block;width:78px;height:78px;border-radius:14px;overflow:hidden;background:var(--white);border:1px solid var(--line)}.line-item__media img{width:100%;height:100%;object-fit:cover}.line-item h3{font-size:.98rem;font-weight:600;line-height:1.35}.line-item .meta{margin:3px 0 0;font-size:.85rem;color:var(--ink-3)}.line-item__price{font-family:var(--font-display);font-weight:800;white-space:nowrap}.qty{display:inline-flex;align-items:center;height:38px;margin-top:10px;border:1.5px solid var(--line-strong);border-radius:999px;background:var(--white);overflow:hidden}.qty button{width:36px;height:100%;display:grid;place-items:center;padding:0;border:0;background:none;cursor:pointer}.qty button:hover{background:var(--tint)}.qty .ic{width:15px;height:15px}.qty span{width:28px;text-align:center;font-weight:800}.remove{display:block;margin-top:8px;padding:0;border:0;background:none;color:var(--ink-3);font-size:.82rem;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.remove:hover{color:var(--error)}.upsell{margin-top:20px}.upsell h3{font-size:1rem;margin-bottom:10px}.upsell__item{display:grid;grid-template-columns:60px 1fr auto;gap:12px;align-items:center;padding:10px;margin-bottom:8px;border-radius:16px;background:var(--white);border:1px solid var(--line)}.upsell__media{width:60px;height:60px;border-radius:12px;overflow:hidden;background:var(--bg)}.upsell__media img{width:100%;height:100%;object-fit:cover}.upsell__item b{display:block;font-family:var(--font-display);font-weight:600;font-size:.9rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.upsell__item .price{font-size:.9rem}.upsell__item .price__now{font-size:.95rem}.totals{display:flex;justify-content:space-between;align-items:baseline;font-family:var(--font-display);font-weight:700;font-size:1.05rem}.totals__price{font-size:1.35rem;font-weight:800}.totals-note{margin:2px 0 14px;font-size:.86rem;color:var(--ink-3)}.foot-note{margin:10px 0 0;text-align:center;font-size:.82rem;color:var(--ink-3)}.cart-page{padding-block:40px 96px}.cart-page .h2{margin-bottom:20px}.cart-page__actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.cart-page .totals{margin-top:24px}.deal-progress{margin:14px 0 6px;padding:12px 16px;border-radius:var(--radius-sm);background:var(--tint-teal);text-align:center}.deal-progress p{margin:0 0 8px;font-size:.95rem;font-weight:700;color:var(--teal-deep)}.deal-progress.is-done{background:var(--tint-yellow)}.deal-progress.is-done p{color:var(--ink)}.deal-progress__steps{display:flex;justify-content:center;align-items:center;gap:0}.deal-progress__steps i{display:flex;align-items:center;font-style:normal}.deal-progress__steps i+i:before{content:"";width:34px;height:3px;background:var(--line-strong)}.deal-progress__steps i.is-on+i.is-on:before{background:var(--teal)}.deal-progress__steps b{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--white);border:2px solid var(--line-strong);font-size:.8rem;color:var(--ink-3)}.deal-progress__steps .is-on b{background:var(--teal);border-color:var(--teal);color:var(--white)}.totals--saved{font-size:.95rem;color:var(--ok);font-weight:700;margin-bottom:4px}.line-item__price s{display:block;font-size:.8rem;font-weight:600;color:var(--ink-3)}.tiers{margin:18px 0 4px;padding:0;border:0;display:grid;gap:8px}.tiers__title{display:flex;align-items:center;gap:8px;margin-bottom:8px;padding:0;font-family:var(--font-display);font-weight:700;font-size:1rem}.tiers__title .ic{color:var(--orange-deep)}.tier{position:relative;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;border:1.5px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--white);cursor:pointer;transition:border-color .2s,box-shadow .2s}.tier input{position:absolute;opacity:0;pointer-events:none}.tier:has(input:checked){border-color:var(--teal);box-shadow:0 0 0 2px var(--teal) inset;background:#f3f6ff}.tier:has(input:focus-visible){outline:3px solid var(--orange);outline-offset:2px}.tier__main{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.tier__qty{font-weight:700}.tier__save{padding:2px 8px;border-radius:999px;background:var(--tint-teal);color:var(--teal-deep);font-size:.8rem;font-weight:700}.tier__badge{padding:2px 8px;border-radius:999px;background:var(--orange);color:var(--on-orange);font-size:.76rem;font-weight:800}.tier__prices{display:flex;flex-direction:column;align-items:flex-end;line-height:1.2;white-space:nowrap}.tier__prices b{font-family:var(--font-display);font-weight:800;font-size:1.05rem}.tier__prices s{font-size:.82rem;color:var(--ink-3)}.tiers__note{margin:2px 0 0;font-size:.82rem;color:var(--ink-3)}.pairs{margin:20px 0 6px;padding:14px;border-radius:var(--radius);background:var(--tint)}.pairs__title{margin:0 0 10px;font-size:1rem}.pair{display:grid;grid-template-columns:56px 1fr auto;gap:12px;align-items:center;padding:8px;margin-bottom:8px;border-radius:14px;background:var(--white);border:1px solid var(--line)}.pair__media{width:56px;height:56px;border-radius:10px;overflow:hidden;background:var(--bg)}.pair__media img{width:100%;height:100%;object-fit:cover}.pair__info a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-weight:600;font-size:.9rem;line-height:1.3}.pair__info .price{font-size:.9rem}.pairs__note{margin:4px 0 0;font-size:.84rem;font-weight:600;color:var(--teal-deep)}.related__more{margin-top:24px}.quick__product{display:grid;grid-template-columns:96px 1fr;gap:16px;align-items:center;padding:18px 0;border-bottom:1px solid var(--line);margin-bottom:20px}.quick__media{width:96px;aspect-ratio:1 / 1;border-radius:16px;overflow:hidden;background:var(--white);border:1px solid var(--line)}.quick__media img{width:100%;height:100%;object-fit:cover}.quick__product h3{font-size:1.05rem;line-height:1.3;margin-bottom:4px}.quick__more{display:block;margin-top:18px;text-align:center}.mmenu{list-style:none;margin:0;padding:8px 0}.mmenu>li{border-bottom:1px solid var(--line)}.mmenu>li>a,.mmenu summary{display:flex;justify-content:space-between;align-items:center;padding:15px 4px;font-family:var(--font-display);font-weight:700;font-size:1.12rem;cursor:pointer;list-style:none}.mmenu>li>a[aria-current=page]{color:var(--orange-deep)}.mmenu summary::-webkit-details-marker{display:none}.mmenu summary .ic{width:18px;height:18px;transition:transform .3s}.mmenu details[open] summary .ic{transform:rotate(180deg)}.mmenu__sub{list-style:none;margin:0;padding:0 12px 12px;display:grid}.mmenu__sub a{display:flex;align-items:center;min-height:42px;font-weight:600}.mmenu__sub details summary{padding:10px 0;min-height:42px;font-family:inherit;font-size:1rem;font-weight:600}.mmenu__makes{list-style:none;margin:0;padding:0 8px 8px;display:grid;grid-template-columns:1fr 1fr;gap:0 12px}.mmenu__makes a{font-weight:500}.mmenu__secondary{list-style:none;margin:16px 0 0;padding:0;display:grid}.mmenu__secondary a,.mmenu__secondary .linkish{display:inline-flex;align-items:center;min-height:44px;text-decoration:none;color:var(--ink-2);font-weight:600}.wa-float{position:fixed;z-index:40;bottom:calc(18px + env(safe-area-inset-bottom,0px));inset-inline-end:18px;width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:var(--wa);color:var(--white);box-shadow:0 10px 24px -8px #25d366b3;opacity:0;pointer-events:none;transform:translateY(10px) scale(.9);transition:opacity .3s,transform .3s var(--ease),bottom .35s var(--ease)}.is-scrolled .wa-float{opacity:1;pointer-events:auto;transform:none}.wa-float:hover{transform:scale(1.06)}.wa-float .ic{width:30px;height:30px}body.has-buybar .wa-float{bottom:calc(86px + env(safe-area-inset-bottom,0px))}@media(max-width:749px){.wa-float{width:46px;height:46px;bottom:calc(12px + env(safe-area-inset-bottom,0px));inset-inline-end:10px}.wa-float .ic{width:25px;height:25px}body.has-buybar .wa-float{bottom:calc(80px + env(safe-area-inset-bottom,0px))}}.toast{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:140;transform:translate(-50%,16px);opacity:0;pointer-events:none;background:var(--ink);color:var(--white);padding:12px 22px;border-radius:999px;font-weight:700;transition:opacity .3s,transform .3s var(--ease);max-width:calc(100% - 32px);text-align:center;box-shadow:var(--shadow)}.toast.is-on{opacity:1;transform:translate(-50%)}.review-form,.request-form,.form-fields{display:grid;gap:16px}.form-fields[hidden]{display:none}.review-form,.drawer .request-form{padding-top:18px}.star-input__row{display:flex;gap:6px}.star-input__star{position:relative;cursor:pointer;font-size:2.2rem;line-height:1;color:#d3d9e4;transition:color .15s,transform .15s;font-family:Segoe UI Symbol,Apple Symbols,Arial,sans-serif}.star-input__star:hover{transform:scale(1.12)}.star-input__star.is-on{color:var(--star)}.star-input__star input:focus-visible+span{outline:3px solid var(--teal);outline-offset:2px;border-radius:4px}.form-note{margin:0;font-size:.84rem;color:var(--ink-3);line-height:1.6}.form-done{display:grid;justify-items:center;gap:6px;text-align:center;padding:36px 8px}.form-done strong{font-family:var(--font-display);font-size:1.5rem}.form-done p{margin:0;color:var(--ink-2)}.shopify-policy__container{max-width:820px!important;margin-inline:auto;padding:clamp(32px,5vw,56px) var(--gutter) clamp(64px,8vw,96px)!important}.shopify-policy__title h1{font-family:var(--font-display);font-weight:800;font-size:clamp(1.7rem,3vw,2.4rem);text-align:center;margin-bottom:32px}.shopify-policy__body{color:var(--ink-2);line-height:1.8}.shopify-policy__body h2,.shopify-policy__body h3{font-size:1.12rem;color:var(--ink);margin:32px 0 10px}.shopify-policy__body a{color:var(--teal);text-decoration:underline}a,button,summary,label{-webkit-tap-highlight-color:transparent}a,button,summary,label,input,select,textarea{touch-action:manipulation}.container{padding-left:max(var(--gutter),env(safe-area-inset-left,0px));padding-right:max(var(--gutter),env(safe-area-inset-right,0px))}@media(max-width:760px){body{font-size:16px}.section-head{margin-bottom:26px}.check{min-height:44px;align-items:center}.crumbs a{display:inline-block;padding-block:8px}.club-form__row{flex-direction:column;border-radius:22px}.club-form__row input{height:50px}}.marquee{position:relative;overflow:hidden;padding:10px 0 26px;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 5%,#000 95%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 5%,#000 95%,transparent 100%)}.marquee__track{display:flex;width:max-content;animation:allbuy-marquee calc(var(--count, 20) * var(--speed, 5s)) linear infinite;will-change:transform}html[dir=ltr] .marquee__track{animation-name:allbuy-marquee-ltr}.marquee:hover .marquee__track,.marquee:focus-within .marquee__track,.marquee.is-paused .marquee__track,.marquee.is-off .marquee__track{animation-play-state:paused}.marquee__group{display:flex;gap:18px;margin:0;padding:0;padding-inline-end:18px;list-style:none}.marquee__item{position:relative;flex:none;width:240px;display:flex}.marquee__item .pcard{width:100%}.marquee .reveal{opacity:1!important;transform:none!important}.marquee__rank{position:absolute;top:10px;inset-inline-end:10px;z-index:3;min-width:34px;height:34px;padding:0 8px;border-radius:999px;display:grid;place-items:center;font-family:var(--font-display);font-weight:800;font-size:.95rem;color:var(--white);background:linear-gradient(135deg,var(--teal),#12B5C9);box-shadow:0 6px 14px -6px #0b122099;pointer-events:none}.marquee__item:nth-child(-n+3) .marquee__rank{background:linear-gradient(135deg,var(--orange-hot),var(--orange));color:var(--ink)}@keyframes allbuy-marquee{0%{transform:translate(0)}to{transform:translate(50%)}}@keyframes allbuy-marquee-ltr{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:760px){.marquee__item{width:176px}.marquee__group{gap:12px;padding-inline-end:12px}}.js .reveal{opacity:0;transform:translateY(16px);transition:opacity .8s ease,transform .8s var(--ease)}.js .reveal.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}.js .reveal{opacity:1;transform:none}.gallery__track{scroll-behavior:auto}.marquee{overflow-x:auto;-webkit-mask-image:none;mask-image:none;scroll-snap-type:x mandatory;padding-inline:var(--gutter)}.marquee__track{animation:none!important}.marquee__group[aria-hidden=true]{display:none}.marquee__item{scroll-snap-align:start}}.pdp__inst{margin:-.35rem 0 .9rem;font-size:.93rem;opacity:.85}.pdp__inst b{font-weight:700}.restock{margin:.9rem 0 0;padding:.95rem 1rem;border:1px dashed rgba(0,0,0,.22);border-radius:14px}.restock[hidden]{display:none}.restock__title{margin:0 0 .6rem;font-weight:700;font-size:.95rem}.restock__form{display:flex;gap:.5rem}.restock__form[hidden]{display:none}.restock__form input{flex:1;min-width:0;min-height:46px;padding:0 .9em;border:1px solid rgba(0,0,0,.2);border-radius:12px;font:inherit;background:#fff;color:#15171c}.restock__form .btn{white-space:nowrap}.restock__note,.restock__error,.restock__ok{margin:.5rem 0 0;font-size:.84rem}.restock__note{opacity:.75}.restock__error{color:#c62828}.restock__ok{font-weight:700}.tldr{border:1px solid currentColor;border-color:color-mix(in srgb,currentColor 18%,transparent);background:color-mix(in srgb,currentColor 4%,transparent);border-radius:14px;padding:14px 18px;margin:18px 0}.tldr p{margin:0 0 6px}.tldr ul{margin:0;padding-inline-start:20px}.holiday-note{display:inline-block;margin-top:4px;font-weight:600}.tier__unit{display:block;font-size:.8em;opacity:.75;font-weight:500}.pdp__price-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:18px}.pdp__price-row .pdp__price{margin-bottom:0}.bf-label{display:inline-flex;align-items:center;margin:0;padding:5px 12px;border-radius:999px;background:var(--ink);color:var(--orange);font-size:.85rem;font-weight:800;line-height:1.3}.a11y-btn{position:fixed;top:42%;inset-inline-start:0;z-index:45;width:46px;height:46px;padding:0;border:0;cursor:pointer;display:grid;place-items:center;background:var(--teal);color:var(--white);border-start-end-radius:12px;border-end-end-radius:12px;box-shadow:0 8px 20px -8px #0b122073}.a11y-btn svg{width:28px;height:28px}.a11y-btn:hover{background:var(--teal-deep)}.a11y-btn:focus-visible,.a11y-panel button:focus-visible,.a11y-panel a:focus-visible{outline:3px solid var(--orange);outline-offset:2px}.a11y-btn.is-on:after{content:"";position:absolute;top:5px;inset-inline-end:5px;width:9px;height:9px;border-radius:50%;background:var(--orange)}.a11y-panel{position:fixed;top:50%;inset-inline-start:12px;z-index:150;transform:translateY(-50%);width:min(340px,calc(100vw - 24px));max-height:calc(100vh - 24px);overflow:auto;display:grid;gap:14px;padding:16px;background:var(--white);color:var(--ink);border-radius:var(--radius);box-shadow:0 24px 60px -20px #0b12208c}.a11y-panel__head{display:flex;align-items:center;justify-content:space-between;gap:8px}.a11y-panel__title{font-size:1.15rem}.a11y-panel__close{width:40px;height:40px;padding:0;border:0;border-radius:50%;display:grid;place-items:center;background:var(--tint);color:var(--ink);cursor:pointer}.a11y-panel__close svg{width:20px;height:20px}.a11y-size{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px;border:1.5px solid var(--line);border-radius:12px}.a11y-size button{min-width:60px;height:44px;border:0;border-radius:10px;background:var(--tint);color:var(--ink);font-family:var(--font-display);font-weight:800;font-size:1.05rem;cursor:pointer}.a11y-size b{font-variant-numeric:tabular-nums}.a11y-size__label{font-size:.9rem;color:var(--ink-2)}.a11y-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.a11y-opt{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:76px;padding:10px 6px;border:1.5px solid var(--line);border-radius:12px;background:var(--white);color:var(--ink);cursor:pointer;font-family:var(--font-display);font-weight:600;font-size:.9rem;line-height:1.25;text-align:center}.a11y-opt svg{width:24px;height:24px}.a11y-opt:hover{border-color:var(--teal)}.a11y-opt[aria-pressed=true]{background:var(--teal);border-color:var(--teal);color:var(--white)}.a11y-panel__foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.a11y-panel__foot button{height:42px;padding:0 16px;border:1.5px solid var(--ink);border-radius:999px;background:var(--white);color:var(--ink);font-weight:700;cursor:pointer}.a11y-panel__foot a{color:var(--teal-deep);font-weight:700;text-decoration:underline}@media(max-width:749px){.a11y-btn{width:40px;height:40px}.a11y-btn svg{width:24px;height:24px}}@media print{.a11y-btn,.a11y-panel{display:none!important}}html.a11y-fs-1{font-size:112.5%}html.a11y-fs-2{font-size:125%}html.a11y-fs-3{font-size:140%}html[class*=a11y-fs-] body{font-size:1.0625rem}@media(max-width:760px){html[class*=a11y-fs-] body{font-size:1rem}}html.a11y-contrast{--a11y-c: contrast(1.5)}html.a11y-gray{--a11y-g: grayscale(1)}html.a11y-invert{--a11y-i: invert(1) hue-rotate(180deg)}html.a11y-contrast,html.a11y-gray,html.a11y-invert{filter:var(--a11y-c, ) var(--a11y-g, ) var(--a11y-i, )}html.a11y-invert img,html.a11y-invert video,html.a11y-invert iframe{filter:invert(1) hue-rotate(180deg)}html.a11y-links a{text-decoration:underline!important;text-underline-offset:3px;outline:2px solid var(--orange);outline-offset:2px}html.a11y-font body,html.a11y-font body *:not(svg):not(path){font-family:Arial,Segoe UI,Tahoma,sans-serif!important}html.a11y-spacing body :is(p,li,a,span,label,h1,h2,h3,h4,dt,dd,td,th,summary){line-height:1.9!important;letter-spacing:.05em!important;word-spacing:.14em!important}html.a11y-still,html.a11y-still *{scroll-behavior:auto!important}html.a11y-still *,html.a11y-still *:before,html.a11y-still *:after{animation:none!important;transition:none!important}html.a11y-still .reveal{opacity:1!important;transform:none!important}html.a11y-still .marquee{overflow-x:auto;-webkit-mask-image:none;mask-image:none}html.a11y-still .marquee__group[aria-hidden=true]{display:none}html.a11y-cursor,html.a11y-cursor *{cursor:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='44' height='44' viewBox='0 0 24 24'><path d='M4 2l15 10-7 1.5 4 7.4-3 1.6-4-7.5-5 4.8z' fill='black' stroke='white' stroke-width='1.4' stroke-linejoin='round'/></svg>") 6 3,auto!important}.cats--9{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:760px){.cats--9{grid-template-columns:repeat(2,minmax(0,1fr))}.cats--9>:last-child{grid-column:1 / -1}}.cats--10{grid-template-columns:repeat(5,minmax(0,1fr))}@media(max-width:760px){.cats--10{grid-template-columns:repeat(2,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/allbuy.css.map */
