.title-product{font-size:28px;margin:30px 0px 20px}.details-product{margin-bottom:65px}.details-product .product-image-block,.details-product .details-pro{margin-bottom:15px}.details-product .product-detail-left.on-show{animation-name:goRight}.details-product .details-pro.on-show{animation-name:goLeft}.anpham.on-show{animation-name:fadeInUp}.product-tab.on-show{animation-name:fadeInUp}.gallery-top{margin-bottom:20px}.gallery-top .swiper-slide{padding-bottom:100%;display:block;height:0}.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}.gallery-thumbs{position:relative}.gallery-thumbs .swiper-container{width:calc(100% - 120px)}.gallery-thumbs .swiper-container .swiper-slide{cursor:pointer;background:#fff}.gallery-thumbs .swiper-container .swiper-slide .p-100{padding-bottom:100%;height:0;position:relative}.gallery-thumbs .swiper-container .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;opacity:0.7}.gallery-thumbs .swiper-container .swiper-slide.swiper-slide-thumb-active img{opacity:1}.gallery-thumbs .swiper-container .swiper-slide:hover{border-color:var(--mainColor)}.gallery-thumbs .swiper-button-next{right:0}.gallery-thumbs .swiper-button-prev{left:0}.gallery-thumbs .swiper-button-next,.gallery-thumbs .swiper-button-prev{width:40px;height:40px;background:#D9D9D9;border-radius:50%}.gallery-thumbs .swiper-button-next:after,.gallery-thumbs .swiper-button-prev:after{font-size:14px;color:#FFF;font-weight:bold}.gallery-thumbs .swiper-button-next:hover:after,.gallery-thumbs .swiper-button-prev:hover:after{color:var(--mainColor)}.layout-product{padding-bottom:30px}.layout-product .inventory_quantity{font-size:14px;margin-bottom:20px;border-bottom:1px #909090 solid;padding-bottom:20px}.layout-product .inventory_quantity .a-stock{color:var(--mainColor)}.layout-product .inventory_quantity .a-vendor{color:var(--mainColor)}.layout-product .price-box{margin-bottom:20px}.layout-product .price-box .special-price{font-size:28px;margin-right:15px}.layout-product .price-box .old-price{font-size:16px;margin-right:15px}.layout-product .price-box .product-price-save{background:var(--mainColor);font-size:14px;color:#fff;line-height:22px;width:52px;text-align:center;display:inline-block}.layout-product .product-summary{background:#F1F1F1;padding:20px;margin-bottom:20px}.layout-product .product-summary p:last-child{margin:0}.layout-product .swatch{font-size:14px;margin-bottom:20px}.layout-product .swatch .header{margin-bottom:5px;font-weight:bold}.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;border-radius:5px}.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:#363636;border-color:#363636;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/498/046/themes/923967/assets/check-symbol.svg?1727252005256)}.layout-product .swatch .swatch-element.color.trang input:checked+label:before{background-image:url(//bizweb.dktcdn.net/100/498/046/themes/923967/assets/check-symbol-black.png?1727252005256)}.layout-product .selector-wrapper{display:none !important}.layout-product .sl{min-width:65px}.layout-product .button_actions{gap:10px;margin-top:40px}.layout-product .button_actions .add_to_cart{border:initial;height:40px;padding:0 20px;background:var(--mainColor);color:#fff;text-transform:uppercase;font-size:16px}.layout-product .button_actions .add_to_cart:hover{background:var(--subColor)}.layout-product .button_actions .btn-soldout{border:initial;height:40px;padding:0 20px;background:#363636;color:#fff;font-size:16px}.layout-product .button_actions .btn-soldout:hover{background:var(--hoverColor)}.layout-product .button_actions .btn-contact{line-height:40px;font-size:16px;text-align:center;border:1px var(--mainColor) solid;color:var(--mainColor);cursor:pointer}.layout-product .button_actions .btn-contact:hover{background:var(--mainColor);color:#FFF}.layout-product .button_actions>*{min-width:calc(50% - 5px)}.layout-product .input_number_product{width:160px;position:relative}.layout-product .input_number_product .btn_num{border:none;border-left:solid 1px #E3E3E3;width:40px;height:40px;line-height:40px;position:absolute;right:0;top:0;text-align:center;cursor:pointer;background:initial;padding:initial}.layout-product .input_number_product .btn_num.num_1{left:0;right:auto;border-left:none;border-right:solid 1px #E3E3E3}.layout-product .input_number_product input{width:100%;height:40px;border:solid 1px #E3E3E3;border-radius:5px;text-align:center;padding-right:20px;padding:0 50px}.product-tab{margin-bottom:60px}.product-tab .tabs-title{padding:0;margin:0;list-style:none;display:flex;margin-bottom:30px;border-bottom:1px var(--mainColor) solid;font-size:24px}.product-tab .tab-link{padding:2px 20px;text-transform:uppercase}.product-tab .tab-link:not(.tab-link-thongso){cursor:pointer;margin-right:20px}.product-tab .tab-link:not(.tab-link-thongso).active,.product-tab .tab-link:not(.tab-link-thongso):hover{background:var(--mainColor);color:#FFF}.product-tab .tab-content{opacity:0;visibility:hidden;height:0;overflow:hidden}.product-tab .tab-content.active{opacity:1;visibility:visible;height:auto}.product-tab .tab-content .video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.product-tab .tab-content .video-container iframe,.product-tab .tab-content .video-container object,.product-tab .tab-content .video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.thongso .title{margin-bottom:30px;border-bottom:1px var(--mainColor) solid;font-size:24px;padding:2px 0}.thongso table{width:100% !important;border-color:#C7C7C7;margin-bottom:15px}.thongso table td{padding:7px}.thongso table tr:nth-child(5) ~ tr{display:none}.thongso:not(.pop) tr:nth-child(5) ~ tr{display:none}.view-thongso{cursor:pointer}.fadeinup{animation-duration:1s;animation-fill-mode:forwards;animation-name:fadeInUp}.overlay-dark{background:linear-gradient(180deg, rgba(0,0,0,0.6) 0, rgba(0,0,0,0.3) 100%);height:0;width:100%;position:fixed;left:0;bottom:0;overflow:hidden;-ms-touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;transition:height .8s ease-in-out;z-index:1500}.overlay-dark.active{height:100%}.popup-thongso{width:100%;height:100vh;left:0;top:0;opacity:0;visibility:hidden;text-align:center;overflow-x:hidden;overflow-y:auto;z-index:3000}.popup-thongso .content{display:inline-block;position:relative;max-width:90%;vertical-align:middle;width:1100px;margin:0 auto;background-color:#FFF;z-index:5;opacity:0;padding:40px}@media (max-width: 767px){.popup-thongso .content{max-width:100%;padding:20px}}.popup-thongso .close-popup{display:block;width:60px;height:60px;cursor:pointer;position:fixed;border-radius:50%;z-index:9;top:20px;right:25px;background:rgba(0,0,0,0.1) url(//bizweb.dktcdn.net/100/498/046/themes/923967/assets/close.svg?1727252005256) no-repeat 50%/80%;transition:all 1s;opacity:0}.popup-thongso .close-popup:hover{transform:rotate(90deg)}.popup-thongso .close-popup.active{opacity:1}.popup-thongso::before{content:'';display:inline-block;height:100%;vertical-align:middle}@media (max-width: 767px){.popup-thongso::before{display:none}}.popup-thongso.active{opacity:1;visibility:visible}.anpham{background:#e3e3e3;padding:32px 44px;border-radius:5px;margin-bottom:55px}.anpham .title{margin-bottom:40px}.anpham .title select,.anpham .title .mapmau_download{width:290px;max-width:100%;background:#FFF;padding:15px 30px 15px 15px;border:none;font-size:18px;font-weight:600;border-radius:5px;cursor:pointer;-webkit-appearance:none;box-sizing:border-box;margin-right:20px}.anpham .title select{background:url(//bizweb.dktcdn.net/100/498/046/themes/923967/assets/ico-select.svg?1727252005256) #fff right 10px center no-repeat;outline:none}.anpham .title .mapmau_download{transition:all .3s}.anpham .title .mapmau_download.active,.anpham .title .mapmau_download:hover{background:var(--mainColor);color:#FFF}.anpham .tab-content{display:none}.anpham .tab-content.active{display:block}.anpham .tab-content table{width:100% !important;border:none}.anpham .tab-content table td{border:none;padding:5px 15px 5px 40px;width:calc(100%/3);vertical-align:top;position:relative}.anpham .tab-content table td:before{content:'';background:url(//bizweb.dktcdn.net/100/498/046/themes/923967/assets/pdf-file.svg?1727252005256) center no-repeat;width:32px;height:32px;display:block;position:absolute;left:0;top:0}.productRelate{margin-top:30px}.productRelate .block-title{margin-bottom:35px;position:relative}.productRelate .block-title h2{font-weight:700;letter-spacing:0;position:relative;display:inline-block;margin:0;font-size:24px;padding-bottom:10px}.productRelate .block-title h2 a{color:#333}.productRelate .block-title h2 a:hover{color:var(--mainColor)}.productRelate .swiper-button-next:after,.productRelate .swiper-button-prev:after{color:#FFF}@media (max-width: 991px){.title-product{margin-top:0}.layout-product .button_actions .add_to_cart{width:100%;margin-bottom:10px}}@media (max-width: 991px) and (min-width: 768px){.product-image-block{position:sticky;position:-webkit-sticky;top:162px}}@media (max-width: 767px){.details-product{margin-bottom:30px}.anpham .tab-content table td{padding-left:30px}.anpham .tab-content table td:before{top:5px;width:18px;height:18px;background-size:cover}.product-tab .tabs-title{font-size:18px;white-space:nowrap;overflow:auto}.productRelate .block-title h2{font-size:24px}.title-product{margin-top:15px}.anpham{padding:20px}.anpham .title{margin-bottom:20px}.anpham .title select{margin-bottom:10px;text-align:center}.anpham .title .mapmau_download{display:block}.anpham .tab-content table td{display:block;width:100%}.layout-product .button_actions{margin-top:10px}.layout-product .flex-quantity{display:block}.layout-product .input_number_product{width:100%}.layout-product .button_actions .add_to_cart{margin-bottom:10px;width:100%}.layout-product .inventory_quantity .line{display:none}.layout-product .inventory_quantity .mb-break{display:block}}
