@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-latin-400-normal-Byf51wtH.woff2) format("woff2"),url(/assets/anton-latin-400-normal-AUNGEG_V.woff) format("woff")}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAn4ABMAAAAAEwQAAAmOAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjQbgnQcLj9IVkFSgQEGYD9TVEFUgQIAgQovahEICok0h0ULIAAwhzoBNgIkAzwEIAWHJgeBDgwHG6QQUdRKTmoBFD8K42bniObKrG3LZFcMWZzFmrjTFhQ6TVTqPJcInrfrvzq3b2PGn1wwMiNYGTy9ViREYARlL1zAGcPdPqBt3gNWrfKthv4xnM+b9caw+wmjgEUVRjHXhS6jgCK6zf5HiWQacJpGdAgdrbV6g/Rf1BfxRqZVQnrxRVWSJb6RLFnyu0elilmjeoSQCKnxsmwLaddUMjnksriSYuuPl06EAl7KfAiWQjCUETz0zNZ3EII94CDQtzkMfZ/9IkkY8tZRZTDky5ZVwBAM+GYpdd4ZVAWYImnLkiTg48l79gGx3D+VBtLeyg8u7bJAd4uo0pFuQBFysE9C95l0W4Fkiao6GfrDbu77lVU7wk9cV3uqOsXmQiMkhVKl1ugjzUAJBSIkkVWHijkpkVSyUFsgVBuJMA0N+ZnXtyUv5yMigGdfQRmwL1AAjQ3YXG6iIFNSUdPQo8+AISPGAltBMDQRAtyf4ZspLlZkpyOVoMZPvFGWzvk8p5SUC/NWPMj6T2/Yas2EdlON5GkfdkeFwVGjta825H89NIenlLWAPAp5h1KDtRhCaAQWMsFKtEvOKpIhgLHlXPARokkgEGEOAkqxJRQpKYq4ezahIiLHP6hZpqMbV0pUF2vdvEimLEQ/iIUYLgYWs0VXGVlLTOPdaPmFfCC/XrtzqVo1ez7vz6+Kd2+7o11ZJ+4MreLbB5BKVGxobAq4jZYalZ5aX2CKJiwUuc9GNJyi4M8bGyKcdjSRrG4JohdF8buJfmQefbYYREnMFsOoiNliFDVxmRgL0XUmUMLqzW0A4gCQAhWGYCQpFNukwXhIkPMsbRI19ewtw8Cp2Wj/Ro5cM2OTAbJAvZ/L4opBXb9+UHscYuOKM/W8isgwN26Exexjizmfnlp9dE3hOSqdZ/F5QqbckIlPb+oKfXxd6hftJ7Sm/uyPYpONza84CRlMNk/uhOrLpyf53982++zRkXNu3g3VF8qFbx1+7fbHZ9DrB3VXWNSmhnT2vrwS1+1Z+kHGBaZIhnnvuLBTNDeA340D1DWu5/jEa9pVfl6+Jij+yo3EELNixXCLjr173Q5eDP7Y7/L4iQFHbjpaJLFoP4cCsYP6sAPL7gMHNg53yYjqxqTDrYqLDl5DzW/eTLjYxCvucprjI3yl2ykKowKUC2Ox2FJLFo6Fa1HBWLC2jMCIIBEmklkYhmkpmBhTm/LCvJAH5oGcMKcgFEP1xUdho8ANPa6RFD99/PN60fjj9eXy2Eex4B5MpmRapXidzFk1p4uLk3+hn6jAP9ovJcXPPwk8o/0ltizbdbnTprvx4PSxT0VZ3Xc772aN7RflgbXRYwc3hLNO+k878nxGwfuVM8m8Gs7WEoVGWLHwSpx4vNSHBCMNqJ4m15Kp/TfHHVkQd++eY7PGN4W5byTs+6Ft8Ozvb/D60btv37de8ER0mS3P/0sLW84qGjEVkwztPzz06eGUWwKLwPb0D/WFd3vltl2aP276KpM0JNz6AfnAnZ5ADlF2zVyZ2OkxHSMxWPMnSZLbbDR3F1UjPVqp4d68da13F1YZujdWw7271iecO2l9+/4p47Oztjck355/75wFOI+VdGDqbNGs+ISgxg3iB2jb2r+b0CWsNLHIM4sdv8SDSFBP/Oromz6FNCWw2iMTxV0R8QLyBTkpe0j5+pSSJOOTB5Mck/gh3IopuNQnhKj02t3FL80gGbEh89SZcwTxcYt5cZT/nMnB3uXfPy8BSpVMBuRx+ZhACGzDBmwHsJRAjhotOnzuj2wDz3ug2wOUAY2NgZln9/TK/enG/oE4rO1wxvGUFMAxsZ0qNjRC7hl9d17e7imbgDt6uJXhUobDg7v3RX/yRCKxgMhfyiKcZfbpk0wmCcdQlIAOHeakXLvCNt++WfKiozNqSZxxJotn+c0a7DdPsx7DPYgKIDxwwYUZDg9aJbxocTjcwovr9WAsVV32mQoiiIOCHc60Oltst9qCQYuCqN1yHo0Kj60OgI2OqmiuBUWrNA0NDhYCDcdpmMrs1fZZ0xdTzMr1HdPtIHstYhqaPDDA5YxUDx7J4fJiisBSDI/L6G/bn34GNy8Q2g044ZTulAdFLb0tI6NNxfj3DzLjWiNGxje1pz7aXOcNV68lDPEd2SXl6VfBuwmHzdf1gxFy1HvA7pD8I2BnnmyGw852Cg5XbgIdEEGE5UCzen5jTlG6JCU5iajlxVcsXvbcS0SAcg1dcesWJLVK8+hYHOYQ+Pjy+EyVGXP0aPTFagrV9E03hCQvYx+g47KGq+1GsLj8uBIyihNw33YUe8PNC4BOJ3Lm1AglLV3nCuvUdIP+v15tVGbWIwgxLVpPkfpthCGpTKG+oA/DQfsKKvxhScqaN6FuElAUtTKv2UYgOmQegsN/n7njHUju8wM4VTcm+Q8xfX9SFwjTzdVqu95UOWSIGOabH8OGBEba//8Yxl3GcPdP/dMBOoSX/0z5SZmBoLbaPs+9asaMpb36yknKaw6FqWZa6A5vDa02mhkOba1q6KtLV208xrkwmW5C4VD6n2fvRjADy2qDYYnNy+H10Fq0LMbNzS863gkO7iQ8eC48/Ny5m59tOcEso3u7Qg3yrqDL6eKXwJAuWnhylfbWrRObe66rzX59+XDtzusnL66dI/86ArmtLlzED860Ef3bFPV78OX/zFTA11fcBn2Vntb7qiGBSgLBHyuv/uEaqqoTgSpOyjlzh86me1Vriv7i9rLPLvtghWmSnblRbAsBJL/4dScSQTBxOivHMO5QvBBY0iheJvfwWLxLOGzYKZyM4zVc2Cll46zEpeUV4MqGEWZj22SdOxhGAjgs9AEnfT+RoiMfcDb0GS5NncKVxju4Nt/mRk13O9Gz3FLct5oCD6wkwUNrCfHIUg6SMf8LwQGyVaBUqpLPW5BaMpRshEpl8nS1qw5dgnzlik8QBXmdy5UrIH74heTKZKMSilQso4hsRiGraQZRzxpNGqlEJMsXuAU7GlcR8mWSykUpVkWGyIf0a8v4qEQp5CtGsMiZa+4ESYQy+WilCiguHzxMXO54ogShooTV2bj2z1zL6DYSoImoQ8lFUWxMLBNQQgLkV2tHYgUoIbkuREz+fJHKxxWBcnvu3KQppFCxLkguB1NyVSp/TknRvNwYlCdbblWu3ze6owHdWluhE5tgQ6ej2SV65CijijoaRfSiH4Nqz1OpfEW+WeI/oU0ly60zkV9YzOQSYtZVEGYmrysTZAJkY4qZtIBD9/LYTIK7Nww3vMiYBwA=) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff")}:root{font-family:Manrope Variable,sans-serif;color:var(--ink);background:var(--paper);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--paper:#f1f1ef;--ink:#161616;--red:#ca221a;--muted:#646460;--line:#d3d3cf;--display:"Anton",sans-serif;--mono:"IBM Plex Mono",monospace;--gutter:clamp(24px,4.1vw,80px)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:85px}body{margin:0}button,input,a{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button,input{font:inherit}button{cursor:pointer;color:inherit;border:0;border-radius:0;background:none;padding:0}a{color:inherit;text-decoration:none}img{display:block;max-width:100%;height:auto}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid var(--red);outline-offset:6px}::selection{background:var(--red);color:var(--paper)}h1,h2,h3,p{margin:0}h1,h2{font-family:var(--display);font-weight:400;letter-spacing:-.027em}p{line-height:1.65}.red{color:var(--red)}.mono{font-family:var(--mono);font-weight:400;text-transform:uppercase;font-size:10px;letter-spacing:.09em}.section-pad{padding-left:var(--gutter);padding-right:var(--gutter)}.skip-link{position:fixed;top:-60px;left:12px;z-index:30;padding:12px;background:var(--paper)}.skip-link:focus{top:12px}.header{height:78px;padding:0 var(--gutter);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;background:var(--paper);position:sticky;top:0;z-index:10;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:flex-start;width:fit-content;gap:4px}.brand img{width:174px;height:auto}.brand sup{font-size:9px;line-height:1}.desktop-nav{display:flex;align-items:center;gap:36px}.desktop-nav a,.header-actions{font-size:10px;text-transform:uppercase;letter-spacing:.035em;font-family:var(--mono)}.desktop-nav a{display:flex;align-items:center;gap:8px;position:relative;padding:14px 0}.desktop-nav a:after{content:"";height:1px;background:var(--ink);position:absolute;bottom:8px;left:0;right:0;transform:scaleX(0);transform-origin:left;transition:transform .2s}.desktop-nav a:hover:after,.desktop-nav a.active:after{transform:scaleX(1)}.header-actions{justify-self:end;display:flex;gap:33px;align-items:center}.cart-trigger{text-transform:uppercase;font-family:var(--mono);font-size:10px;min-height:44px;display:flex;align-items:center;gap:12px}.menu-trigger,.mobile-nav{display:none}.hero{height:calc(100svh - 134px);min-height:550px;max-height:880px;position:relative;isolation:isolate;overflow:hidden;background:#bbbcb9}.hero-photos,.hero-image,.hero-wash{position:absolute;inset:0;width:100%;height:100%}.hero-photos{z-index:-3}.hero-image{object-fit:cover;object-position:61% center;opacity:0;transform:scale(1.035)}.hero-image.visible{opacity:1}.hero-image:nth-child(2){filter:none;object-position:50% 41%;width:65%;left:35%}.hero-image:nth-child(3){filter:grayscale(1);object-position:50% 73%;width:65%;left:35%}.hero-wash{z-index:-2;background:linear-gradient(90deg,rgba(231,231,227,.42) 0%,rgba(231,231,227,.22) 35%,transparent 61%);pointer-events:none}.frame-1 .hero-wash,.frame-2 .hero-wash{background:linear-gradient(90deg,#c6c7c3 0%,#c6c7c3 34%,rgba(198,199,195,.78) 42%,transparent 68%)}.hero-content{height:100%;padding:clamp(36px,5vh,64px) var(--gutter) 42px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.hero-eyebrow{margin-bottom:23px;font-size:10px}.hero h1{font-size:clamp(130px,12.7vw,208px);line-height:.97;letter-spacing:-.018em;margin-left:-.012em}.title-mask{display:block;overflow:hidden;padding:0 10px 7px 0;margin-bottom:-7px}.title-mask>span{display:block}.hero-bottom{margin-top:32px;display:flex;flex-direction:column;align-items:flex-start;gap:24px}.hero-bottom p{font-size:12px;font-weight:500;line-height:1.6}.button{min-height:52px;min-width:190px;padding:0 22px;display:inline-flex;align-items:center;justify-content:space-between;gap:34px;text-transform:uppercase;font-family:var(--mono);font-size:10px;font-weight:400;letter-spacing:.05em;white-space:nowrap;transition:background .22s,transform .22s}.button:active{transform:scale(.98)}.button svg{transition:transform .3s}.button:hover svg{transform:translate(3px,-3px)}.red-button{background:var(--red);color:#fff}.red-button:hover{background:#b91d15}.black-button{background:var(--ink);color:var(--paper)}.black-button:hover{background:#333}.ticker{overflow:hidden;height:56px;display:flex;align-items:center;border-bottom:1px solid var(--line);background:var(--paper)}.ticker-track{display:flex;width:max-content}.ticker-track>span{display:flex;align-items:center;gap:40px;padding-right:40px;white-space:nowrap;font-family:var(--mono);font-size:10px;letter-spacing:.08em}.ticker-cross{color:var(--red);font-size:25px;font-family:var(--mono)}.feature-header{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.feature-header h2{font-size:clamp(64px,7.4vw,115px);line-height:1.01}.feature-body{display:grid;grid-template-columns:1.65fr 1fr;gap:6.2vw;align-items:center;margin-top:0}.feature-visual{position:relative;isolation:isolate;margin-top:12px;background:var(--paper)}.feature-watermark{position:absolute;top:9%;left:0;right:0;text-align:center;font-family:var(--display);font-size:clamp(90px,13.5vw,210px);letter-spacing:-.01em;color:#e0e0dc;z-index:-1}.feature-product-image{width:100%;display:block}.feature-product-image img{width:100%;aspect-ratio:1.22;object-fit:cover;mix-blend-mode:multiply;transition:transform .6s}.feature-product-image:hover img{transform:scale(1.04) rotate(-2deg)}.feature-image-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:1px;padding-top:18px;border-top:1px solid var(--line)}.color-options{display:flex;gap:10px}.color-swatch{width:24px;height:24px;border:1px solid var(--line);background:var(--swatch);box-shadow:inset 0 0 0 4px var(--paper);position:relative}.color-swatch:before{content:"";position:absolute;inset:-9px}.color-swatch.selected{border-color:var(--ink)}.feature-details{padding-top:40px}.feature-title{display:flex;align-items:center;justify-content:space-between;gap:24px}.feature-title h3{font-family:var(--display);font-size:49px;letter-spacing:-.02em;font-weight:400}.feature-title>span{font-size:12px;white-space:nowrap}.feature-color{font-family:var(--mono);font-size:10px;color:var(--muted);margin-top:8px}.feature-description{margin-top:33px;font-size:17px;line-height:1.7;letter-spacing:-.03em}.feature-specs{display:flex;flex-direction:column;gap:9px;padding:25px 0 32px;font-size:11px;color:var(--muted)}.feature-specs span:before{content:"+";margin-right:13px;color:var(--red);font-family:var(--mono)}.feature-details .button{width:100%}.text-link{display:inline-flex;align-items:center;gap:20px;font-family:var(--mono);font-size:10px;text-transform:uppercase;letter-spacing:.025em;min-height:44px;position:relative;width:fit-content}.text-link:after{position:absolute;content:"";bottom:7px;left:0;width:100%;height:1px;background:currentColor;transform:scaleX(1);transform-origin:left;transition:transform .3s}.text-link:hover:after{transform:scaleX(.75)}.feature-details>.text-link{margin-top:10px}.world{padding-top:105px;padding-bottom:110px;border-top:1px solid var(--line)}.world-title h2{font-size:clamp(66px,8.8vw,136px);line-height:1.03}.world-title>p{font-size:13px;line-height:1.85;margin-top:27px;max-width:380px}.world-spread{margin-top:54px;display:grid;grid-template-columns:1.33fr 1fr;gap:10.5vw;align-items:start}.world-main{overflow:hidden}.world-main img{width:100%;height:auto;aspect-ratio:4/4.6;object-fit:cover;object-position:50% 48%;transition:transform 1s}.world-main:hover img{transform:scale(1.04)}.world-side{padding-top:124px}.world-landscape{width:100%;overflow:hidden}.world-landscape img{width:100%;height:auto;aspect-ratio:4/4.15;object-fit:cover;filter:grayscale(1);object-position:50% 60%;transition:transform 1s}.world-landscape:hover img{transform:scale(1.06)}.world-copy{padding-top:35px}.world-copy>p{font-size:29px;line-height:1.35;font-weight:500;letter-spacing:-.03em;margin:16px 0}.world-copy .mono{font-size:9px}.lineup{padding-top:75px;padding-bottom:115px}.lineup-heading{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:16px 24px;margin-bottom:42px}.lineup-heading h2{font-size:clamp(50px,6vw,90px);line-height:1}.lineup-grid,.shop-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.product-tile{display:block;width:100%;text-align:left}.tile-image{position:relative;overflow:hidden;background:#e8e8e5}.tile-image>img{aspect-ratio:1;object-fit:cover;width:100%;mix-blend-mode:multiply;transition:transform .65s cubic-bezier(.16,1,.3,1);filter:saturate(.85)}.product-tile:hover .tile-image>img{transform:scale(1.055)}.tile-action{position:absolute;right:15px;bottom:15px;background:var(--paper);width:38px;height:38px;display:flex;align-items:center;justify-content:center;transform:translateY(60px);transition:transform .3s}.product-tile:hover .tile-action,.product-tile:focus-visible .tile-action{transform:translateY(0)}.tile-info{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:20px}.tile-info h3{font-size:15px;font-weight:650;text-transform:uppercase;letter-spacing:-.015em}.tile-info>span{font-family:var(--mono);font-size:10px;white-space:nowrap}.product-tile>p{font-size:10px;margin-top:6px;color:var(--muted)}.sold-out{position:absolute;top:16px;left:16px;z-index:1;font-size:9px;background:var(--paper);padding:6px 8px}.next-drop{padding-top:70px;padding-bottom:80px;border-top:1px solid var(--line);position:relative;overflow:hidden}.drop-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.drop-arrow{width:85px;height:85px;color:var(--red)}.next-drop h2{font-size:clamp(100px,16.5vw,260px);line-height:1.02;letter-spacing:-.032em}.next-drop h2>span{color:var(--red)}.drop-bottom{display:flex;align-items:flex-end;justify-content:space-between;margin-top:30px}.drop-bottom p{font-size:12px}.footer{border-top:1px solid var(--line);padding-top:62px;padding-bottom:24px}.footer-top{display:grid;grid-template-columns:2fr 1fr 1fr;margin-bottom:80px}.footer-top>p{font-size:28px;line-height:1.3;letter-spacing:-.04em}.footer-top>div{display:flex;flex-direction:column;align-items:flex-start;gap:13px}.footer-top .mono{font-size:9px;color:var(--muted);margin-bottom:5px}.footer-top a{font-size:11px;display:flex;gap:5px;align-items:center}.footer-top a:hover{color:var(--red)}.footer-wordmark{width:100%;height:auto}.footer-bottom{display:flex;justify-content:space-between;align-items:center;font-family:var(--mono);font-size:8px;margin-top:43px;padding-top:20px;border-top:1px solid var(--line)}.footer-bottom>div{display:flex;gap:22px}.footer-bottom a:hover{text-decoration:underline}.grain{position:fixed;inset:0;pointer-events:none;z-index:20;opacity:.034;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.91' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23000' filter='url(%23n)' opacity='.9' d='M0 0h180v180H0z'/%3E%3C/svg%3E")}.shop-page,.journal-page{padding-top:65px;padding-bottom:120px;min-height:75svh}.shop-intro .mono,.journal-heading .mono{display:block;margin-bottom:22px}.shop-intro h1,.journal-heading h1{font-size:clamp(60px,9vw,140px);line-height:1.1}.shop-intro>p{font-size:13px;margin-top:24px}.shop-filters{display:flex;align-items:center;gap:30px;border-bottom:1px solid var(--line);margin:55px 0 32px}.shop-filters button{font-family:var(--mono);font-size:11px;position:relative;min-height:54px}.shop-filters button.selected:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:var(--red)}.shop-filters button.selected{color:var(--red)}.shop-filters sup{margin-left:5px;font-size:8px}.shop-filters>span{margin-left:auto;font-size:9px}.shop-grid{row-gap:50px}.journal-tabs{display:grid;grid-template-columns:repeat(3,1fr);margin-top:50px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.journal-tabs button{padding:24px 16px 24px 0;display:flex;align-items:center;gap:20px;font-size:10px;text-align:left}.journal-tabs button>svg{margin-left:auto}.journal-tabs button[aria-selected=true]{color:var(--red)}.journal-story{display:grid;grid-template-columns:1fr 1fr;gap:8vw;margin-top:55px;align-items:center}.journal-story>img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;filter:grayscale(.25)}.journal-story h2{font-size:clamp(50px,5vw,78px);line-height:1.1;margin:20px 0}.journal-story p{font-size:13px;max-width:400px}.journal-story .journal-subtitle{font-size:16px;margin-bottom:20px}.journal-story .text-link{margin-top:25px}@media(prefers-reduced-motion:no-preference){.ticker-track{animation:ticker 50s linear infinite}.ticker:hover .ticker-track{animation-play-state:paused}.hero-image.visible{animation:campaign-exposure 6.2s linear both}@keyframes ticker{to{transform:translate(-50%)}}@keyframes campaign-exposure{0%{transform:scale(1.055) translate(-.35%);opacity:.7}3%{opacity:1}to{transform:scale(1.01) translate(0);opacity:1}}}@media(min-width:1600px){.hero-content{padding-top:55px}.hero h1{font-size:210px}.hero-bottom{margin-top:35px}.hero-bottom p{font-size:14px}}@media(max-width:1100px){.desktop-nav{gap:23px}.brand img{width:145px}.header-actions{gap:23px}.hero h1{font-size:14vw}.hero{min-height:580px}.feature-body{gap:5vw;grid-template-columns:1.25fr 1fr}.feature-title h3{font-size:41px}.feature-description{font-size:15px}.world-spread{gap:7vw}.world-side{padding-top:85px}.world-copy>p{font-size:25px}.lineup-grid,.shop-grid{gap:20px}.tile-info h3{font-size:13px}.tile-info>span{font-size:9px}}@media(max-width:767px){:root{--gutter:22px}.header{height:67px;grid-template-columns:1fr 1fr}.brand img{width:141px}.brand sup{font-size:8px}.desktop-nav,.currency{display:none}.header-actions{gap:24px}.cart-trigger{font-size:10px;gap:8px}.menu-trigger{display:flex;align-items:center;justify-content:center;width:32px;height:44px}.mobile-nav{display:flex;position:absolute;top:66px;left:0;right:0;background:var(--paper);padding:25px 22px 35px;flex-direction:column;border-bottom:1px solid var(--line);z-index:11}.mobile-nav a{font-family:var(--display);font-size:42px;display:flex;align-items:center;justify-content:space-between;padding:13px 0}.hero{height:calc(100svh - 109px);min-height:615px;max-height:850px}.hero-image{object-position:65% center}.hero-photos{width:140%;left:-20%}.hero-wash{background:linear-gradient(90deg,#dadad69c,#dadad60f 88%),linear-gradient(0deg,#e2e2def5,#e2e2de00 37%)}.hero-content{padding-top:38px;padding-bottom:35px;justify-content:flex-start}.hero-eyebrow{font-size:9px;margin-bottom:21px}.hero h1{font-size:24.5vw;line-height:1;letter-spacing:-.005em}.hero-bottom{margin-top:auto;gap:20px}.hero-bottom p{font-size:11px;line-height:1.65}.hero-bottom .button{min-width:178px;min-height:48px;font-size:9px}.hero-image:nth-child(2),.hero-image:nth-child(3){width:100%;left:0;object-position:54% 44%}.frame-1 .hero-wash,.frame-2 .hero-wash{background:linear-gradient(90deg,#c6c7c3c0 0%,#c6c7c360 56%,transparent 100%),linear-gradient(0deg,#c6c7c3f0,transparent 55%)}.ticker{height:42px}.ticker-track>span{font-size:8px;gap:24px;padding-right:24px}.ticker-cross{font-size:21px}.strider-feature{padding-top:63px;padding-bottom:70px}.feature-header{gap:17px}.feature-header h2{font-size:17vw;line-height:1.04}.feature-body{grid-template-columns:1fr;gap:0;margin-top:22px}.feature-visual{margin-top:0}.feature-watermark{font-size:22vw;top:6%}.feature-product-image img{aspect-ratio:1.25}.feature-image-bottom>.mono{font-size:8px;letter-spacing:.015em}.feature-image-bottom{padding-top:12px}.color-options{gap:12px}.color-swatch{width:24px;height:24px}.feature-details{padding-top:38px}.feature-title h3{font-size:47px}.feature-title>span{font-size:12px}.feature-color{font-size:10px}.feature-description{font-size:17px;margin-top:24px}.feature-specs{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:25px 0}.feature-specs>span{font-size:10px}.feature-specs span:before{margin-right:7px}.world{padding-top:65px;padding-bottom:60px}.world-title h2{font-size:16vw;line-height:1.03}.world-title>p{font-size:12px;line-height:1.85;margin-top:23px}.world-spread{grid-template-columns:1fr;gap:32px;margin-top:33px}.world-main img{aspect-ratio:4/5}.world-side{padding-top:0;display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:end}.world-landscape img{aspect-ratio:3/4}.world-copy{padding-top:0;padding-bottom:3px}.world-copy>.mono{font-size:8px}.world-copy>p{font-size:21px;letter-spacing:-.06em;margin:14px 0 13px}.world-copy .text-link{font-size:8px;gap:7px}.world-copy .text-link svg{width:14px}.lineup{padding-top:48px;padding-bottom:68px}.lineup-heading{margin-bottom:28px}.lineup-heading h2{font-size:11.8vw}.lineup-heading .text-link{font-size:9px;gap:8px;min-height:30px}.lineup-grid{display:flex;overflow:auto;gap:15px;scroll-snap-type:x mandatory;margin-right:calc(-1 * var(--gutter));padding-right:var(--gutter);padding-bottom:16px}.lineup-grid>div{min-width:75vw;scroll-snap-align:start}.tile-info{margin-top:16px}.tile-info h3{font-size:14px}.tile-info>span{font-size:10px}.product-tile>p{font-size:10px}.tile-action{transform:none;width:30px;height:30px;bottom:12px;right:12px}.tile-action svg{width:19px}.next-drop{padding-top:37px;padding-bottom:48px}.drop-top{margin-bottom:16px}.drop-top .mono{font-size:8px;max-width:170px;line-height:1.7}.drop-arrow{width:52px;height:52px}.next-drop h2{font-size:19vw;letter-spacing:-.017em;line-height:1.07}.drop-bottom{margin-top:28px;gap:20px;align-items:flex-start;flex-direction:column}.drop-bottom p{font-size:11px}.drop-bottom .button{min-width:175px;min-height:48px;font-size:9px}.footer{padding-top:40px;padding-bottom:23px}.footer-top{grid-template-columns:1fr 1fr;gap:36px 25px;margin-bottom:48px}.footer-top>p{grid-column:1/-1;font-size:26px}.footer-top>div{gap:11px}.footer-top a{font-size:10px;min-height:24px}.footer-top .mono{font-size:8px}.footer-bottom{margin-top:26px;padding-top:18px;flex-wrap:wrap;gap:17px;font-size:7px}.footer-bottom>span:nth-child(2){display:none}.footer-bottom>span:last-child{margin-left:auto}.footer-bottom>div{gap:12px}.shop-page,.journal-page{padding-top:45px;padding-bottom:65px}.shop-intro h1,.journal-heading h1{font-size:13.1vw;line-height:1.08}.shop-intro .mono,.journal-heading .mono{font-size:9px;margin-bottom:19px}.shop-intro>p{font-size:11px;margin-top:17px}.shop-filters{margin-top:30px;gap:23px}.shop-filters button{font-size:10px;min-height:48px}.shop-filters>span{display:none}.shop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 14px}.shop-grid .tile-info{align-items:flex-start;flex-direction:column;gap:6px;margin-top:13px}.shop-grid .tile-info h3{font-size:11px}.shop-grid .tile-info>span{font-size:9px}.shop-grid .product-tile>p{font-size:8px}.shop-grid .sold-out{font-size:7px;left:10px;top:10px}.journal-tabs{grid-template-columns:1fr;margin-top:30px}.journal-tabs button{min-height:60px;padding:14px 0}.journal-tabs button+button{border-top:1px solid var(--line)}.journal-story{grid-template-columns:1fr;gap:32px;margin-top:30px}.journal-story h2{font-size:50px}.journal-story p{font-size:12px}.journal-story .journal-subtitle{font-size:15px}}@media(max-width:370px){:root{--gutter:18px}.hero{min-height:580px}.world-side{grid-template-columns:1fr}.world-copy>p{font-size:27px}.shop-filters{gap:20px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.hero-image.visible{transform:none}}.commerce-product{background:var(--paper, #f1f1ef);color:var(--ink, #161616)}.commerce-product *,.commerce-cart *{box-sizing:border-box}.commerce-product button,.commerce-cart button,.commerce-cart a{-webkit-tap-highlight-color:transparent}.commerce-product button,.commerce-cart button{font:inherit;cursor:pointer;border-radius:0}.commerce-product a,.commerce-cart a{color:inherit;text-decoration:none}.commerce-product button:focus-visible,.commerce-product a:focus-visible,.commerce-product summary:focus-visible,.commerce-cart button:focus-visible,.commerce-cart a:focus-visible{outline:2px solid var(--red, #db281d);outline-offset:5px}.commerce-breadcrumb{padding:25px 3.2vw;display:flex;justify-content:space-between;gap:20px;align-items:center;border-bottom:1px solid var(--line, #d4d4d0);font:10px IBM Plex Mono,monospace;text-transform:uppercase;letter-spacing:.04em}.commerce-breadcrumb button{border:0;display:inline-flex;align-items:center;gap:12px;padding:0;background:none;color:inherit;text-transform:inherit}.commerce-breadcrumb>span{color:var(--muted, #686866)}.commerce-back-arrow{transform:rotate(180deg)}.commerce-product-grid{display:grid;grid-template-columns:58% 42%;border-bottom:1px solid var(--line, #d4d4d0)}.commerce-gallery{position:relative;display:flex;flex-direction:column;background:#e9e9e5;min-width:0;overflow:hidden}.commerce-gallery-top,.commerce-gallery-bottom{display:flex;align-items:center;justify-content:space-between;gap:18px;position:absolute;left:3.2vw;right:3.2vw;z-index:2;font:10px IBM Plex Mono,monospace;letter-spacing:.03em}.commerce-gallery-top{top:30px}.commerce-gallery-bottom{bottom:29px}.commerce-gallery-stage{height:100%;min-height:750px;position:relative;display:flex;align-items:center;justify-content:center}.commerce-main-image{width:100%;aspect-ratio:1;object-fit:contain;mix-blend-mode:multiply;animation:commerce-image-in .22s ease-out both}.commerce-gallery--field{color:#fff;background:#20211e}.commerce-gallery--field .commerce-main-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;mix-blend-mode:normal}.commerce-gallery--field .commerce-gallery-visual:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#0004,transparent 18%,transparent 78%,#0007)}.commerce-gallery--reviews .commerce-gallery-visual{background:#101010;color:#f2f2ef}.commerce-gallery--reviews .commerce-main-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 60%;mix-blend-mode:normal}.commerce-review-video{position:absolute;top:55px;left:0;width:100%;height:calc(100% - 125px);object-fit:contain;z-index:1}.commerce-review-video-thumbnail{position:relative}.commerce-review-video-thumbnail>span{position:absolute;display:grid;place-items:center;inset:50% auto auto 50%;transform:translate(-50%,-50%);width:25px;height:25px;border-radius:50%;color:#fff;background:#080808c9}.commerce-gallery--reviews .commerce-gallery-visual:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#0007,transparent 18%,transparent 78%,#0008)}.commerce-gallery-tools{display:flex;align-items:center;gap:16px;flex-shrink:0}.commerce-gallery-switch{display:flex;align-items:center;gap:18px}.commerce-gallery-switch button,.commerce-gallery-switch a{border:0;padding:7px 0;border-bottom:1px solid transparent;color:inherit;font:inherit;text-transform:uppercase;background:none;opacity:.6}.commerce-gallery-switch a:hover{opacity:1;border-bottom-color:currentColor}.commerce-gallery-switch button[aria-pressed=true]{border-bottom-color:currentColor;opacity:1}.commerce-product-info{padding:52px clamp(28px,4.5vw,76px) 45px;align-self:start}.commerce-product-eyebrow{display:flex;align-items:center;gap:9px;font:10px IBM Plex Mono,monospace;letter-spacing:.06em}.commerce-product-eyebrow>i{flex:0 0 6px;width:6px;height:6px;border-radius:50%;background:var(--red)}.commerce-red-dot{width:6px;height:6px;flex:0 0 6px;background:var(--red, #db281d)}.commerce-title-row{display:flex;align-items:flex-start;justify-content:space-between;margin:24px 0 12px}.commerce-title-row h1{font:400 clamp(64px,7.7vw,116px)/.98 "Anton",Impact,sans-serif;letter-spacing:-.025em;margin:0}.commerce-product-index{font:10px IBM Plex Mono,monospace;margin:6px 0 0 10px}.commerce-price-row{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:12px 0 23px;border-bottom:1px solid var(--line, #d4d4d0)}.commerce-price-row>span:first-child{font-size:18px;font-weight:600}.commerce-price-row>span:last-child{font:9px IBM Plex Mono,monospace;letter-spacing:.02em}.commerce-product-description{margin:24px 0 28px;font-size:14px;line-height:1.75;color:#555552;max-width:36ch}.commerce-variants{margin:0 0 24px;padding:0;border:0;min-width:0}.commerce-variants legend{margin-bottom:13px;padding:0;font:10px IBM Plex Mono,monospace;letter-spacing:.03em}.commerce-variants legend span{color:var(--muted, #686866);margin-left:6px}.commerce-variant-options{display:flex;flex-wrap:wrap;gap:8px}.commerce-variant{display:inline-flex;align-items:center;gap:9px;border:1px solid var(--line, #d4d4d0);padding:11px 12px;background:transparent;color:inherit;font-size:11px!important;transition:border-color .16s,background .16s}.commerce-variant[aria-pressed=true]{border-color:var(--ink, #161616)}.commerce-variant:hover{background:#e7e7e2}.commerce-swatch{width:12px;height:12px;background:var(--swatch-color);display:block}.commerce-add-button,.commerce-checkout{width:100%;min-height:61px;display:flex;justify-content:space-between;align-items:center;padding:19px 21px;background:var(--red, #db281d);color:#fff!important;border:0;text-transform:uppercase;font-size:12px!important;font-weight:650!important;letter-spacing:.055em;transition:background .18s}.commerce-add-button:hover,.commerce-checkout:hover{background:#b62017}.commerce-add-button svg,.commerce-checkout svg{transition:transform .18s}.commerce-add-button:hover svg,.commerce-checkout:hover svg{transform:translate(2px,-2px)}.commerce-product-meta{display:flex;justify-content:space-between;gap:12px;margin-top:13px;font:9px IBM Plex Mono,monospace;color:var(--muted, #686866)}.commerce-specs{margin-top:30px}.commerce-specs details{border-top:1px solid var(--line, #d4d4d0)}.commerce-specs details:last-child{border-bottom:1px solid var(--line, #d4d4d0)}.commerce-specs summary{list-style:none;display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:17px 0;font-size:12px;font-weight:650}.commerce-specs summary::-webkit-details-marker{display:none}.commerce-specs summary svg{transition:transform .2s}.commerce-specs details[open] summary svg{transform:rotate(45deg)}.commerce-spec-content{padding:0 0 19px;font-size:12px;color:var(--muted, #686866);line-height:1.7}.commerce-spec-content dl{margin:0}.commerce-spec-content dl>div{display:flex;justify-content:space-between;gap:20px;padding:4px 0}.commerce-spec-content dd{margin:0;color:var(--ink, #161616);text-align:right}.commerce-spec-content p{margin:0}.commerce-related{padding:88px 3.2vw 94px;display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:32px}.commerce-eyebrow{font:10px IBM Plex Mono,monospace;letter-spacing:.05em}.commerce-related-intro h2{font:400 clamp(50px,6.5vw,99px)/1.01 "Anton",Impact,sans-serif;letter-spacing:-.02em;margin:35px 0 22px}.commerce-related-intro p{font-size:13px;color:var(--muted, #686866);line-height:1.6;max-width:20ch}.commerce-related-image{width:100%;background:#e9e9e5;aspect-ratio:1;position:relative;overflow:hidden}.commerce-related-image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .4s}.commerce-related-product:hover .commerce-related-image img{transform:scale(1.04)}.commerce-related-image>svg{position:absolute;top:17px;right:17px}.commerce-related-name{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:20px 0 8px}.commerce-related-name h3{font:400 31px/1 Anton,Impact,sans-serif;margin:0}.commerce-related-name>span{font:11px IBM Plex Mono,monospace}.commerce-related-status{color:var(--muted, #686866);font:9px IBM Plex Mono,monospace}.commerce-cart{position:fixed;inset:0 0 0 auto;margin:0;padding:0;width:min(550px,100%);max-width:100%;height:100dvh;max-height:100dvh;border:0;border-radius:0;background:var(--paper, #f1f1ef);color:var(--ink, #161616);font-family:Manrope Variable,Manrope,sans-serif;overflow:auto;overscroll-behavior:contain}.commerce-cart[open]{animation:commerce-drawer-in .3s cubic-bezier(.2,.8,.2,1)}.commerce-cart::backdrop{background:#0a0a0aa3;animation:commerce-backdrop-in .25s}.commerce-cart-inner{min-height:100%;display:flex;flex-direction:column}.commerce-cart-header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin:0 32px;padding:33px 0 27px;border-bottom:1px solid var(--line, #d4d4d0)}.commerce-cart-header .commerce-eyebrow{display:block;font-size:9px;margin-bottom:16px}.commerce-cart-header h2{font:400 48px/1 Anton,Impact,sans-serif;margin:0;letter-spacing:-.01em}.commerce-cart-header h2>span{font:11px IBM Plex Mono,monospace;vertical-align:top;display:inline-block;margin-top:7px;margin-left:4px}.commerce-icon-button{border:0;background:transparent;color:inherit;padding:5px;width:36px;height:36px;display:grid;place-items:center}.commerce-icon-button:hover{color:var(--red, #db281d)}.commerce-cart-items{padding:0 32px 30px;flex:1}.commerce-cart-item{display:grid;grid-template-columns:114px minmax(0,1fr);gap:21px;padding:28px 0;border-bottom:1px solid var(--line, #d4d4d0)}.commerce-cart-product-image{width:114px;height:120px;background:#e7e7e3}.commerce-cart-product-image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.commerce-cart-product-info{display:flex;flex-direction:column;padding-top:2px}.commerce-cart-item-title{display:flex;justify-content:space-between;align-items:center;gap:12px}.commerce-cart-item-title h3{font:400 28px/1 Anton,Impact,sans-serif;margin:0}.commerce-cart-item-title>span{font:11px IBM Plex Mono,monospace;white-space:nowrap}.commerce-cart-product-info>p{font-size:11px;color:var(--muted, #686866);margin:9px 0 17px;line-height:1.5}.commerce-cart-item-actions{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-top:auto}.commerce-quantity{display:flex;border:1px solid var(--line, #d4d4d0);align-items:center}.commerce-quantity button{border:0;background:transparent;color:inherit;display:grid;place-items:center;width:30px;height:32px}.commerce-quantity button:hover{background:#e4e4df}.commerce-quantity output{width:27px;text-align:center;font:11px IBM Plex Mono,monospace}.commerce-remove{font-size:10px!important;border:0;border-bottom:1px solid #aaa;padding:2px 0;background:transparent;color:var(--muted, #686866)}.commerce-remove:hover{color:var(--red, #db281d);border-color:currentColor}.commerce-continue{display:flex;align-items:center;gap:11px;padding:0;margin-top:23px;font-size:11px!important;border:0;background:transparent;color:inherit}.commerce-cart-footer{padding:27px 32px 28px;border-top:1px solid var(--line, #d4d4d0)}.commerce-cart-subtotal{display:flex;justify-content:space-between;align-items:center;gap:20px}.commerce-cart-subtotal>span{font:11px IBM Plex Mono,monospace}.commerce-cart-subtotal>strong{font-size:19px;font-weight:600}.commerce-cart-footer>p{font-size:11px;color:var(--muted, #686866);margin:12px 0 25px;line-height:1.5}.commerce-checkout-note{display:block;font-size:10px;line-height:1.5;color:var(--muted, #686866);text-align:center;margin-top:13px}.commerce-cart-empty{padding:53px 32px 40px;flex:1;display:flex;flex-direction:column}.commerce-empty-number{font:12px IBM Plex Mono,monospace;color:var(--red, #db281d)}.commerce-cart-empty h3{font:400 clamp(45px,5.5vw,69px)/1.08 "Anton",Impact,sans-serif;letter-spacing:-.02em;margin:42px 0 22px}.commerce-cart-empty>p{font-size:13px;line-height:1.8;color:var(--muted, #686866);margin:0 0 50px}.commerce-cart-empty .commerce-add-button{margin-top:auto}@keyframes commerce-image-in{0%{opacity:.3;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes commerce-drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes commerce-backdrop-in{0%{opacity:0}to{opacity:1}}@media(min-width:1550px){.commerce-gallery-stage{min-height:850px}.commerce-product-info{padding-top:76px}.commerce-product-description{margin-top:30px;margin-bottom:34px}}@media(max-width:1050px){.commerce-product-grid{grid-template-columns:54% 46%}.commerce-product-info{padding:39px 28px}.commerce-title-row h1{font-size:77px}.commerce-gallery-caption{display:none}.commerce-gallery-stage{min-height:730px}.commerce-gallery-top,.commerce-gallery-bottom{left:25px;right:25px}.commerce-variant{padding:10px 8px;gap:7px}.commerce-related{gap:24px}}@media(max-width:767px){.commerce-breadcrumb{padding:19px 20px;font-size:9px}.commerce-breadcrumb>span{display:none}.commerce-product-grid{grid-template-columns:1fr}.commerce-gallery-stage{min-height:0;height:auto;aspect-ratio:1.03}.commerce-gallery-top{top:21px;font-size:8px}.commerce-gallery-bottom{bottom:17px}.commerce-gallery-top,.commerce-gallery-bottom{left:20px;right:20px}.commerce-gallery-caption{display:block;font-size:8px}.commerce-gallery-switch{gap:15px;font-size:8px}.commerce-main-image{width:96%}.commerce-gallery--field .commerce-main-image{object-position:center 66%}.commerce-product-info{padding:35px 20px 38px}.commerce-product-eyebrow{font-size:9px}.commerce-title-row{margin:24px 0 10px}.commerce-title-row h1{font-size:clamp(80px,20vw,120px)}.commerce-product-index{margin-top:3px}.commerce-price-row{padding-top:8px;padding-bottom:22px}.commerce-product-description{max-width:44ch;margin-top:23px}.commerce-variant{padding:12px 16px;gap:10px}.commerce-specs{margin-top:30px}.commerce-related{grid-template-columns:1fr 1fr;gap:30px 18px;padding:46px 20px 58px}.commerce-related-intro{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;column-gap:18px}.commerce-related-intro>.commerce-eyebrow{grid-column:1 / -1;margin-bottom:21px;font-size:9px}.commerce-related-intro h2{font-size:48px;margin:0}.commerce-related-intro p{align-self:end;margin:0 0 2px;font-size:12px}.commerce-related-image{aspect-ratio:1}.commerce-related-image>svg{top:12px;right:12px;width:19px}.commerce-related-name{align-items:flex-start;flex-direction:column;gap:8px;margin-top:15px}.commerce-related-name h3{font-size:28px}.commerce-related-name>span{font-size:10px}.commerce-related-status{font-size:8px}}@media(max-width:480px){.commerce-cart-header{margin:0 22px;padding-top:26px;padding-bottom:24px}.commerce-cart-header h2{font-size:43px}.commerce-cart-items{padding:0 22px 25px}.commerce-cart-item{grid-template-columns:91px minmax(0,1fr);gap:16px}.commerce-cart-product-image{width:91px;height:114px}.commerce-cart-item-title h3{font-size:26px}.commerce-cart-item-title>span{font-size:10px}.commerce-cart-product-info>p{font-size:10px}.commerce-cart-footer{padding:25px 22px max(24px,env(safe-area-inset-bottom))}.commerce-cart-empty{padding:42px 22px 30px}.commerce-cart-empty h3{font-size:54px}}@media(prefers-reduced-motion:reduce){.commerce-product *,.commerce-cart,.commerce-cart *{animation:none!important;transition:none!important}.commerce-cart::backdrop{animation:none}}.color-choice-image{position:relative}.color-choice-bestseller{position:absolute;left:0;top:0;z-index:1;padding:4px 6px;background:#bd281e;color:#fff;font:8px/1.2 var(--mono);text-transform:uppercase;letter-spacing:.025em}.tile-image .product-bestseller{background:#bd281e;color:#fff}.review-form-dialog{width:min(540px,calc(100vw - 40px));max-width:none;max-height:calc(100dvh - 40px);margin:auto;padding:0;border:1px solid var(--line, #30302f);background:var(--paper, #0c0c0c);color:var(--ink, #f2f2ef);overflow:auto;overscroll-behavior:contain}.review-form-dialog::backdrop{background:color-mix(in srgb,var(--ink, #f2f2ef) 18%,transparent);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.review-form-content{padding:32px}.review-form-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:28px}.review-form-heading>div>span{display:block;font-family:var(--mono, monospace);font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted, #aaa9a6);margin-bottom:10px}.review-form-heading h2{font-family:Manrope Variable,sans-serif;font-size:28px;font-weight:600;line-height:1.2;letter-spacing:-.04em;margin:0}.review-form-close{width:36px;height:36px;flex:0 0 36px;display:grid;place-items:center;border:0;background:transparent;color:var(--ink, #f2f2ef)}.review-form-rating{padding:0;margin:0 0 22px;border:0;min-width:0}.review-form-rating legend{display:flex;align-items:center;gap:12px;width:100%;padding:0;margin-bottom:9px;font-size:12px}.review-form-rating legend>span{color:var(--muted, #aaa9a6);font-family:var(--mono, monospace);font-size:10px}.review-form-rating-options{display:flex;gap:5px}.review-form-rating-choice{position:relative;display:block;width:44px;height:44px;cursor:pointer}.review-form-rating-choice>input{position:absolute;inset:0;width:44px;height:44px;margin:0;opacity:0;cursor:pointer}.review-form-rating-choice>span{display:grid;place-items:center;width:44px;height:44px;color:var(--ink, #f2f2ef);pointer-events:none}.review-form-rating-choice>input:focus-visible+span{outline:2px solid var(--red, #ed3a2d);outline-offset:2px}.review-form-rating-choice:hover>span{color:var(--red, #ed3a2d)}.review-form-rating:disabled .review-form-rating-choice{cursor:default}.review-form-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:19px 15px}.review-form-fields>label{display:flex;flex-direction:column;gap:9px;min-width:0;font-size:12px}.review-form-colour{display:flex;flex-direction:column;gap:9px;margin-bottom:22px;font-size:12px}.review-form-text-field{grid-column:1 / -1}.review-form-input{box-sizing:border-box;width:100%;min-width:0;min-height:44px;padding:12px;border:1px solid var(--line, #30302f);border-radius:0;background:var(--paper, #0c0c0c);color:var(--ink, #f2f2ef);font-family:Manrope Variable,sans-serif;font-size:14px;line-height:1.6}textarea.review-form-input{min-height:121px;resize:vertical}.review-form-input:focus-visible{outline:2px solid var(--red, #ed3a2d);outline-offset:2px}.review-form-input[readonly]{color:var(--muted, #aaa9a6)}.review-form-note{margin:19px 0 21px;font-size:11px;line-height:1.8;color:var(--muted, #aaa9a6)}.review-form-dialog .review-form-submit{display:flex;justify-content:center;align-items:center;gap:15px;width:100%;min-height:50px;padding:13px 18px;border:1px solid var(--ink, #f2f2ef);background:var(--ink, #f2f2ef);color:var(--paper, #0c0c0c);font-family:Manrope Variable,sans-serif;font-size:13px;font-weight:600;text-decoration:none}.review-form-submit:hover{opacity:.85}.review-form-submit:focus-visible,.review-form-close:focus-visible,.review-form-edit:focus-visible{outline:2px solid var(--red, #ed3a2d);outline-offset:3px}.review-form-dialog .review-form-edit{display:block;min-height:42px;margin:7px auto 0;padding:10px 15px;color:var(--muted, #aaa9a6);background:transparent;border:0;font-family:Manrope Variable,sans-serif;font-size:11px;text-decoration:underline;text-underline-offset:4px}@media(max-width:600px){.review-form-dialog{width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.review-form-content{padding:26px 22px}.review-form-heading{margin-bottom:24px}.review-form-heading h2{font-size:25px}.review-form-fields{grid-template-columns:minmax(0,1fr);gap:17px}.review-form-input{font-size:16px}.review-form-rating{margin-bottom:21px}}.review-form-honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.review-form-error{margin:0 0 18px;color:var(--red, #ed3a2d);font-size:13px;line-height:1.6}.review-form-submit:disabled{opacity:.55;cursor:not-allowed}.review-form-success>svg{color:var(--red, #ed3a2d);margin-bottom:16px}.review-form-success h3{margin:0 0 10px;font-size:23px;letter-spacing:-.03em}.review-form-success p{margin:0 0 26px;font-size:14px;line-height:1.7;color:var(--muted, #aaa9a6)}.review-form-success:focus{outline:none}.reviews{position:relative;padding-top:68px;padding-bottom:74px;border-top:1px solid var(--line);color:var(--ink);scroll-margin-top:80px}.reviews-legacy-anchor{position:absolute;top:0;left:0}.reviews-heading{display:flex;align-items:center;justify-content:space-between;gap:24px}.reviews-heading-actions{display:flex;align-items:center;flex-wrap:wrap;gap:24px}.reviews-write-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:43px;padding:11px 16px;border:1px solid var(--line);color:var(--ink);background:var(--paper);font-family:Manrope Variable,sans-serif;font-size:12px}.reviews-write-button:hover{border-color:var(--ink)}.reviews-heading h2{font-family:Manrope Variable,sans-serif;font-size:30px;font-weight:600;line-height:1.2;letter-spacing:-.04em}.reviews-colour-filters{min-width:0;margin:28px 0 0;padding:0;border:0}.reviews-colour-filters legend{margin-bottom:11px;padding:0;font-size:11px;color:var(--muted)}.reviews-colour-filters>div{display:flex;flex-wrap:wrap;gap:8px}.reviews-colour-filters button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:42px;padding:10px 13px;border:1px solid var(--line);color:var(--ink);background:transparent;font:11px Manrope Variable,sans-serif}.reviews-colour-filters button[aria-pressed=true],.reviews-colour-filters button:hover{border-color:var(--ink)}.reviews-colour-filters button[aria-pressed=true]{background:var(--surface-hover, var(--line))}.reviews-colour-filters button>span{font:9px var(--mono);color:var(--muted)}.reviews-colour-filters button>i,.review-row-colour>i{flex:0 0 7px;width:7px;height:7px;border-radius:50%}.reviews-colour-filters button:focus-visible{outline:2px solid var(--red);outline-offset:3px}.review-summary{display:inline-flex;align-items:center;flex-wrap:wrap;gap:9px;width:fit-content;font-family:Manrope Variable,sans-serif;font-size:13px;line-height:1.5;color:var(--ink);text-decoration:none}.review-summary:hover>span:not(.reviews-stars){text-decoration:underline;text-underline-offset:4px}.reviews-stars{position:relative;display:inline-block;flex:0 0 auto;width:87px;height:15px;line-height:0;vertical-align:middle}.reviews-stars-outline,.reviews-stars-fill>span{display:flex;gap:3px;width:87px}.reviews-stars-outline{color:#8c8c88}.reviews-stars svg{display:block;width:15px;height:15px;flex:0 0 15px}.reviews-stars-fill{display:block;position:absolute;top:0;left:0;height:15px;overflow:hidden;color:var(--ink)}.review-row-content{min-width:0}.review-row-photos{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px;margin:17px 0 0}.reviews-photo-thumbnail{position:relative;display:block;flex:0 0 auto;width:96px;height:112px;padding:0;border:0;background:#191919;overflow:hidden}.reviews-photo-thumbnail>img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .25s ease}.reviews-photo-thumbnail:hover>img{transform:scale(1.045)}.reviews-photo-thumbnail>span{position:absolute;right:5px;bottom:5px;display:grid;place-items:center;width:19px;height:19px;background:#0c0c0cbf;color:#f2f2ef}.reviews-list{width:100%;margin-top:28px;border-top:1px solid var(--line)}.review-row{display:grid;grid-template-columns:165px minmax(0,1fr);gap:32px;align-items:start;padding:24px 0;border-bottom:1px solid var(--line)}.review-row-meta{display:flex;align-items:flex-start;flex-direction:column;gap:12px}.review-row-identity{display:flex;flex-direction:column;gap:2px}.review-row-author{font-size:11px;line-height:1.6;color:var(--muted);overflow-wrap:anywhere}.review-row-country{font-size:10px;line-height:1.6;color:var(--muted)}.review-row-colour{display:inline-flex;align-items:center;gap:7px;margin-top:6px;font-size:10px;line-height:1.6;color:var(--ink)}.review-gallery-empty{display:flex;flex-direction:column;align-items:center;gap:16px;padding:80px 28px;text-align:center}.review-gallery-empty>p{max-width:26ch;margin:0;font:400 clamp(20px,2.2vw,30px)/1.4 "Manrope Variable",sans-serif;letter-spacing:-.025em}.commerce-product .review-gallery-empty>a{display:inline-flex;align-items:center;gap:10px;min-height:42px;border-bottom:1px solid currentColor;font-size:12px}.review-row-text{margin:0;max-width:78ch;font-size:14px;line-height:1.8;color:var(--ink);overflow-wrap:anywhere}.reviews-empty{margin:0;padding:24px 0 5px;font-size:13px;color:var(--muted)}.reviews-pagination{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:20px}.reviews-pagination>span{font-family:var(--mono);font-size:9px;color:var(--muted)}.reviews-pagination>button{display:inline-flex;align-items:center;justify-content:center;gap:13px;min-height:42px;padding:10px 17px;border:1px solid var(--line);font-family:Manrope Variable,sans-serif;font-size:11px;color:var(--ink);transition:border-color .2s}.reviews-pagination>button:hover{border-color:var(--ink)}.community-lightbox{border:0;padding:0;margin:auto;max-width:96vw;max-height:94dvh;background:#080808;color:var(--ink);overflow:visible}.community-lightbox::backdrop{background:#000e;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.community-lightbox-inner{position:relative}.community-lightbox-inner>img{height:90dvh;max-width:94vw;width:auto;object-fit:contain}.community-lightbox-inner>video{display:block;height:min(90dvh,calc(94vw * 16 / 9));width:auto;max-width:94vw;object-fit:contain}.community-lightbox-close{z-index:2}.reviews-videos{margin-top:24px}.reviews-videos>span{display:block;margin-bottom:10px;font-size:11px;color:var(--muted)}.reviews-videos>div{display:flex;flex-wrap:wrap;gap:10px}.reviews-video-thumbnail>.reviews-video-play{inset:50% auto auto 50%;transform:translate(-50%,-50%);width:34px;height:34px;border-radius:50%}.reviews-video-thumbnail>small{position:absolute;right:5px;bottom:5px;color:#fff;background:#080808c9;padding:2px 4px;font:9px var(--mono)}.community-lightbox-close{position:absolute;right:12px;top:12px;width:44px;height:44px;background:#111d;color:#f2f2ef;display:grid;place-items:center}@media(max-width:767px){.reviews-colour-filters>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.reviews{padding-top:42px;padding-bottom:48px}.reviews-heading{align-items:flex-start;flex-direction:column;gap:15px}.reviews-heading-actions{width:100%;gap:16px 20px;justify-content:space-between}.reviews-write-button{min-height:42px;font-size:11px}.reviews-heading h2{font-size:26px}.review-summary{font-size:12px;gap:8px}.reviews-list{margin-top:23px}.reviews-photo-thumbnail{width:80px;height:96px}.review-row{grid-template-columns:minmax(0,1fr);gap:13px;padding:22px 0}.review-row-meta{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.review-row-identity{align-items:flex-end}.review-row-author{font-size:10px}.review-row-text{font-size:13px;line-height:1.8}.reviews-pagination>button{font-size:10px}.community-lightbox-inner>img{height:auto;max-height:91dvh;width:94vw}}@media(prefers-reduced-motion:reduce){.reviews-photo-thumbnail>img,.reviews-pagination>button{transition:none}}.fit-guide{padding-top:100px;padding-bottom:94px;background:#0c0c0c;color:#f2f2ef;border-top:1px solid #30302f}.fit-guide-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:48px}.fit-guide-heading .mono{display:block;color:#aaa9a6;font-size:10px}.fit-guide-heading h2{margin:15px 0 0;font-family:Manrope Variable,sans-serif;font-size:clamp(32px,3vw,48px);font-weight:550;line-height:1.1;letter-spacing:-.04em}.fit-guide-heading h2 span{color:#ed3a2d}.fit-guide-heading>p{padding-bottom:7px;font-size:14px;line-height:1.8;color:#aaa9a6}.fit-guide-diagrams{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #30302f;border-bottom:1px solid #30302f}.fit-guide-figure{margin:0;min-width:0;padding:22px 28px 14px 0}.fit-guide-figure+.fit-guide-figure{border-left:1px solid #30302f;padding-right:0;padding-left:28px}.fit-guide-figure figcaption{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#aaa9a6;font-family:var(--mono, "IBM Plex Mono", monospace);font-size:10px;text-transform:uppercase;letter-spacing:.05em}.fit-guide-figure figcaption>span:last-child{color:#ed3a2d}.fit-guide-drawing{width:100%;height:auto;display:block;overflow:visible}.fit-guide-extension{fill:none;stroke:#777773;stroke-width:1;stroke-dasharray:3 5}.fit-guide-dimension{fill:none;stroke:#ed3a2d;stroke-width:1.3}.fit-guide-label{fill:#f2f2ef;font-family:var(--mono, "IBM Plex Mono", monospace);font-size:15px}.fit-guide-lens{fill:#f2f2ef08;stroke:#f2f2ef8f;stroke-width:1.4;stroke-linejoin:round}.fit-guide-frame{fill:#f2f2ef12;stroke:#f2f2ef;stroke-width:1.4;stroke-linejoin:round}.fit-guide-detail{fill:none;stroke:#f2f2ef66;stroke-width:1;stroke-linecap:round}.fit-guide-nose{fill:none;stroke:#ed3a2d;stroke-width:3;stroke-linecap:round}.fit-guide-centerline{fill:none;stroke:#f2f2ef29;stroke-width:1;stroke-dasharray:3 7}.fit-guide-measurements{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:22px;margin:0;padding:31px 0 28px;border-bottom:1px solid #30302f}.fit-guide-measurements>div{min-width:0}.fit-guide-measurements dt{font-family:var(--mono, "IBM Plex Mono", monospace);font-size:9px;line-height:1.7;text-transform:uppercase;letter-spacing:.025em;color:#aaa9a6}.fit-guide-measurements dd{display:flex;align-items:baseline;gap:6px;margin:12px 0 0;font-family:Manrope Variable,sans-serif;font-size:clamp(25px,2.7vw,41px);font-weight:500;line-height:1.2;letter-spacing:-.045em;font-variant-numeric:tabular-nums}.fit-guide-measurements dd>.fit-guide-unit{color:var(--red, #ed3a2d);font-family:var(--mono, "IBM Plex Mono", monospace);font-size:9px;font-weight:400;letter-spacing:0}.fit-guide-note{margin:19px 0 0;color:#aaa9a6;font-size:10px;line-height:1.7}@media(min-width:768px){.fit-guide-measurements>.fit-guide-single-lens{display:none}}@media(max-width:1050px){.fit-guide-measurements{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 22px}.fit-guide-measurements dd{font-size:31px}.fit-guide-figure{padding-right:18px}.fit-guide-figure+.fit-guide-figure{padding-left:18px}}@media(max-width:767px){.fit-guide{padding-top:55px;padding-bottom:58px}.fit-guide-heading{align-items:flex-start;flex-direction:column;gap:22px;margin-bottom:29px}.fit-guide-heading .mono{font-size:9px}.fit-guide-heading h2{margin-top:12px;font-size:32px}.fit-guide-heading>p{padding-bottom:0;font-size:12px}.fit-guide-diagrams{grid-template-columns:minmax(0,1fr)}.fit-guide-figure,.fit-guide-figure+.fit-guide-figure{border-left:0;padding:19px 0 13px}.fit-guide-figure+.fit-guide-figure{border-top:1px solid #30302f}.fit-guide-figure figcaption{font-size:9px}.fit-guide-drawing{margin-top:8px}.fit-guide-label{font-size:22px}.fit-guide-measurements{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 18px;padding:27px 0}.fit-guide-measurements dt{font-size:8px}.fit-guide-measurements dd{font-size:32px;margin-top:9px}.fit-guide-note{font-size:9px;margin-top:17px}}.fit-guide-top-trace path{vector-effect:non-scaling-stroke}.fit-guide-nose-contour{fill:#ed3a2d08;stroke:#ed3a2d;stroke-width:1.5;stroke-linejoin:round}.product-details-dialog{position:fixed;inset:0 0 0 auto;margin:0;width:min(1100px,90vw);max-width:none;height:100dvh;max-height:100dvh;padding:0;border:0;border-left:1px solid var(--line);background:var(--paper);color:var(--ink);font-family:Manrope Variable,sans-serif;overflow:hidden;overscroll-behavior:contain}.product-details-dialog[open]{display:flex;flex-direction:column;animation:product-details-enter .24s ease-out}.product-details-dialog::backdrop{background:#0009}.product-details-header{display:flex;align-items:center;justify-content:space-between;gap:24px;flex:none;min-height:112px;padding:25px 34px 24px;border-bottom:1px solid var(--line);background:var(--paper);position:relative;z-index:2}.product-details-header>div>span{display:block;font-family:var(--mono,"IBM Plex Mono",monospace);font-size:10px;letter-spacing:.055em;color:var(--muted);margin-bottom:8px}.product-details-header h2{margin:0;font-family:Manrope Variable,sans-serif;font-size:25px;font-weight:550;line-height:1.2;letter-spacing:-.025em}.product-details-close{display:grid;place-items:center;flex:none;width:44px;height:44px;padding:0;border:0;background:transparent;color:var(--ink);cursor:pointer}.product-details-close:hover{background:var(--surface-hover,var(--line))}.product-details-dialog button:focus-visible,.product-details-dialog summary:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.product-details-layout{display:grid;grid-template-columns:224px minmax(0,1fr);flex:1;min-height:0}.product-details-sidebar{padding:29px 19px 35px 25px;border-right:1px solid var(--line);overflow-y:auto;display:flex;flex-direction:column;align-items:stretch;gap:5px}.product-details-sidebar>button{position:relative;text-align:left;min-height:49px;padding:13px 11px 13px 16px;font-family:inherit;font-size:13px;font-weight:450;line-height:1.5;border:0;color:var(--muted);background:transparent;cursor:pointer}.product-details-sidebar>button[aria-current=location]{color:var(--ink);font-weight:650}.product-details-sidebar>button[aria-current=location]:before{content:"";position:absolute;left:0;top:15px;bottom:15px;width:2px;background:var(--ink)}.product-details-sidebar>button:hover{color:var(--ink);background:var(--surface-hover,transparent)}.product-details-mobile-title{display:none}.product-details-content{min-width:0;padding:0 36px 60px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scroll-behavior:auto}.product-details-section{padding:34px 0 36px;border-bottom:1px solid var(--line)}.product-details-section:last-child{border-bottom:0}.product-details-section>summary{display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;pointer-events:none}.product-details-section>summary::-webkit-details-marker{display:none}.product-details-section>summary::marker{display:none;content:""}.product-details-section>summary h3{font-family:Manrope Variable,sans-serif;font-size:22px;font-weight:550;line-height:1.3;letter-spacing:-.03em;margin:0}.product-details-section>summary>svg{display:none;flex:none}.product-details-section-body{padding-top:27px;font-size:13px;line-height:1.85}.product-details-section-body h4{margin:0 0 19px;font-size:13px;font-family:inherit;font-weight:650;line-height:1.5;letter-spacing:0}.product-details-section-body p{margin:0;font-size:13px;line-height:1.85}.product-details-description>p{max-width:65ch;font-size:15px;line-height:1.8}.product-details-activities{margin-top:27px}.product-details-activities h4{margin-bottom:7px}.product-details-activities p{color:var(--muted)}.product-details-features-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:42px 34px}.product-details-feature-group{min-width:0}.product-details-feature-group h4{padding-bottom:12px;margin-bottom:17px;border-bottom:1px solid var(--line)}.product-details-feature-list,.product-details-included{padding:0;margin:0}.product-details-feature-list{list-style:square;padding-left:17px;font-size:13px;line-height:1.7}.product-details-feature-list>li{padding-left:2px}.product-details-feature-list>li+li{margin-top:7px}.product-details-technical-data{grid-column:1/-1;border-top:1px solid var(--line)}.product-details-technical-data.product-details-data>div:first-child{padding-top:13px}.product-details-data{margin:0;padding:0;font-size:12px}.product-details-data>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;padding:13px 0;border-bottom:1px solid var(--line)}.product-details-data>div:first-child{padding-top:0}.product-details-data>div:last-child{border-bottom:0}.product-details-data dt{margin:0;color:var(--muted);font-weight:400;line-height:1.7}.product-details-data dd{margin:0;color:var(--ink);line-height:1.7;overflow-wrap:anywhere}.product-details-included{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:0 32px}.product-details-included>li{position:relative;padding:12px 0 12px 16px;border-bottom:1px solid var(--line);font-size:13px;line-height:1.6}.product-details-included>li:nth-last-child(-n+2){border-bottom:0}.product-details-included>li:before{content:"";position:absolute;left:0;top:21px;width:4px;height:4px;border-radius:50%;background:var(--ink)}.product-details-fit>p{max-width:62ch;margin-bottom:24px}.product-details-fit>.product-details-data{max-width:470px}@keyframes product-details-enter{0%{transform:translate(40px);opacity:.7}to{transform:translate(0);opacity:1}}@media(max-width:1000px)and (min-width:768px){.product-details-layout{grid-template-columns:188px minmax(0,1fr)}.product-details-sidebar{padding-left:17px;padding-right:11px}.product-details-sidebar>button{font-size:12px}.product-details-content{padding-left:27px;padding-right:27px}.product-details-features-grid{gap:25px}.product-details-data>div{grid-template-columns:1fr;gap:4px}.product-details-fit>.product-details-data>div{grid-template-columns:1fr 1fr;gap:16px}}@media(max-width:767px){.product-details-dialog{inset:0;margin:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;border:0}.product-details-dialog[open]{animation:product-details-mobile-enter .18s ease-out}.product-details-header{display:contents}.product-details-header>div{display:none}.product-details-dialog .product-details-close{position:fixed;z-index:5;left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));transform:translate(-50%);width:46px;height:46px;border-radius:50%;background:var(--ink);color:var(--paper)}.product-details-close:hover{background:var(--ink);opacity:.85}.product-details-close>svg{width:26px;height:26px}.product-details-layout{display:block;flex:1;min-height:0}.product-details-sidebar{display:none}.product-details-content{height:100%;padding:0 16px calc(110px + env(safe-area-inset-bottom,0px));scrollbar-gutter:auto;overflow-anchor:none}.product-details-mobile-title{display:block;margin:0;padding:54px 0 76px;text-align:center;font-family:inherit;font-size:21px;font-weight:650;letter-spacing:-.025em;line-height:1.3}.product-details-section{padding:0;border-bottom:1px solid var(--line)}.product-details-section:last-child{border-bottom:0}.product-details-section>summary{min-height:54px;padding:16px 0;pointer-events:auto;cursor:pointer}.product-details-section>summary h3{font-size:15px;font-weight:650;letter-spacing:-.015em}.product-details-section>summary>svg{display:block;transition:transform .18s}.product-details-section[open]>summary>svg{transform:rotate(180deg)}.product-details-section-body{padding:30px 0 36px;font-size:13px}.product-details-description>p{font-size:14px;line-height:1.8}.product-details-features-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:38px 26px}.product-details-section-body h4{font-size:14px;line-height:1.4;margin-bottom:17px}.product-details-feature-group h4{min-height:33px;padding-bottom:12px}.product-details-feature-list{padding-left:15px;font-size:13px;line-height:1.65}.product-details-feature-list>li+li{margin-top:7px}.product-details-data{font-size:12px}.product-details-data>div{padding:11px 0;gap:20px}.product-details-data dd{text-align:right}.product-details-technical-data.product-details-data>div:first-child{padding-top:11px}.product-details-included{grid-template-columns:1fr;gap:0}.product-details-included>li{padding:12px 0 12px 16px;font-size:13px}.product-details-included>li:nth-last-child(2){border-bottom:1px solid var(--line)}.product-details-included>li:last-child{border-bottom:0}.product-details-included>li:before{top:21px}.product-details-activities{margin-top:23px}.product-details-fit>p{margin-bottom:25px}.product-details-fit>.product-details-data{max-width:none}}@keyframes product-details-mobile-enter{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.product-details-dialog[open]{animation:none}.product-details-section>summary>svg{transition:none}}.campaign-slideshow{padding-top:clamp(58px,6.5vw,104px);padding-bottom:clamp(50px,6vw,90px);background:var(--paper);color:var(--ink)}.campaign-slideshow-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:28px}.campaign-slideshow-heading h2{font:550 clamp(30px,3vw,44px)/1.2 "Manrope Variable",sans-serif;letter-spacing:-.04em}.campaign-slideshow-controls{display:flex;align-items:center;gap:7px}.campaign-slideshow-controls button{width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--line);background:var(--paper);color:var(--ink)}.campaign-slideshow-controls button:hover{background:var(--surface-hover,var(--line));border-color:var(--muted)}.campaign-slideshow-controls button:disabled{opacity:.35;cursor:default}.campaign-rail{--campaign-height: clamp(420px,41vw,660px);--campaign-gap: clamp(24px,2.3vw,42px);display:flex;align-items:center;gap:var(--campaign-gap);position:relative;height:var(--campaign-height);margin-inline:calc(-1 * var(--gutter));overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y pinch-zoom;overscroll-behavior-x:contain;scrollbar-width:none;scroll-behavior:auto;overflow-anchor:none;background:var(--paper);cursor:grab;user-select:none;-webkit-user-select:none}.campaign-rail[data-dragging=true]{cursor:grabbing}.campaign-rail::-webkit-scrollbar{display:none}.campaign-rail:focus-visible{outline-offset:-3px}.campaign-rail-photo{position:relative;flex:0 0 var(--frame-width);height:calc(var(--campaign-height) * var(--frame-height));margin:0;overflow:hidden;background:#101010;container-type:size}.campaign-rail-photo--tall{--frame-width: 26%;--frame-height: 1;align-self:flex-start}.campaign-rail-photo--landscape{--frame-width: 36%;--frame-height: .66;align-self:center}.campaign-rail-photo--small{--frame-width: 21%;--frame-height: .61;align-self:flex-end}.campaign-rail-photo--portrait{--frame-width: 27%;--frame-height: .86;align-self:flex-start}.campaign-rail-photo--square{--frame-width: 29%;--frame-height: .76;align-self:center}.campaign-rail-photo img{display:block;position:absolute;top:50%;left:50%;translate:-50% -50%;width:100%;max-width:none;height:100%;object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.campaign-slideshow-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:18px;color:var(--muted)}.campaign-slideshow-footer .mono,.campaign-slideshow-count{font:10px var(--mono)}@media(max-width:767px){.campaign-slideshow{padding-top:52px;padding-bottom:45px}.campaign-slideshow-heading{gap:14px;margin-bottom:23px}.campaign-slideshow-heading h2{font-size:28px}.campaign-slideshow-controls{gap:5px}.campaign-rail{--campaign-height: clamp(300px,88vw,520px);--campaign-gap: 16px}.campaign-rail-photo--tall{--frame-width: 62%}.campaign-rail-photo--landscape{--frame-width: 72%;--frame-height: .6}.campaign-rail-photo--small{--frame-width: 49%;--frame-height: .57}.campaign-rail-photo--portrait{--frame-width: 60%;--frame-height: .89}.campaign-rail-photo--square{--frame-width: 58%;--frame-height: .71}.campaign-slideshow-footer{padding-top:15px}.campaign-slideshow-footer .mono,.campaign-slideshow-count{font-size:9px}}.strider-features{padding-top:0;padding-bottom:64px;background:var(--paper);color:var(--ink);scroll-margin-top:115px}.strider-features-heading{margin:0 0 28px;font:550 clamp(25px,2.6vw,38px)/1.2 "Manrope Variable",sans-serif;letter-spacing:-.04em}.strider-features-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px clamp(34px,7vw,100px);margin:0;padding:0;list-style:none}.strider-feature-item{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:start;column-gap:20px;min-width:0}.strider-feature-icon{display:block;margin-top:1px;color:var(--ink)}.strider-feature-item h3{margin:0 0 8px;font-family:Manrope Variable,sans-serif;font-size:15px;font-weight:600;line-height:1.4;letter-spacing:-.02em}.strider-feature-item p{margin:0;max-width:40ch;color:var(--muted);font-size:13px;line-height:1.75}@media(max-width:600px){.strider-features{padding-bottom:44px}.strider-features-heading{margin-bottom:24px}.strider-features-grid{grid-template-columns:minmax(0,1fr);gap:28px}.strider-feature-item{grid-template-columns:34px minmax(0,1fr);column-gap:18px}.strider-feature-icon{width:32px;height:32px}.strider-feature-item h3{font-size:14px;margin-bottom:6px}.strider-feature-item p{font-size:12px}}.tagged-instagram{padding-top:64px;padding-bottom:78px;border-top:1px solid var(--line);color:var(--ink);background:var(--paper)}.tagged-instagram-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:35px}.tagged-instagram-heading h2{max-width:18ch;margin:0;font:550 clamp(30px,3.5vw,54px)/1.15 "Manrope Variable",sans-serif;letter-spacing:-.045em}.tagged-instagram-label{display:inline-flex;align-items:center;gap:9px;padding-bottom:5px;font:10px var(--mono);color:var(--muted)}.tagged-instagram-photos{display:flex;gap:18px;margin:0;padding:0;list-style:none}.tagged-instagram-photos>li{flex:0 1 clamp(260px,22vw,300px);min-width:0}.tagged-instagram-photo{display:block}.tagged-instagram-image{aspect-ratio:4/5;overflow:hidden;background:#111}.tagged-instagram-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.tagged-instagram-photo:hover img{transform:scale(1.015)}.tagged-instagram-credit{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px 0 0;font-size:12px}.tagged-instagram-photo:hover .tagged-instagram-credit{color:var(--red)}@media(max-width:767px){.tagged-instagram{padding-top:43px;padding-bottom:48px}.tagged-instagram-heading{align-items:flex-start;flex-direction:column;gap:17px;margin-bottom:25px}.tagged-instagram-heading h2{max-width:15ch}.tagged-instagram-label{padding:0}.tagged-instagram-photos{gap:13px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--line) transparent;margin-inline:calc(-1 * var(--gutter));padding:0 var(--gutter) 13px;scroll-padding-inline:var(--gutter)}.tagged-instagram-photos>li{flex:0 0 clamp(175px,48vw,200px);scroll-snap-align:start}.tagged-instagram-credit{font-size:11px;padding-top:12px}}@media(prefers-reduced-motion:reduce){.tagged-instagram-image img{transition:none}.tagged-instagram-photo:hover img{transform:none}}.market-picker{position:relative;display:inline-flex;align-items:center;min-height:34px;white-space:nowrap;font-family:var(--mono,"IBM Plex Mono",monospace);font-size:11px;color:inherit;cursor:pointer}.market-picker span{padding-right:14px}.market-picker:after{content:"⌄";position:absolute;right:0;pointer-events:none}.market-picker select{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;color:#111;background:#fff}.market-picker:focus-within{outline:1px solid currentColor;outline-offset:5px}.market-error{font-size:13px;line-height:1.6;color:var(--red,#ef3327);margin:14px 0}.market-error button{color:inherit;background:none;border:0;text-decoration:underline;cursor:pointer}.commerce-checkout:disabled,.commerce-add-button:disabled{opacity:.5;cursor:wait}.commerce-checkout{width:100%;border:0;font:inherit;cursor:pointer}@media(max-width:767px){.header-actions>.market-picker{display:none}.mobile-nav .market-picker{width:100%;margin-top:12px;font-size:13px}.footer-bottom>.market-picker{justify-self:center}}.gorpcore-article{padding:32px var(--gutter) 100px;background:var(--paper);color:var(--ink)}.gorpcore-topline{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-bottom:22px;border-bottom:1px solid var(--line);font:10px var(--mono);letter-spacing:.045em;text-transform:uppercase}.gorpcore-topline a{display:inline-flex;align-items:center;gap:12px;min-height:44px}.gorpcore-topline a:hover{color:var(--red)}.gorpcore-topline>span{color:var(--muted)}.gorpcore-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,.46fr);gap:5vw;align-items:center;padding:48px 0 64px}.gorpcore-kicker{font:10px/1.5 var(--mono);letter-spacing:.075em;text-transform:uppercase}.gorpcore-hero h1{font:400 clamp(64px,10.5vw,160px)/1.04 var(--display);letter-spacing:-.027em;margin:24px 0 30px -.012em}.gorpcore-hero h1>span{color:var(--red)}.gorpcore-deck{max-width:480px;font-size:clamp(17px,1.6vw,23px);line-height:1.55;letter-spacing:-.025em}.gorpcore-byline{display:flex;flex-wrap:wrap;gap:10px 30px;margin-top:30px;color:var(--muted);font:10px/1.5 var(--mono);text-transform:uppercase}.gorpcore-cover{margin:0}.gorpcore-cover img{width:100%;height:auto}.gorpcore-cover figcaption{margin-top:12px;color:var(--muted);font:9px/1.5 var(--mono);text-align:right;text-transform:uppercase}.gorpcore-reading-layout{display:grid;grid-template-columns:minmax(110px,.5fr) minmax(0,2.2fr) minmax(190px,1fr);gap:clamp(28px,4.5vw,78px);align-items:start;padding:64px 0 80px;border-top:1px solid var(--line)}.gorpcore-contents{position:sticky;top:112px;display:flex;flex-direction:column;align-items:flex-start;font:10px/1.5 var(--mono);text-transform:uppercase}.gorpcore-contents>span{color:var(--muted);margin-bottom:17px}.gorpcore-contents a{display:inline-flex;align-items:center;min-height:44px}.gorpcore-contents a:hover{color:var(--red)}.gorpcore-prose{max-width:680px}.gorpcore-prose section{scroll-margin-top:116px}.gorpcore-prose section+section{margin-top:46px}.gorpcore-prose h2{margin-bottom:19px;font:650 clamp(22px,2.1vw,29px)/1.3 "Manrope Variable",sans-serif;letter-spacing:-.035em}.gorpcore-prose p{font-size:15px;line-height:1.85}.gorpcore-prose p+p{margin-top:19px}.gorpcore-citation{vertical-align:super;font:9px/1 var(--mono);margin-left:4px;white-space:nowrap}.gorpcore-citation a{color:var(--red);text-decoration:underline;text-underline-offset:2px}.gorpcore-photo-note{padding-top:334px}.gorpcore-photo-note figure{margin:0}.gorpcore-photo-note img{width:100%;height:auto}.gorpcore-photo-note figcaption{margin-top:17px;color:var(--muted);font:9px/1.8 var(--mono);text-transform:uppercase}.gorpcore-photo-note figcaption>span{display:block;margin-bottom:12px;color:var(--ink);font:500 18px/1.35 Manrope Variable,sans-serif;letter-spacing:-.03em;text-transform:none}.gorpcore-end{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding-top:34px;border-top:1px solid var(--line)}.gorpcore-sources h2{color:var(--muted);font:10px/1.5 var(--mono);letter-spacing:.05em;text-transform:uppercase}.gorpcore-sources ol{margin:17px 0 0;padding-left:17px;font:10px/1.7 var(--mono)}.gorpcore-sources li{padding-left:5px;scroll-margin-top:110px}.gorpcore-sources li::marker{color:var(--muted)}.gorpcore-sources a{display:inline-flex;align-items:center;gap:13px;min-height:38px;text-decoration:underline;text-underline-offset:4px}.gorpcore-sources a:hover{color:var(--red)}.gorpcore-shop-link{display:flex;flex-direction:column;align-items:flex-start;gap:10px;justify-self:end;min-width:min(100%,310px)}.gorpcore-shop-link>.gorpcore-kicker{color:var(--muted)}.gorpcore-shop-title{display:flex;justify-content:space-between;align-items:center;width:100%;gap:40px;font:400 clamp(46px,5vw,70px)/1.1 var(--display);letter-spacing:-.025em}.gorpcore-shop-title svg{color:var(--red);transition:transform .2s}.gorpcore-shop-link:hover .gorpcore-shop-title svg{transform:translate(3px,-3px)}.gorpcore-shop-caption{font-size:12px;line-height:1.6}@media(min-width:1600px){.gorpcore-article{padding-inline:max(var(--gutter),calc((100vw - 1460px)/2))}}@media(max-width:1050px){.gorpcore-hero{gap:4vw;grid-template-columns:minmax(0,1fr) minmax(210px,.46fr)}.gorpcore-hero h1{font-size:clamp(64px,10.4vw,110px)}.gorpcore-reading-layout{grid-template-columns:minmax(0,1fr) 220px;column-gap:42px}.gorpcore-contents{grid-column:1 / -1;position:static;flex-direction:row;flex-wrap:wrap;align-items:center;gap:0 26px;padding-bottom:17px;border-bottom:1px solid var(--line)}.gorpcore-contents>span{margin-bottom:0}.gorpcore-photo-note{padding-top:80px}}@media(max-width:700px){.gorpcore-article{padding-top:20px;padding-bottom:66px}.gorpcore-topline{font-size:9px;padding-bottom:12px;gap:12px}.gorpcore-topline>span{text-align:right}.gorpcore-hero{grid-template-columns:1fr;gap:34px;padding:36px 0 42px}.gorpcore-hero h1{font-size:clamp(61px,15.8vw,106px);margin:22px 0 26px}.gorpcore-deck{max-width:420px;font-size:18px}.gorpcore-byline{margin-top:24px}.gorpcore-cover{width:76%;max-width:330px;justify-self:end}.gorpcore-reading-layout{display:flex;flex-direction:column;gap:36px;padding:26px 0 48px}.gorpcore-contents{width:100%;gap:0 22px}.gorpcore-contents>span{flex-basis:100%;margin-bottom:7px}.gorpcore-prose p{font-size:15px;line-height:1.8}.gorpcore-prose section+section{margin-top:36px}.gorpcore-prose h2{font-size:24px}.gorpcore-photo-note{padding-top:0;width:76%;max-width:330px}.gorpcore-end{grid-template-columns:1fr;gap:44px;padding-top:26px}.gorpcore-shop-link{justify-self:stretch;width:100%}.gorpcore-shop-title{font-size:60px}}@media(prefers-reduced-motion:reduce){.gorpcore-shop-title svg{transition:none}}.facemask-page{background:var(--paper)}.facemask-breadcrumb{display:flex;align-items:center;gap:23px;min-height:78px;font-family:var(--mono);text-transform:uppercase;font-size:10px;letter-spacing:.02em}.facemask-breadcrumb a{display:inline-flex;align-items:center;gap:12px;min-height:44px}.facemask-breadcrumb a:hover{color:var(--red)}.facemask-breadcrumb>span{color:var(--muted);border-left:1px solid var(--line);padding-left:23px}.facemask-product{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(0,1fr);gap:clamp(35px,6vw,105px);align-items:start;padding-bottom:100px}.facemask-gallery{min-width:0}.facemask-stage{position:relative;aspect-ratio:1;background:#fff;color:#111;overflow:hidden}.facemask-stage>img{display:block;width:100%;height:100%;object-fit:contain}.facemask-stage--grey{background:#969696}.facemask-stage--campaign{background:#090909;color:#f2f2ef}.facemask-stage--campaign>img{object-fit:cover}.facemask-stage--campaign:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.3),transparent 24%,transparent 65%,rgba(0,0,0,.5));pointer-events:none}.facemask-gallery-top,.facemask-gallery-bottom{position:absolute;z-index:1;left:3.2vw;right:3.2vw;display:flex;align-items:center;justify-content:space-between;gap:18px;font-size:10px;letter-spacing:.03em}.facemask-gallery-top{top:30px;pointer-events:none}.facemask-gallery-bottom{bottom:29px}.facemask-gallery-switch{display:flex;align-items:center;gap:18px}.facemask-gallery-switch button{border:0;padding:7px 0;border-bottom:1px solid transparent;color:inherit;font:inherit;text-transform:uppercase;background:none;opacity:.6;min-height:44px}.facemask-gallery-switch button[aria-pressed=true]{border-bottom-color:currentColor;opacity:1}.facemask-gallery-caption{text-align:right}.facemask-campaign-navigation{display:flex;align-items:center;gap:4px}.facemask-campaign-navigation button{display:grid;place-items:center;width:38px;min-height:44px;background:#0808087a;color:#f2f2ef}.facemask-campaign-navigation button:hover{background:#f2f2ef;color:#111}.facemask-gallery-switch button:focus-visible,.facemask-campaign-navigation button:focus-visible{outline:2px solid var(--red);outline-offset:2px}.facemask-gallery-controls{min-width:0;padding:20px 3.2vw 22px;border-top:1px solid var(--line);background:var(--paper);color:var(--ink)}.facemask-thumbnails{display:flex;gap:10px;margin:-2px;padding:2px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--line) transparent}.facemask-thumbnails button{flex:0 0 70px;width:70px;height:70px;border:1px solid var(--line);padding:3px}.facemask-thumbnails button:hover{border-color:var(--muted)}.facemask-thumbnails button.is-selected{border-color:var(--ink);outline:1px solid var(--ink)}.facemask-thumbnails button:focus-visible{outline:2px solid var(--red);outline-offset:0}.facemask-thumbnails img{display:block;width:100%;height:100%;object-fit:contain}.facemask-thumbnails--campaign img{object-fit:cover}.facemask-product-info{padding-top:clamp(20px,3.3vw,50px);max-width:560px}.facemask-status{display:flex;align-items:center;gap:9px;color:var(--muted)}.facemask-status i{width:6px;height:6px;background:var(--red);border-radius:50%}.facemask-product-info h1{font-size:clamp(65px,7.65vw,118px);line-height:1.06;margin:23px 0 24px;letter-spacing:-.018em}.facemask-price{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line);padding-bottom:21px}.facemask-price>span:first-child{font-size:21px}.facemask-price small,.facemask-feature-product small{font-family:var(--mono);font-size:10px;color:var(--muted);margin-left:4px}.facemask-price>.mono{color:var(--muted);font-size:9px}.facemask-description{color:#c2c2bd;font-size:15px;line-height:1.85;max-width:38ch;margin:24px 0 29px}.facemask-color{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:0 0 28px}.facemask-color>span:last-child{display:flex;align-items:center;gap:11px;font-size:12px}.facemask-color i{display:inline-block;width:22px;height:22px;background:#454543;border:1px solid #777771;box-shadow:inset 0 0 0 3px #181818}.facemask-waitlist .button{width:100%}.facemask-waitlist p{font-size:11px;color:var(--muted);margin-top:12px}.facemask-availability{padding-top:27px;margin-top:29px;border-top:1px solid var(--line)}.facemask-availability p{color:var(--muted);margin-top:11px;font-size:12px;max-width:41ch}.facemask-contact{margin-top:18px;font-size:9px;color:var(--muted)}.facemask-contact:hover{color:var(--ink)}.facemask-editorial{border-top:1px solid var(--line);padding-top:88px;padding-bottom:105px}.facemask-editorial-heading{display:flex;flex-direction:column;align-items:flex-start;gap:17px;margin-bottom:38px}.facemask-editorial-heading>.mono{color:var(--muted)}.facemask-editorial-heading h2{font-family:Manrope Variable,sans-serif;font-size:clamp(32px,3.1vw,48px);font-weight:550;line-height:1.15;letter-spacing:-.04em}.facemask-editorial-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,5vw,80px);align-items:start}.facemask-editorial-frame{margin:0;min-width:0}.facemask-editorial-frame>img{width:100%;height:auto;object-fit:cover;background:#111}.facemask-editorial-frame--tall>img{aspect-ratio:4/5}.facemask-editorial-frame--offset{margin-top:19%}.facemask-editorial-frame--offset>img{aspect-ratio:1}.facemask-editorial-frame figcaption{display:flex;justify-content:space-between;gap:15px;font-family:var(--mono);text-transform:uppercase;font-size:9px;color:var(--muted);margin-top:15px;letter-spacing:.04em}.facemask-feature{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,1fr);gap:7.5vw;align-items:center;padding-top:95px;padding-bottom:105px;border-top:1px solid var(--line);background:#080808}.facemask-feature-image{display:block;position:relative;overflow:hidden;background:#111}.facemask-feature-image>img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;transition:transform .6s}.facemask-feature-image:hover>img{transform:scale(1.03)}.facemask-image-caption{position:absolute;left:24px;bottom:24px;color:#111}.facemask-feature-copy{max-width:570px}.facemask-feature-copy h2{font-size:clamp(58px,7.4vw,114px);line-height:1.02;margin:24px 0 27px}.facemask-feature-product{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-bottom:22px;margin-bottom:28px;border-bottom:1px solid var(--line)}.facemask-feature-product h3{font-size:13px;font-weight:450}.facemask-feature-product>span{font-size:15px}.facemask-feature-copy>.button{width:100%}.facemask-feature-note{display:block;color:var(--muted);font-size:11px;margin-top:13px}@media(min-width:1600px){.facemask-product{grid-template-columns:minmax(0,1.18fr) minmax(0,1fr)}.facemask-product-info{padding-top:60px}}@media(max-width:1000px)and (min-width:768px){.facemask-product{gap:32px;grid-template-columns:1fr 1fr}.facemask-product-info{padding-top:10px}.facemask-product-info h1{font-size:7.4vw;margin:20px 0}.facemask-description{font-size:13px;margin:19px 0 23px}.facemask-availability{padding-top:21px;margin-top:24px}.facemask-feature{gap:5vw}.facemask-feature-copy h2{font-size:7.1vw}}@media(max-width:767px){.facemask-breadcrumb{min-height:65px;font-size:9px;gap:17px}.facemask-breadcrumb>span{padding-left:17px}.facemask-product{grid-template-columns:1fr;gap:31px;padding-bottom:65px}.facemask-gallery{min-width:0;margin-inline:calc(-1 * var(--gutter))}.facemask-gallery-top,.facemask-gallery-bottom{left:20px;right:20px;gap:12px;font-size:8px}.facemask-gallery-top{top:21px}.facemask-gallery-bottom{bottom:17px}.facemask-gallery-switch{gap:15px}.facemask-campaign-navigation{gap:3px}.facemask-campaign-navigation button{width:32px}.facemask-gallery-controls{padding:14px 20px 16px}.facemask-thumbnails{gap:7px;margin:-2px;padding:2px;overflow-x:auto}.facemask-thumbnails button{flex:0 0 48px;width:48px;height:48px;padding:2px}.facemask-product-info{padding-top:0;max-width:none}.facemask-product-info h1{font-size:clamp(59px,16vw,100px);margin:20px 0}.facemask-description{font-size:14px;max-width:40ch;margin:23px 0 26px}.facemask-price>span:first-child{font-size:20px}.facemask-color{padding-bottom:26px}.facemask-availability{margin-top:25px;padding-top:23px}.facemask-editorial{padding-top:56px;padding-bottom:65px}.facemask-editorial-heading{gap:17px;margin-bottom:28px}.facemask-editorial-heading>.mono{margin-top:0;font-size:9px}.facemask-editorial-heading h2{font-size:32px}.facemask-editorial-grid{grid-template-columns:1fr;gap:34px}.facemask-editorial-frame--offset{margin-top:0;margin-left:15%}.facemask-editorial-frame figcaption{font-size:8px;margin-top:12px}.facemask-feature{grid-template-columns:1fr;gap:34px;padding-top:60px;padding-bottom:65px}.facemask-image-caption{left:18px;bottom:19px;font-size:9px}.facemask-feature-copy{max-width:none}.facemask-feature-copy h2{font-size:15.8vw;margin:23px 0 26px}}.footer .footer-top{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr) minmax(0,1fr);grid-template-areas:"explore emblem support";gap:clamp(24px,3.4vw,56px);max-width:none;margin-left:0}.footer .footer-explore{grid-area:explore;align-items:flex-start;text-align:left}.footer .footer-support{grid-area:support;align-items:flex-end;text-align:right}.footer .footer-featured-link{display:inline-flex;align-items:center;gap:8px;color:var(--ink);font-weight:600}.footer .footer-featured-link svg{color:var(--red);flex-shrink:0}.footer .footer-featured-link:hover{color:var(--red)}.footer .footer-emblem{--emblem-face: linear-gradient(132deg, #bd221a 3%, #ed3a2d 30%, #db3024 42%, #a31913 64%, #dc3426 100%);--emblem-edge: linear-gradient(150deg, #ff5949, #971710 38%, #520c07 78%);--emblem-shadow: #0009;--emblem-highlight: #ff724c50;position:relative;display:block;grid-area:emblem;justify-self:center;width:min(100%,400px);aspect-ratio:571.584 / 171;align-self:center;filter:drop-shadow(0 8px 9px var(--emblem-shadow));isolation:isolate}.footer-emblem-depth,.footer-emblem-face{position:absolute;inset:0;-webkit-mask:url(/assets/strider-emblem.svg) center / contain no-repeat;mask:url(/assets/strider-emblem.svg) center / contain no-repeat}.footer-emblem-depth{background:var(--emblem-edge);transform:translate(1px,2px)}.footer-emblem-face{background:var(--emblem-face);overflow:hidden}.footer-emblem-shine{position:absolute;inset:-50%;background:linear-gradient(112deg,transparent 38%,#ffffff08 44%,var(--emblem-highlight) 50%,#ffffff08 56%,transparent 62%);transform:translate(-85%);animation:footer-emblem-sheen 12s ease-in-out infinite;animation-play-state:paused}.footer-emblem.is-visible .footer-emblem-shine{animation-play-state:running}html[data-theme=light] .footer-emblem{--emblem-face: linear-gradient(132deg, #b42018 3%, #e83427 30%, #ca221a 42%, #aa1a13 64%, #cf2b21 100%);--emblem-edge: linear-gradient(150deg, #f7503e, #95190f 38%, #6b100b 78%);--emblem-shadow: #3d0b0625;--emblem-highlight: #ff674140}@keyframes footer-emblem-sheen{0%,12%{transform:translate(-85%)}62%,to{transform:translate(85%)}}@media(max-width:767px){.footer .footer-top{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"emblem emblem" "explore support";gap:36px 20px;margin-bottom:40px}.footer .footer-emblem{justify-self:center;width:min(68vw,260px);margin-bottom:5px}.footer .footer-explore,.footer .footer-support{gap:8px}.footer .footer-top a{min-height:32px}.footer .footer-bottom{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px;font-size:9px}.footer .footer-bottom>div{grid-column:1 / -1;grid-row:1;justify-self:center;justify-content:center;width:min(100%,350px);gap:4px 12px}.footer .footer-bottom>div a{display:flex;align-items:center;justify-content:center;flex:0 0 calc((100% - 24px) / 3);min-height:30px;text-align:center}.footer .footer-bottom>div a:nth-child(n+4){flex-basis:calc((100% - 12px)/2)}.footer .footer-bottom>span:first-child{grid-column:1;grid-row:2}.footer .footer-bottom>span:last-child{grid-column:2;grid-row:2;justify-self:end;margin-left:0}}@media(prefers-reduced-motion:reduce){.footer-emblem .footer-emblem-shine{animation:none;opacity:0}}.hero{--hero-slide-duration: 4.8s}.hero .hero-wash{display:none;background:none}.hero-film{position:absolute;inset:0;overflow:hidden;pointer-events:none;contain:paint}.hero-film-grain{position:absolute;inset:-16%;opacity:.16;background:radial-gradient(circle at 2px 3px,#fff 0 .55px,transparent .8px) 0 0 / 17px 19px,radial-gradient(circle at 7px 11px,#000 0 .65px,transparent .9px) 0 0 / 23px 29px,radial-gradient(circle at 11px 5px,#fff 0 .5px,transparent .75px) 0 0 / 31px 37px,radial-gradient(circle at 17px 13px,#000 0 .6px,transparent .85px) 0 0 / 41px 43px}.hero-film-dust{position:absolute;inset:-10%;opacity:0;background:linear-gradient(#ecece4a6,#ecece400) 16% 18% / 1px 37% no-repeat,linear-gradient(#ecece400,#ecece48c,#ecece400) 81% 58% / 1px 29% no-repeat,linear-gradient(#09090900,#090909b3) 52% 31% / 1px 11% no-repeat,radial-gradient(ellipse,#f5f5efb3 0 1px,transparent 2px) 32% 13% / 83px 131px,radial-gradient(ellipse,#090909a6 0 1px,transparent 2px) 67% 65% / 197px 89px}.hero-film-flash{position:absolute;inset:0;opacity:0;background:linear-gradient(90deg,#ed3a2d59,transparent 9%),linear-gradient(270deg,#e7442d40,transparent 6%);mix-blend-mode:screen}.hero .hero-film .hero-film-echo{opacity:0;transform:none;clip-path:inset(39% 0 54%)}@media(prefers-reduced-motion:no-preference){.hero .hero-image.visible{animation:hero-zoom-out var(--hero-slide-duration) linear both}.hero-film-grain{animation:hero-grain-shift .48s steps(1,end) infinite}.hero-film-dust{animation:hero-dust-drift 2.4s steps(1,end) infinite}.hero-film-flash{animation:hero-light-leak var(--hero-slide-duration) linear infinite}.hero .hero-film .hero-film-echo{animation:hero-film-slip var(--hero-slide-duration) steps(1,end) infinite}.hero[data-motion=paused] .hero-film *,.hero[data-motion=paused] .hero-image.visible{animation-play-state:paused}}@keyframes hero-zoom-out{0%{transform:scale(1.3)}to{transform:scale(1)}}@keyframes hero-grain-shift{0%,to{transform:translate(0)}17%{transform:translate(-4%,5%)}34%{transform:translate(6%,-3%)}51%{transform:translate(-7%,-6%)}68%{transform:translate(3%,7%)}85%{transform:translate(7%,2%)}}@keyframes hero-dust-drift{0%,21%,57%,to{opacity:0}16%{opacity:.19;transform:translate(-3%,2%)}49%{opacity:.12;transform:translate(4%,-5%)}84%{opacity:.16;transform:translate(1%,4%)}88%{opacity:0}}@keyframes hero-light-leak{0%,3.4%,to{opacity:0}.8%{opacity:.75}1.7%{opacity:.32}}@keyframes hero-film-slip{0%,43%,to{opacity:0;transform:none}41%{opacity:.46;transform:translate(9px);clip-path:inset(39% 0 54%)}42%{opacity:.24;transform:translate(-5px);clip-path:inset(72% 0 25%)}}.hero.hero--preview .hero-film,.hero[data-motion=paused] .hero-film-flash,.hero[data-motion=paused] .hero-film-dust,.hero[data-motion=paused] .hero-film .hero-film-echo{visibility:hidden}@media(prefers-reduced-motion:reduce){.hero-film{display:none}}.strider-color-glitch{position:absolute;inset:0;display:block;pointer-events:none}.strider-color-glitch img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;opacity:0;transition:transform .65s cubic-bezier(.16,1,.3,1)}.strider-color-glitch[data-colour=ember] img[data-colour=ember],.strider-color-glitch[data-colour=glacier] img[data-colour=glacier]{opacity:1}.product-tile:hover .strider-color-glitch img{transform:scale(1.055)}@media(prefers-reduced-motion:reduce){.strider-color-glitch{display:none}}.monument-editorial{padding-top:clamp(62px,6.3vw,96px);padding-bottom:clamp(64px,7vw,106px);border-top:1px solid var(--line);background:var(--paper);color:var(--ink)}.monument-editorial-layout{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(16px,1.8vw,28px);row-gap:32px;align-items:start}.monument-editorial figure{margin:0;min-width:0}.monument-editorial figure img{display:block;width:100%;height:auto}.monument-editorial figcaption{margin-top:12px;color:var(--muted);font:9px/1.4 var(--mono);letter-spacing:.03em}.monument-editorial-primary{grid-column:1 / 8;grid-row:1 / 3}.monument-editorial-copy{grid-column:9 / -1;grid-row:1;min-width:0;padding-top:2px}.monument-editorial-eyebrow{display:block;color:var(--muted);font-size:9px}.monument-editorial-copy h2{margin:23px 0 21px;font:400 clamp(45px,4.9vw,76px)/1.06 var(--display);letter-spacing:-.015em}.monument-editorial-copy p{max-width:33ch;font-size:14px;line-height:1.75;color:var(--body-copy)}.monument-editorial-link{min-height:44px;width:fit-content;margin-top:20px}.monument-editorial-link:focus-visible{outline:2px solid var(--red);outline-offset:5px}.monument-editorial-companion{grid-column:9 / -1;grid-row:2;justify-self:end;width:86%}@media(max-width:899px){.monument-editorial{padding-top:45px;padding-bottom:48px}.monument-editorial-layout{grid-template-columns:minmax(0,1fr);row-gap:23px}.monument-editorial-primary,.monument-editorial-copy,.monument-editorial-companion{grid-column:1;grid-row:auto}.monument-editorial-copy{padding-top:0}.monument-editorial-copy h2{margin:16px 0 17px;font-size:clamp(44px,12.8vw,70px);line-height:1.04}.monument-editorial-copy p{max-width:36ch;font-size:13px;line-height:1.65}.monument-editorial-link{margin-top:12px}.monument-editorial-companion{width:58%;max-width:280px}.monument-editorial figcaption{margin-top:9px;font-size:8px}}.privacy-banner{position:fixed;bottom:max(16px,env(safe-area-inset-bottom));left:16px;width:min(390px,calc(100% - 32px));z-index:90;padding:16px;background:var(--paper, #101010);color:var(--ink, #f5f5f2);border:1px solid var(--line, #444);max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain}.privacy-heading{display:flex;align-items:center;justify-content:space-between;min-height:22px;margin-bottom:8px}.privacy-banner h2{display:flex;align-items:center;gap:8px;margin:0;font:500 12px/1.5 var(--mono, monospace);letter-spacing:0}.privacy-banner h2:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--red, #ed332a)}.privacy-banner p{margin:0;font:400 12px/1.65 Manrope Variable,sans-serif;color:var(--secondary-ink, inherit)}.privacy-banner button{cursor:pointer;color:inherit}.privacy-banner .privacy-close{display:grid;place-items:center;width:44px;height:44px;margin:-11px -11px -11px 0;border:0;background:transparent;font:300 23px/1 sans-serif}.privacy-details-toggle{border:0;padding:0;background:transparent;font:inherit;text-decoration:underline;text-underline-offset:3px}.privacy-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}.privacy-actions button,.privacy-analytics-only{min-height:44px;padding:10px 12px;border:1px solid var(--line, #444);background:transparent;font:500 11px/1.4 var(--mono, monospace);transition:color .15s,background .15s,border-color .15s}.privacy-actions button:hover,.privacy-analytics-only:hover{background:var(--ink, #f5f5f2);color:var(--paper, #101010);border-color:var(--ink)}.privacy-banner a{color:inherit;text-decoration:underline;text-underline-offset:3px}.privacy-banner :focus-visible{outline:2px solid var(--red);outline-offset:3px}.privacy-banner:focus{outline:none}.privacy-details{margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.privacy-analytics-only{width:100%;margin:12px 0 8px}.privacy-statistics{display:flex;align-items:center;gap:9px;min-height:44px;font:500 12px/1.5 Manrope Variable,sans-serif;cursor:pointer}.privacy-statistics input{accent-color:var(--red, #ed332a);width:16px;height:16px;margin:0;flex:0 0 auto}.privacy-banner .privacy-note{font-size:11px;color:var(--muted)}.privacy-banner .privacy-policy-links{display:flex;gap:18px;flex-wrap:wrap;margin-top:12px}@media(max-width:767px){.privacy-banner{left:12px;bottom:max(12px,env(safe-area-inset-bottom));width:calc(100% - 24px);padding:14px;max-height:calc(100dvh - 24px)}}@media(prefers-reduced-motion:reduce){.privacy-banner button{transition:none}}.hero-frame{display:contents}.hero .hero-image.hero-image--mountain{left:36%;width:64%;object-position:50% 43%;filter:none}.hero .hero-image.hero-image--cap{left:30%;width:70%;object-position:60% 50%;filter:none}.hero .hero-image.hero-image--portrait{left:39%;width:61%;object-position:50% 25%;transform-origin:45% 30%;filter:none}.hero.hero--preview .hero-image.visible{animation:none;transform:none}.hero:not(.hero--duo) .hero-frame--mountain,.hero:not(.hero--duo) .hero-film--mountain{container-type:size}.hero:not(.hero--duo) .hero-photos>.hero-frame--mountain>.hero-image.hero-image--mountain,.hero:not(.hero--duo) .hero-film.hero-film--mountain .hero-image--mountain{inset:33.333333% auto auto 50%;width:max(100cqw,102.7cqh);height:auto;max-width:none;aspect-ratio:1086 / 1448;translate:-50% -51.3%;transform-origin:50% 51.3%}.hero.hero--duo .hero-photos{inset:48px 30px 48px 43%;width:auto;height:auto;display:grid;grid-template-columns:1.3fr .8fr;gap:24px;align-items:start}.hero.hero--duo .hero-image{position:relative;inset:auto;width:100%;height:86%;opacity:1;min-width:0;object-fit:cover;animation:none;transform:none}.hero.hero--duo .hero-image--cap{height:72%;align-self:end;object-position:78% 50%}@media(min-width:768px){.hero:not(.hero--duo) .hero-photos>.hero-frame,.hero:not(.hero--duo) .hero-film{display:block;position:absolute;inset:0 0 0 42%;width:58%;height:100%;overflow:hidden}.hero:not(.hero--duo) .hero-photos>.hero-frame>.hero-image,.hero:not(.hero--duo) .hero-film .hero-image{inset:0;width:100%;height:100%}.hero:not(.hero--duo) h1{font-size:clamp(130px,17.2vw,272px)}}.hero-variations{padding-top:60px;padding-bottom:80px}.hero-variations-heading{max-width:720px;margin-bottom:48px}.hero-variations-heading>.mono{font-size:10px;color:var(--muted)}.hero-variations-heading h1{margin:22px 0 18px;font-family:var(--display);font-size:clamp(46px,5.5vw,82px);line-height:1.03;text-transform:uppercase}.hero-variations-heading p{font-size:14px;line-height:1.7;color:var(--muted)}.hero-variations-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(20px,2.4vw,40px)}.hero-variation{min-width:0}.hero-variation-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.hero-variation-heading h2{display:flex;align-items:baseline;gap:12px;font-size:23px;font-weight:600;letter-spacing:-.04em}.hero-variation-heading h2 .mono{color:var(--red);font-size:11px}.hero-variation-heading .text-link{min-height:44px;font-size:10px;gap:7px}.hero-variation>p{margin:8px 0 22px;min-height:44px;font-size:12px;line-height:1.7;color:var(--muted)}.hero-variation iframe{display:block;width:100%;height:780px;border:1px solid var(--line);background:#090909}@media(max-width:1100px)and (min-width:768px){.hero-variations{padding-inline:24px}.hero-variations-grid{grid-template-columns:minmax(0,430px);justify-content:center;gap:44px}.hero-variation-heading h2{font-size:20px}}@media(max-width:767px){.hero .hero-photos{aspect-ratio:6 / 7}.hero:not(.hero--duo) .hero-photos>.hero-frame--mountain{display:block;position:absolute;inset:0;width:100%;height:100%}.hero .hero-image.hero-image--mountain,.hero .hero-image.hero-image--cap,.hero .hero-image.hero-image--portrait{inset:0;width:100%;height:100%}.hero .hero-image.hero-image--mountain{object-position:50% 43%}.hero .hero-image.hero-image--cap{object-position:50% 35%}.hero .hero-image.hero-image--portrait{object-position:50% 25%;transform-origin:45% 35%}.hero.hero--wide .hero-photos{aspect-ratio:4 / 3}.hero.hero--wide .hero-heading{padding-top:19px}.hero.hero--wide .hero-eyebrow{margin-bottom:10px}.hero.hero--wide h1{font-size:18.3vw}.hero.hero--wide .hero-bottom{padding-top:8px;padding-bottom:20px;gap:8px}.hero.hero--duo .hero-photos{inset:auto;width:100%;height:auto;aspect-ratio:4 / 3;grid-template-columns:1.35fr .85fr;gap:14px;padding:18px 14px 0}.hero.hero--duo .hero-image{position:relative;inset:auto;width:100%;height:89%;object-fit:cover;object-position:50% 43%}.hero.hero--duo .hero-image--cap{height:76%;object-position:50% 35%;align-self:end}.hero.hero--duo .hero-heading{padding-top:20px}.hero.hero--duo .hero-bottom{grid-template-columns:minmax(0,1fr);padding-top:10px}.hero-variations{padding-top:38px;padding-bottom:56px}.hero-variations-heading{margin-bottom:34px}.hero-variations-heading h1{font-size:clamp(43px,12vw,70px)}.hero-variations-grid{grid-template-columns:minmax(0,1fr);gap:44px}.hero-variation>p{min-height:0}.hero-variation iframe{height:760px}}:root{color-scheme:dark;--paper: #0c0c0c;--ink: #f2f2ef;--red: #ed3a2d;--muted: #aaa9a6;--line: #30302f;--studio: #e3e3df;--gutter: clamp(22px, 4.1vw, 80px)}body{background:var(--paper)}.header{background:#0c0c0cf5;border-bottom-color:#ffffff1c;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);height:76px}.brand img{width:178px}.header-actions,.desktop-nav a{font-size:11px}.cart-trigger{font-size:11px;gap:9px}.hero{height:calc(100svh - 126px);max-height:940px;min-height:600px;background:#090909}.hero-photos{inset:0;width:100%;height:100%}.hero-image{left:30%;width:70%;height:100%;object-fit:cover;object-position:60% 50%;filter:none}.hero-image:nth-child(2){left:39%;width:61%;object-position:50% 40%}.hero-image:nth-child(3){left:36%;width:64%;object-position:50% 43%;filter:none}.hero-wash,.frame-1 .hero-wash,.frame-2 .hero-wash{background:linear-gradient(90deg,#090909 0% 22%,#090909b5 38%,#09090910 63%,#09090908),linear-gradient(0deg,#09090970,transparent 25%)}.hero-content{justify-content:center;padding-top:38px;padding-bottom:42px}.hero h1{font-size:clamp(160px,17.2vw,272px);line-height:.98;letter-spacing:-.015em}.hero-eyebrow{color:#c8c8c3;margin-bottom:18px;font-size:10px}.hero-bottom{margin-top:29px;gap:25px}.hero-bottom p{font-size:15px;font-weight:500}.button{font-size:11px;min-height:56px}.white-button{background:var(--ink);color:#141414}.white-button:hover{background:#cececa}.white-button:focus-visible{outline-color:var(--red)}.ticker{height:50px;background:#0c0c0c}.ticker-track>span{font-size:10px;color:#b4b4b0}.strider-feature{padding-top:100px;padding-bottom:110px}.feature-header{gap:18px;margin-bottom:45px}.feature-header .mono{color:var(--muted)}.feature-header h2{font-size:clamp(60px,7.2vw,112px)}.feature-body{grid-template-columns:1.3fr 1fr;gap:7vw;align-items:center}.feature-visual{margin-top:0;background:transparent;isolation:auto}.feature-product-image{background:var(--studio);overflow:hidden}.feature-product-image img{aspect-ratio:1.16;object-fit:cover;width:100%;height:auto;mix-blend-mode:multiply}.feature-product-image:hover img{transform:scale(1.035)}.feature-image-bottom{margin-top:0;border:none;padding-top:16px;color:var(--muted)}.feature-image-bottom>.mono{font-size:10px}.feature-image-bottom>.text-link{font-size:9px;min-height:30px}.feature-details{padding:0}.feature-title{padding-bottom:16px;border-bottom:1px solid var(--line)}.feature-title h3{font-size:59px}.feature-title>span{font-size:13px}.feature-description{font-size:17px;line-height:1.8;margin:22px 0 28px;color:#c4c4c0;letter-spacing:-.025em}.feature-specs{padding:19px 0 26px;flex-direction:row;flex-wrap:wrap;gap:10px 18px;font-size:10px;color:var(--muted)}.feature-specs span:before{margin-right:7px}.feature-review-link{display:flex;width:fit-content;align-items:center;gap:10px;margin-top:19px;font-size:11px;color:var(--muted)}.feature-review-link:hover{color:var(--ink)}.color-picker{padding:0;margin:24px 0 0;border:0;min-width:0}.color-picker legend{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0;margin-bottom:15px;font-family:var(--mono);font-size:10px;letter-spacing:.03em;text-transform:uppercase}.color-picker legend>span{color:var(--ink);text-transform:none;letter-spacing:0;font-family:Manrope Variable,sans-serif;font-size:12px}.color-picker-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.color-choice{display:block;padding:5px;border:1px solid #414140;text-align:left;background:#171717;transition:border-color .2s,background .2s}.color-choice:hover{border-color:#b0b0ac;background:#222}.color-choice.is-selected{border-color:var(--ink);background:var(--ink);color:#151515}.color-choice-image{display:block;overflow:hidden;background:var(--studio)}.color-choice-image img{width:100%;height:auto;aspect-ratio:1.55;object-fit:cover;mix-blend-mode:multiply}.color-choice-label{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:11px 5px 6px;font-size:11px;font-weight:550}.color-choice-mark{display:grid;place-items:center;width:15px;height:15px;border:1px solid #60605b}.is-selected .color-choice-mark{background:#151515;color:#f3f3ed;border-color:#151515}.fashion-statement{position:relative;display:grid;grid-template-columns:1.03fr 1fr;align-items:center;min-height:680px;background:#080808}.statement-image{height:100%;max-height:980px;overflow:hidden}.statement-image img{width:100%;height:100%;object-fit:cover;object-position:50% 44%}.statement-type{padding:65px 6.5vw}.statement-type .mono{color:var(--muted);font-size:10px}.statement-type h2{font-size:clamp(90px,11.8vw,180px);line-height:1;margin:26px 0 35px}.statement-type p{font-size:14px;line-height:1.8;max-width:31ch;color:#b4b4b0}.statement-type .text-link{margin-top:29px}.lineup{padding-top:110px;padding-bottom:100px}.lineup-heading h2{font-size:clamp(58px,6.2vw,96px)}.lineup-grid{gap:24px}.tile-image{background:var(--studio)}.tile-image>img{filter:none}.tile-action{background:#131313;color:var(--ink)}.sold-out{background:#151515;color:var(--ink);font-size:9px}.tile-info h3{font-size:15px;font-weight:550}.product-tile>p{font-size:11px;color:var(--muted)}.lookbook{padding-top:95px;padding-bottom:100px;border-top:1px solid var(--line)}.lookbook-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:35px 18px;align-items:stretch}.lookbook-frame{grid-column:span 2;display:flex;flex-direction:column;min-width:0}.lookbook-frame-1{grid-column:span 4;grid-row:span 2}.lookbook-frame-7,.lookbook-frame-8{grid-column:span 3}.lookbook-frame-9{grid-column:1 / -1}.lookbook-frame button{display:block;width:100%;flex:1;position:relative;overflow:hidden;background:#191919}.lookbook-frame img{width:100%;height:100%;aspect-ratio:4/4.5;object-fit:cover;transition:transform .8s}.lookbook-frame-1 img{height:100%;aspect-ratio:auto;position:absolute;inset:0;object-position:50% 45%}.lookbook-frame button:hover img{transform:scale(1.045)}.lookbook-photo-action{position:absolute;right:14px;bottom:14px;width:36px;height:36px;display:grid;place-items:center;background:#111a;color:#fff}.lookbook-caption{padding-top:12px;display:flex;justify-content:space-between;gap:15px;font-size:10px;color:var(--muted)}.lookbook-caption>span:last-child{font-family:var(--mono);white-space:nowrap;font-size:9px}.lookbook-dialog{border:0;padding:0;max-width:100vw;max-height:100dvh;margin:auto;color:var(--ink);background:#111;overflow:visible}.lookbook-dialog::backdrop{background:#000e;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.lookbook-lightbox{width:min(960px,96vw);position:relative}.lookbook-lightbox>img{height:min(82dvh,1050px);width:100%;object-fit:contain;background:#080808}.lightbox-close{position:absolute;top:14px;right:14px;width:44px;height:44px;background:#111c;display:grid;place-items:center}.lightbox-caption{padding:15px 22px;display:flex;gap:20px;align-items:center;justify-content:space-between;font-size:12px}.lightbox-caption>div{display:flex;gap:15px;align-items:center;font-family:var(--mono);font-size:10px}.lightbox-caption button{width:38px;height:38px;display:grid;place-items:center}.next-drop{padding-top:70px;padding-bottom:80px}.next-drop h2{font-size:clamp(90px,13.5vw,210px)}.footer{background:#0c0c0c}.footer-top{grid-template-columns:repeat(2,minmax(0,1fr));max-width:560px;margin-left:auto;gap:44px}.footer-top a{font-size:12px}.footer-bottom{color:var(--muted);font-size:9px}.footer-bottom a:hover,.shop-filters button.selected{color:var(--ink)}.shop-intro>p{color:var(--muted)}.journal-tabs button{font-size:11px}.journal-story p{color:var(--muted)}.journal-story .journal-subtitle{color:var(--ink)}.grain{opacity:.05}.commerce-gallery{color:#151515}.commerce-gallery--field{color:#f2f2ef}.commerce-product-info{padding-top:46px}.commerce-product-description{color:#b5b5b0}.commerce-product-eyebrow{color:#b4b4b0}.commerce-product-index{display:none}.commerce-title-row h1{font-size:clamp(65px,7.7vw,116px)}.commerce-product .color-picker{margin:26px 0 24px}.commerce-product .color-choice,.commerce-product .color-choice-label{font-size:11px}.commerce-product .commerce-add-button,.commerce-cart .commerce-add-button,.commerce-cart .commerce-checkout{background:var(--ink);color:#111!important;font-family:var(--mono);font-size:11px!important;font-weight:400!important}.commerce-add-button:hover,.commerce-cart .commerce-checkout:hover{background:#cececa}.commerce-related-image{color:#161616}.commerce-quantity button:hover{background:#333}.commerce-spec-content,.commerce-product-meta{color:var(--muted)}.commerce-cart::backdrop{background:#000b}.commerce-cart-empty h3{font-size:62px}@media(min-width:1600px){.hero h1{font-size:260px}.hero-bottom p{font-size:16px}.lookbook-grid{gap:40px 25px}}@media(max-width:1100px){.hero h1{font-size:18vw}.feature-body{gap:5vw;grid-template-columns:1.08fr 1fr}.feature-title h3{font-size:48px}.feature-description{font-size:15px}.color-picker-options{gap:7px}.color-choice-label{padding:9px 3px 4px;font-size:10px}.fashion-statement{min-height:570px}.statement-type{padding:50px 5vw}.statement-type h2{font-size:12.5vw}}@media(max-width:767px){:root{--gutter: 22px}.header{height:67px}.brand img{width:143px}.header-actions{gap:22px}.hero{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;height:auto;min-height:0;max-height:none}.hero-content{display:contents}.hero-heading{grid-area:2 / 1;padding:24px var(--gutter) 6px;min-width:0}.hero-eyebrow{font-size:8px;margin-bottom:13px}.hero h1{display:flex;align-items:baseline;gap:.13em;font-size:19.8vw;line-height:1;letter-spacing:-.02em;white-space:nowrap}.hero .title-mask{padding:0 2px 3px 0;margin:0}.hero-photos{grid-area:1 / 1;position:relative;inset:auto;width:100%;height:auto;aspect-ratio:3 / 4;overflow:hidden;min-height:0}.hero-image,.hero-image:nth-child(2),.hero-image:nth-child(3){left:0;top:0;width:100%;height:100%;object-position:82% 50%;filter:none}.hero-image:nth-child(2){object-position:50% 40%}.hero-image:nth-child(3){object-position:50% 50%}.hero-wash{display:none}.hero-bottom{grid-area:3 / 1;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:12px;margin:0;padding:12px var(--gutter) 22px}.hero-bottom p{font-size:11px;line-height:1.5}.hero-bottom .button{grid-column:1 / -1;width:100%;min-width:0;min-height:49px;font-size:10px}.ticker{height:42px}.ticker-track>span{font-size:8px}.strider-feature{padding-top:64px;padding-bottom:65px}.feature-header{margin-bottom:28px;gap:15px}.feature-header h2{font-size:13.3vw;line-height:1.1}.feature-body{grid-template-columns:1fr;gap:34px;margin-top:0}.feature-product-image img{aspect-ratio:1.14}.feature-image-bottom{padding-top:10px}.feature-image-bottom>.mono{font-size:8px}.feature-image-bottom>.text-link{font-size:8px;gap:8px}.feature-details{padding:0}.feature-title h3{font-size:50px}.feature-title>span{font-size:12px}.feature-description{font-size:15px;margin-top:20px;margin-bottom:22px}.color-picker{margin-top:23px}.color-picker legend{font-size:9px;margin-bottom:13px}.color-picker-options{gap:9px}.color-choice-label{font-size:10px;padding:9px 2px 4px}.color-choice{padding:4px}.color-choice-image img{aspect-ratio:1.35}.color-choice-mark{width:13px;height:13px}.feature-specs{display:flex;gap:10px 14px;font-size:10px;padding:21px 0 25px}.feature-specs>span{font-size:9px}.feature-review-link{font-size:11px}.fashion-statement{display:flex;flex-direction:column;min-height:0}.statement-image{width:100%;height:auto}.statement-image img{width:100%;height:auto;aspect-ratio:4/4.8;object-fit:cover}.statement-type{padding:42px var(--gutter) 50px;width:100%}.statement-type h2{font-size:27vw;line-height:1.02;margin:22px 0 25px}.statement-type p{font-size:13px;max-width:32ch}.statement-type .text-link{margin-top:20px}.lineup{padding-top:60px;padding-bottom:65px}.lineup-heading h2{font-size:11.8vw}.lineup-grid{gap:14px}.lineup-grid>div{min-width:76vw}.tile-info h3{font-size:14px}.product-tile>p{font-size:10px}.lookbook{padding-top:58px;padding-bottom:64px}.lookbook-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.lookbook-frame,.lookbook-frame-7,.lookbook-frame-8{grid-column:span 1}.lookbook-frame-1{grid-column:1/-1;grid-row:auto}.lookbook-frame-6{grid-column:1/-1}.lookbook-frame-6 button{flex:none}.lookbook-frame-9{grid-column:1/-1}.lookbook-frame-1 img{position:static;aspect-ratio:4/5}.lookbook-frame img{aspect-ratio:3/4}.lookbook-frame-6 img{aspect-ratio:2/3}.lookbook-caption{font-size:9px;gap:7px;line-height:1.4}.lookbook-caption>span:last-child{font-size:8px}.lookbook-photo-action{width:28px;height:28px;right:8px;bottom:8px}.lookbook-photo-action svg{width:18px}.lightbox-caption{padding:12px;font-size:10px;gap:12px}.lightbox-caption>div{gap:4px;font-size:9px}.lightbox-caption button{width:32px}.lookbook-lightbox>img{height:77dvh}.next-drop{padding-top:37px;padding-bottom:50px}.next-drop h2{font-size:17vw;line-height:1.07}.footer-top>p{font-size:28px}.footer-top a{font-size:11px}.footer-bottom{font-size:8px}.commerce-product-info{padding-top:34px}.commerce-title-row h1{font-size:23vw}.commerce-gallery-stage{aspect-ratio:1.07}.commerce-product .color-picker{margin-bottom:23px}.commerce-product .color-choice-label{font-size:10px}.commerce-cart-empty h3{font-size:54px}}.commerce-action-thumbnails{position:absolute;bottom:91px;left:3.2vw;right:3.2vw;display:flex;gap:9px;z-index:2}.commerce-action-thumbnails button{width:62px;height:75px;padding:3px;background:#0c0c0c90;border:1px solid #ffffff60;opacity:.72;transition:opacity .2s,border-color .2s}.commerce-action-thumbnails button[aria-pressed=true]{border-color:#fff;opacity:1}.commerce-action-thumbnails button:hover{opacity:1}.commerce-action-thumbnails img{width:100%;height:100%;object-fit:cover}.commerce-action-navigation{display:flex;align-items:center;gap:8px}.commerce-action-navigation>span{margin-right:8px;font-size:9px}.commerce-action-navigation button{width:38px;height:38px;display:grid;place-items:center;background:var(--surface);color:var(--ink)}.commerce-action-navigation button:hover{background:var(--ink);color:var(--paper)}@media(max-width:767px){.commerce-action-thumbnails{left:20px;right:20px;bottom:76px;gap:8px}.commerce-action-thumbnails button{width:45px;height:55px;padding:2px}.commerce-action-navigation{gap:3px}.commerce-action-navigation>span{display:none}.commerce-action-navigation button{width:32px;height:34px}}.commerce-product-info{padding:43px clamp(28px,4vw,68px) 36px}.commerce-title-row{margin:18px 0 20px}.commerce-title-row h1{font-size:clamp(68px,7vw,104px)}.commerce-product-description{color:#d0d0cb;font-size:16px;line-height:1.65;max-width:42ch;margin:24px 0}.commerce-price-row{border-top:1px solid var(--line);border-bottom:0;padding:24px 0 0}.commerce-price-row>span:first-child{font-size:26px;font-weight:600;letter-spacing:-.035em}.commerce-product .color-picker{margin-top:27px;margin-bottom:20px}.color-picker legend{font-family:Manrope Variable,sans-serif;font-size:13px;text-transform:none;letter-spacing:0;font-weight:600}.color-picker legend>span{font-size:13px;font-weight:400}.commerce-product .color-choice-label{font-size:12px}.commerce-fit-row{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:0 0 25px;font-size:12px}.commerce-fit-row a{display:inline-flex;gap:7px;align-items:center;text-decoration:underline;text-underline-offset:4px}.commerce-product .commerce-add-button{justify-content:center;gap:18px;min-height:59px;font-family:Manrope Variable,sans-serif;font-size:15px!important;font-weight:650!important;text-transform:none;letter-spacing:0}.commerce-specs{margin-top:32px}.commerce-specs summary{padding:23px 0;font-size:16px;font-weight:550}.commerce-spec-content{font-size:13px;line-height:1.8;padding-bottom:24px}.commerce-spec-content .text-link{margin-top:15px;font-size:11px}.commerce-spec-content dl>div{padding:5px 0}.commerce-policy-links{display:flex;flex-wrap:wrap;gap:16px;margin-top:12px}.commerce-policy-links a{display:inline-flex;gap:5px;align-items:center;text-decoration:underline;text-underline-offset:4px}.product-campaign{display:grid;grid-template-columns:1fr 1fr;gap:3px;padding:3px 0;background:#0c0c0c}.product-campaign figure{margin:0;position:relative;min-width:0;overflow:hidden;background:#181818}.product-campaign img{width:100%;height:100%;aspect-ratio:4/4.6;object-fit:cover;display:block}.product-campaign figcaption{position:absolute;bottom:0;inset-inline:0;display:flex;justify-content:space-between;padding:46px 30px 24px;background:linear-gradient(transparent,#0008);color:#fff;font-family:var(--mono);font-size:10px}.commerce-related-intro h2{font-family:Manrope Variable,sans-serif;font-weight:500;font-size:clamp(34px,3.5vw,52px);line-height:1.15;letter-spacing:-.04em}.commerce-specs .commerce-details-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--line);padding:23px 0;font-size:16px;font-weight:550;text-align:left}.commerce-details-trigger:hover{color:var(--red)}.commerce-gallery-stage{container-type:size}.commerce-gallery-stage--rotated .commerce-main-image{width:max(100cqw,100cqh);height:max(100cqw,100cqh);max-width:none;rotate:-90deg;left:50%;top:50%;inset-block-end:auto;inset-inline-end:auto;translate:-50% -50%}.commerce-action-thumbnails button{overflow:hidden}.feature-details>.review-summary{margin-top:19px}@media(min-width:768px){.commerce-gallery{align-self:start;position:sticky;top:76px}.commerce-gallery-stage{min-height:670px;height:min(850px,calc(100svh - 76px))}}@media(max-width:1050px)and (min-width:768px){.commerce-product-info{padding:34px 27px}.commerce-gallery-stage{min-height:580px}.commerce-product-description{font-size:15px}}@media(max-width:767px){.commerce-product-info{padding:31px 22px 20px}.commerce-title-row{margin:17px 0 20px}.commerce-title-row h1{font-size:clamp(54px,17vw,80px)}.commerce-product-description{font-size:15px;margin:22px 0}.commerce-price-row{padding-top:22px}.commerce-price-row>span:first-child{font-size:25px}.commerce-product .color-picker{margin-top:25px}.commerce-product .color-choice-label{font-size:11px}.commerce-specs{margin-top:27px}.commerce-specs summary{padding:23px 0;font-size:16px}.commerce-specs details:last-child{border-bottom:0}.product-campaign{grid-template-columns:1fr}.product-campaign img{aspect-ratio:4/4.8}.product-campaign figcaption{padding:42px 22px 22px;font-size:9px}.commerce-related-intro h2{font-size:34px}}.lookbook-frame-rotated button{container-type:size}.lookbook-frame-rotated img{position:absolute;inset:50% auto auto 50%;width:max(100cqw,100cqh);max-width:none;height:max(100cqw,100cqh);aspect-ratio:1;translate:-50% -50%;rotate:-90deg}.lookbook-lightbox>.lookbook-photo-rotated{width:min(80dvh,96vw);height:min(80dvh,96vw);margin:auto;rotate:-90deg}.lightbox-close{z-index:2}.gorpcore-teaser{padding-top:80px;padding-bottom:85px;border-top:1px solid var(--line)}.gorpcore-teaser-link{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(30px,7vw,110px);align-items:center}.gorpcore-teaser-image{overflow:hidden}.gorpcore-teaser-image img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;object-position:50% 38%;transition:transform .5s}.gorpcore-teaser-link:hover img{transform:scale(1.025)}.gorpcore-teaser-copy>.mono{color:var(--muted);font-size:10px}.gorpcore-teaser-copy h2{font-size:clamp(54px,6.8vw,106px);line-height:1.06;margin:23px 0}.gorpcore-teaser-copy p{max-width:350px;font-size:15px;color:var(--secondary-ink);line-height:1.7;margin-bottom:28px}.gorpcore-teaser-copy .text-link{width:fit-content}.gorpcore-teaser--compact{margin-top:48px;padding-top:42px;padding-bottom:50px}@media(max-width:767px){.lookbook-frame-rotated button{flex:none;aspect-ratio:4/5}.footer-top{max-width:none;margin-left:0;gap:25px}.gorpcore-teaser{padding-top:45px;padding-bottom:50px}.gorpcore-teaser-link{grid-template-columns:minmax(0,1fr);gap:27px}.gorpcore-teaser-image img{aspect-ratio:4/3}.gorpcore-teaser-copy h2{font-size:17vw;margin:17px 0}.gorpcore-teaser-copy p{font-size:14px}}.commerce-gallery{background:var(--paper);color:var(--ink)}.commerce-gallery-visual{position:relative;overflow:hidden}.commerce-gallery--light-studio .commerce-gallery-visual{background:#fff;color:#161616}.commerce-gallery--field .commerce-gallery-visual{background:#101010;color:#f2f2ef}.commerce-gallery--studio .commerce-main-image{mix-blend-mode:normal}.commerce-gallery .commerce-gallery-stage{min-height:0;height:auto;aspect-ratio:1}.commerce-gallery--studio .commerce-main-image{width:100%;height:100%;aspect-ratio:auto;object-fit:contain}.commerce-gallery-controls{--gallery-thumbnail-size: 70px;position:relative;z-index:2;min-width:0;padding:20px 3.2vw 22px;border-top:1px solid var(--line);background:var(--paper);color:var(--ink)}.commerce-gallery-controls--empty{border-top-color:transparent}.commerce-gallery-controls--empty:before{content:"";display:block;height:var(--gallery-thumbnail-size)}.commerce-gallery-bottom{position:absolute;min-height:44px;margin:0;gap:18px;font-size:10px}.commerce-gallery-caption{display:block;text-align:right}@media(min-width:1200px){.commerce-product-grid{width:calc(100% - 2 * var(--gutter));max-width:1280px;margin-inline:auto}.commerce-breadcrumb{padding-inline:max(var(--gutter),calc((100% - 1280px)/2))}.commerce-product .commerce-product-info{padding:32px 0 36px 48px}.commerce-gallery-top,.commerce-gallery-bottom{left:28px;right:28px}.commerce-gallery-controls{padding-inline:28px}}.commerce-studio-thumbnails,.commerce-action-thumbnails{position:static;display:flex;gap:10px;margin:-2px;padding:2px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--line) transparent}.commerce-studio-thumbnails button,.commerce-action-thumbnails button{flex:0 0 var(--gallery-thumbnail-size);width:var(--gallery-thumbnail-size);height:var(--gallery-thumbnail-size);padding:3px;border:1px solid var(--border-strong);background:var(--surface);opacity:1;transition:border-color .2s}.commerce-studio-thumbnails button[aria-pressed=true],.commerce-action-thumbnails button[aria-pressed=true]{border-color:var(--ink);outline:1px solid var(--ink)}.commerce-studio-thumbnails button:hover,.commerce-action-thumbnails button:hover{border-color:var(--ink)}.commerce-studio-thumbnails img{display:block;width:100%;height:100%;object-fit:contain}.commerce-studio-thumbnails button:focus-visible,.commerce-action-thumbnails button:focus-visible{outline:2px solid var(--red);outline-offset:0}.feature-product-image,.color-choice-image,.tile-image--light-studio,.commerce-cart-product-image{background:#fff}.feature-product-image img,.color-choice-image img,.tile-image--light-studio>img,.commerce-cart-product-image img{mix-blend-mode:normal}.commerce-cart-product-image img{object-fit:contain}.commerce-related-image--deamon{background:#e7e7e3}.commerce-related-image--deamon img{mix-blend-mode:normal;object-fit:cover}@media(max-width:767px){.commerce-gallery-controls{--gallery-thumbnail-size: 48px;padding:14px 20px 16px}.commerce-studio-thumbnails,.commerce-action-thumbnails{gap:7px}.commerce-studio-thumbnails button,.commerce-action-thumbnails button{padding:2px}.commerce-gallery-bottom{gap:12px}.commerce-gallery-caption{font-size:8px}}.lookbook-frame-9 button{flex:none;aspect-ratio:2}.lookbook-frame-9 img{display:block;height:100%;aspect-ratio:2;object-fit:contain}.lookbook-frame-9 button:hover img{transform:none}:root{--header-surface: #0c0c0cf5;--surface: #171717;--surface-hover: #222;--surface-quiet: #080808;--surface-elevated: #111;--border-strong: #414140;--secondary-ink: #c2c2bd;--body-copy: #d0d0cb;--button-bg: #f2f2ef;--button-ink: #111;--button-hover: #cececa;--photo-ink: #f2f2ef;--photo-paper: #080808;--diagram-fill: #f2f2ef12;--diagram-lens: #f2f2ef08;--diagram-lens-stroke: #f2f2ef8f;--diagram-detail: #f2f2ef66;--diagram-center: #f2f2ef29}html[data-theme=light]{color-scheme:light;--paper: #fafaf8;--ink: #171716;--red: #c93226;--muted: #62625e;--line: #d8d8d2;--studio: #eaeae5;--header-surface: #fafaf8f5;--surface: #f1f1ed;--surface-hover: #e8e8e3;--surface-quiet: #f1f1ed;--surface-elevated: #fafaf8;--border-strong: #b9b9b2;--secondary-ink: #555551;--body-copy: #43433f;--button-bg: #171716;--button-ink: #fafaf8;--button-hover: #373735;--diagram-fill: #17171609;--diagram-lens: #17171605;--diagram-lens-stroke: #1717168f;--diagram-detail: #17171680;--diagram-center: #17171633}.header{background:var(--header-surface);border-bottom-color:var(--line)}.theme-toggle{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:70px;min-height:44px;color:var(--ink);font-family:var(--mono);font-size:10px;text-transform:uppercase;letter-spacing:.035em;flex-shrink:0}.theme-toggle:hover{color:var(--red)}.theme-orb{display:block;flex-shrink:0;pointer-events:none;filter:brightness(0) saturate(100%) invert(35%) sepia(95%) saturate(2281%) hue-rotate(340deg) brightness(96%) contrast(92%) drop-shadow(0 0 0 var(--red)) drop-shadow(0 0 0 var(--red)) drop-shadow(0 0 0 var(--red));transition:transform .3s ease}.theme-toggle:hover .theme-orb,.theme-toggle:focus-visible .theme-orb{transform:scale(1.1)}.header-actions{gap:clamp(16px,2vw,30px)}.cart-trigger{position:relative;min-width:44px;min-height:44px;justify-content:center}.cart-trigger .cart-count{position:absolute;top:0;right:-3px;min-width:16px;font-size:10px;line-height:16px;font-weight:600;text-align:center;color:var(--red)}html[data-theme=light] .brand img,html[data-theme=light] .footer-wordmark{filter:invert(1)}.footer,.ticker{background:var(--paper)}.ticker-track>span{color:var(--muted)}.feature-description{color:var(--secondary-ink)}.white-button{background:var(--button-bg);color:var(--button-ink)}.white-button:hover{background:var(--button-hover)}.color-choice{background:var(--surface);border-color:var(--border-strong)}.color-choice:hover{background:var(--surface-hover);border-color:var(--muted)}.color-choice.is-selected{background:var(--ink);color:var(--paper);border-color:var(--ink)}.color-choice-mark{border-color:var(--muted)}.is-selected .color-choice-mark{background:var(--paper);color:var(--ink);border-color:var(--paper)}.fashion-statement,.facemask-feature{background:var(--surface-quiet)}.statement-type p{color:var(--muted)}.tile-action,.sold-out{color:var(--photo-ink)}.facemask-description{color:var(--secondary-ink)}.facemask-stage--campaign{color:var(--photo-ink)}.facemask-thumbnails button{border-color:var(--line)}.facemask-thumbnails button.is-selected{border-color:var(--ink)}.commerce-product-description{color:var(--body-copy)}.commerce-product-eyebrow{color:var(--muted)}.commerce-product .commerce-add-button,.commerce-cart .commerce-add-button,.commerce-cart .commerce-checkout{background:var(--button-bg);color:var(--button-ink)!important}.commerce-product .commerce-add-button:hover,.commerce-cart .commerce-add-button:hover,.commerce-cart .commerce-checkout:hover{background:var(--button-hover)}.commerce-quantity button:hover,.commerce-variant:hover{background:var(--surface-hover)}.commerce-remove{border-bottom-color:var(--muted)}.product-campaign{background:var(--paper)}.fit-guide{background:var(--paper);color:var(--ink);border-color:var(--line)}.fit-guide-heading .mono,.fit-guide-heading>p,.fit-guide-figure figcaption,.fit-guide-measurements dt,.fit-guide-measurements dd>span,.fit-guide-note{color:var(--muted)}.fit-guide-heading h2 span,.fit-guide-figure figcaption>span:last-child{color:var(--red)}.fit-guide-diagrams,.fit-guide-figure+.fit-guide-figure,.fit-guide-measurements{border-color:var(--line)}.fit-guide-label{fill:var(--ink)}.fit-guide-frame{fill:var(--diagram-fill);stroke:var(--ink)}.fit-guide-lens{fill:var(--diagram-lens);stroke:var(--diagram-lens-stroke)}.fit-guide-detail{stroke:var(--diagram-detail)}.fit-guide-centerline{stroke:var(--diagram-center)}.fit-guide-extension{stroke:var(--muted)}.fit-guide-dimension,.fit-guide-nose,.fit-guide-nose-contour{stroke:var(--red)}.lookbook-dialog{background:var(--surface-elevated);color:var(--ink)}.lightbox-caption{background:var(--surface-elevated)}.lightbox-close,.community-lightbox{color:var(--photo-ink)}html[data-theme=light] .grain{opacity:.027}.hero{--ink: #f2f2ef;--paper: #080808;--red: #ed3a2d;--muted: #aaa9a6;--button-bg: #f2f2ef;--button-ink: #111;--button-hover: #cececa;color:var(--ink)}@media(max-width:1100px)and (min-width:768px){.header-actions{gap:16px}.header-actions .currency{display:none}}@media(max-width:767px){.header-actions{gap:9px}.theme-toggle{width:44px;min-width:44px;height:44px}.theme-toggle-label{display:none}}@media(max-width:360px){.brand img{width:123px}.header-actions{gap:5px}.cart-trigger{font-size:10px;gap:5px}}#main:focus{outline:none}.service-loading{min-height:62vh;padding-top:60px;font:12px var(--mono);color:var(--muted)}.footer-bottom>div{flex-wrap:wrap}.tile-image .product-waitlist{background:var(--red);color:#fff}.shop-grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(14px,1.6vw,28px);row-gap:clamp(48px,5vw,88px);align-items:start;padding-top:16px}.shop-grid>div{min-width:0}.shop-grid>:nth-child(6n+1){grid-column:1 / span 4;margin-top:0}.shop-grid>:nth-child(6n+2){grid-column:6 / span 3;margin-top:clamp(56px,7.5vw,120px)}.shop-grid>:nth-child(6n+3){grid-column:10 / span 3;margin-top:clamp(20px,2.8vw,46px)}.shop-grid>:nth-child(6n+4){grid-column:1 / span 3;margin-top:clamp(24px,3.5vw,56px)}.shop-grid>:nth-child(6n+5){grid-column:5 / span 4;margin-top:0}.shop-grid>:nth-child(6n+6){grid-column:10 / span 3;margin-top:clamp(48px,6vw,96px)}.shop-grid>:only-child{grid-column:1 / span 5;margin-top:0}.shop-grid>:first-child:nth-last-child(2){grid-column:1 / span 5}.shop-grid>:nth-child(2):last-child{grid-column:8 / span 4}.lineup-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(22px,3vw,48px);align-items:start}.lineup-grid>div{min-width:0}.lineup-grid--five{grid-template-columns:repeat(5,minmax(0,1fr))}.lineup-grid--five .tile-info{flex-wrap:wrap;row-gap:6px}.lineup-grid>:nth-child(4n+1){width:100%;margin-top:0}.lineup-grid>:nth-child(4n+2){width:88%;justify-self:center;margin-top:clamp(44px,6vw,96px)}.lineup-grid>:nth-child(4n+3){width:96%;justify-self:end;margin-top:clamp(16px,2.3vw,38px)}.lineup-grid>:nth-child(4n+4){width:92%;justify-self:end;margin-top:clamp(60px,8vw,128px)}.shop-grid .tile-image,.lineup-grid .tile-image{aspect-ratio:1}.shop-grid .tile-image>img,.lineup-grid .tile-image>img{display:block;width:100%;height:100%;object-fit:cover}@media(min-width:768px)and (max-width:1100px){.lineup-grid .tile-info{align-items:flex-start;flex-direction:column;gap:6px}}@media(max-width:767px){.shop-grid{grid-template-columns:.94fr 1.06fr;column-gap:18px;row-gap:34px;padding-top:4px}.shop-grid>div:nth-child(n){grid-column:auto;margin-top:0}.shop-grid>div:nth-child(2n){margin-top:44px}.shop-grid>div:only-child{grid-column:1 / -1;width:76%;max-width:360px;margin-top:0}.lineup-grid{display:flex;align-items:flex-start;gap:22px;scroll-snap-type:x proximity;padding-bottom:18px}.lineup-grid>div:nth-child(n){flex:0 0 70vw;min-width:0;width:auto;margin-top:0}.lineup-grid>div:nth-child(4n+2){flex-basis:58vw;margin-top:54px}.lineup-grid>div:nth-child(4n+3){flex-basis:66vw;margin-top:20px}.lineup-grid>div:nth-child(4n+4){flex-basis:62vw;margin-top:72px}}
