:root{--brand-bg:#121512;--brand-accent:#c6ab78;--hero-image:url('gallery/d64386d311d7ff92c987.jpg');--second-image:url('gallery/584f38b8fc0720aa7cec.jpg');--third-image:url('gallery/bfe704ad6a3780ec5ebd.jpg')}

:root{--accent:var(--brand-accent);--serif:Georgia,'Times New Roman',serif}body{background:var(--brand-bg)}.brand{letter-spacing:.09em;font-size:18px;white-space:nowrap}.brand em{font:9px Arial,sans-serif;letter-spacing:.2em;display:block}.brand-word{display:block;line-height:1.35}.brand-symbol{width:37px;height:37px}.site-header{position:sticky;top:0}.header-inner{height:88px;max-width:1800px;gap:20px}.header-left{gap:15px}.main-nav{gap:17px}.main-nav a{font-size:12px}.topbar{font-size:10px;letter-spacing:.15em;min-height:30px}.hero{isolation:isolate;height:auto;min-height:650px;display:grid;position:relative;overflow:hidden}.hero-content{padding:70px 7vw;align-self:center;z-index:2;max-width:none}.hero-title{font-size:clamp(48px,6.4vw,100px);line-height:1.08;max-width:900px;margin:25px 0;font-weight:400}.hero-title em{display:block}.hero-ticker{font-size:10px;line-height:2;letter-spacing:.12em;display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.hero-ticker .dot{margin:0 5px}.hero-visual{position:relative;min-width:0;min-height:440px}.hero-slide{background-image:var(--hero-image)!important}.hero-slide:nth-child(2){background-image:var(--second-image)!important}.hero-slide:nth-child(3){background-image:var(--third-image)!important}.hero-veil{pointer-events:none}.hero-footer{bottom:28px;left:7vw;right:7vw}.hero-footer .arrow-btn{width:38px;height:38px}.hero-cta{display:inline-flex;align-items:center;gap:35px;padding:17px 22px;margin-top:25px;border:1px solid currentColor;font-size:12px;letter-spacing:.04em}.hero-cta:hover{background:var(--brand-accent);color:var(--brand-bg)}.hero-index{font:11px Arial;letter-spacing:.12em}.hero-side-note{font-size:11px;line-height:1.7;letter-spacing:.12em}.hero-secondary{object-fit:cover;width:100%;height:100%;min-height:0}.hero-accent-label{font-size:11px;letter-spacing:.2em}.section{padding:80px 0}.section-head{align-items:end}.section-title{font-size:clamp(32px,4vw,58px)}.collection-grid{gap:24px}.collection-grid .cat-card{border-radius:0}.collection-grid .cat-name{font-size:29px}.cat-count{letter-spacing:.1em}.home-note h2{max-width:800px}.home-note .container{position:relative}.home-note .container:after{content:'108 / 09';position:absolute;right:0;top:0;font:clamp(30px,7vw,100px) Georgia;opacity:.25}.home-note{padding:90px 0}.catalog-view,.product-view,.registration-view{--brand-bg:#f8f7f3}.footer .brand{font-size:20px}.footer-settings{min-width:0}.catalog-tabs a.active,.btn-dark{background:var(--detail-ink,#172c29)}.header-right .login-btn{border-radius:0}.hero .hero-location .pulse{background:currentColor}.hero-arrows button{color:inherit;border-color:currentColor}html[dir=rtl] .hero-content{text-align:right}.brand,.hero-index,.hero-accent-label{direction:ltr}
@media(max-width:1150px){.main-nav{display:none}.header-inner{justify-content:space-between}.hero-title{font-size:clamp(45px,6vw,82px)}}
@media(max-width:650px){.header-inner{height:68px;padding-inline:16px}.header-left .brand{font-size:16px!important}.brand em{font-size:7px}.header-left .brand-symbol{width:28px!important;height:28px!important}.header-right .login-btn{font-size:9px;padding:9px 7px}.hero{min-height:0!important;display:flex!important;flex-direction:column}.hero-content{padding:40px 24px 70px!important;order:1}.hero-title{font-size:46px!important;margin:22px 0;letter-spacing:-.03em}.hero-ticker{font-size:9px;gap:5px}.hero-visual{min-height:310px;order:0}.hero-footer{left:24px;right:24px;bottom:16px}.hero-location{font-size:9px}.hero-footer .arrow-btn{width:30px;height:30px}.hero-cta{padding:14px 18px;margin-top:15px}.hero-secondary{display:none!important}.hero-side-note{display:none}.section{padding:48px 0}.collection-grid{gap:16px}.collection-grid .cat-name{font-size:24px}.section-head>p{max-width:220px;line-height:1.7}.home-note{padding:55px 0}.home-note .container:after{position:static;display:block;margin-top:30px}.topbar{font-size:9px;letter-spacing:0}.topbar a{display:none}.catalog-inner{padding-top:24px}.hero-index{font-size:9px}.hero-accent-label{font-size:9px}.brand-word{max-width:115px}.hero-eyebrow{letter-spacing:.15em}}
.topbar,.site-header{background:#121512;color:#e9e3d6}.site-header{border-bottom:1px solid #44493f}.main-nav a,.login-btn{color:inherit}.hamburger{border-color:#666}.hamburger span{background:#ddd}.hero{background:#121512;color:#ede6d7;grid-template-columns:1fr;min-height:770px}.hero-visual{position:absolute;inset:0 0 0 27%;opacity:.78}.hero-veil{background:linear-gradient(90deg,#121512 0%,#121512dd 20%,#12151200 80%),linear-gradient(0deg,#121512 0%,transparent 50%)}.hero-content{max-width:1100px;padding-top:90px;padding-bottom:130px}.hero-title{font-size:clamp(55px,7vw,108px)}.hero-title em{color:#c6ab78}.hero-eyebrow{color:#c6ab78}.hero-accent-label{position:absolute;right:5vw;top:50%;writing-mode:vertical-rl;z-index:2;color:#e5ddc9}.hero-secondary{display:none}.hero-index{margin-bottom:35px;color:#c6ab78}.hero-footer{color:#d5c9af}.section{background:#eae5da}.collection-grid .cat-card:nth-child(1){grid-column:span 2;aspect-ratio:2.1}.collection-grid .cat-card:nth-child(5){grid-column:span 2;aspect-ratio:2.1}.collection-grid .cat-info{bottom:28px;left:28px}.home-note{background:#262b24}.footer{background:#11150f}@media(max-width:650px){.hero-visual{position:relative;inset:auto;min-height:280px;opacity:1}.hero-veil{display:none}.hero-content{background:#121512}.hero-title{font-size:49px!important}.hero-accent-label{top:20px;right:20px;writing-mode:initial}.hero-index{margin-bottom:0}.collection-grid .cat-card:nth-child(1),.collection-grid .cat-card:nth-child(5){grid-column:span 1;aspect-ratio:4/3}}.hero{align-items:stretch}.hero-content{color:inherit}.hero-visual{width:auto}.main-nav a,.header-right .login-btn{color:inherit}.hero-footer{justify-content:space-between}.hero-slide{background-position:center}.hero-title>span{display:inline}@media(max-width:650px){.hero-visual{flex-shrink:0;width:auto;align-self:stretch}.theme-noire .hero-visual{width:100%}.hero-content{width:100%}.hero .hero-title{max-width:100%}}