:root{--header-transparent-bg: transparent;--header-white-bg: #ffffff;--header-transparent-text: #ffffff;--header-white-text: #231f20;--beatswell-nav-font-size: 14px;--beatswell-mega-menu-header-font-size: 14px;--beatswell-mega-menu-link-font-size: 14px;--beatswell-mega-menu-featured-font-size: 16px;--beatswell-drawer-menu-font-size: 20px;--beatswell-drawer-close-font-size: 16px}.beatswell-logo{color:currentColor;width:130px;height:21px}.header__inline-menu .list-menu--inline{display:inline-flex;justify-content:flex-start;align-items:center;gap:4rem}h1.header__heading{font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:none}.header__inline-menu .header__menu-item{font-family:Martian Mono,monospace;font-size:var(--beatswell-nav-font-size);font-weight:400;text-transform:uppercase;letter-spacing:.05em;text-align:center;padding:0;text-decoration:none!important;position:relative;cursor:pointer}.header__heading-link,.header__icon--home,.header__logo-center{cursor:pointer}.header__inline-menu .header__menu-item span,.header__inline-menu .header__menu-item:hover span{text-decoration:none!important}.header__inline-menu details[open]>.header__menu-item{text-decoration:none!important}.header__inline-menu .header__menu-item:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:1px;background-color:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform .3s ease}.header__inline-menu .header__menu-item:hover:after{transform:scaleX(1)}.header__inline-menu .header__menu-item:not(:hover):after{transform-origin:right center}.section-header:has(.header-wrapper--transparent){position:relative;z-index:999!important}body:has(.header-wrapper--transparent)>main,body:has(.header-wrapper--transparent)>#MainContent{margin-top:calc(-1 * var(--header-height, 80px));padding-top:0}.section-header.shopify-section-header-sticky:has(.header-wrapper--transparent){position:sticky!important;top:0!important}.header-wrapper--transparent{background:var(--header-transparent-bg)!important}.header-wrapper--transparent .header--transparent{background:var(--header-transparent-bg)!important;color:var(--header-transparent-text)}.header-wrapper--transparent:has(.header:hover),.header-wrapper--transparent:has(.header--transparent:hover),.header-wrapper--transparent:has(.header__menu-item:hover),.header-wrapper--transparent:has(.header__heading-link:hover),.header-wrapper--transparent:has(.header-menu:hover),.header-wrapper--transparent:has(.mega-menu[open]),.header-wrapper--transparent.header-hover,.header-wrapper--transparent.mega-menu-open{background:var(--header-white-bg)!important}.header-wrapper--transparent:has(.header:hover) .header--transparent,.header-wrapper--transparent:has(.header--transparent:hover) .header--transparent,.header-wrapper--transparent:has(.header__menu-item:hover) .header--transparent,.header-wrapper--transparent:has(.header__heading-link:hover) .header--transparent,.header-wrapper--transparent:has(.header-menu:hover) .header--transparent,.header-wrapper--transparent:has(.mega-menu[open]) .header--transparent,.header-wrapper--transparent.header-hover .header--transparent,.header-wrapper--transparent.mega-menu-open .header--transparent{background:var(--header-white-bg)!important;color:var(--header-white-text)!important}.header-wrapper--transparent .header__heading-link,.header-wrapper--transparent .header__menu-item,.header-wrapper--transparent .header__icon,.header-wrapper--transparent .header__icon--cart,.header-wrapper--transparent .header__icon--account,.header-wrapper--transparent .localization-form__button,.header-wrapper--transparent .search-modal__form-button,.header-wrapper--transparent .beatswell-logo,.header-wrapper--transparent .header__active-menu-item{color:#fff!important}.header--transparent .header-wrapper--border-bottom{border-bottom:none}.header--white{background:var(--header-white-bg);color:var(--header-white-text)}.header--white .header__heading-link,.header--white .header__menu-item,.header--white .header__icon,.header--white .header__icon--cart,.header--white .header__icon--account,.header--white .localization-form__button,.header--white .search-modal__form-button,.header--white .beatswell-logo,.header--white .header__active-menu-item{color:#231f20!important}.header--white .header-wrapper{background:var(--header-white-bg)}.header__inline-menu .header__menu-item--ai{font-family:var(--font-heading-family),sans-serif;font-style:normal;text-transform:none;letter-spacing:0;font-weight:600}.header__inline-menu .header__menu-item--ai:after{background-color:var(--beatswell-light-tan, #b98e6c);transform:scaleX(1);height:2px;bottom:-3px;opacity:1;transition:opacity .3s ease,transform .3s ease}.header__inline-menu .header__menu-item--ai:hover:after{opacity:1;transform:scaleX(1)}.header,.header-wrapper,.header__heading-link,.header__menu-item,.header__icon{transition:background-color .3s ease,color .3s ease}.shopify-section-header-sticky:not(:has(.header-wrapper--transparent)){position:sticky!important;top:0!important;z-index:999!important}.section-header.shopify-section-header-sticky:not(:has(.header-wrapper--transparent)){position:sticky!important;top:0!important;z-index:999!important}.section-header.shopify-section-group-header-group.shopify-section-header-sticky{z-index:999!important}.header-wrapper{position:relative}.header--full-width{max-width:100%!important;width:100%}@media screen and (min-width:990px){.header--full-width{display:flex!important;flex-direction:row;align-items:center;gap:2rem;grid-template-areas:none!important;grid-template-columns:none!important}.header--full-width .header__left-group{display:flex;align-items:center;gap:2rem;flex:0 0 auto}.header--full-width .header__left-group>.header__heading,.header--full-width .header__left-group>.header__heading-link,.header--full-width .header__left-group>header-menu{grid-area:unset!important;justify-self:unset!important}.header--full-width .header__left-group .header__inline-menu{display:inline-flex;grid-area:unset!important}.header--full-width .header__logo-center{flex:1 1 0;display:flex;justify-content:center;align-items:center;min-width:0}.header--full-width .header__heading:has(.header__logo-center){flex:1 1 0;display:flex;justify-content:center;align-items:center;min-width:0;margin:0}.header--full-width .header__icons{flex:0 0 auto;display:flex;align-items:center;grid-area:unset!important;justify-self:unset!important}.header__icon--home{display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;color:currentColor;cursor:pointer}summary.header__icon--home{list-style:none;padding-right:0}summary.header__icon--home::-webkit-details-marker{display:none}.header__icon--home .svg-wrapper,.header__icon--home .header__icon--home-link{display:flex;align-items:center;width:2rem;height:2rem;color:currentColor}.header__icon--home .icon-hamburger{width:100%;height:100%}.header__icon--home:after{display:none!important}}.shopify-section-header-sticky .header-wrapper--transparent:not(:hover):not(.header-hover):not(.mega-menu-open){background:var(--header-transparent-bg)!important}.shopify-section-header-sticky .header-wrapper--white{background:var(--header-white-bg);box-shadow:0 2px 4px #0000000d}.shopify-section-header-sticky .shopify-section-header-sticky .header-wrapper--transparent:not(:hover):not(.header-hover):not(.mega-menu-open):not(:has(.mega-menu[open])):not(:has(.header:hover)) .header--transparent{background:var(--header-transparent-bg)!important}.shopify-section-header-sticky .header--white{background:var(--header-white-bg)}.shopify-section-header-sticky.animate .header-wrapper{animation:slideDown .3s ease-out}@keyframes slideDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.scrolled-past-header .header-wrapper--transparent{background:#fffffff2!important;box-shadow:0 2px 4px #0000000d}.scrolled-past-header .header-wrapper--transparent .header--transparent{background:#fffffff2!important;color:#231f20!important}.scrolled-past-header .header-wrapper--transparent .header__heading-link,.scrolled-past-header .header-wrapper--transparent .header__menu-item,.scrolled-past-header .header-wrapper--transparent .header__icon,.scrolled-past-header .header-wrapper--transparent .beatswell-logo,.scrolled-past-header .header-wrapper--transparent .header__active-menu-item{color:#231f20!important}.header-wrapper--transparent:has(.header-menu:hover),.header-wrapper--transparent:has(.mega-menu[open]){background:var(--header-white-bg)!important}.header-wrapper--transparent:has(.header-menu:hover) .header--transparent,.header-wrapper--transparent:has(.mega-menu[open]) .header--transparent{background:var(--header-white-bg)!important;color:var(--header-white-text)!important}.header-wrapper--transparent:has(.header:hover) .header__heading-link,.header-wrapper--transparent:has(.header--transparent:hover) .header__heading-link,.header-wrapper--transparent:has(.header__menu-item:hover) .header__heading-link,.header-wrapper--transparent:has(.header__heading-link:hover) .header__heading-link,.header-wrapper--transparent:has(.header:hover) .header__menu-item,.header-wrapper--transparent:has(.header--transparent:hover) .header__menu-item,.header-wrapper--transparent:has(.header__menu-item:hover) .header__menu-item,.header-wrapper--transparent:has(.header:hover) .header__icon,.header-wrapper--transparent:has(.header--transparent:hover) .header__icon,.header-wrapper--transparent:has(.header__menu-item:hover) .header__icon,.header-wrapper--transparent:has(.header:hover) .header__icon--cart,.header-wrapper--transparent:has(.header--transparent:hover) .header__icon--cart,.header-wrapper--transparent:has(.header:hover) .header__icon--account,.header-wrapper--transparent:has(.header--transparent:hover) .header__icon--account,.header-wrapper--transparent:has(.header:hover) .localization-form__button,.header-wrapper--transparent:has(.header--transparent:hover) .localization-form__button,.header-wrapper--transparent:has(.header:hover) .search-modal__form-button,.header-wrapper--transparent:has(.header--transparent:hover) .search-modal__form-button,.header-wrapper--transparent.header-hover .header__heading-link,.header-wrapper--transparent.header-hover .header__menu-item,.header-wrapper--transparent.header-hover .header__icon,.header-wrapper--transparent.header-hover .header__icon--cart,.header-wrapper--transparent.header-hover .header__icon--account,.header-wrapper--transparent.header-hover .localization-form__button,.header-wrapper--transparent.header-hover .search-modal__form-button,.header-wrapper--transparent.mega-menu-open .header__heading-link,.header-wrapper--transparent.mega-menu-open .header__menu-item,.header-wrapper--transparent.mega-menu-open .header__icon,.header-wrapper--transparent.mega-menu-open .header__icon--cart,.header-wrapper--transparent.mega-menu-open .header__icon--account,.header-wrapper--transparent.mega-menu-open .localization-form__button,.header-wrapper--transparent.mega-menu-open .search-modal__form-button,.header-wrapper--transparent:has(.header-menu:hover) .header__heading-link,.header-wrapper--transparent:has(.header-menu:hover) .header__menu-item,.header-wrapper--transparent:has(.header-menu:hover) .header__icon,.header-wrapper--transparent:has(.mega-menu[open]) .header__heading-link,.header-wrapper--transparent:has(.mega-menu[open]) .header__menu-item,.header-wrapper--transparent:has(.mega-menu[open]) .header__icon{color:#231f20!important}.header-wrapper--transparent:has(.header:hover) .beatswell-logo,.header-wrapper--transparent:has(.header--transparent:hover) .beatswell-logo,.header-wrapper--transparent:has(.header__menu-item:hover) .beatswell-logo,.header-wrapper--transparent.header-hover .beatswell-logo,.header-wrapper--transparent.mega-menu-open .beatswell-logo,.header-wrapper--transparent:has(.header-menu:hover) .beatswell-logo,.header-wrapper--transparent:has(.mega-menu[open]) .beatswell-logo{color:#231f20!important}.header-wrapper--transparent:has(.header:hover) .header__active-menu-item,.header-wrapper--transparent:has(.header--transparent:hover) .header__active-menu-item,.header-wrapper--transparent:has(.header__menu-item:hover) .header__active-menu-item,.header-wrapper--transparent.header-hover .header__active-menu-item,.header-wrapper--transparent.mega-menu-open .header__active-menu-item,.header-wrapper--transparent:has(.header-menu:hover) .header__active-menu-item,.header-wrapper--transparent:has(.mega-menu[open]) .header__active-menu-item{color:#231f20!important}.mega-menu--logo summary{cursor:pointer;list-style:none}.mega-menu--logo summary::-webkit-details-marker{display:none}.mega-menu--logo summary::marker{display:none}.mega-menu--logo .header__heading-logo-link{display:block;text-decoration:none;color:inherit}.mega-menu--logo .header__heading-logo-link:hover{opacity:.8}.header__search--inline{line-height:normal;--color-foreground: 35, 31, 32;--color-background: 255, 255, 255;--color-shadow: 0, 0, 0;--inputs-border-opacity: 1;--inputs-border-width: 1px;--inputs-radius: 15px;--inputs-radius-outset: 15px;--popup-border-opacity: 1;--popup-shadow-opacity: .12;color:rgb(var(--color-foreground))}.header-wrapper--transparent .header__search--inline{--color-foreground: 255, 255, 255}.scrolled-past-header .header-wrapper--transparent .header__search--inline{--color-foreground: 35, 31, 32}.header-wrapper--transparent:has(.header:hover) .header__search--inline,.header-wrapper--transparent:has(.header--transparent:hover) .header__search--inline,.header-wrapper--transparent:has(.header__menu-item:hover) .header__search--inline,.header-wrapper--transparent:has(.header__heading-link:hover) .header__search--inline,.header-wrapper--transparent:has(.header-menu:hover) .header__search--inline,.header-wrapper--transparent:has(.mega-menu[open]) .header__search--inline,.header-wrapper--transparent.header-hover .header__search--inline,.header-wrapper--transparent.mega-menu-open .header__search--inline{--color-foreground: 35, 31, 32}.header__search--inline .field__input{background-color:transparent;color:rgb(var(--color-foreground))}.header__search--inline .field__label,.header__search--inline .field__button{color:rgb(var(--color-foreground))}.header__search--inline .field:after{box-shadow:0 0 0 var(--inputs-border-width) rgba(var(--color-foreground),1)}.header__search--inline>predictive-search,.header__search--inline>search-form{flex:0 0 auto;width:16rem}@media screen and (min-width:990px){.header__search--inline>predictive-search,.header__search--inline>search-form{width:22rem;transition:width .2s ease;will-change:width}.header__search--inline>predictive-search:has(.search__input:not(:placeholder-shown)),.header__search--inline>search-form:has(.search__input:not(:placeholder-shown)),.header__search--inline>predictive-search:focus-within,.header__search--inline>search-form:focus-within{width:38rem}}.header__search--inline .predictive-search{--color-foreground: 35, 31, 32;color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));border-color:rgba(var(--color-foreground),1);border-top:.1rem solid rgb(0,0,0);border-radius:10px}.header__search--inline .predictive-search__heading{color:rgba(var(--color-foreground),.7)}.header__lang-switcher{position:relative;display:flex;align-items:center;align-self:center}.header__lang-switcher .localization-form{padding:0!important;margin:0!important;flex:initial!important}.header__lang-switcher .disclosure{position:relative}.header__lang-switcher .header__lang-btn.localization-form__select{display:inline-flex;align-items:center;gap:.6rem;background:none!important;cursor:pointer;padding:0 1.2rem!important;margin:0 0 0 1rem!important;min-height:0!important;min-width:0!important;height:4.7rem;color:currentColor;white-space:nowrap;line-height:1;border:1px solid currentColor!important;border-radius:15px!important;box-shadow:none!important}.header__lang-switcher .header__lang-btn.localization-form__select:before,.header__lang-switcher .header__lang-btn.localization-form__select:after{content:none!important;display:none!important}.header__lang-flag{font-size:16px;line-height:1}.header__lang-code{font-family:var(--font-body-family),sans-serif;font-size:1.3rem;font-style:var(--font-body-style);font-weight:var(--font-body-weight);letter-spacing:.04rem;text-transform:uppercase}.header__lang-switcher .header__lang-dropdown{position:absolute;top:calc(100% + .8rem)!important;bottom:auto!important;right:0;left:auto;transform:none!important;z-index:1001;background:#fff!important;border:none!important;border-radius:8px!important;box-shadow:0 4px 16px #0000001f!important;min-width:160px;max-height:300px;padding:.4rem 0;overflow:hidden}.header__lang-switcher .header__lang-list{margin:0;padding:.4rem 0;list-style:none;max-width:none;width:auto}.header__lang-switcher .header__lang-option.disclosure__link{display:flex!important;grid-template-columns:none!important;align-items:center;gap:.6rem;padding:.6rem 1rem!important;color:#231f20!important;text-decoration:none!important;font-size:13px;white-space:nowrap;transition:background-color .15s ease}.header__lang-switcher .header__lang-option:hover{background:#f5f5f5;text-decoration:none!important;color:#231f20!important}.header__lang-switcher .header__lang-option[aria-current=true]{font-weight:600}
/*# sourceMappingURL=/cdn/shop/t/15/assets/component-header-beatswell.css.map */
