.product-slider .swiper-button-next{right:-15px}.product-slider .swiper-button-prev{left:-15px}.product-images-wrapper .swiper-container-vertical .swiper-wrapper{flex-wrap:wrap}.thumbnails-carousel{width:108px}.thumbnails-carousel .swiper-container{height:478px}.product-thumbnails{min-height:100%;max-height:478px}.thumbnails-carousel .swiper-button-next,.thumbnails-carousel .swiper-button-prev{width:35px;height:35px;top:-50px;left:50%;right:auto;bottom:auto;font-size:14px;transform:translate(-50%)}.thumbnails-carousel .swiper-button-next{bottom:-50px;top:auto}.product-thumb--image{border:1px solid transparent;padding:4px;transition:all ease-in-out .3s}.media--video img{width:100%;height:100%;object-fit:cover}.product-thumb--image img{aspect-ratio:1/1;width:100%;object-fit:cover;max-height:100%;transition:all ease-in-out .3s;border:1px solid #E0E0E0}.product-thumb--image.media--video .icon-play{left:50%;top:50%;font-size:30px;transform:translate(-50%,-50%);color:#fff}.product-thumb--image.swiper-slide-thumb-active{border-color:#898989}.product-thumb--image.swiper-slide-thumb-active img{border-color:transparent}.product-carousel.pdp-carousel .swiper-wrapper{align-items:center}.product-carousel.pdp-carousel .video-section video{width:100%}.cta-btn{position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%)}.show--video .cta-btn,.show--video .content-section,.pause__button{display:none}.custom-video-container.video--paused .show--video .cta-btn,.custom-video-container.video--paused .pause__button{display:block}.custom-video-container.video--paused .play__button,.custom-video-container.video--playing .play__button{display:none}.product--media img{aspect-ratio:1/1;object-fit:contain}.share-link{font-size:15px;transition:all ease-in-out .3s}.share-link i{font-size:21px;margin-right:7px}.share-link:hover{color:var(--bs-color-primary)!important}.price-wrapper span{font-size:24px}.accordion__container{padding-block:20px}.accordion__toggle i{font-size:12px}.accordion__container.open .accordion__toggle i:before{content:"\e910"}.descriptioni-item+.descriptioni-item{margin-top:21px}.prev-product,.next-product{background-color:#f0f0f0;border-radius:5px;display:inline-block;color:#545454!important;font-weight:600;font-size:16px;letter-spacing:.03em;padding:10px 30px;position:fixed;bottom:10px;left:13px;z-index:1159}.next-product{right:13px;left:auto}.product-pagination{bottom:-30px}.product-pagination .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#d7d7d7;border-color:#d7d7d7}.product-images-wrapper{top:calc(var(--bs-navdrawer) + var(--bs-topbar-height));z-index:1}.atc-wrapper[data-available=true],.remove-wrapper[data-available=false]{display:none}.atc-wrapper .btn[disabled]{pointer-events:none;opacity:.6}.popup-zoom{z-index:9999!important}.popup-zoom .modal-dialog{margin:0;max-width:100%;min-height:100vh}.popup-zoom .modal-dialog .modal-content{min-height:100vh}.popup-zoom .close-quickshop{right:0}.product-details-wrapper .swym-btn-container .swym-add-to-wishlist{display:inline-block!important;font-size:16px!important;letter-spacing:.03em!important;font-weight:600!important;text-transform:uppercase;padding-bottom:11px!important;position:relative!important;border-bottom:1px solid transparent;height:auto!important;line-height:var(--bs-line-height-base)!important;color:var(--bs-color-secondary)!important;text-indent:33px!important;padding-left:0!important}.product-details-wrapper .swym-btn-container .swym-add-to-wishlist:before{content:"";position:absolute;bottom:0;left:0;right:0;width:0;height:1px;transition:all ease-in-out .3s;background-color:var(--bs-color-secondary)}.product-details-wrapper .swym-btn-container .swym-add-to-wishlist:hover:before{width:100%}.product-details-wrapper .swym-btn-container .swym-button:after{content:""!important;font-size:0!important;width:24px!important;height:20px;background-image:url(/cdn/shop/files/wishlist-hover.svg?v=1685450802);background-position:center;background-size:auto 100%;background-repeat:no-repeat;top:5px!important}.product-details-wrapper .swym-btn-container button.swym-button.disabled,.product-details-wrapper .swym-btn-container button.swym-button.disabled .swym-wishlist-cta{color:var(--bs-bg-color-btn-primary)!important;opacity:1}.product-details-wrapper .swym-btn-container button.swym-button.disabled:after{background-image:url(/cdn/shop/files/wishlist-active.svg?v=1688543864)}.product-details-wrapper .swym-btn-container .swym-button.swym-added:after{opacity:1}.more-btn i{font-size:10px;margin-left:5px;font-weight:800;margin-top:2px}.readmore .product-rte{height:100px;transition:height .35s ease-in-out;overflow:hidden}.readmore.open .product-rte{display:block;height:auto!important}.MagicToolboxSlides figure.mz-figure{display:block}.MagicToolboxContainer.layout-left .MagicToolboxSlides{padding-inline:20px}.MagicZoomPlus figure.mz-figure>img{aspect-ratio:1/1!important;object-fit:contain;max-width:100%!important;max-height:100%!important}.MagicToolboxContainer.layout-left .mcs-item{padding-bottom:0!important}.MagicToolboxContainer.layout-left .MagicToolboxSelectorsContainer a{border:1px solid transparent;padding:4px;transition:all ease-in-out .3s;margin:0 0 2px!important;width:auto!important;height:100%}.MagicToolboxContainer.layout-left .MagicToolboxSelectorsContainer a img{width:100%;height:100%!important;object-fit:cover}.MagicToolboxContainer.layout-left .MagicToolboxSelectorsContainer a img{aspect-ratio:1/1!important;width:100%!important;object-fit:cover;max-height:100%;transition:all ease-in-out .3s;border:1px solid #E0E0E0!important;opacity:1!important}.MagicToolboxContainer.layout-left .MagicToolboxSelectorsContainer a[data-slide-id].active-magic-selector,.MagicToolboxContainer.layout-left .MagicToolboxSelectorsContainer a[data-slide-id].mz-thumb-selected{border-color:#898989!important}.MagicToolboxContainer.layout-left .MagicToolboxSelectorsContainer a[data-slide-id].active-magic-selector img,.MagicToolboxContainer.layout-left .MagicToolboxSelectorsContainer a[data-slide-id].mz-thumb-selected img{border-color:transparent!important}.MagicToolboxContainer .MagicToolboxSlides .MagicToolboxSlides-arrow{position:absolute!important;top:50%!important;width:40px!important;height:40px!important;transform:translateY(-50%)!important;z-index:10!important;cursor:pointer;color:var(--bs-body-color)!important;background:var(--bs-body-bg)!important;border:1px solid var(--bs-body-color)!important;font-size:16px!important;transition:all ease-in-out .3s!important;border-radius:0!important;font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-top:0}.MagicToolboxContainer .MagicToolboxSlides .MagicToolboxSlides-arrow:hover{color:var(--bs-color-primary)!important;border-color:var(--bs-color-primary)!important}.MagicToolboxContainer .MagicToolboxSlides .MagicToolboxSlides-arrow.magic-next:before,.MagicToolboxContainer .MagicToolboxSlides .MagicToolboxSlides-arrow.magic-prev:before{content:"\e901"!important;-webkit-mask-image:none;mask-image:none;height:auto;position:relative;top:50%;transform:translateY(-50%)!important}.MagicToolboxContainer .MagicToolboxSlides .MagicToolboxSlides-arrow.magic-prev:before{transform:translateY(-50%) rotate(180deg)!important}.MagicToolboxContainer .MagicScroll-vertical .mcs-button-arrow-prev,.MagicToolboxContainer .MagicScroll-vertical .mcs-button-arrow-next{display:flex!important;align-items:center;justify-content:center;color:var(--bs-body-color);background:var(--bs-body-bg);border:1px solid var(--bs-body-color);font-size:14px;width:35px;height:35px;opacity:1!important;transition:all ease-in-out .3s;border-radius:0!important;font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.MagicToolboxContainer .MagicScroll-vertical .mcs-button-arrow-prev{margin-top:-5px}.MagicToolboxContainer .MagicScroll-vertical .mcs-button-arrow-next{margin-bottom:-5px}.MagicToolboxContainer .MagicScroll-vertical .mcs-button-arrow-prev:hover,.MagicToolboxContainer .MagicScroll-vertical .mcs-button-arrow-next:hover{color:var(--bs-color-primary)!important;border-color:var(--bs-color-primary)!important}.MagicToolboxContainer .MagicScroll-vertical .mcs-button-arrow-prev:before,.MagicToolboxContainer .MagicScroll-vertical .mcs-button-arrow-next:before{content:"\e910"!important;-webkit-mask-image:none;mask-image:none;position:relative;transform:none!important;top:0;border:0;left:0;width:auto;height:auto}.MagicToolboxContainer .MagicScroll-vertical .mcs-button-arrow-next:before{content:"\e90f"!important}.MagicToolboxContainer .MagicScroll-vertical .mcs-button-arrow-prev.mcs-button-arrow.mcs-disabled,.MagicToolboxContainer .MagicScroll-vertical .mcs-button-arrow-next.mcs-button-arrow.mcs-disabled{opacity:0!important}@media (min-width: 992px){.position-y-bottom{bottom:65px!important}.readmore .product-rte{height:130px}.readmore .collection-rte{height:112px;transition:height .35s ease-in-out;overflow:hidden}.readmore.open .collection-rte{display:block;height:auto!important}.descriptioni-item+.descriptioni-item{margin-top:17px}.related-product-carousel{margin-left:-10px;margin-right:-10px}.product-slider{width:calc(100% - 108px);padding-left:25px;padding-right:60px}.product-slider .swiper-button-next{right:-22.5px}.product-slider .swiper-button-prev{left:-22.5px}.MagicToolboxContainer .MagicToolboxSlides .MagicToolboxSlides-arrow{width:45px!important;height:45px!important}}@media (max-width: 991px){.related-product-carousel{padding-left:20px}.product-details-wrapper .product-title{font-size:20px;line-height:1.7}.accordion__toggle{font-size:18px}}@media (max-width:767px){.MagicToolboxContainer.layout-left .MagicToolboxSlides{padding-inline:0!important}.MagicToolboxSlides .MagicToolboxSlides-arrow.magic-prev{left:-15px!important}.MagicToolboxSlides .MagicToolboxSlides-arrow.magic-next{right:-15px!important}.MagicToolboxContainer.layout-left .MagicToolboxSelectorsContainer{opacity:0;overflow:hidden;flex-basis:0!important;margin:0!important}}@media (min-width:992px) and (max-width:1299px){.thumbnails-carousel .swiper-container{height:320px}.product-thumbnails{max-height:320px}.product-slider{padding-left:20px;padding-right:30px}}
/*# sourceMappingURL=/cdn/shop/t/94/assets/template-product.css.map */
