.menu-mobile__item.active .menu-mobile__mega{left:0}.menu-mobile__item.active .menu-mobile__drop{left:0}.menu-mobile__drop,.menu-mobile__mega{position:absolute;left:100%;top:0;width:100%;height:100%;overflow-y:auto;transition:left .25s linear;z-index:3;background-color:var(--color-white)}.menu-mobile .menu-drop__title,.menu-mobile .menu-mega__title{height:5em;border-top:1px solid var(--color-grey-light);display:flex;align-items:center;justify-content:space-between;padding:0 1.125em;font-weight:500;text-decoration:none;line-height:1}@media (max-width:440px){.menu-mobile .menu-drop__title,.menu-mobile .menu-mega__title{padding:0 1.5em}}.menu-mobile .menu-drop__title button,.menu-mobile .menu-mega__title button{text-decoration:none!important}.menu-mobile .menu-drop__title a,.menu-mobile .menu-drop__title button,.menu-mobile .menu-mega__title a,.menu-mobile .menu-mega__title button{padding:0;gap:1em;font-size:16px!important}.menu-mobile .menu-drop__title a span,.menu-mobile .menu-drop__title button span,.menu-mobile .menu-mega__title a span,.menu-mobile .menu-mega__title button span{color:var(--color-black)}.menu-mobile .menu-drop__title svg,.menu-mobile .menu-mega__title svg{width:.5em;height:auto}.menu-mobile .menu-drop__title svg circle,.menu-mobile .menu-drop__title svg line,.menu-mobile .menu-drop__title svg path,.menu-mobile .menu-drop__title svg polygon,.menu-mobile .menu-mega__title svg circle,.menu-mobile .menu-mega__title svg line,.menu-mobile .menu-mega__title svg path,.menu-mobile .menu-mega__title svg polygon{fill:none;stroke:var(--color-black);stroke-width:1;stroke-miterlimit:10;stroke-linecap:round;stroke-linejoin:round}.menu-mobile .menu-drop__features,.menu-mobile .menu-mega__features{display:flex;gap:.5em;padding:1.125em 1.125em 2em 1.125em;overflow-x:auto}.menu-mobile .menu-drop__features__title,.menu-mobile .menu-mega__features__title{display:block;padding:0 1.125em;width:100%;margin-top:1.5em}.menu-mobile .menu-drop__features__title span,.menu-mobile .menu-mega__features__title span{font-size:1.75em}.menu-mobile .menu-drop__feature,.menu-mobile .menu-mega__feature{width:100%}.menu-mobile .menu-drop__feature img,.menu-mobile .menu-mega__feature img{position:relative;opacity:1;transition-property:opacity;transition-duration:.25s;transition-timing-function:linear;border-radius:4px;-o-object-fit:cover;object-fit:cover;height:10.3125em;margin-bottom:.875em}.menu-mobile .menu-drop__feature img.preload,.menu-mobile .menu-mega__feature img.preload{opacity:0}.menu-mobile .menu-child__title,.menu-mobile .menu-grandchild__title{padding:0 1.125em;height:4em;display:flex;align-items:center;justify-content:space-between}@media (max-width:440px){.menu-mobile .menu-child__title,.menu-mobile .menu-grandchild__title{padding:0 1.5em}}.menu-mobile .menu-child__title span,.menu-mobile .menu-grandchild__title span{font-size:1.625em}.menu-mobile .menu-child__title svg,.menu-mobile .menu-grandchild__title svg{width:.75em;height:auto;transform:rotate(90deg);transition:transform .15s linear}.menu-mobile .menu-child__title svg circle,.menu-mobile .menu-child__title svg line,.menu-mobile .menu-child__title svg path,.menu-mobile .menu-child__title svg polygon,.menu-mobile .menu-grandchild__title svg circle,.menu-mobile .menu-grandchild__title svg line,.menu-mobile .menu-grandchild__title svg path,.menu-mobile .menu-grandchild__title svg polygon{fill:none;stroke:var(--color-black);stroke-width:1;stroke-miterlimit:10;stroke-linecap:round;stroke-linejoin:round}.menu-mobile .menu-child__link,.menu-mobile .menu-grandchild__link{padding:0 1.125em;height:2em;display:flex;align-items:center;justify-content:space-between;margin-bottom:.75em}@media (max-width:440px){.menu-mobile .menu-child__link,.menu-mobile .menu-grandchild__link{padding:0 1.5em}}.menu-mobile .menu-mega-collections .collections{display:grid;grid-template-columns:1fr 1fr;gap:2.875em;padding:0 3.875em 2em 3.875em}.menu-mobile .menu-mega-collections .collections a{display:flex;align-items:center;justify-content:center;text-align:center;flex-direction:column}.menu-mobile .menu-mega-collections .collections a img{border-radius:50%;width:100%;max-width:8.625em;-o-object-fit:cover;object-fit:cover;border:1px solid #d0009a;margin-bottom:1em}.menu-mobile .menu-mega-brands .brands-navigation{padding:0 1.125em}.menu-mobile .menu-mega-brands .brands-navigation li.active>div{border-bottom:none}.menu-mobile .menu-mega-brands .brands-navigation li.active>div svg{transform:rotate(-90deg)}.menu-mobile .menu-mega-brands .brands-navigation li.active>div button span{color:#d0009a;font-weight:500}.menu-mobile .menu-mega-brands .brands-navigation li.active .brands-navigation__letter-mobile{display:flex!important;border-bottom:1px solid #d0009a!important}.menu-mobile .menu-mega-brands .brands-navigation li>div{padding:1em 0;border-bottom:1px solid #d0009a;display:flex;align-items:center;justify-content:space-between}.menu-mobile .menu-mega-brands .brands-navigation li>div svg{transform:rotate(90deg);width:.5em;margin-right:1em}.menu-mobile .menu-mega-brands .brands-navigation li>div svg path{stroke:var(--color-black)}.menu-mobile .menu-mega-brands .brands-navigation li>div button{background:0 0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;width:100%;text-align:left}.menu-mobile .menu-mega-brands .brands-navigation li>div button span{font-size:20px;display:block;width:100%}.menu-mobile .menu-mega-brands .brands-navigation__letter{display:none!important;padding:0 1.5em}@media (min-width:1280px){.menu-mobile .menu-mega-brands .brands-navigation__letter{padding:0 3.125em}}.menu-mobile .menu-mega-brands .brands-navigation__letter.show{display:flex}.menu-mobile .menu-mega-brands .brands-navigation__letter ul{display:grid;gap:1.25em}.menu-mobile .menu-mega-brands .brands-navigation__letter ul li a{text-decoration:none}.menu-mobile .menu-mega-brands .brands-navigation__letter ul li a:hover{color:#d0009a}.menu-mobile .menu-mega-2-tier .menu-child{padding-top:0}.menu-mobile .menu-mega-2-tier .menu-child:last-of-type .menu-grandchild{padding-bottom:0}.menu-mobile .menu-mega-2-tier .menu-child.open .menu-grandchild{display:block}.menu-mobile .menu-mega-2-tier .menu-child.open .menu-child__title svg{transform:rotate(-90deg)}.menu-mobile .menu-mega-2-tier .menu-grandchild{display:none}