.variant-select select{width:100%;border-radius:2px;border:1px solid #E8E8E8;background:#fff;overflow:hidden;color:#383f42;font-size:14px;font-weight:400;line-height:120%;max-width:240px}.variant-select select:focus{border-color:#e8e8e8;outline:none}.variant-select select::-ms-expand{display:none}.variant-select select option{font-size:14px;font-weight:400;line-height:120%;color:#383f42}.open-element{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99;background:#0000004d;overflow:hidden;display:none}.open-element[open]{overflow:visible}.open-element .popup--box{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:640px;background-color:#fff;border-radius:10px;max-width:calc(100vw - 48px);max-height:calc(100vh - 70px);transition:all .5s;display:flex;flex-direction:column;opacity:0;visibility:hidden;overflow:hidden;cursor:initial}.open-element[open] .popup--box{visibility:visible;opacity:1}.open-element .popup--title-box{height:70px;width:100%;display:flex;justify-content:space-between;align-items:center;padding:0 24px;flex:none;border-bottom:1px solid #E3E3E3}.open-element .popup--title-box .popup-title{font-size:18px;font-weight:bolder}.open-element .popup--title-box .popup-close{width:24px;height:24px;display:flex;justify-content:center;align-items:center;cursor:pointer}.open-element .popup--title-box .popup-close svg{width:20px;height:20px}.open-element .popup--title-box .popup-close svg path{fill:#000;stroke:#000}.open-element .popup-content{position:relative;overflow-y:auto;padding:0 24px 24px;flex:1}.open-element .footer-box{height:70px;width:100%;flex:none;display:flex;justify-content:center;align-items:center;padding:0 24px;border-top:1px solid #E3E3E3;margin:0 -24px;width:calc(100% + 48px);background:#fff}@media screen and (max-width: 1000px){.open-element .popup--box{position:absolute;top:initial;bottom:-100%;left:0;width:100%;transform:none;max-width:100%;border-radius:10px 10px 0 0;visibility:visible;opacity:1}.open-element[open] .popup--box{bottom:0;visibility:visible}}.open-element .product-popup-box{padding:25px 20px 40px}.open-element .popup-products-media-box{padding-bottom:20px}.open-element .swiper-main{position:relative;height:400px}.open-element .product--media-image{height:100%}.open-element .product--media-image img{height:100%;width:100%;object-fit:contain}.open-element .swiper-main .swiper-button-prev,.open-element .swiper-main .swiper-button-next{width:50px;height:50px;background:#f5f5f5;border-radius:50px}.open-element .swiper-main .swiper-button-prev svg{transform:rotate(-180deg)}.open-element .swiper-main .swiper-button-prev:after{content:none;display:none}.open-element .swiper-main .swiper-button-next:after{content:none;display:none}.open-element .popup-products-details-box{border-top:1px solid #e8e8e8}.open-element .thumbsSwiper{margin:14px auto auto;width:316px;cursor:pointer}.open-element .thumbsSwiper .swiper-slide{width:40px;height:40px;border-radius:4px;overflow:hidden;background:#d1d1d1}.open-element .popup-products-details-box .popup-products-details-title{margin-top:10px;color:#383f42;text-align:center;font-size:22px;font-weight:700;line-height:120%}.open-element .popup-products-details-box .popup-products-details-description{margin-top:10px;color:#383f42;text-align:center;font-size:14px;font-weight:400;line-height:150%}
/*# sourceMappingURL=/cdn/shop/t/3/assets/common.css.map */
