.details-pro .title-product{font-size:26px}.details-pro .price-box .product-price{font-size:30px;font-weight:600;color:var(--price)}.details-pro .price-box .old-price{color:#acacac;font-size:16px}.details-pro .price-box .sale-price{padding:2px 8px;font-size:12px;background:var(--hover);color:#fff}.details-pro .price-box .save-price{display:block}.details-pro .price-box .save-price span{color:var(--hover)}.details-pro .a-break{color:var(--hover)}.details-pro .product-gift{border:1px dashed var(--hover)}.details-pro .product-gift .title{font-size:16px}.details-pro .product-gift input{accent-color:var(--price)}.details-pro .product-gift span{width:calc(100% - 18px)}.details-pro .product-summary img{display:none}.details-pro .form_product{display:flex}.details-pro .swatch .swatch-element label{min-width:30px;height:30px;cursor:pointer;white-space:nowrap}.details-pro .swatch .swatch-element label .crossed-out{display:none}.details-pro .swatch .swatch-element.tim label{background-color:#db23b6}.details-pro .swatch .swatch-element.xanh label{background-color:#0554ff}.details-pro .swatch .swatch-element.vang label{background-color:#e6fa0a}.details-pro .swatch .swatch-element.den label{background-color:#000000}.details-pro .swatch .swatch-element.do label{background-color:#f20808}.details-pro .swatch .swatch-element.cam label{background-color:#fc9905}.details-pro .swatch .swatch-element.xam label{background-color:#615a5a}.details-pro .swatch .swatch-element.xanh-nuoc-bien label{background-color:#3a40fa}.details-pro .swatch .swatch-element.xanh-la-cay label{background-color:#00ff15}.details-pro .swatch .swatch-element.hong label{background-color:#ff00d5}.details-pro .swatch .swatch-element:not(.color) input:checked+label{border-color:var(--hover) !important}.details-pro .swatch .swatch-element.color input:checked+label:before{content:"";position:absolute;right:-2px;top:-2px;width:32px;height:32px;border-radius:50%;border:1px solid var(--hover)}.details-pro .selector-wrapper{display:none !important}.details-pro .input_number_product{width:90px}.details-pro .input_number_product .btn_num{width:26px;right:0;top:0;border:0;background:transparent;color:var(--text-color)}.details-pro .input_number_product .btn_num.num_1{left:0}.details-pro .button_actions{gap:7px}.details-pro .button_actions .btn{height:40px;background:var(--hover);color:#fff}.details-pro .button_actions .btn:hover{background:var(--main-color)}.details-pro .button_actions .btn.add_to_cart,.details-pro .button_actions .btn.fix_add_to_cart{background:var(--main-color)}.details-pro .button_actions .btn.add_to_cart:hover,.details-pro .button_actions .btn.fix_add_to_cart:hover{background:var(--hover)}.details-pro .button_actions .btn-soldout{border:initial;height:40px;padding:0 20px;background:var(--main-color);color:#fff}.details-pro .button_actions .btn-soldout:hover{background:var(--hover)}.details-pro .product-policy{gap:10px}.details-pro .product-policy .item{width:calc(100%/2 - 10px);padding-left:30px}.details-pro .product-policy .item img{left:0;top:-3px}#quick-view-product{top:0 !important;left:0;bottom:0;right:0;z-index:9999}#quick-view-product .quick-view-product{width:915px;top:10%;left:0;right:0;z-index:9999}#quick-view-product .quick-view-product .quickview-close{right:5px;top:5px}#quick-view-product .quickview-overlay{top:0 !important;left:0;z-index:1040;width:100vw;height:100vh;background-color:rgba(0,0,0,0.5)}#quick-view-product .product-info{max-height:550px;overflow-y:auto}#quick-view-product .product-info::-webkit-scrollbar{width:3px}#quick-view-product .product-info::-webkit-scrollbar-track{background:#f1f1f1}#quick-view-product .product-info::-webkit-scrollbar-thumb{background:var(--hover)}#quick-view-product .product-info::-webkit-scrollbar-thumb:hover{background:#555}
