.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;padding-bottom:2.4rem;padding-top:2.4rem;position:absolute;right:0;top:100%}.shopify-section-header-sticky .mega-menu__content{max-height:calc(100vh - var(--header-bottom-position-desktop, 20rem) - 4rem)}.header-wrapper--border-bottom .mega-menu__content{border-top:0}.js .mega-menu__content{opacity:0;transform:translateY(-1.5rem)}.mega-menu[open] .mega-menu__content{opacity:1;transform:translateY(0)}.mega-menu__list{display:grid;gap:2.4rem 4rem;grid-template-columns:repeat(6,minmax(0,1fr));list-style:none}.mega-menu__link{color:rgba(var(--color-foreground),.75);display:block;font-size:1.3rem;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-size:1.4rem}.mega-menu__link--level-2:not(:only-child){margin-bottom:.8rem}.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}.mega-menu__link:hover,.mega-menu__link--active{color:rgb(var(--color-foreground));text-decoration:underline}.mega-menu__link--active:hover{text-decoration-thickness:.2rem}.mega-menu .mega-menu__list--condensed{display:block}.mega-menu__list--condensed .mega-menu__link{font-weight:400}mega-menu .mega-menu-item:hover .mega-menu-dropdown,mega-menu .mega-menu-item [aria-expanded=true]~.mega-menu-dropdown{opacity:1;visibility:visible;transform:translate(-50%)}.mega-menu-container{display:flex;height:auto;max-height:95vh;border-top:1px solid var(--color-header-border)}.mega-menu-nav{display:flex;height:100%}.mega-menu-column--auto{flex:1 1 0}.list-menu:hover~.mega-menu-overlay{opacity:1}.mega-menu-has-children:hover~.mega-menu-overlay{opacity:1}.mega-menu-heading{font-size:1.6rem}.mega-menu-image-item{flex-grow:1;flex-basis:0;min-width:0;display:flex;flex-direction:column;gap:16px;max-width:50%}.image-item__image{width:100%;height:0;position:relative;display:none}mega-menu .mega-menu-item:hover .mega-menu-dropdown .image-item__image,mega-menu .mega-menu-item [aria-expanded=true]~.mega-menu-dropdown .image-item__image{display:block}.mega-menu-images .image-item__image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.image--portrait .image-item__image{padding-bottom:calc((349 / 280) * 100%)}.image--portrait .mega-menu-image-item{max-width:350px}.image--square .image-item__image,.image--square .product-item__image{padding-bottom:100%;width:100%;height:auto}.image--landscape .image-item__image{padding-bottom:calc((658 / 584) * 100%)}.mega-menu-images.image--contain .product-item__image{padding-bottom:calc((349 / 280) * 100%)}.mega-menu-images.image--contain .product-item__image img{object-fit:contain}.image-item__title{margin:1.75rem 0 .5rem;display:block;font-size:1.6rem}.mega-menu-column{padding:2.5rem;width:auto}.mega-menu-column--full,.mega-menu-column .grid{width:100%}.mega-menu-images{display:flex;display:-webkit-flex;flex-wrap:nowrap;height:auto;justify-content:flex-end;gap:24px;padding-top:24px;padding-bottom:24px;max-height:95%}.mega-menu-column--2{width:50%}.mega-menu-list{padding:2rem 0;width:100%;position:relative}.mega-menu-column{position:relative}.mega-menu-column.mega-menu-column--nav:after{width:33.33%;content:"";height:auto;border-left:1px solid #D5D5D5;position:absolute;top:0;left:33.33%;z-index:2;pointer-events:none;display:none}.mega-menu-column--nav.mega-menu-column--2:after{width:50%;left:50%;display:block}.mega-menu-column--nav.mega-menu-column--3:after{width:33.33%;left:33.33%;display:block;border-right:1px solid #D5D5D5}.mega-menu-column--nav.mega-menu-column--2 .mega-menu-list>.menu-item>details>summary{width:50%}.mega-menu-column--nav.mega-menu-column--3 .mega-menu-list>.menu-item>details>summary{width:33.33%}.menu-item{list-style:none;margin-bottom:0rem;cursor:pointer}.mega-menu-list:hover li details summary:hover .menu-item-link:after{content:"";position:absolute;top:-60px;right:-1px;width:50px;height:60px;z-index:2}.menu-item-link{text-decoration:none;padding:.5rem 0;display:block;color:inherit;position:relative;width:80%}.menu-item-link:hover{color:rgb(var(--color-base-accent-2))}.product-item__image{width:100%;height:0;padding-bottom:calc((349 / 280) * 100%);position:relative;display:block}.mega-menu-images .product-item__image img{position:absolute;top:0;left:0;width:100%;height:auto;object-fit:cover}.mega-menu-grid:not(.mega-menu-grid--nested){display:grid;grid-gap:2rem;grid-template-columns:repeat(3,1fr)}.mega-menu-image-item .image-wrapper{max-height:85%}.mega-menu-product-item{flex-grow:1;flex-basis:0;min-width:0;padding:1.5rem 2.25rem}.mega-menu-product-item .product-item{max-width:300px}.mega-menu-grid:not(.mega-menu-grid--nested) .menu-item:nth-of-type(1){margin-bottom:2rem}.mega-menu-grid:not(.mega-menu-grid--nested) .menu-item:nth-of-type(1) a{font-size:1.6rem}.mega-menu-relative{position:relative;height:auto;display:flex}[data-tabbed=true] .hide-on-tabbed,[data-tabbed=true] .hide-on-tabbed-svg svg{display:none}[data-tabbed=false] .hide-on-standard,[data-tabbed=false] .hide-on-standard svg{display:none}.mega-menu-sublist{position:absolute;left:33.33%;width:33.33%;top:0;padding-left:0;height:auto;margin:2rem 0 0}.mega-menu-item[data-show-shop-all=false] .shop-all{display:none}.mega-menu-column--2 .mega-menu-sublist{width:50%;left:50%;display:grid;grid-template-rows:repeat(10,min-content);grid-auto-flow:column}.mega-menu-column--3 .mega-menu-sublist{width:33.33%;left:33.33%}.mega-menu-sublist .mega-menu-sublist{position:absolute;left:100%;width:100%;margin-top:0}.mega-menu-dropdown .mega-menu__button{display:none}.mega-menu-dropdown .menu-item.has_arrows>details>summary .mega-menu__button{display:flex}.mega-menu-dropdown .mega-menu__button .icon-caret{transform:rotate(-90deg);position:absolute;height:.6rem;right:2.9rem;top:calc(50% - .2rem)}@media only screen and (max-width: 1215px){.mega-menu-dropdown .mega-menu__button .icon-caret{right:2rem}}.menu-item summary .menu-item-summary-inner{position:relative}details[open]>summary .menu-item-summary-inner{background:transparent}.mega-menu-list--outlined:after{content:"";position:absolute;left:33.33%;top:0;border-left:1px solid #D5D5D5;border-right:1px solid #D5D5D5;width:33.33%;height:auto;pointer-events:none}mega-menu{height:50px}.menu-item-link.navigation,.menu-item-summary-inner,.menu-item{min-height:40px}.menu-item-link.navigation{margin:0 auto;width:100%}.mega-menu-column{padding:0;font-style:normal;font-weight:600;font-size:12px;line-height:16px;letter-spacing:.3px;color:#000}.image-item__title.navigation,.mega-menu-product-item .product-item h3{line-height:120%;letter-spacing:.5px;text-align:left;font-weight:400;font-size:16px}details ul{margin:0 .2rem}.image-item__title{margin-top:0}.image__vendor p{font-style:normal;font-weight:400;font-size:11px;line-height:139.9%;letter-spacing:.5px;text-transform:uppercase;color:#797d83;text-align:left;margin-bottom:0}.additional__info p{font-style:normal;font-weight:300;font-size:12px;line-height:16px;letter-spacing:.3px;color:#797d83;text-align:left}.menu-item-link.navigation{padding-left:32px;padding-right:32px;line-height:calc(1 + .2 / var(--font-body-scale));font-family:inherit;font-style:var(--font-body-style);font-weight:var(--font-body-weight);display:flex;align-items:center;letter-spacing:.05em;color:#2d2d2d}a.menu-item-link.navigation:hover,details[open]>summary .menu-item-summary-inner a.menu-item-link.navigation{color:#2d2d2d}a.menu-item-link.navigation:hover{background:#fff}a.menu-item-link.navigation:hover .mega-menu__button .icon-caret{color:#fff}details details .menu-item:hover{background:#fff}.header .price .price-item{font-family:inherit;font-style:normal;font-weight:300;font-size:14px;line-height:19px;letter-spacing:.3px;color:#000}.mega-menu-product-item .product-item{position:relative}.mega-menu-item .swym-wishlist-button{top:10px;right:10px;position:absolute;width:15px;height:15px;z-index:2;display:flex;align-items:center;justify-content:center}.element-has-before:before{content:"";width:1px;background:var(--color-header-border);display:block;position:absolute;left:0;top:-2rem;height:420px;z-index:99999}.mega-menu-image-item:last-child,.mega-menu-product-item:last-child{position:relative}.element-has-before:before{content:"";width:1px;background:var(--color-header-border);display:block;position:absolute;left:0;top:1.5rem;height:420px;z-index:99999}.image-item__description p{text-align:left;max-height:150px;width:auto;overflow:hidden;text-overflow:clip}.mega-menu-item a.image-item__button{font-weight:400;font-size:14px;line-height:1.2;border-bottom:solid 1px #65656C;padding-bottom:3px;text-decoration:none;position:relative}.image-item__button svg{position:absolute;top:50%;transform:translate(10px,-50%);z-index:1;right:0}.image-item__button{color:inherit;text-decoration:none;padding-bottom:3px;border-bottom:solid 1px currentColor}.mega-menu-flat .mega-menu-list{max-height:500px;flex-wrap:wrap;height:auto;display:grid;grid-gap:0;grid-template-columns:repeat(auto-fill,150px);grid-template-rows:repeat(auto-fill,minmax(40px,1fr));grid-auto-flow:column}.mega-menu-column--center,.mega-menu-container--center{display:flex;justify-content:center}.mega-menu-column--right .mega-menu-container--right{display:flex;justify-content:flex-end}.mega-menu-flat .menu-item{min-width:33.33%;width:auto}.mega-menu-flat .menu-item:hover{background:#fff}.mega-menu-dropdown[data-menu=brands] .mega-menu-list{grid-auto-flow:row}.mega-menu-dropdown[data-menu=brands] .mega-menu-column--left{height:auto!important}@media screen and (min-width: 750px) and (max-width: 1300px){.list-menu>.mega-menu-item>a{padding:1rem}}.footer-custom{margin-top:32px}.footer-custom .mega-menu-image-item{max-width:100%}.footer-custom .image__wrapper{display:block}.footer-custom .image__wrapper img{max-width:100%;display:block;margin:0 auto}.js .menu-drawer__submenu{background:var(--gradient-base-background-1)!important}.footer-custom{padding-left:20px;padding-right:20px;padding-bottom:20px}.mega-menu-nav .menu-item-link.navigation{width:100%}.mega-menu-sublist-heading.menu-item-link.navigation{padding-left:12px;padding-right:12px;font-weight:700;margin-left:20px;margin-right:20px;width:auto;position:absolute;top:0;left:0;right:0;display:none}li~.mega-menu-sublist-heading.menu-item-link.navigation{display:flex}.mega-menu-sublist{padding-top:40px}.mega-menu-sublist-heading.menu-item-link.navigation .shop-all{margin-left:auto;font-size:14px;text-decoration:underline;font-weight:400}.template-index:not(.overflow-hidden):not(:has(.header__search details[open])) .section-header:not(.shopify-section-header-sticky) mega-menu a.mega-menu-btn{color:#fff}.template-index:not(.overflow-hidden):not(:has(.header__search details[open])) .section-header:not(.shopify-section-header-sticky) mega-menu a.mega-menu-btn svg{color:#fff}.template-index:not(.overflow-hidden):not(:has(.header__search details[open])) .section-header:not(.shopify-section-header-sticky) sticky-header.gradient:hover mega-menu a.mega-menu-btn{color:#65656c}.template-index:not(.overflow-hidden):not(:has(.header__search details[open])) .section-header:not(.shopify-section-header-sticky) sticky-header.gradient:hover mega-menu a.mega-menu-btn svg path{stroke:#65656c}.template-index:not(.overflow-hidden):not(:has(.header__search details[open])) .section-header:not(.shopify-section-header-sticky) mega-menu a.mega-menu-btn svg path{stroke:#fff}.template-index:not(.overflow-hidden-tablet):not(:has(.header__search details[open])) .section-header:not(.shopify-section-header-sticky) .header__icon svg,.template-index:not(.overflow-hidden-tablet):not(:has(.header__search details[open])) .section-header:not(.shopify-section-header-sticky) .header__icon--menu .icon{color:#fff}.template-index:not(.overflow-hidden-tablet):not(:has(.header__search details[open])) .section-header:not(.shopify-section-header-sticky) .header__icon--cart svg path{stroke:#fff!important}
/*# sourceMappingURL=/cdn/shop/t/113/assets/component-mega-menu.css.map */
