.bep-mm-hollis{--bep-menu-ink: #032440;--bep-menu-tint: #f8eef0;--bep-menu-accent: #d5868f}.bep-mm-hollis[data-bep-menu=homme]{--bep-menu-tint: #edf1f5;--bep-menu-accent: #032440}.bep-mm-hollis[data-bep-menu=cheveux]{--bep-menu-tint: #eef4f3;--bep-menu-accent: #628b94}.bep-mm-hollis[data-bep-menu=corps]{--bep-menu-tint: #fcf0e9;--bep-menu-accent: #e0845e}.bep-mm-hollis[data-bep-menu=packs-cadeaux]{--bep-menu-tint: #faf4ed;--bep-menu-accent: #e0845e}@media not (max-width:1000px){.bep-mm-hollis .header__submenu--megamenu{background:#fff;border-top:1px solid #e9e9e6;box-shadow:0 18px 32px #0324401a}.bep-mm-hollis .header__submenu--megamenu__content{display:block;max-width:1440px;max-height:min(620px,calc(100dvh - var(--bep-menu-top, 160px) - 16px));padding:24px clamp(20px,3vw,48px) 28px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.bep-mm-hollis .custom-megamenu-content{display:grid;grid-template-columns:minmax(160px,.7fr) minmax(0,2.25fr) minmax(180px,.85fr);gap:clamp(20px,2.4vw,36px);min-height:0;align-items:start;overflow:visible}.bep-mm-hollis .megamenu-group{width:100%;min-width:0;max-width:none;margin:0;overflow:visible}.bep-mm-hollis .bep-mm-sidebar{padding:20px 16px;border-radius:16px;background:var(--bep-menu-tint);gap:2px;align-items:stretch}.bep-mm-hollis :is(.bep-mm-sidebar-title,.bep-mm-center-head) p{margin:0 0 12px;font:600 15px/1.4 var(--bep-font-body);color:var(--bep-menu-ink);letter-spacing:0;text-align:left}.bep-mm-hollis .bep-mm-sidebar .text-block{width:100%}.bep-mm-hollis .bep-mm-sidebar :is(.text-block,.menu-block){margin:0}.bep-mm-hollis .bep-mm-sidebar .menu-block .text-block--h6 p{display:none}.bep-mm-hollis .bep-mm-sidebar .menu-block__content{gap:0}.bep-mm-hollis .bep-mm-sidebar :is(.menu-block__link,.bep-mm-sidebar-link a,.bep-mm-all-link a){display:flex;align-items:center;width:100%;min-height:44px;padding:9px 10px;border-radius:8px;font:500 14px/1.45 var(--bep-font-body);text-decoration:none;color:var(--bep-menu-ink);transition:background .15s ease}.bep-mm-hollis .bep-mm-sidebar :is(.menu-block__link,.bep-mm-sidebar-link a,.bep-mm-all-link a):hover{background:#ffffffd9}.bep-mm-hollis .bep-mm-all-link a{font-weight:700;margin-top:8px}.bep-mm-hollis .bep-mm-center{padding:4px 0;gap:0;align-items:stretch}.bep-mm-hollis .bep-mm-center-head p{margin-bottom:10px}.bep-mm-hollis .bep-mm-center-sub{margin:0 0 16px}.bep-mm-hollis .bep-mm-center-sub p{margin:0;text-align:left}.bep-mm-hollis .bep-mm-center-sub a{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:10px 16px;border-radius:10px;background:var(--bep-menu-ink);color:#fff!important;font:600 13px/1.4 var(--bep-font-body);text-decoration:none;box-shadow:none}.bep-mm-hollis .bep-mm-center-sub a:after{content:"\2192"}.bep-mm-hollis .bep-mm-center-sub a:hover{background:#164764}.bep-mm-hollis .bep-mm-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}.bep-mm-hollis .product-mini-card.bep-mm-product{display:flex;flex-direction:row;align-items:center;width:100%;min-width:0;max-width:none;min-height:86px;padding:8px;gap:12px;margin:0;border:1px solid transparent;border-radius:12px;background:#fff;box-shadow:none;text-decoration:none;transition:background .15s ease,border-color .15s ease}.bep-mm-hollis .product-mini-card.bep-mm-product:hover{transform:none;background:var(--bep-menu-tint);border-color:var(--bep-menu-tint)}.bep-mm-hollis .bep-mm-product img.product-mini-card__image{width:68px!important;height:68px!important;flex:0 0 68px;aspect-ratio:1;object-fit:cover;border-radius:9px;background:var(--bep-menu-tint)}.bep-mm-hollis .product-mini-card__content{min-width:0;padding:0;gap:5px}.bep-mm-hollis .bep-mm-product-price{color:#536573;font:400 12px/1.4 var(--bep-font-body)}.bep-mm-hollis .bep-mm-product .product-mini-card__title{margin:0;font:600 13px/1.4 var(--bep-font-body);color:var(--bep-menu-ink);text-align:left;white-space:normal;overflow-wrap:anywhere}.bep-mm-hollis .bep-mm-featured{padding:16px;background:var(--bep-menu-tint);border-radius:16px;gap:0;align-items:stretch}.bep-mm-hollis .bep-mm-featured-label p{margin:0 0 12px;color:var(--bep-menu-ink);font:600 11px/1.4 var(--bep-font-body);letter-spacing:.12em;text-transform:uppercase;text-align:left}.bep-mm-hollis .bep-mm-featured-rating{display:none}.bep-mm-hollis .product-mini-card.bep-mm-featured-product{width:100%;max-width:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px;background:transparent;border:0;border-radius:0;box-shadow:none;align-items:stretch;text-align:left}.bep-mm-hollis .bep-mm-featured-product:hover{transform:none}.bep-mm-hollis .bep-mm-featured-product img.product-mini-card__image{width:100%!important;height:auto!important;aspect-ratio:1;object-fit:cover;border-radius:10px;margin:0}.bep-mm-hollis .bep-mm-featured-product .product-mini-card__title{margin:0;color:var(--bep-menu-ink);font:600 15px/1.4 var(--bep-font-body);text-align:left}.bep-mm-hollis .bep-mm-featured-product :is(.price-container,.prices){justify-content:flex-start}.bep-mm-hollis .bep-mm-featured-product .price{color:var(--bep-menu-ink);font:500 14px/1.4 var(--bep-font-body)}.bep-mm-hollis .bep-mm-featured .bep-mm-featured-cta{width:100%;margin:16px 0 0}.bep-mm-hollis .bep-mm-featured-cta .button{width:100%;min-height:44px;padding:10px 14px;justify-content:center;border-radius:10px;background:var(--bep-menu-ink)!important;border-color:var(--bep-menu-ink)!important;color:#fff!important;font:600 13px/1.4 var(--bep-font-body);letter-spacing:0}.bep-mm-hollis .bep-mm-featured-cta .button:hover{background:#164764!important}.bep-mm-hollis :is(a,button):focus-visible{outline:2px solid var(--bep-menu-ink);outline-offset:3px}.bep-mm-hollis[data-open=true]>.dropdown-toggle{color:var(--bep-menu-ink);text-decoration:underline;text-underline-offset:7px;text-decoration-thickness:2px}.bep-mm-hollis[data-open=true]>.dropdown-toggle .icon{transform:rotate(180deg)}}@media(not (max-width:1000px))and (not (min-width:1200px)){.bep-mm-hollis .custom-megamenu-content{grid-template-columns:155px minmax(0,1fr) 180px;gap:16px}.bep-mm-hollis .header__submenu--megamenu__content{padding:20px}.bep-mm-hollis .bep-mm-products{gap:6px}.bep-mm-hollis .bep-mm-product img.product-mini-card__image{width:54px!important;height:54px!important;flex-basis:54px}.bep-mm-hollis .product-mini-card.bep-mm-product{gap:8px;min-height:74px}}@media(prefers-reduced-motion:reduce){.bep-mm-hollis :is(a,button,.icon){transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/megamenu-editorial.css.map */
