.lf-product-details{display:flex;align-items:center}.order-wrap>.product-image{float:left;margin-right:1rem;display:block}.lf-shortcode>.product-image{display:block}.product-field{display:block;clear:both}.lf-product-details-fields h3{margin:0}.lf-product-gallery{display:block;overflow:auto;margin-left:-.5rem;width:100%}.lf-product-gallery .thumb{float:left;margin:.5rem;opacity:.5}.lf-product-gallery .thumb:hover{opacity:1}.lf-slidecontainer form{margin-top:10px}.lf-slidecontainer input[type=range]{-webkit-appearance:none;margin:18px 0;width:100%}.lf-slidecontainer input[type=range]:focus{outline:0}.lf-slidecontainer input[type=range]::-webkit-slider-runnable-track{width:100%;height:8.4px;cursor:pointer;animate:.2s;box-shadow:1px 1px 1px #000,0 0 1px #0d0d0d;background:#dedede;border-radius:1.3px;border:.2px solid #010101}.lf-slidecontainer input[type=range]::-webkit-slider-thumb{box-shadow:1px 1px 1px #000,0 0 1px #0d0d0d;border:1px solid #000;height:30px;width:16px;border-radius:3px;background:#fff;cursor:pointer;-webkit-appearance:none;margin-top:-11px}.lf-slidecontainer input[type=range]:focus::-webkit-slider-runnable-track{background:#dedede}.lf-slidecontainer input[type=range]::-moz-range-track{width:100%;height:4.4px;cursor:pointer;animate:.2s;box-shadow:1px 1px 1px #000,0 0 1px #0d0d0d;background:#dedede;border-radius:1.3px;border:.2px solid #010101}.lf-slidecontainer input[type=range]::-moz-range-thumb{box-shadow:1px 1px 1px #000,0 0 1px #0d0d0d;border:1px solid #000;height:36px;width:16px;border-radius:3px;background:#fff;cursor:pointer}.lf-slidecontainer input[type=range]::-ms-track{width:100%;height:8.4px;cursor:pointer;animate:.2s;background:0 0;border-color:transparent;border-width:16px 0;color:transparent}.lf-slidecontainer input[type=range]::-ms-fill-lower{background:#2a6495;border:.2px solid #010101;border-radius:2.6px;box-shadow:1px 1px 1px #000,0 0 1px #0d0d0d}.lf-slidecontainer input[type=range]::-ms-fill-upper{background:#3071a9;border:.2px solid #010101;border-radius:2.6px;box-shadow:1px 1px 1px #000,0 0 1px #0d0d0d}.lf-slidecontainer input[type=range]::-ms-thumb{box-shadow:1px 1px 1px #000,0 0 1px #0d0d0d;border:1px solid #000;height:36px;width:16px;border-radius:3px;background:#fff;cursor:pointer}.lf-slidecontainer input[type=range]:focus::-ms-fill-lower{background:#3071a9}.lf-slidecontainer input[type=range]:focus::-ms-fill-upper{background:#367ebd}.lf-product-image{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;margin:5px 5px 5px 5px;vertical-align:middle}.lf-last-order .order-wrap{display:block;padding:10px;overflow:hidden}.lf-all td.product-price{display:none!important}.lf-all .woocommerce .shop_table_responsive td.product-name{display:inline-flex!important;margin:10px 0!important;text-align:left!important}.lf-all .shop_table_responsive td.product-name::before,.lf-all .shop_table_responsive td.product-quantity::before,.lf-all .shop_table_responsive td.product-subtotal::before{display:none!important}.lf-all .shop_table_responsive td.product-nname{text-align:left!important}.lf-all .shop_table_responsive .lf_cqoc_product_name{line-height:1.4em!important}.lf-all .shop_table_responsive td.product-quantity{min-width:60px!important}.lf-all .shop_table_responsive td.product-quantity .quantity{margin:0 5px 0 0!important;padding:0!important}.lf-all .shop_table_responsive .qty{width:3em!important}@media only screen and (max-width:768px){.lf-all .shop_table_responsive tr{display:flex!important;align-items:center!important}}.launchflows .woocommerce #content table.cart td.actions .coupon,.launchflows .woocommerce table.cart td.actions .coupon,.launchflows .woocommerce-page #content table.cart td.actions .coupon,.launchflows .woocommerce-page table.cart td.actions .coupon{float:right!important}.launchflows .cart td.product-quantity{padding:10px!important}.launchflows a.button.wc-forward{display:none!important}.elementor-editor-active .elementor .lf-always-in,.elementor-editor-active .elementor .lf-bump{display:flex!important;width:100%;align-items:center}.elementor-editor-active .lf-always-in,.elementor-editor-active .lf-bump{display:none}.lf-last-order span.order-wrap{display:block;overflow:hidden;margin:10px 0}.lf-item-image img {height: 100px;width: 100px;border: 2px solid #dedede;}.lf-last-order .purchase-note{display:block;overflow:hidden}.lf-last-order hr{border:1px solid #bebebe;margin:1em 0}.lf-all .wc-stripe-elements-field,.lf-all .wc-stripe-iban-element-field{border:1px solid #ddd;margin:5px 0;padding:11px 12px;background-color:#fff;outline:0;border-radius:3px}.product-name a.remove,.woocommerce-checkout .lf-product-image,.woocommerce-checkout .quantity{display:none}.launchflows .lf-product-image,.launchflows .quantity,.launchflows a.remove{display:inline-block;vertical-align:middle}.launchflows .default-product-quantity{display:none}#order_review_wrap{overflow:hidden}.lf-review #order_review_wrap{overflow:hidden;margin-top:0px;margin-bottom:0px}section#lf-autoclick{display:flex;align-items:center;justify-content:center;height:50vh}#lf-autoclick{display:inline-block}.elementor-editor-active #lf-autoclick{display:flex}.lf-autoclick-waiting{margin:0 auto}.blobs-container{display:inline-flex}.blob{background:#000;border-radius:50%;box-shadow:0 0 0 0 #000;margin:10px;height:20px;width:20px;transform:scale(1);animation:pulse-black 2s infinite}@keyframes pulse-black{0%{transform:scale(.95);box-shadow:0 0 0 0 rgba(0,0,0,.7)}70%{transform:scale(1);box-shadow:0 0 0 10px transparent}100%{transform:scale(.95);box-shadow:0 0 0 0 transparent}}.blob.red{background:#ff5252;box-shadow:0 0 0 0 #ff5252;animation:pulse-red 2s infinite}@keyframes pulse-red{0%{transform:scale(.95);box-shadow:0 0 0 0 rgba(255,82,82,.7)}70%{transform:scale(1);box-shadow:0 0 0 10px rgba(255,82,82,0)}100%{transform:scale(.95);box-shadow:0 0 0 0 rgba(255,82,82,0)}}.blob.orange{background:#ff793f;box-shadow:0 0 0 0 #ff793f;animation:pulse-orange 2s infinite}@keyframes pulse-orange{0%{transform:scale(.95);box-shadow:0 0 0 0 rgba(255,121,63,.7)}70%{transform:scale(1);box-shadow:0 0 0 10px rgba(255,121,63,0)}100%{transform:scale(.95);box-shadow:0 0 0 0 rgba(255,121,63,0)}}.blob.yellow{background:#ffb142;box-shadow:0 0 0 0 #ffb142;animation:pulse-yellow 2s infinite}@keyframes pulse-yellow{0%{transform:scale(.95);box-shadow:0 0 0 0 rgba(255,177,66,.7)}70%{transform:scale(1);box-shadow:0 0 0 10px rgba(255,177,66,0)}100%{transform:scale(.95);box-shadow:0 0 0 0 rgba(255,177,66,0)}}.blob.blue{background:#34ace0;box-shadow:0 0 0 0 #34ace0;animation:pulse-blue 2s infinite}@keyframes pulse-blue{0%{transform:scale(.95);box-shadow:0 0 0 0 rgba(52,172,224,.7)}70%{transform:scale(1);box-shadow:0 0 0 10px rgba(52,172,224,0)}100%{transform:scale(.95);box-shadow:0 0 0 0 rgba(52,172,224,0)}}.blob.green{background:#33d9b2;box-shadow:0 0 0 0 #33d9b2;animation:pulse-green 2s infinite}@keyframes pulse-green{0%{transform:scale(.95);box-shadow:0 0 0 0 rgba(51,217,178,.7)}70%{transform:scale(1);box-shadow:0 0 0 10px rgba(51,217,178,0)}100%{transform:scale(.95);box-shadow:0 0 0 0 rgba(51,217,178,0)}}.blob.purple{background:#8e44ad;box-shadow:0 0 0 0 #8e44ad;animation:pulse-purple 2s infinite}@keyframes pulse-purple{0%{transform:scale(.95);box-shadow:0 0 0 0 rgba(142,68,173,.7)}70%{transform:scale(1);box-shadow:0 0 0 10px rgba(142,68,173,0)}100%{transform:scale(.95);box-shadow:0 0 0 0 rgba(142,68,173,0)}}.elementor-editor-active #order_main_wrap,.elementor-editor-active #order_review_wrap{display:none}.woocommerce-order-pay .lf-form{display:block!important;margin:20px auto;max-width:80%}.woocommerce-order-pay table.shop_table td{padding:10px!important}#lf-apply-tags,#lf-remove-tags{border:2px dashed #e55b10;padding:2%;background:#dedede;border-radius:5px;width:100%;display:block}.lf-item-price{float:right!important}.lf-hide{display:none!important}#lf-always-in input{display:none!important}.lf-always-in,.lf-bump{display:flex;align-items:center}.lf-always-in a,.lf-bump a{display:inline-flex;min-height:1em;margin-right:10px}.lf-always-in img.always-in-image,.lf-bump img.bump-image{display:inline-flex;margin-right:10px;width:50px}.lf-always-in span.always-in-title,.lf-bump span.bump-title{display:inline-flex;margin-right:10px}.lf-always-in span.bump-price,.lf-bump span.bump-price{display:inline-flex}.lf-always-in #checkbox_style{margin-right:10px}.lf-always-in .state{background:url(/wp-content/plugins/launchflows/elementor/images/shopping-basket.png);height:16px;width:18px;background-size:contain;background-repeat:no-repeat; display:inline-block;}.lf-payment .woocommerce-terms-and-conditions-wrapper p{margin:0!important}.lf-payment #payment div.form-row{padding:0!important}.lf-last-order-item{display:block;margin:2em 0; overflow:hidden}.lf-wcgallery>.woocommerce-product-gallery{width:100%!important}#lf-original-product>.product{overflow:hidden;width:100%}#order_review strong.default-product-quantity{display:none}.lf-wccart .quantity{display:block}@media screen and (min-width:1025px){body.theme-kadence form.checkout .woocommerce-checkout-review-order{width:100%}}.widget-area .lf-last-order-item img {width: 50px;}.lf-container .woocommerce {padding-top: 20px;}.lf-hide{display:none}.lf-product-images .woocommerce-product-gallery {width: 100%!important;}p.first-payment-date {margin-bottom: 0;}.woocommerce div.product .product_meta {border-top: 0;padding-top: 0;margin: 0;}.wp-block-columns {clear: both;}.lf-blank .woocommerce-breadcrumb {display: none;}span.lf-product-add-to-cart-wrapper {width: 100%;text-align: inherit;display: block;}span.lf-product-add-to-cart {overflow: hidden;display: inline-block;margin: 0 auto;}.elementor-editor-active #lf-content-block {padding-top: 20px;}.woocommerce #lf-original-product div.product div.summary {margin-bottom: 0;}.lf-review div#order_review {padding-left: inherit; width:100%;}.lf-review h3#order_review_heading {float: none;width: inherit;padding-left: inherit;margin: inherit;}#order_main_wrap .woocommerce-billing-fields, #order_main_wrap .woocommerce-shipping-fields, #order_main_wrap .woocommerce-additional-fields {margin: 0;}#lf-form th.product-name {width: 70%;}span.lf-wccoupon {display: inline-block;width: 100%;}.woocommerce-checkout-payment fieldset {border: none;}#lf-form .product-name .quantity {float: right;}.lf-payment .payment_box fieldset:not(#wc-stripe-cc-form) {border:none;padding:0;margin:0;}#lf-editor-content .woocommerce-info {margin-bottom: 1rem!important;}.lf-hide-title .lf-billing h3, .lf-hide-title .lf-review h3, .lf-hide-title .lf-shipping h3, .lf-hide-title .lf-additional h3, .lf-hide-title .up-sells h2 {display: none;}.theme-twentytwentytwo .lf-form .woocommerce form .form-row select, .theme-twentytwentytwo .lf-form .woocommerce-page form .form-row select {width: 100%;padding: 0.9rem 1.1rem;border: 1px solid var(--wp--preset--color--black);}.theme-twentytwentytwo .lf-form .woocommerce-billing-fields__field-wrapper,.theme-twentytwentytwo .lf-form .woocommerce-checkout #payment,.theme-twentytwentytwo .lf-form .woocommerce-checkout-review-order-table{margin-top: 0;}.theme-blocksy form.woocommerce-checkout {display: block!important;}.theme-twentytwentytwo div.product{overflow:hidden;}.lf-item-image {float: left;clear: both;margin-right: 10px;}span#lf-last-order {display: block;overflow: hidden;}.theme-kadence #stripe-payment-data fieldset {padding: 0!important;margin: 0!important;border:none;}.theme-kadence .wc-stripe-elements-field, .wc-stripe-iban-element-field {padding: 10px;box-shadow: 0px 0px 0px -7px rgb(0 0 0 / 0%);border-radius:3px;}.theme-kadence .lf-product-add-to-cart .button.single_add_to_cart_button.button {padding: 10px 38px 10px 38px!important;height: auto!important;border-radius:3px!important;}.theme-kadence .lf-product-add-to-cart .quantity .qty {height: 60px!important;font-size: 20px!important;}.lf-review dl.variation {clear: both;}#lf-form .wp-container-2 > * + * {margin-block-start: 10px;margin-block-end: 0;}#lf-form .ct-order-review {padding: 0!important;border: none!important;top: auto!important;}#lf-the-content .summary.entry-summary {float: none !important;width: 100% !important;clear: both !important;}#lf-the-content .up-sells .products.align-buttons-bottom li.product {display: flex;flex-direction: initial;align-items: center;} #lf-the-content .up-sells .grid-lg-col-4,#lf-the-content .up-sells .grid-ss-col-3, #lf-the-content .up-sells .grid-sm-col-2 {grid-template-columns: repeat(1, minmax(0, 1fr));}