.elementor-widget-sf-products-card{background-color:#fff;border:solid 1px #e3e3e3;padding:16px 16px 24px;position:relative}@media screen and (min-width:1025px){.elementor-widget-sf-products-card{height:100%}}@media screen and (min-width:767px) and (max-width:1024px){.elementor-widget-sf-products-card.full-height{height:100%!important}}.elementor-widget-sf-products-card .card-thumb img{border-radius:5px;width:100%}.elementor-widget-sf-products-card .card-description p{margin:0;line-height:20px;font-size:16px}.elementor-widget-sf-products-card .card-notice{font-size:12px}.elementor-widget-sf-products-card .card-benefits-list{font-size:13px;height:0;visibility:hidden;opacity:0;transition:visibility 0s,opacity 1s linear}.elementor-widget-sf-products-card .card-benefits-list.show{height:auto;visibility:visible;opacity:1}.elementor-widget-sf-products-card .card-benefits .cta-container{margin-top:16px}.elementor-widget-sf-products-card .card-benefits ul{margin:0 0 0 16px}.elementor-widget-sf-products-card .list-price-container:empty{display:none}.elementor-widget-sf-products-card .tab{display:flex;flex-wrap:nowrap}.elementor-widget-sf-products-card .tab a{border:1px solid #e3e3e3;flex:auto;line-height:14px;padding:10px 8px;text-align:center}@media screen and (min-width:767px) and (max-width:1024px){.elementor-widget-sf-products-card .tab a{padding:10px 1px}}.elementor-widget-sf-products-card .tab a.active{border:1px solid #09f!important;color:#fff!important}.elementor-widget-sf-products-card .tab a:focus-visible{border:1px dotted #000}.elementor-widget-sf-products-card .tabcontent{padding-left:0;padding-right:0}.elementor-widget-sf-products-card .tabcontent.active{display:block}.elementor-widget-sf-products-card .collapsable-card .card-thumb span,.elementor-widget-sf-products-card .collapsable-card .card-header span{display:none}@media screen and (max-width:1024px){.elementor-widget-sf-products-card .collapsable-card .card-thumb span,.elementor-widget-sf-products-card .collapsable-card .card-header span{display:inline-block;font-size:30px}}@media screen and (max-width:1024px){.elementor-widget-sf-products-card .collapsable-card .card-thumb{display:flex;align-items:center;justify-content:space-between}.elementor-widget-sf-products-card .collapsable-card .card-thumb img{width:90%}}@media screen and (max-width:1024px){.elementor-widget-sf-products-card .collapsable-card .card-header span{float:right;line-height:40px}}.elementor-widget-sf-products-card .collapsable-card .card-products{display:block}@media screen and (max-width:1024px){.elementor-widget-sf-products-card .collapsable-card .card-products{display:none}}.elementor-widget-sf-products-card .product-card .card-price{display:none}@media screen and (max-width:1024px){.elementor-widget-sf-products-card .product-card .card-price{display:block}}.elementor-widget-sf-products-card .product-card-tabs .card-benefits{margin-top:12px}.elementor-widget-sf-products-card .product-card-list .product-item{border-bottom:1px solid #e3e3e3;margin-bottom:10px;padding:14px 0 24px}.elementor-widget-sf-products-card .product-card-list .product-item-thumb{float:left;max-width:25%;margin-right:16px}@media screen and (max-width:767px){.elementor-widget-sf-products-card .product-card-list .product-item-thumb{margin-right:5%}}.elementor-widget-sf-products-card .product-card-list .product-item-thumb img{max-width:75px;width:100%}.elementor-widget-sf-products-card .product-card-list .product-item-desc{float:left;max-width:70%}@media screen and (min-width:767px) and (max-width:1024px){.elementor-widget-sf-products-card .product-card-list .product-item-desc{max-width:60%}}.elementor-widget-sf-products-card .product-card-list .product-item-desc p{color:#4a4a4a;margin:0;font-size:16px;line-height:20px}.elementor-widget-sf-products-card .product-card-list .product-item .cta-container{margin:12px 0 0}.elementor-widget-sf-products-card .product-card-list .product-item:last-child{border:none;padding-bottom:0}.elementor-widget-sf-products-card .product-card-single,.elementor-widget-sf-products-card .product-card-tabs{padding-bottom:255px}.elementor-widget-sf-products-card .product-card-single.multi-cta,.elementor-widget-sf-products-card .product-card-tabs.multi-cta{padding-bottom:275px}.elementor-widget-sf-products-card .product-card-single.pb-200,.elementor-widget-sf-products-card .product-card-tabs.pb-200{padding-bottom:200px}.elementor-widget-sf-products-card .product-card-single.pb-220,.elementor-widget-sf-products-card .product-card-tabs.pb-220{padding-bottom:220px}.elementor-widget-sf-products-card .product-card-single.pb-235,.elementor-widget-sf-products-card .product-card-tabs.pb-235{padding-bottom:235px}.elementor-widget-sf-products-card .product-card-single .product-item-thumb,.elementor-widget-sf-products-card .product-card-tabs .product-item-thumb{float:left;max-width:25%;margin-right:5%}.elementor-widget-sf-products-card .product-card-single .product-item-thumb img,.elementor-widget-sf-products-card .product-card-tabs .product-item-thumb img{max-width:75px;width:100%}.elementor-widget-sf-products-card .product-card-single .product-item-desc,.elementor-widget-sf-products-card .product-card-tabs .product-item-desc{float:left;max-width:70%}@media screen and (min-width:767px) and (max-width:1024px){.elementor-widget-sf-products-card .product-card-single .product-item-desc,.elementor-widget-sf-products-card .product-card-tabs .product-item-desc{max-width:55%}}.elementor-widget-sf-products-card .product-card-single .product-item-desc h4,.elementor-widget-sf-products-card .product-card-tabs .product-item-desc h4{margin-top:10px}@media screen and (min-width:767px) and (max-width:1024px){.elementor-widget-sf-products-card .product-card-single .product-item-desc h4,.elementor-widget-sf-products-card .product-card-tabs .product-item-desc h4{margin-top:0}}.elementor-widget-sf-products-card .product-card-single .product-item-desc p,.elementor-widget-sf-products-card .product-card-tabs .product-item-desc p{margin:0}@media screen and (max-width:1024px){.elementor-widget-sf-products-card .product-card-single,.elementor-widget-sf-products-card .product-card-tabs{padding-bottom:0}.elementor-widget-sf-products-card .product-card-single.pb-200,.elementor-widget-sf-products-card .product-card-single.pb-220,.elementor-widget-sf-products-card .product-card-single.pb-235,.elementor-widget-sf-products-card .product-card-tabs.pb-200,.elementor-widget-sf-products-card .product-card-tabs.pb-220,.elementor-widget-sf-products-card .product-card-tabs.pb-235{padding-bottom:0}}.elementor-widget-sf-products-card .qty-selector{margin:8px 0}.elementor-widget-sf-products-card .qty-selector .qty-container{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#f7f7f7;border:1px solid #e3e3e3;margin:0 auto;max-width:158px}.elementor-widget-sf-products-card .qty-selector .qty-container span{display:inline-block;width:52px;text-align:center;cursor:pointer}.elementor-widget-sf-products-card .qty-selector .qty-container input{border-top:none;border-bottom:none;display:inline-block;font-size:16px;line-height:20px;padding:11px;text-align:center;width:42px}.elementor-widget-sf-products-card .list-price{text-decoration:line-through}.elementor-widget-sf-products-card .savings-box{margin:4px 0;text-align:center}.elementor-widget-sf-products-card .savings-box span{background:repeating-linear-gradient(-25deg,#fd2c6e,#fd2c6e 10px,#f30e60 10px,#f30e60 11px);color:#fff;font-size:14px;font-weight:700;margin:0 auto;padding:5px 10px;width:auto}.elementor-widget-sf-products-card .cta-container{margin:24px;margin-bottom:0;text-align:center}.elementor-widget-sf-products-card .cta-container.vertical-btn .buy-cta:first-child{margin-bottom:20px}@media only screen and (min-width:768px){.elementor-widget-sf-products-card .cta-container.horizontal-btn{display:flex}}@media only screen and (max-width:767px){.elementor-widget-sf-products-card .cta-container.horizontal-btn .buy-cta:first-child{margin-bottom:20px}}@media only screen and (min-width:768px){.elementor-widget-sf-products-card .cta-container.horizontal-btn .buy-cta{width:calc(50% - 20px);margin:0 10px}}.elementor-widget-sf-products-card .cta-container .buy-cta{color:#fff;cursor:pointer;border-radius:20px;background-color:#009c49;display:inline-block;line-height:40px;margin:0 auto;text-align:center;max-width:295px;width:90%;font-weight:600;letter-spacing:normal;font-stretch:normal;font-style:normal}.elementor-widget-sf-products-card .cta-container .buy-cta:focus-visible{outline:1px dotted #000!important}.elementor-widget-sf-products-card .cta-container .learn-cta{color:#fff;border-radius:20px;background-color:#09f;display:inline-block;line-height:40px;margin:0 auto;text-align:center;max-width:295px;width:80%}.elementor-widget-sf-products-card .cta-container .learn-cta:focus-visible{outline:1px dotted #000!important}.elementor-widget-sf-products-card .cta-container .cta-lb-outline{color:#09f;cursor:pointer;border:1px solid #09f;border-radius:18px;font-weight:700;padding:7px 14px}.elementor-widget-sf-products-card .cta-container .cta-lb-outline:focus-visible{outline:1px dotted #000!important}.elementor-widget-sf-products-card .cta-container a.cta-small{font-size:12px;line-height:29px;max-width:217px}.elementor-widget-sf-products-card .cta-container a.cta-small:focus-visible{outline:1px dotted #000}.elementor-widget-sf-products-card .pricing-block-container{position:absolute;bottom:24px;left:0;width:100%}@media screen and (max-width:1024px){.elementor-widget-sf-products-card .pricing-block-container{position:initial}}.elementor-widget-sf-products-card h4{margin-bottom:3px}.elementor-widget-sf-products-card hr{background-color:#e3e3e3;margin:16px 0 10px}.elementor-widget-sf-products-card input::-webkit-outer-spin-button,.elementor-widget-sf-products-card input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.elementor-widget-sf-products-card input[type=number]{-moz-appearance:textfield}.elementor-widget-sf-products-card input:focus{border-color:transparent}.elementor-widget-sf-products-card .text-center{display:inline-block;text-align:center;width:100%}.elementor-widget-sf-products-card .gray-text{color:#9b9b9b;font-size:14px}.elementor-widget-sf-products-card .main-text{font-size:18px}.elementor-widget-sf-products-card .main-text small{font-size:12px}@media screen and (max-width:1024px){.sf-card-container .elementor-widget-wrap{display:block}}