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}@media(prefers-reduced-motion:reduce){html.header-layout--impulse .announcement-bar-section.shopify-section-group-header-group,html.header-layout--impulse .section-header.shopify-section-group-header-group{transition:none}}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{background-color:#f3c9c9;border-bottom:none;color:#2b0a0a;min-height:0;height:auto}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 .utility-bar{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 .announcement-countdown-strip{background-color:#111;color:#fff}body:has(.header--impulse) .announcement-bar-section .announcement-countdown-strip .announcement-bar__countdown{color:#fff}body:has(.header--impulse) .announcement-bar-section .announcement-bar-slider>.slider-button,body:has(.header--impulse) .announcement-bar-section .announcement-bar-slider .slider-button,body:has(.header--impulse) .announcement-bar-section .slider-buttons,body:has(.header--impulse) .announcement-bar-section .slider-button{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;margin:-1px!important;padding:0!important;border:0!important}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:#2b0a0a;text-align:center;justify-content:center}body:has(.header--impulse) .announcement-bar-section .announcement-bar__message{font-size:1.35rem;font-weight:600;text-transform:uppercase;min-height:38px!important;padding:0!important;line-height:38px;margin:0;white-space:nowrap}body:has(.header--impulse) .announcement-bar-section .announcement-bar__row{min-height:38px}body:has(.header--impulse) .announcement-bar-section .announcement-bar__highlight{font-weight:600;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(:is(:has(#Details-HeaderMenu-collections[open]),.impulse-mega-open,.impulse-drawer-open)) .header-wrapper,html.header-layout--impulse:not(.scrolled):not(:is(:has(#Details-HeaderMenu-collections[open]),.impulse-mega-open,.impulse-drawer-open)) .header-wrapper.gradient,html.header-layout--impulse:not(.scrolled):not(:is(:has(#Details-HeaderMenu-collections[open]),.impulse-mega-open,.impulse-drawer-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(:is(:has(#Details-HeaderMenu-collections[open]),.impulse-mega-open,.impulse-drawer-open)):has(#MainContent>.shopify-section:first-child .slideshow) .header-wrapper .header,html.header-layout--impulse:not(.scrolled):not(:is(:has(#Details-HeaderMenu-collections[open]),.impulse-mega-open,.impulse-drawer-open)):has(#MainContent>.shopify-section:first-child .slideshow) .header-wrapper .header__menu-item,html.header-layout--impulse:not(.scrolled):not(:is(:has(#Details-HeaderMenu-collections[open]),.impulse-mega-open,.impulse-drawer-open)):has(#MainContent>.shopify-section:first-child .slideshow) .header-wrapper .header__icon,html.header-layout--impulse:not(.scrolled):not(:is(:has(#Details-HeaderMenu-collections[open]),.impulse-mega-open,.impulse-drawer-open)):has(#MainContent>.shopify-section:first-child .slideshow) .header-wrapper .header__heading-link,html.header-layout--impulse:not(.scrolled):not(:is(:has(#Details-HeaderMenu-collections[open]),.impulse-mega-open,.impulse-drawer-open)):has(#MainContent>.shopify-section:first-child .slideshow) .header-wrapper .header__heading-link .h2,html.header-layout--impulse:not(.scrolled):not(:is(:has(#Details-HeaderMenu-collections[open]),.impulse-mega-open,.impulse-drawer-open)):has(#MainContent>.shopify-section:first-child .slideshow) .header-wrapper .header__active-menu-item{color:#fff}html.header-layout--impulse:not(.scrolled):not(:is(:has(#Details-HeaderMenu-collections[open]),.impulse-mega-open,.impulse-drawer-open)):has(#MainContent>.shopify-section:first-child .slideshow) .header-wrapper .svg-wrapper svg,html.header-layout--impulse:not(.scrolled):not(:is(:has(#Details-HeaderMenu-collections[open]),.impulse-mega-open,.impulse-drawer-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(:is(:has(#Details-HeaderMenu-collections[open]),.impulse-mega-open,.impulse-drawer-open)):has(#MainContent>.shopify-section:first-child .slideshow) .header-wrapper .header__heading-logo--dark{display:none}html.header-layout--impulse:not(.scrolled):not(:is(:has(#Details-HeaderMenu-collections[open]),.impulse-mega-open,.impulse-drawer-open)):has(#MainContent>.shopify-section:first-child .slideshow) .header-wrapper .header__heading-logo--light{display:block}html.header-layout--impulse:is(.scrolled,:is(:has(#Details-HeaderMenu-collections[open]),.impulse-mega-open,.impulse-drawer-open)) .header-wrapper{background-color:#fff!important;box-shadow:0 .1rem #2a374314}html.header-layout--impulse.scrolled:not(:is(:has(#Details-HeaderMenu-collections[open]),.impulse-mega-open,.impulse-drawer-open)) .header-wrapper{transition:background-color .25s ease,box-shadow .25s ease}html.header-layout--impulse:is(:has(#Details-HeaderMenu-collections[open]),.impulse-mega-open,.impulse-drawer-open) .header-wrapper{transition:none}html.header-layout--impulse:is(.scrolled,:is(:has(#Details-HeaderMenu-collections[open]),.impulse-mega-open,.impulse-drawer-open)) .header-wrapper .header,html.header-layout--impulse:is(.scrolled,:is(:has(#Details-HeaderMenu-collections[open]),.impulse-mega-open,.impulse-drawer-open)) .header-wrapper .header__menu-item,html.header-layout--impulse:is(.scrolled,:is(:has(#Details-HeaderMenu-collections[open]),.impulse-mega-open,.impulse-drawer-open)) .header-wrapper .header__icon,html.header-layout--impulse:is(.scrolled,:is(:has(#Details-HeaderMenu-collections[open]),.impulse-mega-open,.impulse-drawer-open)) .header-wrapper .header__heading-link,html.header-layout--impulse:is(.scrolled,:is(:has(#Details-HeaderMenu-collections[open]),.impulse-mega-open,.impulse-drawer-open)) .header-wrapper .header__heading-link .h2,html.header-layout--impulse:is(.scrolled,:is(:has(#Details-HeaderMenu-collections[open]),.impulse-mega-open,.impulse-drawer-open)) .header-wrapper .header__active-menu-item{color:#2a3743}html.header-layout--impulse:is(.scrolled,:is(:has(#Details-HeaderMenu-collections[open]),.impulse-mega-open,.impulse-drawer-open)) .header-wrapper .svg-wrapper svg,html.header-layout--impulse:is(.scrolled,:is(:has(#Details-HeaderMenu-collections[open]),.impulse-mega-open,.impulse-drawer-open)) .header-wrapper .header__icon--menu .icon{fill:#2a3743}html.header-layout--impulse.scrolled .header-wrapper{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: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-button{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important}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 .utility-bar__grid.page-width{padding-left:.8rem;padding-right:.8rem}body:has(.header--impulse) .announcement-bar-section .announcement-bar__message{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;white-space:nowrap;font-size:1.25rem;min-height:34px!important;line-height:34px;padding:0!important;letter-spacing:.03em}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:0;min-width:0}body:has(.header--impulse) .announcement-bar-section .announcement-bar--ticker{display:block;overflow:visible;max-width:none}body:has(.header--impulse) .announcement-bar-section .announcement-bar__viewport{margin-left:calc(-1 * var(--page-gutter, 1.6rem));margin-right:calc(-1 * var(--page-gutter, 1.6rem));width:calc(100% + (var(--page-gutter, 1.6rem) * 2))}body:has(.header--impulse) .announcement-bar-section .announcement-bar__marquee{display:flex;width:max-content;animation:announcement-ticker 28s linear infinite}body:has(.header--impulse) .announcement-bar-section .announcement-bar__item,body:has(.header--impulse) .announcement-bar-section .announcement-bar--ticker .announcement-bar__link,body:has(.header--impulse) .announcement-bar-section .announcement-bar--ticker .announcement-bar__message,body:has(.header--impulse) .announcement-bar-section .announcement-bar--ticker .announcement-bar__message>span{flex-shrink:0;width:auto;max-width:none}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}@media screen and (min-width:990px){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}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-header-impulse.css.map */
