.announcement-bar-section .utility-bar{background:var(--brand-color-primary-dark);border-bottom:0;padding:7px 0;overflow:hidden}.announcement-bar-section .announcement-bar__message{padding:0;min-height:auto;color:#b9bcc5;text-transform:uppercase;letter-spacing:.1em;font-weight:400;font-size:14px;line-height:130%;font-family:var(--brand-font-body)}.announcement-bar-section .announcement-bar__ticker-text[aria-hidden=true]{display:none}@media screen and (max-width:749px){.announcement-bar-section .announcement-bar__message{width:100%;overflow:hidden;white-space:nowrap}.announcement-bar-section .announcement-bar__ticker{display:inline-flex;white-space:nowrap;width:max-content;animation:announcement-bar-ticker 14s linear infinite;will-change:transform}.announcement-bar-section .announcement-bar__ticker-text{flex:0 0 auto;padding:0 16px}.announcement-bar-section .announcement-bar__ticker-text[aria-hidden=true]{display:inline-block}}@media(prefers-reduced-motion:reduce){.announcement-bar-section .announcement-bar__ticker{animation:none}}@keyframes announcement-bar-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.section-header.shopify-section-group-header-group{position:sticky;top:0;left:0}.custom-header-wrapper{background:var(--brand-color-primary-light)}.custom-header{max-width:100%;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:24px 24px 12px;position:relative}.custom-header__logo-link{display:inline-flex;align-items:center;justify-content:center;height:24px;width:127px;position:relative;transform:translateY(-10px)}.custom-header__logo{width:127px;display:block;height:44.43px;position:absolute;top:0;left:0}.custom-header__menu{display:flex;align-items:center;width:320px}.custom-header__menu--left{justify-content:flex-start}.custom-header__menu--right{justify-content:flex-end;padding-right:56px}.custom-header__menu ul{display:flex;align-items:center;gap:24px;margin:0;padding:0}.custom-header__menu a{font-family:var(--brand-font-body);font-style:normal;font-weight:400;font-size:16px;line-height:150%;letter-spacing:.02em;text-transform:uppercase;color:var(--brand-color-primary-dark);transition:opacity .3s ease;text-decoration:none}.custom-header__menu a:hover{opacity:.8}.custom-header__cart{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;position:absolute;right:24px;top:26px}.custom-header__cart img{width:24px;height:24px;display:block}.custom-header__cart-count{position:absolute;top:-6px;right:-7px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--brand-color-primary-dark);color:#fff;font-family:var(--brand-font-body);font-size:10px;font-weight:600;line-height:16px;text-align:center;white-space:nowrap}.custom-header__toggle,.custom-header__mobile-panel{display:none}@media screen and (max-width:991px){.custom-header{padding:16px}.custom-header__menu--left,.custom-header__menu--right{display:none}.custom-header__toggle{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;border:0;background:transparent;padding:0;cursor:pointer}.custom-header__toggle img{width:24px;height:24px;display:block}.custom-header__toggle .is-close,.custom-header-wrapper.is-open .custom-header__toggle .is-open{display:none}.custom-header-wrapper.is-open .custom-header__toggle .is-close{display:block}.custom-header__logo-link{justify-self:center}.custom-header__cart{position:relative;top:auto;right:auto}.custom-header__mobile-panel{background:var(--brand-color-primary-light);border-top:1px solid var(--brand-color-gray-background);height:calc(100vh - 96px);overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.custom-header__mobile-panel::-webkit-scrollbar{display:none}.custom-header-wrapper.is-open .custom-header__mobile-panel{display:block}.custom-header__mobile-menu ul{margin:0;padding:0}.custom-header__mobile-menu li{border-bottom:1px solid var(--brand-color-gray-background)}.custom-header__mobile-menu a{display:block;min-height:56px;text-decoration:none;letter-spacing:.02em;text-transform:uppercase;font-family:Krub;font-style:normal;font-weight:400;font-size:16px;line-height:150%;color:var(--brand-color-primary-dark);transition:color .3s ease;padding:0 16px;display:flex;align-items:center}.custom-header__mobile-menu a:hover{color:var(--brand-color-primary)}body:has(.header-wrapper.is-open){overflow:hidden}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-custom-header.css.map */
