:root{--u-paper:#F3F3F5;--u-white:#FFFFFF;--u-panel:#E9E9EC;--u-line:#DCDCE1;--u-ink:#0E0E11;--u-graphite:#2E2D32;--u-steel:#8E8E95;--u-plum:#8F00FF;--u-lilac:#8F00FF;--u-night:#121215;--u-chrome:linear-gradient(160deg,#FDFDFE 0%,#C9CACE 28%,#F4F4F6 46%,#9FA0A6 70%,#E6E6E9 100%);--u-matte-light:linear-gradient(180deg,#E4E4E8,#D6D6DB);--u-matte-dark:linear-gradient(160deg,#3A393F 0%,#121215 55%,#2B2A30 100%);--u-sheen:linear-gradient(115deg,transparent 28%,rgba(255,255,255,.62) 40%,rgba(255,255,255,0) 50%,transparent 60%,rgba(255,255,255,.3) 68%,transparent 76%);--u-f-display:"Archivo","Helvetica Neue",Arial,sans-serif;--u-f-body:"Instrument Sans","Helvetica Neue",Arial,sans-serif;--u-f-dot:"Doto","Courier New",ui-monospace,monospace;--u-gut:max(16px,env(safe-area-inset-left,0px));--u-gutr:max(16px,env(safe-area-inset-right,0px));--u-r:22px;color-scheme:light}:where(.u-s) *{box-sizing:border-box}:where(.u-s){background:var(--u-paper);color:var(--u-ink);font-family:var(--u-f-body);font-size:15px;line-height:1.5;margin:0;-webkit-font-smoothing:antialiased}:where(.u-s) .u-lock{overflow:hidden}:where(.u-s) a{color:inherit}:where(.u-s) img,:where(.u-s) video{max-width:100%;display:block}:where(.u-s) button,:where(.u-s) input{font:inherit;color:inherit}:where(.u-s) :focus-visible{outline:2px solid var(--u-plum);outline-offset:3px}.u-wrap{padding-left:var(--u-gut);padding-right:var(--u-gutr);max-width:1800px;margin:0 auto}.u-eyebrow{font-weight:600;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--u-steel)}.u-dot{font-family:var(--u-f-dot);font-weight:900;letter-spacing:.02em;line-height:.9}:where(.u-s) h1,:where(.u-s) h2,:where(.u-s) h3{font-family:var(--u-f-display);font-weight:850;font-stretch:100%;letter-spacing:-.045em;line-height:.88;margin:0;text-wrap:balance}:where(.u-s) h2{font-size:clamp(34px,6.4vw,84px)}.u-lead{color:var(--u-graphite);max-width:34ch;margin:0}.u-view[hidden],[hidden]{display:none!important}.u-gloss{position:relative;display:grid;place-items:center}.u-gloss:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--u-sheen);-webkit-mask-image:var(--u-m);mask-image:var(--u-m);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;pointer-events:none;mix-blend-mode:screen}.u-gloss.u-nogloss:after{display:none}.u-matte img{filter:saturate(.92) contrast(.96)}.u-strip-wrap{padding-top:8px}.u-strip{background:var(--u-panel);color:var(--u-ink);text-align:center;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;padding:10px 14px;border-radius:14px}.u-strip b{font-weight:600}.u-strip{display:flex;justify-content:center;align-items:center;gap:14px;flex-wrap:wrap}.u-s-sep{width:4px;height:4px;border-radius:50%;background:currentColor;opacity:.4}.u-cd{display:inline-flex;align-items:center;gap:7px;margin-left:6px;background:var(--u-ink);color:var(--u-white);border-radius:999px;padding:4px 10px 4px 9px;font-family:var(--u-f-dot);font-weight:900;font-size:15px;letter-spacing:.06em;font-variant-numeric:tabular-nums;vertical-align:middle}.u-cd .u-live{width:7px;height:7px;border-radius:50%;background:var(--u-plum);box-shadow:0 0 #8f00ff99;animation:live 1.6s ease-out infinite}@keyframes live{0%{box-shadow:0 0 #8f00ff99}70%{box-shadow:0 0 0 7px #8f00ff00}to{box-shadow:0 0 #8f00ff00}}@media(prefers-reduced-motion:reduce){.u-cd .u-live{animation:none}}html.u-bf .u-cd{background:var(--u-plum)}html.u-bf .u-cd .u-live{background:var(--u-white)}.u-s-short{display:none}@media(max-width:759px){.u-s-offer,.u-s-sep,.u-s-long{display:none}.u-s-short{display:inline}.u-strip{letter-spacing:.06em;white-space:nowrap;padding-inline:10px}}:where(.u-s) header.u-site{position:sticky;top:env(safe-area-inset-top,0px);z-index:20;background:color-mix(in srgb,var(--u-paper) 86%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.u-bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding-block:20px}.u-bar .u-l,.u-bar .u-r{display:flex;gap:18px;align-items:center}.u-bar .u-r{justify-content:flex-end}.u-logo{width:150px;color:var(--u-ink);display:block}.u-logo svg{width:100%;height:auto;display:block}.u-ico{width:24px;height:24px;background:none;border:0;padding:0;cursor:pointer;display:grid;place-items:center;position:relative;text-decoration:none}.u-ico svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.6}.u-navtxt{display:none;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;text-decoration:none}.u-badge{position:absolute;top:-6px;right:-9px;min-width:17px;height:17px;border-radius:9px;background:var(--u-plum);color:var(--u-white);font-size:10px;font-weight:600;display:grid;place-items:center;padding:0 4px}.u-badge[data-n="0"]{display:none}.u-cta{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;background:var(--u-ink);color:var(--u-white);text-decoration:none;border-radius:999px;padding:17px 22px 17px 26px;font-weight:600;font-size:15px;width:100%;max-width:360px;border:0;cursor:pointer;transition:background .2s}.u-cta:hover{background:var(--u-plum)}.u-cta[disabled]{background:var(--u-panel);color:var(--u-graphite);cursor:default}.u-cta .u-arr{font-size:18px;line-height:1}.u-more{font-size:13px;font-weight:600;text-decoration:none;border:0;border-bottom:1px solid var(--u-ink);padding:0 0 2px;white-space:nowrap;background:none;cursor:pointer}.u-chip{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;background:var(--u-white);color:var(--u-plum);border-radius:999px;padding:5px 9px;white-space:nowrap}.u-new{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;background:var(--u-plum);color:var(--u-white);border-radius:999px;padding:4px 8px;vertical-align:middle}.u-rec{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;background:var(--u-ink);color:var(--u-white);border-radius:999px;padding:4px 8px;white-space:nowrap}.u-hero{padding-block:8px 40px}.u-hero-grid{display:grid;gap:18px}.u-hero h1{font-size:clamp(40px,13.6vw,232px);letter-spacing:-.06em;line-height:.8;padding-top:6px}.u-hero h1 span{display:block}.u-hero-media{position:relative;border-radius:var(--u-r);overflow:hidden;background:#ededef;aspect-ratio:4/5;max-width:100%}.u-hero-media video{width:100%;height:100%;object-fit:cover}.u-stamp{position:absolute;left:14px;bottom:14px;display:inline-block;background:var(--u-white);color:var(--u-ink);border-radius:16px;padding:12px 14px 10px}.u-stamp .u-dot{font-size:clamp(34px,9vw,56px)}.u-stamp small{display:block;font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;margin-top:6px}.u-hero-copy{display:grid;gap:18px;align-content:end}.u-hero-copy p{font-size:17px;margin:0;max-width:30ch}.u-proof{background:var(--u-white);padding-block:34px}.u-proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.u-proof .u-n{font-size:clamp(34px,8.5vw,96px)}.u-proof .u-n i{font-style:normal;font-size:.45em;margin-left:.08em}.u-proof p{margin:8px 0 0;font-size:12px;line-height:1.35;color:var(--u-graphite);max-width:22ch}.u-proof p b{display:block;color:var(--u-ink);font-weight:600}.u-band{padding-block:64px}.u-band.u-flush{padding-top:0}.u-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:24px}.u-head .u-eyebrow{margin-bottom:12px}.u-rail{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 12px)/2.15);gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px;scrollbar-width:none}.u-rail::-webkit-scrollbar{display:none}.u-card{scroll-snap-align:start;background:var(--u-panel);border-radius:18px;padding:14px 12px 12px;display:grid;grid-template-rows:auto 1fr auto;gap:6px;text-decoration:none;box-shadow:0 1px #0e0e110a,0 10px 24px -18px #0e0e1159;transition:transform .25s;min-width:0;cursor:pointer}.u-card:hover{transform:translateY(-3px)}.u-card .u-nm{font-family:var(--u-f-display);font-weight:800;font-size:16px;letter-spacing:-.03em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.u-card .u-gloss{width:82%;margin:4px auto 0;aspect-ratio:2/3}.u-card .u-gloss img{width:100%;height:100%;object-fit:contain}.u-card .u-row{display:flex;justify-content:space-between;align-items:center;gap:8px}.u-card .u-hd{display:flex;justify-content:space-between;align-items:baseline;gap:8px;min-width:0}.u-card .u-spec{font-family:var(--u-f-dot);font-weight:900;font-size:13px;color:var(--u-steel);flex:none}.u-card .u-off{font-size:10px;padding:5px 8px}@media(max-width:759px){.u-card .u-spec{display:none}}.u-lineup{display:grid;gap:12px}.u-lt{position:relative;overflow:hidden;border-radius:var(--u-r);padding:20px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,38%);align-items:end;gap:12px;text-decoration:none;cursor:pointer;min-height:280px;isolation:isolate}.u-lt .u-txt{display:grid;align-content:space-between;align-self:stretch;gap:14px;min-width:0}.u-lt .u-dot{font-size:clamp(52px,12vw,104px)}.u-lt h3{font-size:clamp(24px,3vw,36px)}.u-lt p{margin:6px 0 0;font-size:13px;max-width:26ch;opacity:.8}.u-lt .u-fin{font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;opacity:.7}.u-lt .u-go{font-size:13px;font-weight:600;border-bottom:1px solid currentColor;justify-self:start;padding-bottom:2px;margin-top:10px;display:inline-block}.u-lt .u-top{display:flex;justify-content:space-between;gap:8px;align-items:center}.u-lt .u-gloss{aspect-ratio:2/3;transform:rotate(-6deg) translateY(8px);filter:drop-shadow(0 22px 26px rgba(0,0,0,.3))}.u-lt .u-gloss img{width:100%;height:100%;object-fit:contain}.u-lt.u-slim{background:var(--u-matte-light)}.u-lt.u-full{background:var(--u-chrome)}.u-lt.u-pro{background:var(--u-matte-dark);color:var(--u-white)}.u-lt.u-pro .u-gloss{transform:rotate(6deg) translateY(8px)}.u-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.u-ed{position:relative;border-radius:var(--u-r);overflow:hidden;aspect-ratio:2/3;background:#e2e2e5;margin:0}.u-ed img{width:100%;height:100%;object-fit:cover}.u-ed:after{content:"";position:absolute;top:55%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#0e0e119e)}.u-ed h3{position:absolute;z-index:1;left:14px;right:14px;bottom:14px;font-size:clamp(20px,4.2vw,58px);color:var(--u-white)}.u-pair-cap{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:16px;align-items:center}.u-vote{background:var(--u-ink);color:var(--u-white);border-radius:var(--u-r);overflow:hidden;display:grid}.u-vote-media{aspect-ratio:4/5;background:#1b1b1f;max-height:620px;width:100%}.u-vote-media video{width:100%;height:100%;object-fit:cover}.u-vote-body{padding:26px 22px 28px;display:grid;gap:18px;align-content:center}.u-vote-body .u-eyebrow{color:var(--u-lilac)}.u-vote-body h2{font-size:clamp(38px,6vw,76px)}.u-vote-body p{margin:0;color:#c7c7cd;max-width:36ch}.u-opts{display:grid;gap:8px}.u-opt{display:flex;justify-content:space-between;align-items:center;gap:12px;background:#1e1e23;border:1px solid #33333A;border-radius:14px;padding:14px 16px;text-align:left;cursor:pointer;transition:border-color .2s,background .2s}.u-opt:hover{border-color:#6a6a73}.u-opt .u-pct{font-size:18px;color:#8d8d96}.u-opt[aria-pressed=true]{background:var(--u-plum);border-color:var(--u-lilac)}.u-opt[aria-pressed=true] .u-pct{color:var(--u-white)}.u-voted{font-size:13px;color:var(--u-lilac);min-height:20px;margin:0}.u-moods{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(132px,1fr);gap:10px;overflow-x:auto;scrollbar-width:none}.u-moods::-webkit-scrollbar{display:none}.u-mood{position:relative;border-radius:16px;overflow:hidden;aspect-ratio:3/4;text-decoration:none;background:#ddd;cursor:pointer}.u-mood img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.u-mood:hover img{transform:scale(1.05)}.u-mood span{position:absolute;left:10px;bottom:10px;background:var(--u-white);color:var(--u-ink);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:6px 10px}.u-ugc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.u-ugc img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:14px}.u-usps{display:grid;gap:10px}.u-usp{border-radius:var(--u-r);padding:20px;display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:center;min-height:120px}.u-usp .u-dot{font-size:clamp(44px,12vw,64px);min-width:2.6em}.u-usp b{display:block;font-family:var(--u-f-display);font-weight:850;font-size:22px;letter-spacing:-.03em;line-height:1}.u-usp small{display:block;margin-top:6px;font-size:13px;line-height:1.4;opacity:.8;max-width:30ch}.u-usp.u-chrome{background:var(--u-chrome)}.u-usp.u-dark{background:var(--u-matte-dark);color:var(--u-white)}.u-usp.u-purple{background:var(--u-plum);color:var(--u-white)}@media(min-width:760px){.u-usps{grid-template-columns:repeat(3,minmax(0,1fr))}.u-usp{grid-template-columns:1fr;align-content:space-between;min-height:340px;padding:28px}.u-usp .u-dot{font-size:clamp(70px,7vw,120px)}.u-usp b{font-size:28px}}.u-reel{background:var(--u-night);color:var(--u-white);border-radius:var(--u-r);padding:28px 18px 18px;display:grid;gap:22px}.u-reel h2{font-size:clamp(36px,6vw,80px)}.u-reel h2 span{color:#8e8e95}.u-reel-row{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(200px,1fr);gap:10px;overflow-x:auto;scrollbar-width:none}.u-reel-row::-webkit-scrollbar{display:none}.u-clip{margin:0;display:grid;gap:10px}.u-clip video{width:100%;aspect-ratio:9/16;object-fit:cover;border-radius:16px;background:#222}.u-clip figcaption{font-size:13px;color:#c7c7cd}.u-clip figcaption b{color:var(--u-white);font-weight:600}.u-c-head{padding-block:20px 6px;display:grid;gap:10px}.u-devbtn{display:inline-flex;align-items:center;gap:12px;background:none;border:0;padding:0;cursor:pointer;text-align:left;justify-self:start}.u-devbtn h1{font-size:clamp(46px,11vw,150px);letter-spacing:-.06em}.u-devbtn .u-chev{width:clamp(30px,6vw,64px);height:clamp(30px,6vw,64px);border-radius:50%;background:var(--u-ink);color:var(--u-white);display:grid;place-items:center;flex:none}.u-devbtn .u-chev svg{width:45%;height:45%;stroke:currentColor;fill:none;stroke-width:2.2}.u-c-meta{font-size:13px;color:var(--u-steel)}.u-c-meta b{color:var(--u-ink)}.u-special{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(210px,1fr);gap:8px;overflow-x:auto;scrollbar-width:none}.u-special::-webkit-scrollbar{display:none}.u-sp{display:flex;align-items:center;gap:12px;background:var(--u-white);border:0;border-radius:16px;padding:8px 14px 8px 8px;cursor:pointer;text-align:left}.u-sp .u-spi{width:48px;height:56px;border-radius:10px;background:var(--u-panel);display:grid;place-items:center;flex:none}.u-sp .u-spi img{height:88%;width:auto}.u-sp b{display:block;font-family:var(--u-f-display);font-weight:800;font-size:16px;letter-spacing:-.03em}.u-sp small{font-size:12px;color:var(--u-steel)}.u-sort{display:inline-flex;align-items:center}.u-sort span{position:absolute;left:-9999px}.u-sort select{border:1px solid var(--u-line);background:var(--u-white);border-radius:999px;padding:0 12px;color:var(--u-ink)}.u-tabs{display:flex;gap:22px;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--u-line);margin-top:14px}.u-tabs::-webkit-scrollbar{display:none}.u-tabs button{flex:none;background:none;border:0;border-bottom:2px solid transparent;padding:10px 0 12px;font-weight:600;font-size:14px;color:var(--u-steel);cursor:pointer;margin-bottom:-1px}.u-tabs button[aria-pressed=true]{color:var(--u-ink);border-bottom-color:var(--u-ink)}.u-subrow{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-block:14px 4px;flex-wrap:wrap}.u-lens{display:grid;grid-template-columns:repeat(3,1fr);width:100%;background:var(--u-white);border-radius:999px;padding:3px}.u-lens button{border:0;background:none;border-radius:999px;padding:7px 14px;font-size:12px;font-weight:600;cursor:pointer}.u-lens button[aria-pressed=true]{background:var(--u-ink);color:var(--u-white)}.u-moodc{display:grid;grid-auto-flow:column;grid-auto-columns:64px;gap:12px;overflow-x:auto;scrollbar-width:none;padding-block:16px 2px}.u-moodc::-webkit-scrollbar{display:none}.u-moodc button{border:0;background:none;padding:0;cursor:pointer;display:grid;gap:6px;justify-items:center;font-size:11px;font-weight:600;color:var(--u-graphite)}.u-moodc img{width:64px;height:64px;border-radius:14px;object-fit:cover;box-shadow:0 0 0 2px var(--u-paper),0 0 0 3px transparent;transition:box-shadow .2s}.u-moodc button[aria-pressed=true] img{box-shadow:0 0 0 2px var(--u-paper),0 0 0 4px var(--u-ink)}.u-moodc button[aria-pressed=true]{color:var(--u-ink)}.u-prot .u-lens button,.u-pchip,.u-sort select{font-size:13px;font-weight:600}.u-pchip,.u-sort select{height:38px}.u-prot .u-lens{padding:3px}.u-prot .u-lens button{height:32px;padding:0 14px}.u-chips{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;min-width:0}.u-chips::-webkit-scrollbar{display:none}.u-prot{position:sticky;top:calc(env(safe-area-inset-top,0px) + 74px);z-index:10;background:color-mix(in srgb,var(--u-paper) 92%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding-block:10px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"lens lens" "chips sort";gap:8px;align-items:center}.u-prot .u-lens{grid-area:lens}.u-prot .u-chips{grid-area:chips}.u-lens .u-pchip{border:0;background:none;border-radius:999px;padding:0 12px;white-space:nowrap}.u-lens .u-pchip[aria-pressed=true]{background:var(--u-ink);color:var(--u-white)}.u-sort select{height:38px}@media(max-width:759px){.u-pchip{padding:0 12px}.u-sort select{width:44px;padding:0;color:transparent;background:var(--u-white) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230E0E11' stroke-width='1.8' stroke-linecap='round'%3E%3Cpath d='M7 4v16M3 16l4 4 4-4M17 20V4M13 8l4-4 4 4'/%3E%3C/svg%3E") center/18px no-repeat;-webkit-appearance:none;appearance:none}.u-sort select option{color:var(--u-ink)}}.u-prot .u-sort{grid-area:sort}.u-prot::-webkit-scrollbar{display:none}.u-pchip{flex:none;display:inline-flex;align-items:center;border:1px solid var(--u-line);background:var(--u-white);border-radius:999px;padding:0 16px;cursor:pointer}.u-pchip span{font-family:var(--u-f-dot);font-weight:900;font-size:12px;color:var(--u-steel)}.u-pchip[aria-pressed=true]{background:var(--u-ink);border-color:var(--u-ink);color:var(--u-white)}.u-pchip[aria-pressed=true] span{color:var(--u-lilac)}.u-pchip.u-full{background-image:var(--u-sheen),var(--u-chrome);border-color:#c4c5cb}.u-pchip.u-full[aria-pressed=true]{background-image:none}.u-magchk{flex:none;margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--u-steel);cursor:pointer;padding-left:8px;white-space:nowrap}.u-magchk input{accent-color:var(--u-ink);margin:0}.u-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-block:6px 30px}.u-grid .u-wide{grid-column:1/-1}.u-grid .u-reel{padding:22px 14px 14px}.u-loadmore{display:grid;justify-items:center;gap:10px;padding-block:6px 20px;font-size:13px;color:var(--u-steel)}.u-btn-ghost{border:1px solid var(--u-ink);background:none;border-radius:999px;padding:13px 26px;font-weight:600;cursor:pointer}.u-dsearch{border-color:var(--u-line)}.u-dsearch input{font-size:16px}.u-brands{display:grid;grid-template-columns:repeat(4,1fr);background:var(--u-white);border-radius:12px;padding:3px}.u-brands button{border:0;background:none;border-radius:9px;padding:9px 0;font-size:13px;font-weight:600;cursor:pointer}.u-brands button[aria-pressed=true]{background:var(--u-ink);color:var(--u-white)}.u-devlist{display:grid}.u-devlist button{background:none;border:0;border-bottom:1px solid var(--u-line);text-align:left;padding:15px 0;font-size:16px;font-weight:600;cursor:pointer;display:flex;justify-content:space-between}.u-devlist button[aria-current=true]:after{content:"";width:18px;height:18px;background:currentColor;-webkit-mask:var(--u-i-check) center/contain no-repeat;mask:var(--u-i-check) center/contain no-repeat}.u-crumb{font-size:12px;color:var(--u-steel);padding-block:12px 4px}.u-crumb button{background:none;border:0;padding:0;color:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:3px;font-size:12px}.u-pdp{display:grid;gap:22px;padding-block:8px 40px}.u-gal{display:grid;grid-auto-flow:column;grid-auto-columns:88%;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.u-gal::-webkit-scrollbar{display:none}.u-gal>*{scroll-snap-align:start;border-radius:var(--u-r);overflow:hidden;aspect-ratio:4/5;margin:0;position:relative}.u-gal .u-shot{background:var(--u-panel);display:grid;place-items:center;container-type:size}.u-gal .u-shot .u-gloss{height:84cqh;width:auto;aspect-ratio:2/3;filter:drop-shadow(0 22px 26px rgba(0,0,0,.18))}.u-gal .u-shot .u-gloss img{width:100%;height:100%;object-fit:contain}.u-swipehint{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:56px;height:56px;display:grid;place-items:center;align-content:center;gap:1px;background:var(--u-ink);color:var(--u-white);border-radius:50%;box-shadow:0 6px 18px -8px #00000059;transition:opacity .3s;animation:nudge 1.8s ease-in-out infinite}.u-swipehint .u-dot{font-size:15px;letter-spacing:.04em}.u-swipehint svg{width:16px;height:16px;fill:none;stroke:var(--u-white);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.u-swipehint.u-gone{opacity:0;pointer-events:none;animation:none}@keyframes nudge{0%,to{transform:translateY(-50%)}50%{transform:translate(-6px,-50%)}}@media(min-width:1024px){.u-swipehint{display:none}}@media(prefers-reduced-motion:reduce){.u-swipehint{animation:none}}.u-vjump{position:absolute;right:14px;bottom:14px;border:0;background:var(--u-ink);color:var(--u-white);border-radius:999px;padding:10px 16px 10px 12px;font-size:13px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:8px;box-shadow:0 10px 24px -10px #00000080}.u-vjump .u-pl{width:22px;height:22px;border-radius:50%;background:var(--u-plum);display:grid;place-items:center;font-size:9px}.u-vjump[hidden]{display:none}.u-gal .u-shot .u-fin{position:absolute;left:14px;top:14px;background:var(--u-white);border-radius:999px;padding:6px 11px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.u-gal .u-spec-plate{background:var(--u-chrome);display:grid;align-content:center;gap:20px;padding:22px}.u-gal .u-spec-plate.u-pro{background:var(--u-matte-dark);color:var(--u-white)}.u-gal .u-spec-plate.u-slim{background:var(--u-matte-light)}.u-gal .u-spec-plate .u-dot{font-size:clamp(90px,24vw,190px)}.u-gal .u-spec-plate p{margin:0;font-size:15px;max-width:26ch;opacity:.85}.u-gal .u-vid video{width:100%;height:100%;object-fit:cover}.u-gal .u-vid figcaption{position:absolute;left:12px;bottom:12px;background:var(--u-white);border-radius:999px;padding:6px 11px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.u-gal .u-life img{width:100%;height:100%;object-fit:cover}.u-info{display:grid;gap:24px;align-content:start;min-width:0}.u-info .u-head-block{display:grid;gap:10px}.u-offerline{margin:0;font-size:13px;color:var(--u-graphite)}.u-offerline b{color:var(--u-plum);font-weight:700;margin-right:4px}.u-trustline{margin:-8px 0 0;font-size:13px;font-weight:500;color:var(--u-graphite);text-align:center}.u-acc{border-top:1px solid var(--u-line)}.u-info h1{font-size:clamp(44px,9vw,92px);letter-spacing:-.055em}.u-sub{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center;font-size:13px;color:var(--u-graphite)}.u-stars{letter-spacing:1px;color:var(--u-ink)}.u-price{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.u-price b{font-family:var(--u-f-display);font-weight:850;font-size:30px;letter-spacing:-.03em;line-height:1}.u-price s{color:var(--u-steel);font-size:16px;line-height:1}.u-price .u-off{font-size:13px;line-height:1;padding:7px 10px;border-radius:10px;align-self:center}.u-off{background:var(--u-plum);color:var(--u-white);font-size:11px;font-weight:600;letter-spacing:.04em;border-radius:999px;padding:4px 9px;white-space:nowrap;align-self:center}.u-off[hidden]{display:none}.u-offer{background:var(--u-white);border-radius:14px;padding:12px 14px;font-size:13px;display:flex;gap:10px;align-items:center}.u-offer .u-chip{background:var(--u-plum);color:var(--u-white)}.u-lbl{font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--u-steel);display:flex;justify-content:space-between;gap:10px}.u-lbl b{color:var(--u-ink);letter-spacing:0;text-transform:none;font-size:13px}.u-types{display:grid;grid-auto-flow:column;grid-auto-columns:clamp(168px,50%,230px);gap:8px;align-items:stretch;padding-top:14px;margin-top:-14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.u-types::-webkit-scrollbar{display:none}.u-type{position:relative;text-align:left;border:1.5px solid var(--u-line);background:var(--u-white);border-radius:16px;padding:12px 12px 12px 8px;cursor:pointer;display:grid;grid-template-columns:auto 1fr;column-gap:10px;row-gap:2px;justify-items:start;align-content:center;align-items:center;scroll-snap-align:center;min-width:0}.u-type .u-thumb{height:78px;aspect-ratio:2/3;grid-row:1/4}.u-type .u-thumb img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 8px 10px rgba(0,0,0,.18))}.u-type.u-slim .u-thumb{transform:scaleX(.93)}.u-type .u-tp{margin-top:4px;font-family:var(--u-f-display);font-weight:800;font-size:15px;letter-spacing:-.02em;color:var(--u-ink);background:var(--u-white);border-radius:999px;padding:4px 10px;box-shadow:0 0 0 1px var(--u-line)}.u-type.u-pro .u-tp{background:#2b2a30;color:var(--u-white);box-shadow:none}.u-type.u-slim .u-tp{font-family:var(--u-f-body);font-size:12px;font-weight:600;color:var(--u-steel)}.u-type b{font-family:var(--u-f-display);font-weight:800;font-size:17px;letter-spacing:-.02em;line-height:1.1;margin-top:2px}.u-type small{font-size:13px;font-weight:600;color:var(--u-graphite);line-height:1.3}.u-type.u-pro small{color:#d9d9de}.u-type .u-finish{font-size:9px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--u-steel)}.u-type.u-full{background-image:var(--u-sheen),var(--u-chrome);border-color:#bfc0c6}.u-type.u-full .u-rec{position:absolute;top:-13px;left:12px}.u-type.u-pro{background:var(--u-matte-dark);color:var(--u-white);border-color:#2b2a30}.u-type.u-pro .u-finish{color:#a9a9b1}.u-type.u-full small,.u-type.u-full .u-finish{color:var(--u-graphite)}.u-type[aria-pressed=true]{border-color:var(--u-ink);box-shadow:inset 0 0 0 1px var(--u-ink),0 10px 22px -14px #00000073}.u-type.u-pro[aria-pressed=true]{border-color:var(--u-lilac);box-shadow:inset 0 0 0 1px var(--u-lilac)}.u-devrow{display:flex;justify-content:space-between;align-items:center;gap:12px;background:var(--u-white);border:1.5px solid var(--u-line);border-radius:14px;padding:10px 14px;cursor:pointer;text-align:left;width:100%}.u-devrow small{display:block;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--u-steel)}.u-devrow b{font-size:16px}.u-devrow .u-chg{font-size:13px;font-weight:600;border-bottom:1px solid var(--u-ink)}.u-toggle{display:flex;justify-content:space-between;align-items:center;gap:10px;background:transparent;border-radius:14px;padding:10px 14px;cursor:pointer;border:1.5px solid var(--u-line);width:100%;text-align:left}.u-toggle small{margin-left:4px}.u-toggle small{color:var(--u-steel)}.u-toggle[aria-pressed=true]{border-color:var(--u-ink)}.u-sw{width:42px;height:24px;border-radius:12px;background:var(--u-line);position:relative;flex:none;transition:background .2s}.u-sw:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--u-white);transition:left .2s}.u-toggle[aria-pressed=true] .u-sw{background:var(--u-ink)}.u-toggle[aria-pressed=true] .u-sw:after{left:21px}.u-colrow{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.u-colrow .u-lbl{justify-content:flex-start}.u-colors{display:flex;gap:10px}.u-col{width:38px;height:38px;border-radius:50%;border:0;cursor:pointer;box-shadow:inset 0 0 0 1px #0000001f;outline-offset:3px}.u-col[aria-pressed=true]{outline:2px solid var(--u-ink)}.u-addbar{display:grid;gap:10px}.u-myrow{position:relative;display:grid;grid-template-columns:72px 1fr;align-items:center;gap:14px;background:var(--u-ink);color:var(--u-white);border-radius:16px;padding:14px;margin-top:4px;margin-bottom:-10px}.u-cartgift{margin:6px 0 0;grid-template-columns:60px 1fr;padding:14px 14px 12px}.u-cartgift img{width:60px!important;height:60px!important}.u-myrow img.u-cover{object-fit:cover;padding:0;background:#000}.u-gbadge{position:absolute;top:-11px;right:14px;background:var(--u-plum);color:var(--u-white);font-size:11px;font-weight:700;letter-spacing:.1em;border-radius:999px;padding:4px 10px}.u-myrow b s{font-family:var(--u-f-body);font-weight:500;font-size:13px;color:#ffffff80;margin-left:6px;letter-spacing:0}.u-ckx,.u-myrow .u-ck,.u-gl .u-ck{width:24px;height:24px;border-radius:50%;border:1.5px solid var(--u-line);display:grid;place-items:center;flex:none;background:var(--u-white)}.u-myrow .u-ck svg,.u-gl .u-ck svg{width:15px;height:15px;fill:none;stroke:transparent;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.u-gl[aria-pressed=true] .u-ck{background:var(--u-ink);border-color:var(--u-ink)}.u-myrow .u-ck.u-on{background:var(--u-white);border-color:var(--u-white)}.u-gl[aria-pressed=true] .u-ck svg{stroke:var(--u-white)}.u-myrow .u-ck.u-on svg{stroke:var(--u-ink)}.u-myrow img{width:72px;height:72px;border-radius:10px;object-fit:contain;background:radial-gradient(circle at 50% 55%,#3a2a55,#121215 72%);padding:3px}.u-myrow b{font-size:15px;display:block}.u-myrow small{font-size:12px;color:#ffffffb3;line-height:1.35;display:block}.u-myrow .u-lnk{background:none;border:0;padding:0;font:inherit;color:var(--u-white);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.u-myrow .u-pr{text-align:right;white-space:nowrap}.u-myrow .u-pr s{display:block;font-size:12px;color:#ffffff80}.u-myrow .u-pr b{font-family:var(--u-f-display);font-weight:850;font-size:19px;color:var(--u-plum);letter-spacing:-.02em}.u-addbar .u-cta{max-width:none}.u-soon{font-size:13px;color:var(--u-graphite);text-align:center;margin:0}.u-glasses{display:grid;grid-auto-flow:column;grid-auto-columns:var(--u-gw,min(290px,80%));gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-top:14px;margin-top:-14px}.u-glasses::-webkit-scrollbar{display:none}.u-glasses[style*="--u-n:1"]{--u-gw:min(320px,100%)}.u-gl{scroll-snap-align:start}.u-gl .u-rec{position:absolute;top:-13px;left:12px}.u-gnote{margin:-2px 0 0;font-size:12px;color:var(--u-steel)}.u-gl{position:relative;text-align:left;background:var(--u-white);border:1.5px solid var(--u-line);border-radius:16px;padding:12px;cursor:pointer;display:grid;grid-template-columns:64px 1fr;gap:2px 14px;align-items:center}.u-gl img{width:64px;height:64px;object-fit:contain;border-radius:12px;background:var(--u-panel);grid-row:span 2}.u-gl b{font-size:15px;line-height:1.2;align-self:end}.u-gl small{align-self:start}.u-gl small{font-size:12px;color:var(--u-steel);line-height:1.3}.u-gl .u-pr{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;margin-top:6px;font-weight:600;font-size:14px}.u-gl .u-pr s{color:var(--u-steel);font-weight:400;font-size:12px;margin-left:6px}.u-gl[aria-pressed=true]{border-color:var(--u-ink);box-shadow:inset 0 0 0 1px var(--u-ink)}.u-ups{display:grid;grid-template-columns:auto 56px 1fr auto;align-items:center;gap:12px;background:var(--u-white);border-radius:16px;padding:12px 14px;cursor:pointer;border:1.5px solid var(--u-line)}.u-ups:has(input:checked){border-color:var(--u-ink)}.u-ups input{accent-color:var(--u-ink);width:20px;height:20px;margin:0}.u-ups img{width:56px;height:56px;object-fit:contain;border-radius:10px;background:var(--u-panel)}.u-ups div{min-width:0;font-size:12px;color:var(--u-steel);line-height:1.35}.u-ups div b{display:block;color:var(--u-ink);font-size:14px}.u-ups .u-pr{font-size:14px;font-weight:600;text-align:right;white-space:nowrap}.u-ups .u-pr s{display:block;color:var(--u-steel);font-weight:400;font-size:11px}.u-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;font-size:12px;line-height:1.35;color:var(--u-graphite)}.u-facts div{background:var(--u-white);border-radius:14px;padding:12px}.u-facts b{display:block;color:var(--u-ink);font-size:13px}.u-compare{width:100%;border-collapse:collapse;font-size:14px;min-width:520px}.u-compare th,.u-compare td{text-align:left;padding:14px 8px;border-bottom:1px solid var(--u-line);vertical-align:top}.u-compare thead th{font-family:var(--u-f-display);font-size:20px;font-weight:850;letter-spacing:-.03em}.u-compare thead th small{display:block;font-family:var(--u-f-body);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--u-steel);font-weight:600;margin-top:4px}.u-compare .u-hl{background:color-mix(in srgb,var(--u-white) 70%,transparent)}.u-compare td.u-dot{font-size:30px}.u-compare th[scope=row]{color:var(--u-steel);font-weight:500;width:22%}:where(.u-s) details{border-bottom:1px solid var(--u-line)}:where(.u-s) summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;padding-block:18px;font-weight:600}:where(.u-s) summary::-webkit-details-marker{display:none}:where(.u-s) summary:after{content:"+";font-size:20px;line-height:1}:where(.u-s) details[open] summary:after{content:"\2013"}:where(.u-s) details p{margin:0 0 18px;color:var(--u-graphite);max-width:62ch}.u-comm{display:grid;gap:12px}.u-life-band{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.u-life-band figure{margin:0;position:relative;border-radius:var(--u-r);overflow:hidden;aspect-ratio:3/4;background:#ddd}.u-life-band img,.u-life-band video{width:100%;height:100%;object-fit:cover}.u-life-band figcaption{position:absolute;left:12px;bottom:12px;background:var(--u-white);border-radius:999px;padding:6px 11px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.u-life-band .u-lb-big{grid-column:1/-1;aspect-ratio:4/5}.u-life-band .u-lb-wide{grid-column:1/-1;aspect-ratio:16/10}.u-life-band .u-lb-wide figcaption{background:none;color:var(--u-white);font-family:var(--u-f-display);font-weight:850;font-size:clamp(26px,5vw,64px);letter-spacing:-.04em;text-transform:none;padding:0;left:18px;bottom:16px}.u-comm-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.u-comm-grid figure{margin:0;position:relative;border-radius:14px;overflow:hidden;aspect-ratio:4/5}.u-comm-grid img{width:100%;height:100%;object-fit:cover}.u-comm-grid figcaption{position:absolute;left:8px;bottom:8px;background:#0e0e118c;color:var(--u-white);font-size:11px;font-weight:600;border-radius:999px;padding:4px 9px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.u-reviews{display:grid;gap:10px}.u-score{background:var(--u-ink);color:var(--u-white);border-radius:var(--u-r);padding:22px;display:flex;justify-content:space-between;align-items:flex-end;gap:12px;flex-wrap:wrap}.u-score .u-dot{font-size:clamp(70px,16vw,130px)}.u-score p{margin:0;font-size:13px;color:#c7c7cd;max-width:22ch}.u-score p b{display:block;color:var(--u-white);font-size:16px}.u-reviews .u-rv:nth-of-type(n+6){display:none}.u-reviews.u-all .u-rv{display:grid!important}.u-reviews.u-all .u-revmore{display:none}.u-revmore{justify-self:center;margin-top:4px}.u-rv{background:var(--u-white);border-radius:16px;padding:16px;display:grid;gap:10px;margin:0}.u-rv blockquote{margin:0;font-family:var(--u-f-display);font-weight:700;font-size:17px;letter-spacing:-.02em;line-height:1.25}.u-rv figcaption{font-size:12px;color:var(--u-steel);display:flex;justify-content:space-between;gap:8px}.u-rv .u-stars{font-size:12px}.u-stickybuy{position:fixed;left:max(16px,env(safe-area-inset-left,0px));right:max(16px,env(safe-area-inset-right,0px));bottom:calc(10px + env(safe-area-inset-bottom,0px));z-index:15;background:var(--u-white);border-radius:22px;box-shadow:0 0 0 1px #0e0e110f,0 18px 40px -16px #0e0e116b;padding:10px;display:grid;gap:8px;transform:translateY(calc(100% + 30px));transition:transform .25s}.u-stickybuy.u-on{transform:none}.u-stickybuy .u-t{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:2px 8px 0;font-size:13px;color:var(--u-steel);line-height:1.3;min-width:0}.u-stickybuy .u-t b{color:var(--u-ink);font-family:var(--u-f-display);font-weight:800;font-size:16px;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.u-stickybuy .u-t span{white-space:nowrap}.u-stickybuy .u-cta{max-width:none;width:100%}.u-panel.u-top{top:10px;bottom:auto;left:10px;right:10px;width:auto;max-height:calc(100vh - 20px);transform:translateY(calc(-100% - 24px));border-radius:24px}.u-panel.u-top.u-on{transform:none}.u-sbar{display:flex;align-items:center;gap:10px;background:var(--u-white);border:1.5px solid var(--u-ink);border-radius:999px;padding:6px 8px 6px 16px;flex:1;min-width:0}.u-sbar svg{width:20px;height:20px;stroke:var(--u-ink);fill:none;stroke-width:1.8;flex:none}.u-sbar input{flex:1;min-width:0;border:0;background:none;font-size:17px;padding:8px 0}.u-sbar input:focus{outline:none}.u-sbar .u-clr{border:0;background:var(--u-panel);border-radius:999px;width:28px;height:28px;cursor:pointer;flex:none}.u-s-head{display:flex;gap:12px;align-items:center;padding:14px var(--u-gutr) 14px var(--u-gut);max-width:1800px;margin:0 auto;width:100%}.u-s-body{overflow-y:auto;padding:4px var(--u-gutr) 28px var(--u-gut);display:grid;gap:24px;align-content:start;max-width:1800px;margin:0 auto;width:100%}.u-pop{display:flex;flex-wrap:wrap;gap:8px}.u-pop button{border:1px solid var(--u-line);background:var(--u-white);border-radius:999px;padding:8px 14px;font-size:13px;font-weight:600;cursor:pointer}.u-pop button:hover{border-color:var(--u-ink)}.u-hits{display:grid;gap:4px}.u-hit{display:grid;grid-template-columns:48px 1fr auto;gap:12px;align-items:center;background:none;border:0;border-radius:12px;padding:6px;text-align:left;cursor:pointer}.u-hit:hover{background:var(--u-white)}.u-hit .u-th{width:48px;height:60px;background:var(--u-panel);border-radius:10px;display:grid;place-items:center}.u-hit .u-th img{height:88%;width:auto}.u-hit b{font-family:var(--u-f-display);font-weight:800;font-size:17px;letter-spacing:-.03em}.u-hit small{display:block;font-size:12px;color:var(--u-steel)}.u-hit mark{background:none;color:var(--u-plum)}.u-hit .u-spec{font-family:var(--u-f-dot);font-weight:900;font-size:13px;color:var(--u-steel)}.u-allres{justify-self:start}.u-s-grid{display:grid;grid-template-columns:1fr;gap:24px}.u-panel.u-top{min-height:min(88vh,860px)}.u-panel.u-top .u-p-body,.u-s-body{flex:1}.u-s-head .u-sbar{padding:8px 10px 8px 18px}.u-s-head .u-sbar input{font-size:20px;font-family:var(--u-f-display);font-weight:700;letter-spacing:-.02em}.u-s-empty2{display:grid;gap:26px}.u-s-col{display:grid;gap:12px;align-content:start}.u-s-wide{min-width:0}.u-pop.u-big button{font-size:15px;padding:10px 16px}.u-svibes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.u-svibes button{position:relative;border:0;padding:0;border-radius:14px;overflow:hidden;aspect-ratio:4/5;cursor:pointer;background:#ddd}.u-svibes img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.u-svibes button:hover img{transform:scale(1.05)}.u-svibes span{position:absolute;left:8px;bottom:8px;background:var(--u-white);border-radius:999px;padding:4px 9px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.u-s-res{display:grid;gap:16px}.u-s-reshead{display:flex;justify-content:space-between;align-items:center}.u-s-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.u-s-none{display:grid;gap:18px}.u-s-none>div:nth-child(2){display:grid;gap:6px}.u-s-none .u-dot{font-size:72px}@media(min-width:760px){.u-s-empty2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:48px}.u-s-wide{grid-column:1/-1}.u-svibes{grid-template-columns:repeat(6,minmax(0,1fr))}.u-s-col .u-svibes{grid-template-columns:repeat(3,minmax(0,1fr))}.u-s-cards{grid-template-columns:repeat(4,minmax(0,1fr))}}.u-s-empty{display:grid;gap:12px;padding-block:8px}.u-s-empty .u-dot{font-size:56px}.u-r-head{padding-block:20px 10px;display:grid;gap:14px}.u-r-head h1{font-size:clamp(40px,9vw,120px);letter-spacing:-.055em}.u-r-head h1 span{color:var(--u-steel)}.u-r-tools{display:grid;gap:10px}.u-r-tools .u-sbar{max-width:640px;border-color:var(--u-line)}html:not(.u-bf) [data-bf=on]{display:none!important}html.u-bf [data-bf=off]{display:none!important}html.u-bf .u-strip{background:var(--u-ink);color:var(--u-white)}.u-perks{list-style:none;margin:0;padding:0;display:grid;gap:12px}.u-perks li{display:flex;gap:12px;align-items:center;font-size:13px;line-height:1.35;color:inherit}.u-perks li b{display:block;font-size:14px}.u-pi{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;flex:none;background:#ffffff1a}.u-pi svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.5}.u-bfposter{background:var(--u-ink);color:var(--u-white);border-radius:var(--u-r);padding:28px 22px;display:grid;gap:22px}.u-bfposter .u-eyebrow{color:#ffffffb3}.u-bfposter h2{font-size:clamp(38px,7vw,96px)}.u-bfposter .u-perks span:not(.u-pi){color:#ffffffbf}.u-bfposter .u-perks b{color:var(--u-white)}.u-bfposter .u-cta{background:var(--u-white);color:var(--u-ink)}.u-bfposter .u-cta:hover{background:var(--u-plum);color:var(--u-white)}.u-bfposter small{font-size:12px;color:#fff9}.u-bfperks{background:var(--u-ink);color:var(--u-white);border-radius:16px;padding:14px}.u-bfperks .u-lbl{color:#ffffffa6;margin-bottom:10px}.u-bfperks .u-perks span:not(.u-pi){color:#ffffffbf}.u-bfperks .u-perks b{color:var(--u-white)}.u-bfcart{background:var(--u-ink);color:var(--u-white);border-radius:16px;padding:14px;display:grid;gap:10px}.u-bfcart p{margin:0;font-size:14px;font-weight:600}.u-bfcart .u-perks span:not(.u-pi){color:#ffffffbf}.u-bfcart .u-perks b{color:var(--u-white)}@media(min-width:760px){.u-bfposter{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;padding:48px}.u-bfposter .u-perks{grid-row:span 3}}.u-bfwrap{display:grid;gap:14px}.u-bfhead{background:var(--u-ink);color:var(--u-white);border-radius:var(--u-r);padding:26px 22px;display:grid;gap:18px}.u-bfhead .u-eyebrow{color:#ffffffb3}.u-bfhead h2{font-size:clamp(38px,7vw,104px)}.u-bfhead .u-cta{background:var(--u-white);color:var(--u-ink)}.u-bfhead .u-cta:hover{background:var(--u-plum);color:var(--u-white)}.u-bfcards{display:grid;grid-template-columns:1fr 1fr;gap:10px}.u-bfc{position:relative;border:0;padding:0;border-radius:var(--u-r);overflow:hidden;cursor:pointer;text-align:left;background:var(--u-ink);color:var(--u-white);display:grid;grid-template-rows:auto 1fr;min-width:0}.u-bfc .u-bfi{display:block;aspect-ratio:4/3;overflow:hidden;background:#1e1e23}.u-bfc .u-bfi img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.u-bfc:hover .u-bfi img{transform:scale(1.04)}.u-bfc.u-myst .u-bfi{background:radial-gradient(circle at 50% 60%,#3a2a55,#121215 70%)}.u-bfc.u-myst .u-bfi img{object-fit:contain;padding:8%}.u-bfc.u-pack .u-bfi{background:#000}.u-bfc.u-pack .u-bfi .u-dot{font-size:clamp(60px,14vw,120px)}.u-bft{display:grid;gap:4px;padding:14px;align-content:start}.u-bft .u-eyebrow{color:#fff9;font-size:10px}.u-bft b{font-family:var(--u-f-display);font-weight:850;font-size:20px;letter-spacing:-.03em;line-height:1}.u-bft small{font-size:12px;color:#ffffffbf;line-height:1.35}.u-go2{font-size:12px;font-weight:600;margin-top:4px}.u-bfc.u-car{grid-column:1/-1}.u-bfc.u-car .u-bfi{aspect-ratio:16/9}.u-bfc.u-car .u-bft b{font-size:28px}.u-bfcards.u-mini{grid-template-columns:repeat(3,minmax(150px,1fr));overflow-x:auto;scrollbar-width:none}.u-bfcards.u-mini::-webkit-scrollbar{display:none}.u-bfcards.u-mini .u-bfc.u-car{grid-column:auto}.u-bfcards.u-mini .u-bfc .u-bfi{aspect-ratio:1}.u-bfcards.u-mini .u-bft{padding:10px}.u-bfcards.u-mini .u-bft b,.u-bfcards.u-mini .u-bfc.u-car .u-bft b{font-size:15px}.u-bfcards.u-mini .u-bft small,.u-bfcards.u-mini .u-bft .u-eyebrow{display:none}.u-bfmini{display:grid;gap:8px}.u-panel.u-bfdrawer{background:var(--u-ink);color:var(--u-white)}.u-bfdrawer .u-p-body{padding-top:0;gap:0}.u-bfclose{position:absolute;top:14px;right:14px;z-index:3;width:40px;height:40px;border-radius:50%;background:#ffffffeb;color:var(--u-ink)}.u-bfsec{display:grid;gap:22px;padding-bottom:24px}.u-bfhero{position:relative;margin-inline:calc(-1 * var(--u-gut)) calc(-1 * var(--u-gutr));aspect-ratio:4/3;overflow:hidden;background:#000}.u-bfhero img{width:100%;height:100%;object-fit:cover}.u-bfhero.u-myst{background:radial-gradient(circle at 50% 42%,#4a2e78,#121215 68%)}.u-bfhero.u-myst img{object-fit:contain;padding:8% 12% 22%}.u-bfhero-t{position:absolute;left:0;right:0;bottom:0;padding:60px var(--u-gutr) 18px var(--u-gut);background:linear-gradient(transparent,#0e0e11f2)}.u-bfhero-t .u-eyebrow{color:#ffffffb3}.u-bfhero-t h3{font-size:clamp(34px,9vw,46px);margin-top:8px}.u-bffacts{display:grid;grid-template-columns:1fr 1fr;gap:8px}.u-bffacts>div{background:#1e1e23;border-radius:16px;padding:14px;display:grid;gap:8px}.u-bffacts .u-dot{font-size:44px}.u-bffacts small{font-size:13px;color:#ffffffbf;line-height:1.3}.u-tl{list-style:none;margin:0;padding:0;display:grid}.u-tl li{display:grid;grid-template-columns:44px 1fr;gap:12px;padding-block:14px;border-top:1px solid #2A2A30}.u-tl li:last-child{border-bottom:1px solid #2A2A30}.u-tl .u-dot{font-size:22px;color:var(--u-plum)}.u-tl b{display:block;font-family:var(--u-f-display);font-weight:800;font-size:18px;letter-spacing:-.02em}.u-tl small{font-size:13px;color:#ffffffb3}.u-bfcta{display:grid;gap:12px;justify-items:center}.u-bfcta .u-cta{max-width:none;background:var(--u-white);color:var(--u-ink)}.u-bfcta .u-cta:hover{background:var(--u-plum);color:var(--u-white)}.u-bflink{font-size:12px;color:#ffffffa6}.u-bfprice{display:flex;align-items:baseline;gap:12px}.u-bfprice s{color:#ffffff80;font-size:18px}.u-bfprice b{font-family:var(--u-f-display);font-weight:850;font-size:44px;letter-spacing:-.04em;color:var(--u-white)}.u-bfgroup{display:grid;gap:10px}.u-bfgroup .u-eyebrow{color:#fff9}.u-bfsure{display:flex;align-items:center;gap:14px;background:#1e1e23;border-radius:16px;padding:14px}.u-bfsure .u-dot{font-size:30px;color:var(--u-plum)}.u-bfsure b{font-size:16px}.u-bfprizes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.u-bfprizes>div{background:#1e1e23;border-radius:16px;padding:14px 12px;display:grid;gap:10px;align-content:space-between;min-height:110px}.u-bfprizes .u-dot{font-size:28px}.u-bfprizes b{font-size:13px;line-height:1.2}.u-bfsec h3{font-size:30px}.u-bfsec p{margin:0;color:var(--u-graphite)}.u-bfimg{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:16px;background:var(--u-ink)}.u-bfimg.u-contain{object-fit:contain;background:radial-gradient(circle at 50% 60%,#3a2a55,#121215 70%);padding:6%}.u-packimg{display:grid;place-items:center;background:var(--u-plum);color:var(--u-white)}.u-packimg .u-dot{font-size:110px}.u-steps{list-style:none;margin:0;padding:0;display:grid;gap:10px;counter-reset:st}.u-steps li{counter-increment:st;display:grid;grid-template-columns:30px 1fr;gap:10px;font-size:14px;color:var(--u-graphite)}.u-steps li:before{content:counter(st);width:26px;height:26px;border-radius:50%;background:var(--u-ink);color:var(--u-white);display:grid;place-items:center;font-size:12px;font-weight:600}.u-steps b{color:var(--u-ink)}.u-prizes{display:flex;flex-wrap:wrap;gap:6px}.u-prizes span{background:var(--u-ink);color:var(--u-white);border-radius:999px;padding:7px 12px;font-size:13px;font-weight:600}@media(min-width:760px){.u-bfwrap{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:stretch}.u-bfhead{align-content:space-between;padding:40px}.u-bfcards:not(.u-mini){grid-template-columns:1fr 1fr;grid-template-rows:auto auto}.u-bfcards.u-mini{grid-template-columns:repeat(3,minmax(0,1fr))}}.u-bfcar{display:grid;grid-template-columns:40% 1fr;align-items:stretch;background:var(--u-ink);color:var(--u-white);border:0;border-radius:18px;overflow:hidden;padding:0;text-align:left;cursor:pointer;min-height:112px}.u-bfcar img{width:100%;height:100%;object-fit:cover;background:#000}.u-watch2{justify-self:start;display:inline-flex;align-items:center;gap:6px;margin-top:6px;border:1px solid rgba(255,255,255,.35);color:var(--u-white);border-radius:999px;padding:7px 12px;font-size:12px;font-weight:600;white-space:nowrap;transition:background .2s,border-color .2s}.u-watch2 svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.u-watch2.u-sm{padding:5px 10px;font-size:11px;margin-top:4px}.u-bfc:hover .u-watch2,.u-bfcar:hover .u-watch2{background:#ffffff1f;border-color:#fff9}.u-bfimgw{position:relative;display:block;height:100%;min-height:100px;overflow:hidden}.u-bfimgw img{position:absolute;top:0;right:0;bottom:0;left:0;object-position:58% 60%;transform:scale(1.18)}.u-watch{position:absolute;left:10px;bottom:10px;display:inline-flex;align-items:center;gap:6px;background:#ffffff24;border:1px solid rgba(255,255,255,.35);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:var(--u-white);border-radius:999px;padding:7px 12px;font-size:12px;font-weight:600;letter-spacing:.01em;white-space:nowrap;transition:background .2s}.u-watch svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.u-watch.u-sm{left:8px;bottom:8px;padding:5px 9px;font-size:11px}.u-bfc:hover .u-watch,.u-bfcar:hover .u-watch{background:#ffffff47}.u-bfc .u-bfi{position:relative}.u-bfcar .u-t{display:grid;gap:4px;align-content:center;padding:12px 14px}.u-bfcar small{font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#ffffffa6}.u-bfcar b{font-family:var(--u-f-display);font-weight:850;font-size:17px;letter-spacing:-.02em;line-height:1.1;text-wrap:balance}.u-bfcar em{font-style:normal;font-size:12px;color:#ffffffbf}.u-bfcar:hover img{transform:scale(1.04)}.u-bfcar img{transition:transform .5s}@media(min-width:760px){.u-bfcar b{font-size:19px}}.u-menu-bf{min-height:96px}.u-cartbf{min-height:100px}.u-bfbox{background:var(--u-ink);color:var(--u-white);border-radius:20px;padding:16px 0 16px 16px;display:grid;gap:12px}.u-bfbox-h{display:grid;gap:6px;padding-right:16px}.u-bfbox-h span{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#ffffffa6}.u-bfbox-h b{font-family:var(--u-f-display);font-weight:850;font-size:clamp(22px,5.4vw,28px);letter-spacing:-.03em;line-height:1.05;text-wrap:balance}.u-bfrow{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 16px)/2.3);gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-right:16px}.u-bfrow::-webkit-scrollbar{display:none}.u-bfo{position:relative;border:0;padding:0;border-radius:14px;overflow:hidden;aspect-ratio:4/5;background:#1e1e23;text-align:left;color:var(--u-white);scroll-snap-align:start}:where(.u-s) button.u-bfo{cursor:pointer}.u-bfo img{width:100%;height:100%;object-fit:cover;transition:transform .5s}:where(.u-s) button.u-bfo:hover img{transform:scale(1.05)}.u-bfo.u-myst{background:radial-gradient(circle at 50% 45%,#3a2a55,#121215 72%)}.u-bfo.u-myst img{object-fit:contain;padding:8% 8% 26%}.u-bfo .u-cap{position:absolute;left:0;right:0;bottom:0;padding:30px 10px 10px;background:linear-gradient(transparent,#000000d9);display:grid;gap:2px}.u-bfo .u-cap small{font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#ffffffb3}.u-bfo .u-cap b{font-family:var(--u-f-display);font-weight:850;font-size:16px;letter-spacing:-.02em;line-height:1.05}:where(.u-s) button.u-bfo:after{content:"+";position:absolute;top:8px;right:8px;width:26px;height:26px;border-radius:50%;background:var(--u-white);color:var(--u-ink);display:grid;place-items:center;font-size:17px;font-weight:600}.u-bfban{background:var(--u-ink);color:var(--u-white);border-radius:20px;overflow:hidden;display:grid}.u-bfban-main{position:relative;border:0;padding:0;background:#000;color:var(--u-white);cursor:pointer;text-align:left;aspect-ratio:16/10;margin:0 8px;border-radius:14px;overflow:hidden}.u-bfban-main img{width:100%;height:100%;object-fit:cover}.u-bfban-main .u-t{position:absolute;left:0;right:0;bottom:0;padding:40px 16px 14px;background:linear-gradient(transparent,#000000e6);display:grid;gap:4px}.u-bfban-main small{font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#ffffffb3}.u-bfban-main b{font-family:var(--u-f-display);font-weight:850;font-size:24px;letter-spacing:-.03em;line-height:1}.u-bfban-main em{font-style:normal;font-size:13px;font-weight:600}.u-bfban-row{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:8px}.u-bfpill{display:flex;align-items:center;gap:10px;background:#1e1e23;border:0;border-radius:14px;padding:6px 10px 6px 6px;color:var(--u-white);text-align:left;min-width:0}:where(.u-s) button.u-bfpill{cursor:pointer}.u-bfpill img{width:44px;height:44px;border-radius:10px;object-fit:cover;background:#2b2a30;flex:none}.u-bfpill span{flex:1;min-width:0;font-size:12px;color:#ffffffb3;line-height:1.25}.u-bfpill span b{display:block;color:var(--u-white);font-size:14px}.u-bfpill i{font-style:normal;width:24px;height:24px;border-radius:50%;background:var(--u-white);color:var(--u-ink);display:grid;place-items:center;font-weight:600;flex:none}html:not(.u-bfb) [data-bfv=b]{display:none!important}html.u-bfb [data-bfv=a]{display:none!important}.u-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#0e0e116b;z-index:40;opacity:0;pointer-events:none;transition:opacity .25s}.u-scrim.u-on{opacity:1;pointer-events:auto}.u-panel{position:fixed;top:max(10px,env(safe-area-inset-top,0px));bottom:max(10px,env(safe-area-inset-bottom,0px));z-index:50;width:min(440px,calc(100% - 20px));border-radius:24px;overflow:hidden;box-shadow:0 30px 80px -24px #0e0e1180;background:var(--u-paper);display:flex;flex-direction:column;transition:transform .3s cubic-bezier(.2,.8,.2,1);padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}.u-panel.u-left{left:10px;transform:translate(calc(-100% - 24px))}.u-panel.u-right{right:10px;transform:translate(calc(100% + 24px))}.u-panel.u-on{transform:none}.u-panel:focus{outline:none}.u-panel .u-lens{display:grid;grid-template-columns:repeat(3,1fr);width:100%}.u-p-head{display:flex;justify-content:space-between;align-items:center;padding:16px var(--u-gutr) 12px var(--u-gut)}.u-p-head h2{font-size:24px;letter-spacing:-.03em}.u-ccount{font-family:var(--u-f-body);font-size:13px;font-weight:500;color:var(--u-steel);letter-spacing:0;margin-left:6px}.u-p-body{flex:1;overflow-y:auto;padding:0 var(--u-gutr) 24px var(--u-gut);display:grid;gap:22px;align-content:start}:where(.u-s) #cartBody{gap:10px}.u-p-foot{padding:14px var(--u-gutr) 16px var(--u-gut);background:var(--u-white);border-top:1px solid var(--u-line);display:grid;gap:10px}.u-mlist{display:grid}.u-mlist button{background:none;border:0;border-bottom:1px solid var(--u-line);text-align:left;padding:14px 0;display:flex;justify-content:space-between;align-items:center;gap:10px;cursor:pointer;font-family:var(--u-f-display);font-weight:800;font-size:26px;letter-spacing:-.04em}.u-mlist button .u-dot{font-size:16px;color:var(--u-steel);letter-spacing:0}.u-mlist button .u-r{display:flex;gap:10px;align-items:center}.u-mvibes{display:grid;grid-auto-flow:column;grid-auto-columns:96px;gap:8px;overflow-x:auto;scrollbar-width:none}.u-mvibes::-webkit-scrollbar{display:none}.u-mvibes button{border:0;background:none;padding:0;cursor:pointer;display:grid;gap:6px;font-size:12px;font-weight:600;text-align:left}.u-mvibes img{width:96px;height:120px;object-fit:cover;border-radius:12px}.u-mrows{display:grid;grid-template-columns:1fr 1fr;gap:8px}.u-mrows button{display:grid;gap:8px;background:var(--u-white);border:0;border-radius:16px;padding:8px 8px 12px;cursor:pointer;text-align:left}.u-mrows button>span:last-child{padding-inline:6px}.u-mrows .u-spi{position:relative;width:100%;aspect-ratio:4/3;border-radius:12px;background:var(--u-panel);display:block;overflow:hidden}.u-mrows .u-spi img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:8px}.u-mrows .u-spi.u-cover img{width:100%;height:100%;object-fit:cover;padding:0}.u-mrows b{display:block;font-family:var(--u-f-display);font-weight:800;font-size:16px;letter-spacing:-.03em}.u-mrows small{font-size:12px;color:var(--u-steel)}.u-mlinks{display:grid;grid-template-columns:1fr 1fr;gap:8px}.u-mlinks button{background:var(--u-white);border:0;border-radius:14px;padding:14px;text-align:left;font-weight:600;cursor:pointer;font-size:14px}.u-mlinks button small{display:block;font-weight:400;color:var(--u-steel);font-size:12px}.u-mhelp{display:flex;flex-wrap:wrap;gap:8px 16px;font-size:13px;color:var(--u-graphite)}.u-prog{background:var(--u-white);border-radius:18px;padding:14px;display:grid;gap:12px}.u-slots{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px}.u-slot{position:relative;aspect-ratio:4/5;border-radius:14px;display:grid;place-items:center;overflow:hidden}.u-slot.u-full{background:var(--u-panel)}.u-slot.u-full img{height:78%;width:auto;filter:drop-shadow(0 10px 12px rgba(0,0,0,.2))}.u-slot.u-empty{border:2px dashed var(--u-line);background:none;cursor:pointer;align-content:center;gap:6px}.u-slot.u-empty:hover{border-color:var(--u-plum)}.u-slot .u-plus{width:38px;height:38px;border-radius:50%;background:var(--u-plum);color:var(--u-white);display:grid;place-items:center;font-size:22px}.u-slot .u-sl{position:absolute;left:8px;bottom:8px;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;background:var(--u-white);border-radius:999px;padding:4px 8px}.u-slot.u-empty .u-sl{position:static;background:none;color:var(--u-plum)}.u-ribbon{position:absolute;top:10px;right:-28px;transform:rotate(35deg);background:var(--u-plum);color:var(--u-white);font-size:10px;font-weight:700;letter-spacing:.1em;padding:4px 30px}.u-amp{font-family:var(--u-f-display);font-weight:850;font-size:26px;color:var(--u-steel)}.u-slotmsg{margin:0;font-size:14px;text-align:center}.u-slotmsg b{color:var(--u-plum)}.u-prog p{margin:0;font-size:14px;font-weight:600}.u-prog p .u-chip{background:var(--u-plum);color:var(--u-white);margin-right:6px}.u-bar2{height:4px;background:var(--u-line);border-radius:2px;overflow:hidden}.u-bar2 i{display:block;height:100%;background:var(--u-plum);transition:width .4s}.u-sugg{display:grid;grid-auto-flow:column;grid-auto-columns:104px;gap:8px;overflow-x:auto;scrollbar-width:none}.u-sugg::-webkit-scrollbar{display:none}.u-sugg button{border:0;background:var(--u-panel);border-radius:12px;padding:8px 6px 6px;cursor:pointer;display:grid;gap:4px;justify-items:center;font-size:11px;font-weight:600}.u-sugg img{height:96px;width:auto}.u-sugg em{font-style:normal;color:var(--u-plum)}.u-line{display:grid;grid-template-columns:88px 1fr auto;gap:14px;align-items:start;background:var(--u-white);border-radius:18px;padding:10px}.u-line .u-thumb{background:var(--u-panel);border-radius:12px;aspect-ratio:3/4;display:grid;place-items:center;overflow:hidden}.u-line .u-thumb img{height:88%;width:auto;object-fit:contain}.u-line h4{margin:0;font-family:var(--u-f-display);font-weight:800;font-size:17px;letter-spacing:-.03em}.u-line .u-meta{font-size:12px;color:var(--u-steel);line-height:1.4}.u-line .u-meta .u-dot{font-size:13px;color:var(--u-graphite)}.u-qty{display:inline-flex;align-items:center;border:1px solid var(--u-line);border-radius:999px;margin-top:8px;background:var(--u-white)}.u-qty button{border:0;background:none;width:30px;height:30px;cursor:pointer;font-size:16px}.u-qty span{min-width:18px;text-align:center;font-size:13px;font-weight:600}.u-lp{text-align:right;font-weight:600;font-size:14px;white-space:nowrap}.u-lp s{display:block;color:var(--u-steel);font-weight:400;font-size:12px}.u-lp .u-free{color:var(--u-plum)}.u-addon{display:flex;align-items:center;gap:12px;background:var(--u-white);border-radius:14px;padding:12px}.u-addon img{width:44px;height:44px;border-radius:10px;background:var(--u-panel);object-fit:contain;flex:none}.u-addon .u-ic{width:44px;height:44px;border-radius:10px;background:var(--u-panel);display:grid;place-items:center;flex:none}.u-addon .u-ic svg{width:22px;height:22px;stroke:var(--u-ink);fill:none;stroke-width:1.5}.u-addon div{flex:1;min-width:0;font-size:13px;line-height:1.35}.u-addon div b{display:block;font-size:14px}.u-addon .u-add{border:1px solid var(--u-ink);background:none;border-radius:999px;padding:7px 12px;font-weight:600;font-size:12px;cursor:pointer;white-space:nowrap}.u-addon .u-add[aria-pressed=true],.u-addon.u-gift{background:var(--u-ink);color:var(--u-white)}.u-addon.u-gift img{background:radial-gradient(circle at 50% 60%,#3a2a55,#121215 70%)}.u-addon.u-gift .u-chip{background:var(--u-plum);color:var(--u-white)}.u-gpr{text-align:right;white-space:nowrap}.u-gpr .u-inc{color:var(--u-white);font-size:13px;letter-spacing:.08em}.u-addon.u-gift img.u-cover{object-fit:cover;padding:0}.u-gpr s{display:block;font-size:11px;color:#fff9}.u-gpr b{font-family:var(--u-f-display);font-weight:850;font-size:16px;color:var(--u-plum)}.u-addon img{width:52px;height:52px}.u-empty{display:grid;gap:10px;padding-top:6px}.u-emptyline{margin:-6px 0 0;font-size:15px;color:var(--u-graphite)}.u-emptyline.u-sub{margin-top:-14px;font-size:13px}.u-emptyline.u-sub b{color:var(--u-plum);margin-right:4px}.u-empty h2{font-size:34px}.u-evibes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:-10px}.u-evibes button{position:relative;border:0;padding:0;border-radius:14px;overflow:hidden;aspect-ratio:1;cursor:pointer;background:#ddd}.u-evibes img{width:100%;height:100%;object-fit:cover}.u-evibes span{position:absolute;left:8px;bottom:8px;background:var(--u-white);border-radius:999px;padding:4px 9px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.u-egrid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:-10px}.u-ecard{background:var(--u-white);border-radius:16px;padding:10px;display:grid;gap:6px;justify-items:center;text-align:center}.u-ecard b{font-family:var(--u-f-display);font-weight:800;font-size:15px;letter-spacing:-.03em}.u-eimg{border:0;background:var(--u-panel);border-radius:12px;width:100%;padding:10px 0;cursor:pointer;display:grid;place-items:center}.u-eimg img{height:120px;width:auto}.u-eadd{border:1px solid var(--u-ink);background:none;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:600;cursor:pointer;width:100%}.u-eadd:hover{background:var(--u-ink);color:var(--u-white)}.u-tot{display:flex;justify-content:space-between;align-items:baseline;font-size:14px}.u-tot b{font-family:var(--u-f-display);font-size:26px;font-weight:850;letter-spacing:-.03em}.u-sum{display:grid;gap:6px;font-size:13px;color:var(--u-graphite)}.u-sum-row{display:flex;justify-content:space-between;gap:10px;align-items:center}.u-sum-row.u-disc span:last-child,.u-sum-row.u-code span:last-child{color:var(--u-plum);font-weight:600}.u-sum-row .u-x{border:0;background:var(--u-panel);border-radius:50%;width:18px;height:18px;line-height:18px;padding:0;cursor:pointer;font-size:12px;margin-left:4px}.u-clink{justify-self:start;background:none;border:0;padding:0;font-size:13px;font-weight:600;border-bottom:1px solid var(--u-ink);cursor:pointer}.u-cform{display:flex;gap:6px}.u-cform input{flex:1;min-width:0;border:1.5px solid var(--u-line);border-radius:12px;padding:9px 12px;font-size:14px;text-transform:uppercase}.u-cform input:focus{outline:none;border-color:var(--u-ink)}.u-cform button{border:0;background:var(--u-ink);color:var(--u-white);border-radius:12px;padding:0 16px;font-weight:600;cursor:pointer}.u-giftstick{position:sticky;bottom:0;z-index:2;display:grid;gap:6px;padding:4px 0 10px;background:var(--u-paper)}.u-giftstick:before{content:"";position:absolute;left:0;right:0;top:-14px;height:14px;background:linear-gradient(rgba(243,243,245,0),var(--u-paper));pointer-events:none}:where(.u-s) #cartBody{padding-bottom:0}.u-line.u-gline{grid-template-columns:56px 1fr auto;padding:8px 10px 8px 8px;align-items:center;box-shadow:0 0 0 1px #0e0e110a}.u-gline .u-thumb{aspect-ratio:1;border-radius:10px}.u-gline .u-thumb.u-gt{background:radial-gradient(circle at 50% 55%,#3a2a55,#121215 72%)}.u-gline .u-thumb img{height:86%;width:auto;object-fit:contain}.u-gline .u-thumb.u-cover img{width:100%;height:100%;object-fit:cover}.u-gline h4{font-size:15px}.u-gline .u-lp .u-free{font-family:var(--u-f-display);font-weight:850;font-size:15px;letter-spacing:.02em}.u-gifts{display:grid;gap:6px}.u-gifts.u-two{grid-template-columns:1fr 1fr}.u-gift{position:relative;display:flex;align-items:center;gap:8px;background:var(--u-ink);color:var(--u-white);border-radius:12px;padding:6px 10px 6px 6px;min-width:0;margin-top:6px}.u-gift img{width:34px;height:34px;border-radius:8px;object-fit:contain;background:radial-gradient(circle at 50% 55%,#3a2a55,#121215 72%);flex:none}.u-gift img.u-cover{object-fit:cover;background:#000}.u-gift span{flex:1;min-width:0;display:grid;line-height:1.15}.u-gift b{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.u-gift s,.u-gift small{font-size:11px;color:#ffffff80}.u-gift em{position:absolute;top:-8px;right:8px;font-style:normal;background:var(--u-plum);color:var(--u-white);font-size:9px;font-weight:700;letter-spacing:.1em;border-radius:999px;padding:2px 7px}.u-tot2{display:flex;justify-content:space-between;align-items:center;gap:12px}.u-tot2 span{font-size:14px;font-weight:600;display:block}.u-tot2 small{font-size:12px;color:var(--u-plum)}.u-tot2>b{font-family:var(--u-f-display);font-size:28px;font-weight:850;letter-spacing:-.03em}.u-links{display:flex;justify-content:space-between;gap:12px;margin-top:-4px}.u-links .u-clink{font-size:12px;color:var(--u-graphite);border-bottom-color:var(--u-line)}.u-sum{background:var(--u-paper);border-radius:12px;padding:10px 12px}.u-p-foot{max-height:62vh;overflow-y:auto;position:relative;z-index:4}:where(.u-s) #cartFoot{margin-top:-8px;box-shadow:0 -1px 0 var(--u-line)}:where(.u-s) #cartBody .u-giftstick{padding-bottom:16px}.u-ship{font-size:12px;color:var(--u-graphite)}.u-trust{display:flex;justify-content:center;gap:16px;font-size:12px;color:var(--u-steel)}:where(.u-s) footer{margin-top:64px;padding-bottom:12px}.u-fcard{background:var(--u-plum);color:var(--u-white);border-radius:28px;overflow:hidden;padding-inline:20px}.u-f-top{padding-block:40px 24px;display:grid;gap:32px}.u-f-top>*{min-width:0}.u-news{display:grid;gap:14px;align-content:start}.u-news .u-eyebrow{color:#ffffffbf}.u-news h2{font-size:clamp(30px,8.4vw,72px)}.u-news h2 span{color:var(--u-white)}.u-nform{display:flex;gap:6px;background:#ffffff24;border:1px solid rgba(255,255,255,.35);border-radius:999px;padding:5px;max-width:460px}.u-nform input{flex:1;min-width:0;width:100%;background:none;border:0;padding:10px 14px;color:var(--u-white);font-size:15px}.u-nform input::placeholder{color:#ffffffb3}.u-nform input:focus{outline:none}.u-nform:focus-within{border-color:var(--u-white)}.u-nform button{background:var(--u-white);color:var(--u-ink);border:0;border-radius:999px;padding:10px 18px;font-weight:600;cursor:pointer;white-space:nowrap}.u-nmsg{font-size:13px;color:var(--u-white);min-height:18px;margin:0}.u-fside{display:grid;gap:28px;align-content:start}.u-fnav{border-top:1px solid rgba(255,255,255,.25)}.u-fcol{border-bottom:1px solid rgba(255,255,255,.25)}.u-fcol summary{list-style:none;display:flex;justify-content:space-between;align-items:center;padding-block:16px;font-family:var(--u-f-display);font-weight:800;font-size:20px;letter-spacing:-.03em;cursor:pointer}.u-fcol summary::-webkit-details-marker{display:none}.u-fcol summary:after{content:"+";font-family:var(--u-f-body);font-weight:400;font-size:22px;color:#ffffffbf}.u-fcol[open] summary:after{content:"\2013"}.u-fcol ul{list-style:none;margin:0;padding:0 0 16px;display:grid;gap:10px;font-size:15px}.u-fcol a{text-decoration:none;color:#ffffffe0}.u-fcol a:hover{color:var(--u-white)}.u-frow{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.u-frate{display:flex;align-items:center;gap:12px;font-size:12px;color:#fffc;line-height:1.4}.u-frate .u-dot{font-size:40px;color:var(--u-white)}.u-frate .u-stars{color:var(--u-white)}.u-fpay{font-size:12px;color:#fffc;line-height:1.6}@media(min-width:760px){.u-fpay{text-align:right}}.u-wordmark{color:var(--u-white);margin-bottom:-1.2%}.u-wordmark svg{width:100%;height:auto;display:block}.u-fine{display:flex;justify-content:space-between;gap:6px 16px;flex-wrap:wrap;color:#ffffffbf;font-size:12px;padding-block:16px 18px;border-top:1px solid rgba(255,255,255,.22)}@media(min-width:760px){.u-navtxt{display:inline}.u-lens{display:inline-grid;grid-template-columns:repeat(3,auto);width:auto;justify-self:start}.u-prot{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"lens chips sort";gap:12px}.u-lens button{padding:7px 18px}.u-rail{grid-auto-columns:calc((100% - 36px)/4.2)}.u-lineup{grid-template-columns:repeat(3,minmax(0,1fr))}.u-lt{min-height:560px;padding:26px;grid-template-columns:1fr;grid-template-rows:auto 1fr}.u-lt .u-gloss{width:56%;justify-self:end;align-self:end;margin-top:-10px}.u-vote{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.u-vote-media{aspect-ratio:auto;height:100%;max-height:none}.u-vote-body{padding:48px}.u-ugc{grid-template-columns:repeat(4,minmax(0,1fr))}.u-proof-grid{gap:32px}.u-proof p{font-size:13px}.u-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.u-grid .u-lt{grid-column:span 2;min-height:420px;grid-template-columns:minmax(0,1fr) minmax(0,40%);grid-template-rows:none}.u-grid .u-lt .u-gloss{width:auto;margin-top:0}.u-reel{padding:40px 32px 32px}.u-reel-row{grid-auto-columns:minmax(0,280px)}.u-grid .u-reel{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:32px}.u-grid .u-reel .u-reel-row{grid-auto-columns:220px;grid-row:1/3;grid-column:2}.u-s-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.u-comm{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:20px}.u-comm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.u-reviews .u-rv:nth-of-type(n+6){display:grid}.u-reviews .u-rv:nth-of-type(n+8){display:none}.u-life-band{grid-template-columns:1.3fr 1fr 1fr;grid-template-rows:auto auto}.u-life-band .u-lb-big{grid-column:auto;grid-row:span 2;aspect-ratio:auto}.u-life-band .u-lb-wide{grid-column:2/4;aspect-ratio:16/9}.u-fcard{padding-inline:40px;border-radius:32px}.u-f-top{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:48px;padding-block:56px 32px}.u-fnav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;border-top:0}.u-fcol{border-bottom:0}.u-fcol summary{font-family:var(--u-f-body);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#ffffffb3;padding-block:0 12px;cursor:default;pointer-events:none}.u-fcol summary:after{display:none}.u-fcol ul{font-size:14px}.u-type .u-thumb{height:84px}}@media(min-width:1024px){:root{--u-gut:max(28px,env(safe-area-inset-left,0px));--u-gutr:max(28px,env(safe-area-inset-right,0px))}.u-hero-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-template-areas:"h m" "c m";column-gap:40px}.u-hero h1{grid-area:h;font-size:clamp(72px,7.2vw,132px)}.u-hero-copy{grid-area:c;padding-bottom:8px}.u-hero-media{grid-area:m;aspect-ratio:4/5}.u-band{padding-block:96px}.u-band.u-flush{padding-top:0}.u-ed h3{left:26px;bottom:24px}.u-pdp{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:48px;align-items:start}.u-gal{grid-auto-flow:row;grid-template-columns:1fr 1fr;grid-auto-columns:auto;overflow:visible}.u-gal>:first-child{grid-column:1/-1;aspect-ratio:5/4}.u-info{position:sticky;top:90px}.u-types{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}.u-glasses{grid-auto-flow:row;grid-template-columns:repeat(var(--u-n,2),minmax(0,280px));overflow:visible}.u-gl{grid-template-columns:52px 1fr}.u-gl img{width:52px;height:52px}.u-stickybuy{display:none}}@media(prefers-reduced-motion:reduce){.u-card,.u-mood img,.u-cta,.u-panel,.u-scrim,.u-stickybuy,.u-bar2 i{transition:none}}.u-lbl,.u-devrow small,.u-bfcar small,.u-bfbox-h span,.u-gnote{font-family:var(--u-f-body)}.u-lbl,.u-devrow small,.u-bfcar small{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.u-lbl b{font-size:13px;font-weight:600;letter-spacing:0;text-transform:none}.u-rec,.u-new,.u-gbadge,.u-chip,.u-slot .u-sl,.u-gift em{font-family:var(--u-f-body);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.u-mrows b,.u-line h4,.u-gline h4,.u-type b,.u-gl b,.u-myrow b,.u-devrow b,.u-bfcar b,.u-addon div b{font-family:var(--u-f-display);font-weight:800;font-size:16px;letter-spacing:-.02em;line-height:1.15}.u-myrow b s{font-family:var(--u-f-body);font-weight:400;font-size:12px}.u-mrows small,.u-gl small,.u-myrow small,.u-line .u-meta,.u-addon div,.u-bfcar em,.u-emptyline.u-sub{font-size:13px;font-weight:400;line-height:1.35}.u-mrows small,.u-gl small,.u-line .u-meta,.u-addon div{color:var(--u-steel)}.u-myrow small,.u-bfcar em{color:#ffffffb3}.u-type small{font-size:13px;font-weight:600;color:var(--u-graphite)}.u-type.u-pro small{color:#ffffffb3}.u-lp,.u-gl .u-pr>span,.u-type .u-tp{font-family:var(--u-f-display);font-weight:800;font-size:15px;letter-spacing:-.01em}.u-type.u-slim .u-tp{font-family:var(--u-f-body);font-size:12px;font-weight:600}.u-lp s,.u-gl .u-pr s,.u-price s,.u-myrow b s{font-family:var(--u-f-body);font-weight:400;font-size:12px;color:var(--u-steel)}.u-myrow b s{color:#ffffff80}.u-price b,.u-tot2>b{font-size:28px}.u-slotmsg b{font-weight:700}.u-toggle b{font-family:var(--u-f-body);font-size:15px;font-weight:600}.u-toggle small{font-size:13px;color:var(--u-steel)}.u-line,.u-gline,.u-prog,.u-addon,.u-toggle,.u-devrow,.u-gl,.u-type,.u-myrow,.u-bfcar,.u-mrows button,.u-sum,.u-sugg button{border-radius:16px}.u-line .u-thumb,.u-gline .u-thumb,.u-slot,.u-mrows .u-spi,.u-gl img,.u-myrow img,.u-addon img,.u-addon .u-ic,.u-evibes button,.u-mvibes img{border-radius:12px}:where(.u-s) #cartBody,.u-giftstick,.u-glasses,.u-types,.u-mrows{gap:8px}.u-info>div[style*=gap]{gap:12px!important}.u-addon div b{color:var(--u-ink)}.u-lp .u-free,.u-gline .u-lp .u-free{font-family:var(--u-f-display);font-weight:800;font-size:15px;letter-spacing:-.01em}.u-bfcar small,.u-bfbox-h span{color:#ffffffb3}.u-price .u-off{border-radius:999px}:root{--u-i-arrow:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%271.8%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M5%2012h14M13%206l6%206-6%206%27/%3E%3C/svg%3E);--u-i-check:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%271.8%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M5%2012.5l4.2%204.2L19%207%27/%3E%3C/svg%3E);--u-i-play:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%271%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M8%205.5v13l11-6.5z%27%20fill%3D%27black%27/%3E%3C/svg%3E);--u-i-stars:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%20100%2020%27%20fill%3D%27black%27%20stroke%3D%27black%27%20stroke-width%3D%270%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cg%20transform%3D%27translate%280%200%29%27%3E%3Cpath%20d%3D%27M10%201.8l2.5%205.2%205.7.8-4.1%204%201%205.6L10%2014.8%204.9%2017.4l1-5.6-4.1-4%205.7-.8z%27/%3E%3C/g%3E%3Cg%20transform%3D%27translate%2820%200%29%27%3E%3Cpath%20d%3D%27M10%201.8l2.5%205.2%205.7.8-4.1%204%201%205.6L10%2014.8%204.9%2017.4l1-5.6-4.1-4%205.7-.8z%27/%3E%3C/g%3E%3Cg%20transform%3D%27translate%2840%200%29%27%3E%3Cpath%20d%3D%27M10%201.8l2.5%205.2%205.7.8-4.1%204%201%205.6L10%2014.8%204.9%2017.4l1-5.6-4.1-4%205.7-.8z%27/%3E%3C/g%3E%3Cg%20transform%3D%27translate%2860%200%29%27%3E%3Cpath%20d%3D%27M10%201.8l2.5%205.2%205.7.8-4.1%204%201%205.6L10%2014.8%204.9%2017.4l1-5.6-4.1-4%205.7-.8z%27/%3E%3C/g%3E%3Cg%20transform%3D%27translate%2880%200%29%27%3E%3Cpath%20d%3D%27M10%201.8l2.5%205.2%205.7.8-4.1%204%201%205.6L10%2014.8%204.9%2017.4l1-5.6-4.1-4%205.7-.8z%27/%3E%3C/g%3E%3C/svg%3E)}.u-arr,.u-ia{display:inline-block;width:18px;height:18px;flex:none;font-size:0;vertical-align:middle;background:currentColor;-webkit-mask:var(--u-i-arrow) center/contain no-repeat;mask:var(--u-i-arrow) center/contain no-repeat}.u-ia{width:14px;height:14px;margin-left:2px}.u-mlist .u-ia{width:18px;height:18px;color:var(--u-steel)}.u-stars{display:inline-block;width:70px;height:13px;font-size:0;vertical-align:-1px;background:currentColor;-webkit-mask:var(--u-i-stars) left center/contain no-repeat;mask:var(--u-i-stars) left center/contain no-repeat}.u-rv .u-stars{width:62px;height:12px}.u-vjump .u-pl{background:var(--u-white)}.u-vjump .u-pl:before{content:"";width:10px;height:10px;background:var(--u-ink);-webkit-mask:var(--u-i-play) center/contain no-repeat;mask:var(--u-i-play) center/contain no-repeat}.u-ico svg,.u-sbar svg,.u-watch2 svg,.u-swipehint svg,.u-ck svg,.u-pi svg,.u-devbtn .u-chev svg{stroke-width:1.8}.u-card,.u-special .u-sp,.u-sbar.u-dsearch{border-radius:16px}.u-ugc img,.u-comm-grid figure,.u-mood{border-radius:16px}.u-moodc img,.u-evibes button,.u-svibes button,.u-bfo,.u-mvibes img{border-radius:12px}.u-vote-body h2,.u-reel h2,.u-news h2,.u-bfhead h2,.u-bfposter h2{font-size:clamp(34px,6.4vw,84px)}.u-lt h3,.u-usp b,.u-ed h3{font-family:var(--u-f-display);font-weight:850;font-size:clamp(24px,3vw,32px);letter-spacing:-.03em;line-height:1}.u-fcol summary,.u-tl b{font-size:18px}.u-bfsure b,.u-score p b{font-family:var(--u-f-display);font-weight:800;font-size:16px;letter-spacing:-.02em}.u-bfprizes b{font-weight:600}.u-proof p,.u-lt p{font-size:13px}.u-card .u-off,.u-lt .u-fin,.u-gal .u-shot .u-fin,.u-chip{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.u-stamp small{font-size:11px;letter-spacing:.12em}.u-moodc button{font-size:12px}.u-c-meta b{font-weight:600}.u-sort select{font-size:13px}.u-loadmore .u-btn-ghost{color:var(--u-ink);font-size:15px}.u-vote-body p,.u-score p,.u-opt .u-pct,.u-bfgroup .u-eyebrow,.u-bflink,.u-bffacts small,.u-tl small,.u-fine,.u-frate,.u-fpay,.u-news .u-eyebrow,.u-bfhero-t .u-eyebrow,.u-vote-body .u-eyebrow{color:#ffffffb3}.u-fcol a{color:#ffffffe6}.u-new{background:var(--u-ink)}.u-tl .u-dot{color:#ffffff80}.u-bfsure .u-dot{color:var(--u-white)}.u-type.u-pro[aria-pressed=true]{border-color:var(--u-white);box-shadow:inset 0 0 0 1px var(--u-white)}.u-usp.u-purple{background:var(--u-white);color:var(--u-ink);box-shadow:0 0 0 1px var(--u-line)}:where(.u-s) #cartFoot{background:var(--u-paper);border-top:0;box-shadow:none;margin-top:-8px;padding-top:10px;gap:10px}.u-sumcard{background:var(--u-white);border-radius:16px;padding:14px;display:grid;gap:10px}.u-tot2 span{font-family:var(--u-f-display);font-weight:800;font-size:16px;letter-spacing:-.02em}.u-savechip{display:inline-block;margin-top:4px;background:color-mix(in srgb,var(--u-plum) 10%,var(--u-white));color:var(--u-plum);font-size:12px;font-weight:600;border-radius:999px;padding:3px 9px}.u-links{margin-top:0;padding-top:10px;border-top:1px solid var(--u-line)}.u-links .u-clink{display:inline-flex;align-items:center;gap:6px;border:0;padding:0;font-size:13px;font-weight:600;color:var(--u-graphite)}.u-clink .u-chev,.u-clink .u-plus{width:14px;height:14px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") center/contain no-repeat;transition:transform .2s}.u-clink .u-plus{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E")}.u-clink .u-chev.u-up{transform:rotate(180deg)}.u-sumcard .u-sum{background:var(--u-paper)}.u-ship{text-align:center;color:var(--u-steel)}.u-offercard{display:flex;align-items:center;gap:12px;background:color-mix(in srgb,var(--u-plum) 9%,var(--u-white));border:1px solid color-mix(in srgb,var(--u-plum) 22%,var(--u-white));border-radius:16px;padding:10px 14px 10px 10px;margin-top:4px}.u-oc-badge{flex:none;display:grid;place-items:center;width:52px;height:44px;border-radius:12px;background:var(--u-plum);color:var(--u-white);font-family:var(--u-f-display);font-weight:850;font-size:20px;letter-spacing:-.03em}.u-offercard b{display:block;font-family:var(--u-f-display);font-weight:800;font-size:16px;letter-spacing:-.02em;line-height:1.15;color:var(--u-ink)}.u-offercard small{display:block;margin-top:2px;font-size:13px;color:var(--u-graphite)}.u-prog{padding:10px 12px;gap:10px}.u-pc-row{display:flex;align-items:center;gap:8px}.u-ms{position:relative;width:44px;height:52px;flex:none;border-radius:10px;display:grid;place-items:center;overflow:visible}.u-ms.u-full{background:var(--u-panel)}.u-ms.u-full img{height:86%;width:auto}.u-ms.u-free{box-shadow:0 0 0 2px var(--u-plum)}.u-ms i{position:absolute;bottom:-7px;left:50%;transform:translate(-50%);background:var(--u-plum);color:var(--u-white);font-style:normal;font-size:8px;font-weight:700;letter-spacing:.06em;border-radius:999px;padding:2px 5px}.u-ms.u-empty{border:1.5px dashed var(--u-plum);background:none;color:var(--u-plum);font-size:20px;cursor:pointer}.u-pc-plus{color:var(--u-steel);font-weight:600}.u-pc-t{min-width:0;margin-left:4px;display:grid;line-height:1.2}.u-pc-t b{font-family:var(--u-f-display);font-weight:800;font-size:15px;letter-spacing:-.02em}.u-pc-t small{font-size:12px;color:var(--u-steel)}.u-sugg.u-mini{grid-auto-columns:84px}.u-sugg.u-mini img{height:64px}.u-sugg.u-mini button{font-size:10px;padding:6px 4px 5px}.u-offercard{display:grid;gap:10px;padding:12px;align-items:stretch}.u-oc-head{display:flex;align-items:center;gap:12px}.u-oc-badge{width:48px;height:40px;font-size:18px}.u-oc-rail{display:grid;grid-auto-flow:column;grid-auto-columns:92px;gap:8px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory}.u-oc-rail::-webkit-scrollbar{display:none}.u-oc-rail button{scroll-snap-align:start;border:1.5px solid transparent;background:var(--u-white);border-radius:12px;padding:8px 6px 7px;cursor:pointer;display:grid;gap:3px;justify-items:center;font-size:11px;font-weight:600;color:var(--u-ink);text-align:center;transition:border-color .2s}.u-oc-rail button:hover{border-color:color-mix(in srgb,var(--u-plum) 40%,var(--u-white))}.u-oc-rail img{height:70px;width:auto}.u-oc-rail em{font-style:normal;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--u-plum);display:inline-flex;align-items:center;gap:4px}.u-oc-rail button[aria-pressed=true]{border-color:var(--u-plum)}.u-oc-rail button[aria-pressed=true] em:before{content:"";width:11px;height:11px;background:currentColor;-webkit-mask:var(--u-i-check) center/contain no-repeat;mask:var(--u-i-check) center/contain no-repeat}.u-oc-done{font-size:12px;color:var(--u-graphite);margin:-2px 0 0}.u-oc-done b{display:inline;font-family:var(--u-f-body);font-size:inherit;font-weight:700;letter-spacing:0;color:var(--u-plum)}.u-offercard{display:flex;align-items:center;gap:12px;padding:10px 14px 10px 10px}.u-offercard .u-oc-badge{width:44px;height:36px;font-size:16px;border-radius:10px}.u-offercard p{margin:0;font-size:14px;line-height:1.35;color:var(--u-ink)}.u-offercard p b{display:inline;font-family:var(--u-f-body);font-size:inherit;font-weight:700;letter-spacing:.02em;color:var(--u-plum)}@media(min-width:760px){.u-panel.u-top{min-height:0}.u-s-head,.u-s-body{max-width:1180px}.u-s-head .u-sbar{max-width:none}.u-s-empty2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:48px;row-gap:28px}.u-s-vibecol,.u-s-wide{grid-column:1/-1}.u-s-vibecol .u-svibes,.u-s-col .u-svibes{grid-template-columns:repeat(6,minmax(0,1fr))}.u-s-vibecol .u-svibes button{aspect-ratio:4/3}.u-s-wide .u-rail{grid-auto-columns:210px}.u-s-cards{grid-template-columns:repeat(4,minmax(0,220px))}}.u-line .u-thumb{position:relative}.u-line .u-thumb img{position:absolute;top:7%;right:0;bottom:7%;left:0;width:100%;height:86%;object-fit:contain}.u-sub>span:last-child{display:inline-flex;align-items:center;gap:6px}.u-sub .u-stars{vertical-align:0}.u-lbl{align-items:baseline}.u-colrow .u-lbl{gap:8px}.u-offercard{padding:8px 12px 8px 8px;gap:10px;margin-top:2px}.u-offercard .u-oc-badge{width:38px;height:30px;font-size:14px;border-radius:9px}.u-offercard p{font-size:13px;line-height:1.3}.u-upsell{border:1.5px dashed color-mix(in srgb,var(--u-steel) 45%,transparent);border-radius:16px;padding:10px 12px 12px;display:grid;gap:8px}.u-up-lbl{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--u-steel)}.u-up-row{display:flex;align-items:center;gap:12px}.u-up-row img{width:40px;height:40px;object-fit:contain;border-radius:10px;background:var(--u-white);flex:none}.u-up-row div{flex:1;min-width:0;display:grid;line-height:1.25}.u-up-row b{font-size:14px;font-weight:600}.u-up-row small{font-size:12px;color:var(--u-steel)}.u-up-add{flex:none;display:grid;justify-items:center;border:1.5px solid var(--u-ink);background:none;border-radius:999px;padding:6px 14px;cursor:pointer;line-height:1.1}.u-up-add span{font-size:13px;font-weight:700}.u-up-add s{font-size:10px;color:var(--u-steel)}.u-up-add:hover{background:var(--u-ink);color:var(--u-white)}.u-glassline .u-lp{display:grid;justify-items:end;gap:2px}.u-rm{background:none;border:0;padding:0;margin-top:4px;font-size:12px;color:var(--u-steel);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.u-upsell{border:0;background:color-mix(in srgb,var(--u-white) 55%,transparent);box-shadow:inset 0 0 0 1px var(--u-line);border-radius:16px;padding:10px 12px}.u-up-row img{width:48px;height:48px;background:var(--u-white)}.u-up-lbl{display:block;margin-bottom:2px;color:var(--u-plum)}.u-up-row b{font-family:var(--u-f-display);font-weight:800;font-size:15px;letter-spacing:-.02em}.u-up-row small s{color:var(--u-steel)}.u-up-add{background:var(--u-ink);color:var(--u-white);border:0;padding:9px 16px;font-size:13px;font-weight:600;display:inline-flex}.u-up-add:hover{background:var(--u-plum)}.u-galwrap{display:grid;gap:10px;min-width:0}.u-galdots{display:flex;justify-content:center;gap:6px}.u-galdots i{width:6px;height:6px;border-radius:999px;background:var(--u-line);transition:width .25s,background .25s}.u-galdots i.u-on{width:18px;background:var(--u-ink)}@media(min-width:1024px){.u-galdots{display:none}}.u-trustrow{display:flex;justify-content:space-between;gap:8px;margin-top:-10px;padding:0 4px}.u-trustrow span{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500;color:var(--u-graphite);white-space:nowrap}.u-trustrow span:before{content:"";width:16px;height:16px;flex:none;background:var(--u-ink);-webkit-mask:center/contain no-repeat;mask:center/contain no-repeat}.u-t-ret:before{-webkit-mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%271.8%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M4%209h11a5%205%200%200%201%200%2010H9%27/%3E%3Cpath%20d%3D%27M8%205%204%209l4%204%27/%3E%3C/svg%3E)!important;mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%271.8%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M4%209h11a5%205%200%200%201%200%2010H9%27/%3E%3Cpath%20d%3D%27M8%205%204%209l4%204%27/%3E%3C/svg%3E)!important}.u-t-trk:before{-webkit-mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%271.8%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M2.5%206.5h11v9h-11zM13.5%209.5h4l3%203v3h-7%27/%3E%3Ccircle%20cx%3D%277%27%20cy%3D%2717.5%27%20r%3D%271.6%27/%3E%3Ccircle%20cx%3D%2717%27%20cy%3D%2717.5%27%20r%3D%271.6%27/%3E%3C/svg%3E)!important;mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%271.8%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M2.5%206.5h11v9h-11zM13.5%209.5h4l3%203v3h-7%27/%3E%3Ccircle%20cx%3D%277%27%20cy%3D%2717.5%27%20r%3D%271.6%27/%3E%3Ccircle%20cx%3D%2717%27%20cy%3D%2717.5%27%20r%3D%271.6%27/%3E%3C/svg%3E)!important}.u-t-eu:before{-webkit-mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%271.8%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Ccircle%20cx%3D%2712%27%20cy%3D%2712%27%20r%3D%278.5%27/%3E%3Cpath%20d%3D%27M8.5%2012.2l2.4%202.4%204.6-5%27/%3E%3C/svg%3E)!important;mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%271.8%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Ccircle%20cx%3D%2712%27%20cy%3D%2712%27%20r%3D%278.5%27/%3E%3Cpath%20d%3D%27M8.5%2012.2l2.4%202.4%204.6-5%27/%3E%3C/svg%3E)!important}@media(max-width:370px){.u-trustrow span{font-size:11px}}.u-type,.u-gl,.u-myrow{min-height:112px}.u-type,.u-gl{padding:12px}.u-type .u-thumb{height:72px}.u-gl{grid-template-columns:56px 1fr;align-content:center}.u-gl img{width:56px!important;height:56px!important}.u-gl .u-pr{margin-top:4px}@media(min-width:760px){.u-type .u-thumb{height:76px}}.u-up-row small em{font-style:normal;font-weight:700;color:var(--u-ink)}.u-up-row img{width:44px;height:44px}.u-emptyhero{display:grid;justify-items:center;text-align:center;gap:6px;padding:18px 0 8px}.u-eh-ic{width:64px;height:64px;border-radius:50%;background:var(--u-white);display:grid;place-items:center;margin-bottom:6px;box-shadow:0 0 0 1px var(--u-line)}.u-eh-ic:before{content:"";width:26px;height:26px;background:var(--u-ink);-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%271.6%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M5%208h14l-1.2%2012H6.2z%27/%3E%3Cpath%20d%3D%27M9%208V6.5a3%203%200%200%201%206%200V8%27/%3E%3C/svg%3E) center/contain no-repeat;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%271.6%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M5%208h14l-1.2%2012H6.2z%27/%3E%3Cpath%20d%3D%27M9%208V6.5a3%203%200%200%201%206%200V8%27/%3E%3C/svg%3E) center/contain no-repeat}.u-emptyhero h3{font-size:26px}.u-emptyhero p{margin:0;font-size:14px;color:var(--u-graphite)}.u-eh-offer{margin-top:8px;display:inline-flex;align-items:center;gap:8px;background:color-mix(in srgb,var(--u-plum) 9%,var(--u-white));border-radius:999px;padding:5px 12px 5px 5px;font-size:13px;color:var(--u-ink)}.u-eh-offer b{background:var(--u-plum);color:var(--u-white);border-radius:999px;padding:2px 8px;font-size:12px}.u-evibes.u-six{margin-top:0}.u-evibes.u-six button{aspect-ratio:3/4}.u-lineadd{grid-column:1/-1;display:flex;align-items:center;gap:10px;margin-top:4px;padding-top:10px;border-top:1px solid var(--u-line);font-size:13px;color:var(--u-graphite)}.u-lineadd img{width:28px;height:28px;object-fit:contain;flex:none}.u-lineadd span{flex:1;min-width:0;line-height:1.3}.u-lineadd s{color:var(--u-steel)}.u-lineadd b{color:var(--u-ink)}.u-la-add{flex:none;background:var(--u-ink);color:var(--u-white);border:0;border-radius:999px;padding:7px 14px;font-size:12px;font-weight:600;cursor:pointer}.u-la-add:hover{background:var(--u-plum)}.u-lineadd .u-rm{margin:0}.u-okck{display:inline-block;width:14px;height:14px;margin-right:6px;vertical-align:-2px;background:var(--u-plum);-webkit-mask:var(--u-i-check) center/contain no-repeat;mask:var(--u-i-check) center/contain no-repeat}.u-offercard{padding:7px 12px 7px 7px;gap:9px;border-radius:14px}.u-offercard .u-oc-badge{width:auto;height:22px;padding:0 8px;font-size:12px;border-radius:999px;letter-spacing:0}.u-offercard p{font-size:13px}.u-lineadd img{width:40px;height:40px;background:var(--u-panel);border-radius:10px;padding:3px}.u-lineadd span{display:grid;gap:1px}.u-lineadd .u-la-n{font-weight:600;color:var(--u-ink);font-size:13px}.u-lineadd small{font-size:12px;color:var(--u-steel)}.u-lineadd small em{font-style:normal;font-weight:700;color:var(--u-ink)}.u-nyc{position:relative;border-radius:22px;overflow:hidden;background:var(--u-night);aspect-ratio:9/14;max-height:82vh;width:100%}.u-nyc video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.u-nyc .u-nyc-wide{display:none}.u-nyc-t{position:absolute;left:0;right:0;bottom:0;padding:80px 20px 22px;background:linear-gradient(transparent,#0e0e11e0);color:var(--u-white);display:grid;gap:12px}.u-nyc-t .u-eyebrow{color:#ffffffb3}.u-nyc-t h2{font-size:clamp(34px,6.4vw,84px)}.u-nyc-t p{margin:0;font-size:15px;color:#ffffffb3;max-width:36ch}.u-nyc-t .u-cta{background:var(--u-white);color:var(--u-ink)}.u-nyc-t .u-cta:hover{background:var(--u-plum);color:var(--u-white)}@media(min-width:760px){.u-nyc{aspect-ratio:16/9;max-height:none}.u-nyc .u-nyc-wide{display:block}.u-nyc .u-nyc-tall{display:none}.u-nyc-t{padding:120px 40px 36px}}.u-glasses{margin-top:-2px!important;padding-top:16px!important}.u-proofrow{display:flex;align-items:center;gap:10px;margin:-6px 0 -10px}.u-avs{display:flex;flex:none}.u-avs img{width:28px;height:28px;border-radius:50%;object-fit:cover;border:2px solid var(--u-paper);margin-left:-8px}.u-avs img:first-child{margin-left:0}.u-proofrow p{margin:0;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--u-graphite);line-height:1.3}.u-proofrow b{color:var(--u-ink)}.u-proofrow.u-low{justify-content:center;margin:0;background:#fff;border-radius:16px;padding:12px 14px}.u-proofrow.u-low .u-avs img{border-color:#fff}.u-devrow,.u-toggle,.u-type:not([aria-pressed=true]),.u-gl:not([aria-pressed=true]){border:1px solid var(--u-line)}.u-offercard{border:1px solid color-mix(in srgb,var(--u-plum) 22%,var(--u-white))}html.u-bf .u-myrow{display:none}.u-bfpack{background:var(--u-ink);color:var(--u-white);border-radius:16px;padding:14px 14px 6px;display:grid;margin-top:2px}.u-bp-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding-bottom:12px}.u-bp-head small{display:block;font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#fff9;margin-bottom:4px}.u-bp-head b{display:block;font-family:var(--u-f-display);font-weight:850;font-size:20px;letter-spacing:-.03em;line-height:1}.u-bp-pill{flex:none;background:var(--u-plum);color:var(--u-white);border-radius:999px;padding:5px 10px;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.u-bp-row{display:grid;grid-template-columns:52px 1fr auto;align-items:center;gap:12px;padding:10px 0;border:0;border-top:1px solid rgba(255,255,255,.1);background:none;color:inherit;text-align:left;width:100%;font:inherit;cursor:pointer}:where(.u-s) div.u-bp-row{cursor:default}.u-bp-th{width:52px;height:52px;border-radius:12px;overflow:hidden;background:#000;display:block}.u-bp-th img{width:100%;height:100%;display:block}.u-bp-th.u-cov img{object-fit:cover}.u-bp-th.u-myst{background:radial-gradient(circle at 50% 55%,#3a2a55,#121215 72%)}.u-bp-th.u-myst img{object-fit:contain;padding:3px}.u-bp-t{display:grid;gap:2px;min-width:0}.u-bp-t b{font-family:var(--u-f-display);font-weight:800;font-size:15px;letter-spacing:-.02em;line-height:1.15}.u-bp-t b s{font-family:var(--u-f-body);font-weight:500;font-size:12px;color:#ffffff80;margin-left:4px;letter-spacing:0}.u-bp-t small{font-size:12px;line-height:1.35;color:#ffffffb3}.u-bp-tag{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--u-white);border:1px solid rgba(255,255,255,.3);border-radius:999px;padding:4px 8px;white-space:nowrap}.u-bp-tag.u-on{background:var(--u-plum);border-color:var(--u-plum)}.u-bp-more{display:inline-flex;align-items:center;gap:6px;justify-self:start;border:0;background:none;color:var(--u-white);font:600 12px/1 var(--u-f-body);padding:12px 0 8px;border-top:1px solid rgba(255,255,255,.1);width:100%;cursor:pointer}.u-bp-more svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.u-pg{padding-bottom:24px}.u-pg h2 span{color:var(--u-steel)}.u-xh{position:relative;border-radius:var(--u-r);overflow:hidden;background:#000;color:var(--u-white);height:calc(100svh - 150px);min-height:520px;max-height:900px}.u-xh>img,.u-xh>video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.u-xh:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 35%,#000000c7);pointer-events:none}.u-xh-t{position:absolute;z-index:1;left:18px;right:18px;bottom:20px;display:grid;gap:12px}.u-xh-t .u-eyebrow{color:#ffffffbf}.u-xh h1{font-size:clamp(44px,12.8vw,180px);letter-spacing:-.06em;line-height:.84}.u-xh h1 span{display:block}.u-xh h1 span+span{background:var(--u-chrome);-webkit-background-clip:text;background-clip:text;color:transparent}.u-ab-strip{overflow:hidden;padding-block:8px 24px}.u-ab-track{display:flex;gap:8px;width:max-content;animation:abmarq 60s linear infinite}.u-ab-track img{width:150px;height:200px;object-fit:cover;border-radius:16px;flex:none}@keyframes abmarq{to{transform:translate(-50%)}}.u-ab-nums{display:grid;grid-template-columns:1fr 1fr;gap:8px}.u-ab-nums div,.u-gv-facts div{background:var(--u-white);border-radius:16px;padding:16px;display:grid;gap:8px}.u-ab-nums .u-dot{font-size:34px}.u-ab-nums small{font-size:13px;color:var(--u-graphite);line-height:1.3}.u-ab-how{display:grid;gap:12px;padding-top:40px}.u-ab-cards{display:grid;gap:8px}.u-ab-cards article{background:var(--u-white);border-radius:16px;padding:18px;display:grid;gap:8px;align-content:start}.u-ab-cards .u-dot{font-size:20px;color:var(--u-plum)}.u-ab-cards h3{font-size:22px;letter-spacing:-.035em}.u-ab-cards p{margin:0;font-size:14px;color:var(--u-graphite)}.u-ab-link{justify-self:start;margin-top:4px;display:inline-flex;gap:8px;align-items:center;font-weight:600;font-size:14px;text-decoration:none;border-bottom:1px solid var(--u-ink);padding-bottom:2px}.u-ab-end{display:grid;gap:18px;justify-items:start;padding-top:48px}.u-ab-end h2{font-size:clamp(44px,12vw,140px);letter-spacing:-.055em;line-height:.86}.u-ab-end h2 span{display:block}.u-wt-hero .u-xh-t{bottom:96px}.u-wt-tally{position:absolute;z-index:1;left:12px;right:12px;bottom:12px;display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.u-wt-tally div{background:#ffffff1f;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:14px;padding:10px 12px;display:grid;gap:4px}.u-wt-tally .u-dot{font-size:26px}.u-wt-tally small{font-size:11px;color:#fffc;line-height:1.2}.u-wt-pass{margin-top:8px;background:var(--u-white);border-radius:var(--u-r);padding:16px;display:flex;align-items:center;gap:8px}.u-wt-stop{display:grid;gap:2px;text-decoration:none;flex:none;text-align:center;min-width:72px}.u-wt-stop .u-dot{font-size:30px;color:var(--u-steel)}.u-wt-stop small{font-size:12px;color:var(--u-graphite)}.u-wt-stop em{font-style:normal;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--u-steel);border:1px solid var(--u-line);border-radius:999px;padding:3px 8px;justify-self:center;margin-top:4px}.u-wt-stop.u-done .u-dot{color:var(--u-ink)}.u-wt-stop.u-done em{background:var(--u-plum);border-color:var(--u-plum);color:var(--u-white)}.u-wt-line{flex:1;height:0;border-top:2px dashed var(--u-line);margin-bottom:34px}.u-wt-city,.u-wt-soon{scroll-margin-top:96px}.u-wt-city{background:var(--u-night);color:var(--u-white);border-radius:var(--u-r);padding:24px 16px 16px;display:grid;gap:16px;margin:8px var(--u-gutr) 0 var(--u-gut)}.u-wt-city .u-eyebrow{color:#fff9}.u-wt-head{display:flex;justify-content:space-between;align-items:flex-end;gap:12px}.u-wt-head h2{font-size:clamp(48px,14vw,150px);letter-spacing:-.055em;line-height:.85}.u-wt-coord{font-size:13px;text-align:right;color:#ffffff8c;line-height:1.15;letter-spacing:.04em}.u-wt-reel{grid-auto-columns:72%}.u-wt-reel .u-clip{position:relative}.u-wt-n{position:absolute;z-index:1;left:10px;top:10px;background:#0000008c;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--u-white);border-radius:999px;padding:5px 10px;font-size:13px}.u-wt-reel figcaption{font-size:13px;color:#c7c7cd}.u-wt-photos{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.u-wt-photos img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:16px;display:block}.u-wt-next{display:grid;gap:8px;margin-top:8px}.u-wt-soon{position:relative;background:var(--u-white);border-radius:var(--u-r);padding:20px 18px;display:grid;gap:14px;overflow:hidden}.u-wt-code{font-size:clamp(64px,20vw,170px);line-height:.8;color:var(--u-line)}.u-wt-soon h2{font-size:clamp(36px,9vw,90px);letter-spacing:-.055em;line-height:.85}.u-wt-soon p{margin:6px 0 0;color:var(--u-graphite);font-size:14px}.u-wt-soon .u-wt-coord{position:absolute;right:18px;top:20px;color:var(--u-steel)}.u-wt-soon h2{margin-top:4px}.u-gx{position:relative;border-radius:var(--u-r);overflow:hidden;background:#000;color:var(--u-white);padding:16px 18px 22px;display:grid;justify-items:center;text-align:center}.u-gx-top{justify-self:stretch;display:flex;justify-content:center}.u-gx-live{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.25);border-radius:999px;padding:6px 12px;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.u-gx-live i{width:7px;height:7px;border-radius:50%;background:#ff3b30;box-shadow:0 0 #ff3b30b3;animation:gxpulse 1.6s infinite}@keyframes gxpulse{70%{box-shadow:0 0 0 8px #ff3b3000}to{box-shadow:0 0 #ff3b3000}}.u-gx-word{margin-top:14px;padding-top:.12em;font-family:var(--u-f-display);font-weight:900;font-size:clamp(56px,17.5vw,300px);letter-spacing:-.07em;line-height:.9;background:var(--u-chrome);-webkit-background-clip:text;background-clip:text;color:transparent;white-space:nowrap}.u-gx-car{width:118%;max-width:none;margin:-14% -9% 0;mix-blend-mode:lighten;position:relative}.u-gx-t{display:grid;gap:12px;justify-items:center;margin-top:-6%;position:relative}.u-gx-t .u-gx-sub{margin:0;font-family:var(--u-f-display);font-weight:850;font-size:clamp(28px,8vw,72px);letter-spacing:-.045em;line-height:.92;color:var(--u-white);max-width:none}.u-gx-t p{margin:0;color:#ffffffb8;font-size:15px;max-width:34ch}.u-gx-cd{display:flex;align-items:flex-start;gap:2px;margin-top:6px}.u-gx-cd div{display:grid;gap:6px;min-width:52px}.u-gx-cd span{font-size:38px;line-height:.9;font-variant-numeric:tabular-nums}.u-gx-cd small{font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c}.u-gx-cd i{font-style:normal;font-size:28px;color:#ffffff4d}.u-gx-cta{background:var(--u-white);color:var(--u-ink);width:100%;max-width:440px;margin-top:6px}.u-gx-marq{overflow:hidden;background:var(--u-plum);color:var(--u-white);margin:8px var(--u-gutr) 0 var(--u-gut);border-radius:16px;padding:12px 0}.u-gx-marq>div{display:flex;gap:28px;width:max-content;animation:abmarq 22s linear infinite;font-family:var(--u-f-display);font-weight:850;font-size:20px;letter-spacing:-.03em;text-transform:uppercase;white-space:nowrap}.u-gx-marq span:after{content:"\2726";margin-left:28px;opacity:.6}.u-gx-ticketwrap{padding-top:28px}.u-gx-ticket{position:relative;display:grid;grid-template-columns:1fr 110px;background:var(--u-white);border-radius:var(--u-r);overflow:hidden}.u-gx-ticket:before,.u-gx-ticket:after{content:"";position:absolute;right:98px;width:24px;height:24px;border-radius:50%;background:var(--u-paper)}.u-gx-ticket:before{top:-12px}.u-gx-ticket:after{bottom:-12px}.u-gx-tl{padding:20px;display:grid;gap:6px}.u-gx-tl small{font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--u-steel)}.u-gx-tl b{font-family:var(--u-f-display);font-weight:850;font-size:26px;letter-spacing:-.04em;line-height:1}.u-gx-tl p{margin:4px 0 0;font-size:13px;color:var(--u-graphite)}.u-gx-tr{border-left:2px dashed var(--u-line);display:grid;justify-items:center;align-content:center;gap:2px;padding:12px;background:var(--u-ink);color:var(--u-white)}.u-gx-tr .u-dot{font-size:30px;line-height:.9}.u-gx-tr small{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#fff9}.u-gx-steps{display:grid;gap:12px;padding-top:40px}.u-gx-steps ol{list-style:none;margin:0;padding:0;display:grid;gap:8px}.u-gx-steps li{background:var(--u-white);border-radius:16px;padding:16px 18px;display:grid;grid-template-columns:56px 1fr;column-gap:12px;align-items:center}.u-gx-steps li .u-dot{grid-row:span 2;font-size:34px;color:var(--u-plum)}.u-gx-steps b{font-family:var(--u-f-display);font-weight:800;font-size:18px;letter-spacing:-.02em}.u-gx-steps p{margin:2px 0 0;font-size:14px;color:var(--u-graphite)}.u-gv-pack,.u-gv-faq{display:grid;gap:12px;padding-top:40px}.u-gv-fine{margin:8px 0 0;font-size:12px;color:var(--u-steel);max-width:70ch}.u-gv-fine a{color:var(--u-graphite)}.u-gx-sticky{position:fixed;z-index:30;left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--u-ink);color:var(--u-white);border-radius:999px;padding:8px 8px 8px 20px;box-shadow:0 18px 40px -14px #0009;transform:translateY(140%);transition:transform .3s}.u-gx-sticky.u-on{transform:none}.u-gx-sticky .u-dot{font-size:18px;letter-spacing:.04em}.u-gx-sticky a{background:var(--u-white);color:var(--u-ink);border-radius:999px;padding:12px 16px;font-weight:600;font-size:14px;text-decoration:none;white-space:nowrap}.u-mlinks2{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.u-mlinks2 button{border:1px solid var(--u-line);background:var(--u-white);border-radius:999px;padding:9px 14px;font-weight:600;font-size:13px;cursor:pointer}@media(prefers-reduced-motion:reduce){.u-ab-track,.u-gx-marq>div{animation:none}.u-gx-live i{animation:none}}@media(min-width:900px){.u-xh{height:calc(100svh - 130px)}.u-xh-t{left:40px;right:40px;bottom:36px}.u-ab-track img{width:240px;height:320px}.u-ab-nums{grid-template-columns:repeat(4,1fr);gap:12px}.u-ab-nums .u-dot{font-size:56px}.u-ab-cards{grid-template-columns:repeat(3,1fr);gap:12px}.u-ab-cards article{padding:26px;min-height:220px}.u-wt-hero .u-xh-t{bottom:140px;right:40px}.u-wt-tally{left:auto;right:24px;bottom:24px;width:480px}.u-wt-tally .u-dot{font-size:40px}.u-wt-pass{padding:24px 40px;gap:16px}.u-wt-stop .u-dot{font-size:56px}.u-wt-city{padding:40px 32px 32px;gap:24px}.u-wt-reel{grid-auto-columns:minmax(0,1fr)}.u-wt-photos{gap:12px}.u-wt-next{grid-template-columns:1fr 1fr;gap:12px}.u-wt-soon{padding:32px;min-height:300px;align-content:space-between}.u-gx{padding:28px 40px 48px}.u-gx-car{width:84%;margin:-12% 0 0}.u-gx-cd div{min-width:96px}.u-gx-cd span{font-size:76px}.u-gx-cd i{font-size:56px}.u-gx-marq>div{font-size:28px}.u-gx-ticket{max-width:760px;grid-template-columns:1fr 160px}.u-gx-ticket:before,.u-gx-ticket:after{right:148px}.u-gx-tl{padding:28px 32px}.u-gx-tl b{font-size:40px}.u-gx-steps ol{grid-template-columns:repeat(3,1fr);gap:12px}.u-gx-steps li{grid-template-columns:1fr;gap:12px;padding:24px;min-height:200px;align-content:start}.u-gx-steps li .u-dot{font-size:56px;grid-row:auto}.u-gv-pack .u-bfcards,.u-gv-faq{max-width:900px}.u-gx-sticky{left:auto;right:24px;bottom:24px;width:420px}}.u-pg-hero{padding-block:24px 28px;display:grid;gap:16px}.u-pg-hero h1{font-size:clamp(40px,11.4vw,150px);letter-spacing:-.055em;line-height:.86}.u-pg-hero .u-lead{font-size:16px;max-width:44ch}.u-rvl span{display:block;overflow:hidden;padding-bottom:.06em;margin-bottom:-.06em}.u-rvl i{display:block;font-style:normal}.u-pg-hero h1 span+span i,.u-ab-end h2 span+span i{color:var(--u-steel)}.u-ab-photo{margin:0;position:relative;border-radius:var(--u-r);overflow:hidden;aspect-ratio:4/5;background:var(--u-panel)}.u-ab-photo img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(var(--u-ps,1));transform-origin:50% 50%;will-change:transform}.u-ab-photo figcaption{position:absolute;left:12px;bottom:12px;background:#0e0e118c;color:var(--u-white);font-size:11px;font-weight:600;border-radius:999px;padding:5px 10px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.u-ab-time{position:relative;background:var(--u-night);color:var(--u-white);border-radius:var(--u-r);padding:28px 18px 10px 30px;margin-inline:var(--u-gut) var(--u-gutr);display:grid;gap:14px}.u-ab-time .u-eyebrow{color:#fff9}.u-ab-time h2 span{color:#ffffff80}.u-ab-time ol{list-style:none;margin:8px 0 0;padding:0}.u-ab-time li{display:grid;grid-template-columns:76px 1fr;gap:14px;padding:16px 0;border-top:1px solid rgba(255,255,255,.12)}.u-ab-time li .u-dot{font-size:22px;color:var(--u-white);transition:color .4s}.u-ab-time li.u-in .u-dot{color:#b866ff}.u-ab-time b{display:block;font-family:var(--u-f-display);font-weight:800;font-size:17px;letter-spacing:-.02em}.u-ab-time p{margin:4px 0 0;font-size:14px;color:#ffffffb3}.u-ab-prog{position:absolute;left:14px;top:28px;bottom:28px;width:2px;border-radius:2px;background:#ffffff1f;overflow:hidden}.u-ab-prog i{position:absolute;left:0;right:0;top:0;height:100%;background:var(--u-plum);transform-origin:top;transform:scaleY(var(--u-tp,0))}.u-ab-cards article{transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s}@media(hover:hover){.u-ab-cards article:hover{transform:translateY(-6px);box-shadow:0 22px 40px -24px #00000059}}.u-ab-strip{display:grid;gap:8px;padding-block:40px 8px}.u-ab-track{animation-duration:70s}.u-ab-track.u-rev{animation-direction:reverse;animation-duration:80s}.u-ab-track img{width:140px;height:180px}html.u-mo .u-rise{opacity:0;transform:translateY(28px);transition:opacity .7s cubic-bezier(.2,.8,.2,1),transform .7s cubic-bezier(.2,.8,.2,1);transition-delay:var(--u-d,0s)}html.u-mo .u-rise.u-in{opacity:1;transform:none}html.u-mo .u-rvl i{transform:translateY(105%);transition:transform .9s cubic-bezier(.2,.8,.2,1);transition-delay:var(--u-d,0s)}html.u-mo .u-rvl.u-in i{transform:none}html.u-mo .u-rvl span+span i{transition-delay:calc(var(--u-d,0s) + .12s)}@media(min-width:900px){.u-pg-hero{padding-block:48px 40px}.u-ab-photo{aspect-ratio:16/8}.u-ab-time{padding:48px 40px 20px 64px;grid-template-columns:1fr 1.3fr;column-gap:48px}.u-ab-th{align-self:start;position:sticky;top:120px}.u-ab-time ol{grid-column:2;margin:0}.u-ab-time li{grid-template-columns:110px 1fr;padding:22px 0}.u-ab-time li .u-dot{font-size:30px}.u-ab-prog{left:32px;top:48px;bottom:48px}.u-ab-track img{width:220px;height:280px}}.u-wt-film{position:relative;margin:0;border-radius:16px;overflow:hidden;background:#000;aspect-ratio:9/14;max-height:78vh}.u-wt-film video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.u-wt-film .u-nyc-wide{display:none}.u-wt-film figcaption{position:absolute;left:12px;bottom:12px;display:inline-flex;align-items:center;gap:8px;background:#0000008c;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--u-white);border-radius:999px;padding:7px 12px 7px 8px;font-size:12px;font-weight:600}.u-wt-play{width:20px;height:20px;border-radius:50%;background:var(--u-white);position:relative}.u-wt-play:after{content:"";position:absolute;left:8px;top:6px;border-left:6px solid var(--u-ink);border-top:4px solid transparent;border-bottom:4px solid transparent}.u-wt-sub{display:flex;justify-content:space-between;align-items:center;padding-top:8px}.u-wt-sub .u-dot{font-size:16px;color:#ffffff8c}.u-wt-cta{background:var(--u-white);color:var(--u-ink);justify-self:start}@media(min-width:760px){.u-wt-film{aspect-ratio:16/9;max-height:none}.u-wt-film .u-nyc-wide{display:block}.u-wt-film .u-nyc-tall{display:none}}.u-ab-end h2 span:first-child{color:var(--u-ink)}.u-wt-top h1 span{display:block}.u-wt-top h1 span+span{color:var(--u-steel)}.u-wt-top .u-wt-tally{position:static;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:4px}.u-wt-top .u-wt-tally div{background:var(--u-white);backdrop-filter:none;-webkit-backdrop-filter:none;border-radius:16px;padding:14px;display:grid;gap:6px}.u-wt-top .u-wt-tally .u-dot{font-size:32px}.u-wt-top .u-wt-tally small{color:var(--u-graphite);font-size:12px}@media(min-width:900px){.u-wt-top .u-wt-tally{width:auto;max-width:640px;gap:12px}.u-wt-top .u-wt-tally .u-dot{font-size:52px}.u-wt-top .u-wt-tally div{padding:20px}}.u-wt-stop{background:none;border:0;padding:6px 4px;border-radius:14px;cursor:pointer;font:inherit;color:inherit}.u-wt-stop[aria-selected=true]{background:var(--u-paper)}.u-wt-stop[aria-selected=true] .u-dot{color:var(--u-ink)}.u-wt-wait .u-wt-film.u-wt-empty{aspect-ratio:auto;min-height:260px;display:grid;place-content:center;justify-items:center;gap:14px;text-align:center;background:#ffffff0a;box-shadow:inset 0 0 0 1px #ffffff14}.u-wt-empty .u-dot{font-size:clamp(80px,26vw,220px);line-height:.8;color:#ffffff2e}.u-wt-empty p{margin:0;font-size:14px;color:#ffffffb3;line-height:1.5}@media(min-width:760px){.u-wt-wait .u-wt-film.u-wt-empty{min-height:380px}}.u-emptycard{background:var(--u-white);border-radius:16px;padding:14px;display:grid;gap:12px}.u-ec-top{display:grid;grid-template-columns:44px 1fr;gap:12px;align-items:center}.u-emptycard .u-eh-ic{width:44px;height:44px;border-radius:12px;background:var(--u-paper);box-shadow:none;margin:0}.u-emptycard .u-eh-ic:before{width:20px;height:20px}.u-ec-top b{display:block;font-family:var(--u-f-display);font-weight:800;font-size:17px;letter-spacing:-.02em;line-height:1.15}.u-ec-top small{display:block;font-size:13px;color:var(--u-graphite);margin-top:2px}.u-ec-offer{display:flex;align-items:center;gap:10px;padding-top:12px;border-top:1px solid var(--u-line);font-size:13px;color:var(--u-graphite)}.u-ec-offer b{color:var(--u-plum)}.u-ec-b{flex:none;background:var(--u-plum);color:var(--u-white);border-radius:999px;padding:3px 9px;font-family:var(--u-f-display);font-weight:850;font-size:12px;letter-spacing:0}.u-emptyhl{margin:4px 0 6px;font-size:clamp(30px,8.6vw,40px);letter-spacing:-.05em;line-height:.92}.u-emptyhl span{display:block;color:var(--u-steel)}:where(.u-s) #cart.u-isempty .u-p-head h2{font-size:clamp(30px,8.6vw,40px);letter-spacing:-.05em;line-height:.92}:where(.u-s) #cart.u-isempty .u-emptyhl{margin-top:-2px}.u-ab-trust{display:grid;gap:12px;padding-top:48px}.u-ab-tp{background:var(--u-white);border-radius:var(--u-r);padding:18px;display:grid;gap:16px}.u-ab-score{display:flex;align-items:center;gap:14px}.u-ab-score .u-dot{font-size:52px;line-height:.9}.u-ab-score b{display:block;font-family:var(--u-f-display);font-weight:800;font-size:17px;letter-spacing:-.02em;margin-top:2px}.u-ab-score small{display:block;font-size:13px;color:var(--u-graphite)}.u-ab-quotes{display:grid;grid-auto-flow:column;grid-auto-columns:82%;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.u-ab-quotes::-webkit-scrollbar{display:none}.u-ab-quotes figure{margin:0;scroll-snap-align:start;background:var(--u-paper);border-radius:16px;padding:14px;display:grid;gap:10px;align-content:space-between}.u-ab-quotes blockquote{margin:0;font-size:15px;line-height:1.4}.u-ab-quotes figcaption{font-size:12px;color:var(--u-steel)}.u-ab-guar{display:grid;grid-template-columns:1fr 1fr;gap:8px}.u-ab-guar>div{background:var(--u-white);border-radius:16px;padding:16px;display:grid;gap:4px;align-content:start}.u-ab-guar b{font-family:var(--u-f-display);font-weight:800;font-size:15px;letter-spacing:-.02em;margin-top:8px}.u-ab-guar small{font-size:12px;color:var(--u-graphite);line-height:1.35}.u-gi{width:36px;height:36px;border-radius:10px;background:var(--u-paper);display:grid;place-items:center}.u-gi:before{content:"";width:18px;height:18px;background:var(--u-ink);-webkit-mask:center/contain no-repeat;mask:center/contain no-repeat}.u-t-pc:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3l7 3v5c0 4.5-3 8.2-7 10-4-1.8-7-5.5-7-10V6z'/%3E%3Cpath d='M9 12l2 2 4-4'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3l7 3v5c0 4.5-3 8.2-7 10-4-1.8-7-5.5-7-10V6z'/%3E%3Cpath d='M9 12l2 2 4-4'/%3E%3C/svg%3E")}.u-ab-press{display:grid;gap:12px;padding-top:48px}.u-ab-plist{display:grid;gap:0;border-top:1px solid var(--u-line)}.u-ab-plist a{display:grid;grid-template-columns:1fr auto;gap:4px 12px;align-items:center;padding:16px 0;border-bottom:1px solid var(--u-line);text-decoration:none}.u-ab-plist b{font-family:var(--u-f-display);font-weight:850;font-size:24px;letter-spacing:-.04em;line-height:1}.u-ab-plist span{grid-column:1;font-size:13px;color:var(--u-graphite)}.u-ab-plist i{grid-column:2;grid-row:1/3;width:36px;height:36px;border-radius:50%;background:var(--u-white);display:grid;place-items:center;transition:background .2s}.u-ab-plist i svg{width:16px;height:16px;fill:none;stroke:var(--u-ink);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@media(hover:hover){.u-ab-plist a:hover i{background:var(--u-ink)}.u-ab-plist a:hover i svg{stroke:var(--u-white)}}.u-ab-co{padding-top:40px}.u-ab-cocard{background:var(--u-white);border-radius:var(--u-r);padding:20px;display:grid;gap:14px}.u-ab-cocard dl{margin:0;display:grid}.u-ab-cocard dl div{display:grid;grid-template-columns:96px 1fr;gap:12px;padding:10px 0;border-top:1px solid var(--u-line);font-size:14px}.u-ab-cocard dt{color:var(--u-steel)}.u-ab-cocard dd{margin:0;font-weight:500}@media(min-width:900px){.u-ab-tp{grid-template-columns:260px 1fr;align-items:center;padding:28px;gap:28px}.u-ab-score .u-dot{font-size:80px}.u-ab-quotes{grid-auto-flow:row;grid-template-columns:repeat(3,1fr);overflow:visible}.u-ab-guar{grid-template-columns:repeat(4,1fr);gap:12px}.u-ab-guar>div{padding:22px}.u-ab-plist a{grid-template-columns:280px 1fr auto;padding:22px 0}.u-ab-plist b{font-size:34px}.u-ab-plist span{grid-column:2;font-size:15px}.u-ab-plist i{grid-column:3;grid-row:1}.u-ab-cocard{grid-template-columns:1fr 1.4fr;column-gap:48px;padding:32px;max-width:900px}.u-ab-cocard .u-ab-link{grid-column:1;grid-row:2;align-self:start}.u-ab-cocard dl{grid-column:2;grid-row:1/3}}.u-mstory{display:grid;grid-template-columns:1fr 1fr;gap:8px}.u-mstory button{position:relative;border:0;padding:0;border-radius:16px;overflow:hidden;aspect-ratio:4/5;background:#000;cursor:pointer;text-align:left;color:var(--u-white)}.u-mstory img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .5s}.u-mstory button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 45%,#000000bf)}.u-mstory span{position:absolute;z-index:1;left:12px;right:12px;bottom:12px;display:grid;gap:2px}.u-mstory small{font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#ffffffbf}.u-mstory b{font-family:var(--u-f-display);font-weight:850;font-size:20px;letter-spacing:-.03em;line-height:1}@media(hover:hover){.u-mstory button:hover img{transform:scale(1.05)}}.u-mrows button{grid-template-columns:40px 1fr;align-items:center;gap:8px;padding:8px}.u-mrows button>span:last-child{padding-inline:0;min-width:0}.u-mrows .u-spi{width:40px;height:40px;aspect-ratio:auto;border-radius:10px}.u-mrows .u-spi img{padding:4px}.u-mrows b{font-size:14px;line-height:1.15;white-space:nowrap;letter-spacing:-.03em}.u-mrows small{display:block;font-size:11px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.u-ab2 .u-a2-sec{padding-top:88px}.u-a2-hero{padding-block:40px 40px;display:grid;gap:20px}.u-a2-hero h1{font-size:clamp(42px,12vw,168px);letter-spacing:-.06em;line-height:.86}.u-a2-hero h1 span+span i{color:var(--u-steel)}.u-a2-lead{margin:0;font-size:17px;line-height:1.5;color:var(--u-graphite);max-width:40ch}.u-a2-nums{display:grid;grid-template-columns:1fr 1fr;column-gap:24px;padding-top:40px}.u-a2-nums div{display:grid;gap:8px;padding:22px 0;border-top:1px solid var(--u-line)}.u-a2-nums .u-dot{font-size:44px;line-height:.9}.u-a2-nums small{font-size:13px;color:var(--u-steel);line-height:1.35}.u-ab2 .u-ab-time{padding:36px 22px 18px 36px}.u-ab2 .u-ab-time li{padding:22px 0}.u-a2-head{padding-bottom:8px}.u-a2-rows{list-style:none;margin:0;padding:0}.u-a2-rows li{display:grid;grid-template-columns:52px 1fr;column-gap:12px;padding:26px 0;border-top:1px solid var(--u-line)}.u-a2-rows li:last-child{border-bottom:1px solid var(--u-line)}.u-a2-rows .u-dot{grid-row:span 2;font-size:20px;color:var(--u-plum);padding-top:4px}.u-a2-rows h3{font-size:28px;letter-spacing:-.045em;line-height:1}.u-a2-rows p{margin:10px 0 0;font-size:15px;color:var(--u-graphite);max-width:44ch}.u-a2-rows .u-ab-link{margin-left:6px;vertical-align:baseline}.u-a2-voice{display:grid;gap:22px}.u-a2-voice blockquote{margin:0;font-family:var(--u-f-display);font-weight:800;font-size:clamp(28px,7.6vw,72px);letter-spacing:-.045em;line-height:1.02;max-width:22ch;text-wrap:balance}.u-a2-by{display:flex;align-items:center;gap:14px}.u-a2-by .u-dot{font-size:40px;line-height:.9}.u-a2-by small{display:block;font-size:13px;color:var(--u-steel);margin-top:4px}.u-a2-guar{list-style:none;margin:20px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:16px 20px}.u-a2-guar li{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:500}.u-a2-guar .u-gi{background:var(--u-white);flex:none}.u-ab2 .u-ab-press{padding-top:88px}.u-ab2 .u-ab-strip{padding-bottom:0}.u-ab2 .u-ab-strip .u-ab-track img{width:160px;height:210px}.u-a2-end{padding-block:56px 32px}@media(min-width:900px){.u-ab2 .u-a2-sec,.u-ab2 .u-ab-press{padding-top:160px}.u-a2-hero{padding-block:72px 56px;grid-template-columns:1fr;gap:28px}.u-a2-lead{font-size:20px;max-width:46ch}.u-a2-nums{grid-template-columns:repeat(4,1fr);column-gap:32px;padding-top:56px}.u-a2-nums .u-dot{font-size:72px}.u-ab2 .u-ab-time{padding:64px 56px 32px 80px}.u-a2-how{display:grid;grid-template-columns:1fr 2fr;column-gap:64px;align-items:start}.u-a2-rows li{grid-template-columns:72px 1fr;padding:34px 0}.u-a2-rows h3{font-size:40px}.u-a2-voice{grid-template-columns:1fr 2fr;column-gap:64px;align-items:start}.u-a2-voice>.u-eyebrow{grid-row:1/4}.u-a2-guar{grid-template-columns:repeat(4,auto);justify-content:start;gap:28px}.u-ab2 .u-ab-strip .u-ab-track img{width:240px;height:320px}.u-a2-end{padding-block:80px 40px}}.u-ringrow{display:grid;gap:10px;margin-top:12px}.u-ringrow .u-lbl{margin:0}.u-rings{display:grid;grid-template-columns:1fr 1fr;gap:8px}.u-ringopt{display:grid;grid-template-columns:88px 1fr;align-items:center;gap:10px;padding:6px 10px 6px 6px;border-radius:16px;border:1px solid var(--u-line);background:var(--u-white);cursor:pointer;text-align:left;color:var(--u-ink);font:inherit}.u-ringopt img{width:88px;height:64px;padding:8px 10px 0;box-sizing:border-box;object-fit:contain;object-position:50% 100%;border-radius:10px;display:block;background:var(--u-panel)}.u-ringopt span{display:grid;gap:1px;min-width:0}.u-ringopt b{font-family:var(--u-f-display);font-weight:800;font-size:15px;letter-spacing:-.02em}.u-ringopt small{font-size:12px;color:var(--u-steel);line-height:1.25}.u-ringopt[aria-pressed=true]{border-color:var(--u-ink);box-shadow:inset 0 0 0 1px var(--u-ink)}@media(min-width:900px){.u-rings{gap:12px}.u-ringopt{grid-template-columns:112px 1fr}.u-ringopt img{width:112px;height:80px;padding:10px 12px 0}}.u-myrow{margin-top:0}:where(.u-s) #menu .u-lens{padding:4px}:where(.u-s) #menu .u-lens button{height:40px;padding:0 14px;font-size:13px}.u-myrow.u-light{width:100%;grid-template-columns:52px 1fr auto;gap:12px;padding:10px 12px 10px 10px;background:var(--u-white);color:var(--u-ink);border:1px solid var(--u-line);text-align:left;font:inherit;cursor:pointer}.u-myrow.u-light>span:not(.u-gbadge){display:grid;min-width:0}.u-myrow.u-light{min-height:0}.u-myrow.u-light img{width:52px;height:52px;border-radius:10px}.u-myrow.u-light b{font-size:15px}.u-myrow.u-light b s{color:var(--u-steel)}.u-myrow.u-light small{font-size:12px;color:var(--u-graphite);margin-top:2px}.u-myrow.u-light .u-lnk{color:var(--u-ink)}.u-myrow.u-light .u-gbadge{position:static;align-self:center}.u-vjump{left:12px;right:auto;bottom:12px;background:#ffffffd1;color:var(--u-ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:5px 16px 5px 5px;gap:10px;font-size:14px;box-shadow:0 10px 24px -12px #00000059,inset 0 0 0 1px #fff9}.u-vjump em{font-style:normal;color:var(--u-graphite);font-weight:500}.u-vth{position:relative;width:38px;height:38px;border-radius:50%;overflow:hidden;flex:none;background:#000}.u-vth video{width:100%;height:100%;object-fit:cover;display:block}.u-vth:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:14px;height:14px;background:var(--u-white);-webkit-mask:var(--u-i-play) center/contain no-repeat;mask:var(--u-i-play) center/contain no-repeat;filter:drop-shadow(0 1px 2px rgba(0,0,0,.5))}@media(min-width:900px){.u-vjump{left:16px;bottom:16px;font-size:15px}.u-vth{width:44px;height:44px}}.u-mygift{display:flex;align-items:center;gap:10px;width:100%;border:0;background:none;padding:0 8px 0 2px;margin:0 0 -10px;font:inherit;font-size:13px;color:var(--u-graphite);text-align:left;cursor:pointer}.u-mygift img{width:30px;height:30px;border-radius:8px;object-fit:contain;padding:2px;background:radial-gradient(circle at 50% 55%,#3a2a55,#121215 72%);flex:none}.u-mygift b{color:var(--u-ink);font-weight:600}.u-mygift s{color:var(--u-steel);margin-left:2px}.u-mygift i{margin-left:auto;font-style:normal;font-size:18px;color:var(--u-steel)}html.u-bf .u-mygift{display:none}.u-proofrow.u-comm-proof{margin:0 0 16px;justify-content:flex-start}.u-proofrow.u-comm-proof p{font-size:14px}.u-proofrow.u-after-acc{margin-top:-4px}.u-offers{background:color-mix(in srgb,var(--u-plum) 7%,var(--u-white));border:1px solid color-mix(in srgb,var(--u-plum) 20%,var(--u-white));border-radius:16px;padding:2px 12px;margin-top:4px}.u-of-row{display:flex;align-items:center;gap:12px;width:100%;padding:9px 0;border:0;background:none;font:inherit;font-size:13px;color:var(--u-graphite);text-align:left}.u-of-row+.u-of-row{border-top:1px solid color-mix(in srgb,var(--u-plum) 14%,var(--u-white))}:where(.u-s) button.u-of-row{cursor:pointer}.u-of-row p{margin:0;flex:1;line-height:1.35}.u-of-row b{color:var(--u-ink);font-weight:600}.u-of-row p>b:first-child{color:var(--u-ink)}.u-offers .u-of-row:first-child b{color:var(--u-plum);font-weight:700}.u-of-row s{color:var(--u-steel);margin-left:2px}.u-of-row i{font-style:normal;font-size:18px;color:var(--u-steel)}.u-of-ic{width:36px;flex:none;display:grid;place-items:center}.u-of-ic .u-oc-badge{width:auto;height:22px;padding:0 8px;font-size:12px;border-radius:999px;letter-spacing:0}.u-of-ic img{width:30px;height:30px;border-radius:8px;object-fit:contain;padding:2px;background:radial-gradient(circle at 50% 55%,#3a2a55,#121215 72%)}.u-bfpack2{display:grid;gap:10px;margin-top:2px}.u-bp2-head small{display:block;font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--u-steel);margin-bottom:4px}.u-bp2-head b{display:block;font-family:var(--u-f-display);font-weight:850;font-size:20px;letter-spacing:-.03em;line-height:1}.u-bp2-rail{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-right:calc(-1 * var(--u-gutr));padding-right:var(--u-gutr)}.u-bp2-rail::-webkit-scrollbar{display:none}.u-bp2{position:relative;flex:0 0 40%;display:grid;grid-template-rows:auto 1fr;border:0;padding:0;border-radius:16px;overflow:hidden;background:var(--u-ink);color:var(--u-white);text-align:left;font:inherit;cursor:pointer;scroll-snap-align:start}:where(.u-s) div.u-bp2{cursor:default}.u-bp2.u-car{flex-basis:60%}.u-bp2-img{display:block;height:150px;background:#000;overflow:hidden}.u-bp2-img img{width:100%;height:100%;object-fit:cover;display:block}.u-bp2.u-myst .u-bp2-img{background:radial-gradient(circle at 50% 55%,#3a2a55,#121215 72%)}.u-bp2.u-myst .u-bp2-img img{object-fit:contain;padding:14px}.u-bp2-t{display:grid;gap:4px;padding:10px 12px 12px;align-content:start}.u-bp2-t em{justify-self:start;font-style:normal;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;border:1px solid rgba(255,255,255,.3);border-radius:999px;padding:3px 8px}.u-bp2-t em.u-on{background:var(--u-plum);border-color:var(--u-plum)}.u-bp2-t b{font-family:var(--u-f-display);font-weight:800;font-size:15px;letter-spacing:-.02em;line-height:1.1}.u-bp2-t small{font-size:12px;color:#ffffffb3;line-height:1.3}.u-bp2-t s{color:#ffffff80;margin-right:4px}@media(min-width:900px){.u-bp2-rail{overflow:visible;margin-right:0;padding-right:0}.u-bp2{flex:1 1 0;min-width:0}.u-bp2.u-car{flex:1.6 1 0}.u-bp2-img{height:170px}}.u-offers2{display:grid;gap:8px;margin-top:2px}.u-bp2-rail.u-o2{margin-right:0;padding-right:0;overflow:visible}.u-bp2-rail.u-o2 .u-bp2{flex:1 1 0;min-width:0}.u-bp2.u-light{background:var(--u-white);color:var(--u-ink);box-shadow:inset 0 0 0 1px var(--u-line)}.u-bp2.u-light .u-bp2-img{height:120px;background:var(--u-panel);position:relative}.u-bp2.u-light .u-bp2-t small{color:var(--u-graphite)}.u-bp2.u-light .u-bp2-t s{color:var(--u-steel)}.u-bp2.u-light .u-bp2-t em{border-color:var(--u-line)}.u-bp2.u-light .u-bp2-t em.u-on{color:var(--u-white)}.u-bp2.u-duo .u-bp2-img img{position:absolute;bottom:-14px;width:auto;height:118%;object-fit:contain;filter:drop-shadow(0 8px 10px rgba(0,0,0,.18))}.u-bp2.u-duo .u-c1{left:22%;transform:rotate(-8deg);z-index:2}.u-bp2.u-duo .u-c2{left:46%;transform:rotate(7deg)}.u-bp2.u-light.u-myst .u-bp2-img{background:radial-gradient(circle at 50% 55%,#3a2a55,#121215 72%)}@media(min-width:900px){.u-bp2.u-light .u-bp2-img{height:140px}}@keyframes arrNudge{0%,70%,to{transform:translate(0)}78%{transform:translate(6px)}86%{transform:translate(0)}92%{transform:translate(4px)}}:where(.u-s) #addBtn .u-arr,:where(.u-s) #sbAdd .u-arr{display:inline-block;animation:arrNudge 3.2s cubic-bezier(.2,.8,.2,1) infinite}@media(hover:hover){:where(.u-s) #addBtn:hover .u-arr,:where(.u-s) #sbAdd:hover .u-arr{animation:none;transform:translate(6px);transition:transform .25s}}@media(prefers-reduced-motion:reduce){:where(.u-s) #addBtn .u-arr,:where(.u-s) #sbAdd .u-arr{animation:none}}.u-cd{font-family:var(--u-f-display);font-weight:700;font-size:13px;letter-spacing:.02em;font-variant-numeric:tabular-nums;padding:4px 11px;gap:0}.u-cd .u-live{display:none}.u-bfpack2,.u-offers2{border-top:1px solid var(--u-line);padding-top:14px;margin-top:6px}.u-bp2-head.u-one{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 8px}.u-bp2-head.u-one b{font-size:17px;letter-spacing:-.025em}.u-bp2-head.u-one small{margin:0;font-size:12px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--u-steel)}.u-offers2{border-top:0;margin-top:8px;padding:12px;border-radius:20px;background:color-mix(in srgb,var(--u-plum) 9%,var(--u-white));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--u-plum) 20%,var(--u-white))}.u-offers2 .u-bp2-head.u-one b{color:var(--u-plum)}.u-offers2 .u-bp2.u-light{box-shadow:none}.u-offers3{background:var(--u-ink);color:var(--u-white);border-radius:16px;padding:12px 14px 4px;margin-top:8px}.u-o3-head{display:flex;align-items:baseline;gap:8px;padding-bottom:6px}.u-o3-head b{font-family:var(--u-f-display);font-weight:850;font-size:17px;letter-spacing:-.025em}.u-o3-head small{font-size:12px;color:#ffffff8c}.u-o3-row{display:grid;grid-template-columns:52px 1fr auto;align-items:center;gap:12px;width:100%;padding:10px 0;border:0;border-top:1px solid rgba(255,255,255,.1);background:none;color:inherit;font:inherit;text-align:left}:where(.u-s) button.u-o3-row{cursor:pointer}.u-o3-th{position:relative;width:52px;height:52px;border-radius:12px;overflow:hidden;background:#1e1e22;display:block}.u-o3-th.u-myst{background:radial-gradient(circle at 50% 55%,#3a2a55,#121215 72%)}.u-o3-th.u-myst img{width:100%;height:100%;object-fit:contain;padding:4px}.u-o3-th.u-duo img{position:absolute;bottom:-6px;height:110%;width:auto;filter:drop-shadow(0 4px 6px rgba(0,0,0,.4))}.u-o3-th.u-duo .u-c1{left:6px;transform:rotate(-8deg);z-index:2}.u-o3-th.u-duo .u-c2{left:20px;transform:rotate(7deg)}.u-o3-t{display:grid;gap:2px;min-width:0}.u-o3-t b{font-family:var(--u-f-display);font-weight:800;font-size:15px;letter-spacing:-.02em;line-height:1.15}.u-o3-t b s{font-family:var(--u-f-body);font-weight:500;font-size:12px;color:#ffffff73;margin-left:4px;letter-spacing:0}.u-o3-t small{font-size:12px;color:#ffffffb3;line-height:1.3}.u-o3-row em{font-style:normal;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;background:var(--u-white);color:var(--u-ink);border-radius:999px;padding:4px 9px;white-space:nowrap}.u-buycard{background:var(--u-white);border-radius:var(--u-r);padding:6px 6px 14px;display:grid;gap:14px}.u-buycard{min-width:0}.u-buycard .u-trustrow{margin:0;padding:0 8px;justify-content:space-around;gap:6px;min-width:0}.u-buycard .u-trustrow span{font-size:12px;gap:5px}.u-buycard .u-trustrow span:before{width:15px;height:15px}.u-rj-tabs{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.u-rj-tabs::-webkit-scrollbar{display:none}.u-rj-tabs button{flex:none;display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.18);background:none;color:#ffffffbf;border-radius:999px;padding:8px 14px 8px 10px;font:600 13px/1 var(--u-f-body);cursor:pointer}.u-rj-tabs .u-dot{font-size:14px;color:inherit}.u-rj-tabs em{font-style:normal;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#ffffff73}.u-rj-tabs button[aria-selected=true]{background:var(--u-white);color:var(--u-ink);border-color:var(--u-white)}.u-rj-panel .u-clip{position:relative}.u-rj-wait{display:grid;place-content:center;justify-items:center;gap:12px;min-height:260px;border-radius:16px;background:#ffffff0a;box-shadow:inset 0 0 0 1px #ffffff14;text-align:center}.u-rj-wait[hidden]{display:none}.u-rj-wait .u-dot{font-size:80px;line-height:.8;color:#ffffff2e}.u-rj-wait p{margin:0;font-size:14px;color:#ffffffb3;line-height:1.5}.u-rj-more{justify-self:start;display:inline-flex;align-items:center;gap:8px;color:var(--u-white);font-weight:600;font-size:14px;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.4);padding-bottom:2px}.u-bp2-t small.u-val{color:#ffffff80;margin-top:2px}.u-mlock{display:flex;justify-content:space-between;align-items:center;background:var(--u-ink);color:var(--u-white);border-radius:14px;padding:14px 16px;font-weight:600;font-size:14px;text-decoration:none}.u-flock{color:inherit;text-underline-offset:3px}.u-rj-pass{margin:0;background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff14}.u-rj-pass .u-wt-stop small{color:#ffffffb3}.u-rj-pass .u-wt-stop .u-dot{color:#ffffff59}.u-rj-pass .u-wt-stop[aria-selected=true]{background:#ffffff14}.u-rj-pass .u-wt-stop[aria-selected=true] .u-dot{color:var(--u-white)}.u-rj-pass .u-wt-stop em{border-color:#fff3;color:#ffffff8c}.u-rj-pass .u-wt-stop.u-done em{background:var(--u-white);border-color:var(--u-white);color:var(--u-ink)}.u-rj-pass .u-wt-line{border-top-color:#ffffff2e}.u-rj-head{display:flex;justify-content:space-between;align-items:flex-end;gap:12px}.u-rj-head[hidden]{display:none}.u-rj-head .u-eyebrow{color:#fff9}.u-rj-head h3{font-size:clamp(40px,11vw,96px);letter-spacing:-.055em;line-height:.85;margin-top:6px}.u-rj-head>.u-dot{font-size:13px;text-align:right;color:#ffffff80;line-height:1.15}.u-rj-tabs2{display:flex;gap:22px;border-bottom:1px solid rgba(255,255,255,.12)}.u-rj-tabs2 button{position:relative;border:0;background:none;padding:0 0 12px;color:#ffffff73;font:600 15px/1 var(--u-f-body);cursor:pointer;white-space:nowrap}.u-rj-tabs2 button small{font-size:11px;font-weight:500;color:#ffffff59;margin-left:4px}.u-rj-tabs2 button[aria-selected=true]{color:var(--u-white)}.u-rj-tabs2 button[aria-selected=true]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--u-white)}.u-clip figcaption .u-loc{display:block;margin-top:2px;font-size:12px;color:#ffffff8c}.u-buycard{padding-top:12px}.u-bc-proof{display:flex;align-items:center;justify-content:center;gap:10px;padding:0 8px}.u-bc-proof .u-avs img{width:24px;height:24px;border:2px solid var(--u-white);margin-left:-7px}.u-bc-proof .u-avs img:first-child{margin-left:0}.u-bc-proof p{margin:0;font-size:13px;color:var(--u-graphite);white-space:nowrap}.u-bc-proof b{color:var(--u-ink)}.u-bfpack2[hidden]{display:none!important}.u-bfv{display:grid;gap:10px;border-top:1px solid var(--u-line);padding-top:14px;margin-top:6px}.u-bfv-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 8px}.u-bfv-head b{font-family:var(--u-f-display);font-weight:850;font-size:17px;letter-spacing:-.025em}.u-bfv-head small{font-size:12px;color:var(--u-steel)}.u-bfv>.u-bfv1,.u-bfv>.u-bfv2,.u-bfv>.u-bfv3,.u-bfv>.u-bfv4,.u-bfv>.u-bfv5{display:none}html[data-bfv="1"] .u-bfv1,html[data-bfv="2"] .u-bfv2,html[data-bfv="3"] .u-bfv3,html[data-bfv="4"] .u-bfv4,html[data-bfv="5"] .u-bfv5{display:grid}.u-bfv button,.u-bfv .u-v-row,.u-bfv .u-v5-chip,.u-bfv .u-v3{font:inherit;text-align:left}.u-bfv .u-v-row,.u-bfv .u-v5-chip,.u-bfv .u-v3-more{color:var(--u-ink)}.u-v-th{width:44px;height:44px;border-radius:10px;overflow:hidden;background:#000;flex:none;display:block}.u-v-th img{width:100%;height:100%;object-fit:cover;display:block}.u-v-th.u-myst{background:radial-gradient(circle at 50% 55%,#3a2a55,#121215 72%)}.u-v-th.u-myst img{object-fit:contain;padding:3px}.u-bfv1{gap:8px}.u-v1-car{position:relative;border:0;padding:0;border-radius:16px;overflow:hidden;background:#000;color:var(--u-white);cursor:pointer;height:150px}.u-v1-car img{width:100%;height:100%;object-fit:cover;object-position:50% 60%;display:block}.u-v1-car span{position:absolute;left:0;right:0;bottom:0;padding:28px 14px 12px;background:linear-gradient(transparent,#000000d9);display:grid;gap:2px}.u-v1-car b{font-family:var(--u-f-display);font-weight:850;font-size:20px;letter-spacing:-.03em}.u-v1-car small{font-size:12px;color:#ffffffbf}.u-v-row{display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;background:var(--u-white);border:1px solid var(--u-line);border-radius:14px;padding:8px 12px 8px 8px;cursor:pointer;width:100%}:where(.u-s) div.u-v-row{cursor:default}.u-v-t{display:grid;gap:2px;min-width:0}.u-v-t b{font-family:var(--u-f-display);font-weight:800;font-size:14px;letter-spacing:-.02em;display:flex;align-items:center;gap:6px}.u-v-t b em{font-style:normal;font-family:var(--u-f-body);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:var(--u-ink);color:var(--u-white);border-radius:999px;padding:2px 7px}.u-v-t small{font-size:12px;color:var(--u-graphite);line-height:1.3}.u-v-row>i{font-style:normal;font-size:18px;color:var(--u-steel)}.u-v2-card{display:grid;grid-template-columns:38% 1fr;border:0;padding:0;border-radius:16px;overflow:hidden;background:var(--u-ink);color:var(--u-white);cursor:pointer;width:100%}.u-v2-img{background:#000}.u-v2-img img{width:100%;height:100%;object-fit:cover;object-position:50% 60%;display:block}.u-v2-card ul{list-style:none;margin:0;padding:12px 14px;display:grid;gap:9px}.u-v2-card li{position:relative;padding-left:22px;font-size:12px;line-height:1.3;color:#ffffffb3}.u-v2-card li:before{content:"";position:absolute;left:0;top:1px;width:15px;height:15px;border-radius:50%;background:var(--u-white);-webkit-mask:none}.u-v2-card li:after{content:"";position:absolute;left:4px;top:5px;width:7px;height:4px;border:solid var(--u-ink);border-width:0 0 2px 2px;transform:rotate(-45deg)}.u-v2-card li b{display:block;color:var(--u-white);font-family:var(--u-f-display);font-weight:800;font-size:14px;letter-spacing:-.02em}.u-bfv3{grid-template-columns:repeat(3,1fr);gap:8px}.u-v3{display:grid;gap:3px;border:0;padding:0 0 10px;border-radius:14px;overflow:hidden;background:var(--u-ink);color:var(--u-white);cursor:pointer;align-content:start}:where(.u-s) div.u-v3{cursor:default}.u-v3-img{display:block;height:84px;background:#000}.u-v3-img img{width:100%;height:100%;object-fit:cover;display:block}.u-v3-img.u-myst{background:radial-gradient(circle at 50% 55%,#3a2a55,#121215 72%)}.u-v3-img.u-myst img{object-fit:contain;padding:6px}.u-v3 b{padding:6px 10px 0;font-family:var(--u-f-display);font-weight:800;font-size:13px;letter-spacing:-.02em;line-height:1.1}.u-v3 small{padding:0 10px;font-size:11px;color:#ffffffa6;line-height:1.25}.u-v3-more{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;gap:10px;border:0;background:none;padding:2px 2px 0;font-size:12px;color:var(--u-graphite);cursor:pointer}.u-v3-more span{font-size:18px;color:var(--u-steel)}.u-bfv4{background:var(--u-ink);color:var(--u-white);border-radius:16px;padding:2px 14px}.u-bfv4 .u-o3-row:first-child{border-top:0}.u-o3-th.u-car img{width:100%;height:100%;object-fit:cover}.u-bfv5{gap:8px}.u-v5-car{position:relative;border:0;padding:0;border-radius:16px;overflow:hidden;background:#000;color:var(--u-white);cursor:pointer;height:120px}.u-v5-car img{position:absolute;right:-6%;top:0;height:100%;width:72%;object-fit:cover;object-position:50% 60%}.u-v5-car span{position:absolute;left:14px;top:0;bottom:0;width:52%;display:grid;align-content:center;gap:4px;z-index:1}.u-v5-car:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#000 34%,#0000 62%)}.u-v5-car b{font-family:var(--u-f-display);font-weight:850;font-size:19px;letter-spacing:-.03em;line-height:1.05}.u-v5-car small{font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#fff9}.u-v5-chips{display:grid;grid-template-columns:1.5fr 1fr;gap:8px}.u-v5-chip{display:flex;align-items:center;gap:10px;background:var(--u-white);border:1px solid var(--u-line);border-radius:14px;padding:8px;cursor:pointer}:where(.u-s) div.u-v5-chip{cursor:default}.u-v5-chip b{display:block;font-family:var(--u-f-display);font-weight:800;font-size:13px;letter-spacing:-.02em}.u-v5-chip small{display:block;font-size:11px;color:var(--u-graphite);line-height:1.25}@media(min-width:900px){.u-v1-car{height:190px}.u-v3-img{height:110px}.u-v5-car{height:150px}}.u-bfstep{display:grid;grid-template-columns:52px 1fr;align-items:center;gap:12px;width:100%;margin:0 0 10px;padding:10px;border:0;border-radius:16px;background:var(--u-ink);color:var(--u-white);text-align:left;font:inherit;cursor:pointer}.u-bs-th{width:52px;height:52px;border-radius:12px;overflow:hidden;background:#000}.u-bs-th img{width:100%;height:100%;object-fit:cover;object-position:50% 60%}.u-bs-t{display:grid;gap:8px;min-width:0}.u-bs-t b{font-family:var(--u-f-display);font-weight:800;font-size:15px;letter-spacing:-.02em;line-height:1.1}.u-bs-bar{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.u-bs-bar i{position:relative;font-style:normal;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#ffffff73;padding-top:8px;white-space:nowrap}.u-bs-bar i:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;border-radius:2px;background:#ffffff2e}.u-bs-bar i.u-done{color:var(--u-white)}.u-bs-bar i.u-done:before{background:var(--u-white)}.u-bs-bar i.u-next{color:var(--u-white)}.u-bs-bar i.u-next:before{background:linear-gradient(90deg,var(--u-white) 50%,rgba(255,255,255,.18) 50%)}.u-bs-bar i.u-goal:after{content:"";position:absolute;right:0;top:-3px;width:9px;height:9px;border-radius:50%;background:var(--u-white);box-shadow:0 0 0 3px #ffffff2e}@keyframes ctaPulse{0%,64%{box-shadow:0 0 #0e0e1159;transform:scale(1)}72%{transform:scale(1.015)}82%{box-shadow:0 0 0 12px #0e0e1100;transform:scale(1)}to{box-shadow:0 0 #0e0e1100}}:where(.u-s) #addBtn,:where(.u-s) #sbAdd{animation:ctaPulse 3.2s cubic-bezier(.2,.8,.2,1) infinite}:where(.u-s) #addBtn:disabled,:where(.u-s) #sbAdd:disabled{animation:none}@media(prefers-reduced-motion:reduce){:where(.u-s) #addBtn,:where(.u-s) #sbAdd{animation:none}}.u-mall{display:flex;justify-content:center;align-items:center;gap:8px;width:100%;height:42px;border:1px solid #CFCFD5;background:transparent;border-radius:999px;font:600 13px/1 var(--u-f-body);color:var(--u-ink);cursor:pointer}.u-mall .u-arr{font-size:15px}@media(hover:hover){.u-mall:hover{border-color:var(--u-ink)}}.u-mlock{border-radius:999px;padding:14px 20px}.u-strip{border-radius:16px}.u-panel,.u-panel.u-left,.u-panel.u-right,.u-panel.u-top,.u-panel.u-bfdrawer,:where(.u-s) aside.u-panel{border-radius:22px}.u-fcard{border-radius:22px}.u-wt-stop{border-radius:12px}.u-evibes button{border-radius:16px}.u-brands,.u-brands button{border-radius:999px}.u-pchip{display:inline-flex;align-items:center;gap:6px}.u-pchip img{height:20px;width:auto;margin:-2px 0 -2px -6px;filter:drop-shadow(0 2px 3px rgba(0,0,0,.2))}.u-prot .u-chips{min-width:0;display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.u-prot .u-chips::-webkit-scrollbar{display:none}.u-prot .u-chips .u-pchip{flex:none;padding-inline:8px 10px;gap:4px;font-size:12.5px}.u-prot .u-chips .u-pchip img{height:18px;margin-left:-4px}.u-ms,.u-gline .u-thumb,.u-slot,.u-sp .u-spi,.u-hit .u-th{position:relative}.u-ms.u-full img,.u-gline .u-thumb img,.u-slot.u-full img,.u-sp .u-spi img,.u-hit .u-th img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:auto;max-width:100%;object-fit:contain}.u-ms.u-full img,.u-gline .u-thumb img{height:86%}.u-slot.u-full img{height:78%}.u-sp .u-spi img,.u-hit .u-th img{height:88%}.u-panel.u-spop{top:50%;bottom:auto;left:50%;right:auto;width:min(380px,calc(100% - 32px));max-height:calc(100% - 32px);overflow:auto;background:var(--u-white);padding:12px 12px 20px;transform:translate(-50%,-46%) scale(.96);opacity:0;pointer-events:none;transition:transform .35s cubic-bezier(.2,.8,.2,1),opacity .25s}.u-panel.u-spop.u-on{transform:translate(-50%,-50%);opacity:1;pointer-events:auto}.u-spop .u-pclose{position:absolute;top:20px;right:20px;z-index:3;background:#ffffffeb;border-radius:999px}.u-sc{position:relative;aspect-ratio:1/1;border-radius:16px;overflow:hidden;background:var(--u-ink);color:var(--u-white);touch-action:none;user-select:none;-webkit-user-select:none}.u-sc-prize{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;justify-items:center;gap:8px;text-align:center;background:radial-gradient(70% 60% at 50% 45%,rgba(143,0,255,.32),transparent 70%),var(--u-ink)}.u-sc-prize small{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#fff9}.u-sc-prize b{font-family:var(--u-f-display);font-weight:850;font-size:68px;letter-spacing:-.05em;line-height:.9}.u-sc-prize em{font-style:normal;font-size:13px;color:#ffffffa8}.u-sc canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transition:opacity .5s}.u-sc.u-done canvas{opacity:0;pointer-events:none}.u-pop-b{display:grid;gap:12px;justify-items:center;text-align:center;padding:20px 8px 0}.u-pop-b h2{font-size:30px}.u-pop-b p{margin:0;color:var(--u-graphite);font-size:14px;max-width:30ch}.u-pop-b form{display:grid;gap:10px;width:100%}.u-pop-b input{width:100%;border:1px solid var(--u-line);border-radius:999px;padding:15px 20px;font:inherit;font-size:16px;text-align:center;background:var(--u-paper)}.u-pop-b input.u-nudge{animation:u-shake .45s}@keyframes u-shake{20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}.u-pop-b input:focus{outline:none;border-color:var(--u-ink);background:var(--u-white)}.u-pop-b .u-cta{max-width:none}.u-pop-b .u-pop-err{color:#c4002b;font-size:13px}.u-pop-legal{font-size:11px!important;color:var(--u-steel)!important;max-width:34ch!important}.u-pop-legal a{color:inherit}.u-pop-code{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;background:var(--u-paper);border-radius:12px;padding:12px;font-family:var(--u-f-dot);font-weight:900;font-size:20px;letter-spacing:.08em}.u-pop-code small{font-family:var(--u-f-body);font-weight:600;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--u-steel)}@media(prefers-reduced-motion:reduce){.u-panel.u-spop{transition:none}.u-pop-b input.u-nudge{animation:none}}:where(.u-s) #menu .u-p-body{display:flex;flex-direction:column}:where(.u-s) #menu .u-p-body>*{flex:none}.u-mhelpd{margin-top:auto;border-top:1px solid var(--u-line)}.u-mhelpd summary{list-style:none;display:flex;justify-content:space-between;align-items:center;padding:16px 0 4px;cursor:pointer;font-size:14px;font-weight:600;color:var(--u-graphite)}.u-mhelpd summary::-webkit-details-marker{display:none}.u-mhelpd .u-mhelp{display:grid;gap:0;padding-top:6px}.u-mhelpd .u-mhelp a{color:var(--u-graphite);text-decoration:none;font-size:15px;padding:10px 0;border-bottom:1px solid var(--u-line)}.u-mhelpd .u-mhelp a:last-child{border-bottom:0}.u-msub{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:var(--u-paper);overflow-y:auto;padding:16px var(--u-gutr) 24px var(--u-gut);padding-top:calc(16px + env(safe-area-inset-top,0px));display:flex;flex-direction:column;gap:12px;transform:translate(100%);visibility:hidden;transition:transform .3s cubic-bezier(.2,.8,.2,1),visibility 0s .3s}.u-msub.u-on{transform:none;visibility:visible;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.u-mback{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;background:var(--u-white);border:0;border-radius:999px;padding:10px 16px 10px 12px;font:inherit;font-size:14px;font-weight:600;cursor:pointer;margin-bottom:12px}.u-mback:before{content:"";width:16px;height:16px;background:currentColor;-webkit-mask:var(--u-i-arrow) center/contain no-repeat;mask:var(--u-i-arrow) center/contain no-repeat;transform:rotate(180deg)}.u-msub h2{font-size:40px}.u-msub>p{margin:0 0 12px;color:var(--u-steel);font-size:14px}.u-mcol{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px}.u-mcol button{display:grid;gap:2px;background:var(--u-white);border:0;border-radius:16px;padding:8px 8px 12px;cursor:pointer;text-align:left;font:inherit}.u-mcol .u-spi{position:relative;display:block;aspect-ratio:3/4;border-radius:12px;background:var(--u-panel);overflow:hidden;margin-bottom:8px}.u-mcol .u-spi img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;height:88%;width:auto;max-width:100%;object-fit:contain}.u-mcol b{font-family:var(--u-f-display);font-weight:800;font-size:16px;letter-spacing:-.02em;padding-inline:6px}.u-mcol small{font-size:13px;color:var(--u-steel);padding-inline:6px}@media(prefers-reduced-motion:reduce){.u-msub,.u-msub.u-on{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/245/assets/up-sections.css.map */
