.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:1.3;font-size:30px;font-weight:bold;margin:0px 0px 15px;padding-right:50px}.product-image-detail{position:relative;display:flex}@media (max-width: 767px){.product-image-detail{margin-bottom:15px;flex-flow:column}}.product-image-detail .big-image{width:calc(100% - 100px);margin-left:15px}@media (max-width: 767px){.product-image-detail .big-image{width:100%;margin-left:0}}.product-image-detail .small-image{width:100px;position:relative;left:0;top:0}.product-image-detail .small-image .swiper-container{height:400px}@media (max-width: 991px){.product-image-detail .small-image .swiper-container{height:480px}}@media (max-width: 767px){.product-image-detail .small-image{width:100%;bottom:0}.product-image-detail .small-image .swiper-container{height:unset}}.product-image-detail .gallery-top{position:relative;display:block;height:430px;margin-bottom:10px}@media (max-width: 1024px){.product-image-detail .gallery-top{height:304px}}@media (max-width: 991px){.product-image-detail .gallery-top{height:480px}}@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:280px}}.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:0px;border:1px solid var(--text-color);height:100px;padding:3px}@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:80px}}@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(--hover)}.product-image-detail .swiper-button-next,.product-image-detail .swiper-button-prev{z-index:1;top:40%;width:40px;height:40px;box-shadow:0 1px 12px 0 rgba(0,0,0,0.12);background-blend-mode:difference;background-size:12px;border-radius:40px;font-size:0;background:#fff;background-image:none}.product-image-detail .swiper-button-next svg,.product-image-detail .swiper-button-prev svg{width:20px;height:15px}.product-image-detail .swiper-button-next:after,.product-image-detail .swiper-button-prev:after{content:none}.product-image-detail .swiper-button-next.swiper-button-disabled,.product-image-detail .swiper-button-prev.swiper-button-disabled{opacity:0}@media (max-width: 767px){.product-image-detail .swiper-button-next,.product-image-detail .swiper-button-prev{background-size:11px;bottom:40%;width:30px;height:30px;border-radius:30px}}.product-image-detail .swiper-button-next{right:0;visibility:visible;opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}.product-image-detail .swiper-button-next:hover{opacity:.7}@media (max-width: 767px){.product-image-detail .swiper-button-next{right:0}}.product-image-detail .swiper-button-prev{left:0;visibility:visible;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.product-image-detail .swiper-button-prev:hover{opacity:.7}@media (max-width: 767px){.product-image-detail .swiper-button-prev{left:0;right:10px}}.product-image-detail .swiper-button-next,.product-image-detail .swiper-button-prev{z-index:1;bottom:3%;top:auto;width:20px;height:20px;box-shadow:0 1px 12px 0 rgba(0,0,0,0.12);background-blend-mode:difference;background-size:12px;border-radius:5px}@media (max-width: 767px){.product-image-detail .swiper-button-next,.product-image-detail .swiper-button-prev{width:20px;height:20px;background-size:11px;bottom:40%;display:none}}.product-image-detail .swiper-button-next{right:20px;left:auto;visibility:visible;opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}.product-image-detail .swiper-button-next.swiper-button-disabled{opacity:0.7}@media (max-width: 767px){.product-image-detail .swiper-button-next{right:0}}.product-image-detail .swiper-button-prev{left:20px;visibility:visible;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.product-image-detail .swiper-button-prev.swiper-button-disabled{opacity:0.7}@media (max-width: 767px){.product-image-detail .swiper-button-prev{left:0}}.flex-vd{display:block;margin-bottom:0;margin-top:10px;font-size:18px;font-family:var(--font-base)}@media (max-width: 375px){.flex-vd{flex-flow:column}}.flex-vd .vendor{display:inline-block;line-height:1.3;margin-right:25px;font-weight:bold;float:left;font-family:var(--font-base)}@media (min-width: 992px) and (max-width: 1199px){.flex-vd .vendor{margin-right:5px}}.flex-vd .vendor span{font-weight:400;margin-right:5px}.flex-vd .skuuu{line-height:1.3}@media (max-width: 767px){.flex-vd .skuuu{width:100%;float:left;margin-top:5px}}.service-module{padding:30px 10px 10px}.service .benefit-item{display:flex;padding:0}.service .benefit-item:last-child{border:none;padding-bottom:0}@media (max-width: 991px){.service .benefit-item{margin-bottom:15px}}@media (max-width: 767px){.service .benefit-item{margin-bottom:25px}}.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}.service .contentsv{width:calc(100% - 40px);padding-left:10px;text-align:left}.service h4,.service p{font-family:var(--font-base);font-size:16px;font-weight:400;display:block;color:var(--text-color);margin:0 0 0px}.kmhot{margin-bottom:20px;margin-top:25px;background:white;padding:10px;border-radius:5px;border:1px solid var(--main-color);font-size:15px}.kmhot .tieu-de{background:var(--main-color);padding:2px 20px;margin-top:-24px;font-size:15px;font-weight:500;color:#ffffff;display:block;max-width:207px;border-radius:99px}.kmhot svg{width:15px;height:15px;fill:#fff}.kmhot .content-km{padding-top:20px}.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 .sapo-product-reviews-badge .sapo-product-reviews-star i{font-size:14px}.details-pro form{margin-bottom:0}.details-pro .price-box{padding:8px 0}.details-pro .price-box .special-price{font-size:30px;font-weight:bold;color:var(--price);font-family:var(--font-base)}@media (max-width: 767px){.details-pro .price-box .special-price{margin-bottom:0}}.details-pro .price-box .old-price{margin-left:10px;color:var(--text-color)}@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-family:var(--font-base);font-size:18px;font-weight:bold;text-decoration:line-through;color:#898989}.details-pro .price-box .save-price{display:block;color:var(--text-color)}.details-pro .price-box .save-price .product-price-save{font-weight:bold;color:var(--price)}.details-pro .price-box .save-price .product-price-save span{font-weight:normal;color:var(--text-color)}.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;float:left;height:60px;margin-right:15px;font-family:var(--font-base)}.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:28px;border:1px solid var(--text-color);background-color:#000000;font-size:14px;color:var(--text-color);padding:0;font-weight:400;float:left;border-radius:0;line-height:22px;position:absolute;z-index:1;right:0;top:0}.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{opacity:0.8}.details-pro .form-product .custom-btn-number .custom-btn-numbers input{float:left;width:80px;height:60px;border:solid 1px var(--text-color);border-right:none;border-radius:0;color:var(--text-color);padding:0;text-align:center;font-size:18px;font-weight:600;min-height:unset;background-color:transparent;margin:0}@media (max-width: 767px){.details-pro .form-product .custom-btn-number{margin-bottom:15px;height:40px}.details-pro .form-product .custom-btn-number .custom-btn-numbers input{height:40px}.details-pro .form-product .custom-btn-number .custom-btn-numbers button{height:21px}}.details-pro .btn-mua{margin-top:15px}.details-pro .btn-mua button{background:var(--main-color);border:solid 1px var(--text-color);color:var(--text-color);padding:0 20px 0;height:60px;line-height:58px;width:calc(100% - 127px);display:flex;text-align:center;cursor:pointer;font-size:25px;font-weight:bold;margin-right:0;align-items:center;justify-content:center;position:relative;font-family:var(--font-base);text-transform:uppercase}.details-pro .btn-mua button.btn-buy-now{box-shadow:none;outline:none;background-color:transparent;border-color:var(--text-color);color:var(--text-color);min-width:100%;text-align:center !important;display:block;margin-top:15px;padding:0 20px 0 0;height:80px}.details-pro .btn-mua button.btn-buy-now em{display:block;font-size:14px;line-height:3.3;font-weight:400;margin-top:-24px;width:100%}.details-pro .btn-mua button.btn-buy-now:hover{box-shadow:none;outline:none;background:var(--hover);border-color:var(--hover);color:#000;opacity:0.7}.details-pro .btn-mua button:disabled{padding:0 20px;cursor:default}.details-pro .btn-mua button:disabled:hover{background:var(--hover);border-color:var(--hover);color:#000}@media (min-width: 768px){.details-pro .btn-mua button:hover,.details-pro .btn-mua button:focus{box-shadow:none;outline:none;background:var(--hover);border-color:var(--hover);color:#000}}@media (max-width: 767px){.details-pro .btn-mua{width:100%}.details-pro .btn-mua button{width:100%;font-size:22px}.details-pro .btn-mua button.btn-buy-now{padding:0}}.details-pro .select-swatch{width:100%;display:inline-block}.product-wish{margin-top:5px;display:inherit;position:absolute;top:-8px;right:0}@media (min-width: 992px) and (max-width: 1199px){.product-wish{top:-36px}}.product-wish .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;-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;justify-content:center;display:inline-flex;align-items:center;font-weight:400;text-decoration:none;margin:0 3px}.product-wish .setWishlist:hover{opacity:.6}.product-wish .setWishlist svg{width:30px;height:30px;fill:var(--text-color)}.product-wish .setWishlist svg path{fill:var(--text-color)}.product-wish .setWishlist.active svg path{fill:red}.social-media__item-list{display:flex;padding:20px 0 0;margin:0}@media (max-width: 767px){.social-media__item-list{display:block;margin-bottom:25px}.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}.tab_h{margin-top:30px}.product-tab{margin:20px 0 30px}.product-tab .tabs-title{padding:0;margin:0;display:flex;background:transparent;position:relative;border-bottom:solid 2px var(--text-color)}.product-tab .tabs-title li{display:inline-block;height:50px;line-height:50px;color:var(--main-color);background:#fff;padding:0 0px;font-weight:bold;font-size:18px;position:relative;transition:color 0.15s ease-in;cursor:pointer;position:relative;font-family:var(--font-base);border:solid 2px transparent;text-transform:uppercase;border-bottom:none}.product-tab .tabs-title li span{display:block;padding:0 40px}.product-tab .tabs-title li:before{width:100%;position:absolute;left:0;bottom:-2px;height:4px;background:var(--hover)}.product-tab .tabs-title li.current,.product-tab .tabs-title li:hover{background:var(--text-color);border-color:var(--hover)}.product-tab .tabs-title li.current span,.product-tab .tabs-title li:hover span{color:#000000}.product-tab .tabs-title li.current:before,.product-tab .tabs-title li:hover:before{content:""}@media (max-width: 767px){.product-tab .tabs-title{margin-bottom:0;display:flex;height:53px;overflow:scroll;width:100%;max-width:unset}.product-tab .tabs-title li{white-space:nowrap;text-align:center}.product-tab .tabs-title li span{padding:0 20px}}.product-tab .tab-content{display:none}.product-tab .tab-content.current{padding:10px 0 0;margin-top:0px;border-radius:7px;display:block}.product-tab .tab-content.current .rte{padding:15px 0}.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:18px}.product-tab .tab-content .rte ul{padding:0 0 0 15px;list-style:initial}.product-tab .tab-content .rte ul li{list-style:initial}.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}.section-related-foryou{margin:60px 0 60px}@media (max-width: 991px){.section-related-foryou{margin:30px 0 0}}.section-related-foryou h2,.section-related-foryou a{color:var(--main-color)}.section-related-foryou h2{position:relative;text-align:center;margin-bottom:30px}.section-related-foryou h2:before{content:"";position:absolute;width:calc(100% - 60px);left:50%;transform:translateX(-50%);top:13px;height:2px;border-radius:2px;background:var(--text-color)}.section-related-foryou h2 span{display:block}.section-related-foryou h2 span:before,.section-related-foryou h2 span:after{content:"";width:7px;height:7px;background:var(--text-color);border-radius:7px;position:absolute;left:0;top:10px}.section-related-foryou h2 span:after{left:auto;right:0}.section-related-foryou h2 a,.section-related-foryou h2 p{display:inline-block;position:relative;padding:50px 20px 0;background-color:#000000;margin-bottom:0;z-index:2;text-transform:uppercase;margin-top:-50px;background-size:40px;background-position:top center;background-repeat:no-repeat;color:var(--text-color)}.section-related-foryou .sliderelated{position:relative}.section-related-foryou .item_product_main{margin-bottom:0}.section-related-foryou .swiper-button-next,.section-related-foryou .swiper-button-prev{z-index:1;top:40%;width:40px;height:40px;box-shadow:0 1px 12px 0 rgba(0,0,0,0.12);background-blend-mode:difference;background-size:12px;border-radius:40px;font-size:0;background:#fff;background-image:none}.section-related-foryou .swiper-button-next svg,.section-related-foryou .swiper-button-prev svg{width:20px;height:15px}.section-related-foryou .swiper-button-next:after,.section-related-foryou .swiper-button-prev:after{content:none}.section-related-foryou .swiper-button-next.swiper-button-disabled,.section-related-foryou .swiper-button-prev.swiper-button-disabled{opacity:0}@media (max-width: 767px){.section-related-foryou .swiper-button-next,.section-related-foryou .swiper-button-prev{background-size:11px;bottom:40%;width:30px;height:30px;border-radius:30px}}.section-related-foryou .swiper-button-next{right:0;visibility:visible;opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}.section-related-foryou .swiper-button-next:hover{opacity:.7}@media (max-width: 767px){.section-related-foryou .swiper-button-next{right:0}}.section-related-foryou .swiper-button-prev{left:0;visibility:visible;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.section-related-foryou .swiper-button-prev:hover{opacity:.7}@media (max-width: 767px){.section-related-foryou .swiper-button-prev{left:0;right:10px}}.section-related-foryou .swiper-button-next,.section-related-foryou .swiper-button-prev{top:calc(50% - 40px)}.section-related-foryou .swiper-button-next.swiper-button-disabled,.section-related-foryou .swiper-button-prev.swiper-button-disabled{opacity:0.7}.recent-page-viewed{margin-bottom:50px;margin-top:80px;position:relative}.recent-page-viewed h2,.recent-page-viewed a{color:var(--main-color)}.recent-page-viewed h2{position:relative;text-align:center;margin-bottom:30px}.recent-page-viewed h2:before{content:"";position:absolute;width:calc(100% - 60px);left:50%;transform:translateX(-50%);top:13px;height:2px;border-radius:2px;background:var(--text-color)}.recent-page-viewed h2 span{display:block}.recent-page-viewed h2 span:before,.recent-page-viewed h2 span:after{content:"";width:7px;height:7px;background:var(--text-color);border-radius:7px;position:absolute;left:0;top:10px}.recent-page-viewed h2 span:after{left:auto;right:0}.recent-page-viewed h2 a,.recent-page-viewed h2 p{display:inline-block;position:relative;padding:50px 20px 0;background-color:#000000;margin-bottom:0;z-index:2;text-transform:uppercase;margin-top:-50px;background-size:40px;background-position:top center;background-repeat:no-repeat;color:var(--text-color)}.recent-page-viewed .swiper-button-next,.recent-page-viewed .swiper-button-prev{z-index:1;top:40%;width:40px;height:40px;box-shadow:0 1px 12px 0 rgba(0,0,0,0.12);background-blend-mode:difference;background-size:12px;border-radius:40px;font-size:0;background:#fff;background-image:none}.recent-page-viewed .swiper-button-next svg,.recent-page-viewed .swiper-button-prev svg{width:20px;height:15px}.recent-page-viewed .swiper-button-next:after,.recent-page-viewed .swiper-button-prev:after{content:none}.recent-page-viewed .swiper-button-next.swiper-button-disabled,.recent-page-viewed .swiper-button-prev.swiper-button-disabled{opacity:0}@media (max-width: 767px){.recent-page-viewed .swiper-button-next,.recent-page-viewed .swiper-button-prev{background-size:11px;bottom:40%;width:30px;height:30px;border-radius:30px}}.recent-page-viewed .swiper-button-next{right:0;visibility:visible;opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}.recent-page-viewed .swiper-button-next:hover{opacity:.7}@media (max-width: 767px){.recent-page-viewed .swiper-button-next{right:0}}.recent-page-viewed .swiper-button-prev{left:0;visibility:visible;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.recent-page-viewed .swiper-button-prev:hover{opacity:.7}@media (max-width: 767px){.recent-page-viewed .swiper-button-prev{left:0;right:10px}}.recent-page-viewed .swiper-button-next,.recent-page-viewed .swiper-button-prev{top:calc(50% - 40px)}.recent-page-viewed .swiper-button-next.swiper-button-disabled,.recent-page-viewed .swiper-button-prev.swiper-button-disabled{opacity:0.7}
