.cat-icons{display:flex;align-items:center;justify-content:center;gap:calc(20 * var(--u))}.cat-icons img{height:auto;max-height:100%;object-fit:contain;display:block}@media (max-width:899px){.cat-icons{height:auto!important;gap:10px;width:100%;max-width:340px;margin-inline:auto}.cat-icons img{width:auto!important;flex:1 1;min-width:0}}@font-face{font-family:Julius Sans One;font-style:normal;font-weight:400;font-display:swap;src:url(/figma2/julius-sans-one-400-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Julius Sans One;font-style:normal;font-weight:400;font-display:swap;src:url(/figma2/julius-sans-one-400.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 700;font-display:swap;src:url(/figma2/jakarta-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 700;font-display:swap;src:url(/figma2/jakarta.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 700;font-display:swap;src:url(/figma2/jakarta-italic-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 700;font-display:swap;src:url(/figma2/jakarta-italic.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--bg:#F3F5F5;--surface:#FFFFFF;--surface-2:#F7F8F8;--product-bg:#F3F5F5;--ink:#0D0F14;--text:#444444;--muted:#707882;--faint:#98A0A8;--line:#E0E3E5;--line-strong:#C9CFD4;--on-ink:#FFFFFF;--on-ink-muted:#9AA1AA;--magenta:#EC008C;--cyan:#00ADEE;--magenta-text:#C4006F;--cyan-text:#007BAA;--magenta-soft:rgba(236,0,140,.08);--magenta-line:rgba(236,0,140,.38);--cyan-soft:rgba(0,173,238,.08);--grad:linear-gradient(90deg,#EC008C,#00ADEE);--grad-soft:linear-gradient(90deg,rgba(236,0,140,.12),rgba(0,173,238,.12));--ok:#14804A;--warn:#9A5B00;--danger:#C0392B;--display:"Julius Sans One","Optima","Futura",Copperplate,serif;--body:"Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--fs-hero:clamp(2.375rem,5.2vw,5.25rem);--fs-h1:clamp(2rem,3.9vw,4.5rem);--fs-h2:clamp(1.625rem,2.6vw,3rem);--fs-h3:clamp(1.25rem,1.7vw,2rem);--fs-lede:clamp(0.9375rem,1.15vw,1.25rem);--fs-body:clamp(0.875rem,0.95vw,1rem);--fs-sm:0.875rem;--fs-xs:0.75rem;--ls-display:.02em;--ls-nav:.05em;--ls-label:.14em;--r-xs:0.25rem;--r-sm:0.375rem;--r:0.5rem;--r-lg:1rem;--r-pill:6.25rem;--gutter:clamp(1rem,3vw,2.5rem);--maxw:90rem;--section-y:clamp(3.5rem,7vw,7.5rem);--u:max(var(--fx-floor-u,0px),calc((100vw - var(--fx-sbw, 0px)) / 1920));--header-h:calc(90 * var(--u));--fx-floor:0px;--ease:cubic-bezier(.22,1,.36,1);--t-fast:.18s;--t:.32s;--t-slow:.68s;--shadow-1:0 1px 0.125rem rgba(13,15,20,.04),0 0.375rem 1.125rem rgba(13,15,20,.05);--shadow-2:0 0.875rem 2.5rem rgba(13,15,20,.10);--shadow-3:0 1.875rem 5rem rgba(13,15,20,.18);font-size:16px}.fx-cq{width:100%}*,:after,:before{box-sizing:border-box}*{margin:0;padding:0}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 1rem)}body{background:var(--bg);color:var(--text);font-family:var(--body);font-size:var(--fs-body);font-weight:400;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.locked{overflow:hidden;padding-right:var(--fx-sbw,0)}canvas,img,svg,video{display:block;max-width:100%}img,video{height:auto}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{background:none;border:0;cursor:pointer}ol,ul{list-style:none}table{border-collapse:collapse;width:100%}:focus-visible{outline:.125rem solid var(--magenta);outline-offset:.1875rem;border-radius:.1875rem}::selection{background:var(--magenta);color:#fff}.fx-h{font-family:var(--display);font-weight:400;letter-spacing:var(--ls-display);line-height:1.12;color:var(--text)}.h-xl{font-size:var(--fs-hero)}.h-ed,.h-lg{font-size:var(--fs-h1)}.h-md{font-size:var(--fs-h2)}.h-sm{font-size:var(--fs-h3)}.h-ed,.h-lg,.h-md,.h-sm,.h-xl{font-family:var(--display);font-weight:400;letter-spacing:var(--ls-display);line-height:1.14;color:var(--text)}.eyebrow,.fx-label,.rail__label{font-family:var(--display);font-size:.8125rem;letter-spacing:var(--ls-label);color:var(--muted);text-transform:uppercase}.eyebrow.cy,.fx-label.cy{color:var(--cyan-text)}.eyebrow.mg,.fx-label.mg{color:var(--magenta-text)}.lede{font-size:var(--fs-lede);line-height:1.6;color:var(--text);max-width:68ch}.tiny{font-size:var(--fs-xs);color:var(--muted);line-height:1.5}.mg{color:var(--magenta-text)}.cy{color:var(--cyan-text)}.link-u{color:inherit;text-decoration:underline;text-underline-offset:.1875rem;text-decoration-thickness:1px;cursor:pointer;transition:color var(--t-fast) var(--ease)}.link-u:hover{color:var(--magenta-text)}.wrap{width:100%;max-width:var(--maxw);margin-inline:auto}.sec{padding-block:var(--section-y)}.sec--tight{padding-block:clamp(2.25rem,4.5vw,4.75rem)}.sec--tight-b{padding-bottom:0}.sec--surface{background:var(--surface)}.sec--ink{background:var(--ink)}.sec--ink,.sec--ink .h-lg,.sec--ink .h-md,.sec--ink .h-sm{color:var(--on-ink)}.sec--ink .eyebrow{color:var(--on-ink-muted)}.sec__hd{display:flex;align-items:flex-end;justify-content:space-between;gap:clamp(1.25rem,4vw,4rem);margin-bottom:clamp(1.75rem,3.4vw,3.75rem)}.sec__hd>div{min-width:0}.sec__hd p:not(.eyebrow){color:var(--text);font-size:var(--fs-lede);margin-top:.625rem}.fx-hd-side{display:flex;flex-direction:column;align-items:flex-end;gap:1.25rem;flex:none}.fx-arrows{display:flex;gap:1rem}.fx-arrow{width:4rem;height:4rem;border-radius:var(--r-pill);border:1px solid var(--line);background:var(--surface);display:grid;place-items:center;color:var(--text);transition:background var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease),transform var(--t-fast) var(--ease)}.fx-arrow svg{width:1.375rem;height:1.375rem;fill:none;stroke:currentColor;stroke-width:1.5}.fx-arrow:hover{border-color:var(--magenta);color:var(--magenta)}.fx-arrow:active{transform:scale(.94)}.fx-arrow[disabled]{opacity:.35;pointer-events:none}.fx-viewall,.more{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--body);font-size:.9375rem;color:var(--text);text-decoration:underline;text-underline-offset:.25rem;transition:color var(--t-fast) var(--ease),gap var(--t-fast) var(--ease)}.fx-viewall svg,.more i{font-style:normal;transition:transform var(--t-fast) var(--ease)}.fx-viewall svg,.more svg{width:1.25rem;height:1.25rem;fill:none;stroke:currentColor;stroke-width:1.4}.fx-viewall:hover,.more:hover{color:var(--magenta-text);gap:.75rem}.grid{display:grid;grid-template-columns:repeat(var(--cols,4),minmax(0,1fr));grid-gap:clamp(.875rem,1.6vw,1.75rem);gap:clamp(.875rem,1.6vw,1.75rem)}.grid__empty{grid-column:1/-1;text-align:center;padding:clamp(2.5rem,7vw,5.625rem) 1.25rem;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-sm)}.grid__empty b{font-family:var(--display);font-size:var(--fs-h3);display:block;margin-bottom:.5rem;color:var(--text)}.grid__empty p{color:var(--muted)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.625rem;min-height:3rem;padding:0 1.875rem;border-radius:var(--r-pill);background:var(--ink);color:#fff;font-family:var(--body);font-size:.9375rem;font-weight:500;letter-spacing:.01em;border:1px solid var(--ink);transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease),transform var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease)}.btn:hover{background:#22252c;box-shadow:var(--shadow-1)}.btn:active{transform:translateY(1px)}.btn:disabled,.btn[disabled]{opacity:.4;pointer-events:none}.btn--block{display:flex;width:100%}.btn--sm{min-height:2.5rem;padding:0 1.25rem;font-size:.875rem}.btn--lg{min-height:3.5rem;padding:0 2.5rem;font-size:1rem}.btn--ghost,.btn--outline{background:transparent;color:var(--text);border-color:var(--line-strong)}.btn--ghost:hover,.btn--outline:hover{background:transparent;border-color:var(--magenta);color:var(--magenta-text);box-shadow:none}.btn--outline-light{background:transparent;color:#fff;border-color:rgba(255,255,255,.7)}.btn--outline-light:hover{background:rgba(255,255,255,.12);border-color:#fff;color:#fff}.btn--light{color:var(--ink);border-color:#fff}.btn--light,.btn--light:hover{background:#fff}.btn--grad{background:var(--grad);border-color:transparent;color:#fff;position:relative;overflow:hidden}.btn--grad:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#00ADEE,#EC008C);opacity:0;transition:opacity var(--t) var(--ease)}.btn--grad>*{position:relative;z-index:1}.btn--grad:hover{background:var(--grad);box-shadow:0 .5rem 1.5rem rgba(236,0,140,.28)}.btn--grad:hover:after{opacity:1}.btn--pink{background:var(--magenta);border-color:var(--magenta)}.btn--pink:hover{background:#ff1a9d;box-shadow:0 .5rem 1.5rem rgba(236,0,140,.3)}.fx-ico{width:2.5rem;height:2.5rem;display:grid;place-items:center;border-radius:var(--r-pill);border:1px solid;transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease),transform var(--t-fast) var(--ease)}.fx-ico svg{width:1.25rem;height:1.25rem;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.fx-ico:active{transform:scale(.93)}.chip{display:inline-flex;align-items:center;gap:.5rem;min-height:2.5rem;padding:0 1.125rem;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);color:var(--text);font-family:var(--display);font-size:.8125rem;letter-spacing:var(--ls-nav);white-space:nowrap;transition:border-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease),background var(--t-fast) var(--ease)}.chip:hover{border-color:var(--line-strong)}.chip.on{border-color:var(--magenta);color:var(--magenta-text);background:var(--surface)}.chip.on .x{color:var(--magenta)}.chip--solid.on{background:var(--ink);border-color:var(--ink);color:#fff}.chip .x{font-size:.9375rem;line-height:1;opacity:.75}.chip__sw{width:.875rem;height:.875rem;border-radius:50%;border:1px solid rgba(13,15,20,.16);flex:none}.sz{min-width:2.75rem;min-height:2.75rem;padding:0 .75rem;border:1px solid var(--line);border-radius:var(--r-xs);background:var(--surface);color:var(--text);font-size:.8125rem;font-weight:500;transition:border-color var(--t-fast) var(--ease),background var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.sz:hover{border-color:var(--line-strong)}.sz.on{border-color:var(--ink);background:var(--ink);color:#fff}.sz.out{color:var(--faint);background:repeating-linear-gradient(-45deg,transparent 0 .3125rem,rgba(13,15,20,.05) .3125rem .375rem);cursor:not-allowed}.sz--outline.on{background:var(--surface);border-color:var(--magenta);color:var(--magenta-text)}.sw{width:1.625rem;height:1.625rem;border-radius:50%;border:1px solid rgba(13,15,20,.14);transition:box-shadow var(--t-fast) var(--ease),transform var(--t-fast) var(--ease)}.sw:hover{transform:scale(1.08)}.sw.on{box-shadow:0 0 0 .125rem var(--surface),0 0 0 .21875rem var(--magenta)}input[type=email],input[type=number],input[type=search],input[type=text],select,textarea{width:100%;min-height:3rem;padding:.75rem 1rem;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-sm);color:var(--text);font-size:.9375rem;transition:border-color var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease)}textarea{min-height:6.875rem;resize:vertical}input::placeholder,textarea::placeholder{color:var(--faint)}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--magenta);box-shadow:0 0 0 .1875rem var(--magenta-soft)}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23707882' stroke-width='1.6'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:1.125rem;padding-right:2.375rem}.badge{display:inline-flex;align-items:center;height:1.5rem;padding:0 .625rem;border-radius:var(--r-pill);font-family:var(--display);font-size:.6875rem;letter-spacing:.08em;background:var(--ink);color:#fff}.badge--new{background:var(--cyan)}.badge--best{background:var(--grad)}.badge--off{background:var(--magenta)}.badge--low{background:#fff;color:var(--text);border:1px solid var(--line)}.sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.skip{position:fixed;top:-6.25rem;left:1rem;z-index:300;background:var(--ink);color:#fff;padding:.75rem 1.125rem;border-radius:var(--r-sm);transition:top var(--t) var(--ease)}.skip:focus{top:1rem}.rv{opacity:0;transform:translateY(1.375rem);transition:opacity var(--t-slow) var(--ease),transform var(--t-slow) var(--ease)}.rv[data-rv-in]{opacity:1;transform:none}.rv.d1{transition-delay:.07s}.rv.d2{transition-delay:.14s}.rv.d3{transition-delay:.21s}.rv.d4{transition-delay:.28s}.rv.d5{transition-delay:.35s}.veil{position:fixed;inset:0;z-index:190;background:rgba(13,15,20,.5);-webkit-backdrop-filter:blur(.125rem);backdrop-filter:blur(.125rem);opacity:0;pointer-events:none;transition:opacity var(--t) var(--ease)}.veil.on{opacity:1;pointer-events:auto}.hdr-dock{position:-webkit-sticky;position:sticky;top:0;z-index:150;width:calc(1920 * var(--u));height:var(--header-h);margin-bottom:calc(var(--header-h) * -1)}.hdr{position:relative;width:100%;height:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;align-items:center;color:#fff;background:transparent;border-bottom:1px solid transparent}.hdr:before{content:"";position:absolute;inset:0 0 auto;height:calc(90 * var(--u));background:linear-gradient(180deg,rgba(0,0,0,.6863),rgba(0,0,0,.0039));backdrop-filter:blur(calc(20 * var(--u)));-webkit-backdrop-filter:blur(calc(20 * var(--u)));pointer-events:none}.hdr .nav__item,.hdr .nav__label,.hdr .tool{color:#fff;text-shadow:calc(.35 * var(--u)) 0 rgba(255,255,255,.25),calc(-.35 * var(--u)) 0 rgba(255,255,255,.25),0 calc(.35 * var(--u)) rgba(255,255,255,.25),0 calc(-.35 * var(--u)) rgba(255,255,255,.25),calc(.5 * var(--u)) 0 rgba(13,15,20,.7),calc(-.5 * var(--u)) 0 rgba(13,15,20,.7),0 calc(.5 * var(--u)) rgba(13,15,20,.7),0 calc(-.5 * var(--u)) rgba(13,15,20,.7)}.hdr__in{justify-content:space-between;width:calc(1440 * var(--u));margin-inline:auto;position:relative;z-index:1}.hdr__in,.hdr__logo{display:flex;align-items:center}.hdr__logo{flex:none}.hdr__logo img{width:calc(252 * var(--u));height:calc(50 * var(--u))}.hdr .lock-dark{display:none}.hdr .lock-light,.ico{display:block}.ico{flex:none;background-color:currentColor;-webkit-mask-image:var(--ico);mask-image:var(--ico);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.nav{display:flex;gap:calc(32 * var(--u))}.nav,.nav__item{align-items:center}.nav__item{position:relative;display:inline-flex;font-family:var(--display);font-size:calc(14 * var(--u));line-height:1.5;letter-spacing:calc(.7 * var(--u));color:inherit;opacity:1;white-space:nowrap;transition:opacity var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.nav__item.on,.nav__item:hover{opacity:1}.nav__item.on{color:#fff}.nav__sun{margin-left:calc(5.5 * var(--u));transform-origin:left center}.nav__caret,.nav__sun{width:calc(20 * var(--u));height:calc(20 * var(--u))}.nav__caret{margin-left:calc(2 * var(--u));transition:transform var(--t) var(--ease)}.nav__item[aria-expanded=true] .nav__caret{transform:rotate(180deg)}.nav__bracket{width:calc(15 * var(--u));height:calc(16 * var(--u));margin-left:calc(8 * var(--u))}.nav__item--pulse{opacity:1}.nav__item--pulse .nav__label{display:inline-block;transform-origin:right center;will-change:transform;animation:nav-pulse-label 2s ease-in-out infinite}.nav__item--pulse .nav__sun{animation:nav-pulse-sun 2s ease-in-out infinite}@keyframes nav-pulse-label{0%,30%,52.5%,to{transform:scale(1);text-shadow:calc(.35 * var(--u)) 0 rgba(255,255,255,.25),calc(-.35 * var(--u)) 0 rgba(255,255,255,.25),0 calc(.35 * var(--u)) rgba(255,255,255,.25),0 calc(-.35 * var(--u)) rgba(255,255,255,.25),calc(.5 * var(--u)) 0 rgba(13,15,20,.7),calc(-.5 * var(--u)) 0 rgba(13,15,20,.7),0 calc(.5 * var(--u)) rgba(13,15,20,.7),0 calc(-.5 * var(--u)) rgba(13,15,20,.7)}15%{transform:scale(1.12);text-shadow:calc(.9 * var(--u)) 0 rgba(255,255,255,.45),calc(-.9 * var(--u)) 0 rgba(255,255,255,.45),0 calc(.9 * var(--u)) rgba(255,255,255,.45),0 calc(-.9 * var(--u)) rgba(255,255,255,.45),calc(1.15 * var(--u)) 0 rgba(13,15,20,.85),calc(-1.15 * var(--u)) 0 rgba(13,15,20,.85),0 calc(1.15 * var(--u)) rgba(13,15,20,.85),0 calc(-1.15 * var(--u)) rgba(13,15,20,.85)}42.5%{transform:scale(1.04);text-shadow:calc(.6 * var(--u)) 0 rgba(255,255,255,.35),calc(-.6 * var(--u)) 0 rgba(255,255,255,.35),0 calc(.6 * var(--u)) rgba(255,255,255,.35),0 calc(-.6 * var(--u)) rgba(255,255,255,.35),calc(.8 * var(--u)) 0 rgba(13,15,20,.78),calc(-.8 * var(--u)) 0 rgba(13,15,20,.78),0 calc(.8 * var(--u)) rgba(13,15,20,.78),0 calc(-.8 * var(--u)) rgba(13,15,20,.78)}}@keyframes nav-pulse-sun{0%{opacity:.7;transform:scale(1)}7.5%{opacity:.7;transform:scale(1)}22.5%{opacity:1;transform:scale(1.15)}37.5%{opacity:.85;transform:scale(.96)}50%{opacity:1;transform:scale(1.05)}60%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(1)}}.tools{display:flex;align-items:center;gap:calc(16 * var(--u))}.tool{position:relative;width:calc(40 * var(--u));height:calc(40 * var(--u));display:grid;place-items:center;border:max(1px,calc(1 * var(--u))) solid;border-radius:calc(100 * var(--u));color:inherit;opacity:.9;transition:background var(--t-fast) var(--ease),opacity var(--t-fast) var(--ease),transform var(--t-fast) var(--ease)}.tool .ico{width:calc(20 * var(--u));height:calc(20 * var(--u))}.tool:hover{opacity:1;background:rgba(236,0,140,.1)}.tool:active{transform:scale(.93)}.tool__count{position:absolute;left:calc(26 * var(--u));top:calc(-6 * var(--u));width:calc(18 * var(--u));height:calc(18 * var(--u));display:grid;place-items:center;border-radius:calc(100 * var(--u));background:var(--magenta);color:#fff;font-size:calc(11 * var(--u));font-weight:700;line-height:1}.mega{position:absolute;top:100%;left:50%;transform:translateX(-50%) translateY(calc(-1 * var(--header-h)));z-index:2;width:calc(1440 * var(--u));padding-inline:calc(30 * var(--u));background:var(--surface);color:var(--text);opacity:0;pointer-events:none;box-shadow:0 calc(24 * var(--u)) calc(60 * var(--u)) rgba(13,15,20,.18);transition:transform .55s var(--ease),opacity .3s var(--ease)}.mega.on{transform:translateX(-50%) translateY(0);opacity:1;pointer-events:auto}.mega__panel{padding:calc(30 * var(--u)) 0}.mega__row{display:flex;align-items:flex-start;justify-content:space-between}.mega__col{width:calc(240 * var(--u));display:flex;flex-direction:column;gap:calc(24 * var(--u))}.mega__head{display:flex;align-items:center;gap:calc(8 * var(--u))}.mega__bar{width:calc(3 * var(--u));height:calc(16 * var(--u));background:var(--magenta);flex:none}.mega__head span+span{font-family:var(--display);font-size:calc(13 * var(--u));line-height:normal;letter-spacing:calc(.78 * var(--u));color:var(--ink);font-weight:600;-webkit-text-stroke:calc(.2 * var(--u)) currentColor;white-space:nowrap}.mega__links{display:flex;flex-direction:column;gap:calc(16 * var(--u))}.mega__links a{display:flex;align-items:center;gap:calc(8 * var(--u));width:100%;font-size:calc(14 * var(--u));line-height:1.4;color:var(--ink);white-space:nowrap;transition:color var(--t-fast) var(--ease),font-weight var(--t-fast) var(--ease)}.mega__links a:after{content:"";margin-left:auto;flex:none;width:calc(20 * var(--u));height:calc(20 * var(--u));background:currentColor;-webkit-mask:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'><path d='M13.8558 10.625H4.375C4.19764 10.625 4.04917 10.5651 3.92958 10.4454C3.80986 10.3258 3.75 10.1774 3.75 10C3.75 9.82264 3.80986 9.67417 3.92958 9.55458C4.04917 9.43486 4.19764 9.375 4.375 9.375H13.8558L9.54813 5.06729C9.42424 4.9434 9.36306 4.7984 9.36458 4.63229C9.36625 4.46618 9.43167 4.31847 9.56083 4.18917C9.69014 4.06847 9.83653 4.00597 10 4.00167C10.1635 3.99736 10.3099 4.05986 10.4392 4.18917L15.7227 9.47271C15.8008 9.55076 15.8558 9.63306 15.8877 9.71958C15.9198 9.80611 15.9358 9.89958 15.9358 10C15.9358 10.1004 15.9198 10.1939 15.8877 10.2804C15.8558 10.3669 15.8008 10.4492 15.7227 10.5273L10.4392 15.8108C10.3237 15.9263 10.1808 15.9853 10.0104 15.9879C9.84 15.9906 9.69014 15.9315 9.56083 15.8108C9.43167 15.6815 9.36708 15.5331 9.36708 15.3654C9.36708 15.1976 9.43167 15.0491 9.56083 14.9198L13.8558 10.625Z' fill='black'/></svg>") center /contain no-repeat;mask:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'><path d='M13.8558 10.625H4.375C4.19764 10.625 4.04917 10.5651 3.92958 10.4454C3.80986 10.3258 3.75 10.1774 3.75 10C3.75 9.82264 3.80986 9.67417 3.92958 9.55458C4.04917 9.43486 4.19764 9.375 4.375 9.375H13.8558L9.54813 5.06729C9.42424 4.9434 9.36306 4.7984 9.36458 4.63229C9.36625 4.46618 9.43167 4.31847 9.56083 4.18917C9.69014 4.06847 9.83653 4.00597 10 4.00167C10.1635 3.99736 10.3099 4.05986 10.4392 4.18917L15.7227 9.47271C15.8008 9.55076 15.8558 9.63306 15.8877 9.71958C15.9198 9.80611 15.9358 9.89958 15.9358 10C15.9358 10.1004 15.9198 10.1939 15.8877 10.2804C15.8558 10.3669 15.8008 10.4492 15.7227 10.5273L10.4392 15.8108C10.3237 15.9263 10.1808 15.9853 10.0104 15.9879C9.84 15.9906 9.69014 15.9315 9.56083 15.8108C9.43167 15.6815 9.36708 15.5331 9.36708 15.3654C9.36708 15.1976 9.43167 15.0491 9.56083 14.9198L13.8558 10.625Z' fill='black'/></svg>") center /contain no-repeat;opacity:0;transition:opacity var(--t-fast) var(--ease)}.mega__links a:focus-visible,.mega__links a:hover{color:var(--magenta);font-weight:600}.mega__links a:focus-visible:after,.mega__links a:hover:after{opacity:1}.mega__links a.on{color:var(--magenta);font-weight:600}.mega__links a.on:after{opacity:1}@media (prefers-reduced-motion:reduce){.mega__links a,.mega__links a:after{transition:none}}.mega__new{background:var(--cyan);border-radius:calc(4 * var(--u));padding:calc(3.5 * var(--u)) calc(6 * var(--u));font-size:calc(9 * var(--u));font-weight:700;line-height:normal;color:#fff;text-transform:uppercase}.mega__divider{width:max(1px,calc(1 * var(--u)));height:calc(160 * var(--u));background:var(--line);flex:none}.mega__divider:last-of-type{background:rgba(255,255,255,.08)}.mega__feat{position:relative;overflow:hidden;flex:none;width:calc(340 * var(--u));align-self:stretch;box-shadow:inset 0 0 0 max(1px,calc(1 * var(--u))) rgba(255,255,255,.08);border-radius:calc(12 * var(--u));padding:calc(20 * var(--u));display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;color:#fff}.mega__shot{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.mega__tryon{position:absolute;left:calc(292 * var(--u));top:calc(19 * var(--u));width:calc(27 * var(--u));height:calc(28 * var(--u))}.mega__scrim{position:absolute;inset:0;background:rgba(0,0,0,.5)}.mega__badge{position:relative;background:var(--grad);border-radius:calc(100 * var(--u));padding:calc(6 * var(--u)) calc(8 * var(--u)) calc(4 * var(--u));font-family:var(--display);font-weight:400;font-size:calc(11 * var(--u));line-height:1.4;letter-spacing:calc(.44 * var(--u));text-transform:uppercase;white-space:nowrap}.mega__text{position:relative;display:flex;flex-direction:column;gap:calc(10 * var(--u));width:100%}.mega__text b{font-family:var(--display);font-weight:400;font-size:calc(18 * var(--u));line-height:normal}.mega__text>span{font-size:calc(13 * var(--u));font-weight:500;line-height:1.5;color:var(--line)}.drw{position:fixed;inset:0 0 0 auto;z-index:200;width:min(94vw,28.75rem);background:var(--surface);display:flex;flex-direction:column;transform:translateX(101%);transition:transform var(--t-slow) var(--ease),box-shadow var(--t) var(--ease);overscroll-behavior:contain}.drw.on{transform:none;box-shadow:var(--shadow-3)}.drw__h,.modal__h{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.375rem var(--gutter);border-bottom:1px solid var(--line);flex:none}.drw__h b,.modal__h b{font-family:var(--display);font-size:1.125rem;font-weight:400;letter-spacing:var(--ls-display);color:var(--text)}.drw__x{width:2.5rem;height:2.5rem;display:grid;place-items:center;border:1px solid var(--line);border-radius:var(--r-pill);color:var(--text);transition:border-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.drw__x svg{width:1.125rem;height:1.125rem;fill:none;stroke:currentColor;stroke-width:1.5}.drw__x:hover{border-color:var(--magenta);color:var(--magenta)}.drw__b{flex:1 1;overflow-y:auto;padding:1.375rem var(--gutter)}.drw__f{flex:none;padding:1.25rem var(--gutter) calc(1.25rem + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--surface)}.drw__empty{text-align:center;padding:3rem .75rem;color:var(--muted)}.drw__empty svg{width:3rem;height:3rem;margin:0 auto 1rem;fill:none;stroke:var(--line-strong);stroke-width:1.2}.drw__empty b{display:block;font-family:var(--display);font-size:1.25rem;color:var(--text);margin-bottom:.5rem}.drw__pay{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:.75rem;font-size:.75rem;color:var(--muted)}.drw__pay svg{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-width:1.4}.line{display:grid;grid-template-columns:5.75rem 1fr;grid-gap:1rem;gap:1rem;padding:1.125rem 0;border-bottom:1px solid var(--line)}.line__img{display:block;border-radius:var(--r-sm);overflow:hidden;background:var(--product-bg)}.line__img img{width:100%;aspect-ratio:1;object-fit:cover}.line__b{min-width:0;display:flex;flex-direction:column;gap:.25rem}.line__b b{font-size:.9375rem;font-weight:600;color:var(--text)}.line__b>span{font-size:.78125rem;color:var(--muted)}.line .pr{font-size:.9375rem;font-weight:600;color:var(--text)}.line .pr s{margin-left:.5rem;font-weight:400;font-size:.8125rem;color:var(--faint)}.line__ctl{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.375rem}.line__rm{font-size:.78125rem;color:var(--muted);text-decoration:underline;text-underline-offset:.1875rem}.line__rm:hover{color:var(--danger)}.qty{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:var(--r-pill);overflow:hidden}.qty button{width:2.125rem;height:2.125rem;display:grid;place-items:center;font-size:1rem;color:var(--text)}.qty button:hover{background:var(--magenta-soft);color:var(--magenta-text)}.qty span{min-width:1.875rem;text-align:center;font-size:.875rem;font-weight:600}.ship{margin-bottom:1.125rem}.ship b{font-size:.84375rem;font-weight:500;color:var(--text)}.ship b em{font-style:normal;color:var(--magenta-text);font-weight:700}.ship__bar{height:.25rem;border-radius:var(--r-pill);background:var(--line);margin-top:.625rem;overflow:hidden}.ship__bar i{display:block;height:100%;background:var(--grad);transition:width var(--t-slow) var(--ease)}.upsell{margin-top:1.5rem}.upsell>b{display:block;font-family:var(--display);font-size:.8125rem;letter-spacing:var(--ls-label);color:var(--muted);margin-bottom:.75rem}.upsell__row{display:flex;gap:.75rem;overflow-x:auto;padding-bottom:.375rem;scrollbar-width:thin}.upsell__c{flex:none;width:6.75rem}.upsell__c img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:var(--r-sm);background:var(--product-bg)}.upsell__c b{display:block;font-size:.75rem;font-weight:500;margin-top:.375rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upsell__c span{font-size:.75rem;color:var(--muted)}.totals{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.totals div{display:flex;align-items:center;justify-content:space-between;font-size:.875rem}.totals div span{color:var(--muted)}.totals div b{font-weight:600;color:var(--text)}.totals .save b,.totals .save span{color:var(--magenta-text)}.totals .grand{padding-top:.625rem;margin-top:.25rem;border-top:1px solid var(--line)}.totals .grand span{font-family:var(--display);letter-spacing:var(--ls-nav);color:var(--text)}.totals .grand b{font-size:1.25rem}.wallet-strip{display:flex;align-items:center;gap:.625rem;padding:.75rem .875rem;margin-bottom:.875rem;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--cyan-soft);font-size:.78125rem;color:var(--text)}.wallet-strip.short{background:var(--magenta-soft)}.wallet-strip svg{width:1.25rem;height:1.25rem;flex:none;fill:none;stroke:var(--cyan);stroke-width:1.4}.wallet-strip.short svg{stroke:var(--magenta)}.acct__top{text-align:center;padding-bottom:1.375rem;border-bottom:1px solid var(--line);margin-bottom:1.25rem}.acct__av{width:3.875rem;height:3.875rem;margin:0 auto .75rem;border-radius:50%;background:var(--grad);color:#fff;display:grid;place-items:center;font-family:var(--display);font-size:1.5rem}.acct__top b{display:block;font-size:1.0625rem;font-weight:600}.acct__top span{font-size:.8125rem;color:var(--muted)}.acct__chip{display:inline-block;margin-top:.625rem;padding:.3125rem .875rem;border-radius:var(--r-pill);background:var(--magenta-soft);color:var(--magenta-text);font-size:.75rem}.acct__pts{padding:.875rem 0 1.25rem}.acct__pts b{font-size:.875rem}.acct__pts span{font-size:.8125rem;color:var(--muted)}.acct__list{display:flex;flex-direction:column}.acct__list a{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.9375rem 0;border-bottom:1px solid var(--line);transition:color var(--t-fast) var(--ease)}.acct__list a span{display:flex;flex-direction:column;font-size:.90625rem;font-weight:500}.acct__list a small{font-size:.78125rem;font-weight:400;color:var(--muted)}.acct__list a svg{width:1.125rem;height:1.125rem;flex:none;fill:none;stroke:var(--faint);stroke-width:1.5}.acct__list a:hover{color:var(--magenta-text)}.acct__list a:hover svg{stroke:var(--magenta)}.wallet__balance{text-align:center;padding:1.625rem 0;border-radius:var(--r-sm);background:var(--grad-soft);border:1px solid var(--line);margin-bottom:1.25rem}.wallet__balance b{display:block;font-family:var(--display);font-size:2.125rem;color:var(--text)}.wallet__balance span{font-size:.8125rem;color:var(--muted)}.wallet__balance--modal{padding:1rem 0;margin-bottom:.875rem}.wallet__section{margin-bottom:1.375rem}.wallet__h{font-family:var(--display);font-size:.8125rem;letter-spacing:var(--ls-label);color:var(--muted);margin-bottom:.75rem}.wallet__row{display:flex;align-items:center;justify-content:space-between;gap:.875rem;padding:.75rem 0;border-bottom:1px solid var(--line);font-size:.875rem}.wallet__hist{display:flex;flex-direction:column}.wallet__histB{display:flex;align-items:center;gap:.75rem;padding:.75rem 0;border-bottom:1px solid var(--line)}.wallet__histIcon{width:2.125rem;height:2.125rem;border-radius:50%;display:grid;place-items:center;background:var(--surface-2);color:var(--muted);flex:none;font-size:.9375rem}.wallet__histAmt{margin-left:auto;font-weight:600;font-size:.875rem}.wallet-switch{width:2.875rem;height:1.625rem;border-radius:var(--r-pill);background:var(--line-strong);position:relative;flex:none;transition:background var(--t-fast) var(--ease)}.wallet-switch[aria-checked=true]{background:var(--magenta)}.wallet-switch__knob{position:absolute;top:.1875rem;left:.1875rem;width:1.25rem;height:1.25rem;border-radius:50%;background:#fff;transition:transform var(--t-fast) var(--ease)}.wallet-switch[aria-checked=true] .wallet-switch__knob{transform:translateX(1.25rem)}.wallet-topup__presets{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:.75rem}.wallet-topup__input{margin-bottom:.75rem}.wallet-topup__note{font-size:.75rem;color:var(--muted)}.modal{position:fixed;left:50%;top:50%;z-index:210;width:min(94vw,47.5rem);max-height:min(88vh,56.25rem);overflow-y:auto;transform:translate(-50%,-46%) scale(.97);background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--shadow-3);padding:0 var(--gutter) var(--gutter);opacity:0;pointer-events:none;transition:opacity var(--t) var(--ease),transform var(--t) var(--ease);overscroll-behavior:contain}.modal.on{opacity:1;pointer-events:auto;transform:translate(-50%,-50%) scale(1)}.modal__h{position:-webkit-sticky;position:sticky;top:0;background:var(--surface);z-index:1;margin:0 calc(var(--gutter) * -1) 1.25rem}.modal .lede{font-size:.90625rem;color:var(--muted)}.modal .lede,.tabs{margin-bottom:1.125rem}.tabs{display:flex;gap:.5rem;flex-wrap:wrap}.tbl{font-size:.875rem}.tbl td,.tbl th{padding:.6875rem .625rem;text-align:left;border-bottom:1px solid var(--line)}.tbl th{font-family:var(--display);font-size:.75rem;letter-spacing:var(--ls-nav);color:var(--muted);font-weight:400}.tbl tbody tr:hover{background:var(--surface-2)}.finder{display:flex;flex-direction:column;gap:1rem}.finder__grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.finder__f{display:flex;flex-direction:column;gap:.4375rem}.finder__f label{font-family:var(--display);font-size:.75rem;letter-spacing:var(--ls-nav);color:var(--muted)}.finder__out{margin-top:1.25rem;padding:1.25rem;border-radius:var(--r-sm);background:var(--grad-soft);border:1px solid var(--magenta-line)}.finder__out b{display:block;font-family:var(--display);font-size:1.75rem;color:var(--text);margin-bottom:.5rem}.finder__out p{font-size:.875rem;color:var(--text)}.finder__out.err{background:var(--magenta-soft);border-color:var(--magenta-line)}.finder__out.err b{font-family:var(--body);font-size:.9375rem;color:var(--magenta-text)}.checkout-ok{text-align:center;padding:1.5rem 0}.checkout-ok__icon{width:4.125rem;height:4.125rem;margin:0 auto 1.125rem;border-radius:50%;background:var(--grad);display:grid;place-items:center}.checkout-ok__icon svg{width:1.875rem;height:1.875rem;fill:none;stroke:#fff;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.checkout-wallet{padding:.25rem 0 .5rem}.checkout-wallet .lede{font-size:.90625rem;margin-bottom:1rem}.toasts{position:fixed;right:1rem;bottom:1rem;z-index:260;display:flex;flex-direction:column;gap:.625rem;max-width:calc(100vw - 2rem)}.toast{display:flex;align-items:center;gap:.75rem;width:min(92vw,23.125rem);padding:.75rem .875rem;background:var(--ink);color:#fff;border-radius:var(--r-sm);box-shadow:var(--shadow-2);animation:toast-in .34s var(--ease) both}@keyframes toast-in{0%{opacity:0;transform:translateY(.875rem)}}.toast__i{width:2.75rem;height:2.75rem;border-radius:var(--r-xs);object-fit:cover;background:rgba(255,255,255,.1);flex:none}.toast__b{min-width:0;flex:1 1}.toast__b b{display:block;font-size:.875rem;font-weight:600}.toast__b span{display:block;font-size:.75rem;color:rgba(255,255,255,.68);overflow:hidden;text-overflow:ellipsis}.toast__a{flex:none;font-family:var(--display);font-size:.75rem;letter-spacing:var(--ls-nav);color:var(--cyan);text-decoration:underline;text-underline-offset:.1875rem}.toast--ok{background:var(--ok)}.search{position:fixed;inset:0;z-index:205;background:var(--bg);display:flex;flex-direction:column;opacity:0;pointer-events:none;transform:translateY(-.75rem);transition:opacity var(--t) var(--ease),transform var(--t) var(--ease)}.search.on{opacity:1;pointer-events:auto;transform:none}.search__bar{flex:none;background:var(--surface);border-bottom:1px solid var(--line)}.search__bar .wrap{display:flex;align-items:center;gap:.875rem;min-height:5.25rem}.search__bar>.wrap>svg{width:1.375rem;height:1.375rem;flex:none;fill:none;stroke:var(--muted);stroke-width:1.6}.search__input{flex:1 1;min-height:0;border:0;background:transparent;padding:0;font-family:var(--display);font-size:clamp(1.125rem,2.2vw,1.75rem);letter-spacing:var(--ls-display)}.search__input:focus{box-shadow:none}.search__close{font-family:var(--display);font-size:.8125rem;letter-spacing:var(--ls-nav);color:var(--muted)}.search__close:hover{color:var(--magenta-text)}.search__body{flex:1 1;overflow-y:auto;padding:1.75rem 0 3.75rem}.search__sugg{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:1.875rem}.search__res{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:clamp(.875rem,1.6vw,1.5rem);gap:clamp(.875rem,1.6vw,1.5rem)}.search__empty{grid-column:1/-1;text-align:center;padding:3.125rem 0;color:var(--muted)}.ftr{--fu:var(--u,1px);width:calc(1920 * var(--fu));background:var(--ink);color:var(--on-ink);padding:calc(80 * var(--fu)) 0 calc(40 * var(--fu));align-items:center}.ftr,.ftr__in{display:flex;flex-direction:column}.ftr__in{width:calc(1440 * var(--fu));gap:calc(40 * var(--fu))}.ftr__grid{display:flex;align-items:flex-start;justify-content:space-between;width:100%}.ftr__brand{width:calc(360 * var(--fu));display:flex;flex-direction:column;gap:calc(24 * var(--fu))}.ftr__lockup{width:calc(252 * var(--fu));height:calc(50 * var(--fu))}.ftr__phil{display:flex;flex-direction:column;gap:calc(8 * var(--fu))}.ftr__phil p{font-size:calc(14 * var(--fu));line-height:normal;color:var(--muted)}.ftr__philsoc{display:flex;flex-direction:column;gap:calc(24 * var(--fu))}.ftr__soc{display:flex;align-items:center;gap:calc(16 * var(--fu))}.ftr__soc a{width:calc(36 * var(--fu));height:calc(36 * var(--fu));background:rgba(255,255,255,.1);border-radius:calc(18 * var(--fu));display:grid;place-items:center;color:#fff;transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.ftr__soc .ico{width:calc(18 * var(--fu));height:calc(18 * var(--fu))}.ftr__soc a:hover{background:var(--magenta)}.ftr__col{width:calc(160 * var(--fu));display:flex;flex-direction:column;gap:calc(20 * var(--fu))}.ftr__col b,.ftr__news b{font-family:var(--display);font-weight:400;font-size:calc(16 * var(--fu));line-height:normal;letter-spacing:calc(1.5 * var(--fu));color:#fff;text-transform:uppercase}.ftr__links{display:flex;flex-direction:column;gap:calc(12 * var(--fu));align-items:flex-start}.ftr__links a,.ftr__links button{font-size:calc(14 * var(--fu));line-height:normal;color:var(--muted);text-align:left;white-space:nowrap;transition:color var(--t-fast) var(--ease)}.ftr__links a:hover,.ftr__links button:hover{color:var(--magenta)}.ftr__news{width:calc(340 * var(--fu));display:flex;flex-direction:column;gap:calc(20 * var(--fu))}.ftr__news p{font-size:calc(14 * var(--fu));line-height:1.5;color:var(--muted)}.ftr__form{width:100%;background:rgba(255,255,255,.06);border:max(1px,calc(1 * var(--fu))) solid var(--muted);padding:calc(14 * var(--fu)) calc(12 * var(--fu)) calc(14 * var(--fu)) calc(16 * var(--fu));display:flex;align-items:center;gap:calc(8 * var(--fu))}.ftr__form input{flex:1 0;min-width:0;min-height:0;background:none;border:none;border-radius:0;padding:0;font-size:calc(14 * var(--fu));line-height:normal;color:#fff}.ftr__form input::placeholder{color:var(--muted)}.ftr__form input:focus{box-shadow:none}.ftr__form button{flex:none;display:grid;place-items:center;color:#fff;transition:color var(--t-fast) var(--ease),transform var(--t-fast) var(--ease)}.ftr__form button .ico{width:calc(18 * var(--fu));height:calc(18 * var(--fu))}.ftr__form button:hover{color:var(--magenta);transform:translateX(.125rem)}.ftr__msg{font-size:calc(12.5 * var(--fu));color:var(--cyan);min-height:calc(18 * var(--fu))}.ftr__rule{width:100%;height:max(1px,calc(1 * var(--fu)));background:rgba(255,255,255,.1)}.ftr__bot{justify-content:space-between;width:100%;font-size:calc(12 * var(--fu));line-height:normal;color:var(--muted);white-space:nowrap}.ftr__bot,.ftr__legal{display:flex;align-items:center;gap:calc(20 * var(--fu))}.ftr__legal{list-style:disc}.ftr__legal li{margin-left:calc(18 * var(--fu))}.ftr__legal a{color:var(--muted);transition:color var(--t-fast) var(--ease)}.ftr__legal a:hover{color:#fff}.chat__avatar,.fx-chat{position:relative;display:block;border-radius:50%;background-image:linear-gradient(85.5558deg,#ec008c -43.4%,#00adee 130.2%);border:max(1px,calc(1 * var(--u, 1px))) solid rgba(236,0,140,.55)}.fx-chat{position:fixed;right:calc(40 * var(--u, 1px));bottom:calc(40 * var(--u, 1px));z-index:130;width:calc(64 * var(--u, 1px));height:calc(64 * var(--u, 1px));box-shadow:calc(2 * var(--u, 1px)) calc(4 * var(--u, 1px)) calc(24 * var(--u, 1px)) calc(10 * var(--u, 1px)) rgba(0,0,0,.05);transition:transform var(--t) var(--ease),opacity var(--t) var(--ease)}.fx-chat__art{position:absolute;left:10.94%;right:12.58%;bottom:15.16%;width:auto;height:70.77%;display:block}.fx-chat:hover{transform:scale(1.07)}.fx-chat.on{transform:scale(.92)}.chat{position:fixed;right:calc(40 * var(--u, 1px));bottom:calc(120 * var(--u, 1px));z-index:131;width:calc(400 * var(--u, 1px));height:calc(640 * var(--u, 1px));max-height:calc(100dvh - 150 * var(--u, 1px));display:flex;flex-direction:column;border-radius:calc(20 * var(--u, 1px));border-top:calc(4 * var(--u, 1px)) solid transparent;background:linear-gradient(var(--surface),var(--surface)) padding-box,var(--grad) border-box;overflow:hidden;box-shadow:0 calc(12 * var(--u, 1px)) calc(40 * var(--u, 1px)) rgba(13,15,20,.12);opacity:0;transform:translateY(calc(12 * var(--u, 1px))) scale(.98);transform-origin:100% 100%;pointer-events:none;transition:opacity var(--t) var(--ease),transform var(--t) var(--ease)}.chat.on{opacity:1;transform:none;pointer-events:auto}.chat__hd{flex:none;justify-content:space-between;padding:calc(20 * var(--u, 1px));background:#f9f9f9;border-bottom:max(1px,calc(1 * var(--u, 1px))) solid var(--line)}.chat__hd,.chat__who{display:flex;align-items:center}.chat__who{gap:calc(12 * var(--u, 1px))}.chat__avatar{width:calc(42 * var(--u, 1px));height:calc(42 * var(--u, 1px));flex:none;border-width:max(1px,calc(.656 * var(--u, 1px)));box-shadow:calc(1.313 * var(--u, 1px)) calc(2.625 * var(--u, 1px)) calc(15.75 * var(--u, 1px)) calc(6.563 * var(--u, 1px)) rgba(0,0,0,.05)}.chat__id{display:flex;flex-direction:column;gap:calc(2 * var(--u, 1px));align-items:flex-start}.chat__id b{font-size:calc(16 * var(--u, 1px));font-weight:700;line-height:normal;color:#1a1c1e;white-space:nowrap}.chat__status{display:flex;align-items:center;gap:calc(6 * var(--u, 1px))}.chat__status img{width:calc(8 * var(--u, 1px));height:calc(8 * var(--u, 1px))}.chat__status i{font-style:normal;font-size:calc(13 * var(--u, 1px));font-weight:600;line-height:normal;color:#00ad6f}.chat__x{flex:none;width:calc(24 * var(--u, 1px));height:calc(24 * var(--u, 1px));display:grid;place-items:center;transition:opacity var(--t-fast) var(--ease)}.chat__x img{width:100%;height:100%}.chat__x:hover{opacity:.7}.chat__body{flex:1 0;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:calc(16 * var(--u, 1px));padding:calc(16 * var(--u, 1px));background:var(--surface)}.chat__welcome{background:#f9f9f9;border-radius:calc(12 * var(--u, 1px));padding:calc(12 * var(--u, 1px));font-size:calc(14 * var(--u, 1px));line-height:1.5;color:#1a1c1e;white-space:pre-wrap}.chat__quick{display:flex;flex-direction:column;gap:calc(8 * var(--u, 1px))}.chat__row{align-items:flex-start}.chat__pill,.chat__row{display:flex;gap:calc(6 * var(--u, 1px))}.chat__pill{align-items:center;height:calc(38 * var(--u, 1px));padding:0 calc(14 * var(--u, 1px));background:var(--surface);border:max(1px,calc(1 * var(--u, 1px))) solid var(--line);border-radius:calc(100 * var(--u, 1px));font-size:calc(14 * var(--u, 1px));line-height:normal;color:var(--ink);white-space:nowrap;transition:border-color var(--t-fast) var(--ease),background var(--t-fast) var(--ease)}.chat__pill>span:last-child{font-weight:500}.chat__pill>span:first-child{width:calc(14 * var(--u, 1px));font-size:calc(14 * var(--u, 1px));line-height:1;display:grid;place-items:center;flex:none}.chat__pill:hover{border-color:var(--magenta);background:rgba(236,0,140,.04)}.chat__said{align-self:flex-end;max-width:85%;background:var(--grad-soft);border-radius:calc(12 * var(--u, 1px));padding:calc(12 * var(--u, 1px));font-size:calc(14 * var(--u, 1px));line-height:1.5;color:var(--ink)}.chat__said--bot{align-self:flex-start;background:#f9f9f9}.chat__said--bot:not(.chat__typing)>*+*{margin-top:calc(8 * var(--u, 1px))}.chat__said--bot strong{font-weight:700}.chat__said--bot a{color:var(--magenta-text);text-decoration:underline;text-underline-offset:calc(2 * var(--u, 1px))}.chat__said--bot a:hover{color:var(--cyan-text)}.chat__said--bot ul{list-style:none;display:flex;flex-direction:column;gap:calc(6 * var(--u, 1px));margin:0;padding:0}.chat__said--bot li{position:relative;padding-left:calc(14 * var(--u, 1px))}.chat__said--bot li:before{content:"";position:absolute;left:calc(2 * var(--u, 1px));top:calc(9 * var(--u, 1px));width:calc(4 * var(--u, 1px));height:calc(4 * var(--u, 1px));border-radius:50%;background:var(--magenta)}.chat__said--bot li.is-sub{padding-left:calc(28 * var(--u, 1px))}.chat__said--bot li.is-sub:before{left:calc(16 * var(--u, 1px));background:var(--faint)}.chat__typing{display:flex;align-items:center;gap:calc(4 * var(--u, 1px));padding:calc(14 * var(--u, 1px)) calc(12 * var(--u, 1px))}.chat__typing i{width:calc(6 * var(--u, 1px));height:calc(6 * var(--u, 1px));border-radius:50%;background:var(--muted);opacity:.45;animation:chatDot 1.2s var(--ease) infinite}.chat__typing i:nth-child(2){animation-delay:.16s}.chat__typing i:nth-child(3){animation-delay:.32s}@keyframes chatDot{0%,to{opacity:.45;transform:none}50%{opacity:1;transform:translateY(calc(-2 * var(--u, 1px)))}}.chat__followup{align-self:flex-start;display:flex;flex-direction:column;gap:calc(8 * var(--u, 1px));max-width:85%}.chat__followup>span{font-size:calc(14 * var(--u, 1px));line-height:1.5;color:var(--text)}.chat__fu-row{display:flex;gap:calc(6 * var(--u, 1px))}.chat__fu-row .chat__pill{padding:0 calc(20 * var(--u, 1px))}.chat__note{align-self:center;max-width:90%;text-align:center;font-size:calc(12 * var(--u, 1px));line-height:1.5;color:var(--muted)}.chat__note--warn{color:var(--warn);background:rgba(154,91,0,.07);border-radius:calc(8 * var(--u, 1px));padding:calc(8 * var(--u, 1px)) calc(12 * var(--u, 1px))}.chat__field input:disabled{color:var(--faint);cursor:not-allowed}.chat__field input:disabled::placeholder{color:var(--faint)}.chat__send:disabled{opacity:.4;cursor:not-allowed}.chat__send:disabled:hover{transform:none}.chat__ft{flex:none;padding:calc(16 * var(--u, 1px));background:var(--surface);border-top:max(1px,calc(1 * var(--u, 1px))) solid var(--line)}.chat__field{display:flex;align-items:center;gap:calc(6 * var(--u, 1px));padding:calc(12 * var(--u, 1px));background:#f9f9f9;border-radius:calc(12 * var(--u, 1px))}.chat__clip{width:calc(24 * var(--u, 1px));height:calc(24 * var(--u, 1px));flex:none}.chat__field input{flex:1 0;min-width:0;min-height:0;background:none;border:0;border-radius:0;padding:0;font-size:calc(14 * var(--u, 1px));line-height:1.6;color:var(--ink)}.chat__field input::placeholder{color:#8e9196}.chat__field input:focus{box-shadow:none}.chat__send{flex:none;width:calc(26 * var(--u, 1px));height:calc(26 * var(--u, 1px));display:grid;place-items:center;transform:rotate(-90deg);transition:transform var(--t-fast) var(--ease),opacity var(--t-fast) var(--ease)}.chat__send img{width:100%;height:100%}.chat__send:hover{transform:rotate(-90deg) scale(1.1)}.sk{display:flex;flex-direction:column;gap:.875rem;padding:calc(var(--header-h) + 3.75rem) var(--gutter) 6.25rem;max-width:var(--maxw);margin-inline:auto}.sk__l,.sk__m{height:1rem;border-radius:var(--r-pill);background:linear-gradient(90deg,var(--line) 25%,#EEF1F2 37%,var(--line) 63%);background-size:400% 100%;animation:sk 1.4s ease infinite}.sk__l{width:46%;height:2.125rem}.sk__m{width:76%}@keyframes sk{0%{background-position:100% 50%}to{background-position:0 50%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.rv{opacity:1;transform:none}}@media (pointer:coarse){.btn:before,.card__cta:after,.card__fits button:after,.card__mirror:after,.card__sizes button:after,.card__sw button:after,.chat__pill:after,.chat__send:after,.chat__x:after,.chip:after,.density button:after,.drw__x:after,.ftr__soc a:after,.fx-fl__head:after,.fx-hero__btn:after,.fx-hero__sound:after,.fx-list__more:after,.fx-list__vbtn:after,.fx-pick__tick:after,.fx-swatch-all:after,.fx-swatch:after,.hdr__back:after,.heart:after,.lightbox__x:after,.na__add:after,.na__details:after,.nav__item:after,.out:after,.pdp2__guide:after,.pdp2__zoom:after,.pre__x:after,.rail__toggle:after,.search__close:after,.tool:after,.wallet-switch:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:max(100%,40px);height:max(100%,40px);background:none;border:0;pointer-events:inherit}}.btn,.card__cta,.card__fits button,.card__mirror,.card__sizes button,.card__sw button,.chat__pill,.chat__send,.chat__x,.chip,.density button,.drw__x,.ftr__soc a,.fx-fl__head,.fx-list__more,.fx-list__vbtn,.fx-swatch,.fx-swatch-all,.hdr__back,.heart,.na__add,.na__details,.nav__item,.out,.pdp2__guide,.pre__x,.rail__toggle,.search__close,.tool,.wallet-switch{position:relative}.pre{position:fixed;inset:0;z-index:260;display:grid;place-items:center;padding:calc(24 * var(--u, 1px));background:rgba(13,15,20,.55);animation:pre-in var(--t) var(--ease)}@keyframes pre-in{0%{opacity:0}to{opacity:1}}.pre__card{display:flex;align-items:stretch;width:calc(940 * var(--u, 1px));max-width:100%;height:calc(507 * var(--u, 1px));background:#f6f6f6;box-shadow:0 calc(32 * var(--u, 1px)) calc(64 * var(--u, 1px)) rgba(0,0,0,.12);overflow:hidden;animation:pre-rise var(--t-slow) var(--ease)}@keyframes pre-rise{0%{opacity:0;transform:translateY(.875rem) scale(.985)}to{opacity:1;transform:none}}.pre__shot{position:relative;flex:1 0;min-width:0;overflow:hidden}.pre__shot--mob{display:none}.pre__shot--desk{position:absolute;left:-10.19%;top:-8.18%;width:208.16%;height:116.36%;max-width:none;object-fit:cover}.pre__col{width:calc(515 * var(--u, 1px));flex:none;background:var(--surface);padding:calc(36 * var(--u, 1px));display:flex;flex-direction:column;justify-content:center;gap:calc(26 * var(--u, 1px))}.pre__hd{display:flex;align-items:center;justify-content:space-between}.pre__logo{width:calc(211 * var(--u, 1px));height:calc(42 * var(--u, 1px))}.pre__x{width:calc(40 * var(--u, 1px));height:calc(40 * var(--u, 1px));border-radius:calc(50 * var(--u, 1px));background:#f9f9f9;display:grid;place-items:center;color:var(--text);transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.pre__x .ico{width:calc(20 * var(--u, 1px));height:calc(20 * var(--u, 1px))}.pre__x:hover{background:var(--line);color:var(--ink)}.pre__body{gap:calc(24 * var(--u, 1px))}.pre__body,.pre__intro{display:flex;flex-direction:column}.pre__intro{align-items:flex-start;gap:calc(12 * var(--u, 1px))}.pre__badge{background:rgba(236,0,140,.12);border-radius:calc(100 * var(--u, 1px));padding:calc(6 * var(--u, 1px)) calc(10 * var(--u, 1px));font-size:calc(12 * var(--u, 1px));color:var(--magenta);text-transform:uppercase}.pre__badge,.pre__title{line-height:normal;white-space:nowrap}.pre__title{display:flex;align-items:center;gap:calc(14 * var(--u, 1px));font-family:var(--display);font-weight:400;font-size:calc(36 * var(--u, 1px));text-transform:capitalize}.pre__title span{color:var(--ink)}.pre__title em{font-style:normal;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.pre__copy{font-size:calc(14 * var(--u, 1px));line-height:1.5;color:var(--text)}.pre__form{gap:calc(12 * var(--u, 1px))}.pre__fields,.pre__form{display:flex;flex-direction:column}.pre__fields{gap:calc(24 * var(--u, 1px))}.pre__field{display:flex;align-items:center;gap:calc(12 * var(--u, 1px));height:calc(56 * var(--u, 1px));padding-inline:calc(16 * var(--u, 1px));background:var(--surface);border:max(1px,calc(1 * var(--u, 1px))) solid var(--line)}.pre__mail{width:calc(20 * var(--u, 1px));height:calc(20 * var(--u, 1px));color:var(--muted);flex:none}.pre__field input{flex:1 0;min-width:0;min-height:0;background:none;border:0;border-radius:0;padding:0;font-size:calc(16 * var(--u, 1px));line-height:1.5;color:var(--ink)}.pre__field input::placeholder{color:var(--muted)}.pre__field input:focus{box-shadow:none}.pre__notify{display:flex;align-items:center;justify-content:center;gap:calc(8 * var(--u, 1px));height:calc(56 * var(--u, 1px));padding-inline:calc(24 * var(--u, 1px));background:var(--ink);border-radius:calc(100 * var(--u, 1px));font-size:calc(16 * var(--u, 1px));font-weight:600;color:#fff;transition:transform var(--t-fast) var(--ease),opacity var(--t-fast) var(--ease)}.pre__notify .ico{width:calc(17 * var(--u, 1px));height:calc(17 * var(--u, 1px))}.pre__notify:hover{transform:translateY(-1px)}.pre__msg{min-height:calc(16 * var(--u, 1px));font-size:calc(12.5 * var(--u, 1px));color:var(--magenta-text)}.pre__msg:empty{display:none}.pre__foot{display:flex;align-items:flex-end}.pre__trust{margin-right:calc(-72 * var(--u, 1px))}.pre__trust,.pre__trustitem{display:flex;align-items:center;flex:1 0;min-width:0}.pre__trustitem{flex-direction:column;gap:calc(6 * var(--u, 1px));text-align:center;color:var(--text)}.pre__trustitem .ico{width:calc(20 * var(--u, 1px));height:calc(20 * var(--u, 1px))}.pre__trustitem span{font-size:calc(11 * var(--u, 1px));font-weight:500;line-height:normal}.pre__stamp{width:calc(72 * var(--u, 1px));height:calc(4 * var(--u, 1px));border-radius:calc(2 * var(--u, 1px));flex:none}.tool:disabled{opacity:.45;cursor:not-allowed}.tool:disabled:hover{background:none;transform:none}.prose{max-width:min(100%,760px)}.page-hero--prose>.wrap,.sec--prose>.wrap{width:min(100% - 40px,860px);max-width:none;margin-inline:auto}.page-hero--prose h1{font-size:max(30px,var(--fs-h1))}.page-hero--prose .eyebrow{font-size:max(12px,calc(13 * var(--u)))}.page-hero--prose p{font-size:max(15px,var(--fs-lede))}.prose h2{font-family:var(--display);font-weight:400;font-size:max(22px,calc(30 * var(--u)));line-height:1.3;letter-spacing:var(--ls-display);color:var(--ink);margin:max(30px,calc(44 * var(--u))) 0 max(10px,calc(14 * var(--u)))}.prose h2:first-child{margin-top:0}.prose h3{font-size:max(16px,calc(17 * var(--u)));font-weight:600;color:var(--ink);margin:max(20px,calc(26 * var(--u))) 0 max(6px,calc(8 * var(--u)))}.prose li,.prose p{font-size:max(15px,calc(15 * var(--u)));line-height:1.7;color:var(--text)}.prose p{margin:0 0 max(12px,calc(14 * var(--u)))}.prose ul{margin:0 0 max(14px,calc(18 * var(--u)));padding-left:max(20px,calc(22 * var(--u)))}.prose li{margin-bottom:max(6px,calc(7 * var(--u)))}.prose a{color:var(--magenta);text-decoration:underline;text-underline-offset:.2em}.prose__updated{margin-top:calc(48 * var(--u));padding-top:calc(18 * var(--u));font-size:max(13px,calc(13 * var(--u)));color:var(--muted)}.faq,.prose__updated{border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line)}.faq summary{display:flex;align-items:center;justify-content:space-between;gap:max(14px,calc(20 * var(--u)));padding:max(16px,calc(20 * var(--u))) calc(4 * var(--u));font-size:max(16px,calc(16 * var(--u)));font-weight:600;color:var(--ink);cursor:pointer;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-size:calc(20 * var(--u));font-weight:400;color:var(--muted);flex:none}.faq details[open] summary:after{content:"−"}.faq summary:hover{color:var(--magenta)}.faq__a{padding:0 calc(4 * var(--u)) max(18px,calc(22 * var(--u)))}.faq__a p{margin:0 0 calc(10 * var(--u))}.faq__a p:last-child{margin-bottom:0}.hdr__burger,.hdr__context{display:none}@media (max-width:899px){:root{--header-h:56px}.hdr:before{height:56px}.hdr__in{width:100%;padding-inline:12px;gap:10px}.hdr__logo img{width:auto;height:30px}.hdr .nav{display:none}.mega{display:none!important}.hdr--context:before{display:none}.hdr--context{background:rgba(13,15,20,.92);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.hdr--context .hdr__burger,.hdr--context .hdr__logo{display:none}.hdr__context{display:flex;align-items:center;gap:8px;flex:1 0;min-width:0}.hdr__back{flex:none;width:24px;height:24px;display:grid;place-items:center;background:none;border:0;color:#fff;padding:0}.hdr__back svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.hdr__ctxtitle{font-family:var(--display);font-weight:400;font-size:18px;letter-spacing:-.36px;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:none}.hdr__ctxtitle .mg{color:var(--magenta)}.hdr__ctxtitle .cy{color:var(--cyan)}.hdr__burger{display:flex;flex-direction:column;justify-content:center;gap:4px;flex:none;width:40px;height:40px;padding:0 8px;color:inherit;background:none;border:0}.hdr__burger span{display:block;height:2px;border-radius:2px;background:currentColor;transition:transform var(--t-fast) var(--ease),opacity var(--t-fast) var(--ease)}.hdr__burger.on span:first-child{transform:translateY(6px) rotate(45deg)}.hdr__burger.on span:nth-child(2){opacity:0}.hdr__burger.on span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.tools{gap:6px}.tool{width:40px;height:40px;border-width:1px}.tool .ico,.tool .tool__ico{width:19px;height:19px}.tool__count{left:25px;top:-4px;width:17px;height:17px;font-size:10px}.hdr .nav__item:after,.hdr .tool:after,.hdr__burger:after{width:100%;height:100%}.hdr__mnav{position:fixed;inset:0;z-index:300;overflow-y:auto;overscroll-behavior:contain;background:var(--surface)}.hdr__mtop{position:-webkit-sticky;position:sticky;top:0;z-index:1;justify-content:space-between;padding:12px 20px;margin-bottom:24px;background:#0d0f14}.hdr__mtop,.hdr__mtop p{display:flex;align-items:center}.hdr__mtop p{margin:0;gap:8px;font-family:var(--display);font-weight:400;font-size:24px;line-height:1;letter-spacing:normal;color:#fff;background:none;border:0;padding:0}.hdr__mx{width:30px;height:30px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.4);border-radius:50%;color:#fff;background:none}.hdr__mx svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.hdr__mnav nav{display:flex;flex-direction:column;padding-bottom:40px}.hdr__mnav nav>a:not(.mega__feat),.hdr__mshop{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:52px;padding:0 20px;font-family:var(--display);font-size:18px;letter-spacing:1.08px;color:var(--ink);background:none;border:0;border-bottom:1px solid var(--line);text-align:left;text-shadow:none}.hdr__mnav nav>a:not(.mega__feat)>span,.hdr__mshop>span{opacity:.8;font-weight:600;-webkit-text-stroke:.3px currentColor}.hdr__mnav nav>a.on{color:var(--magenta)}.hdr__mnav nav>a.on>span{opacity:1}.hdr__mnav nav>a:not(.mega__feat) svg,.hdr__mshop svg{width:18px;height:18px;flex:none;fill:none;stroke:var(--muted);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.hdr__mshop svg{transition:transform var(--t-fast,.18s) var(--ease,ease)}.hdr__mshop[aria-expanded=true] svg{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.hdr__mshop svg{transition:none}}.hdr__msub{display:flex;flex-direction:column;gap:16px;margin:14px 20px 24px;padding:16px;background:var(--surface-2)}.hdr__msub .mega__col{width:100%;gap:14px}.hdr__msub .mega__col+.mega__col{padding-top:16px;border-top:1px solid var(--line)}.hdr__msub .mega__bar{width:3px;height:16px}.hdr__msub .mega__head span+span{font-size:16px;letter-spacing:.96px;color:var(--text);-webkit-text-stroke:.25px currentColor;font-weight:600}.hdr__msub .mega__links{gap:16px}.hdr__msub .mega__links a{min-height:0;padding:0;font-family:var(--body);font-size:14px;font-weight:400;border-bottom:0;letter-spacing:normal}.hdr__msub .mega__links a:after{width:20px;height:20px}.hdr__msub .mega__new{margin-left:8px;font-size:10px;padding:3.5px 6px;border-radius:4px}.hdr__mnav .mega__feat{align-self:auto;height:168px;margin:24px 20px 0;width:calc(100% - 40px);padding:20px;border-radius:12px}.hdr__mnav .mega__tryon{left:auto;right:20px;top:20px;width:27px;height:28px}.hdr__mnav .mega__badge{font-size:11px;padding:6px 8px 4px}.hdr__mnav .mega__text{gap:10px}.hdr__mnav .mega__text b{font-size:18px}.hdr__mnav .mega__text>span{font-size:13px}}@media (min-width:900px){.hdr__mnav{display:none!important}}@media (max-width:899px){.chat,.drw,.ftr:not(.ftr--stage),.modal,.search{--u:1px;--fu:1px}.ftr:not(.ftr--stage){width:100%;padding:44px 0 28px}.ftr:not(.ftr--stage) .ftr__in{width:100%;padding-inline:16px}body:has(.pdp2__actions) .ftr:not(.ftr--stage){padding-bottom:calc(28px + 52px + env(safe-area-inset-bottom))}.pre{padding:24px 0}.pre__card{position:relative;flex-direction:column;max-height:calc(100dvh - 48px);overflow-y:auto}.pre__card,.pre__shot{width:100%;height:auto}.pre__shot{flex:none;aspect-ratio:314/226}.pre__hd{position:static}.pre__card .pre__x{position:absolute;right:12px;top:12px;z-index:3;width:32px;height:32px;background:rgba(13,15,20,.55);color:#fff;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.pre__card .pre__x .ico{width:16px;height:16px}.pre__card .pre__x:hover{background:rgba(13,15,20,.75);color:#fff}.pre__shot--desk{display:none}.pre__shot--mob{display:block;width:100%;height:100%;object-fit:cover;object-position:center 22%}.pre__col{width:100%}.pre__title{white-space:normal;flex-wrap:wrap;font-size:clamp(22px,7.5vw,30px)}.pre__col{padding:21px 18px 24px;gap:14px}.pre__logo{width:69%;height:auto}.pre__stamp{display:none}.pre__trust{margin-right:0;align-items:flex-start}.fx-chat{right:14px;bottom:14px;width:52px;height:52px}body:has(.pdp2__actions) .fx-chat{right:25px;bottom:107px;width:64px;height:64px}.chat{right:12px;left:12px;bottom:78px;width:auto;height:auto;max-height:calc(100dvh - var(--header-h) - 110px)}body:has(.pdp2__actions) .chat{bottom:183px;max-height:calc(100dvh - var(--header-h) - 215px)}.drw .grid,.modal .grid,.search .grid{grid-template-columns:minmax(0,1fr)!important}body{--u:1px;--fu:1px}.cat-hero,.fx-mirror-band,.fx-stage-wrap,.fx-submit-m,.mir-hero,.na__hero{--u:max(0px,calc((100vw - var(--fx-sbw, 0px)) / 1920))}.hdr-dock{width:100%}.ftr__bot{flex-direction:column;align-items:center;gap:10px;text-align:center}.ftr__bot>span{order:2}.ftr__legal{order:1;flex-wrap:wrap;justify-content:center;row-gap:6px}.ftr__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:30px 16px;gap:30px 16px}.ftr__brand,.ftr__news{grid-column:1/-1}.ftr__brand,.ftr__col,.ftr__news{width:100%}.ftr__philsoc{display:flex;flex-direction:row;gap:0;flex-wrap:nowrap;align-items:center;justify-content:space-between;width:100%}.ftr__msg:empty{min-height:0}.search__res{grid-template-columns:minmax(0,1fr)}.search{overflow:hidden}.search>*,.search__bar .wrap,.search__input{min-width:0}}.hdr__acct,.tools{position:relative}.acctm,.hdr__acct{display:flex}.acctm{position:absolute;right:0;top:calc(100% + max(10px, calc(14 * var(--u))));z-index:160;width:max(244px,calc(300 * var(--u)));padding:max(18px,calc(24 * var(--u)));flex-direction:column;background:var(--surface);color:var(--ink);border:0;border-radius:0;box-shadow:0 calc(16 * var(--u)) calc(32 * var(--u)) calc(2 * var(--u)) rgba(13,15,20,.24);text-shadow:none;opacity:0;transform:translateY(-6px);pointer-events:none;transition:opacity var(--t-fast) var(--ease),transform var(--t-fast) var(--ease)}.acctm.on{opacity:1;transform:none;pointer-events:auto}.acctm__head{display:flex;align-items:center;gap:max(9px,calc(12 * var(--u)))}.acctm__av{position:relative;flex:none;width:max(44px,calc(56 * var(--u)));height:max(44px,calc(56 * var(--u)));border-radius:50%;border:max(1.2px,calc(1.5 * var(--u))) solid var(--magenta);display:grid;place-items:center;overflow:hidden}.acctm__av img{width:max(39px,calc(50 * var(--u)));height:max(39px,calc(50 * var(--u)));border-radius:50%;object-fit:cover;display:block}.acctm__id{display:flex;flex-direction:column;gap:max(2px,calc(4 * var(--u)));min-width:0}.acctm__id b{font-family:var(--body);font-size:max(15px,calc(18 * var(--u)));font-weight:600;letter-spacing:calc(-.5 * var(--u));line-height:1.25;color:var(--ink)}.acctm__id i{font-style:normal;font-size:max(12px,calc(13 * var(--u)));line-height:1.2;color:var(--ink);opacity:.6;overflow-wrap:anywhere}.acctm__rule{display:block;height:1px;margin-block:max(12px,calc(16 * var(--u)));background:var(--line)}.acctm__nav{display:flex;flex-direction:column;gap:max(4px,calc(6 * var(--u)))}.acctm__row{position:relative;display:flex;align-items:center;gap:max(9px,calc(12 * var(--u)));width:100%;min-height:max(40px,calc(40 * var(--u)));padding-inline:max(6px,calc(8 * var(--u)));border:0;border-radius:max(6px,calc(8 * var(--u)));background:none;font-family:var(--body);font-weight:400;font-size:max(13px,calc(14 * var(--u)));letter-spacing:max(1.1px,calc(1.5 * var(--u)));text-transform:uppercase;color:var(--ink);text-align:left;transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.acctm__row>.acctm__lbl{flex:1 1;min-width:0}.acctm__row:hover{background:var(--sunk,rgba(13,15,20,.04));color:var(--magenta-text)}.acctm__ico{flex:none;width:max(19px,calc(20 * var(--u)));height:max(19px,calc(20 * var(--u)));background:currentColor;opacity:.8;-webkit-mask:var(--i) center /contain no-repeat;mask:var(--i) center /contain no-repeat}.acctm__ico--mirror{width:max(18px,calc(19 * var(--u)))}.acctm__badge{padding:max(3px,calc(5 * var(--u))) max(7px,calc(8 * var(--u)));border-radius:calc(100 * var(--u));background:var(--cyan,#00ADEE);color:#fff;font-size:max(10px,calc(11 * var(--u)));font-weight:700;line-height:max(13px,calc(14 * var(--u)));text-transform:uppercase}.acctm__badge,.acctm__count{flex:none;font-style:normal;font-family:var(--body);letter-spacing:0}.acctm__count{font-weight:500;font-size:max(12px,calc(13 * var(--u)));color:#707882}.acctm__dot{flex:none;width:max(6px,calc(6 * var(--u)));height:max(6px,calc(6 * var(--u)));border-radius:50%;background:var(--magenta)}.acctm__foot{margin:0;text-align:center;font-family:var(--body);font-weight:500;font-size:max(11px,calc(11 * var(--u)));line-height:max(13px,calc(14 * var(--u)));letter-spacing:max(.4px,calc(.5 * var(--u)));text-transform:capitalize;color:#707882}.acctm__foot b{font-family:var(--display);font-weight:400;letter-spacing:max(.8px,calc(1 * var(--u)));text-transform:uppercase;color:var(--magenta)}@media (max-width:899px){.acctm{position:fixed;left:10px;right:10px;top:calc(var(--header-h) + 8px);width:auto}}@media (max-width:359px){.hdr__in{padding-inline:8px;gap:6px}.hdr__logo{min-width:0}.hdr__logo img{height:24px;max-width:100%}.hdr__burger{width:34px;padding:0 5px}.tools{gap:2px}.tool{width:36px;height:36px}.tool .ico,.tool .tool__ico{width:17px;height:17px}.tool__count{left:22px;width:15px;height:15px;font-size:9px}}