.details-pro .title-product{font-size:36px}.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 .product-summary ul{list-style:initial;padding-left:15px}.details-pro .product-summary ul li::marker{font-size:8px}.details-pro .product-summary img{display:none}.details-pro .icon-product{color:#b7b7b7;font-weight:500}.details-pro .form_product{display:flex}.details-pro .swatch .header{font-size:16px;font-weight:600}.details-pro .swatch .swatch-element label{min-width:36px;height:36px;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{background:var(--main-color);color:#fff;border-color:var(--main-color) !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 .custom-btn-number .input_number_product{width:160px}.details-pro .custom-btn-number .input_number_product .btn_num{width:50px;right:0;top:0;color:var(--text-color);font-size:20px !important}.details-pro .custom-btn-number .input_number_product .btn_num.num_1{left:0}.details-pro .custom-btn-number .input_number_product input{border:0;height:50px;padding:0 55px}.details-pro .button_actions{gap:7px}.details-pro .button_actions .btn{width:50%;line-height:36px;background:var(--hover);color:#fff}.details-pro .button_actions .btn:hover{background:var(--main-color)}.details-pro .button_actions .btn.add_to_cart{background:var(--main-color)}.details-pro .button_actions .btn.add_to_cart:hover{background:var(--hover)}.details-pro .button_actions .btn-soldout{line-height:36px;background:#808080}.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:0}.top-content{background:var(--bg-2)}.top-content h2{font-weight:700;font-size:40px}.mid-content h2{font-weight:700;font-size:24px;margin-bottom:40px}.mid-content blockquote{text-align:center}.mid-content blockquote img{width:160px;height:161px;margin-bottom:20px}.mid-content blockquote h3{font-weight:700;font-size:18px}.product-tab .tab-link h3{font-size:14px;cursor:pointer}.product-tab .tab-link h3 .collapse-plus{top:50%;width:20px;height:20px;left:15px;transform:translateY(-50%)}.product-tab .tab-link h3 .collapse-plus::before,.product-tab .tab-link h3 .collapse-plus::after{position:absolute;content:'';top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(-90deg);transform:translate(-50%, -50%) rotate(-90deg);background-color:var(--text-color);-webkit-transition:opacity 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out;transition:opacity 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out;transition:transform 0.4s ease-in-out, opacity 0.4s ease-in-out;transition:transform 0.4s ease-in-out, opacity 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out}.product-tab .tab-link h3 .collapse-plus::before{width:10px;height:1px;opacity:1}.product-tab .tab-link h3 .collapse-plus::after{width:1px;height:10px}.product-tab .tab-link.current{background:#f4f4f4}.product-tab .tab-link.current h3 .collapse-plus::after{-webkit-transform:translate(-50%, -50%) rotate(90deg);transform:translate(-50%, -50%) rotate(90deg)}.product-tab .tab-link.current h3 .collapse-plus::before{opacity:0}.product_standard{background:var(--bg-2)}.product_standard .block-title h2{font-size:36px;color:var(--main-color)}@media (max-width: 1199px){.details-pro .button_actions{flex-wrap:wrap}.details-pro .button_actions .custom-btn-number{width:100%}.details-pro .button_actions .btn{width:calc(50% - 3.5px)}}@media (max-width: 991px){.product_standard .block-title h2{font-size:21px}.product_standard .content{text-align:center}}@media (max-width: 767px){.top-content h2{font-size:24px}.mid-content blockquote{text-align:center}.mid-content blockquote img{width:100px;height:101px;margin-bottom:10px}.mid-content blockquote h3{font-weight:700;font-size:18px}}@media (max-width: 767px) and (max-width: 424px) and (max-width: 374px){.layout-product .button_actions .btn{width:100%}}
