.bread-crumb{margin-bottom:0}.margin-bottom-20{margin-bottom:20px}.title-product{font-size:30px;font-weight:500;margin:0px 0px 15px;line-height:36px}.reviews_details_product{margin-bottom:15px}.details-product .bg{background:#fff;padding:20px;border-radius:5px}.details-pro .sapo-product-reviews-badge{margin-bottom:10px}.product-image-block .swiper-image{position:relative}.product-image-block .product-reviews-wish{position:absolute;bottom:10px;right:10px;z-index:999}.product-image-block .product-reviews-wish .setWishlist svg{width:20px;height:20px}.product-image-block .product-reviews-wish .setWishlist svg path{stroke:var(--maincolor)}.product-image-block .product-reviews-wish .setWishlist.active svg path{fill:var(--maincolor)}.product-image-block .gallery-thumbs{margin-top:10px}@media (max-width: 767px){.product-image-block .gallery-thumbs{margin-top:10px}}.product-image-block .border{border:1px solid #f5f6f8;border-radius:5px;padding:10px;position:relative}.product-image-block .border .product-image-btn{position:absolute;bottom:10px;left:10px;z-index:9}.gallery-top{display:block;border:1px solid #f5f6f8;border-radius:5px}.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:99%;max-height:100%;width:auto !important;height:auto !important;position:absolute}.gallery-top .swiper-button-next,.gallery-top .swiper-button-prev{position:initial;display:inline-block;margin-top:initial;background:initial;width:initial;height:initial}.gallery-top .swiper-button-next:after,.gallery-top .swiper-button-prev:after{width:30px;height:30px;display:block;text-align:center;line-height:28px;border-radius:5px;font-size:15px;color:#b1abaa;border:1px solid #f5f6f8}.gallery-top .swiper-button-next:hover:after,.gallery-top .swiper-button-prev:hover:after{color:var(--pricecolor);border-color:var(--pricecolor)}.gallery-thumbs .swiper-slide{border:1px solid #f5f6f8;cursor:pointer;background:#fff;padding:5px;border-radius:5px}.gallery-thumbs .swiper-slide .p-100{padding-bottom:100%;height:0;position:relative}.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}.gallery-thumbs .swiper-slide.swiper-slide-thumb-active{border-color:var(--maincolor)}.gallery-thumbs .swiper-slide:hover{border-color:var(--maincolor)}.gallery-thumbs .swiper-button-next,.gallery-thumbs .swiper-button-prev{background:initial !important}.gallery-thumbs .swiper-button-next:after,.gallery-thumbs .swiper-button-prev:after{font-size:10px;font-weight:bold;background:#fff;width:20px;height:40px;text-align:center;line-height:40px;color:#333;box-shadow:0 0 4px 0 rgba(0,0,0,0.2)}.gallery-thumbs .swiper-button-next:hover:after,.gallery-thumbs .swiper-button-prev:hover:after{color:var(--maincolor)}.gallery-thumbs .swiper-button-next{right:0px;width:initial}.gallery-thumbs .swiper-button-next:after{border-radius:100px 0 0 100px;padding-left:4px}.gallery-thumbs .swiper-button-prev{left:0;width:initial}.gallery-thumbs .swiper-button-prev:after{border-radius:0 100px 100px 0;padding-right:4px}.layout-product{background:#f5f5f5;padding:20px 0 20px;padding-bottom:105px;margin-bottom:-75px}.layout-product .price-box{margin-bottom:15px}.layout-product .price-box .special-price{font-size:30px;font-weight:500;color:var(--pricecolor)}.layout-product .price-box .old-price{color:#acacac;font-size:16px}.layout-product .inventory_quantity{font-size:14px;margin-bottom:10px}.layout-product .inventory_quantity .a-stock{color:var(--maincolor)}.layout-product .inventory_quantity .a-vendor{color:var(--maincolor)}.layout-product .swatch{display:flex;margin-bottom:15px}.layout-product .swatch .header{margin-top:6px;text-align:left;min-width:100px;font-weight:700;float:left}.layout-product .swatch input{display:none}.layout-product .swatch label{float:left;min-width:35px !important;height:35px !important;margin:0;border:#ccc 1px solid;background-color:#fff;font-size:13px;text-align:center;line-height:35px;white-space:nowrap;padding:0;border-radius:5px;cursor:pointer}.layout-product .swatch-element label{padding:0 5px}.layout-product .swatch-element label .img-check{display:none}.layout-product .color.swatch-element label{padding:0 5px}.layout-product .swatch input:checked+label{background:transparent;color:#333;border:1px solid #e6484a}.layout-product .swatch input:checked+label .img-check{display:inline-block;position:absolute;bottom:0;right:0}.layout-product .swatch .color input:checked+label{position:relative;border:1px solid var(--maincolor)}.layout-product .swatch .color input:checked+label:after{content:"\f00c";font-family:FontAwesome;display:none}.layout-product .swatch .color .has-thumb{position:relative}.layout-product .swatch .color .has-thumb .ant-swatch{max-height:30px;position:relative;top:-2px;left:-3px}.layout-product .swatch .swatch-element{float:left;-webkit-transform:translateZ(0);-webkit-font-smoothing:antialiased;margin:0px 5px 5px 0;position:relative}.layout-product .crossed-out{position:absolute;width:100%;height:100%;left:0;top:0}.layout-product .swatch .swatch-element .crossed-out{display:none}.layout-product .swatch .swatch-element.soldout .crossed-out{display:block}.layout-product .swatch .swatch-element.soldout label{filter:alpha(opacity=60);-khtml-opacity:0.6;-moz-opacity:0.6;opacity:0.6}.layout-product .swatch .tooltip{text-align:center;background:var(--maincolor);color:#fff;bottom:100%;padding:10px;display:block;position:absolute;width:100px;left:-35px;margin-bottom:15px;filter:alpha(opacity=0);-khtml-opacity:0;-moz-opacity:0;opacity:0;visibility:hidden;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px);-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-ms-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;-webkit-box-shadow:2px 2px 6px rgba(0,0,0,0.28);-moz-box-shadow:2px 2px 6px rgba(0,0,0,0.28);-ms-box-shadow:2px 2px 6px rgba(0,0,0,0.28);-o-box-shadow:2px 2px 6px rgba(0,0,0,0.28);box-shadow:2px 2px 6px rgba(0,0,0,0.28);z-index:10000;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:5px}.layout-product .swatch .tooltip:before{bottom:-20px;content:" ";display:block;height:20px;left:0;position:absolute;width:100%}.layout-product .swatch .tooltip:after{border-left:solid transparent 10px;border-right:solid transparent 10px;border-top:solid var(--maincolor) 10px;bottom:-10px;content:" ";height:0;left:50%;margin-left:-13px;position:absolute;width:0}.layout-product .swatch .swatch-element:hover .tooltip{filter:alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1;opacity:1;visibility:visible;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}.layout-product .swatch.error{background-color:#E8D2D2 !important;color:#333 !important;padding:1em;border-radius:5px}.layout-product .swatch.error p{margin:0.7em 0}.layout-product .swatch.error p:first-child{margin-top:0}.layout-product .swatch.error p:last-child{margin-bottom:0}.layout-product .swatch.error code{font-family:monospace}.layout-product .selector-wrapper{display:none !important}.layout-product .button_actions .add_to_cart{border:initial;padding:10px 20px;background:var(--maincolor);border-radius:10px;color:#fff}.layout-product .button_actions .add_to_cart span{display:block;text-transform:uppercase;font-weight:500;font-size:18px}.layout-product .button_actions .add_to_cart:hover{background:var(--hover)}.layout-product .button_actions .btn-soldout{border:initial;padding:10px 20px;background:var(--maincolor);border-radius:10px;color:#fff;margin-top:0;text-transform:uppercase;font-weight:500;font-size:18px}.layout-product .button_actions .btn-soldout:hover{background:var(--hover)}.layout-product .flex-quantity{font-size:14px;display:none !important}.layout-product .flex-quantity .custom-btn-number{display:flex;align-items:center;margin-bottom:20px}.layout-product .flex-quantity .custom-btn-number label{min-width:100px;margin-bottom:0;font-weight:700}.layout-product .input_number_product{width:80px;margin-right:10px;position:relative}.layout-product .input_number_product .btn_num{border:initial;width:25px;position:absolute;right:0;top:0;text-align:center;height:35px;cursor:pointer;background:initial;padding:initial}.layout-product .input_number_product .btn_num.num_1{bottom:0;top:initial;left:0}.layout-product .input_number_product input{width:100%;height:35px;border:solid 1px #ccc;text-align:center;font-size:13px;border-radius:5px}.sidebar-product .policy{border:1px solid #EAEAEA;border-radius:10px;padding:15px}.sidebar-product .policy .item{display:flex;flex-wrap:wrap;margin-bottom:15px;align-items:center}.sidebar-product .policy .item .icon{width:50px}.sidebar-product .policy .item .text{width:calc(100% - 50px);padding-left:10px;color:#444444;font-size:13px;text-align:justify}.sidebar-product .policy .item:last-child{margin-bottom:0}.product-summary{margin-top:20px}.product-summary ul{list-style:disc;padding-left:15px}.product-summary ul li{margin-bottom:10px}.product-summary ul li strong{color:var(--maincolor)}.social-media{display:flex;padding:20px 0 0;margin:0;list-style:none}.social-media .social-media__item{display:inline-block;margin-left:5px;width:25px}.social-media .social-media__item svg path{fill:var(--maincolor)}.social-media .social-media__item:hover svg path{fill:var(--hover)}@media (max-width: 991px){.blog-bar{margin-top:15px}}.blog-bar .title{font-size:18px;font-weight:500;margin-bottom:10px;border-bottom:1px solid #f5f6f8;color:#303030;padding-bottom:5px;position:relative;line-height:1.4}.blog-bar .title:before{content:"";width:66px;height:2px;background:var(--maincolor);border-radius:5px;position:absolute;left:0;bottom:-1px}.blog-bar .c-new{display:flex;margin-bottom:10px}.blog-bar .c-new:last-child{margin-bottom:0}.blog-bar .c-new .c-new__img{width:100px}.blog-bar .c-new .c-new__info{width:calc(100% - 100px);padding-left:10px}.blog-bar .c-new .c-new__info a{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.right_module .module_service_details{margin-top:20px}.right_module .module_service_details .wrap_module_service{background:#fff;border-radius:5px;border:1px solid var(--maincolor);margin:0}.right_module .module_service_details .wrap_module_service .item_service .wrap_item_{position:relative;padding:15px 0;display:table}.right_module .module_service_details .wrap_module_service .item_service .wrap_item_ .image_service{display:table-cell;width:40px;vertical-align:middle;-webkit-transition-duration:0.8s;-moz-transition-duration:0.8s;-o-transition-duration:0.8s;transition-duration:0.8s;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;transition-property:transform}.right_module .module_service_details .wrap_module_service .item_service .wrap_item_ .content_service{margin-left:10px}.right_module .module_service_details .wrap_module_service .item_service .wrap_item_ .content_service p{font-weight:500;margin-bottom:0}.right_module .module_service_details .wrap_module_service .item_service .wrap_item_ .content_service span{color:#707070;font-size:13px}.right_module .module_service_details .wrap_module_service .item_service .wrap_item_ .content_service a{color:#707070}.right_module .module_service_details .wrap_module_service .item_service .wrap_item_ .content_service a:hover{color:var(--hover)}.right_module .module_service_details .wrap_module_service .item_service:hover .wrap_item_ .content_service p{color:var(--maincolor)}.right_module .module_service_details .wrap_module_service .item_service:hover .wrap_item_ .image_service{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg)}.right_module .module_service_details .wrap_module_service .item_service:last-child{border-bottom:none}.right_module .similar-product .right-bestsell h2{margin:0;color:#333;font-size:18px;font-weight:600;position:relative;margin-bottom:5px}.right_module .similar-product .right-bestsell h2:after{content:"";width:100px;border-top:2px solid var(--maincolor);height:3px;position:absolute;top:30px;left:0px;z-index:999}.right_module .similar-product .right-bestsell .list-bestsell{border:1px solid #e5e5e5}.right_module .similar-product .right-bestsell .list-bestsell .list-bestsell-item{border-bottom:1px solid #e9e9e9}.right_module .similar-product .right-bestsell .list-bestsell .list-bestsell-item:last-child{border-bottom:none}.right_module .similar-product .right-bestsell .list-bestsell .list-bestsell-item .thumbnail-container{padding:5px}.right_module .similar-product .right-bestsell .list-bestsell .list-bestsell-item .thumbnail-container .product-image{width:80px;margin-right:10px;float:left}.right_module .similar-product .right-bestsell .list-bestsell .list-bestsell-item .thumbnail-container .product-meta{padding-left:90px}.right_module .similar-product .right-bestsell .list-bestsell .list-bestsell-item .thumbnail-container .product-meta h3{margin-top:10px;font-size:14px;margin-bottom:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400}.right_module .similar-product .right-bestsell .list-bestsell .list-bestsell-item .thumbnail-container .product-meta h3 a{color:#333}.right_module .similar-product .right-bestsell .list-bestsell .list-bestsell-item .thumbnail-container .product-meta h3 a:hover{color:var(--maincolor);text-decoration:none}.right_module .similar-product .right-bestsell .list-bestsell .list-bestsell-item .thumbnail-container .product-meta h3 a:focus{color:var(--maincolor);text-decoration:none}.right_module .similar-product .right-bestsell .list-bestsell .list-bestsell-item .thumbnail-container .product-meta .product-price-and-shipping .price{color:var(--maincolor);font-weight:600;font-size:14px}.right_module .similar-product .right-bestsell .list-bestsell .list-bestsell-item .thumbnail-container .product-meta .product-price-and-shipping .regular-price{margin-left:7px;color:#bbb;text-decoration:line-through;font-size:12px}.right_module .similar-product .right-bestsell .list-bestsell .list-bestsell-item .thumbnail-container .product-meta .bizweb-product-reviews-badge{display:block}.right_module .similar-product .right-bestsell .list-bestsell .list-bestsell-item .thumbnail-container .product-meta .bizweb-product-reviews-badge .bizweb-product-reviews-star{padding:0}.right_module .similar-product .right-bestsell .list-bestsell .list-bestsell-item .thumbnail-container .product-meta .bizweb-product-reviews-badge .bizweb-product-reviews-star i{font-size:12px;color:#f0ca6c !important}.right_module .similar-product .right-bestsell .list-bestsell .list-bestsell-item .thumbnail-container .product-meta .bizweb-product-reviews-badge div:nth-child(2){display:none}.right_module .similar-product .right-bestsell .list-bestsell .list-bestsell-item .thumbnail-container .product-meta .bizweb-product-reviews-badge div:nth-child(3){display:none}.right_module .similar-product .right-bestsell .list-bestsell .list-bestsell-item:hover .thumbnail-container .product-meta h3 a{color:var(--maincolor)}@media (max-width: 991px){.right_module{margin-top:20px}.right_module .similar-product .right-bestsell .list-bestsell .list-bestsell-item{width:50%;float:left}.title-product{margin-top:20px}}@media (min-width: 565px) and (max-width: 991px){.right_module .similar-product .right-bestsell .list-bestsell .list-bestsell-item:last-child{border-bottom:1px solid #e9e9e9}}@media (max-width: 480px){.right_module .similar-product .right-bestsell .list-bestsell .list-bestsell-item{width:100%;float:none}}.product-tab .tabs-title{padding:0;margin:0 0 20px;list-style:none;display:flex;border-bottom:1px solid #F2F2F2;color:#303030;padding-bottom:5px;position:relative}.product-tab .tabs-title:before{content:"";width:66px;height:2px;background:var(--maincolor);border-radius:5px;position:absolute;left:0;bottom:-1px}.product-tab .tab-link{cursor:pointer}.product-tab .tab-link h3{padding:0;margin:0;font-size:18px}.product-tab .tab-content{opacity:0;visibility:hidden;height:0;overflow:hidden}.product-tab .tab-content.active{opacity:1;visibility:visible;height:auto}.product-reviews{margin-top:20px}.product-reviews .title h2{margin:0 0 20px;border-bottom:1px solid #F2F2F2;color:#303030;padding-bottom:5px;position:relative;font-size:19px}.product-reviews .title h2:before{content:"";width:66px;height:2px;background:var(--maincolor);border-radius:5px;position:absolute;left:0;bottom:-1px}.productRelate{margin-top:20px}.productRelate .bg{background:#fff;padding:20px;border-radius:5px}.productRelate .block-title{position:relative;z-index:99;margin-bottom:20px}.productRelate .block-title h2{position:relative;font-size:19px;border-bottom:1px solid #F2F2F2;padding-bottom:5px}.productRelate .block-title h2:before{content:"";position:absolute;left:0;bottom:-1px;border-radius:5px;height:2px;width:110px;background:var(--maincolor)}.productRelate .block-title .view-more{position:absolute;top:10px;right:0}.productRelate .swiper-button-next:after,.productRelate .swiper-button-prev:after{font-size:14px;color:#333}.productRelate .swiper-button-next,.productRelate .swiper-button-prev{background:initial}.productRelate .item_product_main{padding:initial}.productRelate .item_product_main .product-action:before{display:none}.read-more{position:relative;text-align:center}.read-more.more{padding-top:15px}.read-more:before{background-color:rgba(255,255,255,0.6);display:block;content:"";height:120px;position:absolute;top:-120px;width:100%;left:0}.read-more span{width:134px;height:40px;line-height:38px;display:inline-block;cursor:pointer;border-radius:3px;text-align:center;font-size:14px;color:var(--maincolor);border-radius:3px;background-color:#fff;border:solid 1px var(--maincolor)}.read-more span svg{padding-left:5px;width:12px;height:12px;margin-top:-2px}.read-more span:hover{background:var(--maincolor);border-color:var(--maincolor);color:#fff}.read-more span:hover i{color:#fff}.content_extab{opacity:0;visibility:hidden;height:0;overflow:hidden}.content_extab.current{opacity:1;visibility:visible;height:auto}@media (min-width: 1199px){.gallery-thumbs{z-index:9;width:100%}}@media (max-width: 1199px){.layout-product .button_actions .add_to_cart{font-size:13px}.layout-product .button_actions .add_to_cart span{font-size:15px}}@media (max-width: 767px){.product-image-block{margin-bottom:10px}.product-image-block .btn-product{display:block !important;text-align:center}.product-image-block .btn-product .swiper-prenext{margin-bottom:10px}.km-hot{padding:10px}.product-tab .tabs-title{display:block}.title-product{margin-top:15px}.layout-product .flex-quantity{display:block}.layout-product .input_number_product{width:100%}.layout-product .button_actions .add_to_cart{margin-top:15px;width:100%}.layout-product .button_actions .add_to_cart{padding:10px}.layout-product .inventory_quantity .line{display:none}.layout-product .inventory_quantity .mb-break{display:block}}.lien-he a{border:initial;padding:10px 20px;background:var(--maincolor);border-radius:10px;color:#fff;display:inline-block;text-align:center}.lien-he a span{display:block;text-transform:uppercase;font-weight:500;font-size:18px}.lien-he a:hover{background:var(--hover)}
