.title-product{color:#3f444a;margin:0;font-size:30px;font-weight:700;margin-bottom:20px}@media (max-width: 991px){.title-product{margin-top:30px}}.relative{padding:0 15px}.gallery-top .swiper-slide{padding-bottom:100%;display:block;height:0}@media (max-width: 1199px){.gallery-top .swiper-slide{padding-bottom:65%}}.gallery-top .swiper-slide img{left:50%;top:50%;transform:translate(-50%, -50%);max-width:100%;max-height:100%;width:auto !important;height:auto !important;position:absolute;border-radius:5px}.gallery-top{margin-bottom:30px !important}.reviews_details_product{margin-bottom:15px}.details-pro .title-product{margin:0px;margin-bottom:10px;color:#363636;font-size:30px;line-height:35px;font-weight:400}.details-pro .inventory_quantity{display:none}.details-pro .form-inline .price-box{display:inline-block;margin-bottom:15px}.details-pro .form-inline .price-box .special-price .price{color:#f6903d;font-size:24px;margin-top:5px;margin-bottom:0px;font-weight:400}.details-pro .form-inline .course{display:inline-block;color:#f6903d;font-size:34px;margin-top:5px;margin-bottom:0px;font-weight:400}@media (max-width: 1199px){.details-pro .form-inline .course{line-height:43px}}.details-pro .custom-btn-number{display:none}.details-pro .button_actions .normal_button{font-size:25px;line-height:50px;height:50px;padding:0px 40px;margin:0px;width:auto;color:#fff;background:#f6903d;border:none;border-radius:30px}@media (max-width: 1199px){.details-pro .button_actions .normal_button{margin-top:8px;padding:0px 40px;line-height:50px;height:50px;font-size:20px}}@media (max-width: 374px){.details-pro .button_actions .normal_button{padding:0px 30px}}.details-pro .button_actions .normal_button:hover{background:#ffb933}.details-pro .button_actions .huongdandangky{font-size:13px;line-height:17px;color:#777777;margin-left:30px;display:inline-block;position:relative;top:7px}.details-pro .button_actions .huongdandangky:hover{color:#ea222b}.details-pro .button_actions .huongdandangky svg{position:absolute;left:-15px;top:50%;margin-top:-6px}.details-pro .button_actions .huongdandangky svg path{fill:#777777}.details-pro .align-items-center{position:relative}@media (max-width: 1199px){.details-pro .align-items-center{margin-bottom:20px}}.details-pro .align-items-center .icon{display:inline-block;color:#777777;font-size:14px}.details-pro .align-items-center .tel{display:inline-block;top:-8px;line-height:24px;position:absolute}.details-pro .align-items-center .tel .sdt-phone{font-size:21px;line-height:28px;font-weight:bold}.details-pro .align-items-center .tel .sdt-phone a{color:#ea222b}.details-pro .align-items-center .tel .sdt-phone a:hover{color:#ffb933}.gallery-thumbs .swiper-slide{cursor:pointer;background:#fff}.gallery-thumbs .swiper-slide .p-100{padding-bottom:100%;height:100%;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;border-radius:5px}.gallery-thumbs .swiper-slide:hover{border-color:#ea222b}.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:#ea222b}.layout-product .price-box .special-price{color:#80cac4;opacity:1;line-height:30px;margin-bottom:20px;padding-right:10px}.layout-product .price-box .old-price{color:#acacac;font-size:16px}.layout-product .inventory_quantity{font-size:14px;margin-bottom:20px}.layout-product .inventory_quantity .a-stock{color:#ea222b}.layout-product .inventory_quantity .a-vendor{color:#ea222b}.layout-product .product-summary{color:#666;font-size:14px;margin-bottom:15px}@media (max-width: 1199px){.layout-product .product-summary .rte p{margin-bottom:10px}}@media (max-width: 1199px) and (max-width: 767px){.layout-product .product-summary .rte p{margin-bottom:20px}}.layout-product .product-summary img{display:none}.layout-product .swatch{font-size:14px;margin-bottom:15px}.layout-product .swatch .header{margin-bottom:10px}.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:36px;height:36px;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}.layout-product .swatch .swatch-element label .crossed-out{display:none}.layout-product .swatch .swatch-element.den label{background:#000 !important;border-color:#000 !important}.layout-product .swatch .swatch-element.trang label{background:#fff !important;border-color:#ebebeb !important}.layout-product .swatch .swatch-element.do label{background:#FF1C1C !important;border-color:#FF1C1C !important}.layout-product .swatch .swatch-element.vang label{background:#FFC107 !important;border-color:#FFC107 !important}.layout-product .swatch .swatch-element.cam label{background:#FF835B !important;border-color:#FF835B !important}.layout-product .swatch .swatch-element.hong label{background:#f5d5d8 !important;border-color:#f5d5d8 !important}.layout-product .swatch .swatch-element.xanh-duong label{background:#14456e !important;border-color:#14456e !important}.layout-product .swatch .swatch-element.tim label{background:#8d00ff !important;border-color:#8d00ff !important}.layout-product .swatch .swatch-element input:checked+label{background:#ea222b;border-color:#ea222b;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 input:checked+label:before{content:"";color:#fff;position:absolute;width:13px;height:13px;line-height:10px;top:50%;font-size:12px;left:50%;background-size:cover;transform:translate(-50%, -50%);background-image:url(//bizweb.dktcdn.net/100/494/119/themes/920771/assets/check-symbol.svg?1739930571619)}.layout-product .swatch .swatch-element.color.trang input:checked+label:before{background-image:url(//bizweb.dktcdn.net/100/494/119/themes/920771/assets/check-symbol-black.png?1739930571619)}.layout-product .selector-wrapper{display:none !important}.layout-product .button_actions .btn-soldout{font-size:25px;line-height:69px;padding:0px 60px;margin:0px;width:auto;color:#fff;background:#f6903d;border:none;border-radius:30px;margin-top:15px}.layout-product .button_actions .btn-soldout:hover{background:#ea222b}.layout-product .flex-quantity{font-size:14px}.layout-product .flex-quantity .sl{min-width:100px}.layout-product .input_number_product{width:70px;margin-right:10px;position:relative;display:inline-block}.layout-product .input_number_product .btn_num{border:none;border-left:solid 1px #ddd;width:20px;position:absolute;right:0;top:0;text-align:center;height:26px;line-height:12px;cursor:pointer;background:initial;padding:initial}.layout-product .input_number_product .btn_num svg{width:16px;height:16px}.layout-product .input_number_product .btn_num.num_1{bottom:0;top:initial}.layout-product .input_number_product input{width:100%;height:35px;border:solid 1px #ddd;text-align:center;padding-right:20px}.heading a{color:#f6903d;font-family:"bali",sans-serif;font-size:35px;margin:0;padding-bottom:20px;background:url(page_title-min.png);background-repeat:no-repeat;background-position:bottom left;margin-bottom:25px;display:block}.heading a:hover{color:#ffb933}.list-product-lienquan-detail .item .product-box{text-align:left;margin:1px;position:relative;margin-bottom:30px}.list-product-lienquan-detail .item .product-box .product-thumbnail a img{border-radius:5px}.list-product-lienquan-detail .item .product-box .text-xs-left .product-name{line-height:18px}.list-product-lienquan-detail .item .product-box .text-xs-left .product-name a{color:#000000;text-decoration:none;font-weight:300 !important;font-size:13px}.list-product-lienquan-detail .item .product-box .text-xs-left .product-name a:hover{color:#ea222b}.left-details{border-right:1px dashed #d8d8d8}@media (max-width: 991px){.left-details{border-right:none}}@media (max-width: 1199px){.left-details .product_item .product-images .product-image-block .gallery-thumbs{margin-left:0;margin-bottom:25px}}.product-tab .tabs-title{border:none;margin-top:15px;list-style:none;padding-left:0;margin-bottom:0}.product-tab .tab-link{float:left;margin-bottom:-1px}.product-tab .tab-link h3{background:#f8f8f8;border:none;color:#555;padding:15px 20px;text-transform:uppercase;font-weight:500;font-size:14px;margin-bottom:0}.product-tab .tab-float{border:none;background:#f8f8f8;padding:20px 30px;margin-bottom:65px}@media (max-width: 767px){.product-tab .tab-float{border:1px solid #eeee;border-top:none;background:#fff;margin-bottom:15px;padding:20px 20px}}.product-tab .tab-content{opacity:0;visibility:hidden;height:0;overflow:hidden}.product-tab .tab-content.active{opacity:1;visibility:visible;height:auto;margin:15px 0}.productRelate{position:relative}.productRelate .swiper-button-next,.productRelate .swiper-button-prev{position:absolute;top:-3%;padding:1px 8px;border:#d3d3d3 1px solid;height:25px;opacity:0.5}.productRelate .swiper-button-next:hover,.productRelate .swiper-button-prev:hover{opacity:1}.productRelate .swiper-button-next svg,.productRelate .swiper-button-prev svg{width:14px;height:14px}.productRelate .swiper-button-next svg path,.productRelate .swiper-button-prev svg path{fill:#ea222b}.productRelate .swiper-button-next{right:47%}@media (max-width: 991px){.productRelate .swiper-button-next{right:45%}}@media (max-width: 767px){.productRelate .swiper-button-next{right:42%}}@media (max-width: 424px){.productRelate .swiper-button-next{right:41%}}@media (max-width: 374px){.productRelate .swiper-button-next{right:40%}}.productRelate .swiper-button-prev{left:47%}@media (max-width: 991px){.productRelate .swiper-button-prev{left:45%}}@media (max-width: 767px){.productRelate .swiper-button-prev{left:42%}}@media (max-width: 424px){.productRelate .swiper-button-prev{left:41%}}@media (max-width: 374px){.productRelate .swiper-button-prev{left:40%}}.productRelate .block-title{text-transform:uppercase;text-align:center;margin-top:20px;margin-bottom:10px;position:relative}.productRelate .block-title h2{font-weight:500;letter-spacing:0;position:relative;display:inline-block;margin:0;font-size:30px;padding-bottom:10px}.productRelate .block-title h2 a{color:#333}.productRelate .block-title h2 a:hover{color:#ea222b}.productRelate .swiper-button-next:after,.productRelate .swiper-button-prev:after{display:none}@media (max-width: 767px){.product-tab .tabs-title{border:1px solid #eeee;padding:0}.product-tab .tab-link{width:100%;margin-bottom:0}.productRelate .block-title h2{font-size:24px}.show{margin-bottom:25px}.title-product{margin-top:15px}.layout-product .flex-quantity{display:block}.layout-product .button_actions .add_to_cart{margin-top:15px}.layout-product .inventory_quantity .line{display:none}.layout-product .inventory_quantity .mb-break{display:block}}.product-image-block-album .border_img{border-style:solid;border-width:1px;border-color:#ebebeb;border-radius:6px;background-color:#fff;box-shadow:0px 0px 18px 0px rgba(0,0,0,0.1);padding:8px;overflow:hidden;display:block;margin-bottom:15px}.product-image-block-album .border_img .display_flex{width:100%}.product-image-block-album .border_img .display_flex img{max-height:100%}
