/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.contents{display:contents}.hidden{display:none}.table{display:table}}:root{--red:#ed1c24;--ink:#0b0b0b;--paper:#f0eee8;--line:#2a2a2a}*{box-sizing:border-box}html{scroll-behavior:smooth}html,body{overflow-x:hidden}body{background:var(--ink);color:#f7f5ef;font-family:var(--font-mono),monospace;margin:0}button,select{font:inherit}a{color:inherit;text-decoration:none}.announcement{background:var(--red);color:#fff;text-align:center;letter-spacing:.18em;padding:8px;font-size:10px;font-weight:700}.nav{border-bottom:1px solid var(--line);z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b0b0bf2;justify-content:space-between;align-items:center;height:82px;padding:0 3.5vw;display:flex;position:sticky;top:0}.brand{font-family:var(--font-display);letter-spacing:-.04em;align-items:center;gap:12px;font-size:22px;display:flex}.brand img{object-fit:contain;filter:contrast(1.25);width:42px;height:42px}.navlinks{letter-spacing:.12em;gap:40px;font-size:11px;display:flex}.navlinks a:hover{color:var(--red)}.cart{color:#fff;letter-spacing:.12em;cursor:pointer;background:0 0;border:0;font-size:11px}.hero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 72% 43%,#241011 0,#0b0b0b 42%);align-items:center;height:calc(100vh - 110px);min-height:690px;padding:7vw;display:flex;position:relative;overflow:hidden}.heroNoise{opacity:.1;mix-blend-mode:overlay;background-image:repeating-linear-gradient(0deg,#0000 0 4px,#fff 5px);position:absolute;inset:0}.heroArt{object-fit:contain;filter:saturate(1.12)contrast(1.15)drop-shadow(0 25px 50px #000);position:absolute}.heroArtOne{width:42vw;min-width:430px;height:84%;top:6%;right:6%;transform:rotate(2deg)}.heroArtTwo{opacity:.24;width:25vw;height:52%;bottom:-14%;right:-5%;transform:rotate(-13deg)}.heroCopy{z-index:2;width:min(700px,65vw);position:relative}.eyebrow{letter-spacing:.22em;margin:0 0 18px;font-size:10px;font-weight:700}.eyebrow.red{color:var(--red)}.hero h1,.drop h2,.ethos h2{font-family:var(--font-display);letter-spacing:-.07em;margin:0;line-height:.82}.hero h1{font-size:clamp(70px,10vw,150px)}.hero h1 em{color:var(--red);-webkit-text-stroke:1px var(--red);font-style:normal}.primaryBtn{background:var(--red);letter-spacing:.12em;align-items:center;gap:40px;margin-top:34px;padding:18px 22px;font-size:11px;font-weight:700;transition:all .2s;display:inline-flex}.primaryBtn:hover{color:#000;background:#fff}.heroStamp{z-index:3;text-align:center;border:1px solid #fff5;border-radius:50%;place-content:center;width:76px;height:76px;font-weight:700;display:grid;position:absolute;top:16%;right:4%;transform:rotate(9deg)}.heroStamp small{letter-spacing:.18em;font-size:8px}.scrollNote{letter-spacing:.15em;color:#777;font-size:9px;position:absolute;bottom:24px;left:7vw}.ticker{border-bottom:1px solid var(--line);color:var(--red);font-family:var(--font-display);white-space:nowrap;padding:14px 0;overflow:hidden;transform:rotate(-.6deg)scale(1.01)}.ticker div{letter-spacing:.04em;width:max-content;font-size:17px;animation:24s linear infinite ticker}@keyframes ticker{to{transform:translate(-50%)}}.drop{background:var(--paper);color:#111;padding:100px 3.5vw 120px}.sectionHead{justify-content:space-between;align-items:end;margin-bottom:55px;display:flex}.drop h2{font-size:clamp(70px,9vw,126px)}.sectionHead>p{color:#595959;width:360px;font-size:11px;line-height:1.8}.catalogBar{border-top:1px solid #aaa;border-bottom:1px solid #aaa;justify-content:space-between;align-items:center;min-height:64px;margin-bottom:30px;display:flex}.filters{flex-wrap:wrap;gap:6px;display:flex}.filters button{text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #aaa;padding:9px 13px;font-size:9px}.filters button.active,.filters button:hover{color:#fff;background:#111;border-color:#111}.sort{letter-spacing:.13em;align-items:center;gap:12px;font-size:9px;display:flex}.sort select{background:0 0;border:0;border-bottom:1px solid #333;padding:7px 24px 7px 4px;font-size:10px}.productGrid{grid-template-columns:repeat(2,1fr);gap:22px 14px;display:grid}.productVisual{background:#d8d6d0;place-items:center;height:570px;display:grid;position:relative;overflow:hidden}.productVisual:after{content:"";pointer-events:none;background:linear-gradient(120deg,#fff4,#0000 45%);position:absolute;inset:0}.productBadge{z-index:2;color:#fff;letter-spacing:.15em;background:#111;padding:7px 9px;font-size:8px;position:absolute;top:14px;left:14px}.garment{clip-path:polygon(24% 9%,40% 0,60% 0,76% 9%,100% 26%,87% 46%,75% 38%,78% 100%,22% 100%,25% 38%,13% 46%,0 26%);filter:drop-shadow(0 25px 20px #0005);background:#101010;width:69%;height:78%;position:relative}.garment img{object-fit:cover;mix-blend-mode:screen;filter:contrast(1.2);width:42%;height:39%;position:absolute;top:28%;left:29%}.garment2{clip-path:polygon(25% 8%,40% 0,60% 0,75% 8%,100% 20%,89% 68%,78% 65%,76% 100%,24% 100%,22% 65%,11% 68%,0 20%);background:#183024}.garment3{clip-path:polygon(27% 0,73% 0,78% 47%,92% 100%,57% 100%,50% 53%,43% 100%,8% 100%,22% 47%);background:#0b2633}.garment3 img{opacity:.8;width:70%;height:68%;top:8%;left:15%}.garment4{clip-path:polygon(35% 4%,43% 0,57% 0,65% 4%,76% 11%,100% 27%,88% 49%,76% 40%,78% 100%,22% 100%,24% 40%,12% 49%,0 27%,24% 11%);background:#b9b4aa}.quick{z-index:3;background:var(--red);color:#fff;letter-spacing:.13em;cursor:pointer;border:0;height:48px;font-size:10px;font-weight:700;transition:all .2s;position:absolute;bottom:-48px;left:0;right:0}.productVisual:hover .quick,.quick:focus{bottom:0}.productInfo{justify-content:space-between;gap:20px;padding:15px 2px;display:flex}.productInfo h3{letter-spacing:-.025em;margin:0 0 8px;font-size:20px;line-height:1.05}.productInfo p{color:#777;text-transform:uppercase;margin:0;font-size:9px}.productInfo strong{font-size:12px}.ethos{grid-template-columns:1.1fr 1fr;min-height:700px;display:grid}.ethos>img{object-fit:cover;filter:contrast(1.2)saturate(.8);width:100%;height:100%;min-height:700px}.ethos>div{flex-direction:column;justify-content:center;padding:9vw 7vw;display:flex}.ethos h2{font-size:clamp(64px,7vw,110px)}.ethos h2 i{color:var(--red);font-style:normal}.ethos p:not(.eyebrow){color:#aaa;max-width:470px;margin:34px 0;font-size:12px;line-height:1.8}.ethos a{letter-spacing:.16em;text-underline-offset:6px;font-size:10px;text-decoration:underline}footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;min-height:130px;padding:35px 3.5vw;display:flex}footer p,footer a{letter-spacing:.13em;font-size:9px}footer .brand{font-size:18px}footer>div{gap:22px;display:flex}.trustStrip{border-bottom:1px solid var(--line);background:#111;grid-template-columns:repeat(4,1fr);display:grid}.trustStrip div{border-right:1px solid var(--line);flex-direction:column;justify-content:center;gap:8px;min-height:88px;padding:22px 2.6vw;display:flex}.trustStrip strong{font:400 10px var(--font-display);letter-spacing:.06em}.trustStrip span{color:#777;font-size:8px}.realMockup{cursor:pointer;border:0;width:100%;padding:0}.realMockup img{object-fit:cover;width:100%;height:100%;transition:transform .55s cubic-bezier(.2,.8,.2,1)}.realMockup:hover img{transform:scale(1.035)}.realMockup .quick{justify-content:center;align-items:center;display:flex}.galleryFrame{isolation:isolate;background-color:#111;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px),radial-gradient(circle at 50% 40%,#531018,#090909 68%);background-size:22px 22px,22px 22px,auto;position:relative}.galleryOpen{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.productVisual .galleryImage{object-fit:contain;filter:none;width:100%;height:100%;padding:34px}.maskedMockup{opacity:0;transition:opacity .2s}.maskedMockup.ready{opacity:1}.galleryArrow{z-index:5;color:#fff;cursor:pointer;background:#080808d9;border:1px solid #fff6;place-items:center;width:42px;height:42px;font-size:16px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.galleryArrow:hover{background:var(--red);border-color:var(--red)}.galleryArrow.prev{left:12px}.galleryArrow.next{right:12px}.galleryDots{z-index:5;background:#080808b8;gap:7px;padding:8px 10px;display:flex;position:absolute;bottom:15px;left:50%;transform:translate(-50%)}.galleryDots button{cursor:pointer;background:0 0;border:1px solid #fff;width:7px;height:7px;padding:0}.galleryDots button.on{background:var(--red);border-color:var(--red)}.productVisual .galleryArrow,.productVisual .galleryDots{opacity:0;pointer-events:none;transition:opacity .2s}.productVisual:hover .galleryArrow,.productVisual:hover .galleryDots,.productVisual:focus-within .galleryArrow,.productVisual:focus-within .galleryDots{opacity:1;pointer-events:auto}.listingColors{z-index:7;background:#080808d9;border:1px solid #555;gap:8px;padding:8px;display:flex;position:absolute;top:14px;left:14px}.listingColors button{cursor:pointer;border:2px solid #999;border-radius:50%;width:20px;height:20px;padding:0;box-shadow:0 0 0 1px #111}.listingColors button.on{border-color:var(--red);box-shadow:0 0 0 2px #111,0 0 0 3px var(--red)}.galleryFrame>.productBadge,.galleryOpen>.productBadge{left:auto;right:14px}.modalImage.galleryFrame>img{position:absolute;inset:0}.modalImage .galleryArrow{width:48px;height:48px}.modalImage .galleryDots{bottom:20px}.productInfo button{text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.productInfo button:hover h3{color:var(--red)}.editorial{color:#111;background:#d8d6d0;grid-template-columns:1.08fr 1fr;min-height:760px;display:grid}.editorialArt{background:linear-gradient(145deg,#161616,#080808);place-items:center;min-height:700px;display:grid;position:relative;overflow:hidden}.editorialArt img{object-fit:contain;filter:drop-shadow(0 25px 35px #000);width:86%;max-height:85%}.editorialArt span{color:#888;letter-spacing:.17em;font-size:8px;position:absolute;bottom:22px;left:24px}.editorialCopy{flex-direction:column;justify-content:center;padding:9vw 7vw;display:flex}.editorialCopy h2,.newsletter h2,.infoTitle h2{font:400 clamp(58px,7vw,105px)/.84 var(--font-display);letter-spacing:-.07em;margin:0}.editorialCopy h2 i{color:var(--red);font-style:normal}.editorialCopy>p:not(.eyebrow){color:#5b5b5b;max-width:500px;margin:35px 0;font-size:11px;line-height:1.9}.editorialCopy>a{letter-spacing:.16em;text-underline-offset:7px;font-size:9px;font-weight:700;text-decoration:underline}.ethosFacts{flex-wrap:wrap;gap:26px;display:flex}.ethosFacts span{letter-spacing:.11em;align-items:center;gap:7px;font-size:7px;display:flex}.ethosFacts b{color:var(--red);font-size:12px}.info{background:var(--paper);color:#111;grid-template-columns:.85fr 1.15fr;gap:8vw;padding:110px 6vw;display:grid}.infoTitle h2{font-size:clamp(64px,8vw,116px)}.faq{border-top:1px solid #999}.faq details{border-bottom:1px solid #aaa}.faq summary{cursor:pointer;min-height:76px;font:700 10px var(--font-mono);letter-spacing:.1em;justify-content:space-between;align-items:center;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary span{font-size:18px;font-weight:400;transition:all .2s}.faq details[open] summary span{transform:rotate(45deg)}.faq details p{color:#656565;max-width:630px;margin:0;padding:0 50px 25px 0;font-size:10px;line-height:1.9}.newsletter{background:var(--red);grid-template-columns:1fr .9fr;align-items:center;gap:50px;min-height:390px;padding:70px 6vw;display:grid;position:relative;overflow:hidden}.newsletter>img{object-fit:contain;opacity:.12;filter:grayscale()brightness(4);width:480px;height:480px;position:absolute;top:-40px;right:28%}.newsletter>div,.newsletter>form{z-index:1;position:relative}.newsletter h2{font-size:clamp(52px,6vw,92px)}.newsletter>div>p:not(.eyebrow){font-size:10px;line-height:1.8}.newsletter form{border-bottom:2px solid #fff;align-self:center;display:flex}.newsletter input{color:#fff;width:100%;height:58px;font:700 10px var(--font-mono);letter-spacing:.11em;background:0 0;border:0;outline:0}.newsletter input::placeholder{color:#ffd3d3}.newsletter form button{color:#111;font:700 8px var(--font-mono);letter-spacing:.1em;cursor:pointer;background:#fff;border:0;padding:0 20px}.newsletter .joined{font:700 10px var(--font-mono);letter-spacing:.12em;text-align:center;border:1px solid #fff;padding:24px}.footerMeta{color:#777;flex-direction:column;gap:0;display:flex}.modalLayer,.cartLayer{z-index:50;position:fixed;inset:0}.modalBackdrop,.cartBackdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:default;background:#000c;border:0;width:100%;height:100%;position:absolute;inset:0}.productModal{color:#111;background:#f0eee8;grid-template-columns:1.12fr .88fr;display:grid;position:absolute;inset:4vh 4vw;overflow:auto;box-shadow:0 30px 100px #000}.modalClose{z-index:4;font:700 8px var(--font-mono);letter-spacing:.1em;cursor:pointer;background:#f0eee8;border:1px solid #aaa;padding:9px 12px;position:absolute;top:14px;right:14px}.modalImage{background:#ddd9d2;min-height:720px}.modalImage img{object-fit:cover;width:100%;height:100%}.modalCopy{padding:9vh 5vw 5vh}.modalCopy h2{font:400 clamp(40px,4vw,66px)/.9 var(--font-display);letter-spacing:-.06em;margin:0 0 15px}.modalPrice{margin-bottom:28px;font-size:15px;display:block}.modalDesc{color:#656565;margin-bottom:28px;font-size:10px;line-height:1.9}.choice{border-top:1px solid #aaa;padding:17px 0}.choice>div:first-child{letter-spacing:.12em;justify-content:space-between;margin-bottom:13px;font-size:8px;display:flex}.choice a{color:#666;text-decoration:underline}.colorChoices,.sizeChoices{gap:7px;display:flex}.colorChoices button{cursor:pointer;background:#222;border:4px solid #111;border-radius:50%;outline:1px solid #0000;width:25px;height:25px}.colorChoices button:nth-child(2){background:#d8d3c7}.colorChoices button.on{outline-color:var(--red);outline-offset:3px}.sizeChoices button{width:48px;height:44px;font:700 9px var(--font-mono);cursor:pointer;background:0 0;border:1px solid #aaa}.sizeChoices button.on{color:#fff;background:#111;border-color:#111}.addBtn{background:var(--red);color:#fff;width:100%;height:56px;font:700 10px var(--font-mono);letter-spacing:.12em;cursor:pointer;border:0;margin:8px 0 22px}.addBtn:hover{background:#111}.productPoints{color:#555;grid-template-columns:repeat(2,1fr);gap:8px 25px;margin:0;padding:0 0 18px;font-size:8px;list-style-position:inside;display:grid}.miniDetail{border-top:1px solid #bbb}.miniDetail:last-child{border-bottom:1px solid #bbb}.miniDetail summary{font:700 8px var(--font-mono);letter-spacing:.12em;cursor:pointer;padding:15px 0}.miniDetail p{color:#666;font-size:8px;line-height:1.8}.cartLayer{pointer-events:none;visibility:hidden}.cartLayer.open{pointer-events:auto;visibility:visible}.cartLayer .cartBackdrop{opacity:0;transition:all .25s}.cartLayer.open .cartBackdrop{opacity:1}.cartDrawer{color:#111;background:#efede7;flex-direction:column;width:min(480px,100%);transition:all .35s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;top:0;bottom:0;right:0;transform:translate(100%)}.cartLayer.open .cartDrawer{transform:translate(0)}.cartDrawer header{border-bottom:1px solid #aaa;justify-content:space-between;align-items:center;min-height:78px;padding:0 24px;display:flex}.cartDrawer h2{font:400 21px var(--font-display);margin:0}.cartDrawer h2 span{color:var(--red)}.cartDrawer header button{font:700 8px var(--font-mono);cursor:pointer;background:0 0;border:0}.shipMeter{background:#dedbd3;padding:16px 24px 12px;position:relative}.shipMeter>div{background:var(--red);max-width:100%;height:3px;transition:all .3s}.shipMeter:before{content:"";background:#bbb;height:3px;position:absolute;top:16px;left:24px;right:24px}.shipMeter>div{z-index:1;position:relative}.shipMeter p{letter-spacing:.09em;margin:9px 0 0;font-size:7px}.cartItems{flex:1;padding:0 24px;overflow:auto}.cartItems article{border-bottom:1px solid #bbb;grid-template-columns:100px 1fr auto;gap:14px;padding:18px 0;display:grid}.cartItems article>img{object-fit:cover;background:#ddd;width:100px;height:116px}.cartItems h3{margin:4px 0 7px;font-size:9px}.cartItems p{color:#777;margin:0 0 16px;font-size:8px}.cartItems article>strong{margin-top:4px;font-size:9px}.qty{border:1px solid #aaa;width:90px;display:flex}.qty button,.qty span{background:0 0;border:0;place-items:center;width:30px;height:27px;font-size:9px;display:grid}.qty button{cursor:pointer}.emptyCart{flex-direction:column;justify-content:center;align-items:center;gap:20px;height:100%;display:flex}.emptyCart img{object-fit:contain;width:170px;height:170px}.emptyCart p{font:400 16px var(--font-display)}.emptyCart button{font:700 8px var(--font-mono);cursor:pointer;background:0 0;border:1px solid #111;padding:14px 20px}.cartFoot{background:#e8e6df;border-top:1px solid #aaa;padding:20px 24px 25px}.cartFoot>div{font:700 11px var(--font-mono);justify-content:space-between;display:flex}.cartFoot p{color:#777;font-size:7px}.cartFoot>button{background:var(--red);color:#fff;width:100%;height:52px;font:700 9px var(--font-mono);letter-spacing:.12em;cursor:pointer;border:0}.cartFoot small{text-align:center;color:#777;letter-spacing:.1em;margin-top:9px;font-size:6px;display:block}.formError,.checkoutError{color:#fff!important;margin:10px 0 0!important;font-size:8px!important}.checkoutError{text-align:center;color:var(--red)!important;line-height:1.5!important}.cartFoot button:disabled{opacity:.55;cursor:wait}.legalPage{background:var(--paper);color:#111;min-height:100vh}.legalPage>nav{color:#fff;letter-spacing:.13em;background:#0b0b0b;justify-content:space-between;align-items:center;height:74px;padding:0 5vw;font-size:8px;display:flex}.legalPage>header{border-bottom:1px solid #aaa;padding:90px 7vw 70px}.legalPage>header p{color:var(--red);letter-spacing:.16em;font-size:9px;font-weight:700}.legalPage>header h1{font:400 clamp(70px,12vw,170px)/.8 var(--font-display);letter-spacing:-.08em;margin:12px 0 24px}.legalPage>header small{color:#777;letter-spacing:.12em;font-size:7px}.legalPage>article{width:min(820px,86vw);margin:0 auto;padding:80px 0 110px}.legalPage>article h2{font:400 18px var(--font-display);letter-spacing:-.03em;margin:50px 0 13px}.legalPage>article h2:first-child{margin-top:0}.legalPage>article p{color:#555;font-size:10px;line-height:2}.legalPage>footer{color:#fff;background:#0b0b0b;min-height:130px}.legalPage>footer span{color:#777;max-width:520px;font-size:7px;line-height:1.7}.orderState{color:#fff;background:radial-gradient(circle at 75% 35%,#2a0c0c,#080808 50%);flex-direction:column;justify-content:center;align-items:flex-start;min-height:100vh;padding:8vw;display:flex;position:relative;overflow:hidden}.orderState>img{object-fit:contain;opacity:.35;width:min(55vw,720px);height:80%;position:absolute;right:-4%}.orderState>p:first-of-type{color:var(--red);letter-spacing:.18em;font-size:9px}.orderState h1{font:400 clamp(62px,9vw,138px)/.82 var(--font-display);letter-spacing:-.07em;margin:15px 0 30px;position:relative}.orderState h1 em{color:var(--red);font-style:normal}.orderBody{color:#999;max-width:480px;font-size:10px;line-height:1.8}.orderState>a{background:var(--red);letter-spacing:.12em;margin-top:25px;padding:16px 20px;font-size:8px;font-weight:700}@media (width<=800px){.navlinks{display:none}.nav{height:68px}.brand{font-size:17px}.brand img{width:34px;height:34px}.hero{height:auto;min-height:720px;padding:100px 6vw}.heroCopy{width:100%;max-width:none}.hero h1{font-size:20vw}.heroArtOne{opacity:.5;width:75vw;min-width:0;height:54%;top:34%;right:-28%}.heroArtTwo{display:none}.heroText{width:auto;max-width:90%}.heroStamp{display:none}.sectionHead{display:block}.sectionHead>p{width:auto;margin-top:25px}.catalogBar{flex-direction:column;align-items:flex-start;gap:18px;padding:16px 0}.productGrid{grid-template-columns:1fr}.productVisual{height:480px}.ethos{grid-template-columns:1fr}.ethos>img{height:500px;min-height:500px}.ethos>div{padding:100px 6vw}footer{flex-direction:column;align-items:flex-start;gap:30px}.trustStrip{grid-template-columns:repeat(2,1fr)}.trustStrip div{min-height:76px}.editorial{grid-template-columns:1fr}.editorialArt{min-height:520px}.editorialCopy{padding:90px 6vw}.info{grid-template-columns:1fr;padding:90px 6vw}.newsletter{grid-template-columns:1fr;padding:80px 6vw}.newsletter>img{right:-20%}.productModal{display:block;inset:0}.modalImage{height:56vh;min-height:480px}.modalCopy{padding:50px 6vw}.modalClose{position:fixed}.productPoints{grid-template-columns:1fr}.cartItems{padding:0 15px}.cartDrawer header,.cartFoot{padding-left:15px;padding-right:15px}}@media (hover:none){.productVisual .galleryArrow,.productVisual .galleryDots{opacity:1;pointer-events:auto}.listingColors button{width:24px;height:24px}}body{background:#070707;background-image:radial-gradient(circle at 12% 20%,#3b071055,transparent 28%),linear-gradient(#ffffff025 1px,transparent 1px);background-size:auto,32px 32px}.announcement{background:linear-gradient(90deg,#74070c,var(--red),#74070c);text-shadow:0 0 12px #fff8}.nav{background:#080808e8;border-color:#383838}.brand img{filter:contrast(1.35)drop-shadow(0 0 9px #ed1c2466)}.hero{background:radial-gradient(circle at 70% 42%,#3b0a0e 0,#0b0b0b 40%,#050505 72%);border-color:#333}.hero:before{content:"XENON//VAULT";font:400 clamp(100px,17vw,270px)/1 var(--font-display);letter-spacing:-.08em;color:#ffffff025;white-space:nowrap;position:absolute;bottom:-4vw;left:-2vw}.heroNoise{opacity:.15;background-image:repeating-linear-gradient(0deg,#0000 0 3px,#fff 4px),radial-gradient(circle,#fff 1px,#0000 1px);background-size:auto,7px 7px}.heroCopy:after{content:"AUTHENTIC TRANSMISSION";color:#aaa;letter-spacing:.16em;border:1px solid #666;width:max-content;margin-top:20px;padding:10px 14px;font-size:12px;font-weight:700;display:block;transform:rotate(-2deg)}.heroArtOne{filter:saturate(1.25)contrast(1.25)drop-shadow(0 30px 55px #000)drop-shadow(0 0 30px #ed1c2430)}.primaryBtn{clip-path:polygon(0 0,94% 0,100% 50%,94% 100%,0 100%);padding-right:38px;box-shadow:0 0 35px #ed1c2438}.trustStrip{background:#0b0b0b}.trustStrip div{background:linear-gradient(135deg,#151515,#090909)}.ticker{color:#111;background:#c9c8c2;border:0}.ticker div{font-weight:700}.drop{color:#eee;background:#0c0c0c;background-image:linear-gradient(115deg,#ffffff025 1px,transparent 1px);background-size:70px 70px;position:relative;overflow:hidden}.drop:before{content:"DROP_002";font:400 clamp(100px,18vw,290px)/1 var(--font-display);color:#ffffff025;pointer-events:none;position:absolute;top:12px;right:-3vw}.drop h2 span{color:#0000;-webkit-text-stroke:1px #777}.sectionHead>p{color:#929292}.catalogBar{z-index:2;border-color:#444;position:relative}.filters button{color:#aaa;border-color:#444}.filters button.active,.filters button:hover{background:var(--red);border-color:var(--red);color:#fff}.sort{color:#777}.sort select{color:#ddd;border-color:#555}.sort option{background:#111}.productGrid{gap:38px 16px}.productCard{background:#111;border:1px solid #292929;padding:8px;transition:all .25s}.productCard:hover{border-color:#696969;transform:translateY(-4px);box-shadow:0 25px 50px #0008}.productVisual{background:#181818}.realMockup img{filter:saturate(.92)contrast(1.08)}.productBadge{background:#080808;border:1px solid #555}.productInfo{color:#eee;padding:15px 7px 8px}.productInfo p{color:#777}.productInfo button{color:#eee}.productInfo strong{color:#ddd}.editorial{color:#eee;background:#0a0a0a;border-top:1px solid #333;border-bottom:1px solid #333}.editorialArt{background:radial-gradient(circle,#2b0a0d,#080808 66%)}.editorialArt:before{content:"01";font:400 170px var(--font-display);color:#ffffff08;position:absolute;top:1%;left:3%}.editorialCopy{background:linear-gradient(145deg,#141414,#080808)}.editorialCopy>p:not(.eyebrow){color:#999}.ethos{background:#080808}.ethos>img{filter:contrast(1.25)saturate(.6)brightness(.65)}.ethos>div{background-image:radial-gradient(circle at 100% 20%,#4a0d1245,#0000 42%)}.info{color:#eee;background:#111;border-top:1px solid #333}.faq,.faq details{border-color:#444}.faq details p{color:#999}.newsletter{background:linear-gradient(115deg,#9d0d13,#ed1c24 50%,#5f070b);border-top:1px solid #ff7d82}.newsletter form{background:#0002;padding-left:14px}footer{background:#070707}.productModal{color:#eee;background:#101010;border:1px solid #555}.modalClose{color:#eee;background:#111;border-color:#555}.modalImage{background:#181818}.modalCopy{background:linear-gradient(145deg,#151515,#090909)}.modalDesc,.choice a,.productPoints,.miniDetail p{color:#999}.choice,.miniDetail{border-color:#444}.sizeChoices button{color:#ddd;border-color:#555}.sizeChoices button.on{background:var(--red);border-color:var(--red)}.colorChoices button{border-color:#ddd}.cartDrawer{color:#eee;background:#111}.cartDrawer header,.cartItems article,.cartFoot{border-color:#444}.shipMeter{background:#1c1c1c}.shipMeter:before{background:#444}.cartFoot{background:#151515}.emptyCart button{color:#eee;border-color:#777}.qty{border-color:#555}.qty button{color:#eee}.cartItems article>img{background:#222}.modalCopy .eyebrow{font-size:12px}.modalPrice{margin-bottom:30px;font-size:20px}.modalDesc{max-width:620px;margin-bottom:30px;font-size:14px;line-height:1.75}.choice>div:first-child{font-size:11px}.sizeChoices{flex-wrap:wrap}.sizeChoices button{width:54px;height:48px;font-size:11px}.addBtn{font-size:12px}.productPoints{font-size:11px;line-height:1.6}.miniDetail summary{font-size:11px}.miniDetail p{margin-top:0;padding-bottom:14px;font-size:11px;line-height:1.8}.legalPage{color:#eee;background:#111}.legalPage>article p{color:#aaa}.legalPage>header,.legalPage>article h2{border-color:#444}@media (width<=800px){.drop{padding:75px 4vw 90px}.productGrid{gap:22px}.productCard{padding:6px}.productVisual{aspect-ratio:.86;height:auto}.realMockup img{object-position:center}.hero{background:radial-gradient(circle at 72% 55%,#3b0a0e,#080808 48%)}.hero:before{font-size:25vw;bottom:2%}.heroCopy:after{padding:9px 12px;font-size:10px}.editorialArt:before{font-size:110px}.modalImage img{object-fit:contain}.modalImage{background:#171717}.modalCopy .eyebrow{font-size:11px}.modalPrice{font-size:19px}.modalDesc{font-size:14px}.choice>div:first-child,.productPoints,.miniDetail summary,.miniDetail p{font-size:11px}}.hero:before,.drop:before{content:none}.trustStrip{grid-template-columns:repeat(4,1fr)}.trustStrip div{gap:13px;min-height:190px;padding:34px 3vw;position:relative;overflow:hidden}.trustStrip div:after{content:"";border:1px solid #ffffff0d;border-radius:50%;width:130px;height:130px;position:absolute;bottom:-62px;right:-42px}.trustStrip b{color:var(--red);letter-spacing:.15em;font-size:9px}.trustStrip strong{letter-spacing:-.03em;font-size:clamp(18px,1.75vw,28px)}.trustStrip span{letter-spacing:.08em;color:#8b8b8b;font-size:9px}.dropEmpty{background:radial-gradient(circle at 78% 30%,#3b090f55,#0000 35%),#0a0a0a;border:1px solid #333;flex-direction:column;justify-content:center;min-height:430px;padding:6vw;display:flex;position:relative;overflow:hidden}.dropEmpty:after{content:"XV";font:400 290px/1 var(--font-display);color:#ffffff035;position:absolute;bottom:-18%;right:3%}.dropEmpty span{color:var(--red);letter-spacing:.18em;font-size:8px}.dropEmpty h3{font:400 clamp(48px,7vw,105px)/.84 var(--font-display);letter-spacing:-.06em;z-index:1;margin:18px 0;position:relative}.dropEmpty p{color:#777;letter-spacing:.1em;font-size:9px}@media (width<=800px){.trustStrip{grid-template-columns:1fr 1fr}.trustStrip div{min-height:150px;padding:25px 5vw}.trustStrip strong{font-size:18px}.trustStrip span{font-size:7px}.dropEmpty{min-height:390px;padding:35px 6vw}.dropEmpty:after{font-size:180px}.dropEmpty h3{font-size:13vw}}.syncStudio{color:#eee;min-height:100vh;font-family:var(--font-mono);background-color:#080808;background-image:radial-gradient(circle at 80% 10%,#351015 0,#0000 30%),linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:auto,42px 42px,42px 42px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box}.syncTop{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:10;background:#0a0a0ae8;border-bottom:1px solid #343434;grid-template-columns:1fr auto 1fr;align-items:center;min-height:112px;padding:18px 4vw;display:grid;position:sticky;top:0}.syncBrand{font:400 14px/1 var(--font-display);align-items:center;gap:10px;display:flex}.syncBrand img{object-fit:contain;width:58px;height:58px}.syncTop>div:nth-child(2){text-align:center}.syncTop small,.syncIntro p,.syncHeading p{letter-spacing:.2em;color:#888;font-size:7px}.syncTop h1{font:400 34px/.8 var(--font-display);letter-spacing:-.05em;margin:7px 0 0}.syncTop h1 i{color:var(--red);font-style:normal}.ownerStatus{text-align:right;flex-direction:column;justify-self:end;gap:5px;display:flex}.ownerStatus b{color:#55d37c;letter-spacing:.14em;font-size:7px}.ownerStatus span{color:#777;text-overflow:ellipsis;max-width:180px;font-size:8px;overflow:hidden}.syncIntro{border-bottom:1px solid #333;grid-template-columns:1.05fr 1fr .8fr;align-items:end;gap:5vw;padding:70px 5vw 55px;display:grid;position:relative;overflow:hidden}.syncIntro:after{content:"XV";font:400 270px/1 var(--font-display);color:#ffffff04;pointer-events:none;position:absolute;top:-55px;right:2vw}.syncIntro h2{font:400 clamp(48px,6vw,88px)/.84 var(--font-display);letter-spacing:-.07em;margin:12px 0 0}.syncIntro h2 em{color:#0000;-webkit-text-stroke:1px var(--red);font-style:normal}.syncSteps{flex-direction:column;gap:14px;display:flex}.syncSteps span{color:#aaa;grid-template-columns:28px 1fr;font-size:8px;line-height:1.6;display:grid}.syncSteps b{color:var(--red)}.syncActions{z-index:2;flex-direction:column;gap:9px;display:flex;position:relative}.syncActions a,.syncActions button{color:#fff;height:48px;font:700 8px var(--font-mono);letter-spacing:.12em;cursor:pointer;background:#111;border:1px solid #555;justify-content:center;align-items:center;display:flex}.syncActions button{background:var(--red);border-color:var(--red)}.syncActions button:disabled{opacity:.55}.systemStrip{letter-spacing:.1em;color:#777;background:#111;border-bottom:1px solid #333;flex-wrap:wrap;align-items:center;gap:18px;min-height:44px;padding:10px 5vw;font-size:7px;display:flex}.systemStrip strong{color:#fff}.systemStrip .ready{color:#55d37c}.systemStrip .waiting{color:#e1ad65}.systemStrip .message{color:#aaa;margin-left:auto}.syncCatalog{padding:55px 5vw 100px}.syncHeading{justify-content:space-between;align-items:end;margin-bottom:28px;display:flex}.syncHeading h2{font:400 clamp(25px,3vw,42px)/1 var(--font-display);margin:8px 0 0}.catalogTools{align-items:center;gap:10px;display:flex}.catalogTools input{color:#fff;width:230px;height:39px;font:700 8px var(--font-mono);letter-spacing:.1em;background:#111;border:1px solid #444;padding:0 12px}.catalogTools div{display:flex}.catalogTools button{color:#777;height:39px;font:700 7px var(--font-mono);cursor:pointer;background:#111;border:1px solid #444;padding:0 13px}.catalogTools button.on{color:#111;background:#fff}.syncGrid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.syncGrid article{background:#111;border:1px solid #303030;transition:all .2s}.syncGrid article:hover{border-color:#777;transform:translateY(-3px)}.syncGrid article.live{border-color:#683034}.syncImage{background:#1c1c1c;place-items:center;height:390px;display:grid;position:relative;overflow:hidden}.syncImage:after{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff10,#0000 45%);position:absolute;inset:0}.syncImage img{object-fit:cover;width:100%;height:100%}.syncImage>b{color:#aaa;letter-spacing:.15em;background:#090909;padding:7px 9px;font-size:6px;position:absolute;top:10px;left:10px}.live .syncImage>b{background:var(--red);color:#fff}.syncCopy small{color:#777;letter-spacing:.1em;font-size:6px}.syncCopy h3{min-height:34px;font:400 14px/1.1 var(--font-display);margin:8px 0}.syncCopy>div{grid-template-columns:1fr 64px;gap:7px;margin-top:15px;display:grid}.syncCopy button,.syncCopy a{color:#fff;height:39px;font:700 7px var(--font-mono);letter-spacing:.08em;cursor:pointer;background:0 0;border:1px solid #555;place-items:center;display:grid}.syncCopy button:hover{background:var(--red);border-color:var(--red)}.syncEmpty{text-align:center;border:1px dashed #444;flex-direction:column;justify-content:center;align-items:center;min-height:420px;display:flex}.syncEmpty img{object-fit:contain;opacity:.3;width:150px;height:150px}.syncEmpty h3{font:400 22px var(--font-display)}.syncEmpty p{color:#777;font-size:8px}.syncFooter{letter-spacing:.12em;color:#777;border-top:1px solid #333;justify-content:space-between;align-items:center;min-height:90px;padding:0 5vw;font-size:7px;display:flex}.syncFooter a{color:#fff}.dropControl{border-bottom:1px solid #333;grid-template-columns:minmax(310px,.72fr) 1.28fr;gap:18px;padding:55px 5vw;display:grid}.dropControl p{letter-spacing:.16em;color:#888;font-size:7px}.dropForm,.dropList{background:#101010;border:1px solid #333;padding:22px}.dropForm>input,.dropForm textarea,.dropForm select,.dropForm>div input{color:#eee;width:100%;font:700 8px var(--font-mono);letter-spacing:.08em;background:#080808;border:1px solid #3c3c3c;padding:0 12px}.dropForm>input{height:42px;margin-bottom:8px}.dropForm textarea{resize:vertical;height:76px;margin:8px 0;padding-top:12px}.dropForm>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.dropForm>div>*{height:42px}.dropForm>button{background:var(--red);color:#fff;width:100%;height:44px;font:700 8px var(--font-mono);letter-spacing:.12em;cursor:pointer;border:0}.dropForm>button.quiet{color:#888;background:0 0;border:1px solid #444;margin-top:7px}.dropList>button{color:#eee;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #333;grid-template-columns:1fr 90px 70px;align-items:center;width:100%;min-height:70px;display:grid}.dropList>button:hover{background:#171717}.dropList span{flex-direction:column;gap:5px;display:flex}.dropList b{font:400 13px var(--font-display)}.dropList small,.dropList i{color:#777;font-size:6px}.dropList em{text-transform:uppercase;font:700 7px var(--font-mono);letter-spacing:.1em;color:#aaa}.dropList em.live{color:#55d37c}.dropList em.scheduled{color:#e1ad65}.dropList em.archived{color:#666}.noDrops{color:#666;place-items:center;min-height:160px;font-size:8px;display:grid}.syncCopy label{color:#777;letter-spacing:.1em;margin-top:10px;font-size:6px;display:block}.syncCopy label select,.syncCopy label input{color:#ddd;width:100%;height:35px;font:700 7px var(--font-mono);background:#090909;border:1px solid #444;margin-top:5px;padding:0 8px}@media (width<=900px){.syncIntro{grid-template-columns:1fr 1fr}.syncActions{flex-direction:row;grid-column:1/-1}.syncActions>*{flex:1}.syncGrid{grid-template-columns:repeat(2,1fr)}.syncHeading{flex-direction:column;align-items:flex-start;gap:20px}.catalogTools{width:100%}.catalogTools input{flex:1}.systemStrip .message{width:100%;margin-left:0}.dropControl{grid-template-columns:1fr}}@media (width<=600px){.syncTop{grid-template-columns:1fr 1fr;min-height:82px;padding:12px 4vw}.syncTop>div:nth-child(2){text-align:left}.syncBrand{display:none}.syncTop h1{font-size:27px}.ownerStatus span{display:none}.syncIntro{grid-template-columns:1fr;padding:50px 5vw 40px}.syncIntro h2{font-size:16vw}.syncSteps{margin-top:15px}.syncActions{flex-direction:column;grid-column:auto}.systemStrip{gap:10px}.dropControl{padding:35px 4vw}.dropForm>div{grid-template-columns:1fr}.syncCatalog{padding:40px 4vw 70px}.syncGrid{grid-template-columns:1fr}.syncImage{height:115vw;max-height:500px}.catalogTools{flex-direction:column;align-items:stretch}.catalogTools input{width:100%;min-height:40px}.syncFooter{flex-direction:column;justify-content:center;align-items:flex-start;gap:8px}}.syncTop small,.syncIntro p,.syncHeading p,.dropControl p{font-size:11px}.syncTop h1{font-size:42px}.syncBrand{font-size:18px}.ownerStatus b{font-size:11px}.ownerStatus span{font-size:12px}.syncSteps span{grid-template-columns:34px 1fr;font-size:13px}.syncActions a,.syncActions button{height:58px;font-size:12px}.syncActions button.stockRefresh{background:#111;border-color:#777}.syncActions button.stockRefresh:hover{color:#111;background:#eee}.systemStrip{gap:22px;min-height:58px;font-size:11px}.dropForm,.dropList{padding:28px}.dropForm>input,.dropForm textarea,.dropForm select,.dropForm>div input{font-size:12px}.dropForm>input,.dropForm>div>*{height:50px}.dropForm>button{height:52px;font-size:12px}.dropList>button{min-height:86px}.dropList b{font-size:18px}.dropList small,.dropList i,.dropList em{font-size:10px}.noDrops{font-size:12px}.syncHeading h2{font-size:46px}.catalogTools input{height:48px;font-size:12px}.catalogTools button{height:48px;font-size:10px}.syncCopy{padding:20px}.syncCopy small{font-size:10px}.syncCopy h3{min-height:45px;font-size:20px}.syncCopy>strong{font-size:16px}.syncCopy label{font-size:10px}.syncCopy label select,.syncCopy label input{height:43px;font-size:11px}.syncCopy button,.syncCopy a{height:46px;font-size:10px}.syncFooter{font-size:11px}@media (width<=600px){.syncTop h1{font-size:31px}.syncIntro p,.syncHeading p,.dropControl p{font-size:10px}.syncSteps span{font-size:12px}.syncHeading h2{font-size:34px}}
