.aloraa-mega-wrap details>summary{position:relative}.aloraa-mega-wrap details[open]>summary:after{content:"";position:absolute;left:-1rem;right:-1rem;top:100%;height:6rem}.aloraa-mega{position:fixed;left:0;right:0;top:var(--aloraa-mega-top, 9rem);z-index:20;background:#f5f4f4;color:#322a3c;border-top:1px solid rgba(50,42,60,.08);box-shadow:0 18px 40px #322a3c24;opacity:0;transform:translateY(-.6rem);pointer-events:none;transition:opacity .18s ease,transform .18s ease;max-height:calc(100vh - var(--aloraa-mega-top, 9rem));overflow-y:auto}.aloraa-mega-wrap details[open]>.aloraa-mega{opacity:1;transform:none;pointer-events:auto}@media(prefers-reduced-motion:reduce){.aloraa-mega{transition:none}}.aloraa-mega__inner{display:grid;text-align:left;grid-template-columns:minmax(0,1fr) minmax(26rem,38rem);gap:4.8rem;padding-top:3.6rem;padding-bottom:3.6rem}.aloraa-mega__columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:3.2rem}.aloraa-mega__heading{font-family:var(--font-heading-family);font-weight:400;font-size:1.9rem;letter-spacing:0;margin:0 0 1.4rem;padding-bottom:1rem;border-bottom:1px solid rgba(50,42,60,.15);color:#322a3c}.aloraa-mega__list{list-style:none;margin:0;padding:0}.aloraa-mega__list li+li{margin-top:.4rem}.aloraa-mega a.aloraa-mega__link{display:inline-block;letter-spacing:.02em;padding:.5rem 0;font-size:1.5rem;line-height:1.4;color:#322a3cd9;text-decoration:none;background-image:linear-gradient(#a84857,#a84857);background-size:0 1px;background-position:0 100%;background-repeat:no-repeat;transition:color .15s ease,background-size .2s ease}.aloraa-mega a.aloraa-mega__link:hover,.aloraa-mega a.aloraa-mega__link:focus-visible,.aloraa-mega a.aloraa-mega__link.is-active{color:#a84857;background-size:100% 1px}.aloraa-mega__feature{display:flex;flex-direction:column;background:#fff;color:#322a3c;text-decoration:none;border-radius:.4rem;overflow:hidden;box-shadow:0 1px #322a3c0f}.aloraa-mega__feature-media{display:block;aspect-ratio:3 / 2;overflow:hidden;background:#ece9e6}.aloraa-mega__feature-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.aloraa-mega__feature:hover .aloraa-mega__feature-media img{transform:scale(1.04)}.aloraa-mega__feature-body{display:flex;flex-direction:column;gap:.4rem;padding:1.6rem 1.8rem 1.8rem}.aloraa-mega__feature-heading{font-family:var(--font-heading-family);font-weight:400;font-size:1.9rem;line-height:1.25}.aloraa-mega__feature-text{font-size:1.4rem;line-height:1.5;color:#322a3cbf}.aloraa-mega__feature-cta{margin-top:.6rem;font-size:1.3rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#a84857}.aloraa-mega__footer{border-top:1px solid rgba(50,42,60,.1);background:#efedec}.aloraa-mega__footer-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.2rem 3rem;padding-top:1.4rem;padding-bottom:1.4rem}.aloraa-mega a.aloraa-mega__shop-all{display:inline-block;padding:1rem 2.2rem;background:#322a3c;color:#fff;font-size:1.3rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;border-radius:.2rem;transition:background .15s ease}.aloraa-mega a.aloraa-mega__shop-all:hover{background:#a84857}.aloraa-mega a.aloraa-mega__finder{font-size:1.4rem;color:#322a3ccc;text-decoration:none}.aloraa-mega a.aloraa-mega__finder span{color:#322a3c;font-weight:700;text-decoration:underline;text-underline-offset:.3rem}.aloraa-mega a.aloraa-mega__finder:hover span{color:#a84857}@media screen and (max-width:1199px){.aloraa-mega__inner{grid-template-columns:minmax(0,1fr) minmax(22rem,30rem);gap:3.2rem}.aloraa-mega__columns{gap:2.4rem}}.aloraa-drawer-shop-all{font-weight:700}
/*# sourceMappingURL=/cdn/shop/t/48/assets/aloraa-mega-menu.css.map */
