html.header-layout--impulse .announcement-bar-section.shopify-section-group-header-group{position:fixed;top:0;left:0;right:0;z-index:6;width:100%}html.header-layout--impulse .section-header.shopify-section-group-header-group{position:fixed!important;top:var(--announcement-bar-height, 0px);left:0;right:0;z-index:5;width:100%;margin-bottom:0}html.header-layout--impulse .section-header.shopify-section-header-sticky{position:fixed!important;top:var(--announcement-bar-height, 0px)}html.header-layout--impulse .section-header.shopify-section-header-hidden{top:var(--announcement-bar-height, 0px)!important;transform:none!important}html.header-layout--impulse #MainContent:not(:has(>.shopify-section:first-child .slideshow)){padding-top:var(--header-group-height, 14rem)}html.header-layout--impulse:not(.scrolled):not(:has(#MainContent>.shopify-section:first-child .slideshow)) .header-wrapper .header,html.header-layout--impulse:not(.scrolled):not(:has(#MainContent>.shopify-section:first-child .slideshow)) .header-wrapper .header__menu-item,html.header-layout--impulse:not(.scrolled):not(:has(#MainContent>.shopify-section:first-child .slideshow)) .header-wrapper .header__icon,html.header-layout--impulse:not(.scrolled):not(:has(#MainContent>.shopify-section:first-child .slideshow)) .header-wrapper .header__heading-link,html.header-layout--impulse:not(.scrolled):not(:has(#MainContent>.shopify-section:first-child .slideshow)) .header-wrapper .header__heading-link .h2{color:#2a3743}html.header-layout--impulse:not(.scrolled):not(:has(#MainContent>.shopify-section:first-child .slideshow)) .header-wrapper .svg-wrapper svg{fill:#2a3743}body:has(.header--impulse) .announcement-bar-section{position:relative;z-index:6;flex-shrink:0}body:has(.header--impulse) .announcement-bar-section .utility-bar{background-color:#edebe7;border-bottom:none;color:#2a3743;min-height:0;height:auto}body:has(.header--impulse) .announcement-bar-section .utility-bar__grid{justify-content:center;min-height:0}body:has(.header--impulse) .announcement-bar-section .announcement-bar,body:has(.header--impulse) .announcement-bar-section .announcement-bar-slider{width:100%;justify-content:center;height:auto;min-height:0}body:has(.header--impulse) .announcement-bar-section .announcement-bar-slider>.slider-button{display:flex!important;width:2.2rem;height:2.2rem;min-width:0;margin:0;flex-shrink:0}body:has(.header--impulse) .announcement-bar-section .announcement-bar-slider>.slider-button .icon,body:has(.header--impulse) .announcement-bar-section .announcement-bar-slider>.slider-button svg{width:1rem;height:1rem}body:has(.header--impulse) .announcement-bar-section .announcement-bar__announcement,body:has(.header--impulse) .announcement-bar-section .announcement-bar .slideshow__slide{height:auto;min-height:0}body:has(.header--impulse) .announcement-bar-section .announcement-bar__message,body:has(.header--impulse) .announcement-bar-section .announcement-bar__link{color:#2a3743;text-align:center;justify-content:center}body:has(.header--impulse) .announcement-bar-section .announcement-bar__message{font-size:1.1rem;font-weight:400;text-transform:uppercase;min-height:0!important;padding:.35rem 0 .2rem!important;line-height:1.2;margin:0}body:has(.header--impulse) .announcement-bar-section .announcement-bar__highlight{font-weight:400;letter-spacing:.1em;margin-right:.5rem}body:has(.header--impulse) .announcement-bar-section .announcement-bar-slider .slider-buttons{display:none}html.header-layout--impulse:not(.scrolled) .header-wrapper,html.header-layout--impulse:not(.scrolled) .header-wrapper.gradient,html.header-layout--impulse:not(.scrolled) .header-wrapper.color-scheme-1{background:transparent!important;background-image:none!important;background-attachment:initial;border-bottom:none;box-shadow:none;transition:background-color .25s ease,box-shadow .25s ease}html.header-layout--impulse:not(.scrolled):has(#MainContent>.shopify-section:first-child .slideshow) .header-wrapper .header,html.header-layout--impulse:not(.scrolled):has(#MainContent>.shopify-section:first-child .slideshow) .header-wrapper .header__menu-item,html.header-layout--impulse:not(.scrolled):has(#MainContent>.shopify-section:first-child .slideshow) .header-wrapper .header__icon,html.header-layout--impulse:not(.scrolled):has(#MainContent>.shopify-section:first-child .slideshow) .header-wrapper .header__heading-link,html.header-layout--impulse:not(.scrolled):has(#MainContent>.shopify-section:first-child .slideshow) .header-wrapper .header__heading-link .h2,html.header-layout--impulse:not(.scrolled):has(#MainContent>.shopify-section:first-child .slideshow) .header-wrapper .header__active-menu-item{color:#fff}html.header-layout--impulse:not(.scrolled):has(#MainContent>.shopify-section:first-child .slideshow) .header-wrapper .svg-wrapper svg,html.header-layout--impulse:not(.scrolled):has(#MainContent>.shopify-section:first-child .slideshow) .header-wrapper .header__icon--menu .icon{fill:#fff}html.header-layout--impulse.scrolled .header-wrapper{background-color:#fff!important;box-shadow:0 .1rem #2a374314}html.header-layout--impulse.scrolled .header-wrapper .header,html.header-layout--impulse.scrolled .header-wrapper .header__menu-item,html.header-layout--impulse.scrolled .header-wrapper .header__icon,html.header-layout--impulse.scrolled .header-wrapper .header__heading-link,html.header-layout--impulse.scrolled .header-wrapper .header__heading-link .h2,html.header-layout--impulse.scrolled .header-wrapper .header__active-menu-item{color:#2a3743}html.header-layout--impulse.scrolled .header-wrapper .svg-wrapper svg,html.header-layout--impulse.scrolled .header-wrapper .header__icon--menu .icon{fill:#2a3743}body:has(.header--impulse) .header--impulse{display:grid;align-items:center;min-height:6rem}@media screen and (min-width:990px){body:has(.header--impulse) .header--impulse{grid-template-areas:"heading left right";grid-template-columns:auto 1fr auto;column-gap:2rem;padding-left:var(--page-gutter, 50px);padding-right:var(--page-gutter, 50px);min-height:7rem}body:has(.header--impulse) .header--impulse .header__impulse-left{grid-area:left;display:flex!important;align-items:center;gap:2.4rem;justify-self:start}body:has(.header--impulse) .header--impulse .header__heading,body:has(.header--impulse) .header--impulse .header__heading-link{grid-area:heading;justify-self:start;text-align:left}body:has(.header--impulse) .header--impulse .header__heading-link{margin-left:-.75rem}body:has(.header--impulse) .header--impulse.header--middle-left .header__heading,body:has(.header--impulse) .header--impulse.header--middle-left .header__heading-link{justify-self:start;text-align:left}body:has(.header--impulse) .header--impulse .header__impulse-right{grid-area:right;display:flex!important;align-items:center;gap:2.4rem;justify-self:end}body:has(.header--impulse) .header--impulse .header__icons--impulse{display:flex;align-items:center;gap:.8rem;padding-right:0}body:has(.header--impulse) .header--impulse .header__inline-menu{display:block;margin-top:0}body:has(.header--impulse) .header--impulse .header__inline-menu .list-menu--inline{display:inline-flex;flex-wrap:wrap;gap:.4rem 2rem}body:has(.header--impulse) .header--impulse .header__menu-item,body:has(.header--impulse) .header--impulse .header__menu-item span{font-size:1.5rem;font-weight:700;letter-spacing:.02em}body:has(.header--impulse) .header--impulse .header__icons--impulse .header__search{display:inline-flex;margin-right:0}body:has(.header--impulse) .header--impulse .header__heading-link .h2{font-size:2.2rem;font-weight:400;letter-spacing:.22em;text-transform:uppercase;line-height:1.2}}@media screen and (max-width:989px){body:has(.header--impulse) .header--impulse{grid-template-areas:"left-icons heading icons";grid-template-columns:1fr auto 1fr;padding-top:.2rem;padding-bottom:.2rem;padding-left:max(var(--page-gutter, 1.6rem),env(safe-area-inset-left,0px));padding-right:max(var(--page-gutter, 1.6rem),env(safe-area-inset-right,0px));min-height:0}body:has(.header--impulse) .header--impulse .header__heading-link .h2{font-size:1.5rem;letter-spacing:.16em}body:has(.header--impulse) .header--impulse .header__heading-logo-wrapper{width:auto;max-width:100%}body:has(.header--impulse) .header--impulse .header__heading-logo{width:auto;max-height:4.4rem;transform:scale(1.45);transform-origin:center}body:has(.header--impulse) .header--impulse .header__heading-link,body:has(.header--impulse) .header--impulse .header__heading-logo-wrapper{overflow:visible}body:has(.header--impulse) .announcement-bar-section .announcement-bar__message{font-size:1rem;padding-left:.4rem;padding-right:.4rem}body:has(.header--impulse) .header--impulse header-drawer{grid-area:left-icons;justify-self:start;display:block}body:has(.header--impulse) .header--impulse .header__impulse-left{display:none!important}body:has(.header--impulse) .header--impulse .header__heading,body:has(.header--impulse) .header--impulse .header__heading-link{grid-area:heading;justify-self:start;text-align:left}body:has(.header--impulse) .header--impulse .header__impulse-right{grid-area:icons;display:flex!important;justify-self:end;gap:.4rem}}body:has(.header--impulse) .header--impulse .header__icons--impulse .header__search{display:inline-flex;align-items:center}body:has(.header--impulse) .cart-count-bubble{background-color:#2a3743;color:#fff}
/*# sourceMappingURL=/cdn/shop/t/7/assets/component-header-impulse.css.map */
