/* Preview-only brand layer. Original photographs remain unchanged. */
body{background:#080705!important}
body::before{content:"";position:fixed;inset:0;z-index:-1;background:linear-gradient(#0003,#0006),url('/assets/brand-foundation.jpg') center center/cover no-repeat;pointer-events:none}
.workspace-root{isolation:isolate;background:transparent!important;min-height:100vh}
.workspace-sidebar{background:#080705df!important;border-color:#bca36b38!important}
.site-header{background:#080705e8!important;border-color:#bca36b38!important}
.builder{background:transparent!important}
.workspace-heading{background:linear-gradient(110deg,#17130be8,#100d08a8)!important;border-color:#bca36b55!important}
.category-nav{background:#100e0be8!important;border-color:#bca36b44!important}
.product-card{background:#15130feF!important;border-color:#bca36b38!important}
.desktop-cart{background:#12100ceF!important;border-color:#bca36b66!important}
.catalog-search{background:#100e0be8!important;border-color:#bca36b38!important}
.workspace-logo-art,.workspace-root .header-logo-art{position:relative!important;display:block!important;width:164px!important;height:94px!important;background:#000!important;mix-blend-mode:screen!important;border-radius:0!important;overflow:hidden!important;isolation:isolate}
.workspace-logo-art img,.header-logo-art img{opacity:0!important}
.workspace-logo-art::before,.header-logo-art::before,.workspace-logo-art::after,.header-logo-art::after{content:"";position:absolute;inset:0;background:url('/assets/brand-gold.jpg') center 55%/100% auto no-repeat!important;pointer-events:none;mix-blend-mode:normal!important}
.workspace-logo-art::before,.header-logo-art::before{filter:brightness(.025)}
.workspace-logo-art::after,.header-logo-art::after{filter:none;animation:yii-gold-pass 4s linear infinite!important;mask-image:linear-gradient(90deg,transparent 0%,#000 42%,#000 58%,transparent 100%);mask-size:65% 100%;mask-repeat:no-repeat;mask-position:-190% 0}
@keyframes yii-gold-pass{0%{mask-position:-190% 0;opacity:0}4%{opacity:1}94%{opacity:1}100%{mask-position:290% 0;opacity:0}}
.workspace-logo{padding-top:12px!important;padding-bottom:30px!important}
.workspace-logo b{color:#d4c29a!important}.workspace-logo small{color:#81765d!important}
.workspace-root .header-logo-art{width:78px!important;height:45px!important;flex:none}
@media(max-width:720px){body::before{background-size:auto 100vh;background-position:center bottom;opacity:.6}.site-header .brand{gap:5px!important}.site-header .brand b{font-size:12px!important}.workspace-root .header-logo-art{width:67px!important;height:40px!important}.category-nav{background:#100e0bf5!important}.mobile-cart-bar{background:#100e0bf5!important}}
@media(prefers-reduced-motion:reduce){.workspace-logo-art::after,.header-logo-art::after{animation:none!important;mask-image:none;opacity:.65}}
