.language-selector{margin:0;flex:0 0 auto}
.language-selector fieldset{display:flex;align-items:center;gap:2px;margin:0;padding:3px;border:1px solid #ffffff29;border-radius:4px;min-width:0}
.language-selector button{appearance:none;display:block;border:0;border-radius:2px;background:transparent;color:#a9adaa;font:600 10px/1.2 var(--font-body,Arial,sans-serif);letter-spacing:.06em;padding:9px 8px;min-height:32px;cursor:pointer}
.language-selector button:hover,.language-selector button:focus-visible{color:#fff;background:#ffffff15}
.language-selector button.is-current{color:#f4f0e7;background:#ffffff12}
.language-selector button:focus-visible{outline:2px solid #e1d8c8;outline-offset:3px}
.site-header .desktop-nav a{text-transform:uppercase}
.collection-card__image{aspect-ratio:1;background:radial-gradient(ellipse at 50% 44%,#292c2c 0%,#191b1c 73%)}
.collection-card__image img{width:100%;height:100%;object-fit:contain;filter:none;mix-blend-mode:normal}
.password-page>.language-selector{align-self:flex-end}
@media(max-width:760px){
 .site-header .header-actions{gap:10px}
 .site-header .header-search{display:none}
 .site-header .language-selector button{padding:9px 7px}
 .site-header .cart-link{gap:5px}
 .site-header .wordmark{font-size:21px;gap:7px}
}
@media(max-width:380px){
 .site-header{padding-left:14px;padding-right:14px}
 .site-header .header-actions{gap:7px}
 .site-header{gap:7px}
 .site-header .wordmark{font-size:17px;gap:5px}
 .site-header .brand-mark{width:21px}
 .site-header .language-selector button{padding:9px 5px}
}
@media(max-width:380px){
 .brand-story__main>*{min-width:0}
 .brand-story h2{font-size:46px}
}

@media(min-width:761px){.template-list-collections .collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
