.section_title_base{text-align:center}.section_title_base .section-title-heading{font-family:"Roboto";margin-bottom:10px;margin-top:0;font-weight:normal}.section_title_base .section-title-heading a{color:#000;line-height:35px}.section_title_base .section-title-heading a:hover{color:#ed3535}.section_title_base .section-title-main{font-size:38px;color:#80bb35}.section_title_base .section-title-main:hover{color:#ed3535}.sec_tab{padding:30px 0;margin-top:20px}.overflow-hidden{overflow:hidden}.title-product{color:#000;font-family:"Roboto";line-height:36px;font-size:28px;font-weight:400;text-transform:uppercase;margin:0px 0px 15px}.gallery-top{position:relative;display:block;margin-bottom:15px !important}.gallery-top .swiper-slide{padding-bottom:100%;display:block;height:0;aspect-ratio:1}.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 .play-video{display:inline-flex;align-items:center;position:absolute;z-index:9;bottom:15px;left:10px;padding:5px 10px;box-shadow:0 0px 2px 0 red, 0 0px 3px 0px red;background:#fff;border-radius:5px}.gallery-top .play-video span{font-size:16px;font-weight:600;display:inline-block;margin-right:5px}.gallery-top .play-video img{height:28px;width:28px}.gallery-thumbs{margin-top:10px}.gallery-thumbs .swiper-slide{border:1px solid #ebebeb;cursor:pointer;background:#fff;overflow:hidden;height:auto !important;border-radius:5px}.gallery-thumbs .swiper-slide .p-100{padding-bottom:100%;height:0;position:relative;aspect-ratio:1;border-radius:5px}.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.swiper-slide-thumb-active{border-color:var(--mainColor);overflow:hidden}.gallery-thumbs .swiper-slide:hover{border-color:var(--mainColor)}.gallery-thumbs .swiper-button-next{right:5px;overflow:hidden}.gallery-thumbs .swiper-button-prev{left:5px;overflow:hidden}.gallery-thumbs .swiper-button-next{width:24px;height:24px;background:transparent;margin:0px;top:50%;transform:translate(0, -50%) !important;border-radius:5px}.gallery-thumbs .swiper-button-next:after{width:24px;height:24px;font-size:1rem;font-weight:bold;background:#ffe9fd;padding:8px 5px;color:var(--mainColor);box-shadow:0 1px 2px 2px rgba(0,0,0,0.04);display:flex;justify-content:center;align-items:center}.gallery-thumbs .swiper-button-next:hover:after{background:var(--mainColor);color:#fff}.gallery-thumbs .swiper-button-next.swiper-button-disabled{display:none}.gallery-thumbs .swiper-button-prev{width:24px;height:24px;background:transparent;margin:0px;top:50%;transform:translate(0, -50%) !important;border-radius:5px}.gallery-thumbs .swiper-button-prev:after{width:24px;height:24px;font-size:1rem;font-weight:bold;background:#ffe9fd;padding:8px 5px;color:var(--mainColor);box-shadow:0 1px 2px 2px rgba(0,0,0,0.04);display:flex;justify-content:center;align-items:center}.gallery-thumbs .swiper-button-prev:hover:after{background:var(--mainColor);color:#fff}.gallery-thumbs .swiper-button-prev.swiper-button-disabled{display:none}.details-pro{z-index:2}@media (max-width: 767px){.details-pro{margin-top:15px}}@media (min-width: 768px) and (max-width: 991px){.details-pro{margin-top:30px}}.details-pro .relative{position:relative}.details-pro .inventory_quantity{margin-bottom:20px}.details-pro .inventory_quantity .mb-break .a-title{font-weight:bold}.details-pro .product-summary .rte{padding-bottom:13px;border-bottom:solid 1px #ebebeb;margin-bottom:20px}.details-pro .product-summary .rte ul{list-style:disc;padding-left:20px}.details-pro h1{text-transform:none;font-family:"Roboto";text-align:left;font-size:24px;font-weight:600;margin:15px 0 10px;color:#464646;line-height:34px}@media (max-width: 767px){.details-pro h1{padding-right:0px;padding-bottom:45px}}.details-pro .sapo-product-reviews-badge .sapo-product-reviews-star i{font-size:14px}.details-pro form{margin-bottom:0}.details-pro .product-top .sku-product{font-size:12px;text-transform:uppercase}.details-pro .product-top .sku-product span{display:inline-block;margin:5px 0;margin-right:15px;color:#737373}.details-pro .product-top .sku-product span:last-child{margin-right:0px}.details-pro .product-top .sku-product span strong{color:#737373;font-weight:400}.details-pro .product-top .sku-product span:first-child{margin-right:0px}@media (max-width: 480px){.details-pro .product-top .sku-product span:first-child{float:left;width:100%}}.details-pro .product-top .sku-product .line{margin:0 5px;transform:translateY(-1px);display:inline-block}@media (max-width: 480px){.details-pro .product-top .sku-product .line{display:none}}.details-pro .group-power{margin-bottom:10px;font-weight:700;color:#fff;background-color:#ed1d25;padding:0px 20px;height:32px;line-height:32px;border-radius:5px;display:inline-block}.details-pro .group-power .inventory_quantity{margin:15px 0 20px 0;font-size:13px;text-transform:uppercase;background:#fff;color:#f26522;padding:2px 12px;border-radius:3px;font-weight:400;border:1px solid #f26522;display:inline-block}.details-pro .form-product .box-variant{display:inline-block;margin-bottom:0;vertical-align:middle}.details-pro .form-product .selector-wrapper{min-width:300px}.details-pro .form-product label{font-weight:400;float:left;margin-bottom:8px;min-width:80px;line-height:40px}.details-pro .form-product select{height:40px;border-radius:0px;width:220px;border:1px solid #e1e1e1;width:calc(100% - 100px);padding:0 25px 0 20px}.details-pro .price-box .special-price{font-size:15px;font-weight:700;color:#fff}.details-pro .price-box .old-price{margin-left:5px}.details-pro .price-box .old-price .product-price-old{font-size:14px;font-weight:400;text-decoration:line-through;color:#fff}.details-pro .price-box .save-price{display:block;color:#33b530}.details-pro .price-box .save-price .product-price-save{font-weight:bold;color:#80bb35}.details-pro .price-box .save-price .product-price-save span{font-weight:normal;color:#33b530}.details-pro .form-product{margin-top:10px}.details-pro .form-product #add-to-cart-form{margin-bottom:10px}.details-pro .form-product .from-action-addcart{width:100%;padding-top:20px;border-top:1px solid #ebebeb;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #ebebeb}.details-pro .form-product .custom-btn-number{display:inline-block;float:left}@media (max-width: 767px){.details-pro .form-product .custom-btn-number{width:100%;display:block}}.details-pro .form-product .custom-btn-number label{font-weight:400;float:left;margin-bottom:8px;min-width:80px;line-height:40px}.details-pro .form-product .custom-btn-number .custom-btn-numbers{position:relative;display:inline-block}@media (max-width: 767px){.details-pro .form-product .custom-btn-number .custom-btn-numbers{width:100%;margin-bottom:15px}}.details-pro .form-product .custom-btn-number .custom-btn-numbers button{width:40px;height:40px;border:1px solid #ebebeb;background-color:#ebebeb;font-size:18px;color:#000;padding:0;font-weight:400;float:left;border-radius:0;line-height:39px}.details-pro .form-product .custom-btn-number .custom-btn-numbers button:hover,.details-pro .form-product .custom-btn-number .custom-btn-numbers button:focus{box-shadow:none;outline:none}.details-pro .form-product .custom-btn-number .custom-btn-numbers button.btn-minus{border-right:0}@media (max-width: 767px){.details-pro .form-product .custom-btn-number .custom-btn-numbers button.btn-minus{position:absolute;left:0;bottom:0}}.details-pro .form-product .custom-btn-number .custom-btn-numbers button.btn-plus{border-left:0}@media (max-width: 767px){.details-pro .form-product .custom-btn-number .custom-btn-numbers button.btn-plus{position:absolute;right:0;bottom:0}}.details-pro .form-product .custom-btn-number .custom-btn-numbers input{float:left;width:50px;height:40px;border:1px solid #e1e1e1;background:#f4f4f4;border-left:none;border-right:none;border-radius:0px;margin:0;color:#000;padding:0;text-align:center;font-size:15px;font-weight:400;min-height:unset}@media (max-width: 767px){.details-pro .form-product .custom-btn-number .custom-btn-numbers input{width:100%}}.details-pro .form-product .btn-mua{display:inline-block;margin-left:7px}@media (max-width: 767px){.details-pro .form-product .btn-mua{margin-left:0px;display:block;width:100%}}.details-pro .form-product .btn-mua svg{width:14px;height:14px;transform:translateY(-2px)}.details-pro .form-product .btn-mua button{height:40px;border-radius:0px;font-size:14px;float:left;font-weight:300;background:#ededed;padding:0 20px;line-height:31px;text-transform:none;border:0;box-shadow:none;color:#636363}@media (max-width: 767px){.details-pro .form-product .btn-mua button{width:100%;margin-right:0}}.details-pro .form-product .btn-mua button span{display:block;font-size:14px;font-weight:normal;text-transform:none}.details-pro .form-product .btn-mua button svg path{fill:#636363}.details-pro .form-product .btn-mua button:hover,.details-pro .form-product .btn-mua button:focus{color:#fff;background:#80bb35}.details-pro .form-product .btn-mua button:hover svg path,.details-pro .form-product .btn-mua button:focus svg path{fill:#fff}.social-sharing{border-top:1px solid #e1e1e1;padding:15px 0 10px}@media (max-width: 1199px){.social-sharing{margin-bottom:20px}}.social-sharing a{display:inline-block;width:33px;height:33px;line-height:33px;text-align:center;border:1px solid #ebebeb;border-radius:50%;margin-right:0;margin-left:3px}.product-wish .setWishlist{line-height:45px;width:calc(100% - 228px);border-radius:4px;float:left;text-align:center;background:#8dc63f;border:none;float:right;margin:0;margin-left:10px;color:#fff;font-weight:600}@media (max-width: 767px){.product-wish .setWishlist{width:100%;margin-top:10px}}@media (min-width: 768px) and (max-width: 991px){.product-wish .setWishlist{width:calc(50% - 10px)}}.product-wish .setWishlist:hover{opacity:.6}.product-wish .setWishlist svg{width:17px;height:17px;filter:invert(1);transform:translateY(4px)}.product-wish .setWishlist.active svg{filter:none}.tab_h{margin-top:30px}.product-tab{margin-bottom:40px;margin-top:30px}@media (max-width: 1199px){.product-tab{margin-top:10px}}.product-tab .tabs-title{margin-bottom:0px;padding-left:0px;text-align:left;border-bottom:#ebebeb 1px solid}@media (max-width: 767px){.product-tab .tabs-title{border:none}}.product-tab .tab-link{position:relative;display:inline-block;padding:0 40px;background:#fff;margin:0;cursor:pointer}@media (max-width: 767px){.product-tab .tab-link{margin:0;margin-bottom:15px;border:1px solid #ebebeb;width:100%;padding:0 20px}}@media (min-width: 300px){.product-tab .tab-link:nth-child(2){margin-left:0px}}@media (min-width: 768px){.product-tab .tab-link:nth-child(3){margin-left:0px}}@media (max-width: 767px){.product-tab .tab-link{margin-bottom:10px}}.product-tab .tab-link h3{color:#000;font-size:16px;font-family:"Roboto";margin:9px 0}.product-tab .tab-link span{color:#000;text-transform:none;text-transform:none;font-size:16px}@media (min-width: 300px) and (max-width: 767px){.product-tab .tab-link:before{font-family:'Font Awesome\ 5 Free';font-weight:900;font-size:24px;color:#000;content:"\f107";position:absolute;right:0px;top:6px;content:none}}@media (min-width: 300px) and (max-width: 767px){.product-tab .tab-link.current{border-top:4px solid #80bb35;border-left:1px solid #ebebeb;border-right:1px solid #ebebeb;margin-bottom:10px}}@media (min-width: 768px){.product-tab .tab-link.current{border-top:4px solid #80bb35;border-left:1px solid #ebebeb;border-right:1px solid #ebebeb}.product-tab .tab-link.current:after{content:"";width:100%;height:2px;position:absolute;background:#fff;left:0}}.product-tab .tab-link.current:before{font-family:'Font Awesome\ 5 Free';font-weight:900;font-size:24px;color:#fff;content:"\f106";position:absolute;right:0px;top:6px;content:none}.product-tab .tab-link.current .rte{color:#9d9c9c;font-weight:300;font-size:14px;border:solid 0px #ebebeb;border-top:0px;font-family:"Roboto"}.product-tab li:last-child h3 span:after{content:none}.product-tab .tab-content{padding:0px}.product-tab .tab-content.current .rte{border-top:none;padding:40px 0px 60px 0px;font-size:15px;font-family:"Roboto"}.product-tab .tab-content.current .rte p{color:#000}.product-tab .tab-content.current .rte ol,.product-tab .tab-content.current .rte ul{padding-left:20px;list-style:disc}@media (max-width: 1199px){.product-tab .tab-content.current .rte{padding:30px 0 60px 0}}.product-tab .content_extab.current{padding:20px;border-top:0px}@media (max-width: 767px){.product-tab .content_extab.current{border-top:1px solid #ebebeb}}.product-tab .content_extab.current .rte{padding:0px 0px}.product-tab .content_extab.current .rte img{max-width:100%}@media (min-width: 300px){.product-tab .content_extab.current .rte{color:#000;font-weight:400;font-size:14px;width:100%;line-height:1.7;font-family:"Roboto"}.product-tab .content_extab.current .rte img{max-width:100%}.product-tab .content_extab.current .rte iframe{max-width:100%}}.content_extab{opacity:0;visibility:hidden;height:0;overflow:hidden;border:1px solid #ebebeb;border-top:0}.content_extab.current{opacity:1;visibility:visible;height:auto}.section_prd_feature{margin-bottom:50px}.section_prd_feature h2{position:relative;text-align:center;font-size:16px;font-weight:700;padding-bottom:3px;text-transform:uppercase}.section_prd_feature h2 a{color:#555}.section_prd_feature h2 a:hover{color:#80bb35}.section_prd_feature h2:after{content:"";display:block;background:#80bb35 center center no-repeat;width:100px;height:4px;margin:20px auto 30px}.swatch{margin-bottom:10px}.swatch .options-title{margin-bottom:5px;text-align:left;float:none;min-width:100px;font-weight:500}.swatch .options-title span{font-weight:bold;color:#80bb35}.swatch input{display:none}.swatch label{float:left;min-width:35px !important;height:30px !important;line-height:30px !important;margin:0;border:1px solid #f4f4f4;background-color:#fff;font-size:13px;text-align:center;line-height:27px;white-space:nowrap;font-weight:500;padding:0;border-radius:3px}.swatch-element label{padding:0 5px}.swatch-element label .img-check{display:none}.color.swatch-element label{padding:0;padding-left:0;padding-right:0px;min-width:35px !important;height:35px !important}.color.swatch-element label img:not(.crossed-out){width:32px;height:32px;border-radius:3px}.swatch input:checked+label{background:transparent;color:#80bb35;border:1px solid #80bb35}.swatch input:checked+label .img-check{display:inline-block;position:absolute;bottom:0;right:0}.swatch .color input:checked+label{position:relative}.swatch .color input:checked+label:after{content:"\f00c";font-family:'Font Awesome\ 5 Free';font-weight:900;display:none}.swatch .color .has-thumb{position:relative}.swatch .color .has-thumb .ant-swatch{max-height:32px;position:relative;top:0;left:-3px}@media (max-width: 767px){.swatch .color .has-thumb .ant-swatch{top:-2px}}.swatch .swatch-element{float:left;-webkit-transform:translateZ(0);-webkit-font-smoothing:antialiased;margin:0px 5px 5px 0;position:relative}.crossed-out{position:absolute;width:100%;height:100%;left:0;top:0}.swatch .swatch-element .crossed-out{display:none}.swatch .swatch-element.soldout .crossed-out{display:block}.swatch .swatch-element.soldout label{filter:alpha(opacity=60);-khtml-opacity:0.6;-moz-opacity:0.6;opacity:0.6}.swatch.error{background-color:#E8D2D2 !important;color:#333 !important;padding:1em;border-radius:5px}.swatch.error p{margin:0.7em 0}.swatch.error p:first-child{margin-top:0}.swatch.error p:last-child{margin-bottom:0}.swatch.error code{font-family:monospace}
