.header{display:flex;align-items:center;justify-content:space-between;padding:0 2rem;min-height:70px;line-height:1;overflow:visible}.header__heading{margin:0;padding:0;flex-shrink:0}.header__inline-menu{display:flex;flex-grow:1;justify-content:flex-start;margin-left:2rem;position:relative;height:100%}.header__inline-menu ul{display:flex;gap:2rem;list-style:none;margin:0;padding:0;align-items:center;height:100%;flex-wrap:nowrap}.header__inline-menu li{position:relative;height:100%;display:flex;align-items:center}.header__inline-menu a{text-decoration:none;color:rgb(var(--color-foreground));font-weight:500;padding:.5rem 1rem;border-radius:9999px;transition:all .2s ease;white-space:nowrap}.header__inline-menu a:hover{background-color:#ffd6e8;color:#d81b60}.header__inline-menu details{display:flex;align-items:center;height:100%;margin:0;padding:0;overflow:visible}.header__inline-menu summary{display:flex;align-items:center;list-style:none;cursor:pointer;padding:.5rem 1.8rem .5rem 1rem;height:100%}.header__inline-menu summary::-webkit-details-marker{display:none}.header__inline-menu summary:after{content:"";position:absolute;right:1rem;top:50%;transform:translateY(-50%);width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid currentColor;transition:transform .2s ease;pointer-events:none;opacity:.6}.header__inline-menu summary:hover:after,.header__inline-menu details[open] summary:after{opacity:1}.header__inline-menu details[open] summary:after{transform:translateY(-50%) rotate(180deg)}.header__inline-menu .submenu,.header__inline-menu details>ul:not(.list-menu--inline){position:absolute;top:100%;left:0;z-index:1000;background-color:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.2);box-shadow:0 5px 15px #0000001a;min-width:200px;opacity:0;visibility:hidden;transform:translateY(-10px);transition:opacity .2s ease,visibility .2s ease,transform .2s ease;margin:0;padding:1rem 0;list-style:none;border-radius:0 0 8px 8px}.header__inline-menu .submenu{left:50%;transform:translate(-50%) translateY(-10px)}.header__inline-menu details[open] .submenu,.header__inline-menu .list-menu__item:hover .submenu{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.header__inline-menu .submenu li{position:static;height:auto;display:block;padding:0;margin:0}.header__inline-menu .submenu a{display:block;padding:.5rem 1rem;width:100%;border-radius:0;position:relative;border-bottom:1px solid rgba(var(--color-foreground),.1)}.header__inline-menu .submenu a:last-child{border-bottom:none}.header__inline-menu .submenu a:hover{background-color:#ffd6e8;color:#d81b60;margin:0}.header__inline-menu .list-menu--right .submenu{right:0;left:auto;transform:translate(0) translateY(-10px)}.header__inline-menu .list-menu--right details[open] .submenu,.header__inline-menu .list-menu--right .list-menu__item:hover .submenu{transform:translate(0) translateY(0)}.header__inline-menu .submenu .submenu{left:0;top:100%;transform:translate(0) translateY(-10px);margin-left:0}.header__inline-menu .submenu details[open] .submenu,.header__inline-menu .submenu .list-menu__item:hover .submenu{transform:translate(0) translateY(0)}@media screen and (max-width: 749px){.header{flex-direction:column;align-items:center;min-height:auto;padding:1rem 2rem}.header__inline-menu{margin-left:0;justify-content:center;width:100%;order:2}.header__inline-menu ul{flex-direction:column;gap:1rem;align-items:center;height:auto;flex-wrap:wrap}.header__inline-menu li{height:auto;width:100%;justify-content:center}.header__inline-menu a,.header__inline-menu summary{padding:.75rem 1.5rem;width:100%;text-align:center;justify-content:center}.header__inline-menu .submenu{position:static;opacity:1;visibility:visible;transform:none;box-shadow:none;border:none;border-radius:0;margin-top:.5rem;padding-left:2rem;width:100%;background:transparent;display:none}.header__inline-menu details[open] .submenu{display:block}.header__inline-menu .submenu a{padding:.5rem 1rem;text-align:left;border-bottom:1px solid rgba(var(--color-foreground),.1)}.header__inline-menu .submenu .submenu{padding-left:3rem}.header__inline-menu summary:after{right:.5rem}}@media screen and (min-width: 750px){.header__inline-menu .submenu{position:absolute}.header__inline-menu details{height:100%!important}.header__inline-menu .submenu,.header__inline-menu .submenu .submenu{left:50%!important;right:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/component-mega-menu.css.map */
