.modal-mask{background-color:rgba(0,0,0,.5);z-index:1000}.modal-mask .modal-content{box-shadow:0 0 4px 0 rgba(86,86,86,.5);max-height:90%;padding:40px 20px;width:900px}.modal-mask .modal-content .btn-close{box-shadow:0 0 4px 0 rgba(0,0,0,.5);top:-15px;right:-15px}.modal-mask .modal-content .btn-close:after{color:#a3a3a3;content:"×";left:50%;position:absolute;top:50%;transform:translate(-50%, -50%)}.modal-mask .modal-content .modal-body{margin-bottom:20px;max-height:calc(100vh - 120px);padding:0 20px}.modal-mask .modal-content .modal-body .photos{list-style:none;border:1px solid #e6e6e6;padding:5px}.modal-mask .modal-content .modal-body .photos .photo{display:block\0 ;padding-top:100%;text-align:center\0 ;vertical-align:text-top}.modal-mask .modal-content .modal-body .photos .photo.three_to_four_scale{padding-top:133%}.modal-mask .modal-content .modal-body .photos .photo img{max-height:100%;max-width:100%}.modal-mask .modal-content .modal-body .photos .photo-prev{left:10px}.modal-mask .modal-content .modal-body .photos .photo-next{right:10px}.modal-mask .modal-content .modal-body .brief{letter-spacing:.3px}.modal-mask .modal-content .modal-body .price-title{letter-spacing:.26px}.modal-mask .modal-content .modal-body .variant-del-price{letter-spacing:.26px;margin:5px}.modal-mask .modal-content .modal-body .product_discounts_list .discount-list .discount-label{line-height:1;padding:5px 8px;border-radius:5px;margin-right:4px}.modal-mask .modal-content .modal-body .product-thumbnail{width:76px;height:76px;padding:2px}.modal-mask .modal-content .modal-body .product-thumbnail.three_to_four_scale{width:57px}.modal-mask .modal-content .modal-body .product-thumbnail.focus{border-color:var(--button) !important;border-radius:2px}.modal-mask .modal-content .modal-body .product-thumbnail img{object-fit:contain}.modal-mask .modal-content .modal-body .variant-quantity .product-variant{display:flex;flex-direction:row;flex:1 0 0;margin-bottom:18px}.modal-mask .modal-content .modal-body .variant-quantity .product-variant.hide{display:none}.modal-mask .modal-content .modal-body .variant-quantity .product-variant.normal select{height:40px}.modal-mask .modal-content .modal-body .variant-quantity .product-variant-options .product-variant-option{margin:10px 0}.modal-mask .modal-content .modal-body .variant-quantity .product-variant-options .product-variant-option .title{flex:0 0 100%;margin-bottom:6px}.modal-mask .modal-content .modal-body .variant-quantity .product-variant-options .product-variant-option .color-image{flex:0 0 100%}.modal-mask .modal-content .modal-body .variant-quantity .product-variant-options .product-variant-option .color-image .image-option{width:40px;height:40px;margin:0 3px}.modal-mask .modal-content .modal-body .variant-quantity .product-variant-options .product-variant-option .color-image .image-option.focus{border-color:var(--border) !important}.modal-mask .modal-content .modal-body .variant-quantity .product-variant-options .product-variant-option .color-image .image-option.selected{border-color:var(--accent) !important}.modal-mask .modal-content .modal-body .variant-quantity .product-variant-options .product-variant-option .color-image .image-option.disabled{opacity:.2}.modal-mask .modal-content .modal-body .variant-quantity .product-variant-options .product-variant-option .color-image .image-option img{width:calc(100% - 4px)}.modal-mask .modal-content .modal-body .variant-quantity .product-variant-options .product-variant-option .advance .option{min-width:50px;margin-right:10px;margin-bottom:10px;padding:0 24px;border-radius:5px;font-size:14px;cursor:pointer}.modal-mask .modal-content .modal-body .variant-quantity .product-variant-options .product-variant-option .advance .option.selected{color:var(--button_text);background-color:var(--button)}.modal-mask .modal-content .modal-body .variant-quantity .product-variant-options .product-variant-option .advance .option.disabled{color:var(--text);background-color:var(--background);border-color:var(--text);opacity:.7}.modal-mask .modal-content .modal-body .variant-quantity .product-quantity{border-radius:5px;flex:1 0 0;height:40px}.modal-mask .modal-content .modal-body .variant-quantity .product-quantity .btn{height:40px}@media(min-width: 769px){.modal-mask .modal-content .modal-body .variant-quantity .product-quantity .btn.add-down:hover,.modal-mask .modal-content .modal-body .variant-quantity .product-quantity .btn.add-up:hover{border-color:var(--accent);color:var(--accent)}}.modal-mask .modal-content .modal-body .add-button-wrapper{margin-top:10px}.modal-mask .modal-content .modal-body .product-others{padding:10px 0}.modal-mask .modal-content .modal-body .product-others .product-love{padding-right:10px}.modal-mask .modal-content .modal-body .product-others .product-love .btn-love{border-radius:15px;padding:4px 10px}.modal-mask .modal-content .modal-body .product-others .product-love .btn-love svg{margin-right:5px}.modal-mask .modal-content .modal-body .product-others .product_sold{padding-right:10px}.modal-mask .modal-content .modal-body .section-heading{margin:50px 0 30px;border-left-width:3px;border-left-style:solid;padding-left:6px}.modal-mask .modal-content .modal-body .ckeditor img{max-width:100%;height:auto}.modal-mask .modal-content .btn.add-button{line-height:normal}.modal-mask .modal-content .btn.add-button.selected{background-color:var(--accent);color:#fff}.modal-mask .modal-content .btn.add-button.adding{cursor:not-allowed}.modal-mask .modal-content .btn.add-button:disabled{color:var(--text);background:var(--background);border-color:var(--border) light;opacity:.7;cursor:not-allowed}.modal-mask .modal-content .btn.add-button.btn-default{display:block}.modal-mask .modal-content .btn.add-button.btn-mobile{display:none}@media(max-width: 991px){.modal-mask .modal-content{width:750px}}@media(max-width: 768px){.modal-mask .modal-content{width:90%}.modal-mask .modal-content .modal-body .variant-quantity{flex-wrap:wrap}.modal-mask .modal-content .modal-body .variant-quantity .product-variant{flex:0 0 100%;margin-bottom:15px}.modal-mask .modal-content .modal-body .variant-quantity .product-quantity{flex:0 0 100%}}@media(max-width: 576px){.modal-mask .modal-content{border-radius:10px 10px 0 0;height:calc(100% - 80px);padding:24px 0px 48px;top:80px;transform:translateX(-50%);width:101%}.modal-mask .modal-content.only-description{padding-bottom:0px}.modal-mask .modal-content .btn-close{right:10px;top:-55px}.modal-mask .modal-content .modal-body .section-heading{border-left-width:3px;border-left-style:solid;padding-left:6px;margin-top:30px}.modal-mask .modal-content .btn.add-button.btn-default{display:none}.modal-mask .modal-content .btn.add-button.btn-mobile{bottom:16px;display:block;margin:0 20px;position:fixed;width:calc(100% - 40px);z-index:100}}@media(min-width: 577px){.modal-enter-active,.modal-leave-active{transition:opacity .5s}.modal-enter,.modal-leave-to{opacity:0}}@media(max-width: 576px){.modal-enter-active,.modal-leave-active{transition:all .5s}.modal-enter,.modal-leave-to{padding-top:100vh;opacity:0}}

/*# sourceMappingURL=vue_product_modal-8e43a33876e1cb00cb7d.css.map*/