.product-zoom-modal{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#f2f2f2;display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:999999}.product-zoom-modal.active{display:-webkit-box;display:-ms-flexbox;display:flex}.product-zoom-modal .modal-container{max-width:800px;width:100%}.product-zoom-modal .modal-container .close-modal{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:56px;justify-content:center;position:absolute;right:0;top:10px;width:56px;z-index:1}.product-zoom-modal .modal-container .close-modal svg{height:40px;width:40px}.product-zoom-modal .modal-container .image-cointainer,.product-zoom-modal .modal-container .image-cointainer .image-carousel{height:100%}.product-zoom-modal .modal-container .image-cointainer .image-carousel .image-block{background-color:#f2f2f2;height:calc(100vh - 120px);position:relative}.product-zoom-modal .modal-container .image-cointainer .image-carousel .image-block .zoom-image{cursor:url(zoomplus.svg),-webkit-zoom-in;cursor:url(zoomplus.svg),zoom-in;height:100%;max-height:100%;max-width:800px;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain;width:100%}.product-zoom-modal .modal-container .image-cointainer .image-carousel .image-block .zoom-image.max-zoomed{cursor:url(zoomminus.svg),-webkit-zoom-out;cursor:url(zoomminus.svg),zoom-out}@media screen and (min-width:1024px){.product-zoom-modal .modal-container .image-cointainer .image-carousel .image-block .zoom-image{padding:60px;position:absolute;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%)}}.product-zoom-modal .modal-container .image-cointainer .image-carousel .slick-list{height:100%!important}@media screen and (min-width:1024px){.product-zoom-modal .modal-container .image-cointainer .image-carousel .slick-list .slick-slide{max-width:800px;width:100%!important}}.product-zoom-modal .modal-container .thumbnail-cointainer{display:none;vertical-align:top}@media screen and (min-width:1024px){.product-zoom-modal .modal-container .thumbnail-cointainer{display:block}}.product-zoom-modal .modal-container .thumbnail-cointainer .thumbnail-carousel{width:100%}.product-zoom-modal .modal-container .thumbnail-cointainer .thumbnail-carousel.width-limit .slick-track{-webkit-transform:translateZ(0)!important;transform:translateZ(0)!important}.product-zoom-modal .modal-container .thumbnail-cointainer .thumbnail-carousel .image-block{background-color:#f2f2f2;height:0;padding-top:100%;position:relative;width:100%}.product-zoom-modal .modal-container .thumbnail-cointainer .thumbnail-carousel .image-block .zoom-image{height:100%;max-height:92px;max-width:92px;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain;position:absolute;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);width:100%}.product-zoom-modal .modal-container .thumbnail-cointainer .thumbnail-carousel .slick-slide{cursor:pointer;margin:0 4px}.product-zoom-modal .modal-container .thumbnail-cointainer .thumbnail-carousel .slick-slide.slick-current img{border:1px solid #1c1d1d}.product-zoom-modal .modal-container .slick-arrow svg rect{fill:#333334}.product-zoom-modal .modal-container .slick-arrow:focus{outline:none}.product-zoom-modal .modal-container .slick-arrow.slick-disabled svg rect{fill:#e0e0e0}.product-zoom-modal .modal-container .slick-dots{margin:-42px auto 0;max-width:80%}@media screen and (min-width:1024px){.product-zoom-modal .modal-container .slick-dots{margin:18px auto 0}}.product-zoom-modal .modal-container .slick-dots li{margin-right:10px}.product-zoom-modal .modal-container .slick-dots li button{background-color:#bdbdbd;border-radius:100%;height:12px;width:12px}.product-zoom-modal .modal-container .slick-dots li button:before{color:#bdbdbd;content:""}.product-zoom-modal .modal-container .slick-dots li button:focus{outline:none}.product-zoom-modal .modal-container .slick-dots li.slick-active button{background-color:#d9b1af}.product-zoom-modal .modal-container .slick-dots li.slick-active button:before{color:#d9b1af}