.title-product{font-size:26px;margin:0px 0px 5px;line-height:36px;font-weight:600;text-transform:capitalize}.gallery-top{position:relative;margin-bottom:10px;display:block}.gallery-top .video{position:absolute;left:10px;bottom:10px;display:inline-block;width:24px;height:24px;background:url(//bizweb.dktcdn.net/100/479/534/themes/898064/assets/play.svg?1745381028466) center center;background-size:cover;opacity:0.6;z-index:1}.gallery-top .swiper-slide{padding-bottom:75%;display:block;height:0}.gallery-top .swiper-slide img{left:50%;top:50%;transform:translate(-50%, -50%);max-width:99%;max-height:100%;width:auto !important;height:auto !important;position:absolute}.gallery-thumbs{margin-top:10px;position:relative;display:block}.gallery-thumbs .swiper-slide{border:1px solid #ebebeb;cursor:pointer;background:#fff}.gallery-thumbs .swiper-slide .p-100{padding-bottom:75%;height:0;position:relative}.gallery-thumbs .swiper-slide .p-100 img{left:50%;top:50%;transform:translate(-50%, -50%);max-width:100%;max-height:100%;width:auto !important;height:auto !important;position:absolute}.gallery-thumbs .swiper-slide.swiper-slide-thumb-active{border-color:#078ae3;overflow:hidden}.gallery-thumbs .swiper-slide:hover{border-color:#078ae3}.gallery-thumbs .swiper-button-next{right:0px}.gallery-thumbs .swiper-button-prev{left:0px}.gallery-thumbs .swiper-button-next,.gallery-thumbs .swiper-button-prev{background:transparent}.gallery-thumbs .swiper-button-next:after,.gallery-thumbs .swiper-button-prev:after{font-size:14px;font-weight:bold;background:#fff;padding:8px 5px;color:#333;box-shadow:0 1px 2px 2px rgba(0,0,0,0.04)}.gallery-thumbs .swiper-button-next:hover:after,.gallery-thumbs .swiper-button-prev:hover:after{color:#078ae3}.gallery-thumbs .swiper-button-next.swiper-button-disabled,.gallery-thumbs .swiper-button-prev.swiper-button-disabled{display:none}.layout-product{padding-bottom:30px}.layout-product form{margin-bottom:0px}.layout-product .form-inline .price-box{border-bottom:1px solid #ebebeb;padding-bottom:10px;margin-bottom:10px}.layout-product .form-inline .price-box .special-price{font-size:22px;font-weight:600;color:#c40025}.layout-product .form-inline .price-box .old-price{color:#acacac;font-size:16px}.layout-product .product-top{margin-bottom:5px;display:none}.layout-product .product-top .sku-product{font-size:14px;display:flex;margin-right:15px}.layout-product .product-top .sku-product span:last-child{margin-right:0px}.layout-product .product-top .product-review{display:flex;cursor:pointer;align-items:center}.layout-product .product-top .product-review .sapo-product-reviews-badge{margin-right:5px}.layout-product .a-sku{color:#078ae3}.layout-product .inventory_quantity{font-size:14px;margin-bottom:5px;display:none}.layout-product .inventory_quantity .a-stock{color:#078ae3}.layout-product .inventory_quantity .a-vendor{color:#078ae3}.layout-product .product-summary{margin:10px 0;font-size:14px}.layout-product .product-summary p{margin-bottom:0px}.layout-product .product-summary img{display:none}.layout-product .form-product{border-top:1px solid #ebebeb;padding:15px 0 0px}.layout-product .form-product .select-swatch{margin-bottom:15px}.layout-product .swatch{font-size:14px;margin-bottom:5px}.layout-product .swatch .header{margin-bottom:5px;font-size:16px}.layout-product .swatch .header .value-roperties{font-weight:400;color:#078ae3}.layout-product .swatch .swatch-element{display:inline-block;margin:0px 5px 5px 0}.layout-product .swatch .swatch-element input{display:none}.layout-product .swatch .swatch-element label{min-width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #ebebeb;cursor:pointer;white-space:nowrap;padding:0 5px;position:relative;margin-bottom:0;text-align:center;border-radius:5px;line-height:30px}.layout-product .swatch .swatch-element label .crossed-out{display:none}.layout-product .swatch .swatch-element input:checked+label{background:#078ae3;border-color:#ddd;color:#fff}.layout-product .swatch .swatch-element .tooltip{display:none}.layout-product .swatch .swatch-element.soldout{position:relative}.layout-product .swatch .swatch-element.soldout label{position:relative}.layout-product .swatch .swatch-element.color.tim label{background-color:#db23b6;min-width:26px;height:26px}.layout-product .swatch .swatch-element.color.xanh label{background-color:#0554ff;min-width:26px;height:26px}.layout-product .swatch .swatch-element.color.vang label{background-color:#e6fa0a;min-width:26px;height:26px}.layout-product .swatch .swatch-element.color.den label{background-color:#000000;min-width:26px;height:26px}.layout-product .swatch .swatch-element.color.do label{background-color:#f20808;min-width:26px;height:26px}.layout-product .swatch .swatch-element.color.cam label{background-color:#fc9905;min-width:26px;height:26px}.layout-product .swatch .swatch-element.color.xam label{background-color:#615a5a;min-width:26px;height:26px}.layout-product .swatch .swatch-element.color.nau label{background-color:#491f07;min-width:26px;height:26px}.layout-product .swatch .swatch-element.color.trang label{background-color:#ffffff;min-width:26px;height:26px}.layout-product .swatch .swatch-element.color.hong label{background-color:#ff00d5;min-width:26px;height:26px}.layout-product .swatch .swatch-element.color label{border-radius:50%}.layout-product .swatch .swatch-element.color input:checked+label:before{content:"";display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;position:absolute;right:1px;top:-3px;background:#15BE53;width:10px;height:10px;border-radius:50%;border:1px solid #fff}.layout-product .selector-wrapper{display:none !important}.layout-product .button_actions{display:inline-block}.layout-product .button_actions button{background:#078ae3;color:#fff;padding:0px 40px;font-size:12px;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;text-transform:uppercase;border:1px solid #078ae3;height:40px;line-height:40px}.layout-product .button_actions button:hover{background:#fff;color:#078ae3}.layout-product .button_actions button.btn[disabled]{opacity:0.6}.layout-product .flex-quantity{display:inline-flex;font-size:14px}.layout-product .input_number_product{display:inline-flex;width:60px;height:40px;position:relative;background:transparent;margin-right:10px}.layout-product .input_number_product .btn_num{padding:0;font-size:15px;line-height:19px;display:block;width:20px;height:20px;color:#333;border:solid 1px #ddd;background:#fff;position:absolute;text-align:center;cursor:pointer;background:transparent;-webkit-transition:all ease 0.3s;-moz-transition:all ease 0.3s;-ms-transition:all ease 0.3s;-o-transition:all ease 0.3s;transition:all ease 0.3s}.layout-product .input_number_product .btn_num .fa{font-size:17px;color:#898989}.layout-product .input_number_product .btn_num.num_1{display:inline-block;position:absolute;right:0;top:20px;border-top:0;border-left:0}@media (max-width: 767px){.layout-product .input_number_product .btn_num.num_1{right:0;border-left:1px solid #ebebeb}}.layout-product .input_number_product .btn_num.num_2{display:inline-block;position:absolute;right:0;top:0px;height:20px;border-left:0}@media (max-width: 767px){.layout-product .input_number_product .btn_num.num_2{right:0;border-left:1px solid #ebebeb}}.layout-product .input_number_product input{display:block;color:#323c42;text-align:center;box-shadow:none;background:#fff;margin:0;padding:0px;height:40px;width:40px;line-height:45px;box-shadow:none;border-radius:0px;font-size:16px;border:solid 1px #ddd}.product-tab{margin-top:20px}.product-tab .tabs-title{padding:0;margin:0;list-style:none;display:flex}.product-tab .tab-link{cursor:pointer;padding:5px 0px;color:#000;margin-right:10px;font-weight:500;padding:0 15px;height:40px;border-radius:10px 10px 0px 0px}.product-tab .tab-link h3{font-size:18px;line-height:40px}.product-tab .tab-link:first-child{margin-left:10px}.product-tab .tab-link.active{background:#078ae3;color:#fff}.product-tab .tab-link:hover{background:#078ae3;color:#fff}.product-tab .tab-float{border:1px solid #078ae3;border-radius:10px;padding:15px 15px 15px}.product-tab .tab-content{opacity:0;visibility:hidden;height:0;overflow:hidden}.product-tab .tab-content.active{opacity:1;visibility:visible;height:auto}.productRelate{margin-top:20px;margin-bottom:20px}.productRelate .block-title{position:relative}.productRelate .block-title h2{margin-bottom:0px;font-size:inherit}.productRelate .block-title h2 a{color:#fff;margin-left:10px;font-weight:500;font-size:18px;padding:0 15px;height:40px;border-radius:10px 10px 0px 0px;line-height:40px;background:#078ae3;display:inline-block}.productRelate .block-title h2 a:hover{background:#f6cd0c}.productRelate .product-relate-swiper,.productRelate .cus_pro_no{border:1px solid #078ae3;border-radius:10px;padding:15px 15px 0px}.productRelate .cus_pro_no{border:1px solid #078ae3;border-radius:10px;padding:15px}.productRelate .swiper-button-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:40px;height:40px;padding:0;cursor:pointer;color:#078ae3;border:none;outline:none;background:rgba(0,0,0,0.4);border-radius:50%;line-height:50px;text-align:center;z-index:2;right:5px}@media (max-width: 1024px){.productRelate .swiper-button-next{display:none !important}}.productRelate .swiper-button-next:after{font-size:15px;font-weight:bold;color:#078ae3}.productRelate .swiper-button-next:hover{background:#000}.productRelate .swiper-button-next.swiper-button-disabled{display:none}.productRelate .swiper-button-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:40px;height:40px;padding:0;cursor:pointer;color:#078ae3;border:none;outline:none;background:rgba(0,0,0,0.4);border-radius:50%;line-height:50px;text-align:center;z-index:2;left:5px}@media (max-width: 1024px){.productRelate .swiper-button-prev{display:none !important}}.productRelate .swiper-button-prev:after{font-size:15px;font-weight:bold;color:#078ae3}.productRelate .swiper-button-prev:hover{background:#000}.productRelate .swiper-button-prev.swiper-button-disabled{display:none}@media (max-width: 767px){.product-tab .tabs-title{display:block;width:100%;max-width:unset;height:auto;white-space:nowrap;overflow-x:scroll}.product-tab .tabs-title::-webkit-scrollbar{display:none}.title-product{margin-top:15px;font-size:20px;line-height:24px}.layout-product .inventory_quantity .line{display:none}.layout-product .inventory_quantity .mb-break{display:block}}.pro-content{position:relative;margin-bottom:20px}.pro-content .title-head{color:#fff;margin-left:10px;font-weight:500;font-size:18px;padding:0 15px;height:40px;border-radius:10px 10px 0px 0px;line-height:40px;background:#078ae3;display:inline-block}.pro-content .nav-category{border:1px solid #078ae3;border-radius:10px;padding:5px 15px}.pro-content .nav-category ul{padding:0;margin:0;list-style:none}.pro-content .nav-category ul .nav-item{position:relative}.pro-content .nav-category ul .nav-item .nav-link{display:block;padding:8px 0;font-size:15px}.pro-content .nav-category ul .nav-item .nav-link.pr-5{padding-right:30px}.pro-content .nav-category ul .nav-item.active>.nav-link{color:#078ae3}.pro-content .nav-category ul .menu_down{padding-left:10px !important}.pro-content .nav-category ul .down_icon{width:30px;height:30px;top:5px;right:0;transition:0.5s all;cursor:pointer;position:absolute;display:flex;justify-content:center;align-items:center}.pro-content .nav-category ul .down_icon::before,.pro-content .nav-category ul .down_icon::after{position:absolute;content:'';top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(-90deg);transform:translate(-50%, -50%) rotate(-90deg);background-color:currentColor;-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}.pro-content .nav-category ul .down_icon::before{width:11px;height:1px;opacity:1}.pro-content .nav-category ul .down_icon::after{width:1px;height:11px}.pro-content .nav-category ul .down_icon.cls_mn>a{color:#078ae3}.pro-content .nav-category ul .down_icon.cls_mn::after{-webkit-transform:translate(-50%, -50%) rotate(90deg);transform:translate(-50%, -50%) rotate(90deg)}.pro-content .nav-category ul .down_icon.cls_mn::before{opacity:0}.pro-content .alert{border:1px solid #078ae3;border-radius:10px;padding:15px}.pro-right-stick{position:sticky;top:5px}.product-favi{position:relative;margin-bottom:20px}.product-favi .title-head{color:#fff;margin-left:10px;font-weight:500;font-size:18px;padding:0 15px;height:40px;border-radius:10px 10px 0px 0px;line-height:40px;background:#078ae3;display:inline-block}.product-favi .title-head:hover{background:#f6cd0c}.product-favi .product-favi-content{border:1px solid #078ae3;border-radius:10px;padding:15px 15px 0px}.product-favi .product-favi-content .product-view{display:inline-block;padding:0px 0px 8px;border-bottom:1px solid #ededed;background:#fff;position:relative;width:100%;margin-bottom:1px}.product-favi .product-favi-content .product-view:last-child{border-bottom:none}@media (min-width: 767px) and (max-width: 991px){.product-favi .product-favi-content .product-view{width:48%;margin-right:1%}.product-favi .product-favi-content .product-view:last-child{border-bottom:1px solid #ededed}}.product-favi .product-favi-content .product-view .image_thumb{display:inline-block;float:left;width:100%;width:100px}.product-favi .product-favi-content .product-view .product-info{display:block;float:left;width:calc(100% - 100px);-o-width:calc(100% - 100px);-moz-width:calc(100% - 100px);-webkit-width:calc(100% - 100px);padding-left:10px}.product-favi .product-favi-content .product-view .product-info{margin:5px 0 5px;position:relative}.product-favi .product-favi-content .product-view .product-info h3{padding:0;text-overflow:ellipsis;color:#323c42;text-decoration:none;font-size:14px;font-weight:600;margin:0 0 3px;padding-bottom:3px;line-height:22px;text-transform:capitalize;height:22px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}@media (max-width: 1199px){.product-favi .product-favi-content .product-view .product-info h3{font-size:14px}}.product-favi .product-favi-content .product-view .product-info h3:hover{color:#078ae3}.product-favi .product-favi-content .product-view .product-info h3 a{color:#323c42}.product-favi .product-favi-content .product-view .product-info h3 a:hover{color:#078ae3}.product-favi .product-favi-content .product-view .product-info .price-box{color:#c40025;line-height:23px;display:block;font-size:14px;font-weight:500}.product-favi .product-favi-content .product-view .product-info .price-box .price{padding-right:5px}.product-favi .product-favi-content .product-view .product-info .price-box .compare-price{text-decoration:line-through;font-size:12px;color:#9e9e9e;line-height:24px;font-weight:300}.product-favi .product-seemore{text-align:center;margin-bottom:10px}.product-favi .product-seemore a{color:#078ae3;font-style:italic}.product-favi .product-seemore a span{width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #30656b;display:inline-block;vertical-align:middle;margin-left:2px;margin-bottom:2px;color:inherit}.page-store .group{margin-bottom:10px}.page-store .group label{font-size:16px;color:#333;padding:8px 0 8px 40px;background-size:35px}.page-store .group select{font-size:14px;padding:5px 20px;border-radius:5px}.page-store .group-city .info-store{margin-top:15px}.page-store .info-store .store-list{background:#fff;padding:5px 15px;line-height:24px;border-bottom:solid 1px #ebebeb}.page-store .info-store .store-list .store-name{position:relative;padding-left:15px;display:inline-block;font-size:12px}.page-store .info-store .store-list .store-name:before{content:"";position:absolute;top:9px;left:0;width:7px;height:7px;display:inline-block;background:#ff0000;margin-right:10px;border-radius:50%}.page-store .info-store .store-list:first-child{border-top:solid 1px #ebebeb}.page-store .info-store .store-name:hover,.page-store .info-store .store-name:focus{cursor:pointer;color:#14dbf4}.page-store .wrapcontact .map iframe{width:100% !important}.page-store .pagebody .content-page p iframe{width:100% !important}.tags-product{margin-top:15px;padding-top:10px;border-top:1px solid #ebebeb;margin-bottom:10px}.tags-product label{float:left;line-height:35px;margin:0;font-weight:600;color:#323c42}.tags-product li{display:inline-block;list-style-type:none}.tags-product li span{display:inline-block;background:#E2E2E2;border-left:3px solid #c40025;color:#323c42;padding:4px 9px;position:relative;margin:5px;font-size:12px}.tags-product li span:before{left:0;top:10px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-left-color:#c40025;border-width:4px}.box-free-ship{padding:0px 0px 15px;background:#fff}.main-cart-page .box-free-ship{padding:10px 0px}.js-free-shipping{position:relative;height:25px;background:#f5f5f5;border-radius:5px}@media (max-width: 767px){.js-free-shipping{margin-top:0;padding:0px 0px}}.js-free-shipping .free-shipping-content{position:absolute;width:100%;text-align:center;line-height:25px;color:#333;font-weight:500;left:0;top:0px;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 5px}@media (min-width: 992px) and (max-width: 1024px){.js-free-shipping .free-shipping-content{font-size:12px}}@media (min-width: 768px) and (max-width: 991px){.js-free-shipping .free-shipping-content{font-size:11px}}@media (max-width: 480px){.js-free-shipping .free-shipping-content{font-size:12px}}@media (max-width: 340px){.js-free-shipping .free-shipping-content{font-size:10px}}@media (max-width: 321px){.js-free-shipping .free-shipping-content{font-size:9px}}.js-free-shipping .free-shipping-content .white{color:#fff}.js-free-shipping .bg-success{background-color:#28a745 !important}.js-free-shipping .bg-warning{background-color:#ffc107 !important}.js-free-shipping a.bg-warning:focus,.js-free-shipping a.bg-warning:hover,.js-free-shipping button.bg-warning:focus,.js-free-shipping button.bg-warning:hover{background-color:#d39e00 !important}.js-free-shipping .progress-bar{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;color:#fff;text-align:center;white-space:nowrap;background-color:#007bff;transition:width .6s ease;height:25px;border-radius:5px}.js-free-shipping .progress{display:-ms-flexbox;display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:0.25rem}.not-add-to-cart{display:none}.popup-cart-mobile .box-free-ship{padding:10px}.popup-cart-mobile .js-free-shipping{padding:0px}
