.elementor-49 .elementor-element.elementor-element-90dfd34{padding-right:20px}
.elementor-49 .elementor-element.elementor-element-6b45a48 .sp-breadcrumbs nav.woocommerce-breadcrumb span{color:#9c9c9c;margin-left:0;margin-right:0}
.elementor-49 .elementor-element.elementor-element-6b45a48 .sp-breadcrumbs nav.woocommerce-breadcrumb a{color:#cfcfcf;margin-left:0;margin-right:0}
.elementor-49 .elementor-element.elementor-element-6b45a48 .sp-breadcrumbs nav.woocommerce-breadcrumb{margin-bottom:21px;font-size:13px;font-weight:500;color:#cfcfcf;padding:0}
.elementor-49 .elementor-element.elementor-element-6b45a48 .sp-breadcrumbs-wrapper .sp-breadcrumbs{margin-bottom:0}
.elementor-49 .elementor-element.elementor-element-6b45a48 .sp-breadcrumbs-wrapper{margin-bottom:0;margin-top:15px}
.elementor-49 .elementor-element.elementor-element-6bc8b2a .sp-images .woocommerce-product-gallery.images .flex-control-nav.flex-control-thumbs li img.flex-active{border-style:solid;border-width:1px;border-color:#1967d2;border-radius:10px;box-shadow:0 0 0 #000}
.elementor-49 .elementor-element.elementor-element-6bc8b2a .sp-images .woocommerce-product-gallery.images .flex-control-nav.flex-control-thumbs li img{background-color:#0000;filter:opacity(100%);box-shadow:0 0 0 #000;border-style:solid;border-width:1px;border-color:#e9e9e9;border-radius:10px;overflow:hidden}
.elementor-49 .elementor-element.elementor-element-6bc8b2a .sp-images .woocommerce-product-gallery.images .flex-control-nav.flex-control-thumbs li img:hover{border-style:solid;border-width:1px;border-color:#1967d2}
.elementor-49 .elementor-element.elementor-element-6bc8b2a .sp-images .woocommerce-product-gallery.images .flex-control-nav.flex-control-thumbs li{border-radius:10px;overflow:hidden;background-color:#0000;filter:opacity(100%);width:50px;margin-bottom:10px}
.elementor-49 .elementor-element.elementor-element-6bc8b2a .sp-images .woocommerce-product-gallery.images .flex-control-nav.flex-control-thumbs{padding:0;margin:0;display:flex;width:unset;flex-direction:column;position:absolute;left:47px;z-index:10;top:50%;transform:translateY(-50%)}
.elementor-49 .woocommerce-product-gallery__wrapper img,.elementor-49 .elementor-element.elementor-element-6bc8b2a .sp-images .sp-images .sp-product-gallery images img{text-align:center;padding:50px}
.elementor-49 .elementor-element.elementor-element-6bc8b2a .sp-images .woocommerce-product-gallery.woocommerce-product-gallery.images{margin-bottom:0;background-color:#f8f9fa;border-radius:20px;overflow:hidden;height:870px;display:flex;align-items:center;justify-content:center}
.elementor-49 .elementor-element.elementor-element-f7d5d59{margin-top:44px;margin-bottom:12px}
.elementor-49 .elementor-element.elementor-element-e03eaef .sp-title-wrapper .product_title{margin-bottom:0;color:#000;line-height:1.43em;max-width:340px;width:100%;font-weight:700}
.elementor-49 .elementor-element.elementor-element-45a8cb3 .sp-brands.sp-brands-attrs.sp-brands-grid.sp-single-brands .sp-pr-brand-label{margin-top:0}
.elementor-49 .elementor-element.elementor-element-45a8cb3 .sp-brands.sp-brands-attrs.sp-brands-grid.sp-single-brands .sp-brands-items .sp-brand-item a .sp-brand-img-wrapper img{width:20px;opacity:.4}
.elementor-49 .elementor-element.elementor-element-45a8cb3 .sp-brands.sp-brands-attrs.sp-brands-grid.sp-single-brands .sp-brands-items .sp-brand-item a{border-style:none;margin:0;padding-top:10px;padding-bottom:10px;padding-right:20px;padding-left:20px;background-color:#f8f8f8;border-radius:10px}
.elementor-49 .elementor-element.elementor-element-45a8cb3 .sp-brands.sp-brands-attrs.sp-brands-grid.sp-single-brands .sp-brands-items .sp-brand-item{margin-bottom:0}
.elementor-49 .elementor-element.elementor-element-9143579 .sp-price-wrapper p.price ins{font-size:16px;color:#3c4043;line-height:1.37em;font-weight:600;margin-left:0;margin-right:0}
.elementor-49 .elementor-element.elementor-element-9143579 .sp-price-wrapper p.price del{color:#bbb;font-size:12px;line-height:1.83em;font-weight:400;margin-left:4px;margin-right:0}
.elementor-49 .elementor-element.elementor-element-9143579 .sp-price-wrapper p.price > span.amount{font-size:16px;color:#3c4043;line-height:1.37em;font-weight:600}
.elementor-49 .elementor-element.elementor-element-9143579 .sp-price-wrapper p.price{margin-bottom:0;display:flex;flex-direction:row-reverse;justify-content:flex-end}
.elementor-49 .elementor-element.elementor-element-9143579 .sp-price-wrapper{margin-bottom:5px}
.elementor-49 .elementor-element.elementor-element-0c37bf5 .sp-product-discount .sp-product-discount-price{color:#188038;font-size:12px;font-weight:400;margin-right:4px}
.elementor-49 .elementor-element.elementor-element-0c37bf5 .sp-product-discount .sp-product-discount-label{color:#188038;font-size:12px;font-weight:400}
.elementor-49 .elementor-element.elementor-element-0c37bf5 .sp-product-discount{display:flex;flex-direction:row-reverse;justify-content:flex-end!important;margin-bottom:12px;margin-top:1px}
.elementor-49 .elementor-element.elementor-element-dda05d0 .sp-description-wrapper .sp-description{margin-bottom:0}
.elementor-49 .elementor-element.elementor-element-dda05d0 .sp-description-wrapper{margin-bottom:56px;padding-bottom:25px;border-bottom:solid 1px #e2e2e2}
.elementor-49 .elementor-element.elementor-element-546681e .single_variation_wrap .woocommerce-variation-price .price{display:block;color:#000;font-size:14px}
.elementor-49 .elementor-element.elementor-element-546681e .single_variation_wrap .woocommerce-variation-price{display:block}
.elementor-49 .elementor-element.elementor-element-546681e .sp-wrapper-ul .sp-wrapper-item-li.sp-color-li{margin-bottom:0;width:30px;height:30px}
.elementor-49 .elementor-element.elementor-element-546681e .sp-add-to-cart-wrapper form .button{color:#FFF;font-size:14px;font-weight:700;background-color:#1967d2;height:49px;margin-top:0;min-width:calc(100% - 149px);float:left!important}
.elementor-49 .elementor-element.elementor-element-546681e .sp-add-to-cart-wrapper .cart .quantity .sp-quantity-input-modern-wrap input.qty{background-color:#f8f9fa;border-style:none;color:#000;font-size:16px;font-weight:600;height:49px;min-width:132px;margin-right:0;margin-left:0}
.elementor-49 .elementor-element.elementor-element-546681e .sp-add-to-cart-wrapper .cart .quantity{margin-right:0!important}
.elementor-49 .elementor-element.elementor-element-546681e .sp-wrapper-ul .sp-wrapper-item-li.sp-image-li.sp-selected{border-style:solid!important;border-width:1px!important;border-color:#1967d2}
.elementor-49 .elementor-element.elementor-element-546681e .sp-wrapper-ul .sp-wrapper-item-li.sp-image-li.sp-selected:hover{border-style:solid;border-width:1px;border-color:#1967d2}
.elementor-49 .elementor-element.elementor-element-546681e .sp-wrapper-ul .sp-wrapper-item-li .swatch-preview.swatch-image{border-style:none;border-width:1px;border-color:#e2e2e2;box-shadow:0 0 0 #000;border-radius:0;width:auto}
.elementor-49 .elementor-element.elementor-element-546681e .sp-wrapper-ul .sp-wrapper-item-li.sp-image-li{width:100%;border-radius:15px;border-style:solid;border-width:1px;border-color:#e2e2e2;margin-bottom:7px;min-height:88px;box-shadow:0 0 0 #000;padding:25px;display:flex;align-items:center;margin-right:0}
.elementor-49 .elementor-element.elementor-element-546681e .sp-wrapper-ul .sp-wrapper-item-li.sp-image-li:hover{border-style:solid;border-width:1px;border-color:#1967d2}
.elementor-49 .elementor-element.elementor-element-546681e .sp-wrapper-ul .sp-wrapper-item-li.sp-label-li.sp-selected{border-style:solid;border-width:1px;border-color:#1967d2}
.elementor-49 .elementor-element.elementor-element-546681e .sp-wrapper-ul .sp-wrapper-item-li.sp-label-li.sp-selected:hover{border-color:#1967d2;border-style:solid;border-width:1px}
.elementor-49 .elementor-element.elementor-element-546681e .sp-wrapper-ul .sp-wrapper-item-li .sp-item-span.item-span-text{color:#000;font-size:14px;font-weight:500}
.elementor-49 .elementor-element.elementor-element-546681e .sp-wrapper-ul .sp-wrapper-item-li.sp-label-li{display:inline-flex;padding:0;min-height:88px;align-items:center;justify-content:center;border-radius:15px;box-shadow:0 0 0 #000;border-style:solid;border-width:1px;border-color:#e2e2e2;width:calc(50% - 7px);margin-bottom:7px;margin-left:7px}
.elementor-49 .elementor-element.elementor-element-546681e .sp-wrapper-ul .sp-wrapper-item-li.sp-label-li:hover{border-style:solid;border-width:1px;border-color:#1967d2}
.elementor-49 .elementor-element.elementor-element-546681e .sp-add-to-cart-wrapper table.variations .sp-wrapper-ul{border-bottom:solid 1px #e2e2e2;margin-bottom:30px;padding-bottom:30px}
.elementor-49 .elementor-element.elementor-element-546681e .sp-add-to-cart-wrapper table.variations th.label label{font-size:calc(1rem + 0.1041667vw);font-weight:600!important;margin-bottom:27px!important;color:#3c4043}
.elementor-49 .elementor-element.elementor-element-546681e .sp-add-to-cart-wrapper table.variations{margin-bottom:0}
.elementor-49 .elementor-element.elementor-element-546681e .sp-add-to-cart-wrapper{margin-bottom:0;padding-bottom:0}
.elementor-49 .elementor-element.elementor-element-3e2b92f .kata-plus-title-wrapper .kata-plus-subtitle{margin-bottom:0}
.elementor-49 .elementor-element.elementor-element-3e2b92f .kata-plus-title-wrapper .kata-plus-title{margin-bottom:7px;font-weight:600}
.elementor-49 .elementor-element.elementor-element-3e2b92f .kata-plus-title-wrapper{margin-bottom:0}
.elementor-49 .elementor-element.elementor-element-db7dca0 .sp-wishlist[data-status='yes'] .sp-wishlist-button .sp-wishlist-icon i.sp-icon{fill:red}
.elementor-49 .elementor-element.elementor-element-db7dca0 .sp-wishlist-button .sp-wishlist-icon i.sp-icon{fill:#1967d2;font-size:16px}
.elementor-49 .elementor-element.elementor-element-db7dca0 .sp-wishlist-button .sp-wishlist-label{font-size:14px;color:#1967d2;font-weight:500;margin-right:0;margin-left:0}
.elementor-49 .elementor-element.elementor-element-db7dca0 .sp-wishlist-button:hover .sp-wishlist-label{color:#000}
.elementor-49 .elementor-element.elementor-element-db7dca0 .sp-wishlist .sp-wishlist-button{margin-bottom:0}
.elementor-49 .elementor-element.elementor-element-7a0e175 .sp-single-compare[data-status='yes'] .sp-compare-button .sp-compare-icon i.sp-icon{fill:red}
.elementor-49 .elementor-element.elementor-element-7a0e175 .sp-compare-button .sp-compare-icon i.sp-icon{fill:#1967d2;font-size:16px}
.elementor-49 .elementor-element.elementor-element-7a0e175 .sp-compare-button .sp-compare-label{font-size:14px;color:#1967d2;font-weight:500;margin-right:0;margin-left:0;margin-bottom:0}
.elementor-49 .elementor-element.elementor-element-7a0e175 .sp-compare-button:hover .sp-compare-label{color:#000}
.elementor-49 .elementor-element.elementor-element-7a0e175 .sp-single-compare .sp-compare-button{margin-bottom:0}
.elementor-49 .elementor-element.elementor-element-6ad29b8 .kata-accordion.active .kata-accordion-btn .kata-icon{fill:#1967d2}
.elementor-49 .elementor-element.elementor-element-6ad29b8 .kata-accordion.active .kata-accordion-btn p{color:#1967d2}
.elementor-49 .elementor-element.elementor-element-6ad29b8 .kata-accordion .kata-accordion-content{padding-top:0}
.elementor-49 .elementor-element.elementor-element-6ad29b8 .kata-accordion .kata-accordion-btn .kata-icon{position:static;fill:#121212;padding:0;margin-top:0;margin-left:15px;margin-bottom:0;width:auto;height:16px;margin-right:0}
.elementor-49 .elementor-element.elementor-element-6ad29b8 .kata-accordion .kata-accordion-btn p{color:#121212;font-size:14px;font-weight:500}
.elementor-49 .elementor-element.elementor-element-6ad29b8 .kata-accordion-btn{display:flex;flex-direction:row-reverse;margin:0;padding-left:24px;padding-right:24px;padding-top:17px;padding-bottom:17px;align-items:center;justify-content:flex-end}
.elementor-49 .elementor-element.elementor-element-6ad29b8 .kata-accordion{margin:0;border-radius:0;box-shadow:0 0 0 #000;padding:0;border-bottom:solid 1px #e2e2e2;border-top:none;border-left:none;border-right:none}
.elementor-49 .elementor-element.elementor-element-6ad29b8 .kata-accordion-plus{border-style:solid;border-width:1px;border-color:#e2e2e2;border-radius:12px;padding:0;margin:0}
.elementor-49 .elementor-element.elementor-element-e870764 #comments h2.woocommerce-Reviews-title{font-size:22px;font-weight:600;margin-bottom:40px}
.elementor-49 .elementor-element.elementor-element-e870764{width:100%}
.elementor-49 .elementor-element.elementor-element-e870764 .woocommerce-Tabs-panel.woocommerce-Tabs-panel--reviews #reviews.woocommerce-Reviews{margin-bottom:0;width:100%;max-width:1121px;margin-left:auto;margin-right:auto;padding-top:0;padding-bottom:30px}
.elementor-49 .elementor-element.elementor-element-e870764 .woocommerce-Tabs-panel.woocommerce-Tabs-panel--additional_information .woocommerce-product-attributes{margin-bottom:0;width:100%;max-width:1121px;margin-left:auto;margin-right:auto;padding-top:0;padding-bottom:30px}
.elementor-49 .elementor-element.elementor-element-e870764 .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description p{font-size:14px;line-height:2.14em;font-weight:400;color:#767676}
.elementor-49 .elementor-element.elementor-element-e870764 .sp-tabs.woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel{margin-bottom:0;width:100%;max-width:1121px;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px;padding-top:0;padding-bottom:30px}
.elementor-49 .elementor-element.elementor-element-e870764 .sp-tabs.woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs li.active a{color:#1967d2}
.elementor-49 .elementor-element.elementor-element-e870764 .sp-tabs.woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs li.active{border-bottom:solid 2px #1967d2}
.elementor-49 .elementor-element.elementor-element-e870764 .sp-tabs.woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs li a{margin:0;font-size:14px;color:#797979;font-weight:500;padding-bottom:22px;padding-top:22px;padding-left:40px;padding-right:40px}
.elementor-49 .elementor-element.elementor-element-e870764 .sp-tabs.woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs li a:hover{color:#1967d2}
.elementor-49 .elementor-element.elementor-element-e870764 .sp-tabs.woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs li{padding-bottom:0;padding-top:0;margin-top:0;margin-bottom:0}
.elementor-49 .elementor-element.elementor-element-e870764 .sp-tabs.woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs{padding-bottom:0;margin-bottom:35px;display:flex;justify-content:center;padding-top:27px}
.elementor-49 .elementor-element.elementor-element-e870764 .sp-tabs{margin-bottom:0;padding-bottom:0;border-style:solid;border-width:1px;border-color:#e2e2e2;border-radius:20px}
.elementor-49 .elementor-element.elementor-element-1124040{margin-top:122px;margin-bottom:107px}
.elementor-49 .elementor-element.elementor-element-4bf5690 .kata-plus-title-wrapper .kata-plus-subtitle{padding:0;margin-top:12px;margin-bottom:17px;max-width:145px;width:100%;color:#585858}
.elementor-49 .elementor-element.elementor-element-4bf5690 .kata-plus-title-wrapper .kata-plus-title{padding:0;margin:0;font-weight:600}
.elementor-49 .elementor-element.elementor-element-4bf5690 .kata-plus-title-wrapper{padding-bottom:0;margin-bottom:0;margin-top:20px;margin-right:0;margin-left:0;padding-top:0;padding-right:0;padding-left:0}
.elementor-49 .elementor-element.elementor-element-5e84dd6 .kata-button .kata-icon{fill:#06c;padding:0;font-size:18px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:3px;position:relative;top:4px}
.elementor-49 .elementor-element.elementor-element-5e84dd6 .kata-button{color:#06c;background-color:#0000;padding:0;margin:0}
.elementor-49 .elementor-element.elementor-element-5e84dd6 .kata-button:hover{text-decoration:underline}
.elementor-49 .elementor-element.elementor-element-5e84dd6 .kata-plus-button-wrap{display:flex;align-items:center;flex-direction:row}
.elementor-49 .elementor-element.elementor-element-f0f47ed ul.products li.product{margin-bottom:0!important}
@media(max-width: 1024px) {
.elementor-49 .elementor-element.elementor-element-6bc8b2a .sp-images .woocommerce-product-gallery.woocommerce-product-gallery.images{height:unset}
.elementor-49 .elementor-element.elementor-element-546681e .sp-add-to-cart-wrapper form .button{min-width:unset;margin-top:0}
.elementor-49 .elementor-element.elementor-element-546681e .sp-wrapper-ul .sp-wrapper-item-li.sp-image-li{width:calc(50% - 14px);margin-right:7px}
.elementor-49 .elementor-element.elementor-element-a2bcf01{width:100%}
.elementor-49 .elementor-element.elementor-element-4bf5690 .kata-plus-title-wrapper .kata-plus-subtitle{max-width:100%}
.elementor-49 .elementor-element.elementor-element-a18b776{width:100%}
}
@media(max-width: 992px) {
.elementor-49 .elementor-element.elementor-element-546681e .sp-add-to-cart-wrapper form .button{min-width:unset}
.elementor-49 .elementor-element.elementor-element-546681e .sp-wrapper-ul .sp-wrapper-item-li.sp-image-li{margin-right:7px}
.elementor-49 .elementor-element.elementor-element-1124040{margin-top:60px;margin-bottom:60px}
}
@media(max-width: 480px) {
.elementor-49 .elementor-element.elementor-element-6bc8b2a .sp-images .woocommerce-product-gallery.images .flex-control-nav.flex-control-thumbs li{margin-left:5px;margin-right:5px}
.elementor-49 .elementor-element.elementor-element-6bc8b2a .sp-images .woocommerce-product-gallery.images .flex-control-nav.flex-control-thumbs{flex-direction:row;top:94%;width:100%;display:flex;justify-content:center;left:0}
.elementor-49 .elementor-element.elementor-element-e03eaef .sp-title-wrapper{width:100%}
.elementor-49 .elementor-element.elementor-element-e03eaef{width:100%}
.elementor-49 .elementor-element.elementor-element-e03eaef .sp-title-wrapper .product_title{width:100%}
.elementor-49 .elementor-element.elementor-element-546681e .sp-add-to-cart-wrapper form .button{text-transform:capitalize}
.elementor-49 .elementor-element.elementor-element-546681e .sp-add-to-cart-wrapper .cart .quantity .sp-quantity-input-modern-wrap input.qty{min-width:100%;width:100%;max-width:100%}
.elementor-49 .elementor-element.elementor-element-546681e .sp-wrapper-ul .sp-wrapper-item-li .swatch-preview.swatch-image{height:100%!important}
.elementor-49 .elementor-element.elementor-element-546681e .sp-wrapper-ul .sp-wrapper-item-li.sp-image-li{display:flex;align-items:center;justify-content:center;width:100%}
.elementor-49 .elementor-element.elementor-element-e870764 .sp-tabs.woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs li{display:block;width:100%}
.elementor-49 .elementor-element.elementor-element-e870764 .sp-tabs.woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs{display:flex;flex-direction:column;margin-top:0;padding-top:0;align-items:center;text-align:center}
.elementor-49 .elementor-element.elementor-element-1124040{margin-top:40px;margin-bottom:40px}
}
@media(max-width: 768px) {
.elementor-49 .elementor-element.elementor-element-6b45a48 .sp-breadcrumbs nav.woocommerce-breadcrumb{line-height:1.6em}
.elementor-49 .elementor-element.elementor-element-546681e .sp-wrapper-ul .sp-wrapper-item-li.sp-image-li{margin-right:7px}
}