.header-wrapper.cc-header{--cc-header-ease-out: cubic-bezier(.22, 1, .36, 1);--cc-header-ease-spring: cubic-bezier(.34, 1.32, .64, 1);background:var(--cc-header-bg);transition:box-shadow .3s ease}.scrolled-past-header .header-wrapper.cc-header{box-shadow:0 14px 30px -26px #241d2673}.header-wrapper.cc-header .header.page-width{width:100%;max-width:var(--page-width);min-height:64px;padding-left:1.5rem;padding-right:1.5rem}@media screen and (min-width:750px){.header-wrapper.cc-header .header.page-width{padding-left:5rem;padding-right:5rem}}@media screen and (min-width:990px){.header-wrapper.cc-header .header.page-width{min-height:70px}.header-wrapper.cc-header .header--middle-left:not(.drawer-menu){grid-template-columns:1fr auto 1fr;column-gap:24px}}.header-wrapper.cc-header .header__heading-link{padding:7px;border-radius:6px}.header-wrapper.cc-header .header__heading-logo-wrapper{width:var(--cc-header-logo-mobile);max-width:100%}.header-wrapper.cc-header .header__heading-logo{display:block;width:100%;height:auto;transition:transform .5s var(--cc-header-ease-spring)}@media screen and (min-width:990px){.header-wrapper.cc-header .header__heading-logo-wrapper{width:var(--cc-header-logo-desktop)}.header-wrapper.cc-header .header--middle-left .header__heading-link,.header-wrapper.cc-header .header--top-left .header__heading-link{margin-left:-7px}}.header-wrapper.cc-header .header__inline-menu{margin-left:0}.cc-header .cc-nav{display:block}.cc-header .cc-nav__list{display:flex;flex-wrap:wrap;justify-content:center;column-gap:24px;margin:0;padding:0;list-style:none}.cc-header .cc-nav__item{display:flex}.cc-header .cc-nav__item>header-menu{display:block}.cc-header .cc-nav__trigger{position:relative;display:flex;align-items:center;gap:6px;padding:23px 0;color:var(--cc-header-menu-text);text-decoration:none;list-style:none;cursor:pointer;transition:color .25s ease}.cc-header .cc-nav__trigger::-webkit-details-marker{display:none}.cc-header .cc-nav__label{display:block;white-space:nowrap;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;transition:background-size .35s var(--cc-header-ease-out)}.cc-header .cc-nav__label.is-active{color:var(--cc-header-menu-hover);background-size:100% 1px}.cc-header .cc-nav__chevron{display:block;flex:0 0 14px;width:14px;height:14px;color:var(--cc-header-chevron);transition:transform .4s var(--cc-header-ease-spring),color .25s ease}.cc-header .cc-nav__chevron svg{display:block;width:100%;height:100%}.cc-header .cc-nav__chevron--custom{background-color:currentColor;-webkit-mask:var(--cc-header-chevron-icon) center / contain no-repeat;mask:var(--cc-header-chevron-icon) center / contain no-repeat}.cc-header .cc-nav__details[open]:not(.is-closing)>.cc-nav__trigger{color:var(--cc-header-menu-hover)}.cc-header .cc-nav__details[open]:not(.is-closing)>.cc-nav__trigger .cc-nav__label{background-size:100% 1px}.cc-header .cc-nav__details[open]:not(.is-closing)>.cc-nav__trigger .cc-nav__chevron{color:inherit;transform:rotate(180deg)}@media(hover:hover)and (pointer:fine){.cc-header .cc-nav__trigger:hover{color:var(--cc-header-menu-hover)}.cc-header .cc-nav__trigger:hover .cc-nav__label{background-size:100% 1px}.cc-header .cc-nav__trigger:hover .cc-nav__chevron{color:inherit}}.cc-header .cc-nav__details--mega{position:static}.cc-header .cc-mega{position:absolute;top:100%;right:0;left:0;z-index:2;width:100%;max-height:calc(100vh - var(--header-bottom-position-desktop, 140px) - 24px);margin:0;padding:32px max(5rem,calc((100% - var(--page-width)) / 2 + 5rem)) 40px;overflow-y:auto;overscroll-behavior:contain;background:var(--cc-mega-bg);box-shadow:0 24px 48px -28px #241d2659}.cc-header .cc-mega__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 24px;margin:0;padding:0;list-style:none}.cc-header .cc-mega__column{display:flex;flex-direction:column;min-width:0}.cc-header .cc-mega__media{display:block;margin-bottom:6px;overflow:hidden;aspect-ratio:280 / 180;border-radius:4px;background:var(--cc-mega-image-bg);isolation:isolate}.cc-header .cc-mega__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .8s var(--cc-header-ease-out)}.cc-header .cc-mega__placeholder{fill:var(--cc-mega-heading);opacity:.18}.cc-header .cc-mega__heading{position:relative;display:block;width:100%;margin-bottom:16px;padding-bottom:4px;color:var(--cc-mega-heading);font-family:var(--font-heading-family);font-size:18px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:.04em;text-decoration:none}.cc-header .cc-mega__heading:before,.cc-header .cc-mega__heading:after{content:"";position:absolute;bottom:0;left:0;width:calc(100% - 20px);height:1px;transform-origin:0 50%}.cc-header .cc-mega__heading:after{background:var(--cc-mega-divider)}.cc-header .cc-mega__heading:before{z-index:1;background:var(--cc-mega-link-hover);transform:scaleX(0);transition:transform .5s var(--cc-header-ease-out)}.cc-header .cc-mega__heading.is-active:before{transform:scaleX(1)}.cc-header .cc-mega__links{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.cc-header .cc-mega__links>li,.cc-header .cc-dropdown__list>li{display:flex}.cc-header .cc-mega__link,.cc-header .cc-dropdown__link{display:inline-flex;color:var(--cc-mega-link);text-decoration:none;transition:color .25s ease,transform .35s var(--cc-header-ease-out)}.cc-header .cc-mega__link.is-active,.cc-header .cc-dropdown__link.is-active{color:var(--cc-mega-link-hover)}@media(hover:hover)and (pointer:fine){.cc-header .cc-mega__column:hover .cc-mega__image{transform:scale(1.05)}.cc-header .cc-mega__column:hover .cc-mega__heading:before{transform:scaleX(1)}.cc-header .cc-mega__link:hover,.cc-header .cc-dropdown__link:hover{color:var(--cc-mega-link-hover);transform:translate(4px)}}.cc-header .cc-nav__details--list{position:relative}.cc-header .cc-dropdown{position:absolute;top:100%;left:-24px;z-index:2;min-width:240px;padding:20px 24px 24px;background:var(--cc-mega-bg);border-radius:0 0 6px 6px;box-shadow:0 24px 48px -28px #241d2659}.cc-header .cc-dropdown__list{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.cc-header .cc-dropdown__link{white-space:nowrap}.cc-header .cc-nav__details[open]>.cc-mega,.cc-header .cc-nav__details[open]>.cc-dropdown{animation:cc-header-unroll .44s var(--cc-header-ease-out) both}.cc-header .cc-nav__details[open] .cc-mega__column,.cc-header .cc-nav__details[open] .cc-dropdown__item{animation:cc-header-rise .52s var(--cc-header-ease-out) backwards;animation-delay:calc(90ms + var(--cc-mega-order, 0) * 60ms)}.cc-header .cc-nav__details[open] .cc-mega__image{animation:cc-header-settle .9s var(--cc-header-ease-out) backwards;animation-delay:calc(90ms + var(--cc-mega-order, 0) * 60ms)}.cc-header .cc-nav__details[open] .cc-mega__heading:after{animation:cc-header-pipe .65s var(--cc-header-ease-out) backwards;animation-delay:calc(.22s + var(--cc-mega-order, 0) * 60ms)}.cc-header .cc-nav__details[open].is-closing>.cc-mega,.cc-header .cc-nav__details[open].is-closing>.cc-dropdown{animation:cc-header-fold .18s ease-in both}@keyframes cc-header-unroll{0%{opacity:0;clip-path:inset(0 -60px 100% -60px)}to{opacity:1;clip-path:inset(0 -60px -80px -60px)}}@keyframes cc-header-fold{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px)}}@keyframes cc-header-rise{0%{opacity:0;transform:translateY(14px)}}@keyframes cc-header-settle{0%{transform:scale(1.1)}}@keyframes cc-header-pipe{0%{transform:scaleX(0)}}.cc-header__overlay{position:absolute;top:100%;right:0;left:0;z-index:1;height:100vh;background:var(--cc-header-overlay);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease,visibility 0s linear .3s}.cc-header.cc-header--menu-open .cc-header__overlay{opacity:1;visibility:visible;transition:opacity .3s ease}.shopify-section.section-header.cc-header-menu-open{z-index:30}.header-wrapper.cc-header .header__icons{align-items:center;gap:0;margin-right:-8px;padding-right:0}.header-wrapper.cc-header .header__icon{width:40px;height:40px;color:var(--cc-header-icon);transition:color .25s ease}.header-wrapper.cc-header .header__icon--cart{margin-right:0}.header-wrapper.cc-header .header__icon .svg-wrapper{width:24px;height:24px;transition:transform .4s var(--cc-header-ease-spring)}.header-wrapper.cc-header .header__icon .svg-wrapper>svg{width:24px;height:24px}.header-wrapper.cc-header .header__icon svg [stroke]:not([stroke=none]){stroke:currentColor}.header-wrapper.cc-header .header__icon svg [fill]:not([fill=none]){fill:currentColor}@media(hover:hover)and (pointer:fine){.header-wrapper.cc-header .header__icon:hover{color:var(--cc-header-icon-hover)}.header-wrapper.cc-header .header__icon:hover .svg-wrapper{transform:translateY(-2px)}}.cc-header--icon-search .header__icon--search .svg-wrapper:not(.header__icon-close){--cc-header-icon-mask: var(--cc-header-search-icon)}.cc-header--icon-account .header__icon--account .svg-wrapper,.cc-header--icon-account .menu-drawer__account .svg-wrapper{--cc-header-icon-mask: var(--cc-header-account-icon)}.cc-header--icon-cart .header__icon--cart .svg-wrapper{--cc-header-icon-mask: var(--cc-header-cart-icon)}.cc-header--icon-search .header__icon--search .svg-wrapper:not(.header__icon-close),.cc-header--icon-account .header__icon--account .svg-wrapper,.cc-header--icon-account .menu-drawer__account .svg-wrapper,.cc-header--icon-cart .header__icon--cart .svg-wrapper{background-color:currentColor;-webkit-mask:var(--cc-header-icon-mask) center / contain no-repeat;mask:var(--cc-header-icon-mask) center / contain no-repeat}.cc-header--icon-search .header__icon--search .svg-wrapper:not(.header__icon-close)>svg,.cc-header--icon-account .header__icon--account .svg-wrapper>svg,.cc-header--icon-account .menu-drawer__account .svg-wrapper>svg,.cc-header--icon-cart .header__icon--cart .svg-wrapper>svg{visibility:hidden}.header-wrapper.cc-header .cart-count-bubble{top:3px;right:1px;bottom:auto;left:auto;width:auto;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--cc-header-bubble-bg);color:var(--cc-header-bubble-text);box-shadow:0 0 0 2px var(--cc-header-bg);font-size:10px;font-weight:600;line-height:1;animation:cc-header-pop .5s var(--cc-header-ease-spring) backwards}.header-wrapper.cc-header .cart-count-bubble span{height:auto}@keyframes cc-header-pop{0%{transform:scale(0)}}.header-wrapper.cc-header .menu-drawer,.header-wrapper.cc-header .menu-drawer__submenu{background-color:var(--cc-mega-bg)}.header-wrapper.cc-header .menu-drawer__menu-item,.header-wrapper.cc-header .menu-drawer__close-button{color:var(--cc-header-menu-text)}.header-wrapper.cc-header .menu-drawer__menu-item--active,.header-wrapper.cc-header .menu-drawer__menu-item:hover,.header-wrapper.cc-header .menu-drawer__menu-item:focus,.header-wrapper.cc-header .menu-drawer__close-button:hover,.header-wrapper.cc-header .menu-drawer__close-button:focus{color:var(--cc-header-menu-hover);background-color:var(--cc-header-menu-tint)}@media(prefers-reduced-motion:reduce){.cc-header .cc-nav *,.cc-header .cc-nav *:before,.cc-header .cc-nav *:after,.cc-header .header__icon,.cc-header .header__icon *,.cc-header .header__heading-logo,.cc-header__overlay{animation:none!important;transition:none!important}}.header-wrapper.cc-header .header__icon--menu .icon{width:24px;height:24px}.cc-header .cc-drawer__menu-icon .cc-drawer__line--bottom{transform-box:fill-box;transform-origin:left center;transition:transform .4s var(--cc-header-ease-out)}.cc-header .cc-drawer__menu-icon--custom{background-color:currentColor;-webkit-mask:var(--cc-header-menu-icon) center / contain no-repeat;mask:var(--cc-header-menu-icon) center / contain no-repeat}@media(hover:hover)and (pointer:fine){.cc-header .header__icon--menu:hover .cc-drawer__line--bottom{transform:scaleX(1.7)}}.header-wrapper.cc-header .menu-drawer__navigation{padding:16px 0 24px}.header-wrapper.cc-header .menu-drawer__navigation>.menu-drawer__menu>li{margin:0 24px;border-bottom:1px solid var(--cc-mega-divider)}.header-wrapper.cc-header .menu-drawer__navigation>.menu-drawer__menu>li>.menu-drawer__menu-item,.header-wrapper.cc-header .menu-drawer__navigation>.menu-drawer__menu>li>details>.menu-drawer__menu-item{padding:18px 40px 18px 0;font-family:var(--font-heading-family);font-size:22px;line-height:30px;letter-spacing:.02em}.header-wrapper.cc-header .menu-drawer__navigation>.menu-drawer__menu>li>details>.menu-drawer__menu-item>.svg-wrapper{right:0}.header-wrapper.cc-header .menu-drawer__navigation>.menu-drawer__menu>li>.menu-drawer__menu-item:hover,.header-wrapper.cc-header .menu-drawer__navigation>.menu-drawer__menu>li>details>.menu-drawer__menu-item:hover,.header-wrapper.cc-header .menu-drawer__navigation>.menu-drawer__menu>li>.menu-drawer__menu-item--active{background:transparent}.header-wrapper.cc-header .menu-drawer__close-button{margin-top:8px;padding:12px 24px;color:var(--cc-mega-link);font-size:14px;line-height:20px;letter-spacing:.04em;text-transform:uppercase}.header-wrapper.cc-header .menu-drawer__close-button:hover,.header-wrapper.cc-header .menu-drawer__close-button:focus{background:transparent;color:var(--cc-header-menu-hover)}.header-wrapper.cc-header .cc-drawer__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;padding:8px 24px 32px}.header-wrapper.cc-header .cc-drawer__grid>li{margin:0}.header-wrapper.cc-header .cc-drawer__card{display:flex;flex-direction:column;align-items:stretch;gap:8px;text-align:left;padding:0;color:var(--cc-mega-heading)}.header-wrapper.cc-header .cc-drawer__card:hover,.header-wrapper.cc-header .cc-drawer__card:focus,.header-wrapper.cc-header .cc-drawer__card.menu-drawer__menu-item--active{background:transparent;color:var(--cc-mega-heading)}.header-wrapper.cc-header .cc-drawer__media,.header-wrapper.cc-header .cc-drawer__banner-media{display:block;overflow:hidden;aspect-ratio:4 / 3;border-radius:6px;background:var(--cc-mega-image-bg)}.header-wrapper.cc-header .cc-drawer__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s var(--cc-header-ease-out)}.header-wrapper.cc-header svg.cc-drawer__image{fill:var(--cc-mega-heading);opacity:.18}.header-wrapper.cc-header .cc-drawer__card:active .cc-drawer__image{transform:scale(1.04)}.header-wrapper.cc-header .cc-drawer__card-title{position:relative;display:block;padding-bottom:6px;font-family:var(--font-heading-family);font-size:17px;line-height:24px;letter-spacing:.04em}.header-wrapper.cc-header .cc-drawer__card-title:after{content:"";position:absolute;bottom:0;left:0;width:70%;height:1px;background:var(--cc-mega-divider);transform-origin:0 50%}.header-wrapper.cc-header .cc-drawer__banner{display:flex;flex-direction:column;gap:12px;margin:8px 24px;color:var(--cc-mega-heading);text-decoration:none}.header-wrapper.cc-header .cc-drawer__banner-media{aspect-ratio:16 / 9}.header-wrapper.cc-header .cc-drawer__banner-title{font-family:var(--font-heading-family);font-size:24px;line-height:32px;letter-spacing:.02em}.header-wrapper.cc-header .cc-drawer__links{padding:0 24px 32px}.header-wrapper.cc-header .cc-drawer__links>li{margin:0;border-bottom:1px solid var(--cc-mega-divider)}.header-wrapper.cc-header .cc-drawer__links .menu-drawer__menu-item{padding:14px 0;letter-spacing:0;color:var(--cc-mega-link);font-size:16px;line-height:24px}.header-wrapper.cc-header .cc-drawer__links .menu-drawer__menu-item:hover,.header-wrapper.cc-header .cc-drawer__links .menu-drawer__menu-item--active{background:transparent;color:var(--cc-mega-link-hover)}.header-wrapper.cc-header details[open]>.menu-drawer .menu-drawer__navigation>.menu-drawer__menu>li{animation:cc-header-rise .52s var(--cc-header-ease-out) backwards}.header-wrapper.cc-header details[open]>.menu-drawer .menu-drawer__navigation>.menu-drawer__menu>li:nth-child(2){animation-delay:60ms}.header-wrapper.cc-header details[open]>.menu-drawer .menu-drawer__navigation>.menu-drawer__menu>li:nth-child(3){animation-delay:.12s}.header-wrapper.cc-header details[open]>.menu-drawer .menu-drawer__navigation>.menu-drawer__menu>li:nth-child(4){animation-delay:.18s}.header-wrapper.cc-header details[open]>.menu-drawer .menu-drawer__navigation>.menu-drawer__menu>li:nth-child(n+5){animation-delay:.24s}.header-wrapper.cc-header details[open]>.menu-drawer__submenu .cc-drawer__card-item,.header-wrapper.cc-header details[open]>.menu-drawer__submenu .cc-drawer__links>li{animation:cc-header-rise .52s var(--cc-header-ease-out) backwards;animation-delay:calc(.12s + var(--cc-drawer-order, 0) * 60ms)}.header-wrapper.cc-header details[open]>.menu-drawer__submenu .cc-drawer__card-title:after{animation:cc-header-pipe .65s var(--cc-header-ease-out) backwards;animation-delay:calc(.3s + var(--cc-drawer-order, 0) * 60ms)}.header-wrapper.cc-header details[open]>.menu-drawer__submenu .cc-drawer__banner-media .cc-drawer__image{animation:cc-header-settle .9s var(--cc-header-ease-out) backwards}@media screen and (min-width:750px){.header-wrapper.cc-header .menu-drawer{width:420px}}@media(prefers-reduced-motion:reduce){.cc-header .menu-drawer *,.cc-header .menu-drawer *:after,.cc-header .cc-drawer__menu-icon *{animation:none!important;transition:none!important}}.header-wrapper.cc-header .menu-drawer .menu-drawer__menu-item>.svg-wrapper,.header-wrapper.cc-header .menu-drawer__close-button .svg-wrapper{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--cc-mega-image-bg);color:var(--cc-header-menu-hover);transition:background-color .25s ease,color .25s ease,transform .35s var(--cc-header-ease-spring)}.header-wrapper.cc-header .menu-drawer .cc-drawer__chevron{display:block;width:18px;height:18px}.header-wrapper.cc-header .menu-drawer__close-button{gap:12px}.header-wrapper.cc-header .menu-drawer__close-button .svg-wrapper{margin-right:0}.header-wrapper.cc-header .menu-drawer .menu-drawer__menu-item:hover>.svg-wrapper,.header-wrapper.cc-header .menu-drawer .menu-drawer__menu-item:focus-visible>.svg-wrapper,.header-wrapper.cc-header .menu-drawer .menu-drawer__close-button:hover .svg-wrapper,.header-wrapper.cc-header .menu-drawer .menu-drawer__close-button:focus-visible .svg-wrapper{background:var(--cc-header-menu-hover);color:var(--cc-mega-bg)}.header-wrapper.cc-header .menu-drawer__menu-item:hover>.svg-wrapper{transform:translateY(-50%) translate(3px)}.header-wrapper.cc-header .menu-drawer__close-button:hover .svg-wrapper{transform:rotate(180deg) translate(3px)}.header-wrapper.cc-header .header__icon--menu .cc-drawer__close-icon{width:24px;height:24px}.header-wrapper.cc-header .header__icon--menu{display:flex;align-items:center;gap:8px;width:auto;padding:0 6px 0 12px;text-decoration:none}.header-wrapper.cc-header .header__icon--menu>span:first-child{position:relative;flex:0 0 24px;width:24px;height:24px}.header-wrapper.cc-header .header__icon--menu .cc-drawer__label{display:grid;height:auto;color:currentColor;text-transform:uppercase;letter-spacing:.08em!important}.header-wrapper.cc-header .cc-drawer__label>span{grid-area:1 / 1;height:auto;transition:opacity .2s ease,transform .3s var(--cc-header-ease-out)}.header-wrapper.cc-header .cc-drawer__label-close,.header-wrapper.cc-header details[open].menu-opening>.header__icon--menu .cc-drawer__label-menu{opacity:0;transform:translateY(6px)}.header-wrapper.cc-header details[open].menu-opening>.header__icon--menu .cc-drawer__label-close{opacity:1;transform:none}
/*# sourceMappingURL=/cdn/shop/t/52/assets/cc-header.css.map */
