.details-pro{margin-bottom:3rem}.details-pro .title_page{font-size:2rem;text-align:left;text-transform:none;margin-bottom:1rem}.details-pro .variant-sku{margin-bottom:1rem}.details-pro .variant-sku label{font-weight:bold;color:var(--main-color-2);margin:0}.details-pro .variant-sku span{font-weight:bold;color:red}.details-pro .product-summary{margin-bottom:1rem}.details-pro .price-box{margin-bottom:1rem}.details-pro .price-box label{font-weight:bold;color:var(--main-color-2);margin:0}.details-pro .price-box .special-price{color:red;font-size:18px;font-weight:bold;display:inline-block;margin-left:10px}.details-pro .price-box .old-price{font-size:18px;color:#878c8f;text-decoration:line-through;margin-left:10px}.details-pro .price-box .label_product{background:red;color:#fff;border-radius:20px;margin-left:10px;padding:2px 5px;font-size:12px;font-weight:500}.details-pro .from-action-addcart{display:flex;align-items:center;margin-bottom:1rem}.details-pro .from-action-addcart .custom-btn-number{display:block;margin-right:10px}.details-pro .from-action-addcart .custom-btn-number label{float:left;margin:0;width:100px;line-height:40px;display:none !important;font-weight:400;font-size:13px;color:#333}.details-pro .from-action-addcart .custom-btn-number .custom-btn-numbers{position:relative;width:110px;display:inline-block;float:left;padding:0;margin:0;border:none;box-shadow:none;height:32px;min-height:unset}.details-pro .from-action-addcart .custom-btn-number .custom-btn-numbers button{padding:0;top:-3px;font-size:26px;cursor:pointer;color:#222;display:block;border:0;width:32px;height:32px;background:#fff;position:absolute;text-align:center;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;line-height:32px;display:inline-block;float:left}.details-pro .from-action-addcart .custom-btn-number .custom-btn-numbers button.btn-minus{left:0}.details-pro .from-action-addcart .custom-btn-number .custom-btn-numbers button.btn-plus{right:0;top:0}.details-pro .from-action-addcart .custom-btn-number .custom-btn-numbers button:hover,.details-pro .from-action-addcart .custom-btn-number .custom-btn-numbers button:focus{color:var(--main-color);box-shadow:none;outline:none}.details-pro .from-action-addcart .custom-btn-number .custom-btn-numbers input{text-align:center;box-shadow:none;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;background:transparent;margin:0;padding:12px;height:32px;width:100%;line-height:32px;box-shadow:none;border-radius:30px;font-size:16px;border:solid 1px var(--main-color-2);display:block;color:#333;padding:0;font-weight:600;min-height:unset}.details-pro .from-action-addcart .custom-btn-number .vd{display:inline-block;float:left;padding-left:10px;line-height:32px;font-family:var(--font-base);font-size:14px;font-weight:700;color:var(--text-color)}.details-pro .from-action-addcart .btn-mua{position:relative;display:block}.details-pro .from-action-addcart .btn-mua button{height:40px;width:200px;line-height:40px;float:left;position:relative;text-decoration:none;text-transform:none;background:var(--main-color-2);display:flex;color:#fff;text-align:center;padding:0;font-size:14px;font-weight:bold;font-family:var(--font-base);margin-top:0px;border-radius:30px;border:solid 1px var(--main-color-2);-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;cursor:pointer;margin:auto;text-align:center;justify-content:center}.details-pro .from-action-addcart .btn-mua button:disabled{padding:0 20px;cursor:default;width:auto}.details-pro .from-action-addcart .btn-mua button:disabled:hover{background:var(--main-color);border-color:var(--main-color);color:#fff}@media (min-width: 768px){.details-pro .from-action-addcart .btn-mua button:hover,.details-pro .from-action-addcart .btn-mua button:focus{box-shadow:none;outline:none;color:#fff;background:var(--main-color);cursor:pointer}.details-pro .from-action-addcart .btn-mua button:hover .text_1,.details-pro .from-action-addcart .btn-mua button:focus .text_1{color:#fff}.details-pro .from-action-addcart .btn-mua button:hover .icon-cart,.details-pro .from-action-addcart .btn-mua button:focus .icon-cart{background:var(--price)}}@media (max-width: 767px){.details-pro .from-action-addcart .btn-mua button{justify-content:center;padding:0 15px}.details-pro .from-action-addcart .btn-mua button.btn-buy-now{margin-left:10px}}@media (max-width: 375px){.details-pro .from-action-addcart .btn-mua button{width:100%}.details-pro .from-action-addcart .btn-mua button.btn-buy-now{margin-top:10px;margin-left:0}}.details-pro .product-freeship{margin-bottom:1rem;padding-left:40px;position:relative;line-height:32px;color:var(--main-color);font-weight:500}.details-pro .product-freeship img{width:32px;height:32px;position:absolute;top:0;left:0}.product-omni{clear:both;display:flex;margin-bottom:1rem;align-items:center;padding:0}.product-omni li{margin-right:7px}.product-omni li.title{font-weight:bold;font-size:14px;color:var(--main-color-2);margin-bottom:0}.product-omni li img{border-radius:7px;max-height:32px;max-width:32px}.product-omni li:hover img{box-shadow:0 2px 4px 0 rgba(0,0,0,0.2),0 3px 10px 0 rgba(0,0,0,0.19)}.overflow-hidden{overflow:hidden}.product-detail-left{margin-bottom:3rem}@media (max-width: 767px){.product-detail-left{margin-bottom:2rem}}.product-detail-left .product-image-detail{position:relative}.product-detail-left .product-image-detail .col_large_full{width:100%;padding-left:0px}.product-detail-left .product-image-detail .large-image{position:relative;margin-bottom:30px;border:1px solid #acacac;border-radius:10px;overflow:hidden}.product-detail-left .product-image-detail .gallery-top a{background:#fff;justify-content:center;display:flex;-o-justify-content:center;-moz-justify-content:center;-webkit-justify-content:center;-os-justify-content:center;-o-display:flex;-moz-display:flex;-webkit-display:flex;-os-display:flex;align-items:center;height:auto}@media (min-width: 1200px){.product-detail-left .product-image-detail .gallery-top a{min-height:500px}}@media (max-width: 1199px) and (min-width: 992px){.product-detail-left .product-image-detail .gallery-top a{min-height:335px}}@media (min-width: 768px) and (max-width: 991px){.product-detail-left .product-image-detail .gallery-top a{min-height:540px}}@media (min-width: 425px) and (max-width: 767px){.product-detail-left .product-image-detail .gallery-top a{min-height:240px}}@media (max-width: 424px){.product-detail-left .product-image-detail .gallery-top a{min-height:200px}}.product-detail-left .product-image-detail .gallery-top a img{margin:0 auto;max-width:100%;max-height:100%;width:auto !important;height:auto !important;position:relative !important}.product-detail-left .product-image-detail .gallery-top a .frame{position:absolute;width:100%;height:100%;z-index:3}.product-detail-left .product-image-detail .thumb_product_details{margin:0 auto;width:90%;position:relative}.product-detail-left .product-image-detail .thumb_product_details .gallery-thumbs{margin:0 auto;float:left;width:100%}.product-detail-left .product-image-detail .thumb_product_details .gallery-thumbs .swiper-slide{position:relative;border-radius:0;border:1px solid #acacac;height:71px;width:71px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:10px;overflow:hidden}@media (max-width: 1199px) and (min-width: 992px){.product-detail-left .product-image-detail .thumb_product_details .gallery-thumbs .swiper-slide{width:70px;height:70px}}@media (max-width: 991px) and (min-width: 768px){.product-detail-left .product-image-detail .thumb_product_details .gallery-thumbs .swiper-slide{width:90px;height:90px}}@media (max-width: 767px){.product-detail-left .product-image-detail .thumb_product_details .gallery-thumbs .swiper-slide{width:90px;height:90px}}@media (max-width: 374px){.product-detail-left .product-image-detail .thumb_product_details .gallery-thumbs .swiper-slide{width:70px;height:70px}}.product-detail-left .product-image-detail .thumb_product_details .gallery-thumbs .swiper-slide:hover{border-color:var(--main-color);cursor:pointer}.product-detail-left .product-image-detail .thumb_product_details .gallery-thumbs .swiper-slide img{width:auto !important;max-height:100%;max-width:100%}.product-detail-left .product-image-detail .thumb_product_details .gallery-thumbs .swiper-slide.swiper-slide-thumb-active{border-color:var(--main-color)}.product-detail-left .product-image-detail .swiper-button-next,.product-detail-left .product-image-detail .swiper-button-prev{-webkit-transition:all .25s ease;transition:all .25s ease;font-size:0;line-height:0;position:absolute;top:50%;transform:translateY(-50%);display:block;width:25px;height:25px;padding:0;cursor:pointer;color:var(--main-color);outline:none;background:#ebebeb;border:solid 1px #ebebeb;line-height:35px;text-align:center;z-index:2;margin:0;right:-25px;-webkit-transition:all .25s ease;transition:all .25s ease}.product-detail-left .product-image-detail .swiper-button-next:after,.product-detail-left .product-image-detail .swiper-button-prev:after{display:none}.product-detail-left .product-image-detail .swiper-button-next svg,.product-detail-left .product-image-detail .swiper-button-prev svg{width:12px;height:12px;fill:#191919}.product-detail-left .product-image-detail .swiper-button-next:hover,.product-detail-left .product-image-detail .swiper-button-prev:hover{background:var(--main-color);border-color:var(--main-color)}.product-detail-left .product-image-detail .swiper-button-next:hover svg,.product-detail-left .product-image-detail .swiper-button-prev:hover svg{fill:#fff}.product-detail-left .product-image-detail .swiper-button-next{right:-15px;visibility:visible;opacity:1}.product-detail-left .product-image-detail .swiper-button-next.swiper-button-disabled{opacity:0}@media (max-width: 767px){.product-detail-left .product-image-detail .swiper-button-next{right:0}}.product-detail-left .product-image-detail .swiper-button-prev{left:-15px;visibility:visible;opacity:1}.product-detail-left .product-image-detail .swiper-button-prev.swiper-button-disabled{opacity:0}@media (max-width: 767px){.product-detail-left .product-image-detail .swiper-button-prev{left:0}}.details-main .details-pro .box_details_product{padding:40px;border-radius:30px;box-shadow:0px 10px 30px rgba(165,112,0,0.2)}@media (max-width: 991px){.details-main .details-pro .box_details_product{margin-top:30px}}@media (max-width: 767px){.details-main .details-pro .box_details_product{padding:20px}}.content-tab{margin-bottom:3rem}.content-tab .content-frame{margin-bottom:1rem;padding:20px;border-radius:8px;background:#ffecd0}.content-tab .content-frame button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;border:0;color:var(--main-color);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.25rem;font-weight:600;gap:.5rem;line-height:2rem;padding:0;text-align:left;justify-content:space-between;width:100%;cursor:pointer}.content-tab .content-frame button .title{-webkit-box-flex:1;-ms-flex:1;flex:1;text-transform:uppercase;font-weight:bold}.content-tab .content-frame button .icon:after{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHdpZHRoPSIyNCIgZmlsbD0iI0ZGRiI+PHBhdGggZD0iTTI0IDI0SDBWMGgyNHYyNHoiIGZpbGw9Im5vbmUiIG9wYWNpdHk9Ii44NyIvPjxwYXRoIGQ9Ik0xNi41OSA4LjU5IDEyIDEzLjE3IDcuNDEgOC41OSA2IDEwbDYgNiA2LTYtMS40MS0xLjQxeiIvPjwvc3ZnPg==) 50%;background-color:var(--main-color);background-size:contain;border-radius:50%;content:"";height:24px;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:background .5s, -webkit-transform .5s;transition:background .5s, -webkit-transform .5s;transition:transform .5s, background .5s;transition:transform .5s, background .5s, -webkit-transform .5s;width:24px;display:block}.content-tab .content-frame button.collapsed .icon:after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.content-tab .content-frame #information,.content-tab .content-frame #guide,.content-tab .content-frame #ingredient{padding-top:10px}.content-tab .content-frame ul{list-style:none;padding:0}.content-tab .content-frame ul li{font-size:1rem;margin-bottom:1rem;padding-left:2rem;position:relative}.content-tab .content-frame ul li:before{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMCIgd2lkdGg9IjUwIiBoZWlnaHQ9IjUwIiB2aWV3Qm94PSIwIDAgNTAwIDUwMCI+PHBhdGggZD0iTTQ5NS44IDQ0LjZjLTE0LjMgMTcuNi0zNi4xIDI5LjMtNzAuOCAzNy44QzM4NS45IDkyIDM0OS4xIDk1LjUgMjcyLjUgOTdjLTU3LjUgMS4xLTc2LjkgMi41LTEwNy44IDguMS01MS43IDkuMy05OC4yIDMwLjMtMTI2LjIgNTcuMUMxNS4yIDE4NC40IDQuNCAyMDguMSAxLjEgMjQ0LS4yIDI1Ny42LS40IDQ1Ni42LjggNDU3LjRjLjQuMiA0LjQtMyA4LjgtNy4yIDQwLjktMzkuNSAxNDAtNjYuMSAyNDUuOS02Ni4yIDY1LjcgMCAxMTguNS03LjggMTUyLjUtMjIuMyA1My4xLTIyLjcgODAuMS02MS4yIDg5LjctMTI3LjcgMS40LTkuOCAxLjctMjQuNSAyLTEwMC45LjMtNTcuNy4xLTg5LjctLjUtOTAuMy0uNy0uNy0xLjggMC0zLjQgMS44eiIgZmlsbD0iIzY3MWUyNSIvPjwvc3ZnPg==) 50%;background-repeat:no-repeat;background-size:contain;content:"";height:1.5rem;left:0;position:absolute;top:0;width:1.5rem}.content-tab .content-frame ol{counter-reset:item;list-style:none;padding:0}.content-tab .content-frame ol li{counter-increment:item;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;position:relative;padding-left:35px}.content-tab .content-frame ol li:before{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:var(--main-color);border-radius:100%;color:#fff;content:counter(item);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1rem;font-weight:700;height:24px;justify-content:center;text-align:center;width:24px;position:absolute;top:0;left:0}.content-tab .content-frame p{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:1rem;margin:0}.content-tab .content-frame table{width:100%}.content-tab .content-frame table td:last-child{text-align:right}.product_congthuc{margin-bottom:5rem}.product_congthuc .swiper-button-next,.product_congthuc .swiper-button-prev{display:block;position:absolute;bottom:0;left:0;width:34px;height:34px;z-index:1;text-align:center;font-size:15px;line-height:32px;cursor:pointer;color:#fff;background-color:var(--main-color);transition:all .3s;-webkit-transition:all .3s;border-radius:50%;-webkit-border-radius:50%;background-image:none}.product_congthuc .swiper-button-next:after,.product_congthuc .swiper-button-prev:after{width:28px;height:28px;font-size:14px;color:var(--subColor)}.product_congthuc .swiper-button-next:hover,.product_congthuc .swiper-button-prev:hover{background-color:var(--subColor)}.product_congthuc .swiper-button-next:hover:after,.product_congthuc .swiper-button-prev:hover:after{color:#fff}.product_congthuc .swiper-button-prev{width:34px;right:auto;left:10px;margin:0;top:50%;bottom:auto}.product_congthuc .swiper-button-next{width:34px;left:auto;right:10px;margin:0;top:50%;bottom:auto;margin:0px}@media (max-width: 767px){.product_congthuc{margin-bottom:3rem}}.product_congthuc h4{font-family:var(--font-title);margin-bottom:1rem;color:var(--main-color);font-weight:700;font-size:2rem}@media (max-width: 767px){.product_congthuc h4{font-size:1.5rem}}.product_congthuc h4 img{max-height:50px;position:relative;top:-4px}.product_congthuc .item a{position:relative;display:block;width:100%;height:0;overflow:hidden;padding-top:70%}.product_congthuc .item a img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:100%;height:100%;object-fit:cover;z-index:1}.product_congthuc .item a span{position:absolute;bottom:0;left:0;z-index:2;right:0;background:rgba(0,0,0,0.7);color:#fff;padding:15px}.product_video{margin-bottom:5rem}@media (max-width: 767px){.product_video{margin-bottom:3rem}}.product_video h4{font-family:var(--font-title);margin-bottom:1rem;color:var(--main-color);font-weight:700;font-size:2rem}@media (max-width: 767px){.product_video h4{font-size:1.5rem}}.product_video h4 img{max-height:50px;position:relative;top:-4px}.product_video .video-thumb{position:relative;display:block;width:100%;height:0;overflow:hidden;padding-top:70%}.product_video .video-thumb img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:100%;height:100%;object-fit:cover;z-index:1}.product_video .video-thumb .play-video{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;z-index:2;background:rgba(0,0,0,0.7);display:flex;justify-content:center;align-items:center}.product_video .video-thumb .play-video svg{width:60px;height:60px}.product_video .video-thumb .play-video svg path{fill:#fff}.product_video .video-thumb .play-video:hover svg path{fill:red}.section-related-product{margin-bottom:5rem}@media (max-width: 767px){.section-related-product{margin-bottom:3rem}}.section-related-product .module-title{text-align:center;margin-bottom:2rem}.section-related-product .section_prd_feature{position:relative}.section-related-product .section_prd_feature .title_module_main{position:relative;margin-bottom:40px;text-align:center}.section-related-product .section_prd_feature .title_module_main h2{position:relative;margin:0;font-size:24px;font-weight:400;text-transform:uppercase;font-family:var(--font-base)}.section-related-product .section_prd_feature .title_module_main h2 span,.section-related-product .section_prd_feature .title_module_main h2 a{color:var(--text-color)}.section-related-product .section_prd_feature .title_module_main h2 a:hover{color:var(--hover)}.section-related-product .section_prd_feature .box_related .swiper_related{position:relative;padding-bottom:10px}@media (max-width: 767px){.section-related-product .section_prd_feature .box_related .swiper_related{padding-bottom:30px}}.section-related-product .section_prd_feature .box_related .swiper-button-next,.section-related-product .section_prd_feature .box_related .swiper-button-prev{font-size:0;line-height:0;position:absolute;top:0;display:block;width:30px;height:30px;padding:0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);cursor:pointer;color:var(--main-color);border:1px solid transparent;outline:none;background:transparent;line-height:40px;text-align:center;z-index:2;right:10px;-webkit-transition:all .25s ease;transition:all .25s ease}.section-related-product .section_prd_feature .box_related .swiper-button-next:after,.section-related-product .section_prd_feature .box_related .swiper-button-prev:after{content:"";display:none}.section-related-product .section_prd_feature .box_related .swiper-button-next svg,.section-related-product .section_prd_feature .box_related .swiper-button-prev svg{width:16px;height:16px;fill:#fff}.section-related-product .section_prd_feature .box_related .swiper-button-next:hover:after,.section-related-product .section_prd_feature .box_related .swiper-button-prev:hover:after{color:var(--hover)}.section-related-product .section_prd_feature .box_related .swiper-button-next:hover svg,.section-related-product .section_prd_feature .box_related .swiper-button-prev:hover svg{fill:var(--hover)}.section-related-product .section_prd_feature .box_related .swiper-button-next{right:10px}.section-related-product .section_prd_feature .box_related .swiper-button-prev{left:auto;right:30px}.section-related-product .section_prd_feature .box_related .swiper-pagination{bottom:0;width:100%}.section-related-product .section_prd_feature .box_related .swiper-pagination .swiper-pagination-bullet{background:transparent;border:2px solid var(--main-color);width:12px;height:12px;margin:0 2px}.section-related-product .section_prd_feature .box_related .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--main-color)}.section-viewer-product{margin-bottom:5rem}@media (max-width: 767px){.section-viewer-product{margin-bottom:3rem}}.section-viewer-product .module-title{text-align:center;margin-bottom:2rem}.section-viewer-product .product-viewed{position:relative}.section-viewer-product .product-viewed .box_viewed .recent-viewed{position:relative;padding-bottom:10px}@media (max-width: 767px){.section-viewer-product .product-viewed .box_viewed .recent-viewed{padding-bottom:30px}}.section-viewer-product .product-viewed .box_viewed .swiper-button-next,.section-viewer-product .product-viewed .box_viewed .swiper-button-prev{font-size:0;line-height:0;position:absolute;top:0;display:block;width:30px;height:30px;padding:0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);cursor:pointer;color:var(--main-color);border:1px solid transparent;outline:none;background:transparent;line-height:40px;text-align:center;z-index:2;right:10px;-webkit-transition:all .25s ease;transition:all .25s ease}.section-viewer-product .product-viewed .box_viewed .swiper-button-next:after,.section-viewer-product .product-viewed .box_viewed .swiper-button-prev:after{content:"";display:none}.section-viewer-product .product-viewed .box_viewed .swiper-button-next svg,.section-viewer-product .product-viewed .box_viewed .swiper-button-prev svg{width:16px;height:16px;fill:#fff}.section-viewer-product .product-viewed .box_viewed .swiper-button-next:hover:after,.section-viewer-product .product-viewed .box_viewed .swiper-button-prev:hover:after{color:var(--hover)}.section-viewer-product .product-viewed .box_viewed .swiper-button-next:hover svg,.section-viewer-product .product-viewed .box_viewed .swiper-button-prev:hover svg{fill:var(--hover)}.section-viewer-product .product-viewed .box_viewed .swiper-button-next{right:10px}.section-viewer-product .product-viewed .box_viewed .swiper-button-prev{left:auto;right:30px}.section-viewer-product .product-viewed .box_viewed .swiper-pagination{bottom:0;width:100%}.section-viewer-product .product-viewed .box_viewed .swiper-pagination .swiper-pagination-bullet{background:transparent;border:2px solid var(--main-color);width:12px;height:12px;margin:0 2px}.section-viewer-product .product-viewed .box_viewed .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--main-color)}
