.elementor-sticky--active{z-index:1!important}.elementor-location-header .elementor-sticky--active{z-index:2!important}.woocommerce-message{margin:30px;border-radius:8px}.elementor-animation-grow:active,.elementor-animation-grow:focus,.elementor-animation-grow:hover{transform:scale(1.01)!important}.fadeInDown{animation-name:customfadeInDown!important}.fadeInRight{animation-name:customfadeInRight!important}.fadeInUp{animation-name:customfadeInUp!important}input[type=radio]:focus{box-shadow:none!important}.woocommerce-message{border-top-color:#000}.woocommerce-message::before{color:#000}.added_to_cart.wc-forward{display:block;text-align:center;font-weight:700;margin:10px 0 0;padding:10px;background:#fff;border:1px solid #000;border-radius:100px;color:#000;font-family:"Syne",sans-serif;text-transform:uppercase;font-size:17px;width:100%}.wc-block-components-quantity-selector,table.wc-block-cart-items.wp-block-woocommerce-cart-line-items-block thead,h2.wp-block-woocommerce-cart-order-summary-heading-block.wc-block-cart__totals-title,.wc-block-components-order-summary .wc-block-components-order-summary-item__quantity,.woocommerce-message .button,.wp-block-woocommerce-checkout-order-summary-subtotal-block.wc-block-components-totals-wrapper,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2,.yith-wcmap .user-profile .user-avatar.avatar-upload,.membership-actions.order-actions .button.cancel,.membership-content-type,.membership-content-excerpt,.membership-content-accessible,.wc-block-cart__empty-cart__title.with-empty-cart-icon:before{display:none!important}.wc-block-components-title.wc-block-components-title{letter-spacing:-1px}.wp-block-woocommerce-checkout-actions-block .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button:hover{background-color:var(--e-global-color-eb13ae7)}.elementor-menu-cart__product-price{align-self:var(--price-quantity-position--align-self,end);color:#545454}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link){min-height:auto;border-radius:100px;color:#fff;font-family:"Syne",sans-serif;font-weight:700;text-transform:uppercase;font-size:17px}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link){min-height:0!important;padding:16px 20px;border:none}.wc-block-cart .wc-block-cart__submit-container{margin-top:2em}.u-columns.woocommerce-Addresses.col2-set.addresses .u-column1.col-1.woocommerce-Address{width:100%;float:none}:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button{font-size:17px;xmargin:15px 0 0;border-radius:100px}.woocommerce form.login,.woocommerce form.register,form.woocommerce-ResetPassword.lost_reset_password{border:none;padding:0;margin:2em auto;text-align:left;border-radius:5px;max-width:510px}.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{display:block;margin:.8em 0}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button{font-size:17px;padding:15px 30px;font-weight:700;border-radius:100px;color:#fff;background-color:#000}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:hover{background-color:#3c393e;color:#fff}.woocommerce-account h2{text-align:center;display:none}.woocommerce-MyAccount-content fieldset{margin:2em 0}legend,label{font-size:13px;font-weight:700;text-transform:uppercase}fieldset label{text-transform:none;font-weight:400;font-size:100%}.yith-wcmap .user-profile .user-info .username{font-weight:700;color:#000;font-size:120%}.yith-wcmap .user-profile .user-info .logout a{padding:6px 20px;font-size:80%;text-decoration:none;text-transform:uppercase;border:0;color:var(--ywcmap-logout-text-color);background-color:#000;border-radius:100px;display:inline-block;margin-top:1em}.woocommerce table caption+thead tr:first-child td,.woocommerce table caption+thead tr:first-child th,.woocommerce table colgroup+thead tr:first-child td,table colgroup+thead tr:first-child th,.woocommerce table thead:first-child tr:first-child td,.woocommerce table thead:first-child tr:first-child th{border-block-start:none}.woocommerce table td,.woocommerce table th{border:none;padding:15px;vertical-align:top}.woocommerce table caption+thead tr:first-child td,.woocommerce table caption+thead tr:first-child th,.woocommerce table colgroup+thead tr:first-child td,table colgroup+thead tr:first-child th,.woocommerce table thead:first-child tr:first-child td,.woocommerce table thead:first-child tr:first-child th{border-block-start:none;text-transform:uppercase;font-size:13px;letter-spacing:1px;color:#000}.woocommerce table.my_account_orders .button{white-space:nowrap;text-transform:uppercase;font-family:"Syne",sans-serif;font-size:14px;width:100%;text-align:center;max-width:130px}.woocommerce-account table.my_account_memberships{table-layout:auto}td.membership-actions.order-actions{padding:15px!important}a.button.view{min-width:130px}.woocommerce-error,.woocommerce-info,.woocommerce-message{margin-top:2em}td.membership-content-actions.order-actions{text-align:right;padding:10px!important}.woocommerce-MyAccount-content fieldset{margin:2em 0;border:1px solid #ddd;padding:30px}.wp-block-woocommerce-checkout .wc-block-checkout__login-prompt{float:right;font-size:1em;margin-top:-24px;border:1px solid #000;color:#000;border-radius:100px;padding:7px 20px;text-transform:uppercase;font-family:"Syne",sans-serif}@media (max-width:767px){.wp-block-woocommerce-checkout .wc-block-checkout__login-prompt{float:none!important;margin:17px 0!important;display:block;text-align:center;max-width:150px}}.woocommerce-LostPassword.lost_password a{margin-top:1.5em;display:block;font-weight:700}.elementor-widget-woocommerce-cart .woocommerce a:not(.add_to_cart_button):not(.restore-item):not(.wc-backward):not(.wc-forward),.elementor-widget-woocommerce-cart .woocommerce a:not(.add_to_cart_button):not(.restore-item):not(.wc-backward):not(.wc-forward):hover{color:#000}.woocommerce form .form-row .input-text,.woocommerce form .form-row select{font-family:inherit;font-weight:400;letter-spacing:normal;padding:var(--forms-fields-padding,16px);display:block;background-color:var(--wc-form-color-background,#fff);border:var(--wc-form-border-width) solid var(--wc-form-border-color);border-radius:var(--forms-fields-border-radius,3px);color:var(--wc-form-color-text,#000);box-sizing:border-box;width:100%;margin:0;line-height:normal;height:auto}.elementor-widget-woocommerce-checkout-page a,.elementor-widget-woocommerce-checkout-page a:hover{color:#7b2d91}.ts-product-image{max-width:60px}.elementor-widget-woocommerce-checkout-page .select2-container--default .select2-selection--single .select2-selection__rendered{padding-top:0;padding-bottom:0}.select2-container .select2-dropdown,.select2-container .select2-selection{border:var(--wc-form-border-width,1px) solid rgba(191,191,191,.8)}td.membership-content-title a{font-weight:700}.my_account_memberships.my_membership_content thead,input#account_display_name,span#account_display_name_description,label[for=account_display_name]{display:none!important}.woocommerce form .form-row .input-text,.woocommerce form .form-row select{background-color:#f0f0f0;border:none;border-radius:0}form.woocommerce-ResetPassword.lost_reset_password p.woocommerce-form-row.woocommerce-form-row--first.form-row.form-row-first{float:none;width:100%}.elementor-widget-woocommerce-checkout-page{background-color:transparent;color:#444;font-family:inherit;font-size:inherit;line-height:1.4}.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table{font-family:inherit;font-size:inherit}.woocommerce .woocommerce-customer-details address{font-style:normal;margin-bottom:0;border:none;border-bottom-width:2px;border-right-width:2px;text-align:left;width:100%;border-radius:0;padding:0;box-sizing:border-box}.woocommerce ul.order_details{padding-left:0}.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table td,.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table th,.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table tr{padding-bottom:5px;padding-left:0;padding-top:5px}.woocommerce-table__product-name.product-name a{color:#000}button.cky-btn{padding-top:12px;padding-bottom:12px;font-size:15px;border-width:1px;border-color:var(--e-global-color-eb13ae7)!important;color:var(--e-global-color-eb13ae7)!important}.cky-btn.cky-btn-accept{background-color:var(--e-global-color-eb13ae7)!important;color:#fff!important}.payment_box.payment_method_stripe{background:none transparent!important;padding:0!important}fieldset#wc-stripe-upe-form{border:none;padding:0}