.sprite{background-size:300% var(--by,800%)}
.product-actions a svg{width:15px;height:15px;vertical-align:middle}
.collection-tile{display:flex;flex-direction:column}.collection-tile .tile-copy{flex:1}
.sports-sticky{backdrop-filter:blur(16px);background:#101014}
:root{--gold:#c9cdd4;--gold-highlight:#f3f5f7;--gold-shadow:#929aa6}
img{height:auto}
.button{background:linear-gradient(110deg,var(--gold-highlight),var(--gold) 55%,var(--gold-shadow))}
.button.outline,.button.ghost{background:transparent}
.button.ghost,.quote-add,.brand-word span,.refined-gold{color:var(--gold)}
.quote-count,.toast{background:var(--gold)}
.tab-strip .selected,.tab-strip a:hover,.tab-strip button[aria-selected=true]{background:var(--gold);border-color:var(--gold)}
.about-logo{display:block;width:min(100%,300px);justify-self:center;padding:12px}
.about-logo img{width:100%;height:auto;max-height:260px;object-fit:contain}
.editorial .logo-panel img{width:100%;height:auto}
.digital-card .card-brand{display:block;background:transparent}
.digital-card .card-brand img{width:100%;height:auto;mix-blend-mode:normal}
.brand-image,.about-logo,.editorial .logo-panel{background:transparent;border:0;box-shadow:none}
.brand-image img,.about-logo img,.editorial .logo-panel img{mix-blend-mode:normal;object-fit:contain;filter:drop-shadow(0 0 2px #d9dce118)}
.digital-card .card-brand{padding:24px 24px 0}
.product-photo{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#d4d5d8}
.image-modal .product-photo{max-height:72vh;object-fit:contain}
.qr-block{text-align:center;margin:28px 0 6px;border-top:1px solid var(--line);padding-top:25px}
.qr-block img{width:184px;height:184px;display:block;margin:15px auto;background:white;padding:0;object-fit:contain;border:8px solid white;border-radius:5px}
.qr-block h2{font-size:25px;margin:0 0 10px}.qr-block p{font-size:11px;margin:8px 0}.qr-block a{color:var(--gold)}
.site-header .brand-word,.site-header .brand-word span{color:#dac195}
