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%;height:0;margin-bottom:0;overflow:visible;pointer-events:none}html.header-layout--impulse .section-header sticky-header{display:block}html.header-layout--impulse .section-header sticky-header,html.header-layout--impulse .section-header .header-wrapper{pointer-events:auto}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:33px;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;flex-wrap:nowrap}body:has(.header--impulse) .announcement-bar-section .announcement-bar-slider{display:flex;align-items:center;max-width:100%;min-width:0;overflow:hidden}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;padding: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;flex-wrap:nowrap}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.25rem;font-weight:400;text-transform:uppercase;min-height:33px!important;padding:0!important;line-height:33px;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body:has(.header--impulse) .announcement-bar-section .announcement-bar__highlight{font-weight:400;letter-spacing:inherit;margin-right:0}body:has(.header--impulse) .announcement-bar-section .announcement-bar-slider .slider-buttons{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}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}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}html.header-layout--impulse .announcement-bar-section .utility-bar__grid.page-width{padding-left:0!important;padding-right:0!important}body:has(.header--impulse) .announcement-bar-section .announcement-bar,body:has(.header--impulse) .announcement-bar-section .utility-bar__grid{min-width:0;max-width:100%}body:has(.header--impulse) .announcement-bar-section .announcement-bar-slider>.slider{flex:1 1 0%;min-width:0;width:auto!important;overflow:hidden}body:has(.header--impulse) .announcement-bar-section .announcement-bar-slider>.slider-button{width:2.4rem;min-width:2.4rem;height:3.3rem;margin:0}body:has(.header--impulse) .announcement-bar-section .announcement-bar__message{font-size:clamp(1.08rem,2.9vw,1.2rem);letter-spacing:.03em;min-height:33px!important;line-height:33px;padding:0!important}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}body:has(.header--impulse) .header--impulse .header__heading-logo--on-hero{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--default{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--on-hero{display:block;object-fit:contain}body:has(.header--impulse) .header--impulse .header__submenu{min-width:24rem;max-height:min(70vh,42rem);overflow-y:auto;background-color:#fff;z-index:5}html.header-layout--impulse .header--impulse details[open]>.header__submenu{opacity:1;visibility:visible;transform:translateY(0)}html.header-layout--impulse:not(.scrolled):has(#MainContent>.shopify-section:first-child .slideshow) .header-wrapper .header__submenu .header__menu-item,html.header-layout--impulse:not(.scrolled):has(#MainContent>.shopify-section:first-child .slideshow) .header-wrapper .header__submenu .header__menu-item span{color:#2a3743}@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}}@media screen and (max-width:989px){html.header-layout--impulse .header-wrapper .menu-drawer{position:fixed;top:var(--header-group-height, 9.6rem);left:0;width:100%;max-width:none;height:calc(100dvh - var(--header-group-height, 9.6rem));z-index:4}html.header-layout--impulse .section-header.menu-open .header-wrapper details[open].menu-opening>.menu-drawer,html.header-layout--impulse .header-wrapper details[open].menu-opening>.menu-drawer{transform:translate(0);visibility:visible}html.header-layout--impulse:not(.scrolled) .section-header.menu-open .header-wrapper,html.header-layout--impulse:not(.scrolled) .section-header.menu-open .header-wrapper.gradient,html.header-layout--impulse:not(.scrolled) .section-header.menu-open .header-wrapper.color-scheme-1{background:#fff!important;background-image:none!important;box-shadow:0 .1rem #2a374314}html.header-layout--impulse:not(.scrolled):has(#MainContent>.shopify-section:first-child .slideshow) .section-header.menu-open .header-wrapper .header,html.header-layout--impulse:not(.scrolled):has(#MainContent>.shopify-section:first-child .slideshow) .section-header.menu-open .header-wrapper .header__icon,html.header-layout--impulse:not(.scrolled):has(#MainContent>.shopify-section:first-child .slideshow) .section-header.menu-open .header-wrapper .header__heading-link,html.header-layout--impulse:not(.scrolled):has(#MainContent>.shopify-section:first-child .slideshow) .section-header.menu-open .header-wrapper .header__heading-link .h2{color:#2a3743}html.header-layout--impulse:not(.scrolled):has(#MainContent>.shopify-section:first-child .slideshow) .section-header.menu-open .header-wrapper .svg-wrapper svg,html.header-layout--impulse:not(.scrolled):has(#MainContent>.shopify-section:first-child .slideshow) .section-header.menu-open .header-wrapper .header__icon--menu .icon{fill:#2a3743}html.header-layout--impulse:not(.scrolled):has(#MainContent>.shopify-section:first-child .slideshow) .section-header.menu-open .header-wrapper .header__heading-logo--default{display:block}html.header-layout--impulse:not(.scrolled):has(#MainContent>.shopify-section:first-child .slideshow) .section-header.menu-open .header-wrapper .header__heading-logo--on-hero{display:none}html.header-layout--impulse .menu-drawer .menu-drawer__menu-item{color:#2a3743}html.header-layout--impulse .menu-drawer__utility-links{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1.2rem;padding:1.6rem 2rem 2.2rem;background-color:#fff;border-top:1px solid rgba(42,55,67,.08)}html.header-layout--impulse .menu-drawer__contact-email{display:inline-flex;align-items:center;margin:0;padding:0;font-size:1.5rem;font-weight:500;letter-spacing:.01em;color:#2a3743;text-decoration:none}html.header-layout--impulse .menu-drawer .list-social{margin:0;justify-content:flex-start;align-items:center;gap:.8rem}html.header-layout--impulse .menu-drawer .list-social__link{width:4.4rem;height:4.4rem;padding:0;justify-content:center;border:1px solid rgba(42,55,67,.14);border-radius:50%}html.header-layout--impulse .menu-drawer .list-social__link .svg-wrapper{width:1.8rem;height:1.8rem}html.header-layout--impulse .menu-drawer__localization{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/component-header-impulse.css.map */
