.site-actions{display:flex;align-items:center;justify-content:flex-end;gap:24px;min-width:0}
.language-switch{display:flex!important;align-items:center;gap:10px!important;font:400 13px/1.5 Manrope,Arial,sans-serif;white-space:nowrap}
.language-switch a{padding:9px 0;color:inherit;text-decoration:none;opacity:.72}
.language-switch a[aria-current=true]{opacity:1;text-decoration:underline;text-underline-offset:5px}
.language-switch a:hover{opacity:1}
.language-switch a:focus-visible{outline:2px solid currentColor;outline-offset:4px}
.language-switch span{opacity:.45}
.footer-mantra{font-family:CaslonDisplay,Georgia,serif;font-size:21px;color:#c0b5a3;margin:36px 0 0}
.intention-currents{min-width:0}
.intention-currents>h3{font:400 clamp(24px,2.4vw,34px)/1.2 CaslonDisplay,Georgia,serif;margin:0 0 28px;color:#f2e8d6}
.intention-currents .intention-meanings{margin:0}
#bagTitle{font-size:clamp(26px,2.6vw,36px);line-height:1.12;max-width:19ch}
html[lang=es] .mystic-hero-copy h1{font-size:clamp(56px,5vw,88px)}
html[lang=es] .mystic-hero-copy{width:min(46%,700px)}
html[lang=es] .hero-actions{flex-wrap:wrap;gap:22px}
html[lang=es] .filters{flex-wrap:wrap}
html[lang=es] .button{white-space:normal;text-align:center}
.checkout-header .language-switch{margin-inline-start:8px;color:#222}
@media(max-width:900px){.site-header{grid-template-columns:1fr auto!important}.site-header>.wordmark{grid-column:1;grid-row:1;justify-self:start}.site-actions{grid-column:2;grid-row:1;gap:16px}.site-header>nav{grid-row:2;grid-column:1/-1}.site-header{row-gap:5px!important}.checkout-header{flex-wrap:wrap;gap:10px}.checkout-header .language-switch{margin-inline-start:auto}html[lang=es] .mystic-hero-copy{width:54%}}
@media(max-width:600px){.site-header{padding-inline:20px!important}.site-actions{gap:16px}.site-header>.wordmark{font-size:24px!important;letter-spacing:.08em!important}.language-switch{font-size:12px;gap:7px!important}.bag-button>span{font-size:0}.bag-button [data-bag-count]{font-size:12px}.bag-button{gap:5px!important}.site-header>nav{display:flex!important;gap:22px;justify-content:center;flex-wrap:wrap}.site-header>nav a{font-size:15px}.footer-mantra{font-size:19px}.checkout-header .header-context{font-size:10px}.checkout-header .language-switch{font-size:12px}.checkout-header .back-link{font-size:12px}html[lang=es] .mystic-hero-copy{width:100%}html[lang=es] .mystic-hero-copy h1{font-size:clamp(48px,12.4vw,68px)}html[lang=es] .hero-actions{gap:18px}.intention-currents>h3{margin-top:16px}.collection-tools{align-items:flex-start}}
