.ppl-mm__trigger{cursor:pointer;font-weight:500}.ppl-mm__details>summary::-webkit-details-marker{display:none}.ppl-mm__details>summary::marker{content:""}.ppl-mm__panel{position:absolute;left:0;right:0;top:100%;opacity:0;transform:perspective(60rem) rotateX(-12deg) translateY(.75rem) scale(.985);transform-origin:top center;filter:blur(.25rem);pointer-events:none;transition:opacity .22s ease,transform .34s cubic-bezier(.16,1,.3,1),filter .22s ease;z-index:60;will-change:transform,opacity,filter}.ppl-mm__details[open]>.ppl-mm__panel{opacity:1;transform:perspective(60rem) rotateX(0) translateY(0) scale(1);filter:blur(0);pointer-events:auto}.ppl-mm__details.is-closing>.ppl-mm__panel{opacity:0;transform:perspective(60rem) rotateX(-10deg) translateY(.5rem) scale(.99);filter:blur(.25rem);pointer-events:none}.ppl-mm__panel{background:#fff;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem;box-shadow:0 1.25rem 1.125rem #00000026;padding:2.25rem 0 4.5rem}.ppl-mm__inner{display:flex;justify-content:space-between;gap:1.75rem;align-items:stretch}.ppl-mm__title{margin:0;color:var(--main-black, #000);font-size:2.188rem;line-height:1.05}.ppl-mm__discover{display:inline-block;margin-top:0rem;font-size:1.125rem;text-decoration:underline;color:var(--main-black)}.ppl-mm__left{width:100%;display:flex;flex-direction:column;margin-bottom:2rem}.ppl-mm__leftImage{margin-top:1.125rem;display:block}.ppl-mm__leftImage img{width:4.5rem;height:4.5rem;object-fit:contain;border-radius:0;display:block}.ppl-mm__cols{display:grid;grid-template-columns:13.75rem 13.75rem 13.75rem;gap:1rem;column-gap:3rem}.ppl-mm__col{min-width:0}.ppl-mm__colTitle{font-size:1.125rem;display:inline-block;margin-bottom:.625rem;text-decoration:none;color:var(--main-black);width:max-content}.ppl-mm__colList{margin:0;padding:0;list-style:none}.ppl-mm__colItem{font-size:1.125rem;margin-bottom:.625rem;text-decoration:none;color:var(--main-black);width:max-content}.ppl-mm__colLink{text-decoration:none;color:rgb(var(--color-foreground));opacity:.9;font-weight:500}.ppl-mm__colLink:hover{text-decoration:underline;text-underline-offset:.1875rem}.ppl-mm__promos{display:flex;justify-content:start;gap:.375rem;align-items:stretch;align-self:stretch;height:auto}.ppl-mm__promo{position:relative;border-radius:1rem;overflow:hidden;text-decoration:none;background:#f3f3f3;box-shadow:0 .625rem 1.75rem #0000001a;transform:translateZ(0);height:100%;min-height:0}.ppl-mm__promo:nth-of-type(1){width:14.5rem}.ppl-mm__promo:nth-of-type(2){width:18.75rem}.ppl-mm__promo:nth-of-type(1) .ppl-mm__promoContent{justify-content:space-between}.ppl-mm__promo:nth-of-type(2) .ppl-mm__promoContent .ppl-mm__promoBtn{display:none}.ppl-mm__promoBg{position:absolute;top:0;right:0;bottom:0;left:0}.ppl-mm__promoBg img{width:100%;height:100%;object-fit:cover;display:block}.ppl-mm__promoBg,.ppl-mm__promoBg img{height:100%}.ppl-mm__col{display:flex;flex-direction:column;min-width:0}.ppl-mm__colMedia{margin-top:auto;padding-top:1.25rem;display:flex;align-items:flex-start}.ppl-mm__colMedia img{width:5rem;height:5rem;object-fit:contain;display:block}.ppl-mm__promoContent{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.5rem 1.25rem;display:flex;flex-direction:column;justify-content:flex-end;gap:.625rem;background:linear-gradient(180deg,#0000 55%,#00000038)}.ppl-mm__promoTitle{font-size:1.5rem;font-family:var(--font-heading-family);color:#fff;line-height:1.1}.ppl-mm__promoBtn{color:#fff;text-decoration:underline;font-size:1.125rem}.ppl-mm__promo:hover{transform:translateY(-.125rem)}summary.list-menu__item{padding-right:0!important}@media(max-width:64rem){.ppl-mm__panel{display:none}}@media(max-width:75rem){.ppl-mm__title{font-size:1.5rem}.ppl-mm__cols{grid-template-columns:9.375rem 13.125rem 13.125rem;gap:1.75rem}.ppl-mm__colTitle{font-size:1rem}}@media screen and (max-width:25rem){.menu-drawer__mega-extra .list-menu__item--link{font-size:.75rem}.ppl-mm__title{font-size:1.25rem}.menu-drawer__mega-extra .ppl-mm__discover{font-size:.75rem}.ppl-mm__mobileBack{font-size:1rem}.menu-drawer__navigation .menu-drawer__menu-item{font-size:.75rem}.ppl-mm__mobileSubList{font-size:.875rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/ppl-mega-menu.css.map */
