.mega-tiles{display:flex;gap:3.2rem;align-items:stretch}.header-wrapper:has(.mega-menu[open]),.header-wrapper:has(.menu-drawer-container[open]){border-bottom-color:transparent}.mega-menu .mega-menu__content{z-index:1;border-top:0;margin-top:calc(-1 * var(--header-padding-bottom, 0px));padding-top:var(--mega-menu-top-space, 2.8rem)}.menu-drawer .menu-drawer__navigation{padding-top:var(--drawer-top-space, 3rem)}.mega-tiles__main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2rem}.mega-tiles__head{display:flex;justify-content:space-between;align-items:baseline;gap:1.6rem;flex-wrap:wrap}.mega-tiles__title{font-size:2rem;font-weight:700;color:rgb(var(--color-foreground));text-decoration:none}.mega-tiles__all{display:inline-flex;align-items:center;gap:.6rem;font-size:1.4rem;font-weight:700;text-decoration:none}.mega-tiles__all svg{width:1.4rem;height:1.4rem}.mega-tiles__section{display:flex;flex-direction:column;gap:1.2rem}.mega-tiles__section-title{margin:0;font-size:1.2rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(var(--color-foreground),.7)}.menu-tiles{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(12.8rem,1fr));gap:1.8rem 1.6rem}.menu-tile{display:flex;flex-direction:column;gap:1rem;color:rgb(var(--color-foreground));text-decoration:none}.menu-tile__media{aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;padding:1.2rem;box-sizing:border-box;border-radius:1.1rem;background-color:rgba(var(--color-foreground),.04);transition:background-color var(--duration-short, .1s) ease-out}.menu-tile__media img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.menu-tile__label{font-size:1.4rem;font-weight:700;line-height:1.3}.menu-tile:hover .menu-tile__media{background-color:rgba(var(--color-foreground),.08)}.menu-tile:hover .menu-tile__label,.menu-tile[aria-current=page] .menu-tile__label{text-decoration:underline}.mega-promo{flex:0 0 27rem;display:flex;flex-direction:column;gap:1.2rem;padding:2.2rem;box-sizing:border-box;border-radius:1.4rem;background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));text-decoration:none}.mega-promo__body{display:flex;flex-direction:column;gap:.6rem}.mega-promo__label{font-size:1.2rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.8}.mega-promo__title{font-size:2.2rem;font-weight:700;line-height:1.2}.mega-promo__text{font-size:1.5rem;font-weight:700}.mega-promo__media{position:relative;flex:1 1 auto;min-height:12rem;border-radius:1rem;background-color:#fff}.mega-promo__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:1rem;box-sizing:border-box;object-fit:contain}.mega-promo__button{align-self:flex-start;padding:1rem 1.6rem;border-radius:1.1rem;background-color:rgb(var(--color-button-text));color:rgb(var(--color-button));font-size:1.4rem;font-weight:700}.menu-drawer__menu-item--thumb{gap:1.4rem;font-weight:700;padding-top:1rem;padding-bottom:1rem}.menu-drawer__thumb{flex:0 0 5.6rem;width:5.6rem;height:5.6rem;display:flex;align-items:center;justify-content:center;border-radius:1rem;background-color:rgba(var(--color-foreground),.04)}.menu-drawer__thumb img{width:4.8rem;height:4.8rem;object-fit:contain;mix-blend-mode:multiply}.drawer-tiles{display:flex;flex-direction:column;gap:2.2rem;padding:1.6rem 2rem 2.4rem}.mega-tiles__columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(26rem,1fr));gap:3.2rem}.mega-tiles__columns .menu-tiles,.drawer-tiles .menu-tiles{grid-template-columns:1fr;gap:0}.mega-tiles__columns .menu-tile,.drawer-tiles .menu-tile{flex-direction:row;align-items:center;gap:1.4rem;padding:.6rem 0}.mega-tiles__columns .menu-tile__media,.drawer-tiles .menu-tile__media{flex:0 0 5.6rem;width:5.6rem;height:5.6rem;padding:.4rem;border-radius:1rem}.mega-tiles__columns .menu-tile__label{font-size:1.5rem}.drawer-tiles .menu-tile__label{font-size:1.6rem}.drawer-tiles__all{width:100%}.mega-promo--drawer{flex-direction:row;align-items:center;gap:1.4rem;margin:2rem 2rem 0;padding:1.6rem}.mega-promo--drawer .mega-promo__body{flex:1 1 auto}.mega-promo--drawer .mega-promo__title{font-size:1.7rem;line-height:1.25}.mega-promo--drawer .mega-promo__text{font-size:1.4rem;font-weight:400}.mega-promo--drawer .mega-promo__media{flex:0 0 8.8rem;height:8.8rem;min-height:0}.mega-promo--drawer .mega-promo__media img{padding:.4rem}.mega-promo--drawer .mega-promo__button{display:none}@media(prefers-reduced-motion:reduce){.menu-tile__media{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/component-mega-menu-tuiles.css.map */
