.menu-item__promo:hover>.menu-item__promo-link.secondary-button{text-decoration:underline !important}.menu-item{font-family:Montserrat, serif;font-size:1rem;font-weight:400;line-height:1.6;letter-spacing:0.04em;font-weight:500}@media only screen and (max-width: 1199px){.menu-item{position:relative;padding:.5rem 0}}.menu-item:not(.menu-item--mega-menu){position:relative}.menu-item a{display:block;text-decoration:none;color:#252424}@media only screen and (min-width: 1200px){.menu-item a{color:inherit}}.menu-item:last-child{padding-bottom:0}.menu-item__link{position:relative;color:#252424;cursor:pointer}@media only screen and (min-width: 1200px){.menu-item__link{display:inline-block;color:inherit;padding:.6875rem .75rem}.menu-item__link::after{content:"";position:absolute;left:0;bottom:.375rem;width:100%;height:.125rem;display:inline-block;background-color:#ec6bad;opacity:0}.menu-item:hover .menu-item__link::after,.menu-item:focus-visible .menu-item__link::after{opacity:1}}@media only screen and (min-width: 1200px) and (max-width: 1540px) {.menu-item__link{font-size:12px !important;text-align:center}}@media only screen and (min-width: 1440px){.menu-item__link{font-size:14px}}.menu-item__expander{background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.60125 4V7.44355H12V8.53226H8.60125V12H7.38205V8.53226H4V7.44355H7.38205V4H8.60125Z' fill='%23000000'/%3E%3C/svg%3E%0A");width:1rem;height:1rem;position:absolute;top:.25rem;right:0;cursor:pointer;background-repeat:no-repeat;background-position:right;padding-top:1rem;padding-bottom:1rem;padding-left:100%}.menu-item--open .menu-item__expander{background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 7H12V8H4V7Z' fill='%23000000'/%3E%3C/svg%3E%0A")}.menu-item__submenu{height:0;display:flex;flex-direction:column;gap:.25rem;overflow:hidden}@media only screen and (min-width: 1200px){.menu-item__submenu{height:auto;width:max-content;position:absolute;left:-1.25rem;display:block;opacity:0;pointer-events:none;background-color:#fff;box-shadow:0 20px 30px -15px rgba(0,0,0,.251);overflow:visible;padding:1.25rem}.menu-item__submenu--mega-menu{width:100%;box-sizing:border-box;max-width:var(--container-width);margin:0 auto;padding:0 var(--container-space);width:100%;display:flex;flex-direction:row;gap:2rem;left:0;padding:2rem 15rem 4rem}.menu-item:hover .menu-item__submenu,.menu-item:focus-visible .menu-item__submenu{opacity:1;pointer-events:initial}.menu-item__submenu a:hover,.menu-item__submenu a:focus-visible{text-decoration:underline}}.menu-item__submenu--mega-menu{gap:1rem}@media only screen and (min-width: 1600px){.menu-item__submenu--mega-menu{padding-left:23rem}}@media only screen and (min-width: 1800px){.menu-item__submenu--mega-menu{padding-left:28rem}}.menu-item--open .menu-item__submenu{height:auto;overflow:visible;padding:.5rem .5rem 0}@media only screen and (min-width: 1200px){.menu-item__subemnu-links--mega-menu{display:grid;gap:2.5rem}}.menu-item__submenu-title{font-family:Montserrat, serif;font-size:0.875rem;font-weight:400;line-height:1.6;letter-spacing:0.04em;margin-bottom:.9rem}@media only screen and (min-width: 1200px){.menu-item__submenu-title{font-family:Druk Wide, Arial Black, serif;font-size:0.75rem;font-style:italic;font-weight:500;line-height:1.2;margin-bottom:1rem}}@media only screen and (min-width: 1200px)and (min-width: 992px){.menu-item__submenu-title{font-size:0.875rem}}.menu-item__submenu-links{display:flex;flex-direction:column;gap:.9rem}@media only screen and (min-width: 1200px){.menu-item__submenu-links{display:grid;grid-template-rows:repeat(7, auto);grid-auto-flow:column;gap:.55rem 4.5rem}}@media only screen and (max-width: 1199px){.menu-item__submenu-item:not(.menu-item__submenu-item:last-of-type){margin-bottom:.9rem}}.menu-item__submenu-link{font-family:Montserrat, serif;font-size:0.875rem;font-weight:400;line-height:1.6;letter-spacing:0.04em}@media only screen and (min-width: 1200px){.menu-item__submenu-link{font-size:.8rem}}.menu-item__promos{display:none}@media only screen and (min-width: 768px){.menu-item__promos{display:flex;gap:1rem}}@media only screen and (min-width: 1200px){.menu-item__promos{height:100%;margin-left:3rem}}.menu-item__promo{position:relative}.menu-item__promo-image{width:100%}.menu-item__promo-image img{max-width:7.375rem;max-height:7.375rem;border-radius:.5rem;object-fit:cover}@media only screen and (min-width: 1200px){.menu-item__promo-image img{max-width:13.375rem;max-height:13.375rem}}.menu-item__promo-link{font-family:Druk Wide, Arial Black, serif;font-size:0.875rem;font-style:italic;font-weight:500;line-height:1.3;text-transform:capitalize;font-size:.75rem}@media only screen and (min-width: 1200px){.menu-item__promo-link{width:fit-content;position:absolute;bottom:1rem;left:.8rem;right:1rem;font-size:.71rem;color:#fff}.menu-item__promo-link.secondary-button--arrow::after{background-image:url("data:image/svg+xml,%3Csvg width='15' height='14' viewBox='0 0 15 14' fill='%23FFFFFF' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.543469 8.06349L0.543467 5.93651H10.4485L6.62397 2.11199L8.12797 0.607994L13.016 5.496L14.52 7L8.09038 13.4296L6.58638 11.9256L10.4485 8.06349L0.543469 8.06349Z' fill='%23FFFFFF'/%3E%3C/svg%3E%0A")}}
