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:4;flex-shrink:0}body:has(.header--impulse) .announcement-bar-section .utility-bar,body:has(.header--impulse) .announcement-bar-section .utility-bar.gradient{background:#111;background-image:none;border-bottom:none;color:#fff;min-height:0;height:auto;overflow:visible}body:has(.header--impulse) .announcement-bar-section .utility-bar__grid{justify-content:center;min-height:0;overflow:visible}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 .slider-buttons{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:space-between;width:100%;height:100%;z-index:2;pointer-events:none}body:has(.header--impulse) .announcement-bar-section .slider-button{position:relative;width:2.8rem;min-width:2.8rem;height:3.3rem;padding:0;margin:0;overflow:visible;clip:auto;color:#fff;pointer-events:auto}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,body:has(.header--impulse) .announcement-bar-section .announcement-bar__highlight{color:#fff;text-align:center;justify-content:center}body:has(.header--impulse) .announcement-bar-section .announcement-bar__message{font-size:1.1rem;font-weight:500;text-transform:uppercase;min-height:33px!important;padding:0 3.2rem!important;line-height:33px;margin:0}body:has(.header--impulse) .announcement-bar-section .slider-button .svg-wrapper,body:has(.header--impulse) .announcement-bar-section .slider-button svg{display:block;width:1rem;height:.6rem;color:inherit}body:has(.header--impulse) .announcement-bar-section .announcement-bar__row{min-height:33px}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__link .icon-arrow,body:has(.header--impulse) .announcement-bar-section .announcement-bar__link .svg-wrapper{display:none}html.header-layout--impulse:not(.scrolled):not(:has(#Details-HeaderMenu-collections[open])) .header-wrapper,html.header-layout--impulse:not(.scrolled):not(:has(#Details-HeaderMenu-collections[open])) .header-wrapper.gradient,html.header-layout--impulse:not(.scrolled):not(:has(#Details-HeaderMenu-collections[open])) .header-wrapper.color-scheme-1{background:transparent!important;background-image:none!important;background-attachment:initial;border-bottom:none;box-shadow:none;transition:none}html.header-layout--impulse:not(.scrolled):not(:has(#Details-HeaderMenu-collections[open])):has(#MainContent>.shopify-section:first-child .slideshow) .header-wrapper .header,html.header-layout--impulse:not(.scrolled):not(:has(#Details-HeaderMenu-collections[open])):has(#MainContent>.shopify-section:first-child .slideshow) .header-wrapper .header__menu-item,html.header-layout--impulse:not(.scrolled):not(:has(#Details-HeaderMenu-collections[open])):has(#MainContent>.shopify-section:first-child .slideshow) .header-wrapper .header__icon,html.header-layout--impulse:not(.scrolled):not(:has(#Details-HeaderMenu-collections[open])):has(#MainContent>.shopify-section:first-child .slideshow) .header-wrapper .header__heading-link,html.header-layout--impulse:not(.scrolled):not(:has(#Details-HeaderMenu-collections[open])):has(#MainContent>.shopify-section:first-child .slideshow) .header-wrapper .header__heading-link .h2,html.header-layout--impulse:not(.scrolled):not(:has(#Details-HeaderMenu-collections[open])):has(#MainContent>.shopify-section:first-child .slideshow) .header-wrapper .header__active-menu-item{color:#fff}html.header-layout--impulse:not(.scrolled):not(:has(#Details-HeaderMenu-collections[open])):has(#MainContent>.shopify-section:first-child .slideshow) .header-wrapper .svg-wrapper svg,html.header-layout--impulse:not(.scrolled):not(:has(#Details-HeaderMenu-collections[open])):has(#MainContent>.shopify-section:first-child .slideshow) .header-wrapper .header__icon--menu .icon{fill:#fff}.header__heading-logo--light{display:none}.header__heading-logo--dark{display:block}html.header-layout--impulse:not(.scrolled):not(:has(#Details-HeaderMenu-collections[open])):has(#MainContent>.shopify-section:first-child .slideshow) .header-wrapper .header__heading-logo--dark{display:none}html.header-layout--impulse:not(.scrolled):not(:has(#Details-HeaderMenu-collections[open])):has(#MainContent>.shopify-section:first-child .slideshow) .header-wrapper .header__heading-logo--light{display:block}html.header-layout--impulse:is(.scrolled,:has(#Details-HeaderMenu-collections[open])) .header-wrapper{background-color:#fff!important;box-shadow:0 .1rem #2a374314}html.header-layout--impulse.scrolled:not(:has(#Details-HeaderMenu-collections[open])) .header-wrapper{transition:background-color .25s ease,box-shadow .25s ease}html.header-layout--impulse:has(#Details-HeaderMenu-collections[open]) .header-wrapper{transition:none}html.header-layout--impulse:is(.scrolled,:has(#Details-HeaderMenu-collections[open])) .header-wrapper .header,html.header-layout--impulse:is(.scrolled,:has(#Details-HeaderMenu-collections[open])) .header-wrapper .header__menu-item,html.header-layout--impulse:is(.scrolled,:has(#Details-HeaderMenu-collections[open])) .header-wrapper .header__icon,html.header-layout--impulse:is(.scrolled,:has(#Details-HeaderMenu-collections[open])) .header-wrapper .header__heading-link,html.header-layout--impulse:is(.scrolled,:has(#Details-HeaderMenu-collections[open])) .header-wrapper .header__heading-link .h2,html.header-layout--impulse:is(.scrolled,:has(#Details-HeaderMenu-collections[open])) .header-wrapper .header__active-menu-item{color:#2a3743}html.header-layout--impulse:is(.scrolled,:has(#Details-HeaderMenu-collections[open])) .header-wrapper .svg-wrapper svg,html.header-layout--impulse:is(.scrolled,:has(#Details-HeaderMenu-collections[open])) .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:1.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:nowrap;gap:.4rem 1.4rem}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;white-space:nowrap}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}html.header-layout--impulse .header-wrapper{overflow:visible}html.header-layout--impulse .header--impulse .mega-menu{position:static}html.header-layout--impulse .header--impulse .mega-menu__content.header-collections-mega{position:fixed;left:0;right:0;width:100%;top:var(--header-group-height, 14rem);z-index:4;margin:0;border:0;border-radius:0;background-color:#fff;box-shadow:0 1.2rem 2.8rem #2a37431a;max-height:calc(100vh - var(--header-group-height, 14rem) - 2rem);padding:3.2rem var(--page-gutter, 50px) 3.6rem;animation:none;transition:none}html.header-layout--impulse .header--impulse .mega-menu:not([open])>.mega-menu__content{display:none;visibility:hidden;pointer-events:none;opacity:0}html.header-layout--impulse .header--impulse .mega-menu[open]>.mega-menu__content,html.header-layout--impulse .header--impulse .mega-menu[open]>.mega-menu__content.header-collections-mega{display:block;opacity:1;visibility:visible;pointer-events:auto;transform:none;animation:none;transition:none}html.header-layout--impulse .header--impulse .header-collections-mega__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem 4.8rem;width:100%;max-width:var(--page-width);margin:0 auto;padding:0}html.header-layout--impulse .header--impulse .header-collections-mega__link{display:block;padding:.8rem 0;font-size:1.5rem;font-weight:500;letter-spacing:.02em;color:#2a3743;text-decoration:none;line-height:1.4}html.header-layout--impulse .header--impulse .header-collections-mega__link:hover,html.header-layout--impulse .header--impulse .header-collections-mega__link--active{color:#2a3743;text-decoration:underline;text-underline-offset:.3rem}html.header-layout--impulse:not(.scrolled):has(#MainContent>.shopify-section:first-child .slideshow) .header-wrapper .header-collections-mega,html.header-layout--impulse:not(.scrolled):has(#MainContent>.shopify-section:first-child .slideshow) .header-wrapper .header-collections-mega__link{color:#2a3743}}@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:3.6rem;transform:scale(1.1);transform-origin:center left}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 .page-width{overflow:visible}body:has(.header--impulse) .announcement-bar-section .utility-bar__grid{min-width:0}body:has(.header--impulse) .announcement-bar-section .announcement-bar,body:has(.header--impulse) .announcement-bar-section .announcement-bar-slider{max-width:100%;min-width:0}body:has(.header--impulse) .announcement-bar-section .announcement-bar-slider{display:flex!important;align-items:center;overflow:hidden}body:has(.header--impulse) .announcement-bar-section .announcement-bar-slider>.slider{flex:1 1 auto;min-width:0;width:100%;max-width:100%;overflow:hidden}body:has(.header--impulse) .announcement-bar-section .announcement-bar-slider>.slider .slider__slide{flex:0 0 100%;width:100%;max-width:100%;min-width:0}body:has(.header--impulse) .announcement-bar-section .announcement-bar__message{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;white-space:normal;font-size:.95rem;min-height:24px!important;line-height:1.3;padding:.15rem 3.2rem 0!important;letter-spacing:.06em}body:has(.header--impulse) .announcement-bar-section .announcement-bar__highlight{margin-right:.35rem;flex-shrink:0}body:has(.header--impulse) .announcement-bar-section .announcement-bar__message>span:not(.announcement-bar__highlight){flex-shrink:1;min-width:0}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/2/assets/component-header-impulse.css.map */
