.hero-inner{width:100%}.hero-card{border-radius:16px;display:flex;flex-direction:column;overflow:visible;position:relative}.hero-header{position:relative;background:#141137;border-radius:16px 16px 0 0;padding:14px 20px;flex-shrink:0;z-index:10;transition:background .3s ease,box-shadow .3s ease}.hero-header.scrolled{position:fixed;top:0;left:0;right:0;border-radius:0;background:#110e44;box-shadow:0 2px 10px #0000004d;z-index:10001;padding:14px 32px;animation:hero-header-slide-in .35s ease}@keyframes hero-header-slide-in{0%{transform:translateY(-12px)}to{transform:translateY(0)}}.hero-header-spacer{height:52px;flex-shrink:0;display:none}.hero-card.header-scrolled .hero-header-spacer{display:block}.hero-header-content{display:flex;justify-content:center;align-items:center;position:relative;padding:0;transition:all .3s ease}.hero-header.scrolled .hero-header-content{max-width:1380px;margin:0 auto;padding:0 1rem;justify-content:flex-end}.hero-header.scrolled .hero-logo{position:absolute;left:50%;transform:translate(-50%)}.hero-logo{display:flex;align-items:center;transition:all .3s ease}.hero-logo img{width:clamp(80px,15vw,103px);height:auto;max-height:24px}.hero-header.scrolled .hero-logo img{width:80px;max-height:20px}.hero-header-right{display:flex;align-items:center;gap:1rem;transition:all .3s ease;position:absolute;right:0;top:50%;transform:translateY(-50%)}.hero-header.scrolled .hero-header-right{position:static;transform:none}.cart-icon{color:var(--color-primary);display:flex;align-items:center;text-decoration:none;transition:opacity .2s;line-height:0;position:relative;background:none;border:none;padding:0;cursor:pointer}.cart-icon__count{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;padding:0 4px;font-size:11px;font-weight:600;line-height:18px;text-align:center;color:#fff;background:#ff5e5c;border-radius:9px}.cart-icon:hover{opacity:.7}.cart-icon svg{width:24px;height:24px}.cart-icon svg path{stroke:#ff5e5c}.hero-header.scrolled .language-switcher,.hero-header.scrolled .language-switcher .lang-link,.hero-header.scrolled .language-switcher span{color:#ff5e5c}.hero-cta-sticky{display:none;position:fixed;top:14px;right:16px;z-index:99999;align-items:center;gap:.4em;background:var(--color-primary);color:#530700;padding:8px 16px;border-radius:999px;font-family:var(--font-body);font-weight:500;font-size:13px;line-height:1;text-decoration:none!important;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;box-shadow:0 4px 12px #ff5e5c40}.hero-cta-sticky.is-visible{display:inline-flex}.hero-cta-sticky.is-visible:hover,.hero-cta-sticky.is-visible:focus-visible{text-decoration:none;transform:scale(1.03);box-shadow:0 6px 16px #ff5e5c59;outline:none;transition:transform .2s ease,box-shadow .2s ease}@media(max-width:768px){.hero-cta-sticky{padding:6px 12px;font-size:11px}}@media(max-width:1024px){.hero-card{border-radius:12px}.hero-header{border-radius:12px 12px 0 0}}@media(max-width:768px){.hero-card{border-radius:0}.hero-header{border-radius:0;padding:14px 20px;min-height:64px}.hero-header-spacer{height:64px}}@media(max-width:480px){.hero-header.scrolled .hero-header-content{padding:0 1rem}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/component-hero-header.css.map */
