
500;600;700&family=Space+Grotesk:wght@500;600;700&display=swap');
:root{--bg:#080808;--panel:#111;--panel2:#151515;--text:#f0f0ed;--muted:#969696;--dim:#686868;--line:#292929;--white:#fff}
*{box-sizing:border-box}
html{scroll-behavior:smooth;scrollbar-width:none}
html::-webkit-scrollbar{display:none}
body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,Arial,sans-serif;font-size:13px;line-height:1.45}
a{color:inherit;text-decoration:none} button,input,select,textarea{font:inherit;color:inherit}
button{cursor:pointer}
.site-header{height:72px;padding:0 42px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;background:rgba(8,8,8,.96);position:sticky;top:0;z-index:100;border-bottom:1px solid #171717;backdrop-filter:blur(14px)}
.wordmark{width:122px;height:auto;display:block}
.main-nav{display:flex;gap:38px;justify-content:center;align-items:center}
.main-nav a,.header-actions button{font-size:11px;letter-spacing:.08em;color:#c7c7c7;transition:.2s;text-transform:uppercase}
.main-nav a:hover,.main-nav a.active,.header-actions button:hover{color:#fff}
.header-actions{display:flex;justify-content:flex-end;gap:24px}
.plain-btn{border:0;background:none;padding:0}
.lang span{color:#444;margin:0 3px}
.hero{min-height:610px;display:grid;grid-template-columns:39% 61%;border-bottom:1px solid #181818;overflow:hidden}
.symbol-mark{width:54px;height:54px;object-fit:contain;opacity:.92;margin-bottom:25px;display:block}.hero-copy{padding:190px 0 70px 5.5vw;position:relative;z-index:2}
.eyebrow{font-size:11px;letter-spacing:.18em;color:#aaa;margin:0 0 18px;text-transform:uppercase}
.hero h1{font-family:'Space Grotesk',Inter,sans-serif;font-size:clamp(48px,6vw,86px);line-height:.88;letter-spacing:-.05em;margin:0 0 10px;font-weight:600}
.collection{font-size:16px;color:#d5d5d5;margin:0 0 20px;letter-spacing:.08em}
.hero-description{font-size:13px;line-height:1.65;color:#858585;margin:0 0 30px;max-width:330px}
.outline-btn,.solid-btn{display:inline-flex;align-items:center;justify-content:center;border:1px solid #444;background:none;padding:13px 18px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;transition:.2s}
.outline-btn:hover{background:#fff;color:#080808;border-color:#fff}
.solid-btn{background:#fff;color:#080808;border-color:#fff}
.solid-btn:hover{background:#ccc}
.hero-image-wrap{height:610px;position:relative;overflow:hidden}
.hero-image-wrap img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:56% 50%;filter:brightness(.72);transform:scale(1.03)}
.hero-count{position:absolute;right:42px;bottom:34px;font-size:11px;color:#ddd;display:flex;align-items:center;gap:10px}.hero-count i{display:block;width:40px;height:1px;background:#666}
.section{padding:38px 4.5vw 0}.section-heading{height:38px;display:flex;justify-content:space-between;align-items:center;color:#c7c7c7;font-size:13px;letter-spacing:.08em;text-transform:uppercase}.section-heading a,.slider-actions button{font-size:11px;color:#888;letter-spacing:.08em}
.category-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:4px}.category-card{height:280px;background:#111;position:relative;overflow:hidden;border:1px solid #171717}.category-card img{width:100%;height:100%;object-fit:cover;filter:brightness(.62);transition:.4s}.category-card:hover img{transform:scale(1.04);filter:brightness(.82)}.category-card:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 48%,rgba(0,0,0,.82))}.category-card span{position:absolute;z-index:2;left:18px;bottom:20px;font-size:13px;color:#ddd}.category-card b{font-size:16px;font-weight:400;margin-left:7px}
.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:5px}.product{background:#101010;overflow:hidden;cursor:pointer}.product-image{aspect-ratio:1/1;background:#111;overflow:hidden}.product-image img{width:100%;height:100%;object-fit:cover;transition:.5s}.product:hover img{transform:scale(1.035);filter:brightness(1.08)}.product-info{padding:17px 16px 21px;display:flex;justify-content:space-between;gap:12px}.product-title{font-size:12px;line-height:1.35}.product-price{font-size:12px;white-space:nowrap;color:#ccc}
.about-strip{margin:80px 4.5vw 0;min-height:370px;display:grid;grid-template-columns:42% 58%;border-top:1px solid #222;border-bottom:1px solid #222}.about-copy{padding:75px 55px 65px 0}.about-copy h2{font-family:'Space Grotesk';font-size:30px;line-height:1.08;margin:0 0 20px;max-width:450px}.about-copy p:not(.eyebrow){font-size:14px;color:#898989;max-width:460px;line-height:1.7}.about-image{overflow:hidden}.about-image img{width:100%;height:100%;object-fit:cover;filter:brightness(.55)}
.look-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.look-grid img{width:100%;aspect-ratio:1/1;object-fit:cover;filter:brightness(.65);transition:.3s}.look-grid img:hover{filter:brightness(.9)}
.site-footer{margin-top:80px;border-top:1px solid #222;padding:55px 4.5vw 70px;display:grid;grid-template-columns:1.2fr 1fr 1fr 1.5fr;gap:45px}.footer-brand .wordmark{width:105px;margin-bottom:20px}.site-footer p,.site-footer a,.site-footer h3{font-size:11px;color:#777;line-height:1.8}.site-footer h3{font-size:10px;color:#bbb;letter-spacing:.1em;font-weight:500;margin:0 0 13px}.site-footer a{display:block}.site-footer a:hover{color:#fff}.newsletter form{display:flex;border:1px solid #292929}.newsletter input{background:#111;border:0;padding:13px 12px;outline:0;min-width:0;flex:1;font-size:11px}.newsletter button{background:#fff;color:#000;border:0;width:46px}.socials{display:flex;gap:25px;margin-top:16px}.socials a{font-size:10px}
.search-modal,.cart-drawer,.product-modal,.support-modal{position:fixed;inset:0;z-index:200;visibility:hidden;opacity:0;transition:.25s}.search-modal.open,.cart-drawer.open,.product-modal.open,.support-modal.open{visibility:visible;opacity:1}.search-modal{background:rgba(0,0,0,.82);backdrop-filter:blur(10px)}.search-inner{width:min(900px,90vw);margin:16vh auto;background:#101010;border:1px solid #2b2b2b;padding:45px}.search-inner input{width:100%;font-size:28px;background:none;border:0;border-bottom:1px solid #444;padding:14px 0;outline:0}.close-search{float:right;background:none;border:0;font-size:32px}.cart-backdrop,.modal-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.7)}.cart-panel{position:absolute;right:0;top:0;height:100%;width:min(460px,92vw);background:#101010;border-left:1px solid #2a2a2a;padding:28px;display:flex;flex-direction:column}.cart-head{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #292929;padding-bottom:18px}.cart-head h2{font-size:14px;letter-spacing:.1em}.cart-head button{background:none;border:0;font-size:28px}.cart-items{flex:1;overflow:auto;padding:20px 0}.cart-row{display:grid;grid-template-columns:80px 1fr auto;gap:14px;padding:14px 0;border-bottom:1px solid #222}.cart-row img{width:80px;height:80px;object-fit:cover}.cart-row h3{font-size:12px;margin:0 0 6px}.cart-row p{font-size:11px;color:#888}.remove{background:none;border:0;color:#777;font-size:9px}.cart-bottom{border-top:1px solid #292929;padding-top:20px}.cart-bottom>div{display:flex;justify-content:space-between;margin-bottom:18px;font-size:12px}.full{width:100%}.small{font-size:10px;color:#666}
.product-modal{display:flex;align-items:center;justify-content:center;padding:30px}.product-window{position:relative;width:min(1180px,94vw);max-height:92vh;overflow:auto;background:#101010;border:1px solid #2b2b2b;display:grid;grid-template-columns:1.08fr .92fr}.product-gallery{display:grid;grid-template-columns:1fr 1fr;gap:4px;background:#0a0a0a}.product-gallery img{width:100%;aspect-ratio:1/1;object-fit:cover}.product-details{padding:48px 42px;position:relative}.modal-close{position:absolute;right:25px;top:18px;background:none;border:0;font-size:30px;color:#aaa}.product-details .eyebrow{margin-top:25px}.product-details h2{font-family:'Space Grotesk';font-size:35px;line-height:1;margin:0 0 15px}.product-details .price{font-size:18px;margin-bottom:28px}.product-details .description{color:#8a8a8a;font-size:13px;line-height:1.7;max-width:480px}.specs{margin:30px 0;border-top:1px solid #292929}.spec{display:grid;grid-template-columns:140px 1fr;padding:14px 0;border-bottom:1px solid #292929;font-size:12px}.spec span:first-child{color:#666}.qty{display:flex;align-items:center;border:1px solid #333;width:max-content;margin-bottom:14px}.qty button{background:none;border:0;width:38px;height:38px}.qty span{width:40px;text-align:center}.add-cart{width:100%}
.catalog-hero{padding:150px 4.5vw 75px;border-bottom:1px solid #222;display:flex;justify-content:space-between;align-items:flex-end;min-height:360px}.catalog-hero h1{font-family:'Space Grotesk';font-size:clamp(56px,8vw,118px);line-height:.82;margin:10px 0 24px;letter-spacing:-.06em}.catalog-hero p:not(.eyebrow){color:#999;line-height:1.6;font-size:14px}.catalog-meta{display:flex;gap:30px;font-size:11px;color:#777;letter-spacing:.08em}.wallet-tabs{display:flex;border-bottom:1px solid #222;padding:0 4.5vw;overflow:auto}.tab{background:none;border:0;border-right:1px solid #222;color:#777;padding:22px 28px;font-size:11px;letter-spacing:.08em;cursor:pointer;white-space:nowrap}.tab:first-child{border-left:1px solid #222}.tab.active,.tab:hover{color:#fff;background:#111}.catalog-layout{display:grid;grid-template-columns:270px 1fr;gap:40px;padding:45px 4.5vw 110px}.filters{border-right:1px solid #222;padding-right:30px}.filter-head{display:flex;justify-content:space-between;align-items:center;font-size:13px;letter-spacing:.08em;margin-bottom:18px}.filter-head button{border:0;background:none;color:#666;font-size:10px}.filters details{border-top:1px solid #222;padding:19px 0}.filters summary{list-style:none;cursor:pointer;font-size:12px;letter-spacing:.1em;display:flex;justify-content:space-between}.filters summary::-webkit-details-marker{display:none}.check{display:flex;align-items:center;gap:10px;color:#858585;font-size:12px;margin:16px 0;cursor:pointer}.check input{display:none}.check i{width:12px;height:12px;border:1px solid #555;display:inline-block}.check input:checked+i{background:#fff;border-color:#fff}.price-inputs{display:grid;grid-template-columns:1fr 12px 1fr;align-items:center;gap:7px;margin-top:16px}.price-inputs input{background:#111;border:1px solid #292929;color:#eee;padding:12px 9px;width:100%;box-sizing:border-box;font-size:11px;outline:none}.catalog-toolbar{height:50px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #222;margin-bottom:18px;font-size:11px;color:#777;letter-spacing:.08em}.catalog-toolbar select{background:#080808;color:#ccc;border:0;font-size:11px;outline:none}.filter-mobile{display:none;background:none;border:1px solid #333;color:#eee;padding:10px 13px;font-size:11px}.wallet-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.wallet-card{background:#101010;position:relative;overflow:hidden;cursor:pointer}.wallet-card .visual{aspect-ratio:1/1;overflow:hidden;background:#121212}.wallet-card img{width:100%;height:100%;object-fit:cover;display:block;transition:.6s}.wallet-card:hover img{transform:scale(1.035);filter:brightness(1.08)}.wallet-info{padding:17px 16px 20px;display:flex;justify-content:space-between;gap:15px}.wallet-info h3{font-size:12px;margin:0 0 6px;font-weight:500}.wallet-info p{font-size:10px;color:#666;margin:0}.wallet-price{font-size:12px;white-space:nowrap}.old-price{text-decoration:line-through;color:#555;margin-right:7px}.sale-price{color:#eee}.badge{position:absolute;top:12px;left:12px;z-index:2;background:#fff;color:#000;padding:6px 8px;font-size:9px;letter-spacing:.06em}.empty-state{padding:80px 0;color:#777;font-size:13px}
.faq-page{padding:120px 5vw 100px}.faq-page>header{max-width:900px}.faq-page h1{font-family:'Space Grotesk';font-size:clamp(50px,7vw,95px);line-height:.85;margin:10px 0 20px}.faq-layout{display:grid;grid-template-columns:1fr 360px;gap:60px;margin-top:70px}.faq-item{border-top:1px solid #292929;padding:22px 0}.faq-q{width:100%;background:none;border:0;text-align:left;display:flex;justify-content:space-between;font-size:14px;padding:0}.faq-a{display:none;color:#8a8a8a;max-width:700px;font-size:13px;line-height:1.7;padding-top:15px}.faq-item.open .faq-a{display:block}.faq-side{border:1px solid #292929;padding:28px;height:max-content}.faq-side h2{font-size:16px;margin:0 0 10px}.faq-side p{font-size:12px;color:#777;line-height:1.6}.support-btn{width:100%;margin-top:15px}.history{margin-top:60px}.history-head{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #292929;padding-bottom:15px}.history-head h2{font-size:16px}.request-card{border-bottom:1px solid #292929;padding:18px 0;display:grid;grid-template-columns:1fr auto;gap:15px}.request-card h3{font-size:13px;margin:0 0 7px}.request-card p{font-size:12px;color:#777;margin:0}.status{font-size:10px;padding:7px 9px;border:1px solid #333;height:max-content;color:#bbb}.status.work{border-color:#777;color:#fff}.status.done{border-color:#aaa;background:#fff;color:#000}
.support-modal{display:flex;align-items:center;justify-content:center;padding:20px}.support-window{position:relative;width:min(720px,94vw);background:#101010;border:1px solid #2b2b2b;padding:38px}.support-window h2{font-family:'Space Grotesk';font-size:28px;margin:0 0 10px}.support-window p{color:#777;font-size:12px}.support-form{display:grid;gap:13px;margin-top:25px}.support-form input,.support-form select,.support-form textarea{background:#0a0a0a;border:1px solid #333;padding:13px;outline:none;font-size:12px}.support-form textarea{min-height:150px;resize:vertical}
.deviate-scrollbar{position:fixed;top:0;right:0;width:16px;height:100vh;background:#000;z-index:9999}.deviate-scrollbar__thumb{position:absolute;right:0;top:0;width:16px;height:150px;display:flex;justify-content:center;cursor:grab;touch-action:none}.deviate-scrollbar__thumb:active{cursor:grabbing}.deviate-scrollbar__thumb svg{width:9px;height:100%;display:block;pointer-events:none}
@media(max-width:900px){.site-header{padding:0 18px;grid-template-columns:auto 1fr auto}.main-nav{display:none}.header-actions{gap:12px}.header-actions .lang{display:none}.hero{grid-template-columns:1fr;min-height:700px}.symbol-mark{width:54px;height:54px;object-fit:contain;opacity:.92;margin-bottom:25px;display:block}.hero-copy{padding:80px 22px 30px}.hero-image-wrap{height:420px}.category-grid{grid-template-columns:repeat(2,1fr)}.category-card{height:230px}.product-grid{grid-template-columns:repeat(2,1fr)}.about-strip{grid-template-columns:1fr;margin-left:4.5vw;margin-right:4.5vw}.about-image{height:350px}.look-grid{grid-template-columns:repeat(2,1fr)}.site-footer{grid-template-columns:1fr 1fr}.catalog-layout{grid-template-columns:1fr}.filters{display:none}.filter-mobile{display:block}.wallet-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.faq-layout{grid-template-columns:1fr}.product-window{grid-template-columns:1fr}.product-gallery{grid-template-columns:1fr 1fr}.product-details{padding:35px 24px}.product-details h2{font-size:28px}}
@media(max-width:600px){body{font-size:12px}.wordmark{width:96px}.header-actions .search-label{display:none}.header-actions button{font-size:9px}.section{padding-left:18px;padding-right:18px}.category-grid,.product-grid{grid-template-columns:1fr 1fr}.category-card{height:190px}.catalog-hero{padding:105px 18px 45px;display:block}.catalog-meta{margin-top:30px}.wallet-tabs{padding:0 18px}.tab{padding:18px 17px;font-size:10px}.catalog-layout{padding:30px 18px 80px}.wallet-grid{grid-template-columns:1fr 1fr;gap:8px}.wallet-info{display:block;padding:12px}.wallet-info h3{font-size:10px}.wallet-price{margin-top:8px}.faq-page{padding:90px 18px}.faq-page h1{font-size:54px}.site-footer{grid-template-columns:1fr;padding-left:18px;padding-right:18px}.hero h1{font-size:58px}}

:root{--muted:#aaa;--dim:#999}html{scrollbar-width:auto;scroll-padding-top:95px}html::-webkit-scrollbar{display:block}body{font-size:16px}button,a,input,select,summary{touch-action:manipulation}button,input,select,textarea{font-size:16px}button{color:inherit}button:disabled{cursor:not-allowed;opacity:.5}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid #fff;outline-offset:5px}button{min-height:44px}.skip-link{position:fixed;left:15px;top:-100px;z-index:1000;background:white;color:black;padding:12px}.skip-link:focus{top:10px}.site-header{grid-template-columns:auto 1fr auto;gap:30px}.main-nav{gap:26px}.main-nav a,.header-actions button{font-size:12px}.header-actions{gap:18px}.menu-toggle{display:none}.hero{grid-template-columns:42% 58%;min-height:640px}.hero-copy{padding:100px 28px 70px 5.5vw;align-self:center}.hero h1{font-size:clamp(48px,6vw,86px)}.hero-image-wrap{height:680px}.hero-image-wrap img{filter:none;transform:none;object-position:center 58%}.hero-description{font-size:16px;color:#aaa}.eyebrow{font-size:12px}.outline-btn,.solid-btn{font-size:13px;min-height:46px}.section{padding-top:55px}.section-heading{height:auto;min-height:52px;gap:20px;flex-wrap:wrap}.section-heading a{font-size:12px}.category-grid{grid-template-columns:1fr 1fr;gap:16px}.category-card{height:360px}.category-card img{filter:none;object-fit:contain;background:#fff}.category-card span{font-size:16px}.category-card:hover img{filter:none}.category-card:after{background:linear-gradient(transparent 65%,rgba(0,0,0,.7))}.product-grid{gap:16px}.product-link{display:block}.product-image{background:#fff}.product-image img{object-fit:contain;display:block;filter:none}.product-info{display:block}.product-title{font-size:14px;margin:0 0 10px;font-weight:500}.product-price{font-size:14px}.product-meta{font-size:12px;color:#aaa;margin:0 0 6px}.about-copy h2{font-size:38px}.about-copy p:not(.eyebrow){font-size:16px;color:#aaa}.about-image img{filter:none;object-position:center}.look-grid{grid-template-columns:1.2fr 1fr 1fr}.look-grid img{filter:none;background:#fff;object-fit:contain;aspect-ratio:1/1.1}.look-grid a:first-child img{object-fit:cover}.site-footer{grid-template-columns:1.2fr 1fr 1fr;gap:30px}.site-footer p,.site-footer a,.site-footer h3{font-size:13px;color:#aaa}.site-footer a{padding:5px 0}.site-footer h3{color:#eee}.catalog-hero{padding-top:80px;min-height:280px}.catalog-hero p:not(.eyebrow){font-size:16px}.catalog-layout{grid-template-columns:220px minmax(0,1fr);gap:30px}.catalog-meta{font-size:12px}.tab{font-size:13px}.catalog-toolbar{height:auto;min-height:60px;gap:12px;flex-wrap:wrap;font-size:12px}.catalog-toolbar label{display:flex;align-items:center;gap:8px}.catalog-toolbar select{font-size:14px;max-width:100%;min-height:44px}.wallet-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.wallet-info{display:block}.wallet-info h3{font-size:14px}.wallet-info p{font-size:12px;color:#aaa}.wallet-price{font-size:14px;margin-top:10px}.wallet-card .visual{background:#fff}.wallet-card img{object-fit:contain}.check{font-size:14px;color:#ccc}.check input{display:block;width:18px;height:18px;accent-color:#fff}.filter-head{font-size:14px}.filter-head button{font-size:12px}.price-inputs input{font-size:14px}.filter-label{display:block;font-size:14px;margin:20px 0 12px}.filters summary{font-size:14px}.price-inputs{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.price-inputs label{font-size:12px}.filter-error{color:#ffc4c4;font-size:13px}.filter-close{display:none}.filter-overlay{position:fixed;inset:0;background:#0009;z-index:140;border:0;width:100%;height:100%}[hidden]{display:none!important}.notice{padding:18px;border:1px solid #444;font-size:14px;color:#bbb;line-height:1.6}.muted{color:#aaa}.empty-state{font-size:16px}.filter-mobile{font-size:13px}.modal{border:1px solid #444;padding:0;color:#eee;background:#101010;width:min(1180px,94vw);max-width:94vw;max-height:90dvh;overflow:auto}.modal::backdrop{background:#000b;backdrop-filter:blur(5px)}body.modal-active{overflow:hidden}.dialog-head{position:sticky;top:0;background:#101010;z-index:2;display:flex;justify-content:space-between;align-items:center;padding:15px 24px;border-bottom:1px solid #333;gap:20px}.dialog-head h2{font-size:16px;margin:0}.icon-close{border:0;background:none;font-size:28px;min-width:44px}.dialog-body{padding:24px}.search-dialog{width:min(750px,94vw)}.search-field{display:block;width:100%;padding:16px;background:#080808;border:1px solid #666;color:#fff}.search-label{display:block;margin-bottom:10px}.search-results{display:grid;gap:12px;margin-top:20px}.search-result{display:grid;grid-template-columns:70px 1fr;gap:16px;align-items:center;padding:10px;background:#191919}.search-result img{width:70px;height:70px;object-fit:contain;background:#fff}.search-result strong{font-size:14px}.search-result span{display:block;font-size:14px;margin-top:5px}.cart-dialog{margin:0 0 0 auto;height:100dvh;max-height:100dvh;width:min(510px,100vw);max-width:100vw}.cart-row{grid-template-columns:72px minmax(0,1fr);gap:15px}.cart-row img{width:72px;height:72px;background:white;object-fit:contain}.cart-row h3{font-size:14px}.cart-row p{font-size:14px;color:#bbb}.cart-controls{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.qty{margin:0}.qty button{width:44px;height:44px}.remove{font-size:12px;min-height:44px}.cart-summary{position:sticky;bottom:0;background:#101010;padding:20px 24px;border-top:1px solid #333}.cart-summary>div{display:flex;justify-content:space-between;gap:15px;margin-bottom:20px}.cart-summary p{font-size:13px;color:#bbb}.cart-content{padding:0 24px;min-height:160px}.toast{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);z-index:500;background:white;color:black;padding:14px 20px;width:max-content;max-width:90vw;font-size:14px}.product-page{padding:36px 4.5vw 0}.breadcrumbs{display:flex;gap:10px;flex-wrap:wrap;color:#aaa;font-size:13px;margin-bottom:30px}.product-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:50px;align-items:start}.main-product-image{width:100%;height:auto;aspect-ratio:1/1;background:#fff;object-fit:contain;display:block}.gallery-thumbs{display:flex;gap:12px;margin-top:12px}.gallery-thumbs button{padding:2px;border:1px solid #555;background:none;width:84px;height:84px}.gallery-thumbs button[aria-pressed=true]{border:2px solid #fff}.gallery-thumbs img{width:100%;height:100%;object-fit:contain;background:#fff}.product-copy{padding:30px 0;position:sticky;top:100px}.product-copy h1{font-family:'Space Grotesk',Arial,sans-serif;font-size:clamp(30px,3.4vw,54px);line-height:1.02;letter-spacing:-.04em;margin:15px 0 24px}.product-copy .price{font-size:24px}.product-copy p{line-height:1.7}.product-copy .qty{margin:20px 0 15px}.product-copy details{border-top:1px solid #333;padding:20px 0}.product-copy summary{cursor:pointer;min-height:30px}.product-copy .add-cart{margin-bottom:24px}.info-page{max-width:940px;margin:auto;padding:80px 24px}.info-page h1{font-family:'Space Grotesk',Arial,sans-serif;font-size:clamp(40px,7vw,80px);line-height:1;margin:0 0 40px}.info-page section{margin:40px 0;scroll-margin-top:100px}.info-page h2{font-size:22px}.info-page p{color:#bbb;line-height:1.8}.faq-detail{border-top:1px solid #333;padding:22px 0}.faq-detail summary{cursor:pointer;line-height:1.6}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
@media(max-width:1100px){.wallet-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.header-actions{gap:12px}.main-nav{gap:15px}.site-header{gap:20px;padding:0 24px}}
@media(max-width:900px){.site-header{grid-template-columns:1fr auto;height:72px;padding:0 18px}.menu-toggle{display:block}.main-nav{display:none;position:absolute;top:72px;left:0;right:0;background:#101010;padding:24px;border-bottom:1px solid #555;max-height:calc(100dvh - 72px);overflow:auto}.main-nav.open{display:grid;gap:12px}.main-nav a{font-size:16px;padding:10px}.hero{grid-template-columns:1fr 1fr;min-height:520px}.hero-copy{padding:50px 22px}.hero h1{font-size:48px}.hero-image-wrap{height:580px}.category-card{height:290px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-layout{grid-template-columns:minmax(0,1fr)}.filters{display:none}.filters.mobile-open{display:block;position:fixed;inset:0 auto 0 0;width:min(360px,90vw);z-index:160;background:#101010;padding:20px;overflow:auto;border-right:1px solid #555}.filter-close{display:block;margin-left:auto}.filter-mobile{display:block}.product-layout{gap:25px}.product-copy{position:static;padding-top:0}.site-footer{grid-template-columns:1fr 1fr}.about-strip{grid-template-columns:1fr}.about-copy{padding:45px 0}.about-image{height:420px}}
@media(max-width:600px){.header-actions{gap:8px}.header-actions button{font-size:12px;letter-spacing:0}.wordmark{width:94px}.hero{grid-template-columns:1fr}.hero-copy{padding:50px 24px}.hero h1{font-size:clamp(44px,12vw,66px)}.hero-image-wrap{height:440px}.category-grid{gap:10px}.category-card{height:220px}.category-card span{left:12px;bottom:12px;font-size:14px}.product-grid{gap:10px}.product-info{padding:14px 10px}.product-title{font-size:13px;overflow-wrap:anywhere}.product-meta{font-size:12px}.product-price{font-size:14px}.section-heading{font-size:13px}.about-copy h2{font-size:32px}.look-grid{grid-template-columns:1fr 1fr}.look-grid a:first-child{grid-column:1/-1}.look-grid a:first-child img{aspect-ratio:1/1}.site-footer{grid-template-columns:1fr;margin-top:50px;padding-top:35px}.catalog-hero{padding:55px 18px 35px}.catalog-hero h1{font-size:52px}.catalog-meta{gap:15px;flex-wrap:wrap}.catalog-layout{padding:22px 18px 40px}.wallet-info h3{font-size:13px;overflow-wrap:anywhere}.catalog-toolbar label{width:100%;justify-content:space-between}.product-layout{grid-template-columns:minmax(0,1fr)}.product-page{padding:24px 18px}.product-copy h1{font-size:38px}.dialog-body{padding:18px}.cart-summary{padding:20px 18px}.cart-content{padding:0 18px}.info-page{padding:50px 20px}.category-grid{grid-template-columns:1fr 1fr}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important;transform:none!important}.toast{left:5%;max-width:90vw}}

:root{--bg:#0a0a0a;--text:#e4e4e4;--muted:#a5a5a5;--accent:#b8b8b8;--line:#383838}body{background:#0a0a0a;color:var(--text);font-family:Arial,Helvetica,sans-serif}.site-header{background:#090a0af5;border-bottom:1px solid #363636;height:80px;padding:0 4vw}.wordmark{width:135px}.main-nav a,.header-actions button{letter-spacing:.1em}.main-nav a{position:relative}.main-nav a::after{content:'';position:absolute;bottom:-8px;left:0;right:100%;height:1px;background:#ddd;transition:right .25s}.main-nav a:hover::after{right:0}.hero{position:relative;grid-template-columns:48% 52%;min-height:740px;background:radial-gradient(ellipse at 5% 50%,#292929 0,transparent 60%),#0f0f0f;border-bottom:1px solid #404040}.hero-copy{padding:110px 20px 100px 5vw;position:relative;z-index:2}.hero-copy::before{content:'001 / EXPERIMENT IN FORM';position:absolute;top:32px;left:5vw;color:#9e9e9e;letter-spacing:.18em;font:11px monospace}.hero .symbol-mark{width:78px;height:58px;margin-bottom:40px}.hero .eyebrow{font:12px monospace;letter-spacing:.2em;color:#bbbbbb}.hero h1{font-family:Arial,Helvetica,sans-serif;font-weight:900;font-stretch:condensed;font-size:clamp(58px,8.6vw,146px);letter-spacing:-.08em;line-height:.84;width:max-content;position:relative;margin-bottom:30px;text-shadow:0 4px 35px #0009}.hero .collection{font-size:12px;font-family:monospace;letter-spacing:.17em;color:#b4b4b4}.hero-description{font-size:17px;color:#999999;margin-top:30px;max-width:300px}.hero .outline-btn{margin-top:18px;border-color:#b2b2b2;background:#bcbcbc;color:#0a0a0a;padding:17px 24px;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));font-weight:700}.hero-image-wrap{height:740px;isolation:isolate;background:#383838;overflow:hidden}.hero-image-wrap img{mix-blend-mode:luminosity;filter:brightness(.76) contrast(1.08);object-position:center 49%;transform:scale(1.03)}.hero-image-wrap::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#0f0f0f,transparent 22%),linear-gradient(0deg,#090a0a99,transparent 38%);pointer-events:none}.hero::after{content:'DEVIATE / OBJECTS OUTSIDE THE ORDINARY';position:absolute;right:24px;bottom:28px;z-index:3;font:11px monospace;letter-spacing:.15em;color:#c4c4c4;writing-mode:vertical-rl}.section{padding-top:65px}.section-heading{border-top:1px solid #404040;padding-top:18px;margin-bottom:22px;letter-spacing:.13em;font-size:12px;min-height:48px}.section-heading>span::before{content:'+';margin-right:15px;color:#ddd}.category-grid{gap:20px}.category-card{height:330px;background:radial-gradient(ellipse at 50% 30%,#737373,#474747);border:1px solid #585858;isolation:isolate}.category-card img{background:transparent;mix-blend-mode:multiply;filter:brightness(1.35) contrast(1.03);object-fit:contain;transition:transform .6s}.category-card:hover img{filter:brightness(1.35) contrast(1.03);transform:scale(1.025)}.category-card::after{background:linear-gradient(0deg,#080b0bea,transparent 43%)}.category-card span{font:13px monospace;letter-spacing:.15em;text-transform:uppercase;left:24px;bottom:24px}.product-grid{gap:20px}.product,.wallet-card{background:transparent;border:1px solid #343434;overflow:visible}.product-link{height:100%;display:flex;flex-direction:column}.product-image,.wallet-card .visual{background:radial-gradient(ellipse at 50% 40%,#7c7c7c,#4e4e4e);position:relative;isolation:isolate;border-bottom:1px solid #535353;overflow:hidden}.product-image::after,.wallet-card .visual::after{content:'DEVIATE / 001';position:absolute;right:12px;bottom:10px;font:9px monospace;letter-spacing:.08em;color:#d8ddd38c;pointer-events:none}.product-image img,.wallet-card img{mix-blend-mode:multiply;filter:brightness(1.4) contrast(1.02);background:transparent;object-fit:contain;padding:15px;transition:transform .5s}.product:hover img,.wallet-card:hover img{filter:brightness(1.4) contrast(1.02);transform:scale(1.04)}.product-info,.wallet-info{padding:20px 18px 22px;flex:1;background:linear-gradient(140deg,#1c1c1c,#0e0e0e)}.product-meta{font:10px monospace;color:#969696;letter-spacing:.11em;margin-bottom:12px}.product-title,.wallet-info h3{font-size:14px;letter-spacing:.02em;font-weight:600}.product-price,.wallet-price{font:14px monospace;color:#d7d7d7;margin-top:18px}.about-strip{margin-top:90px;grid-template-columns:44% 56%;background:#151515;border:1px solid #404040}.about-copy{padding:65px 35px}.about-copy h2{font-family:Arial,Helvetica,sans-serif;font-size:clamp(38px,4.5vw,70px);font-weight:800;letter-spacing:-.065em;line-height:.97}.about-copy p:not(.eyebrow){color:#a6a6a6}.about-image{background:radial-gradient(ellipse,#686868,#3d3d3d);isolation:isolate}.about-image img{object-fit:contain;mix-blend-mode:multiply;filter:brightness(1.4);padding:25px}.look-grid{gap:16px}.look-grid a{background:radial-gradient(ellipse,#757575,#474747);isolation:isolate;border:1px solid #4b4b4b;overflow:hidden}.look-grid img{background:transparent;mix-blend-mode:multiply;filter:brightness(1.3)}.look-grid a:first-child img{mix-blend-mode:luminosity;filter:brightness(.75)}.site-footer{margin-top:90px;background:#090909;border-top:1px solid #404040;padding-top:55px}.site-footer h3{font:12px monospace;letter-spacing:.14em}.site-footer p,.site-footer a{color:#9c9c9c}.site-footer .wordmark{width:150px}.catalog-hero{background:radial-gradient(ellipse at 85% 100%,#303030,transparent 60%),#0e0e0e;padding-top:85px;min-height:330px}.catalog-hero h1{font-family:Arial,Helvetica,sans-serif;font-weight:900;letter-spacing:-.075em;font-size:clamp(64px,10vw,150px)}.catalog-hero p:not(.eyebrow){color:#a4a4a4;font-size:16px}.catalog-meta{font-family:monospace}.wallet-tabs{background:#151515;border-color:#3e3e3e}.tab{border-color:#3e3e3e;font:12px monospace;letter-spacing:.1em}.tab.active,.tab:hover{background:#b3b3b3;color:#141414}.filters{border-color:#3d3d3d}.check{color:#bbbbbb}.filter-head{font:13px monospace}.price-inputs input{background:#1b1b1b;border-color:#505050}.catalog-toolbar{border-color:#3d3d3d}.catalog-toolbar select{background:#111111;color:#cdcdcd}.product-page{padding-top:40px}.product-layout{gap:60px}.product-layout>section:first-child{background:radial-gradient(ellipse,#818181,#4c4c4c);border:1px solid #606060;isolation:isolate}.main-product-image{background:transparent;mix-blend-mode:multiply;filter:brightness(1.4) contrast(1.03);padding:30px}.product-copy h1{font-family:Arial,Helvetica,sans-serif;font-weight:900;letter-spacing:-.065em;font-size:clamp(38px,4.7vw,68px)}.product-copy .eyebrow{font-family:monospace;color:#afafaf}.product-copy .price{font:24px monospace}.solid-btn{background:#bdbdbd;color:#0f0f0f;border-color:#bdbdbd;font-weight:600}.solid-btn:hover{background:#dddddd}.outline-btn{border-color:#717171}.notice{border-color:#444444;background:#181818;color:#a7a7a7}.gallery-thumbs{padding:0 15px 15px;background:#0b110cc9;margin-top:0}.gallery-thumbs button{background:#7b7b7b;border-color:#6e6e6e}.gallery-thumbs img{background:transparent;mix-blend-mode:multiply;filter:brightness(1.3)}.cart-row img,.search-result img{background:#7c7c7c;mix-blend-mode:luminosity;filter:brightness(.75)}.dialog-head,.cart-summary,.modal{background:#151515;border-color:#4e4e4e}.dialog-head h2{font-family:monospace}.search-field{background:#0c0c0c;border-color:#616161}.search-result{background:#242424}.info-page h1{font-family:Arial,Helvetica,sans-serif;font-weight:900;letter-spacing:-.07em}.info-page h2{font-family:monospace}.info-page p{color:#afafaf}.footer-admin{font-size:12px!important;letter-spacing:.08em}
.store-announcement{padding:12px 20px;text-align:center;background:#bbbbbb;color:#121212;font:12px monospace;letter-spacing:.08em}.product-copy p,.info-page p{white-space:pre-line}
@media(max-width:1100px){.hero h1{font-size:10vw}.hero-copy{padding-left:4vw}.hero-copy::before{left:4vw}.main-nav{gap:15px}.site-header{gap:18px}.wordmark{width:110px}}
@media(max-width:900px){.site-header{height:72px;padding:0 18px}.main-nav{top:72px;background:#151515}.hero{grid-template-columns:1fr 1fr;min-height:640px}.hero-image-wrap{height:640px}.hero-copy{padding-top:110px;padding-bottom:55px}.hero h1{font-size:10.4vw}.hero-description{font-size:15px}.hero .collection{font-size:10px}.hero-copy::before{font-size:9px}.hero .outline-btn{font-size:11px;padding:15px}.category-card{height:260px}.about-strip{grid-template-columns:1fr}.about-image{height:350px}.product-layout{gap:30px}.filters.mobile-open{background:#151515}.product-copy h1{font-size:40px}}
@media(max-width:600px){.site-header{gap:10px}.wordmark{width:88px}.header-actions{gap:6px}.header-actions button{font-size:11px;letter-spacing:0}.hero{display:flex;flex-direction:column;min-height:0}.hero-copy{padding:70px 22px 40px;order:1}.hero-copy::before{left:22px;top:25px}.hero h1{font-size:19vw;margin-bottom:22px}.hero .symbol-mark{width:50px;height:40px;margin-bottom:25px}.hero-description{max-width:270px;font-size:16px;margin-top:22px}.hero-image-wrap{height:440px;order:2;width:100%}.hero-image-wrap img{object-position:center 42%}.hero-image-wrap::after{background:linear-gradient(180deg,#0f0f0f,transparent 25%)}.hero::after{font-size:9px;right:12px;bottom:18px}.hero .outline-btn{font-size:12px}.section{padding-top:40px}.section-heading{font-size:11px;letter-spacing:.06em;gap:10px}.section-heading a{font-size:11px}.category-grid{gap:10px}.category-card{height:220px}.category-card span{font-size:11px;letter-spacing:.05em;left:12px;bottom:15px}.product-grid{gap:10px}.product-image img,.wallet-card img{padding:7px}.product-info,.wallet-info{padding:15px 10px}.product-meta{font-size:9px}.product-title,.wallet-info h3{font-size:12px}.product-price,.wallet-price{font-size:13px;margin-top:14px}.about-strip{margin-top:55px}.about-copy{padding:35px 22px}.about-image{height:290px}.about-image img{padding:12px}.look-grid{gap:10px}.catalog-hero{padding:50px 18px 35px;min-height:260px}.catalog-hero h1{font-size:19vw}.tab{font-size:11px}.product-page{padding:25px 18px}.product-layout{gap:20px}.main-product-image{padding:15px}.product-copy h1{font-size:44px}.product-layout>section:first-child{min-width:0}.site-footer{margin-top:55px}.hero h1{max-width:100%}}
