@keyframes loader-spin{to{transform:rotate(1turn)}}.dior-carousel-wrapper{--swiper-theme-color:#595959;--swiper-navigation-size:20px;--swiper-pagination-color:#454545}.dior-carousel-wrapper .swiper-pagination .swiper-pagination-bullet{background:#e4e4e4;height:12px;opacity:1;width:12px}.dior-carousel-wrapper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#454545}.dior-carousel-wrapper .title{font-family:MuseoSansCyrl,MuseoSansCyrlFallback;font-size:24px;font-weight:300;margin-bottom:20px;margin-top:25px;text-align:center;text-transform:uppercase}.dior-carousel-wrapper .dior-carousel .ssr-carousel-track{justify-content:start!important}@media screen and (max-width:991px){.dior-carousel-wrapper .dior-carousel .ssr-carousel-slide{align-items:stretch;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;justify-items:stretch}}.dior-carousel-wrapper .dior-carousel .ssr-carousel-slide:only-child{align-items:stretch;display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;justify-items:stretch}@media screen and (max-width:991px){.dior-carousel-wrapper .dior-carousel .ssr-carousel-slide:only-child{grid-template-columns:1fr 1fr}}.dior-carousel-wrapper .dior-carousel .ssr-carousel-item{font-family:MuseoSansCyrl,MuseoSansCyrlFallback;margin-bottom:30px;position:relative;text-align:center}@media screen and (max-width:991px){.dior-carousel-wrapper .dior-carousel .ssr-carousel-item{width:100%}}@media screen and (max-width:639px){.dior-carousel-wrapper .dior-carousel .ssr-carousel-item{margin-bottom:40px}.dior-carousel-wrapper .dior-carousel .ssr-carousel-item .product-item-info{margin:0 auto;max-width:180px;width:100%}}.dior-carousel-wrapper .dior-carousel .ssr-carousel-item .product-item-info{display:flex;flex-direction:column;height:100%;padding-bottom:8px;position:relative}@media screen and (min-width:992px){.dior-carousel-wrapper .dior-carousel .ssr-carousel-item .product-item-info:hover{box-shadow:0 2px 10px rgba(0,0,0,.1)}.dior-carousel-wrapper .dior-carousel .ssr-carousel-item .product-item-info:hover .add-to-cart,.dior-carousel-wrapper .dior-carousel .ssr-carousel-item .product-item-info:hover .back-to-stock-toolbar{opacity:1;visibility:visible}}@media screen and (max-width:991px){.dior-carousel-wrapper .dior-carousel .ssr-carousel-item .product-item-info{box-shadow:0 2px 10px rgba(0,0,0,.05)}}.dior-carousel-wrapper .dior-carousel .ssr-carousel-item .product-item-info .back-to-stock-toolbar{margin-top:auto}.dior-carousel-wrapper .dior-carousel .ssr-carousel-item .product-image-holder{display:block;margin:36px auto 16px;max-width:150px}.dior-carousel-wrapper .dior-carousel .ssr-carousel-item .product-name{color:#595959;font-size:14px;font-weight:300;line-height:17px}.dior-carousel-wrapper .dior-carousel .ssr-carousel-item .product-label{font-size:9px;font-weight:900;height:36px;line-height:36px;width:36px}@media screen and (min-width:992px){.dior-carousel-wrapper .dior-carousel .ssr-carousel-item .add-to-cart,.dior-carousel-wrapper .dior-carousel .ssr-carousel-item .back-to-stock-toolbar{opacity:0;visibility:hidden}}.dior-carousel-wrapper .dior-carousel .ssr-carousel-item.out-of-stock .stock.unavailable{color:#d53a40}.dior-carousel-wrapper .dior-carousel .ssr-carousel-item .product-item-options .title{margin-bottom:0;margin-top:0;text-transform:none}.dior-carousel-wrapper .dior-carousel .ssr-carousel-item .product-list-item{height:100%;padding:8px}.dior-carousel-wrapper .dior-carousel .ssr-carousel-item .product-list-item .product-image-holder~.rating-result{margin-top:0}.dior-carousel-wrapper .dior-carousel .ssr-carousel-item .product-list-item .swatch-select .swatch-label{width:0}.dior-carousel-wrapper .dior-carousel .ssr-carousel-item .product-item-options .title{font-size:12px}.dior-carousel-wrapper .stock.available{color:#000}.categories-content .dior-carousel-wrapper .title{font-size:18px}@media screen and (min-width:992px){.dior-carousel-wrapper .ssr-carousel-arrows .ssr-carousel-back-button{left:0}.dior-carousel-wrapper .ssr-carousel-arrows .ssr-carousel-next-button{right:0}.dior-carousel-wrapper .ssr-carousel-arrows .ssr-carousel-back-button,.dior-carousel-wrapper .ssr-carousel-arrows .ssr-carousel-next-button{align-items:center;background-color:transparent;border:1px solid #e0e0e0;border-radius:unset;color:#595959;display:flex;height:30px;justify-content:center;transition:opacity .2s;width:30px}.dior-carousel-wrapper .ssr-carousel-arrows .ssr-carousel-back-button:not([disabled])>.ssr-carousel-back-icon,.dior-carousel-wrapper .ssr-carousel-arrows .ssr-carousel-back-button:not([disabled])>.ssr-carousel-next-icon,.dior-carousel-wrapper .ssr-carousel-arrows .ssr-carousel-next-button:not([disabled])>.ssr-carousel-back-icon,.dior-carousel-wrapper .ssr-carousel-arrows .ssr-carousel-next-button:not([disabled])>.ssr-carousel-next-icon{opacity:1}.dior-carousel-wrapper .ssr-carousel-arrows .ssr-carousel-back-button[disabled=disabled],.dior-carousel-wrapper .ssr-carousel-arrows .ssr-carousel-next-button[disabled=disabled]{display:none}.dior-carousel-wrapper .ssr-carousel-arrows .ssr-carousel-back-icon,.dior-carousel-wrapper .ssr-carousel-arrows .ssr-carousel-next-icon{align-items:center;background-color:transparent;border-radius:unset;color:#595959;display:flex;height:30px;justify-content:center;transition:opacity .2s;width:30px}.dior-carousel-wrapper .ssr-carousel-arrows .ssr-carousel-back-icon:before,.dior-carousel-wrapper .ssr-carousel-arrows .ssr-carousel-next-icon:before{content:"";height:12px;left:0;top:0;width:8px}.dior-carousel-wrapper .ssr-carousel-arrows .ssr-carousel-back-icon:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 12' fill='none'%3E%3Cpath d='M6 11 1 6l5-5' stroke='%23595959'/%3E%3C/svg%3E") 0 0 no-repeat}.dior-carousel-wrapper .ssr-carousel-arrows .ssr-carousel-next-icon:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 14' fill='none'%3E%3Cpath d='m1 1 6 6-6 6' stroke='%23595959'/%3E%3C/svg%3E") 0 0 no-repeat}}@media screen and (max-width:991px){.dior-carousel-wrapper{display:block}.dior-carousel-wrapper .dior-carousel{margin:0 -15px}.dior-carousel-wrapper .ssr-carousel-arrows .ssr-carousel-back-button,.dior-carousel-wrapper .ssr-carousel-arrows .ssr-carousel-next-button{display:none}}