:root{--bg: #efeae0;--ink: #141414;--ink-2: #4a4a48;--mute: #77756f;--accent: #1f4d3a;--accent-dk: #163a2b;--cream: #f3eee2;--card: #f7f3eb;--white: #ffffff;--sans: "Inter Tight", "Helvetica Neue", Arial, sans-serif;--logo: "Darumadrop One", "Inter Tight", sans-serif;--gut: max(16px, env(safe-area-inset-left, 0px));--ease: cubic-bezier(.23, 1, .32, 1);--r: 14px}*{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--sans);font-weight:500;font-size:15px;letter-spacing:-.005em;-webkit-font-smoothing:antialiased}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}h1,h2,h3{margin:0;font-weight:800;letter-spacing:-.045em;line-height:.98;text-wrap:balance}p{margin:0}.eyebrow{font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.bar{background:var(--accent);color:var(--cream);overflow:hidden;font-size:11px;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.bar-track{display:flex;width:max-content;animation:marq 36s linear infinite}.bar-track span{padding:8px 22px;position:relative}.bar-track span:after{content:"\2022";position:absolute;right:-4px;opacity:.8}@keyframes marq{to{transform:translate(-50%)}}.head{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:10px var(--gut);background:#efeae0eb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(20,20,20,.08)}.pills{display:flex;gap:6px}.pill{background:#ffffffd9;border:0;border-radius:10px;padding:7px 12px;font-size:13px;font-weight:600}.logo{font-family:var(--logo);color:var(--accent);font-size:34px;line-height:1;-webkit-text-stroke:1.2px var(--accent-dk);letter-spacing:-.01em}.right{display:flex;justify-content:flex-end;gap:6px;min-width:0}.ticker{flex:0 1 220px;min-width:0;overflow:hidden;background:#ffffffd9;border-radius:10px;padding:7px 0;font-size:12px;font-weight:600;white-space:nowrap}.ticker span{display:inline-block;padding-left:100%;animation:tick 16s linear infinite}@keyframes tick{to{transform:translate(-100%)}}.bag{position:relative}.bag b{position:absolute;top:-6px;right:-6px;background:var(--accent);color:#fff;font-size:10px;min-width:18px;height:18px;border-radius:9px;display:grid;place-items:center}@media(max-width:640px){.ticker{display:none}.logo{font-size:30px}}.hero{position:relative;height:min(88vh,820px);min-height:520px;overflow:hidden;margin:0;background:#2a2a2a}.hero img{width:100%;height:100%;object-fit:cover}.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(#0000002e,#0000004d)}.hero-copy{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#fff;padding:0 var(--gut);gap:12px}.hero h1{font-size:clamp(46px,8vw,104px)}.hero p{font-size:clamp(13px,1.3vw,16px);font-weight:600;max-width:46ch}.btn-line{display:inline-flex;justify-content:center;align-items:center;border:1.5px solid currentColor;border-radius:999px;padding:11px 26px;font-size:12px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;background:transparent;transition:background .2s,color .2s}.btn-line:hover{background:var(--ink);color:#fff;border-color:var(--ink)}.hero .btn-line:hover,.split-panel .btn-line:hover{background:#fff;color:var(--ink);border-color:#fff}.btn-red{display:inline-flex;justify-content:center;align-items:center;border-radius:999px;padding:13px 64px;background:var(--accent);color:#fff;font-size:12px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;border:0}.btn-red:hover{background:var(--accent-dk)}.intro{text-align:center;padding:56px var(--gut) 40px;font-size:13px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;max-width:1000px;margin:0 auto}.tiles{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:0 var(--gut)}.tile{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.tile-photo{position:relative;width:100%;border-radius:var(--r);overflow:hidden;aspect-ratio:4/5;background:var(--card)}.tile-photo img{width:100%;height:100%;object-fit:cover;transition:transform 1s var(--ease)}.tile:hover .tile-photo img{transform:scale(1.03)}.tile-photo .tag{position:absolute;top:12px;left:50%;transform:translate(-50%);background:#ffffffeb;border-radius:999px;padding:6px 12px;font-size:10.5px;font-weight:700;text-transform:uppercase;white-space:nowrap}.tile h2{font-size:clamp(34px,4vw,48px);margin-top:18px}.tile .sub{font-size:11px;font-weight:700;text-transform:uppercase}.dots{display:flex;gap:6px}.dots i{width:14px;height:14px;border-radius:50%;border:1.5px solid #fff;box-shadow:0 0 0 1px #00000026}.tile .btn-line{width:min(100%,300px);margin-top:4px}@media(max-width:640px){.tiles{grid-template-columns:1fr;gap:40px}}.split{display:grid;grid-template-columns:1fr 1fr;margin:72px var(--gut) 0;border-radius:var(--r);overflow:hidden}.split img{width:100%;height:100%;object-fit:cover;min-height:420px}.split-panel{background:var(--accent);color:#fff;padding:clamp(24px,4vw,40px);display:flex;flex-direction:column;gap:14px}.split-panel h2{font-size:clamp(32px,4vw,52px)}.checks{list-style:none;padding:0;margin:10px 0 0;display:flex;flex-direction:column;gap:14px}.checks li{display:grid;grid-template-columns:22px 1fr;gap:12px;font-size:13px}.checks li:before{content:"\2713";width:22px;height:22px;border-radius:50%;background:#fff;color:var(--accent);display:grid;place-items:center;font-size:12px;font-weight:900}.checks b{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.02em}.split-panel .btn-line{margin-top:auto;align-self:flex-start;width:min(100%,300px)}@media(max-width:760px){.split{grid-template-columns:1fr}.split img{min-height:0;aspect-ratio:4/5}}.shop{padding:80px var(--gut) 0}.shop-head{text-align:center;display:flex;flex-direction:column;gap:10px;margin-bottom:26px}.shop-head h2{font-size:clamp(34px,5vw,64px)}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}@media(max-width:860px){.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 10px}.card-name{font-size:13.5px}.combo-link{font-size:11px}}.chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:22px}.chips button{border:1.5px solid var(--ink);background:transparent;border-radius:999px;padding:8px 15px;font:700 11.5px/1 Inter Tight,sans-serif;text-transform:uppercase;letter-spacing:.03em;color:var(--ink);transition:background .2s,color .2s}.chips button[aria-pressed=true]{background:var(--ink);color:#fff}.chips button span{opacity:.5;margin-left:4px}.card[hidden]{display:none!important}.look{padding:96px var(--gut) 0}.look-head{text-align:center;display:flex;flex-direction:column;gap:10px;margin-bottom:26px}.look-head h2{font-size:clamp(34px,5vw,64px)}.look-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.look-grid figure{margin:0;display:flex;flex-direction:column;gap:8px}.look-grid img{width:100%;aspect-ratio:4/5;height:auto;object-fit:cover;border-radius:var(--r)}.look-grid figcaption{font-size:11px;font-weight:700;text-transform:uppercase}@media(max-width:860px){.look-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 10px}}.card{display:flex;flex-direction:column;gap:8px;min-width:0}.card-photo{position:relative;background:#fff;border-radius:var(--r);aspect-ratio:1/1;display:grid;place-items:center;overflow:hidden;cursor:pointer}.card-photo img{width:92%;mix-blend-mode:multiply;transition:transform .8s var(--ease),opacity .4s}.card-photo .alt{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;mix-blend-mode:normal}.card:hover .card-photo .alt{opacity:1}.hot{position:absolute;top:12px;left:12px;background:var(--accent);color:#fff;border-radius:999px;padding:5px 10px;font-size:10.5px;font-weight:800;text-transform:uppercase;z-index:1}.card-row{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:6px}.card-name{font-size:15px;font-weight:700;letter-spacing:-.02em}.swatch{width:16px;height:16px;border-radius:50%;border:1.5px solid #fff;box-shadow:0 0 0 1px #0003;flex:none}.prices{display:flex;align-items:center;gap:8px}.now{color:var(--accent);font-size:24px;font-weight:800;letter-spacing:-.01em}.was{color:var(--mute);text-decoration:line-through;font-size:14px;font-weight:600}.save{background:var(--accent);color:#fff;border-radius:999px;padding:3px 8px;font-size:10.5px;font-weight:800}.meta{font-size:11px;font-weight:700;text-transform:uppercase;color:var(--ink-2)}.card .btn-line{width:100%;color:var(--ink);padding:12px}.combo-link{font-size:12px;font-weight:700;text-decoration:underline;text-underline-offset:3px;background:none;border:0;padding:0;text-align:left;color:var(--ink-2)}.why{text-align:center;padding:96px var(--gut) 0;display:flex;flex-direction:column;gap:12px;align-items:center}.why h2{font-size:clamp(32px,5vw,64px)}.why .checks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 28px;text-align:left;max-width:1100px;width:100%;margin-top:18px}.why .checks li{font-size:14px;font-weight:600}.why .checks li:before{background:var(--ink);color:#fff}@media(max-width:760px){.why .checks{grid-template-columns:1fr}}.custom{margin:96px var(--gut) 0;background:var(--card);border-radius:var(--r);padding:clamp(24px,4vw,48px);display:grid;grid-template-columns:1.1fr 1fr;gap:28px;align-items:start}.custom h2{font-size:clamp(32px,4.5vw,56px);margin:8px 0 10px}.custom p{color:var(--ink-2);max-width:46ch}.form{display:flex;flex-direction:column;gap:10px}.field{display:flex;flex-direction:column;gap:4px;font-size:11px;font-weight:700;text-transform:uppercase}.field input,.field select{font:inherit;font-size:15px;text-transform:none;border:1.5px solid var(--ink);border-radius:10px;padding:11px;background:#fff}.drop{border:1.5px dashed var(--ink);border-radius:12px;padding:18px;text-align:center;font-size:13px;font-weight:700;cursor:pointer;background:#fff}.drop img{max-height:180px;margin:10px auto 0;border-radius:8px}.msg{font-size:13px;font-weight:700;color:var(--accent);min-height:1.2em}@media(max-width:760px){.custom{grid-template-columns:1fr}}.motion{padding:72px 0}.motion-head{padding:0 var(--gut);max-width:640px;display:flex;flex-direction:column;gap:10px;margin-bottom:24px}.motion-head .eyebrow{color:var(--accent);letter-spacing:.14em}.motion-head h2{font-size:clamp(36px,5vw,60px)}.motion-head p{color:var(--ink-2);font-size:17px}.motion-row{display:grid;grid-auto-flow:column;grid-auto-columns:min(300px,72vw);gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 var(--gut) 8px;scrollbar-width:none}.motion-row::-webkit-scrollbar{display:none}.clip{scroll-snap-align:start;display:flex;flex-direction:column;gap:10px;text-align:left;background:none;border:0;padding:0}.clip-media{position:relative;aspect-ratio:9/16;border-radius:22px;overflow:hidden;background:var(--card)}.clip-media video,.clip-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.clip-tag{position:absolute;left:12px;bottom:12px;background:#141414b8;color:#fff;font-size:12px;font-weight:700;padding:5px 9px;border-radius:6px}.clip-shop{position:absolute;top:12px;right:12px;background:var(--cream);color:var(--accent);font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;padding:6px 10px;border-radius:999px;opacity:0;transform:translateY(-4px);transition:opacity .25s,transform .25s var(--ease)}.clip:hover .clip-shop,.clip:focus-visible .clip-shop{opacity:1;transform:none}.clip-name{font-size:20px;font-weight:800;letter-spacing:-.03em;color:var(--accent);padding:0 6px}.clip-price{display:flex;gap:10px;padding:0 6px;font-size:15px;color:var(--ink-2)}.clip-price s{opacity:.6}@media(hover:none){.clip-shop{opacity:1;transform:none}}.faq{padding:96px var(--gut) 0;display:grid;grid-template-columns:1fr 1.6fr;gap:28px;max-width:1200px;margin:0 auto}.faq-head h2{font-size:clamp(32px,4.5vw,56px);margin-top:8px}.faq-list{border-top:1.5px solid var(--ink)}.faq details{border-bottom:1px solid rgba(20,20,20,.18)}.faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:16px;padding:18px 0;font-weight:700;font-size:16px;letter-spacing:-.01em}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-size:22px;line-height:1;color:var(--accent);transition:transform .3s var(--ease)}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{padding:0 0 18px;color:var(--ink-2);max-width:62ch}@media(max-width:760px){.faq{grid-template-columns:1fr}}.foot{margin-top:96px;background:var(--accent);color:var(--cream);padding:56px var(--gut) 28px;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:32px;font-size:13.5px}.foot-brand p{margin:12px 0 20px;max-width:38ch;opacity:.8}.foot-col{display:flex;flex-direction:column;gap:10px}.foot-col .eyebrow{opacity:.6;margin-bottom:4px}.foot-col a:hover{text-decoration:underline;text-underline-offset:3px}.news label{display:block;margin-bottom:8px;opacity:.6}.news-row{display:flex;max-width:360px;border:1.5px solid var(--cream);border-radius:999px;overflow:hidden}.news-row input{flex:1;min-width:0;background:transparent;border:0;color:var(--cream);padding:11px 16px;font:inherit}.news-row input::placeholder{color:#f3eee299}.news-row button{border:0;background:var(--cream);color:var(--accent);font-weight:800;padding:0 20px;text-transform:uppercase;font-size:12px;letter-spacing:.03em}.news .msg{margin-top:8px;font-size:12.5px;color:var(--cream)}.foot-copy{grid-column:1 / -1;padding-top:24px;border-top:1px solid rgba(243,238,226,.2);opacity:.6;font-size:12px}@media(max-width:760px){.foot{grid-template-columns:1fr 1fr}.foot-brand{grid-column:1 / -1}}.foot .logo{-webkit-text-stroke:0;color:var(--cream)}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:40}.sheet{position:fixed;z-index:50;top:0;right:0;bottom:0;width:min(440px,100%);background:var(--bg);overflow-y:auto;padding:18px var(--gut) calc(24px + env(safe-area-inset-bottom,0px));animation:slide .35s var(--ease);display:flex;flex-direction:column;gap:12px}@keyframes slide{0%{transform:translate(100%)}}.sheet-top{display:flex;justify-content:space-between;align-items:center}.sheet h3{font-size:30px}.x{width:36px;height:36px;border-radius:50%;border:0;background:#fff;font-size:20px;line-height:1}.sheet-img{background:#fff;border-radius:var(--r)}.sheet-img img{mix-blend-mode:multiply}.perks{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:6px}.perks li{display:flex;align-items:center;gap:8px;background:var(--card);border-radius:10px;padding:10px 12px;font-size:13px;font-weight:600}.perks li:before{content:"\2713";flex:none;width:18px;height:18px;border-radius:50%;background:var(--accent);color:var(--cream);display:grid;place-items:center;font-size:10px;font-weight:900}.divider{display:flex;align-items:center;gap:12px;margin-top:6px;font-size:14px;font-weight:700;letter-spacing:-.01em}.divider:before,.divider:after{content:"";flex:1;height:2px;background:var(--accent)}.packs{display:flex;flex-direction:column;gap:10px}.pack{position:relative;display:grid;grid-template-columns:20px 1fr auto;align-items:center;gap:12px;width:100%;text-align:left;background:#fff;border:1.5px solid rgba(20,20,20,.18);border-radius:14px;padding:16px 14px;transition:border-color .2s,background .2s}.pack[aria-checked=true]{border:2px solid var(--accent);background:#f2f5f0;padding:15.5px 13.5px}.pack-dot{width:20px;height:20px;border-radius:50%;border:2px solid rgba(20,20,20,.3)}.pack[aria-checked=true] .pack-dot{border-color:var(--accent);box-shadow:inset 0 0 0 4px #fff;background:var(--accent)}.pack-text{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0}.pack-text b{font-size:15.5px;font-weight:800;letter-spacing:-.02em}.pack-text em{font-style:normal;background:var(--accent);color:var(--cream);font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;padding:3px 7px;border-radius:6px}.pack-text small{flex-basis:100%;color:var(--ink-2);font-size:13px}.pack-price{display:flex;flex-direction:column;align-items:flex-end}.pack-price b{color:var(--accent);font-size:17px;font-weight:800}.pack-price s{color:var(--mute);font-size:13px}.pack-tag{position:absolute;top:-12px;right:10px;background:var(--accent);color:var(--cream);font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;padding:5px 10px;border-radius:6px;transform:rotate(1.5deg)}.stock{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600}.stock:before{content:"\2713";width:18px;height:18px;border-radius:50%;background:var(--accent);color:var(--cream);display:grid;place-items:center;font-size:10px;font-weight:900}.pay{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.pay li{border:1px solid rgba(20,20,20,.15);background:#fff;border-radius:6px;padding:4px 8px;font-size:11px;font-weight:700;color:var(--ink-2)}.eta{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);text-align:center;position:relative}.eta:before{content:"";position:absolute;top:16px;left:16%;right:16%;height:2px;background:#1f4d3a40}.eta li{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:12px;color:var(--ink-2);position:relative}.eta b{color:var(--ink);font-size:13px}.eta-dot{width:32px;height:32px;border-radius:50%;background:var(--card);border:2px solid var(--accent);color:var(--accent);display:grid;place-items:center;font-weight:800;font-size:13px}.sizes{display:flex;gap:6px;flex-wrap:wrap}.sizes button{min-width:52px;padding:10px;border:1.5px solid var(--ink);border-radius:10px;background:#fff;font-weight:700;font-size:13px}.sizes button[aria-pressed=true]{background:var(--ink);color:#fff}.hint{color:#b42318;font-size:12.5px;font-weight:700;min-height:1.2em}.line{display:grid;grid-template-columns:76px 1fr auto;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid rgba(20,20,20,.15)}.line img{width:76px;background:#fff;border-radius:10px;mix-blend-mode:multiply}.line b{font-size:14px;display:block}.line span{font-size:12px;color:var(--mute)}.rm{border:0;background:none;padding:0;font-size:12px;text-decoration:underline;color:var(--ink-2)}.tot{display:flex;justify-content:space-between;font-weight:800;font-size:17px;padding-top:6px}.toast{position:fixed;left:50%;bottom:calc(18px + env(safe-area-inset-bottom,0px));transform:translate(-50%,150%);opacity:0;visibility:hidden;background:var(--ink);color:#fff;padding:12px 18px;border-radius:999px;font-size:13px;font-weight:700;z-index:60;transition:transform .3s var(--ease),opacity .3s,visibility .3s}.toast.show{transform:translate(-50%);opacity:1;visibility:visible}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}#teeSizes .eyebrow{display:block;margin:10px 0 8px}.pdp{padding:20px var(--gut) 0;max-width:1280px;margin:0 auto}.back{display:inline-block;font-size:13px;font-weight:700;margin-bottom:16px}.back:hover{text-decoration:underline;text-underline-offset:3px}.pdp-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(20px,4vw,56px);align-items:start}.gallery{position:sticky;top:76px;display:flex;flex-direction:column;gap:10px;min-width:0}.g-main{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;border-radius:var(--r);scrollbar-width:none;outline-offset:3px}.g-main::-webkit-scrollbar{display:none}.g-slide{flex:0 0 100%;margin:0;scroll-snap-align:start;aspect-ratio:4/5;background:var(--card)}.g-slide img{width:100%;height:100%;object-fit:cover}.g-slide.cut{background:#fff;display:grid;place-items:center}.g-slide.cut img{height:auto;object-fit:contain;padding:6%;mix-blend-mode:multiply}.g-thumbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:8px}.g-thumbs button{aspect-ratio:1;padding:0;border:2px solid transparent;border-radius:10px;overflow:hidden;background:var(--card);opacity:.7;transition:opacity .2s,border-color .2s}.g-thumbs button.cut{background:#fff}.g-thumbs button[aria-current=true]{border-color:var(--accent);opacity:1}.g-thumbs img{width:100%;height:100%;object-fit:cover}.g-thumbs button.cut img{object-fit:contain;mix-blend-mode:multiply}.pdp-info{display:flex;flex-direction:column;gap:12px;min-width:0}.pdp-info h1{font-size:clamp(34px,4vw,52px)}.pdp-cap{color:var(--ink-2);font-size:15px}.pdp-details{padding:8px 0 0;display:block;max-width:none}.more{padding:80px 0 0}.more h2{font-size:clamp(30px,4vw,48px);margin-bottom:20px}@media(max-width:860px){.pdp-grid{grid-template-columns:1fr}.gallery{position:static;margin:0 calc(-1 * var(--gut))}.g-main{border-radius:0}.g-thumbs{padding:0 var(--gut);grid-template-columns:repeat(6,1fr)}}.nav{position:fixed;inset:0 0 auto 0;z-index:30;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:14px var(--gut);color:#fff;transition:background .25s,color .25s,box-shadow .25s}.nav.solid{background:var(--bg);color:var(--ink);box-shadow:0 1px #14141414}.nav-l{display:flex;gap:22px}.nav-l a,.bag{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.nav-l a:hover,.bag:hover{text-decoration:underline;text-underline-offset:4px}.nav .logo{color:currentColor;-webkit-text-stroke:0;font-size:30px}.nav.solid .logo{color:var(--accent)}.nav-r{display:flex;justify-content:flex-end}.bag{background:none;border:0;padding:0;color:currentColor}.bag b{font-weight:600}@media(max-width:640px){.nav-l{gap:12px}.nav-l a:nth-child(n+3){display:none}.nav .logo{font-size:24px}}.banner{position:relative;margin:0;overflow:hidden;background:#222;height:min(100vh,900px);min-height:520px}.banner>img{width:100%;height:100%;object-fit:cover}.banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(#0000000d 40%,#0000006b);pointer-events:none}.banner-copy{position:absolute;inset:auto 0 0 0;z-index:1;display:flex;flex-direction:column;align-items:center;gap:8px;padding:0 var(--gut) 48px;color:#fff;text-align:center}.banner--hero .banner-copy{top:0;right:0;bottom:0;left:0;justify-content:center;padding-top:40px}.poster{display:flex;flex-direction:column;align-items:center;font-family:var(--logo);color:var(--cream);font-size:clamp(64px,12vw,168px);line-height:.86;text-shadow:0 2px 0 rgba(0,0,0,.25)}.poster span:last-child{font-size:.62em}.banner-sub{font-size:15px;font-weight:600;margin-top:10px}.banner-title{font-size:clamp(30px,4vw,44px);font-weight:800;letter-spacing:-.02em;text-transform:uppercase}.banner-link{font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:4px}.pgrid{padding:6px 6px 0}.pgrid-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.pcard{display:flex;flex-direction:column;gap:4px;padding-bottom:28px;min-width:0}.pcard-media{position:relative;display:block;aspect-ratio:4/5;background:var(--card);overflow:hidden}.pcard-media img{width:100%;height:100%;object-fit:cover;transition:opacity .35s}.pcard-media.cut{background:#f6f6f4}.pcard-media.cut img{object-fit:contain;padding:8%;mix-blend-mode:multiply}.pcard-media .alt{position:absolute;top:0;right:0;bottom:0;left:0;padding:0;object-fit:cover;opacity:0;mix-blend-mode:normal}@media(hover:hover){.pcard:hover .pcard-media .alt{opacity:1}}.pcard .hot{top:10px;left:10px}.pcard-row{display:flex;justify-content:space-between;gap:10px;padding:8px 8px 0;font-size:12px;text-transform:uppercase;letter-spacing:.02em}.pcard-row b{font-weight:700}.pcard-sub{padding:0 8px;font-size:11.5px;color:var(--mute);text-transform:uppercase;letter-spacing:.02em}@media(max-width:860px){.pgrid-row{grid-template-columns:repeat(2,minmax(0,1fr))}}#home .motion{padding-top:64px}.pdp{padding-top:76px}.more .pgrid-row{margin:0 calc(-1 * var(--gut))}.nav .bag b{position:static;background:none;color:inherit;font-size:inherit;min-width:0;height:auto;display:inline;border-radius:0}.duo{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:0 6px}.duo-item{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;background:#222}.duo-item img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease)}.duo-item:hover img{transform:scale(1.03)}.duo-item:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(#0000 55%,#00000073)}.duo-copy{position:absolute;inset:auto 0 0 0;z-index:1;display:flex;flex-direction:column;align-items:center;gap:6px;padding:0 16px 32px;color:#fff;text-align:center}.duo-copy b{font-size:clamp(22px,3vw,36px);font-weight:800;letter-spacing:-.02em;text-transform:uppercase}.duo-copy u{font-size:13px;font-weight:600;text-underline-offset:4px}@media(max-width:640px){.duo{grid-template-columns:1fr}}.banner--hero .banner-copy{justify-content:flex-start;padding-top:clamp(96px,16vh,170px)}.banner--hero:after{background:linear-gradient(#00000047,#0000 55%)}@media(max-width:640px){.nav-l a:not(:first-child){display:none}}.pcard-media.cut .alt{padding:0;object-fit:cover;mix-blend-mode:normal}@media(hover:none){.pcard-media .alt{display:none}}@media(hover:none){.card-photo .alt{display:none}}.banner>picture{display:block;width:100%;height:100%}.banner>picture img{width:100%;height:100%;object-fit:cover;object-position:50% 30%}.banner--hero .banner-copy{inset:0 6% 0 auto;width:min(44%,560px);justify-content:center;align-items:flex-start;text-align:left;padding:0}.banner--hero .poster{align-items:flex-start;color:#fff}.banner--hero:after{background:linear-gradient(90deg,#0000 45%,#00000047)}@media(max-width:640px){.banner--hero .banner-copy{inset:auto 0 0 0;width:auto;align-items:center;text-align:center;padding:0 var(--gut) 40px}.banner--hero .poster{align-items:center}.banner--hero:after{background:linear-gradient(#0000 50%,#00000080)}}@media(min-width:641px){.banner--hero .banner-copy{inset:0 4% 0 auto;width:min(32%,440px)}.banner--hero .poster{font-size:clamp(56px,7.5vw,116px)}}.poster span:last-child{font-size:.78em}@media(min-width:641px){.banner--hero .poster{font-size:clamp(48px,5.6vw,88px)}}@media(max-width:640px){.banner--hero .poster{font-size:clamp(44px,13vw,64px)}}.logo-img{display:block;line-height:0}.logo-img img{height:38px;width:auto;filter:drop-shadow(0 1px 1px rgba(0,0,0,.15))}.foot-logo{width:150px;height:auto;display:block}@media(max-width:640px){.logo-img img{height:28px}}.banner--hero .banner-copy{inset:auto 0 0 0!important;width:auto!important;align-items:center!important;justify-content:flex-end;text-align:center!important;padding:0 var(--gut) clamp(36px,7vh,72px)!important;gap:6px}.banner--hero .poster{align-items:center!important;font-size:clamp(44px,6vw,92px)!important}.banner--hero .banner-sub{max-width:34ch;margin:6px auto 4px}.banner--hero:after{background:linear-gradient(#0000 45%,#0000008c)!important}.banner--hero .banner-copy{top:0!important;right:0!important;bottom:0!important;left:0!important;justify-content:center!important;padding:18vh var(--gut) 0!important}.banner--hero:after{background:radial-gradient(ellipse at 50% 58%,#0000006b,#0000 62%)!important}@media(max-width:640px){.banner--hero .banner-copy{padding-top:10vh!important}}@media(min-width:900px){.banner--hero .banner-copy{inset:0 auto 0 0!important;width:min(38%,540px)!important;align-items:flex-start!important;justify-content:center!important;text-align:left!important;padding:0 0 0 5vw!important}.banner--hero .poster{align-items:flex-start!important;font-size:clamp(44px,4.6vw,80px)!important}.banner--hero .banner-sub{margin:6px 0 4px}.banner--hero:after{background:linear-gradient(90deg,#00000061,#0000 48%)!important}}@media(max-width:899px){.banner--hero .banner-copy{inset:auto 0 0 0!important;justify-content:flex-end!important;padding:0 var(--gut) 40px!important}.banner--hero:after{background:linear-gradient(#0000 45%,#000000a6)!important}}.tees{padding:72px 0}.tee-row{display:grid;grid-auto-flow:column;grid-auto-columns:min(300px,76vw);gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 var(--gut) 8px;scrollbar-width:none}.tee-row::-webkit-scrollbar{display:none}.tee{scroll-snap-align:start;display:flex;flex-direction:column;gap:10px}.tee-photo{position:relative;aspect-ratio:1;border-radius:14px;overflow:hidden;background:#fff}.tee-photo img{width:100%;height:100%;object-fit:cover;display:block}.tee-photo .alt{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .3s ease}@media(hover:hover){.tee-photo:hover .alt{opacity:1}}.tee-name{font-size:17px;font-weight:800;letter-spacing:-.02em;line-height:1.2;padding:0 2px;text-wrap:balance}.tee-price{font-size:14px;color:var(--ink-2);padding:0 2px}.tee .sizes button{min-width:0;flex:1;padding:9px 0}.tee .hint{min-height:1em;margin:0}.nav-l{display:flex;align-items:center;gap:22px}.menu-btn{display:inline-flex;align-items:center;gap:10px;background:none;border:0;padding:6px 0;color:currentColor;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.burger{display:grid;gap:5px;width:22px}.burger i{display:block;height:2px;background:currentColor;border-radius:2px;transition:transform .35s var(--ease)}.burger i:last-child{width:14px}.menu-btn:hover .burger i:last-child{transform:scaleX(1.57);transform-origin:left}.nav-quick{display:flex;gap:18px}.nav-quick a{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;opacity:.85}.nav-quick a:hover{opacity:1;text-decoration:underline;text-underline-offset:4px}@media(max-width:760px){.nav-quick{display:none}}.banner-ctas{display:flex;gap:10px;margin-top:14px;flex-wrap:wrap;justify-content:inherit}.banner-btn{display:inline-flex;align-items:center;border-radius:999px;padding:13px 26px;background:var(--cream);color:var(--accent);font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;transition:transform .25s var(--ease),background .2s}.banner-btn:hover{transform:translateY(-2px)}.banner-btn--ghost{background:transparent;color:#fff;box-shadow:inset 0 0 0 1.5px #ffffffd9}.banner-btn--ghost:hover{background:#ffffff1f}@media(max-width:899px){.banner-ctas{justify-content:center}}.drawer{position:fixed;z-index:50;top:0;left:0;bottom:0;width:min(460px,100%);background:var(--accent);color:var(--cream);overflow-y:auto;padding:16px clamp(20px,3vw,32px) calc(28px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:26px;animation:dslide .45s var(--ease)}.drawer:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.07;background-image:radial-gradient(rgba(243,238,226,.9) 1px,transparent 1.2px);background-size:6px 6px}@keyframes dslide{0%{transform:translate(-100%)}}.drawer-top{display:flex;align-items:center;justify-content:space-between}.drawer-tag{font-size:10.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;opacity:.55}.x--light{background:#f3eee21f;color:var(--cream)}.x--light:hover{background:#f3eee238}.drawer-nav{display:flex;flex-direction:column}.d-group{border-top:1px solid rgba(243,238,226,.18);padding:14px 0 16px;animation:drise .5s var(--ease) both}.d-group:nth-child(2){animation-delay:.05s}.d-group:nth-child(3){animation-delay:.1s}.d-group:nth-child(4){animation-delay:.15s}@keyframes drise{0%{opacity:0;transform:translateY(10px)}}.d-big{display:flex;align-items:baseline;gap:12px;font-family:var(--logo);font-size:clamp(38px,9vw,52px);line-height:1;letter-spacing:-.01em;transition:transform .3s var(--ease)}.d-big:hover{transform:translate(6px)}.d-no{font-family:var(--sans);font-size:11px;font-weight:700;letter-spacing:.1em;opacity:.5;transform:translateY(-14px)}.d-big em{font-family:var(--sans);font-style:normal;font-size:12px;font-weight:700;opacity:.55;transform:translateY(-16px)}.d-sub{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px;padding-left:30px}.d-sub a{display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(243,238,226,.35);border-radius:999px;padding:7px 12px;font-size:12px;font-weight:700;letter-spacing:.02em;transition:background .2s,color .2s}.d-sub a span{opacity:.55;font-size:11px}.d-sub a:hover{background:var(--cream);color:var(--accent)}.drawer-info{display:grid;grid-template-columns:1fr 1fr;gap:8px 16px;font-size:14px;font-weight:600}.drawer-info .eyebrow{grid-column:1 / -1;opacity:.5;margin-top:8px}.drawer-info a:hover{text-decoration:underline;text-underline-offset:3px}.d-feat{display:grid;grid-template-columns:88px 1fr;gap:14px;align-items:center;background:#f3eee214;border-radius:14px;padding:10px;transition:background .2s}.d-feat:hover{background:#f3eee224}.d-feat img{width:88px;height:88px;object-fit:cover;border-radius:10px}.d-feat span{display:flex;flex-direction:column;gap:2px;font-size:13px;font-weight:700}.d-feat small{font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;opacity:.6}.d-feat b{font-size:17px;letter-spacing:-.02em}.sec-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;padding:0 var(--gut);margin-bottom:22px}.sec-head h2{font-size:clamp(40px,6vw,84px);margin-top:8px}.sec-head .eyebrow{color:var(--accent);letter-spacing:.14em}.sec-side{display:flex;flex-direction:column;align-items:flex-end;gap:10px;text-align:right;max-width:34ch}.sec-side p{color:var(--ink-2)}.sec-link{font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);border-bottom:1.5px solid currentColor;padding-bottom:2px;white-space:nowrap}.sec-head--tight{padding:0;align-items:baseline}@media(max-width:760px){.sec-head{flex-direction:column;align-items:flex-start}.sec-side{align-items:flex-start;text-align:left}}#home .tees{padding:64px 0 24px}.cat-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 var(--gut);margin-bottom:14px}.cat-tile{position:relative;display:flex;align-items:center;gap:12px;background:var(--card);border-radius:12px;padding:8px 14px 8px 8px;overflow:hidden;transition:background .2s}.cat-tile img{width:56px;height:56px;object-fit:cover;border-radius:8px;flex:none}.cat-tile span{display:flex;flex-direction:column;gap:2px;min-width:0}.cat-tile b{font-size:15px;font-weight:800;letter-spacing:-.02em}.cat-tile small{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--mute)}.cat-tile:after{content:"\2192";margin-left:auto;font-weight:800;color:var(--accent);transition:transform .25s var(--ease)}.cat-tile:hover{background:#fff}.cat-tile:hover:after{transform:translate(4px)}@media(max-width:760px){.cat-strip{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:74%;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gut);scrollbar-width:none}.cat-strip::-webkit-scrollbar{display:none}.cat-tile{scroll-snap-align:start}}.tgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 8px;padding:0 var(--gut)}@media(max-width:860px){.tgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 8px}}.tcard{display:flex;flex-direction:column;gap:3px;min-width:0}.tcard-media{position:relative;aspect-ratio:1;border-radius:12px;overflow:hidden;background:#fff;margin-bottom:8px}.tcard-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .35s,transform .9s var(--ease)}.tcard-media .alt{opacity:0}@media(hover:hover){.tcard:hover .tcard-media .alt{opacity:1}.tcard:hover .tcard-media img{transform:scale(1.02)}}.tcard-cat{font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent)}.tcard-name{font-size:15px;font-weight:800;letter-spacing:-.02em;line-height:1.2;text-wrap:balance}.tcard-price{font-size:13px;color:var(--ink-2);text-transform:capitalize}.tcard-price i{font-style:normal;opacity:.5}.listing{padding:96px 0 0}.list-head{padding:0 var(--gut);display:flex;flex-direction:column;gap:10px;margin-bottom:26px;max-width:900px}.list-head h1{font-size:clamp(52px,9vw,128px);letter-spacing:-.055em;line-height:.9}.list-head p{color:var(--ink-2);font-size:16px;max-width:52ch}.list-head .eyebrow{color:var(--accent);letter-spacing:.14em}.crumbs{display:flex;gap:8px;font-size:12px;font-weight:600;color:var(--mute);margin-bottom:8px}.crumbs a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.list-bar{position:sticky;top:58px;z-index:5;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px var(--gut);margin-bottom:18px;background:#efeae0f0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid rgba(20,20,20,.1);border-bottom:1px solid rgba(20,20,20,.1)}.chips--left{justify-content:flex-start;margin:0;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.chips--left::-webkit-scrollbar{display:none}.chips a{flex:none;border:1.5px solid var(--ink);border-radius:999px;padding:8px 15px;font:700 11.5px/1 var(--sans);text-transform:uppercase;letter-spacing:.03em;transition:background .2s,color .2s}.chips a[aria-current=true]{background:var(--ink);color:#fff}.chips a span{opacity:.5;margin-left:4px}.list-count{flex:none;font-size:12px;font-weight:700;color:var(--mute);text-transform:uppercase;letter-spacing:.04em}#listGrid.grid{padding:0 var(--gut)}@media(max-width:640px){.list-count{display:none}}.tpdp{padding-top:84px}.tpdp .crumbs{margin-bottom:18px}.g-slide--sq{aspect-ratio:1;background:#fff}.tcolor{font-size:14px;font-weight:700;text-transform:capitalize;color:var(--ink-2)}.tsize-label{display:flex;justify-content:space-between;margin-top:6px}.size-guide{text-transform:none;letter-spacing:0;font-size:12px;text-decoration:underline;text-underline-offset:3px;color:var(--ink-2)}.tsizes button{flex:1;min-width:0;padding:13px 0}.tpdp .more{padding-bottom:24px}.tpdp .more .tgrid{padding:0}.banner--tees>picture img{object-position:50% 30%}@media(min-width:900px){.banner--tees .banner-copy{inset:auto 0 0 0!important;width:auto!important;align-items:center!important;justify-content:flex-end!important;text-align:center!important;padding:0 var(--gut) clamp(32px,6vh,64px)!important}.banner--tees .poster{align-items:center!important}.banner--tees .banner-sub{margin:6px auto 4px}.banner--tees:after{background:linear-gradient(#0000 50%,#0009)!important}}.lookbook{padding:24px 0 72px}.look-row{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(260px,1fr);gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 var(--gut) 8px;scrollbar-width:none;scroll-padding-inline:var(--gut)}.look-row::-webkit-scrollbar{display:none}.look-item{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;background:#222;scroll-snap-align:start;border-radius:4px}.look-item img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease)}.look-item:hover img{transform:scale(1.04)}.look-item:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(#0000 62%,#00000080);pointer-events:none}.look-item span{position:absolute;left:16px;right:16px;bottom:14px;z-index:1;display:flex;flex-direction:column;color:#fff;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.look-item span b{font-size:17px;letter-spacing:-.01em;text-transform:none;font-weight:800}@media(max-width:640px){.look-row{grid-auto-columns:72vw}}.tcard{position:relative}.tcard-link{display:flex;flex-direction:column;gap:3px;min-width:0;color:inherit;text-decoration:none}.tcard-price{font-size:14px;display:flex;align-items:baseline;gap:6px;margin-top:2px}.tcard-price b{font-size:20px;font-weight:800;letter-spacing:-.02em;color:var(--ink)}.qa{position:absolute;z-index:3;height:42px;min-width:42px;padding:0 12px;border-radius:999px;border:0;display:inline-flex;align-items:center;justify-content:center;gap:4px;background:var(--ink);color:#fff;font-family:inherit;font-size:13px;font-weight:700;cursor:pointer;box-shadow:0 6px 16px #0000002e;transition:transform .2s var(--ease),background .2s}.qa span{display:none}.qa:active{transform:scale(.94)}.qa svg{transition:transform .25s var(--ease)}.tcard.qa-open .qa svg{transform:rotate(45deg)}@media(hover:hover){.qa span{display:inline}.qa:hover{background:var(--accent)}}.qa-sheet{position:absolute;left:8px;right:8px;z-index:2;padding:10px;border-radius:10px;background:#fffffff5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 8px 24px #00000024;opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity .2s,transform .25s var(--ease)}.tcard.qa-open .qa-sheet{opacity:1;transform:none;pointer-events:auto}.qa-title{display:block;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);margin-bottom:8px}.qa-sizes{display:grid;grid-template-columns:repeat(5,1fr);gap:5px}.qa-sizes button{height:36px;border-radius:8px;border:1.5px solid rgba(0,0,0,.15);background:#fff;font-family:inherit;font-size:12px;font-weight:700;color:var(--ink);cursor:pointer;padding:0}.qa-sizes button:hover,.qa-sizes button:focus-visible{background:var(--ink);color:#fff;border-color:var(--ink)}.tcard{container-type:inline-size}.qa{right:10px;top:calc(100cqw - 52px)}.qa-sheet{top:calc(100cqw - 60px);transform:translateY(calc(-100% + 8px))}.tcard.qa-open .qa-sheet{transform:translateY(-100%)}@container (max-width: 240px){.qa-sheet{left:6px;right:6px;padding:8px}.qa-sizes{grid-template-columns:repeat(3,1fr)}.qa-sizes button{height:34px}}.tslots{display:flex;flex-direction:column;gap:12px;margin-top:14px}.tslot{background:#fff;border:1.5px solid rgba(20,20,20,.12);border-radius:14px;padding:12px}.tslot-head{display:flex;align-items:center;gap:10px;margin-bottom:10px}.tslot-head img{width:48px;height:48px;object-fit:cover;border-radius:8px;background:#f4f1ea;flex:none}.tslot-name{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.tslot-name small{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);display:flex;justify-content:space-between;gap:8px}.tslot-name small .size-guide{text-transform:none;letter-spacing:0;font-weight:600}.tslot-name b{font-size:15px;font-weight:800;letter-spacing:-.02em}.tslot-name select{width:100%;font:inherit;font-size:15px;font-weight:700;padding:9px 10px;border-radius:10px;border:1.5px solid rgba(20,20,20,.2);background:var(--cream, #f4f1ea);color:var(--ink)}.tslot .sizes{margin:0}.buyrow{display:flex;gap:10px;align-items:stretch}.buyrow .btn-red{flex:1;padding:17px}.qty{display:flex;align-items:center;border:1.5px solid rgba(20,20,20,.25);border-radius:999px;background:#fff}.qty button{width:44px;height:100%;min-height:52px;border:0;background:none;font-size:20px;font-weight:700;color:var(--ink);cursor:pointer}.qty button:disabled{opacity:.3;cursor:default}.qty span{min-width:22px;text-align:center;font-weight:800;font-size:16px}.lq{display:inline-flex;align-items:center;gap:2px;border:1px solid rgba(20,20,20,.2);border-radius:999px;margin:6px 10px 2px 0;vertical-align:middle}.lq button{width:28px;height:28px;border:0;background:none;font-size:15px;font-weight:700;cursor:pointer;color:var(--ink)}.lq span{min-width:16px;text-align:center;font-size:13px;font-weight:800;color:var(--ink)}.tot--deal{color:var(--accent);font-size:15px}.deal-nudge{font-size:13px;color:var(--accent);font-weight:700;margin:4px 0 0}.deal-nudge:empty{display:none}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.g-slide--scene img{object-fit:cover}.g-slide.cut img{padding:2%;max-height:100%}.card-photo img:not(.alt){width:auto;max-width:92%;max-height:92%}.duo:has(>.duo-item:only-child){grid-template-columns:1fr;max-width:1000px;margin:0 auto}.shop{padding-bottom:72px}.duo:has(>.duo-item:only-child){padding:0 var(--gut);box-sizing:content-box}@media(max-width:640px){.shop{padding-bottom:48px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/style.css.map?r=2877418353 */
