.mega-menu{position:static}.mega-menu__content{background-color:rgb(var(--color-background));border-left:0;border-radius:0;border-right:0;left:0;overflow-y:auto;position:absolute;right:0;top:100%}.shopify-section-header-sticky .mega-menu__content{max-height:calc(100vh - var(--header-bottom-position-desktop, 20rem) - 4rem);height:auto;max-height:fit-content}.header-wrapper--border-bottom .mega-menu__content{border-top:0}.js .mega-menu__content{visibility:hidden;transform:translateY(-110%);transition:padding var(--animation-nav);border:0;border-end-start-radius:var(--border-radius);border-end-end-radius:var(--border-radius)}.mega-menu[open] .mega-menu__content,.mega-menu.mega-menu-animate .mega-menu__content{visibility:visible;transform:translateY(-24px);z-index:1}.mega-menu__list{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));list-style:none}.mega-menu__link{color:rgba(var(--color-foreground),.75);display:block;line-height:calc(1 + .3 / var(--font-body-scale));padding-bottom:.6rem;padding-top:.6rem;text-decoration:none;transition:text-decoration var(--duration-short) ease;word-wrap:break-word}.mega-menu__link--level-2{font-weight:700}.header--top-center .mega-menu__list{display:flex;justify-content:center;flex-wrap:wrap;column-gap:0}.header--top-center .mega-menu__list>li{width:16%;padding-right:2.4rem}ul.mega-menu__list.mega-menu__list--condensed{--header-nav-gap: clamp(var(--sp-4), 1.263vw, var(--sp-6));gap:var(--header-nav-gap);padding-block-start:var(--sp-8);padding-block-end:var(--sp-14);font-variant:diagonal-fractions;display:flex;flex-wrap:wrap}ul.mega-menu__list.mega-menu__list--condensed li{--tw-translate-y: 0;--tw-translate-x: 25%;opacity:0;flex:calc(20% - var(--header-nav-gap) * 5 / 6);max-width:calc(25% - var(--header-nav-gap) * 4 / 5);color:rgb(var(--color-foreground));transform:translate(calc(var(--tw-translate-x) * var(--transform-logical)),var(--tw-translate-y));will-change:transform,opacity}.mega_menu_tabs_list li{--tw-translate-x: 25%;opacity:0;transform:translate(calc(var(--tw-translate-x) * var(--transform-logical)),var(--tw-translate-y));will-change:transform,opacity}details.mega-menu.mega-menu-animate ul.mega-menu__list.mega-menu__list--condensed li,details.mega-menu[open] .mega_menu_tabs_list li,.menu-opening .mega_menu_tabs_list li{animation-name:megaMenuItemReveal;animation-duration:1.5s;animation-timing-function:cubic-bezier(.19,1,.22,1);animation-fill-mode:forwards}details.mega-menu[open] .mega_menu_products_grid .product_card_wrapper{animation-name:megaMenuProductRevealVertical;animation-duration:.8s;animation-timing-function:cubic-bezier(.19,1,.22,1);animation-fill-mode:forwards;opacity:0;--tw-translate-y: 20px}@keyframes megaMenuProductRevealVertical{0%{opacity:0;transform:translateY(var(--tw-translate-y))}to{opacity:1;transform:translateY(0)}}@keyframes megaMenuItemReveal{0%{opacity:0;transform:translate(calc(25% * var(--transform-logical)))}to{opacity:1;transform:translate(0)}}ul.mega-menu__list.mega-menu__list--condensed li:nth-child(1),.mega_menu_tabs_list li:nth-child(1),.mega-menu .product_card_wrapper:nth-child(1){animation-delay:.3s}ul.mega-menu__list.mega-menu__list--condensed li:nth-child(2),.mega_menu_tabs_list li:nth-child(2),.mega-menu .product_card_wrapper:nth-child(2){animation-delay:.4s}ul.mega-menu__list.mega-menu__list--condensed li:nth-child(3),.mega_menu_tabs_list li:nth-child(3),.mega-menu .product_card_wrapper:nth-child(3){animation-delay:.5s}ul.mega-menu__list.mega-menu__list--condensed li:nth-child(4),.mega_menu_tabs_list li:nth-child(4),.mega-menu .product_card_wrapper:nth-child(4){animation-delay:.6s}ul.mega-menu__list.mega-menu__list--condensed li:nth-child(5),.mega_menu_tabs_list li:nth-child(5),.mega-menu .product_card_wrapper:nth-child(5){animation-delay:.7s}.mega-menu__list.mega-menu__list--condensed li a.mega-menu__link{padding:0}.mega-menu__list.mega-menu__list--condensed li .menu-media img{transform:scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));width:100%;height:100%;object-fit:cover;object-position:center;transition:transform var(--animation-primary)}.mega-menu__list.mega-menu__list--condensed li .menu-media{border-start-start-radius:var(--card-radius);border-start-end-radius:var(--card-radius);overflow:hidden;aspect-ratio:1/.9}.mega-menu__list.mega-menu__list--condensed li .menu-media:hover img{--tw-scale-x: 1.05;--tw-scale-y: 1.05}.media-card__text{--tw-translate-y: 0;--tw-translate-x: 25%;transform:translate(calc(var(--tw-translate-x) * var(--transform-logical)),var(--tw-translate-y));transition:transform 2s cubic-bezier(.075,.82,.165,1),opacity 1s cubic-bezier(.19,1,.22,1);transition-delay:.25s;gap:var(--sp-0d5);opacity:0}.mega-menu[open] .mega-menu__item .media-card__text{opacity:1}.mega-menu[open] .mega-menu__item:first-child,.mega-menu[open] .mega-menu__item:first-child .media-card__text,.mega-menu[open] .mega_menu_tabs_list li:first-child{transition-delay:.3s}.mega-menu[open] .mega-menu__item:nth-child(2),.mega-menu[open] .mega-menu__item:nth-child(2) .media-card__text,.mega-menu[open] .mega_menu_tabs_list li:nth-child(2){transition-delay:.4s}.mega-menu[open] .mega-menu__item:nth-child(3),.mega-menu[open] .mega-menu__item:nth-child(3) .media-card__text,.mega-menu[open] .mega_menu_tabs_list li:nth-child(3){transition-delay:.5s}.mega-menu[open] .mega-menu__item:nth-child(4),.mega-menu[open] .mega-menu__item:nth-child(4) .media-card__text,.mega-menu[open] .mega_menu_tabs_list li:nth-child(4){transition-delay:.6s}.mega-menu[open] .mega_menu_tabs_list li:nth-child(5){transition-delay:.7s}.mega-menu__list--condensed .mega-menu__link{font-weight:400}.media-card__content{--card-content-padding-block: clamp(var(--sp-4), 1.263vw, var(--sp-6)) clamp(var(--sp-4), 2.105vw, var(--sp-10));--card-content-padding-inline: clamp(var(--sp-4), 2.105vw, var(--sp-10));padding-block:var(--card-content-padding-block);padding-inline:var(--card-content-padding-inline);color:rgb(var(--color-foreground));display:flex;align-items:center;justify-content:space-between;width:100%}.media-card__content h3.title{letter-spacing:-.05em;line-height:1.25;font-size:var(--fluid-xl-to-3xl)}.media-card__content p{font-size:var(--text-xs);line-height:1}.mega-menu__list.mega-menu__list--condensed li a:hover .icon{transform:rotate(45deg)}.mega-menu__list.mega-menu__list--condensed li a .icon{transition:.3s}.list-menu__item{overflow:hidden;height:var(--sp-10d5);padding-inline:var(--sp-5);border-radius:var(--rounded-button);font-family:var(--font-navigation-family);font-size:var(--font-navigation-size);font-weight:var(--font-navigation-weight);text-transform:var(--font-navigation-text-transform);display:flex;align-items:center;position:relative}.list-menu__item .btn_text{transition:var(--animation-primary);transition-property:transform,opacity}.mega-menu[open] .list-menu__item .btn_text,.list-menu__item:hover span.btn_text{opacity:0;transform:translateY(-10%) scale(.6)}span.btn_duplicate_text{--tw-scale: .6;--tw-translate-y: 100%;position:absolute;top:0;left:0;width:100%;height:100%;padding-inline:var(--sp-5);border-radius:var(--rounded-button);color:rgb(var(--color-background));background-color:rgb(var(--color-foreground));transition:transform var(--animation-primary);transform:translateY(var(--tw-translate-y)) scale(var(--tw-scale));display:flex;align-items:center;justify-content:center}.mega-menu[open] span.btn_duplicate_text,.list-menu__item:hover span.btn_duplicate_text{--tw-scale: 1;--tw-translate-y: 0%}ul.menu-drawer__menu.list-menu.first_level{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--header-nav-gap);--header-nav-gap: var(--sp-3);padding-block-start:var(--sp-5);padding-inline-end:var(--sp-5);padding-inline-start:var(--sp-5)}ul.menu-drawer__menu.list-menu.first_level .list-menu__item{padding:0;flex-direction:column;height:auto;border-start-start-radius:var(--card-radius);border-start-end-radius:var(--card-radius)}.menu-opening .media-card__text{--tw-translate-y: 0;--tw-translate-x: 0;opacity:1}.mega_menu_wrapper{--nav-tabs-gap: var(--header-nav-gap);--nav-tabs-width: min(230px, 25vw);--nav-promo-width: min(260px, 25vw)}.header__inline-menu>ul>li:hover .mega_menu_outer{display:block}.mega_menu_wrapper{display:flex;padding-block-start:var(--sp-12);padding-block-end:var(--sp-14);gap:var(--nav-tabs-gap);--nav-tabs-gap: var(--grid-gap)}.mega_menu_sidebar{flex:0 0 auto;width:var(--nav-tabs-width);position:sticky;top:20px}.mega_menu_heading{font-size:var(--text-lg);line-height:1.6;font-weight:var(--font-medium);margin-block-end:var(--sp-8);opacity:1;color:rgb(var(--color-foreground));transform:translate(calc(var(--tw-translate-x) * var(--transform-logical)),var(--tw-translate-y));transition:transform 1.5s cubic-bezier(.075,.82,.165,1),opacity .9s cubic-bezier(.19,1,.22,1)}.mega_menu_tabs_list{display:grid;gap:var(--sp-1d5);list-style:none}.mega_menu_tab_btn{font-size:var(--fluid-xl-to-3xl);line-height:1.25;text-align:left;letter-spacing:-.05em;font-weight:var(--font-heading-weight);opacity:.5;display:inline}.mega_menu_tab_btn.active{opacity:1}.mega_menu_panels_container{flex-grow:1;--tw-translate-x: 0;--tw-translate-y: 0;width:calc(100% - var(--nav-tabs-width) - var(--nav-tabs-gap))}.mega_menu_panel{display:none;height:100%}.mega_menu_panel.active{display:flex;gap:var(--nav-tabs-gap);animation:fadeIn .3s ease}.mega_menu_banner a .media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:rgb(var(--color-overlay) / var(--overlay-opacity));--color-foreground: 255 255 255;--color-overlay: 0 0 0;--overlay-opacity: .4}.mega_menu_products{flex-grow:1}.mega_menu_collection_link,.mega_menu_collink{margin-bottom:1.5rem;font-weight:700}.mega_menu_products_grid{display:grid;gap:20px}.mega_menu_panel:not(:has(.mega_menu_banner)) .mega_menu_products_grid,.mega_menu_panel:not(:has(.mega_menu_banner)) .mega_products_main_wrapper{width:100%}.mega_menu_panel:has(.mega_menu_banner) .mega_products_main_wrapper{grid-template-columns:repeat(2,1fr);width:auto;flex:1}.mega_menu_product_card{display:flex;flex-direction:column;align-items:center;text-align:center;text-decoration:none;color:#000;max-width:200px}.mega_menu_image_wrap img{width:100%;height:auto;object-fit:contain;margin-bottom:1rem}.mega_menu_product_title{font-size:1rem;margin-bottom:.5rem}.mega_menu_product_price{font-weight:700}.mega_menu_collection_link a,.mega_menu_collink{width:fit-content;font-size:var(--fluid-base-to-xl);letter-spacing:-.025em;line-height:var(--font-heading-line-height);display:flex;align-items:center;gap:var(--sp-4)}.mega_menu_collection_link a svg,.mega_menu_collink svg{transition:.3s}.mega_menu_collection_link a:hover svg,.mega_menu_collink:hover svg{transform:rotate(90deg)}.mega_menu_outer .card_product_specifications{display:none}.mega_menu_products .card__inner a{display:block;width:100%;height:100%}.mega_menu_banner{width:var(--nav-promo-width)}.mega_menu_banner a,.mega_menu_banner a .media{display:flex;width:100%;height:100%;position:relative;overflow:hidden;background-color:rgb(var(--color-placeholder));border-radius:var(--card-radius)}.mega_menu_banner img{width:100%;height:100%;object-fit:cover}.mega_menu_banner_content{position:absolute;inset-inline-start:0;inset-block-end:0;display:flex;justify-content:space-between;align-items:center;gap:var(--sp-4);padding-block-end:var(--sp-5);padding-inline:var(--sp-6)}@keyframes fadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.mega_menu_banner .icon-arrow-right{transition:.3s}.mega_menu_banner a:hover .icon-arrow-right{transform:rotate(90deg)}.mega_menu_banner_content :is(h3,.icon){color:rgb(var(--color-foreground));--color-foreground: 255 255 255;--color-overlay: 0 0 0;--overlay-opacity: .4}.mega_menu_banner_content h3{font-size:var(--fluid-xl-to-3xl);line-height:1.25;letter-spacing:-.05em}@media only screen and (min-width:992px){.close_mega_menu_tab_btn.hide_desktop,.drawer_promotions{display:none}}@media only screen and (min-width:1280px){.mega_menu_products_grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}}@media only screen and (min-width:1536px){.mega_menu_wrapper{--nav-tabs-gap: var(--grid-gap);--nav-tabs-width: min(320px, 25vw);--nav-promo-width: min(340px, 25vw)}.mega_menu_products_grid{grid-template-columns:repeat(auto-fill,minmax(360px,1fr))}.mega_menu_banner_content{padding-block-end:var(--sp-7);padding-inline:var(--sp-10)}}@media only screen and (min-width:1900px){.mega_menu_wrapper{--nav-tabs-width: min(340px, 25vw);--nav-promo-width: min(430px, 25vw)}}@media only screen and (max-width:1024px){.media-card__content h3.title{font-size:var(--text-lg)}.mega_menu_panel{flex-direction:column}.mega_menu_wrapper .card.card--card{flex-direction:row;padding-block-start:var(--sp-6);border-block-start:1px solid rgb(var(--color-border-light));gap:var(--sp-6);border-radius:0;--cart-item-media-width: var(--sp-24)}.mega_menu_wrapper .product_card_wrapper:first-child .card.card--card{padding-block-start:var(--sp-4);border-block-start:0}}@media only screen and (max-width:991px){.mega_menu_wrapper .card.card--card>.card__inner{width:var(--cart-item-media-width)}.mega_menu_wrapper .card.card--card .card__content{flex-grow:1;text-align:left;width:calc(100% - (var(--cart-item-media-width) + var(--sp-6)))}.mega_menu_wrapper{padding-block:var(--sp-3) var(--sp-10)}.mega_menu_tabs_list{gap:0}.mega_menu_wrapper .card-information>.price{justify-content:flex-start}.mega_menu_wrapper .card__information{padding-block:0}.mega_menu_panel{display:flex;background-color:rgb(var(--color-background));inset-inline-start:100%;inset-block-start:0;transition:inset var(--animation-primary);position:absolute;width:100%;height:100%}.mega_menu_panel.active{inset-inline-start:0}.mega_menu_sidebar,.mega_menu_panels_container{width:100%}.mega_menu_tab_btn{width:100%;position:relative;display:flex;justify-content:space-between;align-items:center;font-size:var(--text-2xl);line-height:1;letter-spacing:-.025em;padding-block:var(--sp-2d5);opacity:1}.mega_menu_tab_btn:after{content:"";display:block;border-inline-start:1px solid currentColor;border-block-start:1px solid currentColor;width:9px;height:9px;transform:rotate(calc(135deg * var(--transform-logical)));opacity:.5}.mega_menu_products_grid{padding-block-start:var(--sp-2);padding-inline:var(--sp-5)}.mega_menu_heading,.mega_menu_banner .icon-arrow-right{display:none}.mega_menu_banner a .media img{position:unset!important;aspect-ratio:1/1;object-fit:cover}.mega_menu_banner{width:100%}.drawer_promotions{padding-block-start:var(--sp-4)}.mega_products_main_wrapper+.mega_menu_banner,.mega_menu_products_grid .card--card .quick-add{display:none}.drawer_promotions ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-3)}.mega_menu_banner_content{padding-inline:var(--sp-4);padding-block-end:var(--sp-3d5)}.mega_menu_banner_content h3{font-size:var(--text-lg);letter-spacing:-.05em;line-height:1.25}.mega_menu_collink{display:none}}@media only screen and (max-width:767px){.menu-drawer__menu .media-card__content p{display:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-mega-menu.css.map */
