.c-shop-menu{position:relative;padding:0;background-color:#f2f0ee;isolation:isolate}.c-shop-menu__link{display:flex;align-items:center;justify-content:space-between;margin-inline:-16px;padding:16px;color:#000;font-weight:500;text-decoration:none;background-color:#e5e1dc;font-size:13px;line-height:140%;transition:color .5s cubic-bezier(0.2, 0.9, 0.4, 1)}@media(min-width: 52.125em){.c-shop-menu__link{font-size:14px;line-height:140%}}@media(min-width: 90em){.c-shop-menu__link{font-size:14px;line-height:140%}}@media(min-width: 120em){.c-shop-menu__link{font-size:16px;line-height:120%}}@media(min-width: 90em){.c-shop-menu__link{padding:32px 0 24px 24px}}@media(min-width: 52.125em){.c-shop-menu__link{grid-column:1/-1;margin-inline:-24px}}@media(min-width: 90em){.c-shop-menu__link{margin-inline:0}}@media(hover: hover)and (pointer: fine){.c-shop-menu__link:hover{color:#e40134}}@media(hover: hover)and (pointer: fine){.c-shop-menu__link:hover .c-animated-arrow__shaft{stroke-dashoffset:0}.c-shop-menu__link:hover .c-animated-arrow__head{transform:translateX(5px)}}@media(min-width: 52.125em){.c-shop-menu__link{margin-inline:-24px;padding-inline:24px}}@media(min-width: 90em){.c-shop-menu__link{margin-inline:0 -32px;padding-right:32px}}@media(min-width: 120em){.c-shop-menu__link{margin-inline:0 calc((100vw - 1824px)/2*-1);padding-right:calc((100vw - 1824px)/2)}}.c-shop-menu__items{margin:0;margin-inline:-16px;padding:16px 16px 24px;-moz-columns:1;columns:1;list-style:none;background-color:#f2f0ee}@media(min-width: 90em){.c-shop-menu__items{padding:24px 0 40px 20px}}@media(min-width: 52.125em){.c-shop-menu__items{grid-column:1/-1;-moz-columns:3;columns:3;-moz-column-gap:20px;column-gap:20px;margin-inline:-24px}}@media(min-width: 90em){.c-shop-menu__items{grid-column:1/5;-moz-columns:2;columns:2;-moz-column-gap:20px;column-gap:20px;margin-inline:0}}.c-shop-menu__items .c-menu-item__link{text-decoration-line:underline;text-decoration-color:rgba(0,0,0,0);text-decoration-thickness:1px;text-underline-offset:4px}.c-shop-menu__items .c-menu-item__link:not(.c-menu-item__link--nolink):focus-visible,.c-shop-menu__items .c-menu-item__link:not(.c-menu-item__link--nolink):active{text-decoration-color:#000}@media(hover: hover)and (pointer: fine){.c-shop-menu__items .c-menu-item__link:not(.c-menu-item__link--nolink):hover{text-decoration-color:#000}}.c-shop-menu__items .c-menu-item__link--depth-2{font-weight:350;font-size:12px;line-height:140%}@media(min-width: 52.125em){.c-shop-menu__items .c-menu-item__link--depth-2{font-size:12px;line-height:140%}}@media(min-width: 90em){.c-shop-menu__items .c-menu-item__link--depth-2{font-size:14px;line-height:140%}}@media(min-width: 120em){.c-shop-menu__items .c-menu-item__link--depth-2{font-size:14px;line-height:140%}}.c-shop-menu__items .c-menu-item__link-text::after,.c-shop-menu__items .c-menu-item__link-text::before{content:unset}@media(min-width: 52.125em)and (min-width: 90em){.c-shop-menu::after{position:absolute;top:0;bottom:0;left:100%;z-index:-1;width:24px;padding-top:24px;padding-bottom:40px;background-color:#f2f0ee;content:"";pointer-events:none}}@media(min-width: 52.125em){.c-shop-menu .c-shop-menu__items{padding-inline:24px}}@media(min-width: 90em){.c-shop-menu::after{width:32px}.c-shop-menu .c-shop-menu__items{padding-right:0}}@media(min-width: 120em){.c-shop-menu::after{width:calc((100vw - 1824px)/2)}}@media(hover: hover)and (pointer: fine){.c-shop-menu .c-menu-item__link:hover{text-decoration-color:#000}}
/*# sourceMappingURL=shop-menu.css.map */