body,body>text{font-size:0}body>*{font-size:initial}.hidden{display:none!important}.single-product .product form.cart{flex-wrap:wrap}.single-product .cart .bos4w-display-wrap{width:100%;display:block}li.product .accordion_wrapper{display:none}li.product form.product-type-variable-ture+.accordion_wrapper{display:block}li.product .accordion_wrapper .btn.toggle{width:100%;font-size:14px;padding:10px 14px;border-radius:30px;font-weight:600;border-color:#f0602b;color:#f0602b}li.product .accordion_wrapper .btn.toggle:hover,li.product .accordion_wrapper .btn.toggle:focus{color:#fff;background-color:#f0602b!important;border-color:#f0602b!important;box-shadow:none;outline:0}li.product .cart.product-type-variable-ture .bos4w-display-wrap{height:0}li.product .product-type-variable-ture .bos4w-display-wrap.show-options{display:block!important;height:100%}li.product .bos4w-display-options,li.product .product-type-variable-ture .bos4w-display-wrap .bos4w-display-options,.confirm_add+.confirm_add{display:none!important}li.product #bos4w-dropdown-plan{font-weight:500!important;font-size:13px;padding:8px 0 10px 8px;border-radius:30px}li.product .product-type-variable-ture .bos4w-display-wrap .bos4w-display-dropdown{margin-bottom:0;margin-top:14px}form.cart.product-type-variable-ture a.added_to_cart,form.cart.product-type-variable-ture .confirm_add{display:none}ul.products li.product .cart .bos4w-display-wrap>.bos4w-display-plan-text,ul.products li.product .cart .bos4w-display-wrap .bos4w-display-dropdown>label,.single-product .product .cart .bos4w-display-wrap>.bos4w-display-plan-text,.single-product .product .cart .bos4w-display-wrap .bos4w-display-dropdown>label{display:none}.single-product .product .cart .bos4w-display-wrap .bos4w-display-options ul{padding-left:0;margin-bottom:20px}.single-product .product .cart .bos4w-display-wrap .bos4w-display-options ul li:not(:last-child){margin-bottom:10px}.single-product .product .cart .bos4w-display-wrap .bos4w-display-options ul li label input::before{content:'';width:14px;height:14px;background:linear-gradient(135deg,#ff5858,#f09819);display:inline-block;border-radius:10px;position:absolute;left:0;top:3px;transition:all 0.3s ease-in-out}.single-product .product .cart .bos4w-display-wrap .bos4w-display-options ul li label input::after{content:'';width:20px;height:20px;display:inline-block;border-radius:100%;border:2px solid #333;background:#fff0;position:absolute;left:-3px;top:0;opacity:0;transition:all 0.3s ease-in-out}.single-product .product .cart .bos4w-display-wrap .bos4w-display-options ul li label input:hover::before,.single-product .product .cart .bos4w-display-wrap .bos4w-display-options ul li label input:checked::before{background:linear-gradient(135deg,#f09819),#ff5858}.single-product .product .cart .bos4w-display-wrap .bos4w-display-options ul li label input:hover::after,.single-product .product .cart .bos4w-display-wrap .bos4w-display-options ul li label input:checked::after{opacity:1}.single-product .product .cart .bos4w-display-wrap .bos4w-display-options ul li label{font-size:18px;font-weight:700;padding-left:25px;position:relative}.single-product .product .cart .bos4w-display-wrap .bos4w-display-options ul li label>*{margin-left:10px}.single-product .product .cart .bos4w-display-wrap .bos4w-display-options ul li label input[type="radio"]{width:0;height:0;transition:all 0.3s ease-in-out}.single-product .product .cart .bos4w-display-wrap .bos4w-display-dropdown #bos4w-dropdown-plan,.single-product .product .cart .bos4w-display-wrap .bos4w-display-dropdown #bos4w-dropdown-plan option{font-weight:600}.single-product .product .cart .quantity{width:30%}.single-product .product form.cart .quantity .qty{width:100%;border-radius:100px;border-color:#ff5858}.single-product .product .cart .single_add_to_cart_button{width:68%!important;border-radius:100px;transition:all 0.3s ease-in-out;background:linear-gradient(135deg,#ff5858,#f09819)}.single-product .product .cart .single_add_to_cart_button:hover{background:linear-gradient(135deg,#f09819,#ff5858)}.single-product .product .cart #eh-payment-request-button-seperator{margin:0 auto}.single-product .product .cart div#eh-stripe-payment-request-button{width:100%;border-radius:100px!important;overflow:hidden}ul.products li.product .cart .quantity,.subscription_options .cart .quantity,.single-product .product .cart .quantity{width:30%}ul.products li.product .cart .quantity .qty,.subscription_options .cart .quantity .qty,.single-product .product form.cart .quantity .qty{width:100%;text-align:center;border-radius:100px;border-color:#ff5858}ul.products li.product .cart .single_add_to_cart_button,.subscription_options .cart .single_add_to_cart_button,.single-product .product .cart .single_add_to_cart_button{width:68%!important;border-radius:100px;padding:10px 20px;transition:all 0.3s ease-in-out;background:linear-gradient(135deg,#ff5858,#f09819)}ul.products li.product .cart .single_add_to_cart_button:hover,.subscription_options .cart .single_add_to_cart_button:hover,.single-product .product .cart .single_add_to_cart_button:hover{background:linear-gradient(135deg,#f09819,#ff5858)}ul.products li.product .cart .bos4w-display-dropdown #bos4w-dropdown-plan,ul.products li.product .cart .bos4w-display-dropdown #bos4w-dropdown-plan option,.subscription_options .cart .bos4w-display-dropdown #bos4w-dropdown-plan,.subscription_options .cart .bos4w-display-dropdown #bos4w-dropdown-plan option,.single-product .product .cart .bos4w-display-wrap .bos4w-display-dropdown #bos4w-dropdown-plan,.single-product .product .cart .bos4w-display-wrap .bos4w-display-dropdown #bos4w-dropdown-plan option{font-weight:600}ul.products li.product .cart .bos4w-display-wrap{order:3}.single-product .cart .bos4w-display-wrap{margin-bottom:10px}ul.products li.product .cart .bos4w-display-wrap,.single-product .cart .bos4w-display-wrap{width:100%;display:block}ul.products li.product .cart,.subscription_options .cart,.single-product .product form.cart{flex-wrap:wrap}.woocommerce-checkout #order_review #cfw-breadcrumb li.cart{display:none}.woocommerce-checkout #order_review #cfw-customer-info .cfw-bottom-controls .previous-button a{font-size:0}.woocommerce-checkout #order_review #cfw-customer-info .cfw-bottom-controls .previous-button a::after{content:'« Return to shop';font-size:initial}.woocommerce-checkout #order_review #cfw-customer-info .cfw-bottom-controls .previous-button a:hover{color:#F1602C}.woocommerce-checkout #order_review .cfw-panel ul.cfw-review-pane li,.woocommerce-checkout #order_review .cfw-panel ul.cfw-shipping-methods-list li{background-color:#fff;border-radius:5px}.woocommerce-checkout #cfw-cart-summary table#cfw-cart tr.cart-item-row{position:relative}.woocommerce-checkout #cfw-cart-summary table#cfw-cart tr.cart-item-row td.cfw-cart-item-quantity{width:21px;height:21px;visibility:visible;background-color:rgb(114 114 114 / .9);color:#fff;border-radius:100px;clip:unset;display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:50px;font-size:.8571428571em;padding:0}.woocommerce-checkout #cfw-cart-summary table#cfw-cart tr.cart-item-row td.cfw-cart-item-subtotal .subscription-price .subscription-details{white-space:unset}.woocommerce-checkout #cfw-cart-summary #cfw-coupons{border-top:1px solid #ccc;padding-top:25px;padding-bottom:15px;border-bottom:1px solid #ccc}.woocommerce-checkout #cfw-cart-summary .cfw-promo-wrap .cfw-promo-row{margin-bottom:0}.woocommerce-checkout #cfw-cart-summary .cfw-promo-wrap .cfw-promo-row #cfw-promo-code_field{width:calc(100% - 85px)!important}.woocommerce-checkout #cfw-cart-summary .cfw-promo-wrap .cfw-promo-row .cfw-promo-code-button-wrap{width:85px}.woocommerce-checkout #cfw-cart-summary .cfw-promo-wrap .cfw-promo-row .cfw-promo-code-button-wrap input[type="button"]{background-color:#ccc;margin-top:1px}.woocommerce-checkout #cfw-cart-summary .cfw-promo-wrap .cfw-promo-row #cfw-promo-code_field.cfw-label-is-floated+.cfw-promo-code-button-wrap input[type="button"]{background-color:#F1602C;color:#fff}.woocommerce-checkout #cfw-cart-summary #cfw-totals-list tr th{line-height:1.5}.woocommerce-checkout #cfw-cart-summary #cfw-totals-list tr td:nth-child(2){text-align:right}.woocommerce-checkout #cfw-cart-summary #cfw-totals-list table tr th{flex-basis:33.33%;font-size:14px;font-weight:500;text-align:left}.woocommerce-checkout #cfw-cart-summary #cfw-totals-list table tr.order-total .amount{font-size:1.25em}.woocommerce-checkout #cfw-cart-summary #cfw-totals-list table tr.recurring-totals th{font-size:20px;font-weight:600;min-width:100%;margin-top:30px;padding-top:20px;padding-bottom:20px;border-top:1px solid #cccc;border-bottom:1px solid #cccc}.xoo-wsc-modal{z-index:1000000000;position:relative}.floating-cart-cn .elementor-menu-cart__product-name.product-name{font-size:16px;font-weight:500}.floating-cart-cn .elementor-menu-cart__product-price.product-price{font-size:16px;color:#000;font-weight:500}.floating-cart-cn .elementor-menu-cart__product-remove.product-remove{border-color:#000}.floating-cart-cn .elementor-menu-cart__product-remove.product-remove:before,.floating-cart-cn .elementor-menu-cart__product-remove.product-remove:after{background:#000}.floating-cart-cn .elementor-menu-cart__subtotal{text-align:right;border:0;padding-bottom:0;padding-right:2px}.floating-cart-cn .uael-mc-offcanvas__items .elementor-menu-cart__footer-buttons .elementor-button{text-transform:uppercase;font-weight:700;letter-spacing:.3px}.floating-cart-cn .uael-mc-offcanvas__items .elementor-menu-cart__footer-buttons .elementor-button--view-cart{background-color:#f0602b}.floating-cart-cn .uael-mc-offcanvas__items .elementor-menu-cart__footer-buttons .elementor-button--view-cart:hover{background-color:#867150}.floating-cart-cn .uael-mc-offcanvas__items .elementor-menu-cart__footer-buttons .elementor-button--checkout{background-color:#867150}.floating-cart-cn .uael-mc-offcanvas__items .elementor-menu-cart__footer-buttons .elementor-button--checkout:hover{background-color:#f0602b}body.cfw-grid{height:auto}#cfw.container{padding-top:3.5em}#cfw.container>.row>.col-lg-7{padding-right:56px}#cfw.container .cfw-quantity-stepper{display:none}#cfw-cart .cart-item-row .cfw-cart-item-description .cfw-cart-item-title{font-size:14px;font-weight:400;line-height:1.4}#cfw-logo-container-mobile .cfw-logo a,#cfw-logo-container .cfw-logo a{background-position:center;height:6em}#cfw-logo-container-mobile .cfw-logo,#cfw-logo-container .cfw-logo{text-align:center}#cfw-breadcrumb{justify-content:center}#cfw-cart-summary{margin-top:-114px}#cfw-cart tbody tr:first-child td{padding-top:0}#cfw-cart-summary>div{padding-left:44px;padding-right:0}body.checkout-wc h3,main.checkoutwc h3{color:#000;font-size:20px}#cfw-customer-info-action .previous-button a{color:#000;font-weight:400;font-size:16px}#cfw.container .cfw-primary-btn{background:#F1602C;border-color:#F1602C;padding:15px 22px}#cfw.container .cfw-primary-btn:hover{background:#867150;border-color:#867150}.note-text{background:#f8d7da;padding:20px;border-radius:6px;margin-bottom:20px}.note-text p{font-size:15px;line-height:1.4;margin-bottom:14px!important;color:#721c24}.note-text p:last-child{margin-bottom:0px!important}.uael-woo-products-grid ul.products li .uael-woo-product-wrapper .uael-woo-products-summary-wrap .price .bos4w-or-subscribe,.single-product .product .summary.entry-summary .bos4w-or-subscribe,body.checkout-wc #cfw-cart-summary #cfw-cart .cfw-cart-item-description .cfw-items-summary-item-discount .bos4w-or-subscribe{display:none}.xoo-wsc-qty-price span.subscription-details{position:relative}.xoo-wsc-qty-price span.subscription-details:after{content:'';background:#fff;position:absolute;height:20px;width:21px;right:-1px}.woocommerce-checkout #cfw-cart-summary table#cfw-cart tr.cart-item-row td.cfw-cart-item-subtotal .subscription-price .subscription-details{position:relative;text-align:left;display:inline-block;line-height:1.2em;padding-top:5px}.woocommerce-checkout #cfw-cart-summary table#cfw-cart tr.cart-item-row td.cfw-cart-item-subtotal .subscription-price .subscription-details:after{content:'';position:absolute;width:17px;height:14px;bottom:0;right:0;background:#fff}span.xoo-wsch-close{font-size:21px;right:10px;border:1px solid #000;border-radius:30px}#cfw-payment-action .cfw-place-order-wrap #eh-payment-request-button-seperator p{margin-top:12px!important;margin-bottom:12px!important}body.checkout-wc #order_review .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text p{line-height:1.4}.discount-popup-cn{z-index:999999999}@media only screen and (max-width:991px){.woocommerce-checkout #cfw-cart-summary table#cfw-cart tr.cart-item-row td.cfw-cart-item-subtotal .subscription-price .subscription-details:after{background:#fafafa}}@media only screen and (max-width:767px){.woocommerce-checkout #cfw-cart-summary{margin-top:unset}.woocommerce-checkout #cfw-cart-summary>div{padding-left:0;padding-right:0;width:90%;margin:0 auto}.payment_box .form-row label,form.woocommerce-form-coupon .form-row label,form.woocommerce-form-login .form-row label{font-size:13px}}