:root{--thumbnail-width: 18.5em;--thumbnail-img-aspect-ratio: 1.2;--color-bestseller-badge: #ffffffbb;--num-of-columns: 3;--gap-between-items: 1em}.header__inline-menu{margin-left:.75ch!important}.header__inline-menu>list-menu--inline{display:flex;justify-content:space-around}.mega-menu__content{padding-top:.5em;padding-bottom:.5em;margin-bottom:1em;text-align:center;border-top:1px solid rgba(var(--color-base-accent-1),.025)!important}.mega-menu__list a{text-decoration:none!important}.mega-menu__content>.mega-menu__list li>a:hover .megamenu-link-label,.mega-menu__content>.mega-menu__list li>a:hover .megamenu-subcategory-label{text-decoration:underline!important}.mega-menu__content>.mega-menu__list li>a:hover .megamenu-thumbnail-description p,.mega-menu__content>.mega-menu__list li>a:hover .megamenu-thumbnail-description p span{text-decoration:none!important;text-decoration-line:none!important;text-decoration-color:transparent}.mega-menu__list li{margin-left:1em;text-align:left;display:inline-block;vertical-align:top}.mega-menu__list>li:first-of-type{margin-left:0}.mega-menu__list>li:last-of-type{margin-right:0}.mega-menu__list .price-item{font-size:.55em;letter-spacing:-.1ch;font-weight:400;color:rgba(var(--color-foreground),.5)}.mega-menu__list .price-item .price-label{font-size:1.125em;letter-spacing:.05ch;font-weight:400;color:rgba(var(--color-foreground),.875)}.megamenu-thumbnail .price__sale>.price-item--regular{margin:0}.megamenu-thumbnail .price--on-sale .price-item--regular{font-size:.9rem}.megamenu-thumbnail .price__sale>.price-item--regular>.price-label{color:rgba(var(--color-foreground),.5)}.mega-menu__link{position:relative}.mega-menu__list--leveled{position:relative;box-sizing:border-box;min-height:calc((var(--thumbnail-width) / var(--thumbnail-img-aspect-ratio)) + 8em);display:grid!important;grid-template-columns:2fr 1fr!important;grid-column-gap:0;grid-template-areas:"megamenu-content ."}.grid-megamenu-content{grid-area:megamenu-content;margin-top:-.5rem;column-gap:0;padding-bottom:1em;-webkit-columns:calc(var(--num-of-columns) - 1);-moz-columns:calc(var(--num-of-columns) - 1);columns:calc(var(--num-of-columns) - 1);-moz-column-fill:balance;column-fill:balance;height:100%}.no-js details[open]>.menu-drawer,.js details[open].menu-opening>.menu-drawer,details[open].menu-opening>.menu-drawer__submenu{overflow-x:clip}.megamenu-nested-menu-product-thumbnail{position:absolute;top:.375em;right:calc(5rem + .75ch);display:none}.flatmenu-link{display:inline-block;width:100vw;padding-left:calc(-6.75ch + 17.5vw)}@media screen and (min-width:990px){.megamenu-thumbnail .megamenu-thumbnail-badges{position:relative;top:-.25em}.header--middle-left{grid-template-columns:auto 1fr auto}}@media screen and (min-width:1196px){.mega-menu__list--leveled{padding-left:.25em;border-left:0 solid transparent;text-align:left!important;width:calc(var(--num-of-columns) * var(--thumbnail-width) * .9 + 1em)}.mega-menu__list--leveled>.grid-megamenu-content{padding-left:0}.megamenu-nested-menu-product-thumbnail{right:.75ch}.flatmenu-link{padding-left:17.75ch}}.mega-menu__list li,.mega-menu__list--leveled .mega-menu__link,.mega-menu__list--leveled .mega-menu__link--level-2{font-size:1.4rem}.mega-menu__list--leveled li{width:calc(var(--thumbnail-width) - 1.75em)}.mega-menu__list--leveled>li>ul>li{margin-left:0}.mega-menu__list--leveled .mega-menu__link--level-2{margin-left:0;margin-top:1.25em;margin-bottom:.25em!important}.megamenu-subcategory-label{font-weight:700}.mega-menu__list>li:first-of-type>a>.megamenu-link-label{margin-left:1em}.mega-menu__list>li:last-of-type>a>.megamenu-link-label{padding-bottom:1em}.mega-menu__list{overflow:hidden}.mega-menu__leveled-link{position:static;padding-top:.625rem;padding-bottom:.625rem}.mega-menu__list--leveled>ul>li>ul>li:hover .megamenu-nested-menu-product-thumbnail{display:inherit}.megamenu-thumbnail{background-color:#fff4;width:var(--thumbnail-width);position:relative;box-sizing:border-box}.megamenu-thumbnail:hover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid #00000033}.megamenu-thumbnail-mobile:hover:after{border-color:transparent}.megamenu-thumbnail img{width:var(--thumbnail-width);height:calc(var(--thumbnail-width) / var(--thumbnail-img-aspect-ratio));object-fit:cover}@media screen and (min-width:750px){.menu-drawer{width:60rem}}.menu-drawer__menu-item{position:relative}.list-menu--inline{justify-content:space-evenly;width:100%}.megamenu-thumbnail-mobile{background-color:transparent;width:100%;position:relative}.menu-drawer__menu>li>a{border-top:1px solid rgba(var(--color-base-accent-1),.025)!important}.menu-drawer__menu>li:last-of-type>a{border-bottom:1px solid rgba(var(--color-base-accent-1),.025)!important}.megamenu-thumbnail-image-mobile{position:absolute;left:-.5em;width:calc((var(--thumbnail-width) / 2) - 1px)!important;height:calc(var(--thumbnail-width) / (2 * var(--thumbnail-img-aspect-ratio)))!important}.megamenu-thumbnail-mobile-title{position:absolute;left:calc((var(--thumbnail-width) / 2) + 4ch - 1px);top:.875em}.menu-drawer__menu .price-item{font-size:.65em;letter-spacing:0}.menu-drawer__menu .price-label{font-size:1.125em;letter-spacing:.05ch}.megamenu-thumbnail-information-section{box-sizing:border-box;padding:1em;margin-top:1.125em}.megamenu-thumbnail-mobile-information-section{position:relative;top:-.5em;padding-left:calc((var(--thumbnail-width) / 2) + 1ch)!important;padding-right:0;margin-bottom:-1.25em;width:calc(100% + .5em)}.megamenu-thumbnail-title{position:absolute;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;max-height:1.25em;overflow:hidden;top:calc((var(--thumbnail-width) / var(--thumbnail-img-aspect-ratio)) + 1.5em);left:1em}.megamenu-thumbnail-description{--thumbnail-description-lineheight: 1.75em;margin:.75em 0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-size:.8em;line-height:var(--thumbnail-description-lineheight);height:calc(3 * var(--thumbnail-description-lineheight));overflow:hidden;text-overflow:ellipsis;color:rgba(var(--color-foreground),.875)}.megamenu-thumbnail-mobile-description{font-size:.7em;margin-bottom:.675em}.megamenu-thumbnail-description p{margin:0;text-decoration:none!important}.megamenu-thumbnail-badges-frame{position:absolute;top:0;left:0;width:100%;box-sizing:border-box;padding:.5em;text-align:right}.menu-drawer__menu .megamenu-thumbnail-badges-frame{left:unset;right:-1.5em;top:-1.5em}.badge{position:relative;font-size:.75em;padding:.5em .875em;margin-left:.75ch;border-radius:.5em;border:0 solid transparent}@media screen and (max-width:650px){.menu-drawer__menu-item{--thumbnail-width: 16em}.menu-drawer__menu .megamenu-thumbnail-badges-frame{left:-2.125ch;right:unset;height:4.2em;bottom:.95ch;top:unset;width:calc((var(--thumbnail-width) / var(--thumbnail-img-aspect-ratio)))}.menu-drawer__menu .megamenu-thumbnail-badges{position:relative;height:100%;width:100%;display:block;transform:rotate(180deg)}.menu-drawer__menu .megamenu-thumbnail-badges-frame .badge{font-size:.625em;margin-left:0;margin-right:.75ch;margin-bottom:.25em;transform:rotate(180deg);top:.25rem}.megamenu-thumbnail-mobile-information-section{padding-left:calc((var(--thumbnail-width) / 2) + 1ch)!important;padding-right:0;margin-bottom:-1.25em;width:calc(100% + .5em)}.megamenu-thumbnail-mobile-title{position:absolute;left:calc((var(--thumbnail-width) / 2) + 3.825ch)!important;top:.875em;white-space:nowrap;right:1em;overflow:clip;text-overflow:ellipsis}.megamenu-thumbnail-mobile-description{margin-bottom:.55em}.megamenu-thumbnail-image-mobile{top:.525em;width:calc(var(--thumbnail-width) / 2);height:calc(1px + var(--thumbnail-width) / (2 * var(--thumbnail-img-aspect-ratio)));margin-bottom:-1px}}.mega-menu__list--leveled .megamenu-thumbnail-badges{border-left:.5em solid transparent;font-size:.875em}.megamenu-thumbnail .megamenu-thumbnail-badges{position:relative;border-left:0 solid transparent}.badge:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-sizing:border-box;border-radius:.5em;border:1px solid #88888833}.price__badge-bestseller{color:#fff;background-color:#c35f46}.menu-drawer__utility-links .list-social{justify-content:flex-end}.megamenu-nested-menu-product-thumbnail>.megamenu-thumbnail-title{top:calc((var(--thumbnail-width) / var(--thumbnail-img-aspect-ratio)) + 1em)}
/*# sourceMappingURL=/cdn/shop/t/74/assets/sui-megamenu.css.map */
