.xo-product-info-media-carousel .xo-media,.xo-product-info-media-carousel .xo-image,.xo-product-info-media-carousel .xo-image__placeholder,.xo-product-info-media-carousel .placeholder-svg,.xo-product-info-media-carousel img{width:100%;height:100%}.xo-product-info-media-carousel__image{height:100%}.xo-product-info-media-carousel__image--radius{overflow:hidden;border-radius:var(--toggle-tab-radius)}.xo-product-info-media-carousel__list .xo-product-info-media-carousel__image:hover{cursor:zoom-in}.xo-product-info-media-carousel__content{padding-top:1.6rem}@media(min-width:992px){.xo-product-info-media-carousel__content{padding-top:2rem}}@media(min-width:1400px){.xo-product-info-media-carousel__content{padding-top:3rem}}.xo-product-info-media-carousel__content--hidden{display:none}.xo-product-info-media-carousel__thumbnail .xo-product-info-media-carousel__thumb-slide .xo-product-info-media-carousel__thumb-image{position:relative}.xo-product-info-media-carousel__thumbnail .xo-product-info-media-carousel__thumb-slide .xo-product-info-media-carousel__thumb-image:after{content:"";position:absolute;top:.2rem;right:.2rem;bottom:.2rem;left:.2rem;border:.1rem solid transparent;transition:.3s}.xo-product-info-media-carousel__thumbnail .xo-product-info-media-carousel__thumb-slide:focus-visible{outline:none}.xo-product-info-media-carousel__thumbnail .xo-product-info-media-carousel__thumb-slide:focus-visible .xo-product-info-media-carousel__thumb-image:after{border:.1rem solid color-mix(in srgb,rgba(var(--color-accent)) 100%,transparent)}.xo-product-info-media-carousel__thumb-image{height:100%}.xo-product-info-media-carousel__thumb-image .xo-media{position:relative;overflow:hidden;border:.1rem solid rgba(var(--color-border),.2);transition:all .3s}.xo-product-info-media-carousel__thumb-image .xo-media:after{content:"";position:absolute;z-index:1;top:0;width:100%;height:100%;background-color:rgba(var(--color-overlay),0)}[dir=ltr] .xo-product-info-media-carousel__thumb-image .xo-media:after{left:0}[dir=rtl] .xo-product-info-media-carousel__thumb-image .xo-media:after{right:0}.xo-product-info-media-carousel__thumb-image:hover .xo-media:after{background-color:rgba(var(--color-overlay),.1)}.xo-product-info-media-carousel__thumb-image--radius .xo-media{border-radius:var(--toggle-tab-radius)}.xo-product-info-media-carousel__thumb-image--radius:after{border-radius:var(--toggle-tab-radius)}.xo-product-info-media-carousel__thumb-slide{padding-bottom:1rem}.xo-product-info-media-carousel__thumb-slide[xo-active]:not([xo-active=false]) .xo-media:after{background-color:rgba(var(--color-overlay),.1)}.xb-product-model__btn-view{position:absolute;top:1rem;z-index:10000;display:flex;align-items:center;gap:.5rem;padding:1rem}[dir=ltr] .xb-product-model__btn-view{left:1rem}[dir=rtl] .xb-product-model__btn-view{right:1rem}@media(min-width:768px){.xb-product-model__btn-view{display:none}}@media(min-width:992px){.xo-product-info-media-carousel--thumbs-left xo-carousel{display:grid;grid-template-columns:8.8rem minmax(0,1fr);column-gap:1.6rem;align-items:start}.xo-product-info-media-carousel--thumbs-left xo-carousel>xo-carousel-inner{grid-column:2;grid-row:1;min-width:0}.xo-product-info-media-carousel--thumbs-left .xo-product-info-media-carousel__content{grid-column:1;grid-row:1;align-self:stretch;position:relative;padding-top:0}.xo-product-info-media-carousel--thumbs-left .xo-product-info-media-carousel__thumbnail{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto;scrollbar-width:none}.xo-product-info-media-carousel--thumbs-left .xo-product-info-media-carousel__thumbnail::-webkit-scrollbar{display:none}.xo-product-info-media-carousel--thumbs-left .xo-product-info-media-carousel__thumbnail xo-carousel-inner{display:block}.xo-product-info-media-carousel--thumbs-left .xo-product-info-media-carousel__thumbnail xo-carousel-list{flex-direction:column;gap:1rem;transform:none!important}.xo-product-info-media-carousel--thumbs-left .xo-product-info-media-carousel__thumb-slide{width:100%!important;flex:none!important;margin:0!important}.xo-product-info-media-carousel--thumbs-left xo-carousel:has(>.xo-product-info-media-carousel__content--hidden){grid-template-columns:minmax(0,1fr);padding-inline:5.2rem}.xo-product-info-media-carousel--thumbs-left xo-carousel:has(>.xo-product-info-media-carousel__content--hidden)>xo-carousel-inner{grid-column:1}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/product-info-media-carousel.css.map */
