.header__menu-list{flex-direction:row;display:none}.header__mobile-mega-menu{display:none}@media screen and (max-width:989px){.section-header.menu-open{z-index:1000}.header__icons header-drawer{order:10;margin-left:0}.header__icons .header__icon--cart{order:9;margin-right:0}.menu-drawer-container--custom-mega[open]:before{content:none;display:none}.js header-drawer>.menu-drawer-container--custom-mega>summary:before,.menu-drawer-container--custom-mega>.header__icon--menu[aria-expanded=true]:before,.menu-drawer-container--custom-mega[open]>.header__icon--menu:before{content:none!important;display:none!important}.menu-drawer.menu-drawer--custom-mega{position:fixed;top:0;right:0;bottom:auto;left:0;z-index:1001;width:100%;height:100vh;height:100dvh;background-color:rgba(var(--color-foreground),.28);box-sizing:border-box;filter:none;overflow-x:hidden;overflow-y:auto;opacity:0;pointer-events:none;scrollbar-width:none;transform:translateY(-16px)}.menu-drawer.menu-drawer--custom-mega::-webkit-scrollbar{display:none}.js .menu-drawer.menu-drawer--custom-mega{height:100vh;height:100dvh}.menu-drawer-container--custom-mega[open]>.menu-drawer--custom-mega,.js .menu-drawer-container--custom-mega[open]>.menu-drawer--custom-mega,.js details[open].menu-opening>.menu-drawer--custom-mega{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}.menu-drawer .header__mobile-mega-menu{display:block;padding:0 5px 32px}.menu-drawer__navigation--custom-mega{padding:0}.menu-drawer__navigation-container--custom-mega{display:block;overflow-y:auto;scrollbar-width:none;padding-top:44px}.menu-drawer__navigation-container--custom-mega::-webkit-scrollbar{display:none}.menu-drawer__utility-links--custom-mega{display:none}.header__mobile-mega-tabs{display:flex;align-items:center;gap:2rem;padding:13px 15px 13px 25px;border-radius:100px;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));overflow-x:auto;scrollbar-width:none}.header__mobile-mega-tabs::-webkit-scrollbar{display:none}.header__mobile-mega-tab,.header__mobile-mega-tab-link,.header__mobile-mega-close{padding:0;border:0;background:none;color:inherit;font:inherit;white-space:nowrap;cursor:pointer}.header__mobile-mega-tab,.header__mobile-mega-tab-link{position:relative;font-weight:500;font-size:14px;line-height:normal}.header__mobile-mega-tab.is-active:before{content:"";position:absolute;left:-10px;top:50%;width:6px;height:6px;border-radius:50%;background-color:rgb(var(--color-secondary-button-hover));transform:translateY(-50%)}.header__mobile-mega-close{display:flex;align-items:center;justify-content:center;margin-left:auto;cursor:pointer}.header__mobile-mega-close svg{width:12px;height:12px}.header__mobile-mega-panels{margin-top:10px}.header__mobile-mega-panel{padding:0 15px;border-radius:24px;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground))}.header__mobile-mega-panel[hidden]{display:none}.header__mobile-mega-panel>:not(:last-child){border-bottom:1px solid rgba(var(--color-foreground),.2)}.header__mobile-mega-accordion,.header__mobile-mega-collection-link{display:block}.header__mobile-mega-accordion-button,.header__mobile-mega-collection-link{width:100%;padding:20px 0;border:0;background:none;color:inherit;font-family:var(--font-heading-family);font-weight:700;font-size:16px;line-height:normal;letter-spacing:0;text-align:left;text-transform:uppercase}.header__mobile-mega-accordion-button{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.header__mobile-mega-accordion-button svg{width:12px;height:12px;transition:transform .3s ease}.header__mobile-mega-accordion.is-open .header__mobile-mega-accordion-button svg{transform:rotate(180deg)}.header__mobile-mega-accordion-content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s ease}.header__mobile-mega-accordion.is-open .header__mobile-mega-accordion-content{grid-template-rows:1fr}.header__mobile-mega-accordion-inner{overflow:hidden}.header__mobile-mega-products{display:flex;flex-direction:column;gap:15px}.header__mobile-mega-product{display:flex;align-items:stretch;gap:14px;color:inherit}.header__mobile-mega-product-image-wrapper{display:flex;align-items:center;justify-content:center;width:78px;min-width:78px}.header__mobile-mega-product-image{width:78px;height:auto;aspect-ratio:1 / 1;object-fit:contain;border-radius:8px}.header__mobile-mega-product-info{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.header__mobile-mega-product-title{font-weight:700;font-size:16px;line-height:normal;letter-spacing:0}.header__mobile-mega-product-badge{display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding:4px 12px;border-radius:100px;background-color:rgb(var(--color-tertiary-button-hover));color:rgb(var(--color-tertiary-button-hover-text));font-weight:700;font-size:11px;line-height:1;letter-spacing:.06em;text-transform:uppercase}.header__mobile-mega-view-all{display:inline-block;margin:0 0 16px;color:inherit;font-weight:700;font-size:14px;line-height:normal;text-decoration:underline;text-underline-offset:3px;text-transform:capitalize}}@media screen and (min-width:990px){.header__menu-list{display:flex;gap:8px;background-color:transparent}.header__menu-list-item .header__menu-list-link{padding:0 10px;border-radius:100px;background:rgba(var(--color-button),.3);border:1px solid rgb(var(--color-button-text));color:rgb(var(--color-button-text));cursor:pointer;display:flex;justify-content:center;align-items:center}.header__menu-list-item mega-menu-item{position:relative}.header__menu-list-item:hover .header__menu-list-link,.header__menu-list-item mega-menu-item.is-open .header__menu-list-link{backdrop-filter:unset;-webkit-backdrop-filter:unset;background:var(--gradient-button-hover);color:rgb(var(--color-button-hover-text));border-color:var(--gradient-button-hover)}.header__menu-list-link{border:none;background-color:unset;font-weight:700;font-size:14px;line-height:normal;letter-spacing:0;text-transform:capitalize;cursor:inherit;height:40px;padding:0 16px;box-sizing:border-box;display:flex;justify-content:center;align-items:center}mega-menu-item .header__mega-menu-content{display:none}mega-menu-item.is-open .header__mega-menu-content{display:block}.header__mega-menu-content{position:absolute;bottom:-10px;left:0;width:max-content;min-width:250px;transform:translateY(100%);background-color:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.2);border-right:none;border-radius:20px 0 0 20px;min-height:480px;overscroll-behavior:contain}.header__mega-menu-list{background-color:rgb(var(--color-background));border-radius:20px 0 0 20px;padding:10px 0;overflow:hidden;height:478px}.header__mega-menu-list-item{color:rgb(var(--color-foreground))}.header__mega-menu-list-item.is-open{background-color:rgb(var(--color-secondary-button));color:rgb(var(--color-secondary-button-hover))}.header__mega-menu-list-item:hover{background-color:rgba(var(--color-secondary-button),.5)}.header__mega-menu-list-item.is-open .header__collection-title,.header__mega-menu-list-item.is-open .header__menu-collection-link{background-color:rgb(var(--color-secondary-button))}.header__mega-menu-list-item .header__collection-title,.header__mega-menu-list-item .header__menu-collection-link{display:block;color:inherit;padding:10px 20px;font-weight:700;font-size:16px;line-height:normal;letter-spacing:0;cursor:pointer}.header__mega-menu-list-item-content-wrapper{position:absolute;right:0;top:-1px;width:min(690px,50vw);height:480px;transform:translate(100%);background-color:rgb(var(--color-secondary-button));padding:20px;border:1px solid rgba(var(--color-foreground),.2);border-left:none;border-radius:0 20px 20px 0}.header__mega-menu-list-item-content{display:grid;width:100%;grid-auto-rows:min-content;grid-template-columns:repeat(2,1fr);column-gap:20px;row-gap:16px}.header__mega-menu-list-item .header__mega-menu-list-item-content-wrapper{display:none}.header__mega-menu-list-item.is-open .header__mega-menu-list-item-content-wrapper{display:flex;flex-direction:column;justify-content:space-between}.header__menu-product-link{display:flex;flex-direction:row;color:rgb(var(--color-foreground));gap:12px;width:100%;max-width:335px;height:min-content}.header__menu-product-link-left{display:flex;justify-content:center;align-items:center}.header__menu-product-link:hover{color:rgb(var(--color-secondary-button-hover))}.header__menu-product-link-image{width:78px;height:auto;aspect-ratio:1/1;background-color:rgb(var(--color-background));border-radius:8px;object-fit:contain}.header__menu-product-link-right{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:8px}.header__menu-product-link-title{font-weight:700;font-size:16px;line-height:normal;letter-spacing:0;text-transform:capitalize}.header__menu-product-link-badge{display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding:4px 12px;border-radius:100px;background-color:rgb(var(--color-tertiary-button-hover));color:rgb(var(--color-foreground));font-weight:700;font-size:11px;line-height:1;letter-spacing:.06em;text-transform:uppercase}.header__menu-view-collection-link{color:rgb(var(--color-foreground));font-weight:700;font-size:14px;line-height:normal;letter-spacing:0;text-transform:capitalize;text-decoration:underline;text-underline-offset:21%;text-decoration-style:solid;text-decoration-thickness:3.5%;text-decoration-skip-ink:auto}.header__menu-view-collection-link:hover{color:rgb(var(--color-secondary-button-hover))}}@media screen and (min-width:1300px){.header__menu-list{gap:16px}.header__menu-list-item .header__menu-list-link{padding:0 16px}.header__menu-list-link{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/55/assets/component-custom-mega-menu.css.map */
