:root{--paper:#efeee8;--ink:#171918;--accent:#ff5623;--display:BaseDisplay,"Arial Narrow",sans-serif;--body:Arial,Helvetica,sans-serif;--mono:monospace}body:before{opacity:.035}body{background:var(--bone)}.header.site-header{height:74px;max-width:none;padding:0 4.5vw;gap:25px}.is-home .site-header{background:#191919;color:var(--bone);border-color:#383838}.wordmark img{width:105px;height:auto;max-height:50px;object-fit:contain}.is-home .wordmark img{filter:brightness(0) invert(1)}.announcement{display:none}.shopify-section-group-header-group{position:sticky;top:0;z-index:60}.header .desktop-nav{display:flex}.site-header .mobile-menu nav{display:none}.site-header .mobile-menu[open] nav{display:flex}.signature-stage{min-height:0}.product-transform{width:min(100vw,1500px);aspect-ratio:1200/720}.tile-scene{display:block;opacity:var(--scene);transform:scale(calc(1.08 - var(--scene)*.08));will-change:transform,opacity}.tile-scene img{height:100%;width:100%;object-fit:cover;filter:brightness(.55)}.hero-object{filter:brightness(calc(.8 + var(--details)*.35 + var(--finish)*.2))}.card-media img{object-fit:contain}.card-info{border:0;padding:0;align-items:flex-start}.card-info h3{font-family:var(--display)}.card-info>strong{flex:none}.product-card .card-info a{display:block}.lens-swatch{display:grid;place-items:center;width:29px;height:29px;border:1px solid transparent;border-radius:50%}.lens-swatch[aria-current]{border-color:var(--ink)}.lens-visual>img{aspect-ratio:1;object-fit:contain}.workshop-photo img,.crew-feature-photo img{aspect-ratio:auto}.button{background:var(--orange);border-radius:0;color:var(--ink);font-size:12px;min-height:51px}.section{padding:90px 4.5vw}.footer-top{grid-template-columns:1.3fr .7fr 1fr}.footer-brand{font-family:var(--display);font-size:29vw;font-weight:800;line-height:.8;letter-spacing:-.045em;color:#d4dacb;padding-top:80px}.footer-brand span{font-size:4vw}.footer-nav{display:flex;flex-direction:column;gap:18px;align-items:start;font-size:12px}.footer h2{font-size:5vw}.footer .newsletter h3{font-size:24px}.footer input{color:var(--bone)}.cart-drawer:not([open]){display:none}.cart-drawer[open]{display:flex;position:fixed;margin:0 0 0 auto;max-height:100dvh;max-width:100vw;top:0;bottom:0;right:0;padding:0;border:0}.cart-drawer .cart-line{grid-template-columns:80px 1fr auto}.cart-drawer .cart-line h3{font-size:23px}.product-page .product-layout{padding:20px 0;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.product-info h1{font-size:clamp(48px,5vw,80px);text-transform:uppercase}.product-info details{border-top:1px solid var(--line)}.product-info summary{font-size:13px}.gallery-main{background:#e5e3d9}.gallery-main img{mix-blend-mode:multiply}.lens-section{scroll-margin-top:74px}.filters label{justify-content:flex-start}.filters input{margin:0;padding:0}.filters fieldset{min-width:0}.product-card[hidden]{display:none}.shop-page h1{font-size:7vw}.shop-page .filters{position:static}.shop-page .product-grid{align-content:start}.catalog-empty{grid-column:1/-1}.footer .email-row{display:flex}.hero-topline,.hero-bottom{max-width:91vw}.btn{min-height:51px}.fit-grid img{object-fit:contain}.hero-intro-copy[inert]{pointer-events:none}@media(max-width:700px){.header.site-header{height:74px;padding:0 20px}.header .desktop-nav{display:none}.header .mobile-menu{display:block}.header .mobile-menu nav{position:absolute;top:74px;left:0;right:0;background:var(--bone);color:var(--ink);padding:25px;flex-direction:column}.site-header .header-actions{font-size:11px}.wordmark img{width:85px}.signature-stage{height:calc(100svh - 74px);top:74px;min-height:560px}.signature{height:245svh}.signature.reduced{height:auto}.product-transform{width:150vw;top:48%}.hero-intro h1{font-size:22vw;top:13%}.hero-details h2{font-size:17vw;top:13%}.hero-finish h2,.hero-environment h2{font-size:17vw}.hero-intro-copy{bottom:95px}.hero-product-label{font-size:8px;max-width:150px}.hero-topline{top:20px}.hero-edition{display:none}.section{padding:55px 20px}.footer-top{grid-template-columns:1fr}.footer h2{font-size:14vw}.footer-brand{font-size:29vw}.product-page .product-layout{grid-template-columns:minmax(0,1fr);padding:0}.product-info h1{font-size:14vw}.shop-page h1{font-size:15vw}.shop-page .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.annotation-one{left:5%;top:57%}.annotation-two{bottom:24%}.annotation-line{width:35px}.annotation .eyebrow{font-size:8px}.lens-visual{min-height:390px}.hero-finish{right:30%;top:15%}.hero-finish p{font-size:11px;max-width:160px}.card-info h3{font-size:28px}.card-info>strong{font-size:23px}}@media(prefers-reduced-motion:reduce){.signature{height:auto}.signature-stage{position:relative;top:0}.product-transform{will-change:auto}}.lens-section,.crew-feature,.workshop-story{min-width:0}.lens-section>*,.crew-feature>*,.workshop-story>*{min-width:0}.lens-visual>img{max-width:100%;width:100%}.video-grid{max-width:100%;overflow-x:auto}.hero-object{filter:drop-shadow(0 20px 15px #0004)}@media(max-width:700px){.crew-feature h2{font-size:16vw}.lens-section,.crew-feature{grid-template-columns:minmax(0,1fr)}.hero-product-label{min-width:0}.video-grid{display:flex}.video-card{flex:0 0 78%}.lens-caption{max-width:calc(100% - 40px)}}.lens-visual{width:100%;max-width:100%}.footer{background:#191919}.footer-brand{color:#dedbd4}.footer-bottom{border-color:#3b3b3b;color:#b9b7b0}.footer-links .eyebrow{color:#b9b7b0}.footer-links a,.motion-switch{color:#d6d3cc}.cart-drawer .cart-items,.cart-drawer .cart-summary{padding-inline:clamp(18px,5vw,25px)}.cart-drawer .cart-summary{align-self:stretch;position:static;border-width:1px 0 0}.cart-drawer [name=checkout]{justify-content:center;text-align:center;background:var(--orange);color:#171918;border-color:transparent;font-size:14px;font-weight:700}.cart-drawer [name=checkout]:hover{background:#ff713f}
/*# sourceMappingURL=/cdn/shop/t/4/assets/reference-adapter.css.map */
