.swiper{list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;position:relative;z-index:1}.swiper-slot{flex-shrink:0;height:100%;width:100%}.swiper-navigation{background-color:transparent;left:0;opacity:.001;pointer-events:none;position:absolute;top:0;width:100%;z-index:3}.swiper-initialized+.swiper-navigation[style]{opacity:1}.swiper-navigation .slider-button{pointer-events:all}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;width:100%;z-index:1}.swiper-pointer-events{touch-action:pan-y}.swiper-slide{flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-notification{clip:rect(0,0,0,0)!important;border:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;-webkit-user-select:none;user-select:none;white-space:nowrap!important;width:1px!important}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.slider-button,.slider-product-button{align-items:center;background-color:#fff;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:transform 222ms ease-in;width:40px;z-index:2}.slider-button:after,.slider-product-button:after{background-image:url("data:image/svg+xml,%3csvg width='16' height='9' viewBox='0 0 16 9' xmlns='http://www.w3.org/2000/svg'%3e%3ctitle%3eFill 1%3c/title%3e%3cpath d='M15.13.818 14.432.13 7.925 6.726 1.576.134.87.814 7.916 8.13z' fill='black' fill-rule='evenodd'/%3e%3c/svg%3e");background-position:50%;background-position:50% calc(50% + 2px);background-repeat:no-repeat;background-size:contain;content:" ";display:block;height:14px;width:14px}.slider-button--prev,.slider-product-button--prev{left:var(--gutter)}.slider-button--prev:after,.slider-product-button--prev:after{transform:rotate(90deg);transition:transform 222ms}@media(hover:hover)and (pointer:fine){.slider-button--prev:hover,.slider-product-button--prev:hover{transform:translate(-2px,-50%)}}.slider-button--next,.slider-product-button--next{right:var(--gutter)}.slider-button--next:after,.slider-product-button--next:after{transform:rotate(-90deg);transition:transform 222ms}@media(hover:hover)and (pointer:fine){.slider-button--next:hover,.slider-product-button--next:hover{transform:translate(2px,-50%)}}.slider-button.swiper-button-disabled,.slider-product-button.swiper-button-disabled{visibility:hidden}.menu-element__menu .level-0>.menuItem a,.menu-element__menu .level-0>.menuItem button{position:relative;text-decoration:none}.menu-element__menu .level-0>.menuItem a span,.menu-element__menu .level-0>.menuItem button span{display:inline-block;padding-bottom:8px;padding-top:8px;position:relative;text-decoration:none}.menu-element__menu .level-0>.menuItem a span:before,.menu-element__menu .level-0>.menuItem button span:before{background-color:#c10016;bottom:0;content:"";height:3px;left:0;position:absolute;transform:scaleX(0);transform-origin:right;transition:transform .3s ease-in-out 0s;width:100%;will-change:transform}@media(hover:hover)and (pointer:fine){.menu-element__menu .level-0>.menuItem a:hover span:before,.menu-element__menu .level-0>.menuItem button:hover span:before{transform:scaleX(1);transform-origin:left;transition:transform .3s ease-in-out 0s}}.menu-element__menu .level-0>.menuItem a[aria-expanded=true] span:before,.menu-element__menu .level-0>.menuItem button[aria-expanded=true] span:before,[aria-expanded=true] .menu-element__menu .level-0>.menuItem a span:before,[aria-expanded=true] .menu-element__menu .level-0>.menuItem button span:before{transform:scaleX(1)}@media(hover:hover)and (pointer:fine){.menu-element__menu .level-0>.menuItem a:hover,.menu-element__menu .level-0>.menuItem a[aria-expanded=true],.menu-element__menu .level-0>.menuItem button:hover,.menu-element__menu .level-0>.menuItem button[aria-expanded=true]{font-family:BrilliantCutPro,Verdana,sans-serif;font-weight:600;text-transform:uppercase}.has-focus .menu-element__menu .menuItem-search :focus .icon,.has-focus .menu-element__menu .menuItem-search:focus .icon,.menu-element__menu .menuItem-search:hover .icon{filter:invert(16%) sepia(100%) saturate(3677%) hue-rotate(344deg) brightness(73%) contrast(115%)}}.menu-element__menu .menuItem-search[aria-checked=true] .icon{filter:invert(16%) sepia(100%) saturate(3677%) hue-rotate(344deg) brightness(73%) contrast(115%)}.menu-element__submenu{left:0;min-height:calc(var(--viewport-height) - var(--header-height) - var(--promobar-height) + var(--editorialbar-height) + var(--promobar-height-sticky-mod) + var(--editorialbar-height-sticky-mod));overflow:hidden;padding-left:var(--wrapper-gutter);padding-right:var(--wrapper-gutter);pointer-events:none;position:absolute;top:calc(100% - 1px);transform:scaleY(0);transform-origin:top left;width:100%}.menu-element--expanded .menu-element__submenu{transform:scaleY(1)}.menu-element__submenu .image-wrapper{height:auto;overflow:hidden}.menu-element__submenu .submenu__layer{border-top:1px solid transparent;pointer-events:auto}@media(min-width:1280px){.menu-element__submenu .submenu__layer{border-top:1px solid #dfdfdf}}.menu-carousel{margin-left:0;overflow:auto;position:static;white-space:nowrap;width:100%}@media(min-width:1025px){.menu-carousel{margin-left:0;overflow:hidden;position:relative;width:100%}}menu-carousel::part(end),menu-carousel::part(start){background:#fff;border-radius:0;border-style:initial;cursor:pointer;height:100%;padding:8px;width:72px;z-index:1}menu-carousel::part(end):after,menu-carousel::part(start):after{background-image:url("data:image/svg+xml,%3csvg width='16' height='9' viewBox='0 0 16 9' xmlns='http://www.w3.org/2000/svg'%3e%3ctitle%3eFill 1%3c/title%3e%3cpath d='M15.13.818 14.432.13 7.925 6.726 1.576.134.87.814 7.916 8.13z' fill='black' fill-rule='evenodd'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:contain;content:" ";display:block;height:14px;width:14px}menu-carousel::part(end):after,menu-carousel::part(start):after{transform:rotate(90deg)}menu-carousel::part(start){background:linear-gradient(90deg,#fff,#fff 30%,hsla(0,0%,100%,0))}menu-carousel::part(start):after{transform:rotate(90deg)}menu-carousel::part(end){background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 70%,#fff);padding-left:52px}menu-carousel::part(end):after{transform:rotate(-90deg)}

/*# sourceMappingURL=/ytos/releases/CARTIER/2023/dist/components/menu-element/menu-element.4249ce5f.css.map*/