.select-secondary select{-webkit-appearance:none;appearance:none;background-color:#fff;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:calc(100% - 16px) 50%;background-repeat:no-repeat;background-size:14px;border:1px solid #000;border-radius:0;color:#000;cursor:pointer;font-family:BrilliantCutPro,Verdana,sans-serif;font-size:.75rem;font-weight:400;font-weight:600;line-height:.875rem;min-height:35px;padding:8px 32px;text-align-last:center;text-transform:uppercase;width:100%}.strap-carousel{display:flex;flex-direction:column;padding:16px 0 24px;position:relative;text-align:center}.strap-carousel__container{align-items:center;aspect-ratio:1/.193;display:flex;position:relative;width:100%}@media(min-width:768px){.strap-carousel__container{aspect-ratio:1/.312}}.strap-carousel__wrapper{display:flex;margin:0 auto;overflow:hidden;position:relative;transition-property:transform;width:67%}@media(min-width:768px){.strap-carousel__wrapper{width:60%}}@media(min-width:1025px){.strap-carousel__wrapper{width:67%}}.strap-carousel__inner{height:100%}.strap-carousel__navigation{height:100%;left:0;position:absolute;top:0;width:100%}.strap-carousel__navigation .slider-button{background-color:transparent}.strap-carousel__navigation .slider-button--prev{left:-16px}.strap-carousel__navigation .slider-button--next{right:-16px}.strap-carousel__strap-name{margin-bottom:16px}.strap-carousel__title{font-family:BrilliantCutPro,Verdana,sans-serif;font-size:.875rem;font-weight:600;line-height:1.125rem;margin-bottom:8px;text-transform:uppercase}@media(min-width:1025px){.strap-carousel__title{line-height:1.375rem}}.strap-carousel__disclaimer{font-family:FancyCutPro,Times New Roman,serif;font-size:1rem;font-size:.875rem;font-weight:400;letter-spacing:.03125rem;line-height:1.4;margin-bottom:16px}.strap-carousel .strap-element{cursor:pointer;flex-shrink:0;position:relative}.strap-carousel .strap-element img{display:block;max-width:100%}.strap-carousel .strap-element .selector{background:#c10016;bottom:0;display:block;height:4px;left:0;opacity:0;position:absolute;right:0;transition:opacity .15s linear;z-index:1}.strap-carousel .strap-element[aria-checked=true] .selector{opacity:1}.strap-carousel--skeleton.title{margin:0 auto 8px;width:45%}.strap-carousel--skeleton.strap-name,.strap-carousel--skeleton.title{-webkit-animation:shine-lines .75s infinite;animation:shine-lines .75s infinite;background-color:#f3f2ef;background-image:linear-gradient(90deg,#f3f2ef,#e8e8e8 40px,#f3f2ef 80px);background-size:600px;min-height:22px}.strap-carousel--skeleton.strap-name{margin:0 auto 16px;width:35%}.strap-carousel--skeleton.disclaimer{-webkit-animation:shine-lines .75s infinite;animation:shine-lines .75s infinite;background-color:#f3f2ef;background-image:linear-gradient(90deg,#f3f2ef,#e8e8e8 40px,#f3f2ef 80px);background-size:600px;margin:0 auto 16px;min-height:20px;width:50%}.strap-carousel--skeleton.wrapper{aspect-ratio:1/.312;width:100%}@media(min-width:1025px){.strap-carousel--skeleton.wrapper{aspect-ratio:1/.312}}.strap-carousel--skeleton.wrapper-inner{display:flex;justify-content:space-around;margin:0 auto;width:67%}.strap-carousel--skeleton.strap-element{-webkit-animation:shine-lines .75s infinite;animation:shine-lines .75s infinite;aspect-ratio:1;background-color:#f3f2ef;background-image:linear-gradient(90deg,#f3f2ef,#e8e8e8 40px,#f3f2ef 80px);background-size:600px;flex:0 0 42%}@-webkit-keyframes shine-lines{0%{background-position:0}to{background-position:600px}}@keyframes shine-lines{0%{background-position:0}to{background-position:600px}}.quick-view{display:flex;flex-direction:column;width:100%}@media(orientation:landscape){.quick-view{flex-direction:row}}@media(min-width:1025px){.quick-view{flex-direction:column}}.quick-view__image{aspect-ratio:1;background:#f3f2ef;height:auto;margin:0 25%;position:relative;width:50%}@media(orientation:landscape){.quick-view__image{margin:0 8% 0 0;width:40%}}@media(min-width:1025px){.quick-view__image{margin:0;width:auto}}.quick-view__content{display:flex;flex-direction:column;width:100%}@media(orientation:landscape){.quick-view__content{width:52%}}@media(min-width:1025px){.quick-view__content{width:100%}}.quick-view__badges{background-color:hsla(0,0%,100%,.8);display:none;left:0;margin:8px;max-width:calc(100% - 16px);overflow:hidden;padding:4px 8px;pointer-events:none;position:absolute;text-overflow:ellipsis;top:0;white-space:nowrap;width:auto}@media(min-width:1025px){.quick-view__badges{display:block}}.quick-view__title{word-wrap:break-word;font-family:BrilliantCutPro,Verdana,sans-serif;font-size:.875rem;font-weight:600;line-height:1.125rem;margin-bottom:8px;overflow-wrap:break-word;text-transform:uppercase;-ms-word-break:break-all;word-break:break-all;word-break:break-word}@media(min-width:1025px){.quick-view__title{line-height:1.375rem}}.quick-view__title mark{background:#c10016;color:#fff}.quick-view__info{flex:0 0 auto;padding:24px 0;text-align:left}@media(min-width:1025px){.quick-view__info{padding:24px 8px 16px;text-align:center}}.quick-view__info a{text-decoration:none}.quick-view__price{display:flex;justify-content:space-between}.quick-view__price>*{flex:0 0 50%}.quick-view__price .product-price{margin-bottom:16px}@media(min-width:1025px){.quick-view__price{align-items:center;flex-direction:column}.quick-view__price>*{flex:1 0 auto}}.quick-view .product-detail{text-align:right}@media(min-width:1025px){.quick-view .product-detail{margin-bottom:16px;text-align:center}}.quick-view .product-price{justify-content:start}.quick-view .add-to-bag{display:none;transition-duration:222ms;transition-property:opacity,background-color,color;transition-timing-function:linear}.quick-view[data-is-one-size=true] .quick-view__skeleton{display:none}.quick-view[data-is-one-size=true][data-buyable=false] .discover-more,.quick-view[data-is-one-size=true][data-buyable=true] .add-to-bag{display:block}.quick-view__actions{display:flex;flex-direction:column;width:100%}.quick-view__actions>*{display:flex;position:relative}.quick-view__actions button{width:100%}.quick-view__actions .selectionAlert{align-items:center;background-color:#000;border:1px solid #000;bottom:0;color:#fff;cursor:pointer;display:inline-flex;display:none;font-family:BrilliantCutPro,Verdana,sans-serif;font-size:.75rem;font-weight:600;justify-content:center;left:0;letter-spacing:.0625rem;line-height:.875rem;min-height:34px;padding:8px 32px;pointer-events:none;position:absolute;right:0;text-decoration:none;text-transform:uppercase;top:0;transition-duration:222ms;transition-property:background-color,color;transition-timing-function:linear}@media(hover:hover)and (pointer:fine){.has-focus .quick-view__actions .selectionAlert:focus,.quick-view__actions .selectionAlert:hover{background-color:#fff;color:#000}}.quick-view__actions .selectionAlert.is-visible{display:block}.quick-view__actions .selectionAlert .inner{left:50%;padding:0;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:90%}.quick-view__actions .size-select-dummy{-webkit-appearance:none;appearance:none;background-color:#fff;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:calc(100% - 16px) 50%;background-repeat:no-repeat;background-size:14px;border:1px solid #000;border-radius:0;color:#000;cursor:pointer;font-family:BrilliantCutPro,Verdana,sans-serif;font-size:.75rem;font-weight:400;font-weight:600;left:0;line-height:.875rem;min-height:35px;overflow:hidden;padding:10px 32px 8px;pointer-events:none;position:absolute;text-align:center;text-align-last:center;text-overflow:ellipsis;text-transform:uppercase;top:0;white-space:nowrap;width:100%}.quick-view__actions .item-sizeSelection{margin-bottom:8px;position:relative;width:100%}.dialog-container .quick-view__actions .item-sizeSelection{margin-bottom:16px}.quick-view__actions .item-sizeSelection .HTMLSelectSizeSelector{width:100%}.quick-view__actions.availability-ready .quick-view__skeleton,.quick-view__actions.availability-ready~.quick-view__skeleton{display:none}.quick-view__actions.availability-ready~.add-to-bag{display:block}.quick-view__actions.availability-ready.sold-out~.add-to-bag{display:none}.quick-view__actions.availability-ready.sold-out~.discover-more{display:block}.quick-view .discover-more{display:none;width:100%}.quick-view .discover-more__button{max-width:100%;text-align:center;width:100%}.quick-view__skeleton{-webkit-animation:shine-lines .75s infinite;animation:shine-lines .75s infinite;background-color:#f3f2ef;background-image:linear-gradient(90deg,#f3f2ef,#e8e8e8 40px,#f3f2ef 80px);background-size:600px;margin-bottom:16px;min-height:34px}.add-to-bag~.quick-view__skeleton{margin-bottom:0}.product-slot-image{aspect-ratio:1;box-sizing:content-box;display:flex;height:100%;overflow:hidden;position:relative;transition-property:transform;width:100%}.product-slot-image img{display:block;opacity:.001;transition:opacity 444ms;width:100%}.product-slot-image img.error,.product-slot-image img.lazy,.product-slot-image img.swiper-lazy{opacity:.001}.product-slot--hero .product-slot-image img,.product-slot-image img.loaded{opacity:1}.product-slot-image__wrapper{display:flex;height:100%;justify-content:space-between}.product-slot-image__image{flex-shrink:0;height:100%;position:relative;transition-property:transform}.product-slot-image__scrollbar{background-color:#e7e7e7;bottom:0;height:2px;left:0;position:absolute;width:100%}@media(hover:hover)and (pointer:fine){.product-slot-image__scrollbar{opacity:0}}.product-slot-image__scrollbar .swiper-scrollbar-drag{background-color:#000;height:100%;left:0;position:relative;top:0;width:100%}.product-slot-image__nav-btn{background-color:#fff;border-radius:50%;bottom:0;cursor:pointer;display:none;height:32px;margin:8px;opacity:0;position:absolute;top:auto;transform:translate(0);transition:transform 222ms ease-in;width:32px;z-index:2}.product-slot-image__nav-btn: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}@media(min-width:1025px){.product-slot-image__nav-btn{align-items:center;display:flex;justify-content:center}}.product-slot-image__nav-btn:after{background-position:50% calc(50% + 2px)}.has-focus .product-slot-image__nav-btn:focus{opacity:1}.product-slot-image__nav-btn--prev{left:0!important}.product-slot-image__nav-btn--prev:after{transform:rotate(90deg);transition:transform 222ms}.product-slot-image__nav-btn--prev:hover{transform:translate(-2px)}.product-slot-image__nav-btn--next{right:0!important}.product-slot-image__nav-btn--next:after{transform:rotate(-90deg);transition:transform 222ms}.product-slot-image__nav-btn--next:hover{transform:translate(2px)}.product-slot-image__nav-btn.swiper-button-disabled{opacity:0!important}.product-slot-image:not(.swiper-initialized) .product-slot-image__wrapper{display:block}.product-slot-image:not(.swiper-initialized) .product-slot-image__nav-btn,.product-slot-image:not(.swiper-initialized) .product-slot-image__scrollbar{visibility:hidden}.product-slot-image:hover .product-slot-image__nav-btn,.product-slot-image:hover .product-slot-image__scrollbar{opacity:1}.product-slot,.product-slot>article{display:flex;flex-direction:column;position:relative;width:100%}.product-slot>article{padding-bottom:40px}@media(min-width:1025px){.swiper .product-slot>article{padding:16px}}.dialog-container .product-slot>article{padding-bottom:0}@media(hover:hover)and (pointer:fine){.product-slot>article{padding-bottom:0}}@media(max-width:1024px){.product-slot>article{min-height:100%}}.product-slot>article:after{background:#fff;border:1px solid #eaeaea;content:"";display:none;height:calc(100% + 32px);left:-16px;opacity:0;pointer-events:none;position:absolute;top:-16px;width:calc(100% + 32px);z-index:-1}.swiper .product-slot>article:after{height:calc(100% + 16px);left:0;top:0;width:calc(100% - 1px)}@media(min-width:1025px){.product-slot>article:after{display:block}}.product-slot>article:hover:after{opacity:1}@media(hover:hover)and (pointer:fine){.has-focus .product-slot>article[focus-within]:after,.product-slot>article:hover:after{opacity:1}.has-focus .product-slot>article:focus-within:after,.product-slot>article:hover:after{opacity:1}}.product-slot__info>span{display:block;margin-bottom:8px}.product-slot__title{word-wrap:break-word;overflow-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word}.product-slot__title mark{background:transparent}.product-slot .product-price{margin-bottom:16px}.product-slot__badges{background-color:hsla(0,0%,100%,.8);display:block;left:0;margin:8px;max-width:calc(100% - 16px);overflow:hidden;padding:4px 8px;pointer-events:none;position:absolute;text-overflow:ellipsis;top:0;white-space:nowrap;width:auto}@media(min-width:1025px){.product-carousel .product-slot__badges,.slider-element .product-slot__badges{left:16px;top:16px}}.product-slot__button>*{transition-duration:222ms;transition-property:opacity,background-color,color;transition-timing-function:linear;width:100%}@media(hover:hover)and (pointer:fine){.product-slot__button>*{opacity:0}.has-focus .product-slot__button>:focus{opacity:1}}@media(max-width:767px){.product-slot__button{text-align:center}.list-is-feed .product-slot__button>*{display:inline-block;min-width:200px;width:auto}}.has-focus .product-slot>article[focus-within] .product-slot__button>*,.product-slot>article:hover .product-slot__button>*{opacity:1}.has-focus .product-slot>article:focus-within .product-slot__button>*,.product-slot>article:hover .product-slot__button>*{opacity:1}@-webkit-keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.product-slot .straps-preview .count{text-decoration:underline}.product-slot .straps-preview .count:hover{text-decoration:none}.product-slot .car-dialog>.quick-view{display:none}.product-slot .car-dialog .quick-view{min-height:100%;width:100%}@media(min-width:1025px){.swiper .product-slot .car-dialog .quick-view{padding:16px}}.product-slot .car-dialog .dialog-container{display:none}.product-slot .car-dialog .dialog-container:after{background:#fff;border:1px solid #eaeaea;content:"";display:none;height:calc(100% + 32px);left:-16px;pointer-events:none;position:absolute;top:-16px;width:calc(100% + 32px);z-index:2}.swiper .product-slot .car-dialog .dialog-container:after{background:transparent;height:100%;left:0;top:0;width:calc(100% - 1px);z-index:3}@media(min-width:1025px){.product-slot .car-dialog .dialog-container:after{display:block}}.product-slot .car-dialog--open .dialog-container{display:flex}@media(min-width:1025px){.product-slot .car-dialog .dialog-container{bottom:auto;left:0;min-height:100%;position:absolute;right:auto;top:0;width:100%;z-index:4}.product-slot .car-dialog .dialog-overlay{display:none}.product-slot .car-dialog .dialog-content{-webkit-animation:none;animation:none;padding:0;position:static;z-index:3}.product-slot .car-dialog.slide-down .dialog-content{-webkit-animation:none;animation:none}}

/*# sourceMappingURL=/ytos/releases/CARTIER/2023/dist/components/product-slot/product-slot.8f5aaea4.css.map*/