:root{--impulse-icon-search: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M47.16 28.58A18.58 18.58 0 1 1 28.58 10a18.58 18.58 0 0 1 18.58 18.58ZM54 54 41.94 42' fill='none' stroke='%23000' stroke-width='4' stroke-miterlimit='10'/%3E%3C/svg%3E");--impulse-icon-bag: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='%23000' stroke-width='4' stroke-miterlimit='10'%3E%3Cpath d='M25 26c0-15.79 3.57-20 8-20s8 4.21 8 20'/%3E%3Cpath d='M14.74 18h36.51l3.59 36.73h-43.7z'/%3E%3C/g%3E%3C/svg%3E");--impulse-icon-user: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M35 39.84v-2.53c3.3-1.91 6-6.66 6-11.41 0-7.63 0-13.82-9-13.82s-9 6.19-9 13.82c0 4.75 2.7 9.51 6 11.41v2.53c-10.18.85-18 6-18 12.16h42c0-6.19-7.82-11.31-18-12.16Z' fill='none' stroke='%23000' stroke-width='4' stroke-miterlimit='10'/%3E%3C/svg%3E");--impulse-icon-hamburger: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='%23000' stroke-width='4'%3E%3Cpath d='M7 15h51'/%3E%3Cpath d='M7 32h43'/%3E%3Cpath d='M7 49h51'/%3E%3C/g%3E%3C/svg%3E");--impulse-icon-close: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='m19 17.61 27.12 27.13m0-27.12L19 44.74' fill='none' stroke='%23000' stroke-width='4'/%3E%3C/svg%3E");--impulse-icon-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 16'%3E%3Cpath d='m1.57 1.59 12.76 12.77L27.1 1.59' fill='none' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E")}.impulse-announcement{background-color:var(--colorAnnouncement, #6B3F23);color:var(--colorAnnouncementText, #FDF6EE);text-align:center;position:relative;z-index:6}.impulse-announcement.utility-bar--bottom-border{border-bottom:0}.impulse-announcement .announcement-bar,.impulse-announcement .announcement-bar__announcement{color:inherit}.impulse-announcement .announcement-bar .slider-button{display:none}.impulse-announcement .announcement-bar-slider{width:100%}.impulse-announcement .announcement-bar__message{display:block;position:relative;overflow:hidden;margin:0;padding:10px 5px;min-height:0;font-size:calc(var(--typeBaseSize, 18px) * .75);line-height:var(--typeBaseLineHeight, 1.4);letter-spacing:0;text-align:center}.impulse-announcement .announcement-link{display:block;color:inherit;text-decoration:none}.impulse-announcement .announcement-link:hover .announcement-link-text{text-decoration-thickness:2px}.impulse-announcement .announcement-text{display:block;font-size:.9em;font-weight:700;text-transform:uppercase;letter-spacing:var(--typeUppercaseSpacing, .2em)}.impulse-announcement .announcement-link-text{display:block;text-decoration:underline;text-underline-offset:.15em;text-decoration-thickness:1px}@media only screen and (min-width:769px){.impulse-announcement--compact .announcement-text,.impulse-announcement--compact .announcement-link-text{display:inline}.impulse-announcement--compact .announcement-text+.announcement-link-text{padding-left:5px}}.impulse-header-wrapper{background-color:var(--colorNav, #fff);box-shadow:0 0 1px #0003;position:relative;z-index:5}.impulse-header-wrapper.header-wrapper--border-bottom{border-bottom:.1rem solid var(--colorBorder, #E7DED2)}.header.impulse-header{color:var(--colorNavText, #2B2119);padding-left:17px;padding-right:17px}@media screen and (max-width:989px){.header.impulse-header{padding-top:7px;padding-bottom:7px}}@media only screen and (min-width:769px){.header.impulse-header{padding-left:40px;padding-right:40px}}@media screen and (min-width:990px){.header.impulse-header.header--top-center{grid-template-areas:"left-icons heading icons" "navigation navigation navigation";grid-template-columns:1fr auto 1fr;align-items:center}.header.impulse-header.header--top-center.header--has-account>.header__search,.header.impulse-header.header--top-center>.header__search{display:inline-flex;grid-area:left-icons;justify-self:start;margin-left:-12px}.header.impulse-header.header--top-center .header__icons>.header__search{display:none}}.impulse-header .header__heading{margin:10px 0;line-height:0}.impulse-header .header__heading-link{padding:0;line-height:0;display:inline-block}.impulse-header>.header__heading-link{margin:10px 0}@media screen and (min-width:990px){.impulse-header .header__heading,.impulse-header>.header__heading-link{margin:10px 30px}}.impulse-header .header__heading-logo-wrapper{display:block;transition:none}.impulse-header .header__heading-logo{display:block;height:auto}.impulse-header .header__heading-link .h2{color:var(--colorNavText, #2B2119);font-size:var(--typeH2Size, 26px);line-height:1.2}.impulse-header .header__icons{display:flex;align-items:center;padding-right:0;margin-right:-12px;white-space:nowrap}@media screen and (max-width:768px){.impulse-header .header__icons{margin-right:-7.5px}}.impulse-header .header__icon,.impulse-header .header__icon--cart .icon{width:auto;height:auto;padding:0}.impulse-header .header__icon{display:inline-flex;align-items:center;justify-content:center;color:var(--colorNavText, #2B2119);padding:7.5px 12px}@media screen and (max-width:768px){.impulse-header .header__icon{padding:7.5px}.impulse-header .header__icon+.header__icon{margin-left:-4px}}.impulse-header .header__icon--cart{margin-right:0;position:relative}.impulse-header .header__icon .svg-wrapper{position:relative;width:30px;height:30px;display:block}@media only screen and (min-width:769px){.impulse-header .header__icon .svg-wrapper{width:28px;height:28px}}.impulse-header .header__icon--search .svg-wrapper svg,.impulse-header .header__icon--account .svg-wrapper svg,.impulse-header .header__icon--cart .svg-wrapper svg{display:none}.impulse-header .header__icon--search .svg-wrapper:before,.impulse-header .header__icon--account .svg-wrapper:before,.impulse-header .header__icon--cart .svg-wrapper:before{content:"";display:block;width:100%;height:100%;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.impulse-header .header__icon--search .svg-wrapper:before{-webkit-mask-image:var(--impulse-icon-search);mask-image:var(--impulse-icon-search)}.impulse-header .header__icon--search .svg-wrapper.header__icon-close:before{-webkit-mask-image:var(--impulse-icon-close);mask-image:var(--impulse-icon-close)}.impulse-header details:not([open]) .header__icon--search .svg-wrapper.header__icon-close{display:none}.impulse-header details[open] .header__icon--search .svg-wrapper:not(.header__icon-close){display:none}.impulse-header .header__icon--account .svg-wrapper:before{-webkit-mask-image:var(--impulse-icon-user);mask-image:var(--impulse-icon-user)}.impulse-header .header__icon--cart .svg-wrapper:before{-webkit-mask-image:var(--impulse-icon-bag);mask-image:var(--impulse-icon-bag)}.impulse-header .header__icon:hover .icon,.impulse-header .header__icon:hover .svg-wrapper:before{transform:none}@media screen and (max-width:989px){.impulse-header .header__icon--account,.impulse-header shopify-account.header__icon--account{display:none!important}}.impulse-header .cart-count-bubble{position:absolute;top:50%;right:12px;width:15px;height:15px;min-width:0;margin:0;padding:0;transform:none;border-radius:50%;background-color:var(--colorCartDot, #A8501E);border:2px solid var(--colorBody, #fff);color:transparent;font-size:0;line-height:0;display:block}@media screen and (max-width:768px){.impulse-header .cart-count-bubble{right:7.5px}}.impulse-header .cart-count-bubble span[aria-hidden=true]{display:none}.impulse-header header-drawer{margin-left:-12px}@media screen and (max-width:768px){.impulse-header header-drawer{margin-left:-7.5px}}.impulse-header .header__icon--menu>span{position:relative;display:block;width:30px;height:30px}.impulse-header .header__icon--menu .icon-hamburger,.impulse-header .header__icon--menu .icon-close{display:none}.impulse-header .header__icon--menu>span:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:currentColor;-webkit-mask:var(--impulse-icon-hamburger) center / contain no-repeat;mask:var(--impulse-icon-hamburger) center / contain no-repeat}.impulse-header details[open]>.header__icon--menu>span:before{-webkit-mask-image:var(--impulse-icon-close);mask-image:var(--impulse-icon-close)}.impulse-header .header__icon--menu[aria-expanded=true]:before{background:var(--colorModalBg, rgba(58, 42, 28, .6))}.impulse-nav,.header.impulse-header .header__inline-menu.impulse-nav{grid-area:navigation;display:none;margin:0 auto;text-align:center;justify-self:center}@media screen and (min-width:990px){.impulse-nav,.header.impulse-header .header__inline-menu.impulse-nav{display:block}}.impulse-nav .site-nav{display:inline-flex;flex-wrap:wrap;justify-content:center;margin:0;padding:0;list-style:none}.impulse-nav .site-nav__item{position:relative;display:inline-block;margin:0}.impulse-nav header-menu,.impulse-nav header-menu>details{display:block;position:static}.impulse-nav .site-nav__link{display:inline-flex;align-items:center;vertical-align:middle;position:relative;padding:7.5px 15px;white-space:nowrap;color:var(--colorNavText, #2B2119);text-decoration:none;cursor:pointer;list-style:none;font-family:var(--font-heading-family);font-weight:400;letter-spacing:var(--typeHeaderSpacing, 0);line-height:var(--typeHeaderLineHeight, 1.2);text-transform:none}.impulse-nav summary.site-nav__link::-webkit-details-marker{display:none}.impulse-nav summary.site-nav__link::marker{content:""}.impulse-nav .site-nav__link .icon-chevron-down{width:10px;height:10px;margin-left:5px;fill:none;stroke:currentColor;stroke-width:2;flex:0 0 auto;transition:transform .3s cubic-bezier(.165,.84,.44,1)}.impulse-nav .site-nav__link--underline:after{content:"";display:block;position:absolute;left:0;right:100%;bottom:0;margin:0 15px;border-bottom:2px solid var(--colorNavText, #2B2119);transition:right .5s}.impulse-nav .site-nav__item:hover .site-nav__link--underline:after,.impulse-nav .site-nav__link--underline:focus-visible:after{right:0}@media screen and (min-width:990px)and (max-width:1100px){.impulse-nav .site-nav__link{padding-left:10px;padding-right:10px}.impulse-nav .site-nav__link--underline:after{margin:0 10px}}.impulse-nav .site-nav__link:focus-visible{outline:0;box-shadow:inset 0 0 0 2px var(--colorNavText, #2B2119)}.impulse-nav .site-nav__dropdown{position:absolute;left:0;top:100%;margin:0;padding:10px 0 5px;list-style:none;z-index:5;min-width:100%;text-align:left;background-color:var(--colorNav, #fff);color:var(--colorNavText, #2B2119);box-shadow:0 10px 20px #00000017;visibility:hidden;transform:translate3d(0,-12px,0)}.impulse-nav details[open]>.site-nav__dropdown{visibility:visible;transform:translateZ(0);transition:all .3s cubic-bezier(.2,.06,.05,.95);animation:none;z-index:8}.impulse-nav .site-nav__dropdown li{margin:0;padding:0}.impulse-nav .site-nav__dropdown-link{display:block;position:relative;z-index:6;white-space:nowrap;padding:8px 15px;background-color:var(--colorNav, #fff);color:var(--colorNavText, #2B2119);text-decoration:none;font-family:var(--font-body-family);font-weight:400;letter-spacing:0;line-height:var(--typeBaseLineHeight, 1.4)}.impulse-nav .site-nav__dropdown-link:hover,.impulse-nav .site-nav__dropdown-link:focus-visible{background-color:var(--colorNavDim, #f2f2f2);outline:0}.impulse-nav .site-nav__dropdown-link--active{font-weight:700}.impulse-nav .site-nav__dropdown-link--has-children{padding-right:30px}.impulse-nav .site-nav__dropdown-link--has-children .icon-chevron-down{position:absolute;right:10px;top:50%;width:10px;height:10px;margin:0;fill:none;stroke:currentColor;stroke-width:2;transform:rotate(-90deg) translate(50%);transform-origin:center}.impulse-nav .site-nav__deep-dropdown-trigger{position:relative}.impulse-nav .site-nav__deep-dropdown{position:absolute;top:0;left:100%;margin:0;padding:10px 0 5px;list-style:none;z-index:5;background-color:var(--colorNav, #fff);box-shadow:0 10px 20px #00000017;visibility:hidden;opacity:0;transform:translate3d(-12px,0,0)}.impulse-nav .site-nav__deep-dropdown:before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;width:10px;pointer-events:none;background-image:linear-gradient(90deg,rgba(0,0,0,.09),transparent)}.impulse-nav .site-nav__deep-dropdown-trigger:hover>.site-nav__deep-dropdown,.impulse-nav .site-nav__deep-dropdown-trigger:focus-within>.site-nav__deep-dropdown{visibility:visible;opacity:1;transform:translateZ(0);transition:all .3s cubic-bezier(.2,.06,.05,.95)}.impulse-nav .site-nav__item:last-child .site-nav__deep-dropdown,.impulse-nav .site-nav__item:nth-last-child(2) .site-nav__deep-dropdown{left:auto;right:100%;transform:translate3d(12px,0,0)}.impulse-nav .site-nav__item:last-child .site-nav__deep-dropdown:before,.impulse-nav .site-nav__item:nth-last-child(2) .site-nav__deep-dropdown:before{left:auto;right:0;background-image:linear-gradient(270deg,rgba(0,0,0,.09),transparent)}.impulse-nav .site-nav__item:last-child .site-nav__deep-dropdown-trigger:hover>.site-nav__deep-dropdown,.impulse-nav .site-nav__item:nth-last-child(2) .site-nav__deep-dropdown-trigger:hover>.site-nav__deep-dropdown,.impulse-nav .site-nav__item:last-child .site-nav__deep-dropdown-trigger:focus-within>.site-nav__deep-dropdown,.impulse-nav .site-nav__item:nth-last-child(2) .site-nav__deep-dropdown-trigger:focus-within>.site-nav__deep-dropdown{transform:translateZ(0)}.impulse-header .mega-menu__content{border:0;box-shadow:0 10px 20px #00000017;background-color:var(--colorBody, #fff)}.impulse-header .mega-menu__link{color:var(--colorTextBody, #2B2119);font-size:var(--typeNavigationSize, 14px);letter-spacing:0}.impulse-header .mega-menu__link--level-2{font-family:var(--font-heading-family);font-size:calc(var(--typeBaseSize, 18px) + 1px)}.impulse-header .header__inline-menu{margin-left:0}.impulse-header .search-modal{border-bottom:1px solid var(--colorBorder, #E7DED2);border-top:1px solid var(--colorBorder, #E7DED2)}.impulse-header .search-modal .field:after{box-shadow:0 0 0 1px var(--colorBorder, #E7DED2)}.impulse-header .search-modal .search__input{font-size:var(--typeBaseSize, 18px)}.impulse-header .search-modal__close-button,.impulse-header .search-modal .search__button,.impulse-header .search-modal .reset__button{color:var(--colorTextBody, #2B2119)}.impulse-header .menu-drawer{background-color:var(--colorDrawers, #fff);color:var(--colorDrawerText, #2B2119);width:350px;max-width:95%;box-shadow:0 0 150px #0000001a;border-right:0}.impulse-header .menu-drawer__inner-container,.impulse-header .menu-drawer__submenu{background-color:var(--colorDrawers, #fff)}.impulse-header .menu-drawer__menu-item{position:relative;color:var(--colorDrawerText, #2B2119);padding:15px var(--drawer-gutter, 20px);font-size:var(--typeBodySizeMobile, 17px);font-weight:400;letter-spacing:0}.impulse-header .menu-drawer__menu>li{position:relative}.impulse-header .menu-drawer__menu>li:after{content:"";position:absolute;left:var(--drawer-gutter, 20px);right:var(--drawer-gutter, 20px);bottom:0;border-bottom:1px solid var(--colorDrawerBorder, #E7DED2)}.impulse-header .menu-drawer__menu>li>a.menu-drawer__menu-item,.impulse-header .menu-drawer__menu>li>details>summary.menu-drawer__menu-item{font-family:var(--font-heading-family);font-weight:400;font-size:calc(var(--typeBodySizeMobile, 17px) * 1.4);line-height:var(--typeHeaderLineHeight, 1.2)}.impulse-header .menu-drawer__submenu .menu-drawer__menu-item{padding:7.5px 25px 7.5px var(--drawer-gutter, 20px);font-weight:400}.impulse-header .menu-drawer__submenu .menu-drawer__close-button{padding:15px var(--drawer-gutter, 20px)}.impulse-header .menu-drawer__menu-item--active,.impulse-header .menu-drawer__menu-item:focus,.impulse-header .menu-drawer__menu-item:hover,.impulse-header .menu-drawer__close-button:hover{color:var(--colorDrawerText, #2B2119);background-color:var(--colorDrawers, #fff)}.impulse-header .menu-drawer__menu-item:active{color:var(--colorDrawerTextDark, #0b0906);background-color:var(--colorDrawersDim, #f2f2f2)}.impulse-header .menu-drawer__menu-item--active{font-weight:700}.impulse-header .menu-drawer__close-button{color:var(--colorDrawerText, #2B2119);font-family:var(--font-body-family);font-size:var(--typeBodySizeMobile, 17px);letter-spacing:0}.impulse-header .menu-drawer__utility-links{background-color:var(--colorBodyDim, #f2f2f2);border-top:1px solid var(--colorDrawerBorder, #E7DED2)}.impulse-header .menu-drawer__account{color:var(--colorDrawerText, #2B2119);font-size:var(--typeBodySizeMobile, 17px)}.impulse-header .menu-drawer .list-social__link{color:var(--colorDrawerText, #2B2119)}.impulse-header .menu-drawer .list-social__link .icon{width:22px;height:22px}@media screen and (max-width:989px){.header.impulse-header,.header.impulse-header.header--has-account.header--has-menu:not(.header--mobile-left):not(.header--has-app){grid-template-areas:"left-icons heading icons";grid-template-columns:1fr auto 1fr;align-items:center}.header.impulse-header.header--has-account.header--has-menu:not(.header--mobile-left):not(.header--has-app)>.header__search,.header.impulse-header>.header__search{display:none}.header.impulse-header.header--has-account.header--has-menu:not(.header--mobile-left):not(.header--has-app) .header__icons>.header__search,.header.impulse-header .header__icons>.header__search{display:inline-flex}.impulse-header .header__heading,.impulse-header .header__heading-link{justify-self:center;text-align:center}}.impulse-announcement .utility-bar__grid{grid-template-columns:minmax(0,1fr)}.impulse-announcement slideshow-component.announcement-bar{min-width:0;max-width:100%}
/*# sourceMappingURL=/cdn/shop/t/11/assets/impulse-header.css.map */
