.bread-crumb{margin-bottom:20px}.sec_tab{padding:30px 0;margin-top:20px}.overflow-hidden{overflow:hidden}.title-product{color:var(--text-color);font-family:var(--font-base);line-height:36px;font-size:24px;font-weight:400;margin:0px 0px 15px;padding-right:50px}.product-image-detail{position:relative;margin:0 -9px}.product-image-detail .swiper-container{padding:0 9px}@media (max-width: 767px){.product-image-detail{margin-bottom:15px}}.product-image-detail .gallery-top{position:relative;display:block;border-radius:5px;height:415px;margin-bottom:10px}@media (max-width: 1024px){.product-image-detail .gallery-top{height:304px}}@media (max-width: 991px){.product-image-detail .gallery-top{height:272px}}@media (max-width: 767px){.product-image-detail .gallery-top{height:350px}}@media (max-width: 668px){.product-image-detail .gallery-top{height:350px}}@media (max-width: 569px){.product-image-detail .gallery-top{height:350px}}@media (max-width: 480px){.product-image-detail .gallery-top{height:415px}}@media (max-width: 376px){.product-image-detail .gallery-top{height:350px}}@media (max-width: 321px){.product-image-detail .gallery-top{height:320px}}.product-image-detail .gallery-top img{border-radius:5px;width:auto !important;max-height:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.product-image-detail .gallery-top .frame{position:absolute;width:100%;height:100%;z-index:3}@media (max-width: 991px){.product-image-detail .gallery-thumbs{margin-bottom:20px}}.product-image-detail .gallery-thumbs .swiper-slide{position:relative;display:block;border-radius:5px;border:solid thin #eee;height:74px;padding:0px}@media (max-width: 1024px){.product-image-detail .gallery-thumbs .swiper-slide{height:60px}}@media (max-width: 991px){.product-image-detail .gallery-thumbs .swiper-slide{height:74px}}@media (max-width: 767px){.product-image-detail .gallery-thumbs .swiper-slide{height:128px}}@media (max-width: 668px){.product-image-detail .gallery-thumbs .swiper-slide{height:128px}}@media (max-width: 569px){.product-image-detail .gallery-thumbs .swiper-slide{height:173px}}@media (max-width: 480px){.product-image-detail .gallery-thumbs .swiper-slide{height:80px}}@media (max-width: 376px){.product-image-detail .gallery-thumbs .swiper-slide{height:80px}}@media (max-width: 321px){.product-image-detail .gallery-thumbs .swiper-slide{height:65px}}.product-image-detail .gallery-thumbs .swiper-slide img{border-radius:5px;width:auto !important;max-height:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.product-image-detail .gallery-thumbs .swiper-slide.swiper-slide-thumb-active{border-color:var(--main-color)}.product-image-detail .swiper-button-next{right:0px !important;visibility:visible;opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px);top:53%}.product-image-detail .swiper-button-next.swiper-button-disabled{opacity:0}@media (max-width: 767px){.product-image-detail .swiper-button-next{right:5px !important}}.product-image-detail .swiper-button-prev{left:0px !important;visibility:visible;opacity:1;-webkit-transform:translateY(0);transform:translateY(0);top:53%}.product-image-detail .swiper-button-prev.swiper-button-disabled{opacity:0}@media (max-width: 767px){.product-image-detail .swiper-button-prev{left:5px !important}}.vendor-group{margin-bottom:15px;margin-top:10px;font-size:14px}@media (max-width: 375px){.vendor-group{flex-flow:column}}.vendor-group .vendor{display:inline-block;line-height:1.3;margin-right:20px;float:left;font-weight:bold}@media (min-width: 992px) and (max-width: 1199px){.vendor-group .vendor{margin-right:5px}}.vendor-group .vendor span{font-weight:400;margin-right:5px}.vendor-group .skuuu{line-height:1.3;font-weight:400}.vendor-group .skuuu strong{font-weight:400}.kmhot{margin-bottom:20px;margin-top:25px;background:white;padding:10px;border-radius:5px;border:1px solid var(--price);font-size:15px}.kmhot .tieu-de{background:var(--price);padding:2px 20px;margin-top:-24px;font-size:15px;font-weight:500;color:#ffffff;display:block;max-width:207px;border-radius:4px}.kmhot svg{width:15px;height:15px;fill:#fff}.kmhot .content-km{padding-top:15px;font-size:14px}.kmhot .content-km p{margin:0;padding:0 0 5px;line-height:1.2}.kmhot ul{padding:0;margin:0}.kmhot ul li{padding-left:17px;position:relative;margin-bottom:7px;line-height:1.2}.kmhot ul li:before{content:"";width:8px;height:8px;background:#39b54a;border-radius:100%;-webkit-border-radius:100%;position:absolute;top:5px;left:0px}.details-pro{z-index:2}.details-pro h1{font-size:19px;color:var(--text-color);font-weight:bold;margin-bottom:0px;padding-right:60px;font-size:19px;text-transform:none;line-height:22px}.details-pro .sapo-product-reviews-badge .sapo-product-reviews-star i{font-size:14px}.details-pro form{margin-bottom:0}@media (max-width: 991px){.details-pro form .form-mobile{position:fixed;z-index:99999;background:#fff;width:100%;height:auto;bottom:0;left:0;visibility:hidden;top:auto !important;padding:10px;box-shadow:0px 10px 10px 12px rgba(0,0,0,0.1),0 0px 0px 0 rgba(0,0,0,0.03),0 0px 0px 0 transparent;transform:translateY(200%);transition:transform 0.5s,visibility 0.8s}.details-pro form .form-mobile.fade-in{transform:translateY(0);visibility:visible}}.details-pro .price-box .product-price{font-size:20px;color:var(--price);font-weight:700;margin-right:10px}@media (max-width: 767px){.details-pro .price-box .product-price{margin-bottom:0}}.details-pro .price-box .old-price{font-size:14px;color:var(--text-color);display:inline-block;margin-right:10px}@media (max-width: 767px){.details-pro .price-box .old-price{margin-left:0;color:var(--text-color);display:block}}.details-pro .price-box .old-price .product-price-old{font-size:14px;font-weight:400;text-decoration:line-through}.details-pro .price-box .save-price{font-size:14px;display:block;color:var(--text-color)}.details-pro .price-box .save-price .product-price-save{color:var(--price);font-weight:700}.details-pro .form-product{margin-top:10px}.details-pro .form-product #add-to-cart-form{margin-bottom:10px}.details-pro .form-product .custom-btn-number{width:110px}@media (max-width: 767px){.details-pro .form-product .custom-btn-number{margin-bottom:15px}}.details-pro .form-product .custom-btn-number .custom-btn-numbers{position:relative}.details-pro .form-product .custom-btn-number .custom-btn-numbers button{width:30px;height:30px;border:thin solid #ebebeb;background-color:#fff;font-size:14px;color:#ee4f83;padding:0;font-weight:400;float:left;border-radius:0;line-height:22px}.details-pro .form-product .custom-btn-number .custom-btn-numbers button.btn-minus{bottom:0;top:auto}.details-pro .form-product .custom-btn-number .custom-btn-numbers button:hover,.details-pro .form-product .custom-btn-number .custom-btn-numbers button:focus{border-color:var(--main-color);color:#fff;background-color:var(--main-color);box-shadow:none;outline:none}.details-pro .form-product .custom-btn-number .custom-btn-numbers input{float:left;width:40px;height:30px;border:solid thin #ebebeb;border-radius:0;color:#333f48;padding:0;text-align:center;font-size:14px;font-weight:600;min-height:unset;line-height:30px;margin:0;border-left:none;border-right:none}.details-pro .btn-mua{margin-top:15px}.details-pro .btn-mua button{background:var(--main-color);border:solid 1px var(--main-color);color:#fff;padding:0 20px 0;height:50px;line-height:48px;width:120px;border-radius:4px;display:inline-block;text-align:center;cursor:pointer;font-size:12px;font-weight:bold;margin-right:0;align-items:center;justify-content:center;position:relative;min-width:unset;white-space:normal}.details-pro .btn-mua button.btn-buy-now{box-shadow:none;outline:none;background-color:var(--main-color);border-color:var(--main-color);color:#fff;width:calc(100% - 190px);text-align:center !important;display:inline-block;padding:0;height:50px;float:left;margin-right:5px;line-height:43px;font-size:17px}.details-pro .btn-mua button.btn-buy-now em{display:block;font-size:14px;font-weight:400;margin-top:-60px;width:100%;font-style:normal}.details-pro .btn-mua button.btn-buy-now:hover{box-shadow:none;outline:none;background-color:#fff;border-color:var(--hover);color:var(--hover);opacity:0.7}@media (max-width: 1199px) and (min-width: 992px){.details-pro .btn-mua button.btn-buy-now{width:calc(100% - 160px)}}@media (max-width: 767px){.details-pro .btn-mua button.btn-buy-now{width:100%;margin-bottom:10px}}.details-pro .btn-mua button:disabled{padding:0 20px;cursor:default}.details-pro .btn-mua button:disabled:hover{background:var(--main-color);border-color:var(--main-color);color:#fff}@media (min-width: 768px){.details-pro .btn-mua button:hover,.details-pro .btn-mua button:focus{box-shadow:none;outline:none;background-color:#fff;border-color:var(--hover);color:var(--hover)}}.details-pro .btn-mua span{display:inline-block;width:50px;height:50px;background:#ffffff;margin:-1px 15px -1px -1px;border:solid 1px var(--main-color);border-radius:6px 0 0 6px;position:absolute;left:0}.details-pro .btn-mua span svg{width:30px;height:30px;fill:var(--main-color);margin:6px 0 0 0}@media (max-width: 767px){.details-pro .btn-mua{width:100%}.details-pro .btn-mua button{width:100%}}.details-pro .select-swatch{width:100%;display:inline-block}.details-pro .setWishlist{height:40px;line-height:40px;border:none;border-radius:6px;padding:0;width:40px;box-shadow:none;font-family:var(--font-base);font-size:14px;color:#fff;display:inline-flex;align-items:center;font-weight:400;text-decoration:none;margin:0 3px;position:absolute;top:0;right:0;z-index:10}.details-pro .setWishlist:hover{opacity:.6}.details-pro .setWishlist svg{width:30px;height:30px}.details-pro .setWishlist svg path{fill:var(--main-color)}.details-pro .setWishlist.active svg path{fill:red}.views{padding:10px 0;display:flex;flex-flow:wrap;font-size:13px;color:var(--price)}.flashdetails{background:#ffffff;margin-bottom:15px}.flashdetails .timer{display:flex;height:35px;line-height:35px;position:relative;z-index:1;margin-bottom:10px;justify-content:space-between;background:var(--main-color)}.flashdetails .timer p{font-size:25px;margin:0 0 0 10px;padding:0;color:#fff;line-height:33px;font-weight:400;text-transform:uppercase;font-family:var(--font-title)}.flashdetails .timer span{font-size:13px;text-transform:uppercase;color:#fff}.flashdetails .timer .timein{display:flex;font-size:18px;font-weight:bold;color:#fff;position:relative;right:0;height:35px;align-items:center}.flashdetails .timer .timein span{display:inline-block;padding:0 0px;height:25px;line-height:25px;text-align:center;border-radius:3px;background:var(--text-color);color:#fff;font-size:0;font-weight:bold;margin:0 5px}.flashdetails .timer .timein span span{font-size:14px}@media (max-width: 375px){.flashdetails .timer{height:auto;align-items:center}.flashdetails .timer .timein{position:relative;margin-left:-5px}.flashdetails .timer .d-flex>span{display:none}}.flashdetails .quantity_sale{padding:0 10px 10px 0}.flashdetails .quantity_sale .titlecount{color:var(--text-color);font-size:12px}.flashdetails .quantity_sale .barprocess{display:block;width:100%;height:10px;background:#ebebeb;margin-top:2px;border-radius:9999px;position:relative;overflow:hidden}.flashdetails .quantity_sale .barprocess.style2{height:18px}.flashdetails .quantity_sale .barprocess.style2 .flashsale__label{font-size:12px;position:relative;left:0;z-index:2;text-align:center;margin:auto}.flashdetails .quantity_sale .countlength_sale{width:0%;height:100%;background-color:var(--deal-color);border-radius:99px 0 0 99px;position:absolute;top:0;z-index:1;background-size:40px 40px}.module-coupon{flex-flow:column-reverse;padding:10px 0px 15px;margin:15px 0;border-top:solid 1px #ebebeb;border-bottom:solid 1px #ebebeb}.module-coupon .coupon_text{font-size:15px;font-weight:500;color:var(--main-color);flex:1 1 0%;cursor:pointer}.module-coupon .list-coupon{flex-wrap:wrap}.module-coupon .coupon_tag{cursor:pointer;padding:3px 12px;border:1px solid #ebebeb;border-radius:4px;font-size:13px;font-weight:500;line-height:20px;color:var(--text-color);position:relative;margin:8px 12px 0px 0px}.module-coupon .coupon_tag:before,.module-coupon .coupon_tag:after{content:"";width:10px;height:10px;background-color:#fff;border-width:1px;border-style:solid;border-color:transparent #ebebeb #ebebeb transparent;border-image:initial;position:absolute;top:50%;margin-top:-5px;border-radius:50%}.module-coupon .coupon_tag:before{left:-6px;transform:rotate(-45deg)}.module-coupon .coupon_tag:after{right:-6px;transform:rotate(135deg)}.module-coupon .coupon_tag:hover{color:var(--hover)}@media (max-width: 767px){.from-action-addcart.d-none ~ .product-wish{width:100%;box-shadow:0 1px 12px 0 rgba(0,0,0,0.12)}}.social-media__item-list{display:flex;padding:20px 0 0;margin:0;font-size:14px}@media (max-width: 767px){.social-media__item-list{display:block}.social-media__item-list li:first-child{width:100%;margin-bottom:5px}}.social-media__item-list .social-media__item{display:inline-flex;margin-left:5px;align-items:center;border-radius:3px;padding:0 10px 0 5px}.social-media__item-list .social-media__item a{display:inline-flex;align-items:center;font-size:12px;color:#fff}.social-media__item-list .social-media__item a svg{fill:#fff;width:20px;height:15px}.social-media__item-list .social-media__item:nth-child(2){background:#0094ff}.social-media__item-list .social-media__item:nth-child(3){background:#ff6781}.social-media__item-list .social-media__item:nth-child(4){background:#4caaff}.social-media__item-list .social-media__item:hover{opacity:0.7}.product .product-tab .table-config.current{padding:0}.product .product-tab .table-config.current .config{padding:0}.config{padding:0}.config th,.config td{text-align:left}.config td p{margin-bottom:0}@media (min-width: 600px){.config td{width:100px}}.config table{width:100% !important}.config table th,.config table td{text-align:left;border:solid 1px #ebebeb;padding:5px;font-size:14px}.fs-video iframe{width:100%;min-height:600px;border:none}@media (max-width: 767px){.fs-video iframe{max-width:100%;min-height:300px}}.tab_h{margin-top:30px}.margin-top-20{margin-top:20px}.margin-bottom-20{margin-bottom:20px}.product-tab .tabs-title{padding:0;margin:0;display:flex;background:transparent;position:relative;height:40px;overflow:hidden;width:100%;max-width:unset}.product-tab .tabs-title li{display:inline-block;height:40px;line-height:40px;color:var(--text-color);padding:0 0px;font-weight:bold;font-size:16px;position:relative;transition:color 0.15s ease-in;margin:0 0 0 0;cursor:pointer;min-width:170px;text-align:left}.product-tab .tabs-title li span{display:block;padding:0 10px}.product-tab .tabs-title li:first-child span{padding-left:0}.product-tab .tabs-title li.current span,.product-tab .tabs-title li:hover span{color:var(--hover)}.product-tab .tab-content{display:none}.product-tab .tab-content.current{border:solid 1px #ebebeb;padding:10px 15px 0;margin-top:0px;display:block}@media (max-width: 991px){.product-tab .tab-content.current{padding:10px 0}}.product-tab .tab-content.current .rte{padding:15px 10px}.product-tab .tab-content.tab-review-c .rte{padding:0 0 0px}.product-tab .tab-content.tab-review-c h4{padding:0 35px;background:#e5f3ff;font-size:16px;margin:0;height:40px;line-height:40px;border:solid 1px #c4cdd5;border-bottom:none}.product-tab .tab-content.tab-review-c h4 span{color:var(--main-color)}.product-tab .tab-content .rte{font-size:14px}.product-tab .tab-content .rte ul{padding:0}.product-tab .tab-content .rte ul li{list-style:none}.product-tab .product_getcontent{position:relative}.product-tab .product_getcontent .ba-text-fpt.has-height{max-height:550px;overflow:hidden;-webkit-transition:height 0.2s;-moz-transition:height 0.2s;transition:height 0.2s}.product-tab .product_getcontent.expanded .ba-text-fpt{height:auto;max-height:unset;-webkit-transition:height 0.2s;-moz-transition:height 0.2s;transition:height 0.2s}.product-tab .product_getcontent.expanded .less-text{display:block}.product-tab .product_getcontent.expanded .more-text{display:none}.product-tab .product_getcontent.expanded .show-more::before{display:none}.product-tab .product_getcontent .show-more{position:relative}.product-tab .product_getcontent .show-more .btn--view-more{position:relative;bottom:0px;left:50%;width:120px;margin-left:-60px;margin-top:0px;text-align:center;background-color:#fff;color:#333;font-weight:normal;outline:none;box-shadow:none;font-size:14px;border:1px solid #333}.product-tab .product_getcontent .show-more .btn--view-more:hover,.product-tab .product_getcontent .show-more .btn--view-more:focus{color:var(--main-color);border-color:var(--main-color);outline:none;box-shadow:none;cursor:pointer}.product-tab .product_getcontent .show-more .btn--view-more.active{bottom:0}.product-tab .product_getcontent .show-more::before{height:55px;margin-top:-55px;content:"";display:block;background:transparent;background:-moz-linear-gradient(top, rgba(255,255,255,0) 0, rgba(255,255,255,0.91) 50%, #fff 55%);background:-webkit-gradient(left top, left bottom, color-stop(0, rgba(255,255,255,0)), color-stop(50%, rgba(255,255,255,0.91)), color-stop(55%, #fff));background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0, rgba(255,255,255,0.91) 50%, #fff 55%);background:-o-linear-gradient(top, rgba(255,255,255,0) 0, rgba(255,255,255,0.91) 50%, #fff 55%);background:-ms-linear-gradient(top, rgba(255,255,255,0) 0, rgba(255,255,255,0.91) 50%, #fff 55%);background:linear-gradient(to bottom, rgba(255,255,255,0) 0, rgba(255,255,255,0.91) 50%, #fff 55%)}.product-tab .product_getcontent .less-text{display:none}.product-tab .product_getcontent img{max-width:100% !important;height:auto !important}.aside-right{margin-top:30px}.service{background:#fff}.service .benefit-item{display:flex;margin-bottom:15px;padding:0 0px 10px;border-bottom:solid 1px #ebebeb}.service .benefit-item:last-child{border:none;padding-bottom:0}.service .itemsv{display:flex;border:0;border:dashed 1px transparent;text-align:center;align-items:center;background:#fff;transition:all 0.5s;padding:5px 0}.service .itemsv:hover{border-color:var(--main-color)}.service .itemsv:hover img{transform:scale(0.8)}.service .image{width:40px}.service .image img{transition:all 0.5s;width:40px;height:40px}.service .contentsv{width:calc(100% - 40px);padding-left:10px;text-align:left}.service h4{font-size:14px;font-weight:bold;display:block;color:var(--text-color);margin:0 0 0px}.service p{margin:0;padding:0;font-size:14px;color:#838383}.related_blogs{margin-top:20px;background:#fff}.related_blogs ul{padding:0;margin-bottom:0}.related_blogs li{padding:0 0 10px;border-bottom:solid 1px #ebebeb;margin-bottom:10px}.related_blogs li:last-child{margin-bottom:0px;border-bottom:none}.related_blogs li a{display:block;padding:0 0px}.related_blogs li:hover a{color:var(--hover)}.section-related-product{margin:0px 0}@media (max-width: 991px){.section-related-product{margin:0px 0 0}}.section-related-product .title_module{margin-bottom:20px}.section-related-product .sliderelated{margin:-10px;padding-top:20px}.section-related-product .sliderelated .swiper-container{padding:10px}.section-related-product .sliderelated .swiper-container .swiper-slide{max-width:216px;margin-right:20px}.section-related-product .swiper-button-next,.section-related-product .swiper-button-prev{top:25px;height:30px}.section-related-product .swiper-button-next.swiper-button-disabled,.section-related-product .swiper-button-prev.swiper-button-disabled{opacity:0.7}.section-related-product .swiper-button-prev{right:30px !important;left:auto}.recent-page-viewed{margin-bottom:20px;position:relative}.recent-page-viewed .recent-viewed{margin-top:20px}.repuchase-module .module{margin-top:20px}
