.elementor-41 .elementor-element.elementor-element-2e2aef8{position:absolute;left:-20px;top:-20px;z-index:1}
.elementor-41 .elementor-element.elementor-element-2e2aef8 .sp-product-discount{background-color:#ea2d49;border-radius:50%;width:40px;height:40px;display:flex;color:#fff;justify-content:center;font-family:Barlow,sans-serif;font-weight:600;line-height:40px}
.elementor-41 .elementor-element.elementor-element-0f89602 .sp-product-add-to-cart{text-align:center;opacity:0;transition-timing-function:ease;transition-duration:200ms}
.elementor-41 .elementor-element.elementor-element-0f89602{position:absolute;top:150px}
.elementor-41 .elementor-element.elementor-element-0f89602 .sp-product-add-to-cart a.button:not([disabled]):not(.disabled){color:#fff;font-size:14px;font-family:Barlow,sans-serif;font-weight:500;line-height:46px;background-color:#ea2d49;border-style:none;width:180px;padding:0!important;margin:0!important;text-align:center;text-transform:uppercase;letter-spacing:1.5px}
.elementor-41 .elementor-element.elementor-element-015a015 .sp-product-thumbnail{margin-bottom:0!important;display:block}
.elementor-41 .elementor-element.elementor-element-015a015 .sp-product-thumbnail a img{border-radius:0!important;transition-duration:200ms;transition-timing-function:ease;margin-bottom:0;width:auto;height:275px;margin-left:auto!important;margin-right:auto!important}
.elementor-41 .elementor-element.elementor-element-618934f .sp-product-attributes .sp-wrapper-ul .sp-wrapper-item-li{font-family:Barlow,sans-serif;font-size:13px;font-weight:500;color:#7c7f84;line-height:22px;min-height:22px;min-width:10px;margin-right:8px;box-shadow:0 0 0 1px #e7e8e9}
.elementor-41 .elementor-element.elementor-element-618934f .sp-product-attributes .sp-wrapper-ul .sp-wrapper-item-li:hover{box-shadow:0 0 0 2px #000}
.elementor-41 .elementor-element.elementor-element-618934f .sp-product-attributes .sp-wrapper-ul{margin-bottom:0}
.elementor-41 .elementor-element.elementor-element-def4a55 .sp-product-attributes .sp-wrapper-ul .sp-wrapper-item-li{width:20px;height:20px;border-style:solid;border-width:1px;border-color:#fff;box-shadow:0 0 0 #0000;margin-top:0;margin-right:0;margin-bottom:0;margin-left:8px}
.elementor-41 .elementor-element.elementor-element-def4a55 .sp-product-attributes .sp-wrapper-ul .sp-wrapper-item-li:hover{box-shadow:0 0 0 2px #000}
.elementor-41 .elementor-element.elementor-element-def4a55 .sp-product-attributes .sp-wrapper-ul{margin-bottom:0}
.elementor-41 .elementor-element.elementor-element-def4a55 .sp-product-attributes{}
.elementor-41 .elementor-element.elementor-element-02cac69 .sp-product-cats{line-height:16px}
.elementor-41 .elementor-element.elementor-element-02cac69 .sp-product-cats a{font-size:13px;color:#ea2d49;font-family:Barlow,sans-serif;font-weight:600;line-height:1.23em}
.elementor-41 .elementor-element.elementor-element-901ee76 .sp-wishlist-loop .sp-wishlist-icon i.sp-icon{margin-right:-6px}
.elementor-41 .elementor-element.elementor-element-901ee76 .sp-wishlist-loop{margin-bottom:0;height:18px;display:flex}
.elementor-41 .elementor-element.elementor-element-e7bae4a .sp-product-title{font-size:20px;font-family:Barlow,sans-serif;font-weight:600;line-height:1.35em;color:#000;margin-bottom:20px!important;margin-right:auto;margin-left:auto}
.elementor-41 .elementor-element.elementor-element-be204e0 .sp-loop-rating.sp-classic-rating .star-rating span{font-size:14px}
.elementor-41 .elementor-element.elementor-element-be204e0 .sp-loop-rating.sp-classic-rating .star-rating::before{font-size:14px;color:#e3e5e7}
.elementor-41 .elementor-element.elementor-element-43573b5 .sp-product-price .price span.woocommerce-Price-amount.amount{color:#000;font-size:17px;font-family:Barlow,sans-serif;font-weight:600;line-height:1.17em}
.elementor-41 .elementor-element.elementor-element-43573b5 .sp-product-price .price del span.woocommerce-Price-amount.amount{color:#000;opacity:.3;margin-right:16px}
.elementor-41 .elementor-element.elementor-element-43573b5 .sp-product-price .price{color:#000;margin-bottom:0}
.elementor-41 .elementor-element.elementor-element-9985808 .sp-onsale{position:absolute;top:25px;z-index:1;left:25px;line-height:22px}
.elementor-41 .elementor-element.elementor-element-9985808 .sp-onsale span.onsale{position:static;border-top-left-radius:0;font-size:15px;font-weight:400;text-transform:uppercase;line-height:22px;display:inline-block;font-family:Jost,sans-serif;border-bottom-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:0;min-height:auto;color:#ec3048;min-width:auto;background-color:#0000}
.elementor-41 .elementor-element.elementor-element-9e57fd5 .sp-product-thumbnail a img{border-radius:0!important;transition-duration:200ms;transition-timing-function:ease;margin-bottom:0;width:auto;height:275px;margin-left:auto!important;margin-right:auto!important}
.elementor-41 .elementor-element.elementor-element-9e57fd5 .sp-product-thumbnail{margin-bottom:0!important;display:block}
.elementor-41 .elementor-element.elementor-element-1b5e3c3 .sp-product-add-to-cart.overlay .sp-add-to-cart-label{color:#4c5765;background-color:#fff}
.elementor-41 .elementor-element.elementor-element-1b5e3c3 .sp-product-add-to-cart.overlay .sp-add-to-cart-label:before{background-color:#fff;font-size:11px;content:''}
.elementor-41 .elementor-element.elementor-element-1b5e3c3 .sp-product-add-to-cart .sp-icon{fill:#FFF}
.elementor-41 .elementor-element.elementor-element-1b5e3c3 .sp-product-add-to-cart{width:54px;height:55px;right:0;top:-55px;background-color:#000!important;border-top-left-radius:16px;border-bottom-left-radius:0;border-bottom-right-radius:10px;border-top-right-radius:0}
.elementor-41 .elementor-element.elementor-element-7616f09{margin-right:auto;margin-left:auto}