.mega-menu__grid:has(.mega-promo--injected){display:flex!important;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1.5rem 2rem}.mega-menu__grid:has(.mega-promo--injected) .mega-menu__list{display:contents}.mega-menu__grid:has(.mega-promo--injected) .mega-menu__column{flex:0 1 auto;min-width:0;grid-column:auto}.mega-menu__grid:has(.mega-promo--injected) .mega-menu__content{flex-shrink:0}.mega-menu__grid:has(.mega-promo--injected) .mega-promo--injected{padding-left:0;border-left:0}.mega-promo--injected{display:flex;flex-direction:column;gap:.8rem;width:360px;flex-shrink:0;min-width:0;box-sizing:border-box;padding-left:1.5rem;border-left:1px solid rgb(var(--color-border-rgb) / .1)}.mega-promo--injected .mega-promo__card{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.mega-promo--injected:has(.mega-promo__card--xxl:only-child){width:420px}.mega-promo__card{display:block;text-decoration:none;color:var(--color-foreground);border-radius:8px;overflow:hidden;background:rgb(var(--color-foreground-rgb) / .03);transition:transform .2s ease}.mega-promo__card:hover{transform:translateY(-2px)}.mega-promo__image-wrap{position:relative;overflow:hidden;background:rgb(var(--color-foreground-rgb) / .05)}.mega-promo__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.mega-promo__card:hover .mega-promo__img{transform:scale(1.04)}.mega-promo__image-wrap--xxl{aspect-ratio:4 / 3}.mega-promo__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.7) 0%,transparent 60%);display:flex;flex-direction:column;justify-content:flex-end;padding:1rem;color:#fff}.mega-promo__title--xxl{font-size:1rem;font-weight:700;line-height:1.2;margin-bottom:.2rem}.mega-promo__text--xxl{font-size:.72rem;opacity:.85;line-height:1.3;margin-bottom:.4rem}.mega-promo__btn{display:inline-block;padding:5px 14px;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;background:#fff;color:#1a1a1a;border-radius:20px;align-self:flex-start;transition:background .2s ease}.mega-promo__card:hover .mega-promo__btn{background:#ffffffe6}.mega-promo__image-wrap--medium{aspect-ratio:3 / 2}.mega-promo__card--small .mega-promo__image-wrap,.mega-promo__image-wrap--small{aspect-ratio:16 / 7}.mega-promo__card--small .mega-promo__content{padding:.35rem .6rem .5rem}.mega-promo__badge{position:absolute;top:8px;left:8px;padding:3px 11px;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-primary-button-text, #fff);background:var(--color-primary-button-background, var(--color-foreground));border-radius:20px;z-index:2}.mega-promo__content{padding:.85rem .9rem 1rem;min-width:0;overflow:hidden}.mega-promo__title{display:block;font-size:1.05rem;font-weight:700;line-height:1.3;max-width:100%;white-space:normal;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}.mega-promo__text{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:.86rem;color:rgb(var(--color-foreground-rgb) / .65);line-height:1.45;margin-top:.35rem;max-width:100%;white-space:normal;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}.mega-promo__cta{display:block;font-size:.86rem;font-weight:600;color:var(--color-primary-button-background, var(--color-foreground));margin-top:.55rem;max-width:100%;white-space:normal;overflow-wrap:break-word}body.gamme-astro .mega-promo__badge{background:#c9a84c;color:#0a0a0f}body.gamme-astro .mega-promo__cta{color:#c9a84c}body.gamme-astro .mega-promo__btn{background:#c9a84c;color:#0a0a0f}.mega-menu__grid:has(.menu-panel){display:flex!important;flex-wrap:nowrap;align-items:flex-start;justify-content:space-between;gap:1.5rem 2rem;width:100%}.mega-menu__grid:has(.menu-panel) .menu-panel{display:contents}.mega-menu__grid:has(.menu-panel):has(.mega-promo--injected) .mega-promo--injected{flex:0 0 auto;width:360px;max-width:min(360px,36%);min-width:0;flex-shrink:0}.menu-panel__col{flex:0 1 auto;min-width:0;max-width:100%;display:flex;flex-direction:column;align-items:stretch}.menu-panel__col:has(.menu-panel__tiles){flex:0 0 auto;width:clamp(260px,22vw,320px);min-width:260px}.menu-panel__col+.menu-panel__col{padding-left:0;border-left:0}.menu-panel__sec-title{font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-primary);margin-bottom:.9rem}.menu-panel__links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.1rem}.menu-panel__link{display:flex;align-items:center;gap:.55rem;padding:.45rem .65rem;border-radius:8px;font-family:var(--font-body--family);font-size:.95rem;font-weight:400;line-height:1.35;color:var(--color-foreground);text-decoration:none;transition:background .15s ease,color .15s ease;min-height:2.35rem}.menu-panel__link:hover{background:rgb(var(--color-foreground-rgb) / .05);color:var(--color-primary)}.menu-panel__link:hover .menu-panel__link-label,.menu-panel__link:hover .menu-panel__link-media,.menu-panel__link:hover .menu-icon--sub{background:transparent}.menu-panel__link-label{display:inline-flex;align-items:center;gap:.45rem;min-width:0;flex:1}.menu-panel__link-media{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:transparent!important;opacity:.38;color:var(--color-foreground);transition:opacity .15s ease,color .15s ease}.menu-panel--entry-colors .menu-panel__link{color:var(--item-text, var(--entry-text-color, var(--color-foreground)))}.menu-panel--entry-colors .menu-panel__link .menu-panel__link-media,.menu-panel--entry-colors .menu-panel__link .menu-icon--sub{color:var(--item-icon-color, var(--entry-icon-color, var(--color-foreground)));opacity:1}.menu-panel__link--custom{color:var(--item-text, var(--entry-text-color, var(--color-foreground)))}.menu-panel__link--custom .menu-panel__link-media--colored,.menu-panel__link--custom .menu-panel__link-media,.menu-panel__link--custom .menu-icon--sub{color:var(--item-icon-color, var(--entry-icon-color, var(--color-foreground)));opacity:1}.menu-panel__link:hover .menu-panel__link-media:not(.menu-panel__link-media--colored){opacity:.72;color:var(--color-primary)}.menu-panel__link--custom:hover .menu-panel__link-media,.menu-panel__link--custom:hover .menu-icon--sub{color:var(--item-icon-color, var(--color-primary));opacity:1}.menu-panel__link-media img,.menu-panel__link-media svg{width:100%;height:100%;object-fit:contain}.menu-panel__link-media--svg svg{stroke:currentColor;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.menu-panel__link-media--svg svg path,.menu-panel__link-media--svg svg circle,.menu-panel__link-media--svg svg line,.menu-panel__link-media--svg svg polyline,.menu-panel__link-media--svg svg rect,.menu-panel__link-media--svg svg ellipse{stroke:currentColor;fill:none}.menu-panel__link-media--svg svg [fill=none]{stroke:currentColor;fill:none}.menu-panel__link-media--svg svg [fill=currentColor]{fill:currentColor;stroke:currentColor}.menu-panel__link-media--colored svg,.menu-panel__link-media--colored svg *{stroke:currentColor}.menu-panel__link-media--colored svg [fill=none]{fill:none}.menu-panel__link-media--colored svg [fill=currentColor]{fill:currentColor}.menu-panel__link .menu-icon--sub{width:16px;height:16px;margin:0;opacity:.38}.menu-panel__link--custom .menu-icon--sub{opacity:1}.menu-panel__link:hover .menu-icon--sub{opacity:.72;color:var(--color-primary)}.menu-panel__link--custom:hover .menu-icon--sub{opacity:1}.menu-panel__tiles{display:flex;flex-direction:column;gap:.7rem;width:100%}.menu-panel__col:not(:has(.menu-panel__sec-title)) .menu-panel__tiles>.menu-panel__tile:first-child{margin-top:10px}.menu-panel__col:has(.menu-panel__tiles) .menu-panel__links{margin-top:.75rem;width:100%}.menu-panel__tile{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;text-align:left;gap:.75rem;padding:.8rem 1rem;border:1px solid rgb(var(--color-foreground-rgb) / .12);border-radius:14px;font-family:var(--font-body--family);color:var(--color-foreground);text-decoration:none;transition:border-color .15s ease,background .15s ease;min-width:0;width:100%;min-height:4.25rem;box-sizing:border-box;overflow:visible}.menu-panel__tile--custom{background:var(--tile-bg, transparent);border-color:var(--tile-border, rgb(var(--color-foreground-rgb) / .12));color:var(--item-text, var(--color-foreground))}.menu-panel__tile--no-border{border-color:transparent!important;border-width:0}.menu-panel__tile--bg-transparent{background:transparent!important}.menu-panel__tile--bg-transparent:hover{background:rgb(var(--color-foreground-rgb) / .04)!important}.menu-panel__tile--icon-bg-transparent .menu-panel__tile-media{background:transparent!important}.menu-panel__tile--no-icon .menu-panel__tile-inner{gap:0}.menu-panel__tile:hover{border-color:var(--color-primary);background:rgb(var(--color-primary-rgb, 132 44 24) / .03)}.menu-panel__tile--custom:hover{border-color:var(--tile-border, var(--color-primary));background:var(--tile-bg, rgb(var(--color-primary-rgb, 132 44 24) / .03))}.menu-panel__tile--custom.menu-panel__tile--bg-transparent:hover{background:rgb(var(--color-foreground-rgb) / .04)!important}.menu-panel__tile-inner{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.75rem;width:100%;max-width:100%;flex:1 1 auto;min-width:0}.menu-panel__tile:not(:has(.menu-panel__tile-inner))>.menu-panel__tile-label{flex:0 1 auto}.menu-panel__tile-media{width:52px;height:52px;border-radius:50%;background:transparent;display:flex;align-items:center;justify-content:center;color:var(--color-primary);overflow:hidden;flex-shrink:0}.menu-panel__tile--custom .menu-panel__tile-media{background:var(--tile-icon-bg, transparent);color:var(--item-icon-color, var(--color-primary))}.menu-panel__tile-media--colored{opacity:1}.menu-panel__tile-media img{width:78%;height:78%;object-fit:contain}.menu-panel__tile-media--svg svg{width:42px;height:42px;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.menu-panel__tile-media--svg svg [fill=none]{stroke:currentColor;fill:none}.menu-panel__tile-media--svg svg [fill=currentColor]{fill:currentColor;stroke:currentColor}.menu-panel__tile-media--colored svg,.menu-panel__tile-media--colored svg *{stroke:currentColor}.menu-panel__tile-media--colored svg [fill=none]{fill:none}.menu-panel__tile-media--colored svg [fill=currentColor]{fill:currentColor}.menu-panel__tile-label{flex:1 1 auto;min-width:0;font-family:var(--font-body--family);font-size:.95rem;font-weight:400;line-height:1.35;text-align:left;white-space:normal;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none;text-wrap:pretty}.menu-panel__cards{display:flex;flex-direction:column;gap:.7rem;margin-top:.6rem}.menu-panel__card{position:relative;display:block;border-radius:12px;overflow:hidden;aspect-ratio:16 / 10;color:#fff;text-decoration:none;transition:transform .2s ease}.menu-panel__card:hover{transform:translateY(-2px)}.menu-panel__card-media{position:absolute;top:0;right:0;bottom:0;left:0}.menu-panel__card-media img{width:100%;height:100%;object-fit:cover;display:block}.menu-panel__card-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;padding:.75rem .85rem;background:linear-gradient(to top,rgba(0,0,0,.74) 0%,rgba(0,0,0,.15) 55%,transparent 82%)}.menu-panel__card-title{font-family:var(--font-heading--family);font-weight:700;font-size:1rem;line-height:1.2}.menu-panel__card-desc{font-size:.74rem;line-height:1.35;opacity:.92;margin-top:.2rem}.mega-promo--injected .mega-promo__card:only-child{display:flex;flex-direction:column;height:100%}.mega-promo--injected .mega-promo__card:only-child .mega-promo__image-wrap{flex:1 1 auto;width:100%;min-height:72px;max-height:clamp(90px,18vw,200px);aspect-ratio:unset;overflow:hidden}.mega-promo--injected .mega-promo__card:only-child .mega-promo__img{width:100%;height:100%;min-height:72px;max-height:clamp(90px,18vw,200px);object-fit:cover}.mega-promo--injected .mega-promo__card:only-child .mega-promo__text{display:block;-webkit-line-clamp:unset;-webkit-box-orient:unset;overflow:visible}.mega-promo--injected .mega-promo__card:only-child .mega-promo__content{flex:0 0 auto;padding:.7rem .8rem .8rem}.mega-menu__grid:not(:has(.menu-panel)):not(:has(.mega-promo--injected)){display:flex!important;justify-content:center;align-items:flex-start;width:100%}.mega-menu__grid:not(:has(.menu-panel)):not(:has(.mega-promo--injected)) .mega-menu__list{display:flex!important;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:.35rem 2.5rem;width:auto;max-width:100%;grid-column:unset!important}.mega-menu__grid:not(:has(.menu-panel)):not(:has(.mega-promo--injected)) .mega-menu__column{grid-column:unset!important;flex:0 1 auto;min-width:0;text-align:left}.mega-menu__grid:not(:has(.menu-panel)):not(:has(.mega-promo--injected)) .mega-menu__column>div{display:flex;flex-direction:column;align-items:flex-start}.mega-menu__grid:not(:has(.menu-panel)):not(:has(.mega-promo--injected)) .mega-menu__link .wrap-text{justify-content:flex-start}.mega-menu__column .mega-menu__link--parent{font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-primary);margin-bottom:.7rem}.mega-menu__column .mega-menu__link--parent:hover{color:var(--color-primary);opacity:.75}.mega-menu__column ul .mega-menu__link{font-size:.95rem;padding-block:.4rem;color:var(--color-foreground)}.mega-menu__column ul .mega-menu__link:hover{color:var(--color-primary)}@media(min-width:990px){.mega-menu__column--formats{grid-column:span 2}.mega-menu__column--formats>div>ul{display:grid!important;grid-template-columns:repeat(2,165px);gap:.6rem;margin-top:.5rem;column-count:auto!important}.mega-menu__column--formats>div>ul>li{break-after:auto!important}.mega-menu__column--formats ul .mega-menu__link{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.5rem;padding:.9rem .6rem;height:100%;font-size:.95rem;font-weight:400;color:var(--color-foreground);border:1px solid rgb(var(--color-foreground-rgb) / .14);border-radius:14px;transition:border-color .15s ease,background .15s ease}.mega-menu__column--formats ul .mega-menu__link:hover{border-color:var(--color-primary);background:rgb(var(--color-primary-rgb) / .04);color:var(--color-foreground)}.mega-menu__column--formats .wrap-text{flex-direction:column;gap:.45rem}.mega-menu__column--formats .menu-icon{width:30px;height:30px;opacity:.9;margin:0}}@media(max-width:989px){.mega-menu__grid:has(.mega-promo--injected){justify-content:flex-start;flex-wrap:wrap}.mega-menu__grid:has(.mega-promo--injected) .mega-menu__column{flex:1 1 150px}.mega-menu__grid:has(.mega-promo--injected) .mega-promo--injected{flex:1 1 100%;width:100%;max-width:100%}.mega-menu__grid:has(.menu-panel){flex-wrap:wrap;justify-content:flex-start}.mega-menu__grid:has(.menu-panel):has(.mega-promo--injected) .mega-promo--injected{flex:1 1 100%;width:100%;max-width:100%}}@media(max-width:749px){.menu-panel__col+.menu-panel__col{padding-left:0;border-left:0}.menu-panel__col:has(.menu-panel__tiles){width:100%;min-width:0}}.menu-drawer__app-panel{flex:1 1 auto;padding:0 var(--drawer-padding, 20px) var(--padding-lg);overflow-y:auto;-webkit-overflow-scrolling:touch}.menu-drawer__app-panel .menu-panel{display:flex;flex-direction:column;gap:1.25rem;width:100%}.menu-drawer__app-panel .menu-panel__col{width:100%;min-width:0;max-width:100%;padding-left:0;border-left:0}.menu-drawer__app-panel .menu-panel__col+.menu-panel__col{padding-top:.25rem;border-top:1px solid rgb(var(--color-foreground-rgb) / .08)}.menu-drawer__app-panel .menu-panel__tiles{display:flex;flex-direction:column;gap:.65rem}.menu-drawer__app-panel .menu-panel__tile{width:100%}.menu-drawer__app-panel .menu-panel__cards{margin-top:.5rem}.menu-drawer__app-panel .menu-panel__card{aspect-ratio:16 / 9}.menu-drawer__app-panel .mega-promo--injected{width:100%;max-width:100%;margin-top:1.25rem;padding-left:0;border-left:0;gap:.75rem}.menu-drawer__app-panel .mega-promo--injected .mega-promo__card:only-child .mega-promo__image-wrap{max-height:min(42vw,200px)}.menu-drawer__app-panel .mega-promo--injected .mega-promo__card:only-child .mega-promo__img{max-height:min(42vw,200px)}
/*# sourceMappingURL=/cdn/shop/t/10/assets/mega-menu-promos.css.map */
