.header--hyper-shell{--mega-menu-easing: cubic-bezier(.33, 0, 0, 1);--animation-nav: .25s var(--mega-menu-easing)}.header--hyper-shell .header__nav-list{column-gap:0;row-gap:0}.header--hyper-shell .header__nav-list>.nav-item{margin:0;position:static;font-size:inherit}.header--hyper-shell .parent-menu__link,.header--hyper-shell .menu-main-link,.header--hyper-shell .header__nav-list>.nav-item .parent-menu__link .menu__item,.header--hyper-shell .header__nav-list>.nav-item>a.menu__item,.header--hyper-shell .header__nav-list>.nav-item .menu__item-text,.header--hyper-shell .header__nav-list>.nav-item .fnt-14{font-family:var(--font-head-family);font-weight:700;font-size:15px;line-height:1.6;letter-spacing:normal;text-transform:none!important;color:var(--color-text);text-decoration:none}.header--hyper-shell .header__nav-list>.nav-item .menu-main-link--highlight,.header--hyper-shell .header__nav-list>.nav-item .menu-main-link--highlight .menu__item-text,.header--hyper-shell .header__nav-list>.nav-item .menu__item.menu-main-link--highlight,.header--hyper-shell .header__nav-list>.nav-item a.menu-main-link.menu-main-link--highlight{color:var(--highlight-link-color, var(--color-primary, #ff6a2b))!important}.header--hyper-shell .header__nav-list>.nav-item .menu__item.menu-main-link--button,.header--hyper-shell .header__nav-list>.nav-item a.menu-main-link.menu-main-link--button,.header--hyper-shell .header__nav-list>.nav-item .menu-main-link--button .menu__item-text{color:var(--color-button-text, var(--color-background))!important}.header--hyper-shell .header__nav-list>.nav-item .parent-menu__link{list-style:none;cursor:pointer;position:relative;z-index:2}.header--hyper-shell .header__nav-list>.nav-item .parent-menu__link .menu__item,.header--hyper-shell .header__nav-list>.nav-item>a.menu__item{display:inline-flex;align-items:center;column-gap:.4rem;padding:4px 16px;line-height:1.6;position:relative;z-index:2}.header--hyper-shell .header__nav-list>.nav-item .menu__item-text{display:inline-flex;align-items:center;column-gap:.35rem;position:relative}.header--hyper-shell .header__nav-list>.nav-item summary a:after,.header--hyper-shell .header__nav-list>.nav-item .parent-menu__link>span:after,.header--hyper-shell .header__nav-list>.nav-item .parent-menu__link .menu__item-text:after,.header--hyper-shell .header__nav-list>.nav-item>a.menu-main-link:after,.header--hyper-shell .header__nav-list>.nav-item>a.menu__item:after{display:none!important}.header--hyper-shell .header__nav-list>.nav-item .menu__caret,.header--hyper-shell .header__nav-list>.nav-item .dropdown-arrow{width:.7rem;height:.7rem;opacity:.7;transition:transform .2s ease}.header--hyper-shell .header__nav-list>.nav-item details[open]>summary .menu__caret,.header--hyper-shell .header__nav-list>.nav-item details[open]>summary .dropdown-arrow{transform:rotate(180deg)}.header--hyper-shell .header__nav-list>.nav-item>header-menu-trigger,.header--hyper-shell .header__nav-list>.nav-item>header-menu-trigger>details{position:static}.header--hyper-shell .dropdown-menu__wrapper--hyper{position:absolute!important;inset-block-start:100%!important;inset-inline-start:auto;top:auto!important;left:auto!important;right:auto!important;z-index:0!important;min-width:250px;max-width:min(500px,100vw);width:max-content;padding-block-start:0;overflow:visible;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility .2s ease}.header--hyper-shell details[open]>.dropdown-menu__wrapper--hyper,.header--hyper-shell .dropdown-menu__wrapper--hyper.dropdown-active{opacity:1;visibility:visible;pointer-events:auto}.header--hyper-shell .dropdown-menu__wrapper--hyper>.dropdown-menu__list{margin:0;padding-block:24px;list-style:none;width:max-content;min-width:250px;max-width:min(500px,100vw);left:auto;top:auto;background:var(--color-background);color:var(--color-text);border:none;border-right:1px solid rgb(229,229,229);border-bottom:1px solid rgb(229,229,229);border-radius:0;box-shadow:none!important;overflow:visible!important;max-height:none}.header--hyper-shell .dropdown-menu__wrapper--hyper .dropdown-menu__item--first-child{padding:0;position:relative;overflow:visible}.header--hyper-shell .dropdown-menu__wrapper--hyper .dropdown__link,.header--hyper-shell .dropdown-menu__wrapper--hyper .menu-main-link{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;margin:0!important;padding:4px 20px;font-size:15px;font-weight:var(--font-body-weight);line-height:1.5;color:var(--color-text)!important;text-decoration:none;text-transform:none!important;letter-spacing:normal;font-family:var(--font-body-family)}.header--hyper-shell .dropdown-menu__wrapper--hyper .dropdown__link:hover,.header--hyper-shell .dropdown-menu__wrapper--hyper .dropdown__summary:hover .dropdown__link{background:rgba(var(--color-border-rgba, 0, 0, 0),.06)}.header--hyper-shell .dropdown-menu__wrapper--hyper .dropdown__summary{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0;cursor:pointer;list-style:none}.header--hyper-shell .dropdown-menu__wrapper--hyper .dropdown__summary::-webkit-details-marker{display:none}.header--hyper-shell .dropdown-menu__wrapper--hyper .dropdown__summary .arrow-icon{flex-shrink:0;margin-inline-end:1.2rem;opacity:.65}.header--hyper-shell .dropdown-menu__wrapper--hyper .dropdown__summary .menu-main-link{width:auto;flex:1}.header--hyper-shell .dropdown-menu__wrapper--hyper .menu-main-link:after{display:none!important}.header--hyper-shell .dropdown-menu__wrapper--hyper .dropdown__submenu{position:absolute;inset-inline-start:100%;inset-inline-end:auto;top:0;left:auto;min-width:250px;max-width:min(500px,100vw);width:max-content;margin:0;margin-block-start:-24px;padding-block:24px;list-style:none;background:var(--color-background);border:none;border-right:1px solid rgb(229,229,229);border-bottom:1px solid rgb(229,229,229);border-radius:0;box-shadow:none!important;overflow:visible!important;max-height:none;opacity:0;visibility:hidden;pointer-events:none;z-index:31}.header--hyper-shell .dropdown-menu__wrapper--hyper details[open]>.dropdown__submenu,.header--hyper-shell .dropdown-menu__wrapper--hyper .dropdown__submenu.dropdown-active{opacity:1;visibility:visible;pointer-events:auto}.header--hyper-shell .dropdown-menu__wrapper--hyper .dropdown__submenu .dropdown-menu__item{padding:0}.header--hyper-shell .dropdown-menu__wrapper--hyper .dropdown__submenu[style*=fixed]{min-width:250px;margin-block-start:0;margin-inline-start:0}body.has-dropdown-menu:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:5;background:#00000038;pointer-events:none}body.has-dropdown-menu .shopify-section.header{z-index:6}@media(max-width:991px){.header--hyper-shell .dropdown-menu__wrapper--hyper,.header--hyper-shell .mega-menu--hyper{display:none}}.header--hyper-shell .nav-item--mega{position:static}.header--hyper-shell .mega-menu--hyper{position:absolute;inset-inline-start:0;inset-inline-end:0;inset-block-start:100%;width:100%;max-width:100%;max-height:75vh;overflow-x:hidden;overflow-y:auto;opacity:0;visibility:hidden;pointer-events:none;z-index:30;border:none;border-radius:0;box-shadow:none;background:transparent}.header--hyper-shell .mega-menu--hyper.dropdown-active,.header--hyper-shell details[open]>.mega-menu--hyper{opacity:1;visibility:visible;pointer-events:auto}.header--hyper-shell .mega-menu__container{background:var(--color-background);color:var(--color-text);border-block-start:1px solid rgb(229,229,229)}.header--hyper-shell .mega-menu__wrapper{display:flex;flex-wrap:nowrap;align-items:stretch;gap:0;width:100%;margin-inline:auto;padding-inline:15px;box-sizing:border-box}.header--hyper-shell .mega-menu__wrapper--fixed{max-width:var(--container-width, 1400px)}.header--hyper-shell .mega-menu__wrapper--full{max-width:none}.header--hyper-shell .mega-menu--reverse-column{flex-direction:row-reverse}.header--hyper-shell .mega-menu__list{display:flex;flex:1 1 auto;align-self:stretch;align-items:stretch;min-width:0;height:auto!important;gap:0;grid-template-columns:none}.header--hyper-shell .mega-menu__column{flex:1 1 0;padding:20px 24px 40px;height:auto;min-height:100%;box-sizing:border-box}.header--hyper-shell .mega-menu__list .mega-menu__column{border-inline-end:1px solid rgb(229,229,229)}.header--hyper-shell .mega-menu__list .mega-menu__column:last-child{border-inline-end:none}.header--hyper-shell .mega-menu__link{display:block;color:var(--color-text);text-decoration:none;padding-block:4px;font-size:14px;line-height:1.5}.header--hyper-shell .mega-menu__link--top{margin-bottom:8px;font-weight:700;font-family:var(--font-head-family)}.header--hyper-shell .mega-menu__item-child{list-style:none;margin:0;padding:0}.header--hyper-shell .mega-menu__promotions{flex:0 0 var(--promotions-width, 38%);align-self:stretch;min-width:0;height:auto!important;min-height:100%;padding:20px 30px 40px;border-inline-start:1px solid rgb(229,229,229);box-sizing:border-box}.header--hyper-shell .mega-menu__promotions.no-links{border-inline-start:none;flex:1 1 100%;padding-inline:0}.header--hyper-shell .mega-menu--reverse-column .mega-menu__promotions{border-inline-start:none;border-inline-end:1px solid rgb(229,229,229);padding-inline-start:30px;padding-inline-end:30px}.header--hyper-shell .mega-menu__promotions-grid{display:grid;grid-template-columns:repeat(var(--promotion-columns, 1),minmax(0,1fr));gap:24px;align-items:stretch;height:auto}.header--hyper-shell .mega-menu__promotions-grid>.promotion-item{display:flex;min-width:0}.header--hyper-shell .mega-menu__promotions-grid .custom-card{width:100%}.header--hyper-shell .mega-menu__product-list--header{margin-bottom:12px}.header--hyper-shell .mega-menu--hyper.dropdown-active .mega-menu__column,.header--hyper-shell .mega-menu--hyper.dropdown-active .promotion-item,.header--hyper-shell details[open]>.mega-menu--hyper .mega-menu__column,.header--hyper-shell details[open]>.mega-menu--hyper .promotion-item{opacity:1}.header--hyper-shell .mega-menu__column,.header--hyper-shell .promotion-item{opacity:0;transition:opacity .25s cubic-bezier(.33,0,0,1)}.header--hyper-shell .promotion-item{transition-delay:calc(.12s + .06s * var(--index, 1))}.mega-banner-card{position:relative;overflow:hidden;color:var(--color-text);background:var(--color-background)}.mega-banner-card__link{display:block;color:inherit;text-decoration:none}.mega-banner-card__media{position:relative;overflow:hidden}.mega-banner-card__image{display:block;width:100%;height:auto}.mega-banner-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:var(--mega-banner-overlay, 0);pointer-events:none}.mega-banner-card__content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;gap:8px;padding:20px;z-index:1}.mega-banner-card__content--middle-center{align-items:center;justify-content:center}.mega-banner-card__content--middle-left,.mega-banner-card__content--left-center{align-items:flex-start;justify-content:center}.mega-banner-card__content--middle-right,.mega-banner-card__content--right-center{align-items:flex-end;justify-content:center}.mega-banner-card__content--bottom-left{align-items:flex-start;justify-content:flex-end}.mega-banner-card__content--bottom-center{align-items:center;justify-content:flex-end}.mega-banner-card__content--top-center{align-items:center;justify-content:flex-start}.mega-banner-card__heading,.mega-banner-card__subheading,.mega-banner-card__description{margin:0}.mega-banner-card__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-top:8px;width:auto;max-width:100%;text-decoration:none;pointer-events:none}.mega-banner-card__btn-label{display:inline-block}.mega-banner-card__btn-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1em;height:1em;line-height:0}.mega-banner-card__btn-icon svg{width:100%;height:100%;display:block}.mega-banner-card__btn-icon svg,.mega-banner-card__btn-icon svg path,.mega-banner-card__btn-icon svg circle,.mega-banner-card__btn-icon svg rect{stroke:currentColor!important;fill:none}.mega-banner-card__btn-icon svg[fill]:not([fill=none]),.mega-banner-card__btn-icon svg path[fill]:not([fill=none]){fill:currentColor!important;stroke:none!important}.mega-banner-card__btn-icon--flip{transform:scaleX(-1)}.mega-banner-card .btn--fill{color:var(--color-button-text, #fff);background:var(--color-button-background, var(--color-text))}.mega-banner-card .btn--border{color:var(--color-text);background:transparent;border:1px solid currentColor}.mega-banner-card__btn--underline{padding:0;background:transparent;border:none;border-radius:0;color:inherit;text-decoration:underline;text-underline-offset:3px;font-weight:600}.mega-banner-card__btn--plain{padding:0;background:transparent;border:none;border-radius:0;color:inherit;font-weight:600}.mega-banner-card__btn--with-icon{gap:8px}.header--hyper-shell .custom-card,.hamburger-mega-menu .custom-card,.hamburger-mega-menu__promotions--wrapper .custom-card{border:1px solid rgb(229,229,229);height:100%;overflow:hidden;background:var(--color-background);color:var(--color-text)}.header--hyper-shell .custom-card__wrapper,.hamburger-mega-menu .custom-card__wrapper,.hamburger-mega-menu__promotions--wrapper .custom-card__wrapper{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none}.header--hyper-shell .custom-card__media,.hamburger-mega-menu .custom-card__media,.hamburger-mega-menu__promotions--wrapper .custom-card__media{position:relative;overflow:hidden;background:rgba(var(--color-text-rgba, 0, 0, 0),.03)}.header--hyper-shell .custom-card__image,.hamburger-mega-menu .custom-card__image,.hamburger-mega-menu__promotions--wrapper .custom-card__image{display:block;width:100%;height:auto;vertical-align:middle;transition:transform .5s cubic-bezier(.3,1,.3,1)}.header--hyper-shell .custom-card__wrapper:hover .custom-card__image,.hamburger-mega-menu .custom-card__wrapper:hover .custom-card__image,.hamburger-mega-menu__promotions--wrapper .custom-card__wrapper:hover .custom-card__image{transform:scale(1.03)}.header--hyper-shell .custom-card__info,.hamburger-mega-menu .custom-card__info,.hamburger-mega-menu__promotions--wrapper .custom-card__info{display:flex;align-items:center;gap:12px;padding:16px;flex:1 1 auto;background:var(--color-background)}.header--hyper-shell .custom-card--small .custom-card__info,.hamburger-mega-menu .custom-card--small .custom-card__info{padding:16px}.header--hyper-shell .custom-card__summary,.hamburger-mega-menu .custom-card__summary{flex:1 1 auto;min-width:0}.header--hyper-shell .custom-card__title,.hamburger-mega-menu .custom-card__title{margin:0;font-family:var(--font-head-family);font-weight:var(--font-header-weight, 700)}.header--hyper-shell .custom-card__title.h5,.hamburger-mega-menu .custom-card__title.h5{font-size:15px!important;line-height:1.35!important}.header--hyper-shell .custom-card__title.h4,.hamburger-mega-menu .custom-card__title.h4{font-size:17px!important;line-height:1.35!important}.header--hyper-shell .custom-card__title.h3,.hamburger-mega-menu .custom-card__title.h3{font-size:20px!important;line-height:1.3!important}.header--hyper-shell .custom-card__title.h2,.hamburger-mega-menu .custom-card__title.h2{font-size:24px!important;line-height:1.25!important}.header--hyper-shell .custom-card__description,.hamburger-mega-menu .custom-card__description{margin:4px 0 0;color:color-mix(in srgb,var(--color-text) 65%,transparent);font-size:13px;line-height:1.45}.header--hyper-shell .custom-card__description>*:first-child,.hamburger-mega-menu .custom-card__description>*:first-child{margin-top:0}.header--hyper-shell .custom-card__description>*:last-child,.hamburger-mega-menu .custom-card__description>*:last-child{margin-bottom:0}.header--hyper-shell .custom-card__description p,.hamburger-mega-menu .custom-card__description p{margin:0}.header--hyper-shell .custom-card__action,.hamburger-mega-menu .custom-card__action,.hamburger-mega-menu__promotions--wrapper .custom-card__action{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:1px solid rgb(229,229,229);background:rgba(var(--color-text-rgba, 0, 0, 0),.04);color:var(--color-text);transition:background-color .2s ease,color .2s ease,border-color .2s ease}.header--hyper-shell .custom-card__wrapper:hover .custom-card__action,.hamburger-mega-menu .custom-card__wrapper:hover .custom-card__action,.hamburger-mega-menu__promotions--wrapper .custom-card__wrapper:hover .custom-card__action{background:var(--color-button-background, var(--color-text));border-color:var(--color-button-background, var(--color-text));color:var(--color-button-text, var(--color-background))}.header--hyper-shell .custom-card__action-icon,.hamburger-mega-menu .custom-card__action-icon,.hamburger-mega-menu__promotions--wrapper .custom-card__action-icon{display:block}.hamburger-mega-menu__promotions--wrapper .mega-banner-card{height:100%;min-height:160px}.hamburger-mega-menu__promotions--grid-custom_card{grid-template-columns:1fr}@media(min-width:480px){.hamburger-mega-menu__promotions--grid-custom_card{grid-template-columns:repeat(2,1fr)}}.header--hyper-shell .menu-sidebar{--toggle-width: 240px;position:relative;display:block;flex:1 1 auto;width:100%;min-height:var(--sidebar-height, 280px);overflow:hidden;transition:min-height .25s ease}.header--hyper-shell .menu-sidebar__item{margin:0}.header--hyper-shell .menu-sidebar__item:first-child{padding-block-start:20px}.header--hyper-shell .menu-sidebar__item:last-child{padding-block-end:40px}.header--hyper-shell .menu-sidebar__toggle{display:flex;align-items:center;justify-content:space-between;gap:8px;width:var(--toggle-width);max-width:100%;padding:12px;cursor:pointer;list-style:none;border-radius:4px;transition:background-color .2s ease}.header--hyper-shell .menu-sidebar__toggle::-webkit-details-marker,.header--hyper-shell .menu-sidebar__toggle::marker{display:none;content:none}.header--hyper-shell .menu-sidebar__toggle:hover,.header--hyper-shell .menu-sidebar__toggle.is-visible{background-color:color-mix(in srgb,var(--color-text) 8%,var(--color-background, #fff))}.header--hyper-shell .menu-sidebar__title{margin:0}.header--hyper-shell .menu-sidebar__title-link{color:inherit;text-decoration:none}.header--hyper-shell .menu-sidebar__caret{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:16px;height:16px;color:currentColor;opacity:.65}.header--hyper-shell .menu-sidebar__caret svg{display:block;width:16px;height:16px}[dir=rtl] .header--hyper-shell .menu-sidebar__caret svg{transform:scaleX(-1)}.header--hyper-shell .menu-sidebar__content{position:absolute;top:0;inset-inline-start:var(--toggle-width);inset-inline-end:0;width:auto;padding:20px 0 40px 30px;margin-inline-start:30px;min-height:var(--menu-sidebar-height, 100%);border-inline-start:1px solid rgb(229,229,229);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease,visibility .25s ease}.header--hyper-shell .menu-sidebar__toggle.is-visible+.menu-sidebar__content{opacity:1;visibility:visible;pointer-events:auto}.header--hyper-shell .menu-sidebar__grid{display:grid;grid-template-columns:repeat(var(--menu-sidebar-columns, 4),minmax(0,1fr));gap:30px;list-style:none;margin:0;padding:0;opacity:0;visibility:hidden;transform:translate(10%);transition:transform .25s ease,opacity .25s ease,visibility .25s ease}.header--hyper-shell .menu-sidebar__toggle.is-visible+.menu-sidebar__content>.menu-sidebar__grid{opacity:1;visibility:visible;transform:translate(0)}.header--hyper-shell .menu-sidebar__link{display:grid;gap:12px;min-width:0;color:var(--color-text);text-decoration:none}.header--hyper-shell .menu-sidebar__link-label{display:block;margin:0;min-width:0}.header--hyper-shell .menu-sidebar__link-text{display:inline;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:left bottom;background-size:0 1px;transition:background-size .3s ease}.header--hyper-shell .menu-sidebar__link:hover .menu-sidebar__link-text{background-size:100% 1px}.header--hyper-shell .menu-sidebar__media{display:block;position:relative;overflow:hidden;width:100%;border-radius:8px}.header--hyper-shell .menu-sidebar__media:before{content:"";display:block;height:0;padding-top:calc(100% / var(--aspect-ratio, 1))}.header--hyper-shell .menu-sidebar__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover}@media(prefers-reduced-motion:no-preference)and (hover:hover){.header--hyper-shell .menu-sidebar__link .hover-scale-up,.hamburger-mega-menu__sidebar-link .hover-scale-up{transition:transform .5s cubic-bezier(.3,1,.3,1);transform:scale(1)}.header--hyper-shell .menu-sidebar__link:hover .hover-scale-up,.hamburger-mega-menu__sidebar-link:hover .hover-scale-up{transform:scale(1.03)}}.hamburger-mega-menu__products-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:16px 0}.hamburger-mega-menu__collection-link{display:flex;align-items:center;gap:12px}.hamburger-mega-menu__collection-media{position:relative;width:56px;flex-shrink:0;overflow:hidden}.hamburger-mega-menu__collection-media:before{content:"";display:block;padding-top:100%}.hamburger-mega-menu__collection-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hamburger-mega-menu__sidebar-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px;list-style:none;margin:0;padding:12px 0 0}.hamburger-mega-menu__sidebar-link{display:grid;gap:12px;min-width:0;color:inherit;text-decoration:none}.hamburger-mega-menu__sidebar-media{display:block;position:relative;overflow:hidden;width:100%;border-radius:8px}.hamburger-mega-menu__sidebar-media:before{content:"";display:block;height:0;padding-top:calc(100% / var(--aspect-ratio, 1))}.hamburger-mega-menu__sidebar-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover}.hamburger-mega-menu__sidebar-label{display:block;margin:0;min-width:0}.hamburger-mega-menu__sidebar-title{display:inline;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:left bottom;background-size:0 1px;transition:background-size .3s ease}.hamburger-mega-menu__sidebar-link:hover .hamburger-mega-menu__sidebar-title{background-size:100% 1px}
/*# sourceMappingURL=/cdn/shop/t/28/assets/section-mega-menu.css.map */
