:root{--paper:#ffffff;--ink:#0a0a0a;--mid:#6b6b6b;--line:#e4e4e4;--wash:#f3f3f3;--display:"Archivo", "Helvetica Neue", Arial, sans-serif;--body:"Archivo", "Helvetica Neue", Arial, sans-serif;--mono:"IBM Plex Mono", ui-monospace, Menlo, monospace;--gut:max(16px, env(safe-area-inset-left, 0px));--gutr:max(16px, env(safe-area-inset-right, 0px));color-scheme:light}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font-family:var(--body);font-size:15px;line-height:1.5;margin:0}body:before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0px);z-index:60;background:var(--paper)}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}img,video{display:block;max-width:100%}.wrap{padding-left:var(--gut);padding-right:var(--gutr)}.mono{font-family:var(--mono);font-size:12px;letter-spacing:.02em;text-transform:uppercase}.hdr{position:sticky;top:env(safe-area-inset-top,0px);z-index:50;background:var(--paper);border-bottom:1px solid var(--line)}.hdr-in{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:58px}.nav{display:flex;gap:22px}.nav a,.hdr-r a,.hdr-r button{font-family:var(--mono);font-size:12px;text-transform:uppercase;letter-spacing:.04em}.nav a[aria-current=page],.nav a:hover,.hdr-r a:hover,.hdr-r button:hover{text-decoration:underline;text-underline-offset:4px}.mark{display:block;line-height:0}.mark img{height:28px;width:auto}.hdr-r{display:flex;gap:22px;justify-content:flex-end}.menu-btn{display:none;justify-self:start}@media(max-width:1100px){.hdr-in{grid-template-columns:1fr auto 1fr}.nav{display:none}.menu-btn{display:block;font-family:var(--mono);font-size:12px;text-transform:uppercase}.mark img{height:22px}.nav.open{display:flex;flex-direction:column;gap:0;position:absolute;left:0;right:0;top:58px;background:var(--paper);border-bottom:1px solid var(--line);padding:8px var(--gutr) 16px var(--gut)}.nav.open a{padding:12px 0;font-size:14px}}h1,h2,h3{font-family:var(--display);margin:0;text-wrap:balance;overflow-wrap:break-word;text-transform:uppercase;line-height:.92;letter-spacing:-.02em}.h-xl{font-weight:900;font-stretch:125%;font-size:clamp(44px,9vw,148px)}.h-l{font-weight:900;font-stretch:125%;font-size:clamp(30px,5vw,72px)}.h-m{font-weight:800;font-stretch:112%;font-size:clamp(20px,2.2vw,28px);line-height:1}.lede{font-size:17px;max-width:46ch;color:var(--ink)}.muted{color:var(--mid)}.hero{display:grid;grid-template-columns:1fr 1fr;gap:4px;position:relative;background:var(--paper)}.hero figure{margin:0;position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--wash)}.hero video,.hero img{width:100%;height:100%;object-fit:cover}.hero-copy{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;padding-block:28px 8px}.hero-cta{font-family:var(--mono);font-size:12px;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid currentColor;padding-bottom:2px;white-space:nowrap}@media(max-width:760px){.hero{grid-template-columns:1fr}.hero figure:nth-child(2){display:none}.hero figure{aspect-ratio:4/5}}.sec{padding-block:72px}.sec-head{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:28px;flex-wrap:wrap}.sec-head a{font-family:var(--mono);font-size:12px;text-transform:uppercase;border-bottom:1px solid currentColor}.grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 4px}@media(max-width:1000px){.grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.card{display:flex;flex-direction:column;gap:12px;min-width:0}.card .ph{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--wash)}.card .ph img,.card .ph video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .35s ease}.card .ph video{opacity:0}.card:hover .ph video.ready{opacity:1}.card .meta{display:flex;justify-content:space-between;gap:12px;padding-inline:2px}.card .nm{font-weight:600;font-size:14px;min-width:0}.card .pr{font-family:var(--mono);font-size:13px;font-variant-numeric:tabular-nums}.card .sub{font-family:var(--mono);font-size:11px;color:var(--mid);text-transform:uppercase;padding-inline:2px;margin-top:-8px}.band{position:relative;overflow:hidden;background:var(--ink)}.band video{width:100%;height:min(78vh,760px);object-fit:cover;opacity:.92}.band-copy{position:absolute;inset:auto var(--gutr) 32px var(--gut);color:#fff;display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap}.band-copy p{margin:0;font-family:var(--mono);font-size:12px;text-transform:uppercase;letter-spacing:.04em}.cats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}@media(max-width:760px){.cats{grid-template-columns:repeat(2,minmax(0,1fr))}}.cat{display:flex;flex-direction:column;gap:12px;min-width:0}.cat .ph{aspect-ratio:3/4;overflow:hidden;background:var(--wash)}.cat img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.cat:hover img{transform:scale(1.03)}.cat span{font-family:var(--display);font-weight:900;font-stretch:125%;text-transform:uppercase;font-size:clamp(16px,1.8vw,24px);padding-inline:2px}.cat:hover span{text-decoration:underline;text-underline-offset:4px}.split{display:grid;grid-template-columns:1.1fr 1fr;gap:4px;align-items:stretch}.split .txt{display:flex;flex-direction:column;justify-content:flex-end;gap:20px;padding:48px var(--gutr) 48px 40px}.split video,.split img{width:100%;height:100%;max-height:82vh;object-fit:cover}@media(max-width:760px){.split{grid-template-columns:1fr}.split .txt{padding:32px var(--gutr) 8px var(--gut)}}.ftr{border-top:1px solid var(--line);margin-top:24px}.ftr-row{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;padding-block:28px}.ftr-row div{display:flex;gap:22px;flex-wrap:wrap}.ftr-mark{font-family:var(--display);font-weight:900;font-stretch:125%;text-transform:uppercase;font-size:17.4vw;line-height:.78;letter-spacing:-.04em;white-space:nowrap;overflow:hidden;padding-bottom:1vw}.filters{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:36px}.filters a{font-family:var(--mono);font-size:12px;text-transform:uppercase;padding:8px 14px;border:1px solid var(--line);border-radius:999px}.filters a.on{background:var(--ink);color:var(--paper);border-color:var(--ink)}.count{font-family:var(--mono);font-size:12px;color:var(--mid);font-variant-numeric:tabular-nums}.pdp{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:48px;align-items:start}.gallery{display:grid;grid-template-columns:1fr 1fr;gap:4px}.gallery>*{width:100%;aspect-ratio:4/5;object-fit:cover;background:var(--wash)}.gallery>:first-child{grid-column:1/-1}.buy{position:sticky;top:calc(env(safe-area-inset-top,0px) + 90px);display:flex;flex-direction:column;gap:22px;padding-right:var(--gutr)}.buy .price{font-family:var(--mono);font-size:16px;font-variant-numeric:tabular-nums}.sizes{display:grid;grid-template-columns:repeat(5,1fr);gap:4px}.sizes button{border:1px solid var(--line);height:46px;font-family:var(--mono);font-size:13px}.sizes button[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.sizes button:hover{border-color:var(--ink)}.btn{display:flex;align-items:center;justify-content:center;height:54px;background:var(--ink);color:var(--paper);font-family:var(--mono);font-size:13px;text-transform:uppercase;letter-spacing:.06em;width:100%}.btn:hover{background:#2a2a2a}.btn.ghost{background:none;color:var(--ink);border:1px solid var(--ink)}.note{font-family:var(--mono);font-size:12px;color:var(--mid);min-height:1.5em}details{border-top:1px solid var(--line);padding-block:14px}details:last-of-type{border-bottom:1px solid var(--line)}summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;font-family:var(--mono);font-size:12px;text-transform:uppercase}summary:after{content:"+"}details[open] summary:after{content:"\2013"}details p,details ul{margin:12px 0 0;color:var(--ink);max-width:60ch}details ul{padding-left:18px}@media(max-width:860px){.pdp{grid-template-columns:1fr;gap:28px}.buy{position:static;padding-left:var(--gut)}.gallery{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:86%;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain}.gallery>*{scroll-snap-align:start}.gallery>:first-child{grid-column:auto}}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;z-index:70}.drawer{position:fixed;top:0;right:0;bottom:0;width:min(420px,100%);background:var(--paper);z-index:80;display:flex;flex-direction:column;padding:calc(env(safe-area-inset-top,0px) + 20px) var(--gutr) calc(env(safe-area-inset-bottom,0px) + 20px) 24px;transform:translate(100%);transition:transform .3s ease}.drawer.open{transform:none}.drawer-head{display:flex;justify-content:space-between;align-items:center;padding-bottom:18px;border-bottom:1px solid var(--line)}.lines{flex:1;overflow:auto;display:flex;flex-direction:column}.line{display:grid;grid-template-columns:72px 1fr auto;gap:14px;padding-block:16px;border-bottom:1px solid var(--line)}.line img{width:72px;aspect-ratio:4/5;object-fit:cover}.line .nm{font-weight:600;font-size:14px}.qty{display:flex;gap:12px;align-items:center;font-family:var(--mono);font-size:12px;margin-top:8px}.qty button{width:24px;height:24px;border:1px solid var(--line)}.drawer-foot{display:flex;flex-direction:column;gap:12px;padding-top:18px}.tot{display:flex;justify-content:space-between;font-family:var(--mono);font-size:13px;text-transform:uppercase}.empty{padding-block:48px;color:var(--mid)}.about-hero video{width:100%;height:min(72vh,720px);object-fit:cover}.prose{max-width:62ch;font-size:18px;line-height:1.55}.prose p{margin:0 0 1em}.facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;border-top:1px solid var(--ink);padding-top:20px}.facts div{display:flex;flex-direction:column;gap:6px}.facts b{font-family:var(--display);font-weight:900;font-stretch:125%;font-size:clamp(22px,3vw,38px);text-transform:uppercase;line-height:1}@media(max-width:640px){.facts{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){*{transition:none!important}}.seen{display:grid;grid-template-columns:minmax(0,360px) minmax(0,1fr);gap:56px;align-items:end}.phone{position:relative;aspect-ratio:9/16;max-width:360px;width:100%;border-radius:28px;overflow:hidden;background:var(--ink);border:8px solid var(--ink)}.phone video{width:100%;height:100%;object-fit:cover;border-radius:20px}.sound{position:absolute;right:14px;bottom:14px;background:var(--paper);color:var(--ink);padding:7px 12px;border-radius:999px;font-size:11px}.seen-txt{display:flex;flex-direction:column;gap:20px;min-width:0}.seen-txt .h-l{font-size:clamp(28px,4vw,58px);text-transform:none;letter-spacing:-.03em}@media(max-width:760px){.seen{grid-template-columns:1fr;gap:28px}.phone{max-width:300px}}.words span{display:inline-block}.words.go span{animation:wordin .7s cubic-bezier(.2,.8,.2,1) both}.words.go span:nth-of-type(2){animation-delay:.18s}.words.go span:nth-of-type(3){animation-delay:.36s}@keyframes wordin{0%{color:#cfcfcf;transform:translateY(.14em)}60%{color:#cfcfcf}to{color:var(--ink);transform:none}}@media(prefers-reduced-motion:reduce){.words.go span{animation:none}}.cta-row{display:flex;gap:8px;flex-wrap:wrap}.cta-row .btn{width:auto;padding-inline:28px;flex:1 1 180px}.band-copy p a{display:inline-block;padding-block:4px}.sizes{grid-template-columns:repeat(auto-fill,minmax(64px,1fr))!important}.opt-label{display:flex;justify-content:space-between;margin-bottom:10px}.colors{display:flex;gap:6px;flex-wrap:wrap}.colors button{border:1px solid var(--line);height:42px;padding-inline:16px;font-family:var(--mono);font-size:12px;text-transform:uppercase}.colors button[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}@media(max-width:760px){body{font-size:15px}.sec{padding-block:44px}.hero-copy{padding-block:20px 4px}.h-xl{font-size:clamp(40px,12.4vw,64px)}.hero-cta{font-size:12px}.grid{gap:28px 4px}.card .meta{flex-direction:column;gap:2px}.card .nm{font-size:13px;line-height:1.3}.card .pr{font-size:12px}.band video{height:auto;aspect-ratio:4/5}.band-copy{bottom:20px}.band-copy .h-l{font-size:34px}.cats{gap:20px 4px}.cat span{font-size:15px}.split .txt{padding-block:28px 8px}.split video{max-height:none;aspect-ratio:4/5}.phone{margin-inline:auto;max-width:280px}.seen-txt .h-l{font-size:34px}.cta-row .btn{flex:1 1 100%}.buy{gap:18px}.ftr-row{flex-direction:column;gap:14px}}.ftr-mark{font-size:0;line-height:0;padding-block:8px 24px}.ftr-mark img{width:100%;height:auto}.card .ph video.thumbv{opacity:1}.skip{position:absolute;left:-9999px;top:8px;z-index:100;background:var(--paper);padding:8px 12px}.skip:focus{left:8px}.rte p{margin:0 0 .8em}.rte ul{padding-left:18px;margin:0 0 .8em}.rte strong{font-weight:600}details .rte{margin-top:12px;max-width:60ch}.btn[disabled]{opacity:.45;cursor:not-allowed}.pager{display:flex;gap:14px;justify-content:center;margin-top:40px}.pager .current{text-decoration:underline}.line .qty input{border-radius:0}.cart-page .line{grid-template-columns:96px 1fr auto}.cart-page .line img{width:96px}.hdr-r .bag-btn{font-family:var(--mono);font-size:12px;text-transform:uppercase;letter-spacing:.04em}.gallery video{width:100%;aspect-ratio:4/5;object-fit:cover}.opt{margin-bottom:18px}#product-form{display:flex;flex-direction:column;gap:4px}#product-form .btn{margin-top:4px}.field{width:100%;border:1px solid var(--line);padding:12px 14px;font:inherit;border-radius:0;background:var(--paper)}.field:focus{outline:2px solid var(--ink);outline-offset:0}
/*# sourceMappingURL=/cdn/shop/t/10/assets/fb.css.map */
