header-mega-menu-op3{display:inline-flex}.header-megamenu-op3__details{position:static}.header-megamenu-op3__details>summary{list-style:none;display:inline-flex;align-items:center;gap:.4rem;padding:1.2rem 1.6rem;cursor:pointer}.header-megamenu-op3__details>summary::-webkit-details-marker{display:none}.header-megamenu-op3__details>summary .svg-wrapper,.header-megamenu-op3__details>summary svg{width:1rem;height:1rem;transition:transform .2s ease}.header-megamenu-op3__details[open]>summary svg{transform:rotate(180deg)}.header-megamenu-op3__panel{position:absolute;left:0;right:0;top:100%;background:rgb(var(--color-background));border-top:1px solid rgba(var(--color-foreground),.08);box-shadow:0 .6rem 1.6rem #0000000f;padding:3.2rem 0;z-index:4}.header-megamenu-op3__panel-inner{display:grid;grid-template-columns:24rem minmax(0,1fr);gap:4rem;align-items:start}.header-megamenu-op3__list{display:flex;flex-direction:column;gap:1.6rem;margin:0;padding:0;background:#ececec;border-radius:.8rem;padding:2rem 1.6rem;min-height:100%}.header-megamenu-op3__list-item{list-style:none}.header-megamenu-op3__link{display:inline-block;padding:.4rem 0;font-size:1.4rem;font-weight:500;color:rgb(var(--color-foreground));text-decoration:none;transition:color .15s ease;position:relative}.header-megamenu-op3__link:hover,.header-megamenu-op3__link.is-active{color:#f4889d}.header-megamenu-op3__link.is-active:after{content:"";position:absolute;left:0;right:0;bottom:-.2rem;height:1px;background:#f4889d}.header-megamenu-op3__images{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.header-megamenu-op3__image-card{display:flex;flex-direction:column;gap:.8rem;text-decoration:none;color:inherit;transition:transform .2s ease}.header-megamenu-op3__image-card:hover{transform:translateY(-.2rem)}.header-megamenu-op3__image-wrapper{width:100%;aspect-ratio:16 / 9;overflow:hidden;border-radius:1rem;background:rgba(var(--color-foreground),.04)}.header-megamenu-op3__image{width:100%;height:100%;object-fit:cover;display:block}.header-megamenu-op3__image-caption{font-size:1.3rem;font-weight:400;color:rgb(var(--color-foreground));padding:0 .4rem}@media screen and (max-width:989px){.header-megamenu-op3__panel{position:static;padding:1.6rem 0}.header-megamenu-op3__panel-inner{grid-template-columns:1fr;gap:2rem}.header-megamenu-op3__list{background:transparent;padding:0}.header-megamenu-op3__images{grid-template-columns:1fr;gap:1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/component-mega-menu-op3.css.map */
