.vfm.vfm--fixed{z-index:99999999!important}.vfm__container{overflow-y:auto}.cart-header{display:flex;justify-content:space-between}.cart-header a.empty-cart{cursor:pointer;height:20px;width:20px}.cart-header a.empty-cart svg{height:100%;width:100%}.product-tax-name{align-items:flex-start;display:flex;flex-direction:column;padding:0 10px}.product-tax-name h6{padding:0!important}.checkout-items .price-spin{font-size:14px}.checkout-items .item-spin{display:flex;height:35px}@media screen and (max-width:767px){.checkout-items .item-spin{width:100%}}.checkout-items .item-spin input{background-color:#f0f2f5;border:0;border-bottom:1px solid #ddd;border-top:1px solid #ddd;height:100%;padding:0 .5rem;text-align:center;width:2.7rem}@media screen and (max-width:767px){.checkout-items .item-spin input{width:100%}}.checkout-items .item-spin button{background-color:#f0f2f5;border:1px solid #ddd;color:#888;cursor:pointer;font-size:1rem;height:100%;padding:.5rem 1rem}.checkout-items .item-spin button.increment{border-bottom-left-radius:25px;border-top-left-radius:25px}.checkout-items .item-spin button.decrement{border-bottom-right-radius:25px;border-top-right-radius:25px}.price-spin.sale-price{font-size:16px}.price-spin.has-sale{text-decoration:line-through}.price-spin.block{display:inline-block}.variation_price.has-sale{font-size:19px;text-decoration:line-through}.flex{display:flex}.collection-list{padding:15px}.collection-list .collection-left{margin:0 -15px}.collection-list .collection-left .collection-img{align-items:center;display:flex;justify-content:center;margin:0 15px;width:120px}.collection-list .collection-left .collection-img img{max-height:120px;max-width:120px}.collection-list .collection-left .collection-title .qty-item{font-size:13px}.collection-list .collection-right{align-items:center}.collection-list .collection-right .product_details_icon{margin:0 15px}.collection-list .collection-right .btn-addcart{font-size:14px}.modal-container{align-items:center;display:flex;justify-content:center;margin:0 20px}.modal-container.product-popup .add-to-cart-mobile{background-color:#f0f2f5;bottom:0;display:none;flex:1;padding:16px 20px;position:sticky;right:0;width:100%;z-index:555}.modal-container.product-popup .add-to-cart-mobile:not(.mobile){padding:0 20px}@media screen and (max-width:767px){.modal-container.product-popup .add-to-cart-mobile:not(.mobile){margin-top:15px;padding:0;width:100%}}.modal-container.product-popup .add-to-cart-mobile a.add-button-new{border-radius:50px;box-shadow:none;color:#fff;cursor:pointer;display:inline-block;font-size:18px;font-weight:500;line-height:24px;padding:10px 80px;text-align:center;text-shadow:none;transition:all .5s;width:100%}@media screen and (max-width:767px){.modal-container.product-popup .add-to-cart-mobile{display:block}}@media screen and (max-width:1280px){.modal-container.product-popup .product-segment{display:flex;margin:0 -15px}.modal-container.product-popup .product-segment.reverse{flex-direction:row-reverse}}@media screen and (max-width:1280px) and (max-width:767px){.modal-container.product-popup .product-segment.reverse{flex-direction:column}}@media screen and (max-width:1280px){.modal-container.product-popup .product-segment-inner{flex:1;margin:0 15px}}@media screen and (max-width:767px){.modal-container.product-popup .product-segment{display:flex;flex-direction:column}}.modal-container.product-popup .product-categories{font-size:18px;margin-bottom:20px}@media screen and (max-width:767px){.modal-container.product-popup .product-categories{margin-bottom:10px}}.modal-container.product-popup .product-variations{display:flex;margin:10px -10px 15px}.modal-container.product-popup .product-variations .variation-wrap{margin:0 10px;width:50%}@media screen and (max-width:767px){.modal-container.product-popup .product-variations .variation-wrap{flex:1}}.modal-container.product-popup .product-variations .variation-wrap .variant-label{font-size:17px;font-weight:500}.modal-container.product-popup .product-sku{margin-bottom:5px}@media screen and (max-width:767px){.modal-container.product-popup .product-sku{margin-top:10px}.modal-container.product-popup .product-name{margin-bottom:10px}.modal-container.product-popup .product-name h3{font-size:17px}}.modal-container.product-popup .product-read-more{display:block;font-weight:700;margin-bottom:10px;margin-top:-20px;text-decoration:underline}.modal-container.product-popup .product-description{margin-bottom:20px;max-height:400px;overflow-y:auto;padding:20px 0}@media screen and (max-width:1280px){.modal-container.product-popup .product-description{border:none;padding:0}}@media screen and (max-width:767px){.modal-container.product-popup .product-description{font-size:15px;margin-bottom:10px;padding:5px 0}}.modal-container.product-popup .product-quantity-title{color:#103178}.modal-container.product-popup .product-quantity-add{align-items:center;display:flex}@media screen and (max-width:767px){.modal-container.product-popup .product-quantity-add{align-items:flex-start;flex-direction:column}}.modal-container.product-popup .product-quantity-add .add-to-cart{flex:1}.modal-container.product-popup .product-quantity-add .add-to-cart:not(.mobile){padding:0 20px}@media screen and (max-width:767px){.modal-container.product-popup .product-quantity-add .add-to-cart:not(.mobile){margin-top:15px;padding:0;width:100%}}.modal-container.product-popup .product-quantity-add .add-to-cart a.add-button-new{border-radius:50px;box-shadow:none;color:#fff;cursor:pointer;display:inline-block;font-size:18px;font-weight:500;line-height:24px;padding:10px 20px;text-align:center;text-shadow:none;transition:all .5s;width:100%}@media screen and (max-width:767px){.modal-container.product-popup .product-quantity-add .add-to-cart{display:none}}.modal-container.product-popup .product-quantity-add .quantity{display:flex;flex-direction:column}@media screen and (max-width:767px){.modal-container.product-popup .product-quantity-add .quantity{width:100%}}.modal-container.product-popup .product-quantity-add .quantity strong{color:#103178}.modal-container.product-popup .product-quantity-add .quantity .quantity-toggle{display:flex;margin-top:5px}@media screen and (max-width:767px){.modal-container.product-popup .product-quantity-add .quantity .quantity-toggle{width:100%}}.modal-container.product-popup .product-quantity-add .quantity .quantity-toggle input{background-color:#f0f2f5;border:0;border-bottom:1px solid #ddd;border-top:1px solid #ddd;padding:0 .5rem;text-align:center;width:2.7rem}@media screen and (max-width:767px){.modal-container.product-popup .product-quantity-add .quantity .quantity-toggle input{width:100%}}.modal-container.product-popup .product-quantity-add .quantity .quantity-toggle button{background-color:#f0f2f5;border:1px solid #ddd;color:#888;cursor:pointer;font-size:1rem;padding:.5rem 1rem}.modal-container.product-popup .product-quantity-add .quantity .quantity-toggle button.increment{border-bottom-left-radius:25px;border-top-left-radius:25px}.modal-container.product-popup .product-quantity-add .quantity .quantity-toggle button.decrement{border-bottom-right-radius:25px;border-top-right-radius:25px}.modal-container.product-popup .product-price{align-items:center;display:flex;margin:0 -10px}@media screen and (max-width:767px){.modal-container.product-popup .product-price{margin:0 -5px}}.modal-container.product-popup .product-price .percentage-off{margin:0 10px}@media screen and (max-width:767px){.modal-container.product-popup .product-price .percentage-off{margin:0 5px}}.modal-container.product-popup .product-price .price-item{color:#fd8d27;font-size:38px;font-weight:500;margin:0 10px}@media screen and (max-width:767px){.modal-container.product-popup .product-price .price-item{font-size:25px;margin:0 5px}}.modal-container.product-popup .product-price .price-item.has-sale{font-size:28px;font-weight:300px;opacity:.7;text-decoration:line-through}@media screen and (max-width:767px){.modal-container.product-popup .product-price .price-item.has-sale{font-size:22px}}.modal-container.product-popup .product-stock{align-items:center;display:flex;margin-bottom:20px}@media screen and (max-width:1280px){.modal-container.product-popup .product-stock{margin-top:20px}}@media screen and (max-width:767px){.modal-container.product-popup .product-stock{margin-bottom:10px}}.modal-container.product-popup .product-stock .stock-amount{color:#000}.modal-container.product-popup .product-stock span{border-radius:10px;color:#fff;display:inline-block;font-size:75%;font-size:14px;font-weight:600;line-height:18px;padding:3px 10px;text-align:center}.modal-container.product-popup .product-stock span.in-stock{background-color:#12a05c}.modal-container.product-popup .product-stock span.out-of-stock{background-color:red}.modal-container .modal-content{background-color:#fff;border-radius:5px;max-width:1250px;overflow:auto;position:relative;width:100%}@media screen and (max-width:767px){.modal-container .modal-content{max-height:calc(100vh - 140px);}}.modal-container .modal-content .modal-split-view{display:flex;padding:30px 20px 20px}@media screen and (max-width:1280px){.modal-container .modal-content .modal-split-view{flex-direction:column}}.modal-container .modal-content .modal-split-view .modal-split-item{display:flex;flex-direction:column;margin:0 15px;position:relative;width:50%}.modal-container .modal-content .modal-split-view .modal-split-item.center-items{justify-content:center!important}@media screen and (max-width:1280px){.modal-container .modal-content .modal-split-view .modal-split-item{margin:0;width:100%}}.modal-container .modal-content .modal-split-view .modal-split-item .swiper{width:100%}.modal-container .modal-content .modal-split-view .modal-split-item.images-gallery{display:flex;flex-direction:column;justify-content:space-between}.modal-container .modal-content .modal-split-view .modal-split-item.images-gallery .images-slide .swiper-slide{text-align:center}.modal-container .modal-content .modal-split-view .modal-split-item.images-gallery .images-slide .swiper-slide img{max-height:500px}@media screen and (max-width:1280px){.modal-container .modal-content .modal-split-view .modal-split-item.images-gallery .images-slide .swiper-slide img{max-height:250px}}@media screen and (max-width:767px){.modal-container .modal-content .modal-split-view .modal-split-item.images-gallery .images-slide .swiper-slide img{max-height:200px}}.modal-container .modal-content .modal-split-view .modal-split-item.images-gallery .thumbs-swiper{margin-top:20px}.modal-container .modal-content .modal-split-view .modal-split-item.images-gallery .thumbs-swiper .swiper-slide{height:140px;opacity:.4}@media screen and (max-width:767px){.modal-container .modal-content .modal-split-view .modal-split-item.images-gallery .thumbs-swiper .swiper-slide{max-height:70px}}.modal-container .modal-content .modal-split-view .modal-split-item.images-gallery .thumbs-swiper .swiper-slide img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width:767px){.modal-container .modal-content .modal-split-view .modal-split-item.images-gallery .thumbs-swiper .swiper-slide img{-o-object-fit:contain;object-fit:contain}}.modal-container .modal-content .modal-split-view .modal-split-item.images-gallery .thumbs-swiper .swiper-slide-thumb-active{opacity:1}.modal-container .modal-close{align-items:center;background-color:transparent;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;outline:none;position:absolute;right:5px;top:5px;width:32px}
