.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:flex;flex-direction:row-reverse;align-items:stretch;gap:var(--pf-thumbs-gap, 1.2rem)}.xo-product-info-media-carousel--thumbs-left xo-carousel>xo-carousel-inner{flex:1 1 auto;min-width:0}.xo-product-info-media-carousel--thumbs-left .xo-product-info-media-carousel__content{position:relative;flex:0 0 var(--pf-thumbs-width, 9rem);width:var(--pf-thumbs-width, 9rem);min-width:0;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:hidden}.xo-product-info-media-carousel--thumbs-left .xo-product-info-media-carousel__thumbnail>xo-carousel-inner{display:block!important;height:auto;overflow:visible}.xo-product-info-media-carousel--thumbs-left .xo-product-info-media-carousel__thumbnail xo-carousel-list{flex-direction:column;width:100%;height:auto;transform:none!important}.xo-product-info-media-carousel--thumbs-left .xo-product-info-media-carousel__thumb-slide{flex:0 0 auto;width:100%!important;height:auto;padding-inline-end:0!important;padding-bottom:var(--pf-thumbs-gap, 1.2rem)}.xo-product-info-media-carousel--thumbs-left .xo-product-info-media-carousel__thumb-slide:last-child{padding-bottom:0}}.xo-product-info-media-carousel .pf-gallery-nav{position:absolute;top:50%;z-index:10;display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;transform:translateY(-50%);border:.1rem solid rgba(30,30,30,.45);border-radius:50%;background-color:#ffffff59;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:#1e1e1e99;cursor:pointer;transition:background-color .2s,color .2s,border-color .2s}[dir=ltr] .xo-product-info-media-carousel .pf-gallery-nav--prev,[dir=rtl] .xo-product-info-media-carousel .pf-gallery-nav--next{left:1.6rem}[dir=ltr] .xo-product-info-media-carousel .pf-gallery-nav--next,[dir=rtl] .xo-product-info-media-carousel .pf-gallery-nav--prev{right:1.6rem}.xo-product-info-media-carousel .pf-gallery-nav:hover{border-color:#1e1e1e99;background-color:#ffffff8c;color:#1e1e1ecc}.xo-product-info-media-carousel .pf-gallery-nav svg{display:block;width:2rem;height:2rem;flex-shrink:0}@media(max-width:767px){.xo-product-info-media-carousel .pf-gallery-nav{width:3.6rem;height:3.6rem}[dir=ltr] .xo-product-info-media-carousel .pf-gallery-nav--prev,[dir=rtl] .xo-product-info-media-carousel .pf-gallery-nav--next{left:1rem}[dir=ltr] .xo-product-info-media-carousel .pf-gallery-nav--next,[dir=rtl] .xo-product-info-media-carousel .pf-gallery-nav--prev{right:1rem}}xo-gallery-portal xo-modal-trigger{top:2.4rem;width:4.8rem;height:4.8rem;border:0;border-radius:50%;background-color:#1e1e1e;color:#fff}xo-gallery-portal xo-modal-trigger svg{width:1.3rem;height:1.3rem;fill:#fff}xo-gallery-portal xo-modal-trigger:hover{opacity:1;background-color:#000}xo-gallery-portal:not([xo-type=scroll]) xo-gallery-prev,xo-gallery-portal:not([xo-type=scroll]) xo-gallery-next{width:4.8rem;height:4.8rem;border:0;border-radius:50%;background-color:#fff;box-shadow:0 .2rem 1.2rem #0000001f;color:#1e1e1ecc;transition:box-shadow .2s,transform .2s}xo-gallery-portal:not([xo-type=scroll]) xo-gallery-prev:hover,xo-gallery-portal:not([xo-type=scroll]) xo-gallery-next:hover{opacity:1;box-shadow:0 .3rem 1.6rem #0000002e}xo-gallery-portal:not([xo-type=scroll]) xo-gallery-prev svg,xo-gallery-portal:not([xo-type=scroll]) xo-gallery-next svg{display:none}xo-gallery-portal:not([xo-type=scroll]) xo-gallery-prev:before,xo-gallery-portal:not([xo-type=scroll]) xo-gallery-next:before{content:"";width:1.1rem;height:1.1rem;border-left:.175rem solid currentColor;border-bottom:.175rem solid currentColor}xo-gallery-portal:not([xo-type=scroll]) xo-gallery-prev:before{transform:rotate(45deg);margin-inline-start:.4rem}xo-gallery-portal:not([xo-type=scroll]) xo-gallery-next:before{transform:rotate(-135deg);margin-inline-end:.4rem}xo-gallery-portal xo-gallery-counter{display:none}xo-gallery-portal:not([xo-type=scroll]){--pf-lightbox-thumbs-space: 12rem}xo-gallery-portal:not([xo-type=scroll]) xo-modal{padding-bottom:var(--pf-lightbox-thumbs-space)}xo-gallery-portal:not([xo-type=scroll]) xo-modal img{width:auto;max-width:100%;max-height:calc(100vh - var(--pf-lightbox-thumbs-space) - 2rem)}.pf-lightbox-thumbs{position:fixed;bottom:2.4rem;left:50%;z-index:999;display:flex;gap:1rem;max-width:calc(100% - 16rem);padding:0 .4rem;overflow-x:auto;overflow-y:hidden;transform:translate(-50%);scrollbar-width:none;-ms-overflow-style:none}.pf-lightbox-thumbs::-webkit-scrollbar{width:0;height:0}.pf-lightbox-thumb{flex:0 0 auto;width:7.2rem;height:7.2rem;padding:0;border:.2rem solid transparent;border-radius:1.2rem;background:none;cursor:pointer;opacity:.5;transition:opacity .2s,border-color .2s}.pf-lightbox-thumb img{display:block;width:100%;height:100%;border-radius:1rem;object-fit:cover}.pf-lightbox-thumb:hover{opacity:.85}.pf-lightbox-thumb.is-active{border-color:#1e1e1ea6;opacity:1}@media(max-width:767px){xo-gallery-portal:not([xo-type=scroll]){--pf-lightbox-thumbs-space: 8.4rem}.pf-lightbox-thumbs{bottom:1.6rem;max-width:calc(100% - 3.2rem);gap:.6rem}.pf-lightbox-thumb{width:5.2rem;height:5.2rem;border-radius:.9rem}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/product-info-media-carousel.css.map */
