.brp{--paper:#FAFAF8;--raised:#FFFFFF;--sunken:#FAFAF8;--ink:#111111;--r1:#333333;--r2:#2A2A2A;--r3:#2E2E2E;--body:#111111;--sec:#6B6B6B;--muted:#6B6B6B;--mutedl:#6B6B6B;--dis:#D0D0CC;--bd:#E4E4E0;--bdl:rgba(17,17,17,.18);--bdll:rgba(17,17,17,.18);--fill:#FAFAF8;--coffee:#111111;--coffeeh:#D4F53C;--coffeed:#111111;--cream:#FFFFFF;--cream2:#FFFFFF;--dkbody:rgba(255,255,255,.9);--dkm:rgba(255,255,255,.6);--dkm2:rgba(255,255,255,.5);--dkm3:rgba(255,255,255,.5);--tick:#D4F53C;--cross:rgba(255,255,255,.6);--amber:#111111;--ambert:#111111;--ok:#111111;--err:#9C4A34;--on:#111111;--off:#D0D0CC;--scrim:rgba(17,17,17,.35);--green:#111111;--pine:#111111;--ivory:#FFFFFF;--oat:#F2F2EF;--sage:#111111;--moss:#D4F53C;--lime:#D4F53C;--mulberry:#111111;--brass:#111111;--cobalt:#111111;--mist:#D4F53C;--raspberry:#111111;--coral:#D4F53C;--lilac:#D4F53C;color:var(--body)}@media(hover:hover)and (pointer:fine){.brp a:hover{color:var(--green)}}.brp :focus-visible{outline-color:var(--green);outline-offset:3px}.brp-eyebrow{font-weight:600;font-size:11px;letter-spacing:.22em;color:var(--green)}.brp-eyebrow--dk,.brp-eyebrow--dk2{color:#fff9}.brp-h1{font-weight:800;text-transform:uppercase;letter-spacing:-.03em;line-height:.94;font-size:clamp(34px,4.4vw,56px)}.brp-h2{font-weight:800;text-transform:uppercase;letter-spacing:-.03em;line-height:.96}.brp-h3{font-weight:700;text-transform:uppercase;letter-spacing:-.01em;line-height:1.05;font-size:clamp(19px,1.8vw,26px)}.brp-logo{font-weight:800;font-size:19px;letter-spacing:-.01em}.brp-logo span{color:var(--ink)}.brp-hd__nav a,.brp-hd__u a,.brp-cart-b{font-weight:600;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink)}.brp-ann__g{font-size:11px;letter-spacing:.18em}.brp-lab{font-weight:600;font-size:12px;letter-spacing:.16em}.brp-buy__sub,.brp-ft__b,.brp-sz__p,.brp-gu__b{font-size:17px;line-height:1.65;color:var(--body)}.brp-price__n{font-family:var(--d);font-weight:700;font-size:28px;letter-spacing:-.01em}.brp-price__p{color:var(--ink);background:var(--coral);border-color:var(--coral)}.brp-stars,.brp-ugc__st{color:var(--brass)}.brp-fh__links button{border-bottom-color:#1111114d;color:var(--ink)}.brp-ft__n{color:var(--green);font-size:12px;letter-spacing:.2em}.brp-st__v,.brp-rv__nu,.brp-sl__le,.brp-ch__sz,.brp-rs__bx{font-weight:800}.brp-cm__hb{font-weight:800;text-transform:uppercase;letter-spacing:-.01em}.brp-rv__t{font-family:var(--d);font-weight:700;font-size:16px;color:var(--ink)}.brp-ugc__q{color:var(--body)}.brp-ugc__n,.brp-rv__at,.brp-sk__cp,.brp-tl__lb{font-weight:600;letter-spacing:.16em}.brp-atc,.brp-buy-now,.brp-mb__c,.brp-cd__co,.brp-rs__cta,.brp-bf,.brp-bo,.brp-add__cta,.brp-nd__cta,.brp-ch__cta,.brp-q__nx,.brp-fc__b{border-radius:3px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.brp-atc,.brp-buy-now{font-size:12.5px}.brp-size,.brp-thumb,.brp-bun__c,.brp-q__o,.brp-add__c,.brp-rv__c,.brp-gu__c,.brp-sl,.brp-ch__w,.brp-rs__g,.brp-stage,.brp-ba__sg,.brp-ugc__im,.brp-ft__im,.brp-sk__im,.brp-st__im,.brp-sz__dg,.brp-fc__im{border-radius:3px}.brp-size{font-weight:600}.brp-sw__b{box-shadow:0 0 0 1px #11111129}.brp-bun__dot{box-shadow:0 0 0 1px #11111129;background:var(--dis);display:block}.brp-bun__bg{color:var(--ivory)}.brp-bun__bg--p,.brp-bun__bg--v{background:var(--coral);color:var(--ink)}.brp-bun__rows select{background:var(--paper)}.brp-ugc__a{border-color:#11111129}.brp-st{background:#111}.brp-st__im{background:#2a2a2a}.brp-tl__line,.brp-tl__d{background:var(--ink)}.brp-hot__d{animation-name:brp-pulse-g}@keyframes brp-pulse-g{0%{box-shadow:0 0 #11111180}70%{box-shadow:0 0 0 7px #1110}to{box-shadow:0 0 #1110}}.brp-fc{background:var(--oat);color:var(--ink);border-top:1px solid rgba(17,17,17,.08)}.brp-h2--cta{color:var(--pine)}.brp-fc__s{color:var(--body)}.brp-fc__n{color:var(--ink);font-family:var(--d);font-weight:700}.brp-fc__w{color:var(--mutedl)}.brp-fc__im{background:var(--sunken)}.brp-fc__b{background:var(--pine);color:var(--ivory);transition:transform .22s ease,background .22s ease}@media(hover:hover)and (pointer:fine){.brp-fc__b:hover{background:var(--ink);box-shadow:none}}.brp-sl__r.on,.brp-ch__r.on{background:var(--sunken)}.brp-q__o.on{background:var(--raised)}.brp-thumbs{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - 30px)/4);overflow-x:auto;scrollbar-width:none}.brp-thumbs::-webkit-scrollbar{display:none}.brp-sizes{grid-template-columns:repeat(auto-fill,minmax(58px,1fr))}.brp-add__pi{font-size:11.5px}.brp-add__pi[disabled]{opacity:.4;cursor:not-allowed}.brp-stage{aspect-ratio:1/1}.brp-free{position:relative;display:inline-grid;place-items:center;align-self:flex-start;width:118px;height:118px;margin:2px 0 4px 4px;transform:rotate(-9deg)}.brp-free:before,.brp-free:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;clip-path:polygon(50% 0%,59.1% 10%,71.7% 5%,75.6% 17.9%,89.1% 18.8%,86.9% 32.2%,98.7% 38.9%,91% 50%,98.7% 61.1%,86.9% 67.8%,89.1% 81.2%,75.6% 82.1%,71.7% 95%,59.1% 90%,50% 100%,40.9% 90%,28.3% 95%,24.4% 82.1%,10.9% 81.2%,13.1% 67.8%,1.3% 61.1%,9% 50%,1.3% 38.9%,13.1% 32.2%,10.9% 18.8%,24.4% 17.9%,28.3% 5%,40.9% 10%)}.brp-free:before{background:var(--ink);transform:translate(5px,5px)}.brp-free:after{background:#d4f53c;border:0}.brp-free__b{position:relative;z-index:1;font-family:Bagel Fat One,Archivo,system-ui,sans-serif;font-weight:400;font-size:34px;line-height:1;letter-spacing:.01em;color:var(--ink);text-shadow:2px 2px 0 #FAFAF8}@media(hover:hover)and (pointer:fine){.brp-add__c:hover .brp-free{animation:brp-wobble .6s ease}}@keyframes brp-wobble{0%,to{transform:rotate(-9deg) scale(1)}30%{transform:rotate(-2deg) scale(1.06)}60%{transform:rotate(-13deg) scale(1.02)}}@media(prefers-reduced-motion:reduce){@media(hover:hover)and (pointer:fine){.brp-add__c:hover .brp-free{animation:none}}}.brp-up__free{display:inline-block;padding:2px 8px;border-radius:999px;background:#d4f53c;color:var(--ink);font-weight:700;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.brp-bun__rp{margin-left:auto;padding-left:4px;flex:none;font-size:13px;font-weight:700;color:var(--ink);white-space:nowrap}.brp-bun__row.bad select{border-color:var(--err)}.brp-bun__row.bad .brp-bun__rp,.brp-bun__fn.bad{color:var(--err)}.brp-fq__g{margin:30px 0 0;padding:0 2px 12px;font-family:var(--d);font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--green);border-bottom:1px solid var(--bd)}.brp-fq__g:first-child{margin-top:20px}.brp-fq__a p+p{margin-top:.7em}.brp-fq__a a,.brp-fq__more a{color:var(--cobalt);text-decoration:underline;text-underline-offset:2px}.brp-fq__more{margin-top:22px;font-size:15px;line-height:1.6;color:var(--body)}.brp-add__im{aspect-ratio:1 / 1;height:auto;align-self:flex-start}.brp-add__im .brp-img{object-fit:contain}.brp-bun__c .brp-radio{border-color:var(--dis);background:transparent;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .25s cubic-bezier(.34,1.56,.64,1)}.brp-bun__c.on .brp-radio{background:#111;border-color:#111;box-shadow:0 0 0 4px #1111112e;transform:scale(1.1)}.brp-bun__c.on .brp-radio i{background:transparent}.brp-hot{gap:12px;margin:4px 0 -6px}.brp-hot__d{position:relative;width:10px;height:10px;background:radial-gradient(circle at 35% 35%,#e9fb9c,#d4f53c 45%,#b9da1e);animation:brp-pulse-neon 1.8s ease-out infinite}.brp-hot__d:after{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;border-radius:999px;background:radial-gradient(circle,#d4f53c8c,#d4f53c2e 45%,#d4f53c00 70%);animation:brp-glow 1.8s ease-in-out infinite;pointer-events:none}.brp-hot__t{color:var(--ink)}@keyframes brp-pulse-neon{0%{box-shadow:0 0 #b9da1eb3}70%{box-shadow:0 0 0 12px #b9da1e00}to{box-shadow:0 0 #b9da1e00}}@keyframes brp-glow{0%,to{opacity:.55;transform:scale(.85)}50%{opacity:1;transform:scale(1.35)}}.brp-atc,.brp-mb__c{background:#d4f53c;color:#111;transition:background .2s ease,transform .2s ease,box-shadow .2s ease}@media(hover:hover)and (pointer:fine){.brp-atc:hover,.brp-mb__c:hover{background:#111;color:#d4f53c;transform:translateY(-1px);box-shadow:0 12px 26px -16px #789614e6}}.brp-atc:active,.brp-mb__c:active{transform:translateY(0);box-shadow:none}.brp-atc .brp-spin,.brp-mb__c .brp-spin{border-color:#11111140;border-top-color:#111}.brp-buy-now{background:#111;color:#fff;border-color:#111;transition:background .2s ease,transform .2s ease}@media(hover:hover)and (pointer:fine){.brp-buy-now:hover{background:#d4f53c;border-color:#d4f53c;color:#111;transform:translateY(-1px)}}.brp-eta{margin-top:4px;padding:22px 18px 18px;border-radius:14px;background:#fff;box-shadow:0 0 0 1px #11111114,0 22px 44px -30px #11111173}.brp-eta__h{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:26px}.brp-eta__e{font-family:var(--d);font-size:10.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.brp-eta__tag{display:inline-flex;align-items:center;gap:7px;padding:5px 10px;border-radius:999px;background:#111;color:#fff;font-family:var(--d);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.brp-eta__tag i{width:6px;height:6px;border-radius:999px;background:#d4f53c;box-shadow:0 0 0 3px #d4f53c66}.brp-eta__track{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.brp-eta__road{position:absolute;top:26px;left:16.667%;right:16.667%;height:4px;border-radius:999px;background:repeating-linear-gradient(90deg,#E4E4E0 0 9px,transparent 9px 16px)}.brp-eta__fill{position:absolute;left:0;top:0;bottom:0;width:0;border-radius:999px;background:linear-gradient(90deg,#555,#111 60%,#000);box-shadow:0 0 10px #11111173;animation:brp-eta-fill 9s cubic-bezier(.45,0,.25,1) infinite}.brp-eta__van{position:absolute;top:-15px;left:0;z-index:1;transform:translate(-50%);animation:brp-eta-van 9s cubic-bezier(.45,0,.25,1) infinite}.brp-eta__van span{display:block;font:26px/1 "Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;transform:scaleX(-1);animation:brp-eta-bump .5s ease-in-out infinite alternate;filter:drop-shadow(0 4px 3px rgba(17,17,17,.18))}.brp-eta__s{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px}.brp-eta__ic{display:grid;place-items:center;width:56px;height:56px;margin-bottom:8px;border-radius:999px;background:#fff;font:27px/1 "Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;box-shadow:0 0 0 1px #11111117,0 10px 22px -12px #1116}.brp-eta__s--1 .brp-eta__ic{box-shadow:0 0 0 1px #11111117,0 0 0 4px #d4f53c8c,0 10px 22px -12px #1116}.brp-eta__s--2 .brp-eta__ic{animation:brp-eta-hit2 9s ease-out infinite}.brp-eta__s--3 .brp-eta__ic{animation:brp-eta-hit3 9s ease-out infinite}.brp-eta__lb{font-family:var(--d);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink)}.brp-eta__ti{font-family:var(--b);font-size:13px;font-weight:600;color:var(--ink)}.brp-eta__dt{font-family:var(--b);font-size:12px;line-height:1.35;color:var(--muted);min-height:1.35em}.brp-eta__fn{margin:18px 0 0;padding-top:14px;border-top:1px dashed rgba(17,17,17,.14);font-family:var(--b);font-size:12.5px;line-height:1.55;color:var(--muted)}@keyframes brp-eta-van{0%{left:0;opacity:0}6%{left:0;opacity:1}40%{left:50%}54%{left:50%}88%{left:100%;opacity:1}95%,to{left:100%;opacity:0}}@keyframes brp-eta-fill{0%,6%{width:0;opacity:1}40%,54%{width:50%}88%{width:100%;opacity:1}96%{width:100%;opacity:1}to{width:100%;opacity:0}}@keyframes brp-eta-bump{0%{transform:scaleX(-1) translateY(0)}to{transform:scaleX(-1) translateY(-1.5px)}}@keyframes brp-eta-hit2{0%,38%{transform:scale(1);box-shadow:0 0 0 1px #11111117,0 0 #d4f53c00,0 10px 22px -12px #1116}43%{transform:scale(1.14);box-shadow:0 0 0 1px #11111117,0 0 0 8px #d4f53c8c,0 10px 22px -12px #1116}52%,94%{transform:scale(1);box-shadow:0 0 0 1px #11111117,0 0 0 4px #d4f53c8c,0 10px 22px -12px #1116}to{transform:scale(1);box-shadow:0 0 0 1px #11111117,0 0 #d4f53c00,0 10px 22px -12px #1116}}@keyframes brp-eta-hit3{0%,86%{transform:scale(1);box-shadow:0 0 0 1px #11111117,0 0 #d4f53c00,0 10px 22px -12px #1116}90%{transform:scale(1.16);box-shadow:0 0 0 1px #11111117,0 0 0 9px #d4f53c99,0 10px 22px -12px #1116}95%{transform:scale(1);box-shadow:0 0 0 1px #11111117,0 0 0 4px #d4f53c8c,0 10px 22px -12px #1116}to{transform:scale(1);box-shadow:0 0 0 1px #11111117,0 0 #d4f53c00,0 10px 22px -12px #1116}}@media(max-width:480px){.brp-eta{padding:20px 12px 16px}.brp-eta__ic{width:50px;height:50px;font-size:24px}.brp-eta__road{top:23px}.brp-eta__lb{font-size:10px;letter-spacing:.08em}}@media(prefers-reduced-motion:reduce){.brp-eta__van{display:none}.brp-eta__fill{animation:none!important;width:100%;opacity:1}.brp-eta__s--2 .brp-eta__ic,.brp-eta__s--3 .brp-eta__ic{animation:none!important}.brp-hot__d:after{animation:none!important}}.brp-ac{margin-top:4px;border-top:0;border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 0 0 1px #11111114,0 18px 40px -32px #11111173}.brp-ac__i{border-bottom:1px solid rgba(17,17,17,.07)}.brp-ac__i:last-child{border-bottom:0}.brp-ac__t{gap:12px;padding:15px 16px;transition:background .18s ease}@media(hover:hover)and (pointer:fine){.brp-ac__t:hover{background:#11111107}}.brp-ac__i.open .brp-ac__t{background:#11111106}.brp-ac__l{font-family:var(--d);font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink)}.brp-ac__p{display:grid;place-items:center;width:24px;height:24px;border-radius:999px;background:#1111110d;color:var(--ink);font-size:0;transition:transform .32s cubic-bezier(.4,0,.2,1),background .2s ease}.brp-ac__p svg{width:11px;height:11px}.brp-ac__i.open .brp-ac__p{transform:rotate(180deg);background:#d4f53c}.brp-ac__b{padding:0 16px 18px;font-size:14px;line-height:1.62;color:var(--body)}.brp-fq__p{width:24px;height:24px;display:grid;place-items:center;border-radius:999px;background:#1111110d;color:var(--ink);font-size:15px;font-weight:500;line-height:1}.brp-fq__i.open .brp-fq__p{background:#d4f53c}@media(max-width:480px){.brp-ac__t{padding:14px 13px}.brp-ac__l{font-size:11px;letter-spacing:.1em}.brp-ac__b{padding:0 13px 16px;font-size:13.5px}}.brp .brq-rail{margin-right:calc(-1 * var(--pad));padding-right:var(--pad)}@media(max-width:900px){.brp-sw__b{width:46px;height:46px}.brp-burger{width:44px;height:44px}.brp-bun__rows select{height:44px}.brp-bun__rows select.s{width:88px}.brp-fh__links button{min-height:44px;padding:11px 0}.brp-nd__x,.brp-sh__x,.brp-fd__x,.brp-cd__x{display:grid;place-items:center;width:44px;height:44px;margin:-10px -12px -10px 0}.brp-cd__rm,.brp-add__pi{display:inline-flex;align-items:center;min-height:44px}.brp-ugc__a{width:44px;height:44px}.brp .brq-hot{width:34px;height:34px;margin:-17px 0 0 -17px}.brp .brq-hot:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:999px}.brp .brq-an__r{padding:16px 4px}}@media(max-width:560px){.brp-hero{padding-bottom:28px}.brp-hero__g{gap:22px}.brp-buy{gap:18px}.brp-add,.brp-ft,.brp-sk,.brp-sz,.brp-fq{padding-top:38px;padding-bottom:38px}.brp-gu{padding-bottom:38px}.brp-gu__c{padding:24px 18px}.brp-ft__sk{gap:28px}.brp-sz__g{gap:26px}.brp-fq__g{margin-top:22px}.brp .brq-sec{padding-top:38px;padding-bottom:38px}.brp .brq-st__in,.brp .brq-cl__in{padding-top:44px;padding-bottom:44px}.brp .brq-rail{margin-top:24px}.brp-eta{padding:18px 12px 14px}.brp-eta__h{margin-bottom:20px}.brp-eta__fn{margin-top:14px;padding-top:12px}.brp .brp-cm__i{min-width:0}.brp .brp-cm__hb,.brp .brp-cm__ht{font-size:10.5px}.brp-ch__tb{min-width:540px}}@media(max-width:380px){.brp-eta__ic{width:44px;height:44px;font-size:21px}.brp-eta__road{top:20px}.brp-eta__dt{font-size:11px}.brp-bun__rl{width:46px}.brp-bun__rows select.s{width:76px}.brp-sizes{grid-template-columns:repeat(auto-fill,minmax(52px,1fr))}}@media(max-width:560px){.brp{--pad: 20px}.brp-h1,.brp .brq-h2,.brp-h2,.brp-h3{text-wrap:balance}.brp .brq-h2{margin-top:10px!important}.brp-h1{font-size:clamp(30px,8.6vw,38px)}.brp-buy__sub{font-size:15.5px;line-height:1.5}.brp-perks{gap:6px;margin-top:14px}.brp-perk{padding:5px 10px 5px 5px;gap:7px;font-size:12px}.brp-perk__i{width:22px;height:22px}.brp-perk__i svg{width:12px;height:12px}.brp-perk__f{padding:1px 4px;font-size:10.5px}.brp-bun__r{padding:14px;gap:12px}.brp-bun__t{display:flex;flex-direction:column;gap:3px;min-width:0}.brp-bun__ti{font-size:15px}.brp-bun__su{font-size:12.5px;line-height:1.4}.brp-bun__ri{text-align:right}.brp-bun__rows{padding:12px 14px 14px}.brp-bun__fn{font-size:12px;line-height:1.45}.brp-add__t{font-size:15px;line-height:1.35}.brp-add__c{gap:14px}.brp-add__b{gap:10px}.brp-add__cta{width:100%}.brp .brq-st__m:after{background:linear-gradient(100deg,#14120ff2,#14120fdb 58%,#14120f99)}.brp .brq-st__p{font-size:14.5px;line-height:1.55;margin-top:12px}.brp .brq-st__f{margin-top:20px;gap:8px}.brp .brq-fact{padding:8px 13px}.brp .brq-card__im{aspect-ratio:5/4}.brp .brq-card__b{padding:15px 15px 17px}.brp .brq-card__t{font-size:13.5px;line-height:1.5}.brp .brq-rail{gap:10px}.brp-eta__fn{font-size:12px;line-height:1.5}.brp .brq-an__b{font-size:13.5px;line-height:1.5}.brp .brq-lead,.brp-sz__p{font-size:15px;line-height:1.55}}@media(max-width:480px){.brp-bun__row{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"label label price" "dot colour size";align-items:center;column-gap:8px;row-gap:8px}.brp-bun__rl{grid-area:label;width:auto}.brp-bun__rp{grid-area:price;margin-left:0}.brp-bun__dot{grid-area:dot}.brp-bun__rows select.c{grid-area:colour;width:100%}.brp-bun__rows select.s{grid-area:size;width:82px}.brp-bun__row+.brp-bun__row{margin-top:4px;padding-top:10px;border-top:1px solid var(--bdll)}}@media(max-width:560px){.brp-bun__to{display:block}.brp-bun__ea{display:block;margin-left:0;margin-top:1px}.brp-add__c{align-items:center}.brp .brp-add__im{width:84px}.brp .brp-add__b{display:grid;grid-template-columns:52px 1fr;grid-template-areas:"title title" "free cta";align-items:center;gap:10px}.brp-add__t{grid-area:title;text-wrap:balance}.brp .brp-free{grid-area:free;width:52px;height:52px;margin:0}.brp .brp-free__b{font-size:16px}.brp .brp-add__cta{grid-area:cta;width:100%;font-size:11px;letter-spacing:.1em;padding-left:6px;padding-right:6px}.brp-eta__dt{font-size:11.5px}}.brp .brq-sec,.brp .brq-st__in,.brp .brq-cl__in{padding-left:var(--pad);padding-right:var(--pad)}@media(max-width:374px){.brp .brp-add__c{gap:12px}.brp .brp-add__im{width:60px}.brp .brp-add__b{grid-template-columns:42px 1fr;gap:8px}.brp .brp-free{width:42px;height:42px}.brp .brp-free__b{font-size:13px}.brp .brp-add__cta{font-size:10.5px;letter-spacing:.06em;padding-left:6px;padding-right:6px;white-space:nowrap}}.brp .brp-nudge__b{padding-top:9px;padding-bottom:9px}.brp .brp-nudge__b small{display:block;margin-top:3px;font:500 12.5px/1.25 Karla,system-ui,sans-serif;letter-spacing:0;text-transform:none;color:#ffffffb8}.brp .brp-nudge__b small:empty{display:none}.brp .brp-need{margin:12px 0 0;padding:10px 12px;border-radius:10px;background:#f7e9e3;color:#9c4a34;font:600 13.5px/1.4 Karla,system-ui,sans-serif}.brp .brp-need[hidden]{display:none}.brp .brp-sizes.need .brp-size{animation:brp-need .45s ease 2;box-shadow:0 0 0 2px #9c4a34}@keyframes brp-need{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@media(prefers-reduced-motion:reduce){.brp .brp-sizes.need .brp-size{animation:none}}.brp .brp-cd__act{display:flex;align-items:center;gap:14px;margin-top:4px}.brp .brp-cd__q{display:inline-flex;align-items:center;border-radius:999px;box-shadow:inset 0 0 0 1px #1111112e}.brp .brp-cd__q button{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:#111;font:600 16px/1 Karla,system-ui,sans-serif;cursor:pointer}.brp .brp-cd__q button[aria-busy=true]{opacity:.4}.brp .brp-cd__qn{min-width:22px;text-align:center;font:600 14px/1 Karla,system-ui,sans-serif;color:#111}.brp [data-eta-intl] .brp-eta__h{margin-bottom:0}.brp [data-eta-intl] .brp-eta__fn{margin-top:12px}@media(max-width:900px){.brp .brp-add__cta{min-height:44px}}.brp-h1,.brp-h2{color:var(--pine)}.brp-ann{background:var(--ink);color:var(--ivory)}.brp-hd{background:#fafaf8eb}.brp-mb{background:#fafaf8f0}.brp-size.on{background:var(--pine);color:var(--ivory);border-color:var(--pine)}.brp-sw__b.on{box-shadow:0 0 0 2px var(--paper) inset,0 0 0 2px var(--mulberry)}.brp-cd__co{background:var(--lime);color:var(--ink)}@media(hover:hover)and (pointer:fine){.brp-cd__co:hover{background:var(--ink);color:var(--lime)}}.brp-cm{background:var(--ink)}.brp-cm__hr{border-bottom-color:#ffffff29}.brp-cm__r{border-bottom-color:#ffffff1a}.brp-cm__hb{color:var(--mist)}@media(hover:hover)and (pointer:fine){.brp-bf:hover,.brp-rs__cta:hover{color:var(--ink)}}.brq-an .brq-eyebrow{color:var(--ink)}.brp-cm__fn{color:#fff9}.brp-cd{background:var(--ivory)}.brp-cd__f{background:var(--paper)}.brq-pm__c:nth-child(1) .brq-pm__k{background:#fafaf8;color:#111}.brq-pm__c:nth-child(2) .brq-pm__k{background:#d4f53c;color:var(--ink)}.brq-pm__c:nth-child(3) .brq-pm__k{background:var(--cobalt);color:var(--ivory)}.brq-pm{padding:clamp(14px,2.2vw,26px);border-radius:14px;background:var(--oat)}.brp-fq__t{color:var(--pine)}.brp-fq__l{border-top-color:var(--oat)}.brp-fq__i{border-bottom-color:var(--oat)}.brp-ft2__l a{color:var(--oat)}@media(hover:hover)and (pointer:fine){.brp-ft2__l a:hover{color:var(--ivory)}}.brp-buy{gap:18px}.brp-buy__sub,.brp-buy .brp-price{display:none!important}.brp-rate{display:inline-flex;align-items:center;gap:10px;margin-bottom:14px;color:inherit;text-decoration:none}.brp-rate .brp-stars{color:var(--lime);font-size:17px;letter-spacing:2px;text-shadow:0 0 0 rgba(17,17,17,.2)}.brp-rate__t{font-family:var(--b);font-size:14px;color:#555}.brp-rate__t b{color:var(--ink);font-weight:700}.brp-h1{color:var(--ink);font-size:clamp(42px,5.6vw,78px);line-height:.9;letter-spacing:-.035em}.wwb-badges{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.wwb-badge{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:999px;font:700 13.5px/1.1 var(--d)}.wwb-badge svg{width:16px;height:16px;flex:none}.wwb-badge--ink{background:var(--ink);color:#fff}.wwb-badge--lime{background:var(--lime);color:var(--ink);box-shadow:0 0 0 1px #1111110f}.wwb-points{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:11px}.wwb-points li{display:flex;align-items:flex-start;gap:10px;font-family:var(--b);font-size:16px;line-height:1.4;color:#333}.wwb-points strong{font-weight:700;color:var(--ink)}.wwb-tick{flex:none;display:grid;place-items:center;width:20px;height:20px;margin-top:1px;border-radius:999px;background:var(--lime);color:var(--ink)}.wwb-tick svg{width:11px;height:11px}.wwb-eta{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 16px;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px #e4e4e0;font-family:var(--b);font-size:14px;line-height:1.3;color:#555}.wwb-eta__l{display:inline-flex;align-items:center;gap:10px}.wwb-eta__l b{color:var(--ink);font-weight:700}.wwb-eta__l i{flex:none;width:9px;height:9px;border-radius:999px;background:#3dbe5a;box-shadow:0 0 0 4px #3dbe5a2e}.wwb-eta__r{flex:none;padding:5px 10px;border-radius:999px;background:#f2f2ef;font-size:12px;font-weight:600;color:var(--ink);white-space:nowrap}.wwb-buy{display:grid;gap:10px}.wwb-buyrow{display:flex;gap:10px}.wwb-qty{flex:none;display:flex;align-items:center;height:58px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 2px #e4e4e0}.wwb-qty button{width:44px;height:58px;padding:0;border:0;border-radius:999px;background:none;font-family:var(--b);font-size:21px;font-weight:600;line-height:1;color:var(--ink);cursor:pointer}@media(hover:hover)and (pointer:fine){.wwb-qty button:hover{background:#1111110d}}.wwb-qty button:focus-visible{outline:2px solid var(--ink);outline-offset:-3px}.wwb-qty span{min-width:24px;text-align:center;font-family:var(--d);font-size:16px;font-weight:800;color:var(--ink)}.brp .wwb-buyrow .brp-atc{flex:1;min-width:0;height:58px;border:0;border-radius:999px;background:#fff;color:var(--ink);box-shadow:inset 0 0 0 2px var(--ink);font-family:var(--d);font-size:15px;font-weight:800;letter-spacing:.02em;text-transform:uppercase}@media(hover:hover)and (pointer:fine){.brp .wwb-buyrow .brp-atc:hover{background:var(--ink);color:#fff;transform:none;box-shadow:inset 0 0 0 2px var(--ink)}}@media(hover:hover)and (pointer:fine){.brp .wwb-buyrow .brp-atc:hover .brp-spin{border-color:#ffffff4d;border-top-color:#fff}}.brp .wwb-buy .brp-buy-now{width:100%;margin:0;height:58px;border:0;border-radius:999px;background:var(--ink);color:#fff;font-family:var(--d);font-size:15px;font-weight:800;letter-spacing:.02em;text-transform:uppercase}@media(hover:hover)and (pointer:fine){.brp .wwb-buy .brp-buy-now:hover{background:#2b2b2b;color:#fff;border-color:#2b2b2b;transform:none}}.wwb-qnote{margin:0;padding:10px 14px;border-radius:12px;background:var(--lime);font-family:var(--b);font-size:13.5px;font-weight:600;line-height:1.4;color:var(--ink)}.wwb-qnote[hidden]{display:none}.wwb-trust{display:flex;justify-content:center;flex-wrap:wrap;gap:8px 28px;font-family:var(--b);font-size:13.5px;font-weight:500;color:#444}.wwb-trust span{display:inline-flex;align-items:center;gap:8px}.wwb-trust svg{width:15px;height:15px;flex:none;color:var(--ink)}.wwb-tabs{border-radius:18px;background:#fff;box-shadow:inset 0 0 0 1px #e4e4e0;overflow:hidden}.wwb-tabs__bar{position:relative;display:grid;grid-template-columns:repeat(3,1fr);margin:6px;padding:4px;border-radius:14px;background:#f2f2ef}.wwb-tabs__ind{position:absolute;top:4px;bottom:4px;left:4px;width:calc((100% - 8px) / 3);border-radius:10px;background:#fff;box-shadow:0 1px 2px #11111114,0 4px 12px -6px #1113;transform:translate(calc(var(--i, 0) * 100%));transition:transform .24s cubic-bezier(.22,.8,.24,1)}.wwb-tabs__bar button{position:relative;z-index:1;min-height:44px;padding:0 6px;border:0;background:none;font-family:var(--b);font-size:14px;font-weight:600;color:#666;cursor:pointer;transition:color .25s ease}.wwb-tabs__bar button[aria-selected=true]{color:var(--ink);font-weight:700}.wwb-tabs__bar button:focus-visible{outline:2px solid var(--ink);outline-offset:-2px;border-radius:10px}.wwb-tabs__vp{overflow:hidden;transition:height .2s cubic-bezier(.22,.8,.24,1)}.wwb-tabs__track{display:flex;align-items:flex-start;transform:translate(calc(var(--i, 0) * -100%));transition:transform .24s cubic-bezier(.22,.8,.24,1)}.wwb-tabs__p{flex:0 0 100%;min-width:0;padding:18px 20px 22px}.wwb-tabs__txt{margin:0 0 12px;font-family:var(--b);font-size:15px;line-height:1.65;color:#333;white-space:pre-line}.wwb-tabs__txt:last-child{margin-bottom:0}.wwb-tabs__h{margin:16px 0 6px;font-family:var(--d);font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ink)}.wwb-tabs__stars{display:block;color:var(--lime);font-size:18px;letter-spacing:2px}.wwb-tabs__big{margin:8px 0 10px;font-family:var(--b);font-size:16px;font-weight:600;line-height:1.45;color:var(--ink)}.wwb-tabs__big b{font-weight:800}.brp .wwb-tabs__btn{display:inline-flex;align-items:center;min-height:44px;padding:0 20px;border-radius:999px;background:var(--ink);color:#fff;font-family:var(--d);font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-decoration:none}@media(hover:hover)and (pointer:fine){.brp .wwb-tabs__btn:hover{background:#2b2b2b;color:#fff}}@media(prefers-reduced-motion:reduce){.wwb-tabs__ind,.wwb-tabs__track,.wwb-tabs__vp{transition:none}}.brp-bun__c{background:#fff;border-color:#e4e4e0;border-radius:16px}.brp-bun__c.on{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.brp-bun__c.on .brp-radio{background:var(--lime);border-color:var(--ink)}.brp-bun__bg--p{background:var(--ink);color:#fff}.brp-bun__bg--v{background:var(--lime);color:var(--ink)}.brp-size{border-radius:12px;background:#fff}@media(max-width:560px){.brp-h1{font-size:clamp(36px,11vw,48px)}.wwb-points li{font-size:15px}.wwb-eta{flex-wrap:wrap}.wwb-qty button{width:38px}.brp .wwb-buyrow .brp-atc,.brp .wwb-buy .brp-buy-now{font-size:13.5px}}.brp-hd__u .ww-pill{display:inline-flex;align-items:center;gap:4px;padding:4px;border-radius:999px;background:var(--lime)}.brp-hd__u .ww-pill__a{display:inline-flex;align-items:center;min-height:36px;padding:0 12px 0 14px;border-radius:999px;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:none;color:var(--ink)}@media(hover:hover)and (pointer:fine){.brp-hd__u .ww-pill__a:hover{background:#11111114;color:var(--ink)}}.brp-hd__u .ww-pill__c{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 14px;border-radius:999px;background:var(--ink);color:#fff;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:none}.brp-hd__u .ww-pill__c .brp-cart-b__n{background:var(--lime);color:var(--ink)}.brp .wcd{width:min(94vw,440px);background:#fff}.brp .wcd-h{padding:18px 22px 10px;border-bottom:0}.wcd-t{font-family:var(--d);font-size:24px;font-weight:800;letter-spacing:-.02em;color:var(--ink)}.wcd-t sup{margin-left:2px;font-size:13px;font-weight:700;vertical-align:super}.wcd-tl{padding:4px 22px 18px;border-bottom:1px solid #EDEDEA}.wcd-tl[hidden]{display:none}.wcd-tl__t{margin:0 0 16px;text-align:center;font-family:var(--b);font-size:14.5px;line-height:1.4;color:#333}.wcd-tl__t b{color:var(--ink);font-weight:800}.wcd-tl__bar{position:relative;height:5px;margin:0 22px 52px 4px;border-radius:999px;background:#e6e6e2}.wcd-tl__fill{position:absolute;top:0;bottom:0;left:0;width:0;border-radius:999px;background:var(--ink);transition:width .5s cubic-bezier(.22,.8,.24,1)}.wcd-tl__m{position:absolute;top:50%;display:flex;flex-direction:column;align-items:center;transform:translate(-50%,-17px);text-align:center}.wcd-tl__m i{display:grid;place-items:center;width:34px;height:34px;border-radius:999px;background:#fff;color:#8a8a8a;box-shadow:0 0 0 1.5px #e6e6e2;transition:background .3s ease,color .3s ease,box-shadow .3s ease}.wcd-tl__m i svg{width:16px;height:16px}.wcd-tl__m b{margin-top:6px;font-family:var(--b);font-size:12.5px;font-weight:700;color:var(--ink);white-space:nowrap}.wcd-tl__m small{font-family:var(--b);font-size:11.5px;color:#6b6b6b;white-space:nowrap}.wcd-tl__m.on i{background:var(--ink);color:var(--lime);box-shadow:0 0 0 4px #d4f53c73}.brp .wcd-b{padding:16px 22px}.wcd-items{display:flex;flex-direction:column;gap:18px}.wcd-i{display:grid;grid-template-columns:76px minmax(0,1fr) auto;gap:14px;align-items:start;animation:brp-pop .3s var(--e)}.wcd-i__th{width:76px;height:76px;border-radius:8px;overflow:hidden;background:#f2f2ef}.wcd-i__th .brp-img{width:100%;height:100%;object-fit:cover}.wcd-i__x{display:flex;flex-direction:column;gap:5px;min-width:0}.wcd-i__n{font-family:var(--b);font-size:15px;font-weight:700;line-height:1.3;color:var(--ink)}.wcd-i__v{font-family:var(--b);font-size:13px;color:#6b6b6b}.wcd-i__q{display:inline-flex;align-items:center;align-self:flex-start;margin-top:4px;border:1px solid #E4E4E0;border-radius:6px;background:#fff}.wcd-i__q button{width:32px;height:32px;padding:0;border:0;background:none;font-family:var(--b);font-size:16px;color:var(--ink);cursor:pointer}.wcd-i__q button[aria-busy=true]{opacity:.4}.wcd-i__q span{min-width:20px;text-align:center;font-family:var(--b);font-size:14px;font-weight:600;color:var(--ink)}.wcd-i__r{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;gap:18px;align-self:stretch}.wcd-i__rm{display:grid;place-items:center;width:32px;height:32px;margin:-6px -6px 0 0;padding:0;border:0;border-radius:8px;background:none;color:#8a8a8a;cursor:pointer}@media(hover:hover)and (pointer:fine){.wcd-i__rm:hover{background:#f2f2ef;color:var(--ink)}}.wcd-i__rm svg{width:17px;height:17px}.wcd-i__p{font-family:var(--b);font-size:15px;font-weight:700;color:var(--ink);white-space:nowrap;text-align:right}.wcd-i__p s{display:block;font-size:12.5px;font-weight:500;color:#8a8a8a}.wcd-set{margin-top:26px;padding-top:18px;border-top:1px solid #EDEDEA}.wcd-set__h{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.wcd-set__t{font-family:var(--d);font-size:18px;font-weight:800;letter-spacing:-.01em;color:var(--ink)}.wcd-set__nav{display:flex;gap:6px}.wcd-set__nav button{display:grid;place-items:center;width:34px;height:34px;padding:0;border:1px solid #E4E4E0;border-radius:999px;background:#fff;font-size:20px;line-height:1;color:var(--ink);cursor:pointer}@media(hover:hover)and (pointer:fine){.wcd-set__nav button:hover{background:var(--ink);color:#fff;border-color:var(--ink)}}.wcd-set__tr{display:grid;grid-auto-flow:column;grid-auto-columns:88%;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;padding-bottom:2px}.wcd-set__tr::-webkit-scrollbar{display:none}.wcd-up{display:grid;grid-template-columns:74px minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px;border:1px solid #E4E4E0;border-radius:12px;background:#fafaf8;scroll-snap-align:start}.wcd-up__im{width:74px;height:74px;border-radius:8px;overflow:hidden;background:#f2f2ef}.wcd-up__im .brp-img{width:100%;height:100%;object-fit:cover}.wcd-up__x{display:flex;flex-direction:column;gap:6px;min-width:0}.wcd-up__n{font-family:var(--b);font-size:14px;font-weight:700;line-height:1.3;color:var(--ink);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.wcd-up__sel{width:100%;min-width:0;height:34px;padding:0 28px 0 10px;border:1px solid #E4E4E0;border-radius:6px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 4.5 6 8l3.5-3.5' fill='none' stroke='%23111111' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 9px center / 10px;font-family:var(--b);font-size:13px;color:var(--ink);-webkit-appearance:none;appearance:none}.wcd-up__p{font-family:var(--b);font-size:14px;font-weight:700;color:var(--ink)}.wcd-up__b{align-self:start;min-height:40px;padding:0 14px;border:0;border-radius:8px;background:var(--ink);color:#fff;font-family:var(--d);font-size:13px;font-weight:800;white-space:nowrap;cursor:pointer}@media(hover:hover)and (pointer:fine){.wcd-up__b:hover{background:#2b2b2b}}.wcd-up__b:disabled{background:#e6e6e2;color:#6b6b6b;cursor:default}.brp .wcd-f{max-height:none;overflow:visible;gap:10px;padding:14px 22px calc(16px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #EDEDEA}.wcd-code summary{display:inline-flex;align-items:center;gap:6px;padding:4px 0;font-family:var(--b);font-size:14px;font-weight:600;color:var(--ink);cursor:pointer;list-style:none}.wcd-code summary::-webkit-details-marker{display:none}.wcd-code summary svg{width:12px;height:12px;transition:transform .25s ease}.wcd-code[open] summary svg{transform:rotate(180deg)}.wcd-code .brp-pr__r{margin-top:8px}.wcd-row{display:flex;align-items:center;justify-content:space-between;gap:12px;font-family:var(--b);font-size:14px;color:#555}.wcd-row[hidden]{display:none}.wcd-row--sv span:last-child{font-weight:700;color:var(--ink)}.wcd-row--sb{font-size:15px;color:var(--ink)}.wcd-row--sb span:last-child{font-size:18px;font-weight:800}.wcd-co{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:56px;margin-top:2px;border:0;border-radius:10px;background:var(--ink);color:#fff;font-family:var(--d);font-size:16px;font-weight:800;letter-spacing:.01em;cursor:pointer;transition:background .2s ease}.wcd-co svg{width:15px;height:15px}@media(hover:hover)and (pointer:fine){.wcd-co:hover{background:#2b2b2b}}.wcd-pay{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;padding-top:4px}.wcd-pay__i{display:block;width:38px;height:24px}@media(prefers-reduced-motion:reduce){.wcd-tl__fill,.wcd-tl__m i{transition:none}}.wwb-rv__sum{display:flex;align-items:center;gap:14px;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #EDEDEA}.wwb-rv__big{font-family:var(--d);font-size:44px;font-weight:800;line-height:1;letter-spacing:-.03em;color:var(--ink)}.wwb-rv__meta{display:flex;flex-direction:column;gap:4px}.wwb-rv__stars{color:var(--ink);font-size:18px;letter-spacing:2px}.wwb-rv__lbl{font-family:var(--b);font-size:14px;color:#555}.wwb-rv__c{margin:0 0 12px;padding:16px;border-radius:14px;background:#f7f7f4}.wwb-rv__cs{display:block;margin-bottom:8px;font-size:15px;letter-spacing:1px;color:#d0d0cc}.wwb-rv__cs i{font-style:normal}.wwb-rv__cs i.on{color:var(--ink)}.wwb-rv__c blockquote{margin:0;font-family:var(--b);font-size:15px;line-height:1.6;color:#222}.wwb-rv__c figcaption{display:flex;align-items:center;gap:10px;margin-top:12px;font-family:var(--b);font-size:13.5px;color:var(--ink)}.wwb-rv__c figcaption small{display:block;font-size:12px;color:#6b6b6b}.wwb-rv__av{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:999px;background:var(--lime);font-family:var(--d);font-size:14px;font-weight:800;color:var(--ink)}.wwb-rv__btns{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.brp .wwb-tabs__btn--line{background:#fff;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink)}@media(hover:hover)and (pointer:fine){.brp .wwb-tabs__btn--line:hover{background:var(--ink);color:#fff}}.wwb-facts{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 18px;padding:0}.wwb-facts li{display:flex;align-items:center;gap:10px;padding:12px;border-radius:12px;background:#f7f7f4}.wwb-facts i,.wwb-dl__grid i,.wwb-dl__hero i,.wwb-dl__steps i{display:grid;place-items:center;flex:none}.wwb-facts i{width:34px;height:34px;border-radius:999px;background:var(--ink);color:var(--lime)}.wwb-facts svg,.wwb-dl__grid svg{width:17px;height:17px}.wwb-facts span{display:flex;flex-direction:column;min-width:0;font-family:var(--b);font-size:13.5px;font-weight:700;line-height:1.3;color:var(--ink)}.wwb-facts small{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#6b6b6b}.wwb-dl__hero{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:14px;background:var(--ink);font-family:var(--b);font-size:15px;line-height:1.4;color:#fff}.wwb-dl__hero b{color:var(--lime);font-weight:800}.wwb-dl__hero i{width:38px;height:38px;border-radius:999px;background:var(--lime);color:var(--ink)}.wwb-dl__hero svg{width:19px;height:19px}.wwb-dl__steps{position:relative;display:grid;grid-template-columns:repeat(3,1fr);margin:20px 0 18px;padding:0;list-style:none;text-align:center}.wwb-dl__steps:before{content:"";position:absolute;top:19px;left:16.667%;right:16.667%;height:2px;background:repeating-linear-gradient(90deg,#111111 0 6px,transparent 6px 11px)}.wwb-dl__steps li{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;padding:0 4px;font-family:var(--b)}.wwb-dl__steps i{width:40px;height:40px;margin-bottom:4px;border-radius:999px;background:#fff;color:var(--ink);box-shadow:inset 0 0 0 2px var(--ink)}.wwb-dl__steps li.on i{background:var(--lime)}.wwb-dl__steps svg{width:18px;height:18px}.wwb-dl__steps b{font-size:13.5px;font-weight:800;color:var(--ink)}.wwb-dl__steps small{font-size:12.5px;color:#555}.wwb-dl__grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.wwb-dl__grid>div{display:grid;grid-template-columns:auto 1fr;column-gap:10px;row-gap:2px;align-items:start;padding:14px;border-radius:12px;background:#f7f7f4}.wwb-dl__grid i{grid-row:span 2;width:32px;height:32px;border-radius:10px;background:#fff;color:var(--ink);box-shadow:inset 0 0 0 1px #e4e4e0}.wwb-dl__grid b{font-family:var(--b);font-size:14px;font-weight:800;color:var(--ink)}.wwb-dl__grid small{font-family:var(--b);font-size:12.5px;line-height:1.45;color:#555}.wwb-dl__more{margin-top:14px;border-top:1px solid #EDEDEA;padding-top:12px}.wwb-dl__more summary{display:inline-flex;align-items:center;gap:6px;font-family:var(--b);font-size:14px;font-weight:700;color:var(--ink);cursor:pointer;list-style:none}.wwb-dl__more summary::-webkit-details-marker{display:none}.wwb-dl__more summary svg{width:12px;height:12px;transition:transform .25s ease}.wwb-dl__more[open] summary svg{transform:rotate(180deg)}.wwb-dl__more .wwb-tabs__txt{margin-top:10px;font-size:14px}.brp .wwb-dl__help{display:inline-block;margin-top:14px;font-family:var(--b);font-size:13.5px;color:#555}.brp .wwb-dl__help u{color:var(--ink);font-weight:700;text-underline-offset:3px}@media(max-width:560px){.wwb-facts,.wwb-dl__grid{grid-template-columns:1fr}.wwb-rv__big{font-size:38px}}.wwb-cta__p:before{content:" \2014  "}.brp-mb .wwb-cta__p{display:none}.brp-buy .brp-sztip{align-items:center;gap:10px;margin-top:10px;padding:8px 12px;border-radius:10px}.brp-buy .brp-sztip__t{display:none}.brp-buy .brp-sztip__i{width:24px;height:24px}.brp-buy .brp-sztip__i svg{width:13px;height:13px}.brp-buy .brp-sztip__h{font-size:12px}@media(max-width:560px){.wwb-eta{flex-wrap:nowrap;gap:8px;padding:11px 12px;font-size:13px}.wwb-eta__l{gap:8px;min-width:0;white-space:nowrap}.wwb-eta__r{padding:4px 8px;font-size:11.5px}.wwb-buyrow{gap:8px}.wwb-qty{height:54px}.wwb-qty button{width:34px;height:54px;font-size:19px}.wwb-qty span{min-width:18px;font-size:15px}.brp .wwb-buyrow .brp-atc{height:54px;padding:0 10px}.wwb-buyrow [data-cta]{display:flex;flex-direction:column;align-items:center;gap:3px;line-height:1.1}.wwb-buyrow .wwb-cta__l{font-size:14px;font-weight:800;letter-spacing:.03em}.wwb-buyrow .wwb-cta__p{font-family:var(--b);font-size:12.5px;font-weight:700;letter-spacing:0;text-transform:none}.wwb-buyrow .wwb-cta__p:before{content:none}.brp .wwb-buy .brp-buy-now{height:52px;font-size:14px}.brp .brp-mb{gap:12px}.brp .brp-mb__c{flex:1;min-width:0;height:48px;padding:0 16px;border-radius:999px;font-size:13.5px;font-weight:800;letter-spacing:.05em;white-space:nowrap}.brp .brp-mb__t{font-size:16px;white-space:nowrap}.brp .brp-bun__r{padding:12px;gap:10px}.brp .brp-bun__rows{padding:8px 12px 12px}.brp .brp-bun__row{grid-template-columns:auto minmax(0,1fr) 68px auto;grid-template-areas:"label colour size price";column-gap:6px;row-gap:0}.brp .brp-bun__row+.brp-bun__row{margin-top:6px;padding-top:6px}.brp .brp-bun__rl{font-size:10.5px}.brp .brp-bun__dot{display:none}.brp .brp-bun__rows select{height:38px;padding:0 8px}.brp .brp-bun__rows select.s{width:68px}.brp .brp-bun__rp{font-size:12.5px}.brp .brp-bun__fn{margin-top:6px;font-size:11.5px}}@media(max-width:360px){.wwb-eta__l b{font-size:12.5px}.wwb-eta__r{font-size:10.5px}}.brp .brp-bun__row{grid-template-columns:auto 26px minmax(0,1fr) auto;grid-template-areas:"label colour size price";column-gap:10px;row-gap:0;align-items:center}.brp-bun__cw{grid-area:colour;position:relative;display:block;width:26px;height:26px}.brp .brp-bun__cw .brp-bun__dot{display:block;width:26px;height:26px;border-radius:999px;background-color:#d0d0cc;box-shadow:0 0 0 1.5px #fff,0 0 0 2.5px #1111118c}.brp .brp-bun__cw select.c{position:absolute;top:-9px;right:-9px;bottom:-9px;left:-9px;width:calc(100% + 18px);height:calc(100% + 18px);margin:0;padding:0;border:0;border-radius:999px;opacity:0;font-size:16px;cursor:pointer}.brp-bun__cv{position:absolute;right:-4px;bottom:-4px;display:grid;place-items:center;width:13px;height:13px;border-radius:999px;background:var(--ink);color:#fff;box-shadow:0 0 0 1.5px #fff;pointer-events:none}.brp-bun__cv svg{width:8px;height:8px}.brp .brp-bun__cw:focus-within .brp-bun__dot{box-shadow:0 0 0 1.5px #fff,0 0 0 3.5px var(--ink)}.brp .brp-bun__row.bad .brp-bun__dot{box-shadow:0 0 0 1.5px #fff,0 0 0 2.5px var(--err)}.brp .brp-bun__rows select.s{grid-area:size;width:100%;height:38px}.brp-buy .brp-sztip{background:linear-gradient(90deg,#ffb8004d,#ffb8001f 55%,#ffb8000a);box-shadow:inset 3px 0 #f0a500,inset 0 0 0 1px #f0a50040}.brp-buy .brp-sztip__i{background:#f0a500;color:var(--ink)}.brp-buy .brp-sztip__h{color:var(--ink)}@media(max-width:560px){.brp-h1{font-size:clamp(26px,calc((100vw - 40px) / 9.5),48px)}}.wwb-buy{position:relative}.wwb-apay{margin:0;--shopify-accelerated-checkout-button-block-size: 58px;--shopify-accelerated-checkout-button-border-radius: 999px;--shopify-accelerated-checkout-row-gap: 0}.wwb-apay:not(.on){position:absolute;left:0;top:0;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);opacity:0;pointer-events:none}.wwb-apay .shopify-payment-button__button{min-height:58px;border-radius:999px;overflow:hidden}.wwb-apay .shopify-payment-button__more-options{display:none!important}.brp .wwb-buy .brp-buy-now.is-apay{display:none}@media(max-width:560px){.wwb-apay{--shopify-accelerated-checkout-button-block-size: 52px}.wwb-apay .shopify-payment-button__button{min-height:52px}}.brp-hd__nav a{white-space:nowrap}@media(max-width:1400px){.brp-hd__nav{gap:18px}.brp-hd__nav a{font-size:11.5px;letter-spacing:.1em}.brp-hd__u{gap:14px}}@media(min-width:881px)and (max-width:1340px){.brp .brp-hd__nav,.brp .brp-hd__u>a[data-only-desktop]{display:none!important}.brp .brp-burger{display:flex!important}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/woofwears-skin.css.map */
