.header-wrapper{background-color:var(--color-background, #000000);border-bottom:none;box-shadow:none}.header-wrapper--border-bottom{border-bottom:none!important}.header{padding-top:10px!important;padding-bottom:10px!important;align-items:center;gap:1.5rem}@media screen and (min-width:990px){.header{padding-top:12px!important;padding-bottom:12px!important;gap:2rem}.header--middle-left{grid-template-columns:auto 1fr auto;column-gap:2.5rem}}.header__heading-logo-wrapper{display:inline-flex;align-items:center;transition:width .3s cubic-bezier(.52,0,.61,.99),transform .3s ease}.header__heading-logo{max-width:350px;height:auto;transition:transform .2s ease}.header__heading-link:hover .header__heading-logo{transform:scale(1.02)}.scrolled-past-header .header__heading-logo-wrapper{width:70%}@media screen and (min-width:990px){.header__inline-search{max-width:520px;width:100%;margin:0 auto;display:flex;align-items:center;justify-content:center}.header__inline-search-form{display:flex;align-items:center;width:100%;padding:0;border:2px solid rgba(255,255,255,.15);border-radius:50px;background:#ffffff14;overflow:hidden;transition:border-color .25s ease,box-shadow .25s ease,background-color .25s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.header__inline-search-form:hover{border-color:#ffffff4d;background:#ffffff1f}.header__inline-search-form:focus-within{border-color:#fff6;box-shadow:0 0 0 3px #ffffff14;background:#ffffff1f}.header__inline-search-icon{display:flex;align-items:center;justify-content:center;padding:0 0 0 1.6rem;background:none;border:none;cursor:pointer;flex-shrink:0;color:#ffffff80;transition:color .2s ease}.header__inline-search-form:hover .header__inline-search-icon,.header__inline-search-form:focus-within .header__inline-search-icon{color:#fffc}.header__inline-search-icon .icon{width:1.6rem;height:1.6rem}.header__inline-search-input{flex:1;border:none;background:transparent;padding:.9rem 1.6rem;font-size:1.4rem;font-weight:400;line-height:1;color:#fff;outline:none;letter-spacing:.01em}.header__inline-search-input::placeholder{color:#ffffff73;font-weight:400}}.header__icons{display:flex;align-items:center;gap:8px;justify-self:end}.header__icon .icon{height:2.4rem;width:2.4rem;vertical-align:middle;fill:var(--color-foreground);transition:opacity .2s ease,transform .2s ease}.header__icon:hover .icon{opacity:.8;transform:scale(1.08)}.header__icon,.header__icon--cart .icon{height:auto;padding:0}.header__icon,.header__icon--cart{display:flex;align-items:center;justify-content:center}.header__icon--cart #Layer_1{width:24px;height:24px}.icon.icon-account{cursor:pointer;width:2.2rem;height:2.2rem;stroke-width:.2;stroke:var(--color-foreground);transition:opacity .2s ease}#cart-icon-bubble{width:auto;text-decoration:none;gap:8px;display:flex;align-items:center;padding:6px 14px;border-radius:50px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);transition:all .25s ease;color:var(--color-foreground);font-weight:500;font-size:1.3rem}#cart-icon-bubble:hover{background:#ffffff1f;border-color:#fff3}.cart-count-bubble{background-color:var(--color-base-accent-1);color:#fff;border-radius:50%;min-width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;line-height:1;padding:0 4px}.cart-total-value{font-size:1.3rem;font-weight:600;letter-spacing:.01em;white-space:nowrap}.tm_header-dropdown.site-header__icon{position:relative;cursor:pointer}.tm_header-dropdown.site-header__icon .user-background{padding:7px;border-radius:50%;transition:all .25s ease;display:flex;align-items:center;justify-content:center}.tm_header-dropdown.site-header__icon:hover .user-background{background:#ffffff1a}.tm_header-dropdown.site-header__icon .my-account{position:absolute;top:calc(100% + 8px);right:0;padding:8px 0;margin:0;background-color:#1a1a2e;min-width:190px;display:none;border:1px solid rgba(255,255,255,.1);border-radius:10px;box-shadow:0 12px 32px #0000004d;z-index:999;list-style:none;opacity:0;transform:translateY(-6px);transition:all .25s cubic-bezier(.4,0,.2,1)}.tm_header-dropdown.site-header__icon.active .my-account{opacity:1;transform:translateY(0);display:block}.tm_header-dropdown.site-header__icon .my-account:before{content:"";position:absolute;top:-5px;right:14px;width:10px;height:10px;background-color:#1a1a2e;border:1px solid rgba(255,255,255,.1);border-bottom:none;border-right:none;transform:rotate(45deg);z-index:-1}.tm_header-dropdown.site-header__icon .my-account li a{display:flex;align-items:center;padding:10px 18px;font-size:13px;font-weight:500;color:#ffffffd9;text-decoration:none;transition:all .15s ease;gap:8px}.tm_header-dropdown.site-header__icon .my-account li a:hover{background:#ffffff0f;color:#fff}.tm_header-dropdown.site-header__icon .my-account li a svg{opacity:.6}.header-contact_info{display:flex;align-items:center;gap:8px;padding-right:16px;border-right:1px solid rgba(255,255,255,.08);margin-right:8px}.header-contact_info .icon-headphones{fill:var(--color-foreground);width:22px;height:22px;opacity:.7}.header-contact_info .list-menu__item--link{padding:0}.header-contact_info .list-menu__item--link p{margin:0;font-size:13px;line-height:1.3;font-weight:500}.header-contact_info .list-menu__item--link p a{font-size:13px;text-decoration:none;transition:color .2s ease}.header__icon.cm-wishlist-button,.header__icon.cm-compare-button{padding-right:0}.header__icon.cm-wishlist-button .icon-label,.header__icon.cm-compare-button .icon-label{position:relative;display:flex;align-items:center}.count-bubble{position:absolute;top:-4px;right:-8px;background:var(--color-base-accent-1);color:#fff;font-size:10px;font-weight:700;min-width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;line-height:1}.section-header.animate{transition:top .2s cubic-bezier(.4,0,.2,1)}.shopify-section-header-sticky{position:sticky;top:0;z-index:3;box-shadow:none;transition:box-shadow .3s ease}.scrolled-past-header .shopify-section-header-sticky{box-shadow:0 2px 20px #00000026}@media screen and (max-width:989px){.header__inline-search{display:none!important}.header{padding:8px 0!important}.header__heading-logo{max-width:130px}.header__icon .icon{height:2.2rem;width:2.2rem}.header__icon--cart #Layer_1{width:22px;height:22px}#cart-icon-bubble{padding:4px 10px;font-size:1.2rem;gap:6px}.cart-count-bubble{min-width:18px;height:18px;font-size:10px}}@media screen and (max-width:749px){.header__icons{gap:4px}.header__heading-logo{max-width:110px}.icon.icon-account{width:2rem;height:2rem}#cart-icon-bubble{padding:4px 8px;border:none;background:transparent}.cart-total-value{display:none}}@media screen and (max-width:380px){.header__icons{gap:2px}}.search-modal{border-bottom:none;background:#000000f2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.search-modal__content{padding:20px}.menu-drawer{background:var(--color-background, #000000)}.header__custom-buttons{display:flex;align-items:center;gap:8px;flex-shrink:0;padding-right:12px;border-right:1px solid rgba(255,255,255,.1);margin-right:4px}.header__cta-button{display:inline-flex;align-items:center;justify-content:center;padding:8px 20px;border-radius:50px;font-size:1.3rem;font-weight:700;letter-spacing:.03em;text-decoration:none;text-transform:uppercase;white-space:nowrap;transition:all .25s cubic-bezier(.4,0,.2,1);cursor:pointer;border:none;line-height:1.2}.header__cta-button:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000040;filter:brightness(1.1)}.header__cta-button:active{transform:translateY(0);box-shadow:0 2px 6px #0003}.header__cta-button--secondary{background:#ffffff1a!important;color:#ffffffe6!important;border:1px solid rgba(255,255,255,.2);font-weight:600;text-transform:none}.header__cta-button--secondary:hover{background:#ffffff2e!important;border-color:#ffffff59}.header__price-toggle{display:inline-flex;align-items:center;border-radius:50px;overflow:hidden;border:1px solid rgba(255,255,255,.15);background:#ffffff0f;flex-shrink:0}.header__price-toggle-btn{padding:7px 16px;font-size:1.2rem;font-weight:600;letter-spacing:.02em;border:none;background:transparent;color:#ffffff8c;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);white-space:nowrap;line-height:1.2;position:relative}.header__price-toggle-btn:hover:not(.header__price-toggle-btn--active){color:#ffffffd9;background:#ffffff0f}.header__price-toggle-btn--active{color:#fff;font-weight:700}@media screen and (max-width:1199px){.header__cta-button{padding:7px 14px;font-size:1.15rem}.header__price-toggle-btn{padding:6px 12px;font-size:1.1rem}}@media screen and (max-width:989px){.header__custom-buttons{display:none!important}}.app-header-menu{display:contents}
/*# sourceMappingURL=/cdn/shop/t/43/assets/header-redesign.css.map */
