.woocommerce table th, .woocommerce table td{border-width:0;}
.woocommerce #btn-buy,
.tinv-wishlist .tinvwl_added_to_wishlist.tinv-modal button, .woocommerce #respond input#submit,
.woocommerce .button, .woocommerce-page .button,
.woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce input[type="button"], .woocommerce-page input[type="button"],
.woocommerce input[type="submit"], .woocommerce-page input[type="submit"],
.woocommerce ul.products li.product .button, .woocommerce div.product form.cart .button, .woocommerce #review_form #respond p.form-submit input[type="submit"],
.woocommerce-page #review_form #respond p.form-submit input[type="submit"],
.woocommerce table.my_account_orders .order-actions .button, .woocommerce table.cart td.actions .button, #add_payment_method .wc-proceed-to-checkout a.checkout-button,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button, .yith-woocompare-widget a.clear-all{-webkit-appearance:none;cursor:pointer;display:inline-flex;align-items:center;vertical-align:top;font-size:var(--theme-font-button_font-size);line-height:var(--theme-font-button_line-height);font-weight:var(--theme-font-button_font-weight);-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:0;-ms-border-radius:0;border-radius:0;text-transform:var(--theme-font-button_text-transform);letter-spacing:var(--theme-font-button_letter-spacing);white-space:nowrap;height:auto;max-width:100%;color:var(--theme-color-inverse_link);border-color:var(--theme-color-text_link);background-color:var(--theme-color-text_link);padding:17px 62px;border-width:0 !important;-webkit-box-shadow:none;-ms-box-shadow:none;box-shadow:none;}
.woocommerce #btn-buy.sc_button_shadow,
.tinv-wishlist .tinvwl_added_to_wishlist.tinv-modal button.sc_button_shadow, .woocommerce #respond input#submit.sc_button_shadow,
.woocommerce .button.sc_button_shadow, .woocommerce-page .button.sc_button_shadow,
.woocommerce a.button.sc_button_shadow, .woocommerce button.button.sc_button_shadow, .woocommerce input.button.sc_button_shadow, .woocommerce input[type="button"].sc_button_shadow, .woocommerce-page input[type="button"].sc_button_shadow,
.woocommerce input[type="submit"].sc_button_shadow, .woocommerce-page input[type="submit"].sc_button_shadow,
.woocommerce ul.products li.product .button.sc_button_shadow, .woocommerce div.product form.cart .button.sc_button_shadow, .woocommerce #review_form #respond p.form-submit input[type="submit"].sc_button_shadow,
.woocommerce-page #review_form #respond p.form-submit input[type="submit"].sc_button_shadow,
.woocommerce table.my_account_orders .order-actions .button.sc_button_shadow, .woocommerce table.cart td.actions .button.sc_button_shadow, #add_payment_method .wc-proceed-to-checkout a.checkout-button.sc_button_shadow,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button.sc_button_shadow, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button.sc_button_shadow, .yith-woocompare-widget a.clear-all.sc_button_shadow{-webkit-box-shadow:0 7px 25px var(--theme-color-text_link_02);-ms-box-shadow:0 7px 25px var(--theme-color-text_link_02);box-shadow:0 7px 25px var(--theme-color-text_link_02);}
.woocommerce #btn-buy.sc_button_shadow.color_style_dark,
.tinv-wishlist .tinvwl_added_to_wishlist.tinv-modal button.sc_button_shadow.color_style_dark, .woocommerce #respond input#submit.sc_button_shadow.color_style_dark,
.woocommerce .button.sc_button_shadow.color_style_dark, .woocommerce-page .button.sc_button_shadow.color_style_dark,
.woocommerce a.button.sc_button_shadow.color_style_dark, .woocommerce button.button.sc_button_shadow.color_style_dark, .woocommerce input.button.sc_button_shadow.color_style_dark, .woocommerce input[type="button"].sc_button_shadow.color_style_dark, .woocommerce-page input[type="button"].sc_button_shadow.color_style_dark,
.woocommerce input[type="submit"].sc_button_shadow.color_style_dark, .woocommerce-page input[type="submit"].sc_button_shadow.color_style_dark,
.woocommerce ul.products li.product .button.sc_button_shadow.color_style_dark, .woocommerce div.product form.cart .button.sc_button_shadow.color_style_dark, .woocommerce #review_form #respond p.form-submit input[type="submit"].sc_button_shadow.color_style_dark,
.woocommerce-page #review_form #respond p.form-submit input[type="submit"].sc_button_shadow.color_style_dark,
.woocommerce table.my_account_orders .order-actions .button.sc_button_shadow.color_style_dark, .woocommerce table.cart td.actions .button.sc_button_shadow.color_style_dark, #add_payment_method .wc-proceed-to-checkout a.checkout-button.sc_button_shadow.color_style_dark,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button.sc_button_shadow.color_style_dark, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button.sc_button_shadow.color_style_dark, .yith-woocompare-widget a.clear-all.sc_button_shadow.color_style_dark{-webkit-box-shadow:0 7px 25px var(--theme-color-text_dark_02);-ms-box-shadow:0 7px 25px var(--theme-color-text_dark_02);box-shadow:0 7px 25px var(--theme-color-text_dark_02);}
.woocommerce #btn-buy.sc_button_shadow.color_style_link2,
.tinv-wishlist .tinvwl_added_to_wishlist.tinv-modal button.sc_button_shadow.color_style_link2, .woocommerce #respond input#submit.sc_button_shadow.color_style_link2,
.woocommerce .button.sc_button_shadow.color_style_link2, .woocommerce-page .button.sc_button_shadow.color_style_link2,
.woocommerce a.button.sc_button_shadow.color_style_link2, .woocommerce button.button.sc_button_shadow.color_style_link2, .woocommerce input.button.sc_button_shadow.color_style_link2, .woocommerce input[type="button"].sc_button_shadow.color_style_link2, .woocommerce-page input[type="button"].sc_button_shadow.color_style_link2,
.woocommerce input[type="submit"].sc_button_shadow.color_style_link2, .woocommerce-page input[type="submit"].sc_button_shadow.color_style_link2,
.woocommerce ul.products li.product .button.sc_button_shadow.color_style_link2, .woocommerce div.product form.cart .button.sc_button_shadow.color_style_link2, .woocommerce #review_form #respond p.form-submit input[type="submit"].sc_button_shadow.color_style_link2,
.woocommerce-page #review_form #respond p.form-submit input[type="submit"].sc_button_shadow.color_style_link2,
.woocommerce table.my_account_orders .order-actions .button.sc_button_shadow.color_style_link2, .woocommerce table.cart td.actions .button.sc_button_shadow.color_style_link2, #add_payment_method .wc-proceed-to-checkout a.checkout-button.sc_button_shadow.color_style_link2,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button.sc_button_shadow.color_style_link2, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button.sc_button_shadow.color_style_link2, .yith-woocompare-widget a.clear-all.sc_button_shadow.color_style_link2{-webkit-box-shadow:0 7px 25px var(--theme-color-text_link2_02);-ms-box-shadow:0 7px 25px var(--theme-color-text_link2_02);box-shadow:0 7px 25px var(--theme-color-text_link2_02);}
.woocommerce #btn-buy.sc_button_shadow.color_style_link3,
.tinv-wishlist .tinvwl_added_to_wishlist.tinv-modal button.sc_button_shadow.color_style_link3, .woocommerce #respond input#submit.sc_button_shadow.color_style_link3,
.woocommerce .button.sc_button_shadow.color_style_link3, .woocommerce-page .button.sc_button_shadow.color_style_link3,
.woocommerce a.button.sc_button_shadow.color_style_link3, .woocommerce button.button.sc_button_shadow.color_style_link3, .woocommerce input.button.sc_button_shadow.color_style_link3, .woocommerce input[type="button"].sc_button_shadow.color_style_link3, .woocommerce-page input[type="button"].sc_button_shadow.color_style_link3,
.woocommerce input[type="submit"].sc_button_shadow.color_style_link3, .woocommerce-page input[type="submit"].sc_button_shadow.color_style_link3,
.woocommerce ul.products li.product .button.sc_button_shadow.color_style_link3, .woocommerce div.product form.cart .button.sc_button_shadow.color_style_link3, .woocommerce #review_form #respond p.form-submit input[type="submit"].sc_button_shadow.color_style_link3,
.woocommerce-page #review_form #respond p.form-submit input[type="submit"].sc_button_shadow.color_style_link3,
.woocommerce table.my_account_orders .order-actions .button.sc_button_shadow.color_style_link3, .woocommerce table.cart td.actions .button.sc_button_shadow.color_style_link3, #add_payment_method .wc-proceed-to-checkout a.checkout-button.sc_button_shadow.color_style_link3,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button.sc_button_shadow.color_style_link3, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button.sc_button_shadow.color_style_link3, .yith-woocompare-widget a.clear-all.sc_button_shadow.color_style_link3{-webkit-box-shadow:0 7px 25px var(--theme-color-text_link3_02);-ms-box-shadow:0 7px 25px var(--theme-color-text_link3_02);box-shadow:0 7px 25px var(--theme-color-text_link3_02);}
.woocommerce #btn-buy:hover,
.woocommerce #btn-buy:focus,
.tinv-wishlist .tinvwl_added_to_wishlist.tinv-modal button:hover, .tinv-wishlist .tinvwl_added_to_wishlist.tinv-modal button:focus, .woocommerce #respond input#submit:hover,
.woocommerce #respond input#submit:focus,
.woocommerce .button:hover, .woocommerce-page .button:hover,
.woocommerce .button:focus, .woocommerce-page .button:focus,
.woocommerce a.button:hover, .woocommerce-page a.button:hover,
.woocommerce a.button:focus, .woocommerce-page a.button:focus,
.woocommerce button.button:hover, .woocommerce-page button.button:hover,
.woocommerce button.button:focus, .woocommerce-page button.button:focus,
.woocommerce input.button:hover, .woocommerce-page input.button:hover,
.woocommerce input.button:focus, .woocommerce-page input.button:focus,
.woocommerce input[type="button"]:hover, .woocommerce-page input[type="button"]:hover,
.woocommerce input[type="button"]:focus, .woocommerce-page input[type="button"]:focus,
.woocommerce input[type="submit"]:hover, .woocommerce-page input[type="submit"]:hover,
.woocommerce input[type="submit"]:focus, .woocommerce-page input[type="submit"]:focus,
.woocommerce ul.products li.product .button:hover, .woocommerce ul.products li.product .button:focus, .woocommerce div.product form.cart .button:hover, .woocommerce div.product form.cart .button:focus, .woocommerce #review_form #respond p.form-submit input[type="submit"]:hover,
.woocommerce #review_form #respond p.form-submit input[type="submit"]:focus,
.woocommerce-page #review_form #respond p.form-submit input[type="submit"]:hover,
.woocommerce-page #review_form #respond p.form-submit input[type="submit"]:focus,
.woocommerce table.my_account_orders .order-actions .button:hover, .woocommerce table.my_account_orders .order-actions .button:focus, .woocommerce table.cart td.actions .button:hover, .woocommerce table.cart td.actions .button:focus, #add_payment_method .wc-proceed-to-checkout a.checkout-button:hover,
#add_payment_method .wc-proceed-to-checkout a.checkout-button:focus,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:focus, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button:hover, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button:focus, .yith-woocompare-widget a.clear-all:hover, .yith-woocompare-widget a.clear-all:focus{color:var(--theme-color-inverse_link);border-color:var(--theme-color-text_hover);background-color:var(--theme-color-text_hover);}
.woocommerce #respond input#submit.disabled,
.woocommerce #respond input#submit:disabled,
.woocommerce #respond input#submit[disabled]:disabled,
.woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button[disabled]:disabled,
.woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce button.button[disabled]:disabled,
.woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button[disabled]:disabled{-webkit-appearance:none;cursor:pointer;display:inline-flex;align-items:center;vertical-align:top;font-size:var(--theme-font-button_font-size);line-height:var(--theme-font-button_line-height);font-weight:var(--theme-font-button_font-weight);-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:0;-ms-border-radius:0;border-radius:0;text-transform:var(--theme-font-button_text-transform);letter-spacing:var(--theme-font-button_letter-spacing);white-space:nowrap;height:auto;max-width:100%;color:var(--theme-color-inverse_link);border-color:var(--theme-color-text_link);background-color:var(--theme-color-text_link);padding:17px 62px;border-width:0 !important;}
.woocommerce #respond input#submit.disabled.sc_button_shadow,
.woocommerce #respond input#submit:disabled.sc_button_shadow,
.woocommerce #respond input#submit[disabled]:disabled.sc_button_shadow,
.woocommerce a.button.disabled.sc_button_shadow, .woocommerce a.button:disabled.sc_button_shadow, .woocommerce a.button[disabled]:disabled.sc_button_shadow,
.woocommerce button.button.disabled.sc_button_shadow, .woocommerce button.button:disabled.sc_button_shadow, .woocommerce button.button[disabled]:disabled.sc_button_shadow,
.woocommerce input.button.disabled.sc_button_shadow, .woocommerce input.button:disabled.sc_button_shadow, .woocommerce input.button[disabled]:disabled.sc_button_shadow{-webkit-box-shadow:0 7px 25px var(--theme-color-text_link_02);-ms-box-shadow:0 7px 25px var(--theme-color-text_link_02);box-shadow:0 7px 25px var(--theme-color-text_link_02);}
.woocommerce #respond input#submit.disabled.sc_button_shadow.color_style_dark,
.woocommerce #respond input#submit:disabled.sc_button_shadow.color_style_dark,
.woocommerce #respond input#submit[disabled]:disabled.sc_button_shadow.color_style_dark,
.woocommerce a.button.disabled.sc_button_shadow.color_style_dark, .woocommerce a.button:disabled.sc_button_shadow.color_style_dark, .woocommerce a.button[disabled]:disabled.sc_button_shadow.color_style_dark,
.woocommerce button.button.disabled.sc_button_shadow.color_style_dark, .woocommerce button.button:disabled.sc_button_shadow.color_style_dark, .woocommerce button.button[disabled]:disabled.sc_button_shadow.color_style_dark,
.woocommerce input.button.disabled.sc_button_shadow.color_style_dark, .woocommerce input.button:disabled.sc_button_shadow.color_style_dark, .woocommerce input.button[disabled]:disabled.sc_button_shadow.color_style_dark{-webkit-box-shadow:0 7px 25px var(--theme-color-text_dark_02);-ms-box-shadow:0 7px 25px var(--theme-color-text_dark_02);box-shadow:0 7px 25px var(--theme-color-text_dark_02);}
.woocommerce #respond input#submit.disabled.sc_button_shadow.color_style_link2,
.woocommerce #respond input#submit:disabled.sc_button_shadow.color_style_link2,
.woocommerce #respond input#submit[disabled]:disabled.sc_button_shadow.color_style_link2,
.woocommerce a.button.disabled.sc_button_shadow.color_style_link2, .woocommerce a.button:disabled.sc_button_shadow.color_style_link2, .woocommerce a.button[disabled]:disabled.sc_button_shadow.color_style_link2,
.woocommerce button.button.disabled.sc_button_shadow.color_style_link2, .woocommerce button.button:disabled.sc_button_shadow.color_style_link2, .woocommerce button.button[disabled]:disabled.sc_button_shadow.color_style_link2,
.woocommerce input.button.disabled.sc_button_shadow.color_style_link2, .woocommerce input.button:disabled.sc_button_shadow.color_style_link2, .woocommerce input.button[disabled]:disabled.sc_button_shadow.color_style_link2{-webkit-box-shadow:0 7px 25px var(--theme-color-text_link2_02);-ms-box-shadow:0 7px 25px var(--theme-color-text_link2_02);box-shadow:0 7px 25px var(--theme-color-text_link2_02);}
.woocommerce #respond input#submit.disabled.sc_button_shadow.color_style_link3,
.woocommerce #respond input#submit:disabled.sc_button_shadow.color_style_link3,
.woocommerce #respond input#submit[disabled]:disabled.sc_button_shadow.color_style_link3,
.woocommerce a.button.disabled.sc_button_shadow.color_style_link3, .woocommerce a.button:disabled.sc_button_shadow.color_style_link3, .woocommerce a.button[disabled]:disabled.sc_button_shadow.color_style_link3,
.woocommerce button.button.disabled.sc_button_shadow.color_style_link3, .woocommerce button.button:disabled.sc_button_shadow.color_style_link3, .woocommerce button.button[disabled]:disabled.sc_button_shadow.color_style_link3,
.woocommerce input.button.disabled.sc_button_shadow.color_style_link3, .woocommerce input.button:disabled.sc_button_shadow.color_style_link3, .woocommerce input.button[disabled]:disabled.sc_button_shadow.color_style_link3{-webkit-box-shadow:0 7px 25px var(--theme-color-text_link3_02);-ms-box-shadow:0 7px 25px var(--theme-color-text_link3_02);box-shadow:0 7px 25px var(--theme-color-text_link3_02);}
.woocommerce #respond input#submit.disabled,
.woocommerce #respond input#submit:disabled,
.woocommerce #respond input#submit[disabled]:disabled,
.woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button[disabled]:disabled,
.woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce button.button[disabled]:disabled,
.woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button[disabled]:disabled,
.woocommerce #respond input#submit.disabled:hover,
.woocommerce #respond input#submit:disabled:hover,
.woocommerce #respond input#submit[disabled]:disabled:hover,
.woocommerce a.button.disabled:hover, .woocommerce a.button:disabled:hover, .woocommerce a.button[disabled]:disabled:hover,
.woocommerce button.button.disabled:hover, .woocommerce button.button:disabled:hover, .woocommerce button.button[disabled]:disabled:hover,
.woocommerce input.button.disabled:hover, .woocommerce input.button:disabled:hover, .woocommerce input.button[disabled]:disabled:hover{color:var(--theme-color-inverse_link) !important;border-color:var(--theme-color-inverse_link) !important;background-color:var(--theme-color-text_light) !important;-webkit-box-shadow:none !important;-ms-box-shadow:none !important;box-shadow:none !important;opacity:1 !important;}
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt{color:var(--theme-color-inverse_link);border-color:var(--theme-color-text_link);background-color:var(--theme-color-text_link);}
.woocommerce #respond input#submit.alt:hover,
.woocommerce #respond input#submit.alt:focus,
.woocommerce a.button.alt:hover, .woocommerce a.button.alt:focus, .woocommerce button.button.alt:hover, .woocommerce button.button.alt:focus, .woocommerce input.button.alt:hover, .woocommerce input.button.alt:focus{color:var(--theme-color-inverse_link);border-color:var(--theme-color-text_hover);background-color:var(--theme-color-text_hover);}
.widget.woocommerce .button, .widget.WOOCS_CONVERTER .button, .widget.yith-woocompare-widget a.button, .widget.yith-woocompare-widget a.clear-all, .woocommerce .widget_price_filter .price_slider_amount .button{font-size:13px;line-height:18px;padding:15px 35px;}
.widget.woocommerce .button + .button{margin-left:3px;}
[class*="scheme_"].sidebar .woocommerce-message .button,
[class*="scheme_"].sidebar .woocommerce-error .button,
[class*="scheme_"].sidebar .woocommerce-info .button,
[class*="scheme_"].sidebar .widget.woocommerce .button,
[class*="scheme_"].sidebar .widget.woocommerce a.button,
[class*="scheme_"].sidebar .widget.woocommerce button.button,
[class*="scheme_"].sidebar .widget.woocommerce input.button,
[class*="scheme_"].sidebar .widget.woocommerce input[type="button"],
[class*="scheme_"].sidebar .widget.woocommerce input[type="submit"],
[class*="scheme_"].sidebar .widget.WOOCS_CONVERTER .button,
[class*="scheme_"].sidebar .widget.yith-woocompare-widget a.button,
[class*="scheme_"].sidebar .widget_product_search .search_button{color:var(--theme-color-inverse_link);border-color:var(--theme-color-alter_link);background-color:var(--theme-color-alter_link);}
[class*="scheme_"].sidebar .woocommerce-message .button:hover,
[class*="scheme_"].sidebar .woocommerce-message .button:focus,
[class*="scheme_"].sidebar .woocommerce-error .button:hover,
[class*="scheme_"].sidebar .woocommerce-error .button:focus,
[class*="scheme_"].sidebar .woocommerce-info .button:hover,
[class*="scheme_"].sidebar .woocommerce-info .button:focus,
[class*="scheme_"].sidebar .widget.woocommerce .button:hover,
[class*="scheme_"].sidebar .widget.woocommerce .button:focus,
[class*="scheme_"].sidebar .widget.woocommerce a.button:hover,
[class*="scheme_"].sidebar .widget.woocommerce a.button:focus,
[class*="scheme_"].sidebar .widget.woocommerce button.button:hover,
[class*="scheme_"].sidebar .widget.woocommerce button.button:focus,
[class*="scheme_"].sidebar .widget.woocommerce input.button:hover,
[class*="scheme_"].sidebar .widget.woocommerce input.button:focus,
[class*="scheme_"].sidebar .widget.woocommerce input[type="button"]:hover,
[class*="scheme_"].sidebar .widget.woocommerce input[type="button"]:focus,
[class*="scheme_"].sidebar .widget.woocommerce input[type="submit"]:hover,
[class*="scheme_"].sidebar .widget.woocommerce input[type="submit"]:focus,
[class*="scheme_"].sidebar .widget.WOOCS_CONVERTER .button:hover,
[class*="scheme_"].sidebar .widget.WOOCS_CONVERTER .button:focus,
[class*="scheme_"].sidebar .widget.yith-woocompare-widget a.button:hover,
[class*="scheme_"].sidebar .widget.yith-woocompare-widget a.button:focus,
[class*="scheme_"].sidebar .widget_product_search .search_button:hover,
[class*="scheme_"].sidebar .widget_product_search .search_button:focus{color:var(--theme-color-inverse_hover);border-color:var(--theme-color-alter_hover);background-color:var(--theme-color-alter_hover);}
.single-product div.product .woocommerce-tabs .wc-tabs li a, .widget.WOOCS_SELECTOR .woocommerce-currency-switcher-form .chosen-container-single .chosen-single{-webkit-border-radius:0;-ms-border-radius:0;border-radius:0;}
.woocommerce ul.products li.product .post_featured.hover_shop_buttons .icons a{-webkit-border-radius:0;-ms-border-radius:0;border-radius:0;}
.woocommerce div.product form.cart div.quantity span, .woocommerce-page div.product form.cart div.quantity span, .woocommerce .shop_table.cart div.quantity span, .woocommerce-page .shop_table.cart div.quantity span{color:var(--theme-color-input_text);background-color:var(--theme-color-bg_color);}
.woocommerce div.product form.cart div.quantity table > tbody > tr:nth-child(2n) > td div.quantity span,
.woocommerce-page div.product form.cart table > tbody > tr:nth-child(2n) > td div.quantity span{background-color:var(--theme-color-alter_bg_color);}
.woocommerce div.product form.cart div.quantity span:hover, .woocommerce-page div.product form.cart div.quantity span:hover,
.woocommerce .shop_table.cart div.quantity span:hover, .woocommerce-page .shop_table.cart div.quantity span:hover{color:var(--theme-color-text_dark);background-color:var(--theme-color-bg_color);}
.woocommerce div.product form.cart div.quantity input[type="number"], .woocommerce-page div.product form.cart div.quantity input[type="number"],
.woocommerce .shop_table.cart input[type="number"], .woocommerce-page .shop_table.cart div.quantity input[type="number"]{border-color:var(--theme-color-text_link);}
.woocommerce div.product form.cart div.quantity span.q_inc, .woocommerce-page div.product form.cart div.quantity span.q_inc, .woocommerce .shop_table.cart div.quantity span.q_inc, .woocommerce-page .shop_table.cart div.quantity span.q_inc{-webkit-border-radius:0 30px 0 0;-ms-border-radius:0 30px 0 0;border-radius:0 30px 0 0;}
.woocommerce div.product form.cart div.quantity span.q_dec, .woocommerce-page div.product form.cart div.quantity span.q_dec, .woocommerce .shop_table.cart div.quantity span.q_dec, .woocommerce-page .shop_table.cart div.quantity span.q_dec{-webkit-border-radius:0 0 30px 0;-ms-border-radius:0 0 30px 0;border-radius:0 0 30px 0;}
.woocommerce table.cart td.actions .coupon .input-text, .woocommerce #content table.cart td.actions .coupon .input-text,
.woocommerce-page table.cart td.actions .coupon .input-text, .woocommerce-page #content table.cart td.actions .coupon .input-text{padding:0.6em 0;border:none;border-bottom-width:1px;border-bottom-style:solid;-webkit-border-radius:0;-ms-border-radius:0;border-radius:0;}
.woocommerce ul.products:before, .woocommerce-page ul.products:before,
.woocommerce .products ul:before, .woocommerce-page .products ul:before,
.woocommerce div.product #reviews .comment:before, .woocommerce-page div.product #reviews .comment:before,
.woocommerce #content div.product #reviews .comment:before, .woocommerce-page #content div.product #reviews .comment:before,
.woocommerce .woocommerce-pagination ul.page-numbers:before, .woocommerce-page .woocommerce-pagination ul.page-numbers:before{display:none;}
.woocommerce .list_products_header, .woocommerce-page .list_products_header{padding:0;margin-bottom:2em;display:none;}
.woocommerce .woocommerce-breadcrumb{font-size:1em;color:var(--theme-color-text);}
.woocommerce .woocommerce-breadcrumb a{color:var(--theme-color-text_link);}
.woocommerce .woocommerce-breadcrumb a:hover{color:var(--theme-color-text_hover);}
.woocommerce .woocommerce-breadcrumb-delimiter, .woocommerce .woocommerce-breadcrumb-item{display:inline-block;vertical-align:baseline;}
.woocommerce .woocommerce-breadcrumb-delimiter{margin:0 0.5em;}
.woocommerce .woocommerce-breadcrumb-delimiter:before{content:'\e93a';font-family:"fontello";}
.woocommerce .post_item_single .woocommerce-breadcrumb{margin:-2em 0 3em;display:none;}
.woocommerce.sidebar_show .post_item_single .woocommerce-breadcrumb{margin-top:0;}
.woocommerce .post_item_single .summary > .woocommerce-breadcrumb{margin-top:0;margin-bottom:2em;}
.woocommerce .page-title{margin:0;}
.woocommerce .coworking_shop_mode_buttons, .woocommerce-page .coworking_shop_mode_buttons{float:left;font-size:14px;margin:1.25em 0.5em 1.25em 0;display:block;}
.woocommerce .coworking_shop_mode_buttons a{color:var(--theme-color-text_link);}
.woocommerce .coworking_shop_mode_buttons a:hover{color:var(--theme-color-text_hover);}
.woocommerce .coworking_shop_mode_buttons a + a,
.woocommerce-page .coworking_shop_mode_buttons a + a{margin-left:0.5em;}
.shop_mode_thumbs .coworking_shop_mode_buttons a.woocommerce_thumbs, .shop_mode_list .coworking_shop_mode_buttons a.woocommerce_list{color:var(--theme-color-text);}
.woocommerce ul.products li.product .button, .woocommerce div.product form.cart .button{margin-top:0;}
.woocommerce ul.products li.product .add_to_cart:before, .woocommerce div.product form.cart .button:before{content:'\e93d';font-family:"fontello";margin-right:0.6em;display:none;}
.woocommerce ul.products li.product.outofstock a[class*="add_to_cart"]{display:none;}
.woocommerce ul.products li.product .outofstock_label{position:absolute;z-index:2000;top:20px;left:20px;background-color:#111111;color:#fff;text-align:center;display:block;font-size:11px;font-weight:700;height:26px;line-height:26px;min-height:26px;min-width:66px;width:auto;letter-spacing:1px;margin:0;padding:0 18px;text-transform:uppercase;-webkit-border-radius:0;-ms-border-radius:0;border-radius:0;}
.woocommerce ul.products li.product .outofstock_label + .onsale{left:auto;right:20px;}
.woocommerce .woocommerce-result-count{margin:0 0.5em 0 0;font-size:16px;line-height:20px;color:var(--theme-color-text_light);}
.woocommerce .woocommerce-ordering{margin-top:0;margin-bottom:3em;width:220px;}
.woocommerce .woocommerce-ordering .select_container:before{content:'';display:block;position:absolute;z-index:1;top:2px;right:2px;bottom:2px;left:auto;width:25px;}
.woocommerce .woocommerce-ordering .select_container:after{content:'\e9e6';font-family:"fontello";font-size:10px;display:block;position:absolute;z-index:2;top:50%;right:0;width:1em;height:1em;line-height:1em;text-align:center;margin-top:-0.5em;color:var(--theme-color-text_dark);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}
.woocommerce .woocommerce-ordering select{border:none !important;background:none !important;font-size:16px;line-height:22px;font-weight:700;color:var(--theme-color-text_dark);padding:0 25px 0 0 !important;}
.sidebar_show.woocommerce ul.products.columns-4, .sidebar_show.woocommerce-page ul.products.columns-4,
.woocommerce ul.products.columns-5, .woocommerce-page ul.products.columns-5,
.woocommerce ul.products.columns-6, .woocommerce-page ul.products.columns-6,
.woocommerce ul.products.columns-6, .woocommerce-page ul.products.columns-7,
.woocommerce ul.products.columns-6, .woocommerce-page ul.products.columns-8{font-size:0.9286em;}
.sidebar_show.woocommerce ul.products.columns-4 a.button, .sidebar_show.woocommerce-page ul.products.columns-4 a.button,
.woocommerce ul.products.columns-5 a.button, .woocommerce-page ul.products.columns-5 a.button,
.woocommerce ul.products.columns-6 a.button, .woocommerce-page ul.products.columns-6 a.button{padding:1em 1.5em;}
.woocommerce ul.products, .woocommerce-page ul.products{margin-right:-30px;margin-bottom:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.woocommerce ul.products li.product > .post_item.post_layout_thumbs{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;}
.woocommerce .products.related ul.products li.product > .post_item.post_layout_thumbs{height:auto;}
.woocommerce ul.products li.product, .woocommerce ul.products[class*="columns-"] li.product,
.woocommerce[class*="columns-"] ul.products li.product,
.woocommerce-page ul.products li.product, .woocommerce-page[class*="columns-"] ul.products li.product,
.woocommerce-page ul.products[class*="columns-"] li.product{margin:0;clear:none;padding:0 30px 35px 0;position:relative;width:50%;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.woocommerce.columns-1 ul.products li.product, .woocommerce ul.products.columns-1 li.product, .woocommerce ul.products li.product.column-1_1, .woocommerce .related.products ul.products.columns-1 li.product, .woocommerce .related.products ul.products li.product.column-1_1, .woocommerce .upcells.products ul.products li.product.column-1_1, .woocommerce .upcells.products ul.products.columns-1 li.product, .woocommerce-page.columns-1 ul.products li.product, .woocommerce-page ul.products.columns-1 li.product, .woocommerce-page ul.products li.product.column-1_1, .woocommerce-page .related.products ul.products.columns-1 li.product, .woocommerce-page .related.products ul.products li.product.column-1_1, .woocommerce-page .upcells.products ul.products.columns-1 li.product, .woocommerce-page .upcells.products ul.products li.product.column-1_1{width:100%;}
.woocommerce.columns-2 ul.products li.product, .woocommerce ul.products.columns-2 li.product, .woocommerce ul.products li.product.column-1_2, .woocommerce .related.products ul.products.columns-2 li.product, .woocommerce .related.products ul.products li.product.column-1_2, .woocommerce .upcells.products ul.products li.product.column-1_2, .woocommerce .upcells.products ul.products.columns-2 li.product, .woocommerce-page.columns-2 ul.products li.product, .woocommerce-page ul.products.columns-2 li.product, .woocommerce-page ul.products li.product.column-1_2, .woocommerce-page .related.products ul.products.columns-2 li.product, .woocommerce-page .related.products ul.products li.product.column-1_2, .woocommerce-page .upcells.products ul.products.columns-2 li.product, .woocommerce-page .upcells.products ul.products li.product.column-1_2{width:50%;}
.woocommerce.columns-3 ul.products li.product, .woocommerce ul.products.columns-3 li.product, .woocommerce ul.products li.product.column-1_3, .woocommerce .related.products ul.products.columns-3 li.product, .woocommerce .related.products ul.products li.product.column-1_3, .woocommerce .upcells.products ul.products li.product.column-1_3, .woocommerce .upcells.products ul.products.columns-3 li.product, .woocommerce-page.columns-3 ul.products li.product, .woocommerce-page ul.products.columns-3 li.product, .woocommerce-page ul.products li.product.column-1_3, .woocommerce-page .related.products ul.products.columns-3 li.product, .woocommerce-page .related.products ul.products li.product.column-1_3, .woocommerce-page .upcells.products ul.products.columns-3 li.product, .woocommerce-page .upcells.products ul.products li.product.column-1_3{width:33.3333333333%;}
.woocommerce.columns-4 ul.products li.product, .woocommerce ul.products.columns-4 li.product, .woocommerce ul.products li.product.column-1_4, .woocommerce .related.products ul.products.columns-4 li.product, .woocommerce .related.products ul.products li.product.column-1_4, .woocommerce .upcells.products ul.products li.product.column-1_4, .woocommerce .upcells.products ul.products.columns-4 li.product, .woocommerce-page.columns-4 ul.products li.product, .woocommerce-page ul.products.columns-4 li.product, .woocommerce-page ul.products li.product.column-1_4, .woocommerce-page .related.products ul.products.columns-4 li.product, .woocommerce-page .related.products ul.products li.product.column-1_4, .woocommerce-page .upcells.products ul.products.columns-4 li.product, .woocommerce-page .upcells.products ul.products li.product.column-1_4{width:25%;}
.woocommerce.columns-5 ul.products li.product, .woocommerce ul.products.columns-5 li.product, .woocommerce ul.products li.product.column-1_5, .woocommerce .related.products ul.products.columns-5 li.product, .woocommerce .related.products ul.products li.product.column-1_5, .woocommerce .upcells.products ul.products li.product.column-1_5, .woocommerce .upcells.products ul.products.columns-5 li.product, .woocommerce-page.columns-5 ul.products li.product, .woocommerce-page ul.products.columns-5 li.product, .woocommerce-page ul.products li.product.column-1_5, .woocommerce-page .related.products ul.products.columns-5 li.product, .woocommerce-page .related.products ul.products li.product.column-1_5, .woocommerce-page .upcells.products ul.products.columns-5 li.product, .woocommerce-page .upcells.products ul.products li.product.column-1_5{width:20%;}
.woocommerce.columns-6 ul.products li.product, .woocommerce ul.products.columns-6 li.product, .woocommerce ul.products li.product.column-1_6, .woocommerce .related.products ul.products.columns-6 li.product, .woocommerce .related.products ul.products li.product.column-1_6, .woocommerce .upcells.products ul.products li.product.column-1_6, .woocommerce .upcells.products ul.products.columns-6 li.product, .woocommerce-page.columns-6 ul.products li.product, .woocommerce-page ul.products.columns-6 li.product, .woocommerce-page ul.products li.product.column-1_6, .woocommerce-page .related.products ul.products.columns-6 li.product, .woocommerce-page .related.products ul.products li.product.column-1_6, .woocommerce-page .upcells.products ul.products.columns-6 li.product, .woocommerce-page .upcells.products ul.products li.product.column-1_6{width:16.6666666667%;}
.woocommerce.columns-7 ul.products li.product, .woocommerce ul.products.columns-7 li.product, .woocommerce ul.products li.product.column-1_7, .woocommerce .related.products ul.products.columns-7 li.product, .woocommerce .related.products ul.products li.product.column-1_7, .woocommerce .upcells.products ul.products li.product.column-1_7, .woocommerce .upcells.products ul.products.columns-7 li.product, .woocommerce-page.columns-7 ul.products li.product, .woocommerce-page ul.products.columns-7 li.product, .woocommerce-page ul.products li.product.column-1_7, .woocommerce-page .related.products ul.products.columns-7 li.product, .woocommerce-page .related.products ul.products li.product.column-1_7, .woocommerce-page .upcells.products ul.products.columns-7 li.product, .woocommerce-page .upcells.products ul.products li.product.column-1_7{width:14.2857142857%;}
.woocommerce.columns-8 ul.products li.product, .woocommerce ul.products.columns-8 li.product, .woocommerce ul.products li.product.column-1_8, .woocommerce .related.products ul.products.columns-8 li.product, .woocommerce .related.products ul.products li.product.column-1_8, .woocommerce .upcells.products ul.products li.product.column-1_8, .woocommerce .upcells.products ul.products.columns-8 li.product, .woocommerce-page.columns-8 ul.products li.product, .woocommerce-page ul.products.columns-8 li.product, .woocommerce-page ul.products li.product.column-1_8, .woocommerce-page .related.products ul.products.columns-8 li.product, .woocommerce-page .related.products ul.products li.product.column-1_8, .woocommerce-page .upcells.products ul.products.columns-8 li.product, .woocommerce-page .upcells.products ul.products li.product.column-1_8{width:12.5%;}
.elementor-products-grid .woocommerce ul.products.elementor-grid{margin:0;}
.elementor-products-grid .woocommerce ul.products.elementor-grid li.product{width:100% !important;padding:0;}
.woocommerce ul.products li.product-category mark, .woocommerce-page ul.products li.product-category mark{background:none;}
.woocommerce ul.products li.product .post_item, .woocommerce-page ul.products li.product .post_item{margin-bottom:0;-webkit-transition:color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease;-ms-transition:color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease;transition:color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease;}
.woocommerce ul.products li.product .post_featured{-webkit-flex-shrink:0;-ms-flex-shrink:0;flex-shrink:0;overflow:hidden;margin-bottom:27px;border:none;}
.woocommerce .shop_mode_thumbs ul.products li.product .post_item, .woocommerce-page .shop_mode_thumbs ul.products li.product .post_item{outline:none;}
.woocommerce .shop_mode_thumbs ul.products li.product .post_item:hover, .woocommerce-page .shop_mode_thumbs ul.products li.product .post_item:hover{outline:none;}
.woocommerce ul.products li.product a img, .woocommerce-page ul.products li.product a img,
.woocommerce ul.products li.product a:hover img, .woocommerce-page ul.products li.product a:hover img{margin:0;-webkit-box-shadow:none;-ms-box-shadow:none;box-shadow:none;}
.woocommerce ul.products li.product a img, .woocommerce-page ul.products li.product a img{-webkit-transition:opacity 0.3s ease, transform 0.3s ease;-ms-transition:opacity 0.3s ease, transform 0.3s ease;transition:opacity 0.3s ease, transform 0.3s ease;}
.woocommerce ul.products li.product .post_featured:hover img, .woocommerce-page ul.products li.product .post_featured:hover img, .woocommerce ul.products li.product a:hover img, .woocommerce-page ul.products li.product a:hover img{-webkit-transform:scale(1.1, 1.1);-ms-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1);}
.woocommerce ul.products li.product .onsale, .woocommerce-page ul.products li.product .onsale{font-size:11px;font-weight:700;width:auto;height:26px;line-height:26px;min-height:26px;min-width:66px;max-width:55%;letter-spacing:0.8px;margin:0;padding:0 10px;left:20px;text-transform:uppercase;top:20px;right:auto;-webkit-border-radius:0;-ms-border-radius:0;border-radius:0;background:var(--theme-color-text_link);position:absolute;overflow:hidden;}
.woocommerce ul.products li.product strong{margin-top:0.5em;}
.woocommerce ul.products li.product .post_data, .woocommerce-page ul.products li.product .post_data{padding:0;text-align:left;overflow:hidden;}
.woocommerce ul.products li.product .post_data .post_data_inner > div + .button.product_type_variable,
.woocommerce ul.products li.product .post_data .post_data_inner > div + .button.product_type_simple,
.woocommerce ul.products li.product .post_data .add_to_cart_wrap, .woocommerce-page ul.products li.product .post_data .post_data_inner > div + .button.product_type_variable,
.woocommerce-page ul.products li.product .post_data .post_data_inner > div + .button.product_type_simple,
.woocommerce-page ul.products li.product .post_data .add_to_cart_wrap{margin-top:18px;}
.woocommerce ul.products li.product .post_data .post_data_inner .button, .woocommerce-page ul.products li.product .post_data .post_data_inner .button{padding:13px 48px 14px;-webkit-box-shadow:none;-ms-box-shadow:none;box-shadow:none;}
.woocommerce ul.products li.product .post_data .post_data_inner .button:after, .woocommerce-page ul.products li.product .post_data .post_data_inner .button:after{animation:none;}
.woocommerce ul.products li.product .post_data .post_data_inner .added_to_cart, .woocommerce-page ul.products li.product .post_data .post_data_inner .added_to_cart{display:block;padding:0;margin-top:0.5em;}
.woocommerce ul.products li.product.outofstock .post_featured:not(.hover_none) + .post_data .button,
.woocommerce-page ul.products li.product.outofstock .post_featured:not(.hover_none) + .post_data .button,
.woocommerce ul.products li.product .post_featured:not(.hover_none) + .post_data .add_to_cart_button,
.woocommerce-page ul.products li.product .post_featured:not(.hover_none) + .post_data .add_to_cart_button,
.woocommerce ul.products li.product .post_featured:not(.hover_none) + .post_data .button.product_type_external,
.woocommerce-page ul.products li.product .post_featured:not(.hover_none) + .post_data .button.product_type_external,
.woocommerce ul.products li.product .post_featured:not(.hover_none) + .post_data .button.product_type_grouped,
.woocommerce-page ul.products li.product .post_featured:not(.hover_none) + .post_data .button.product_type_grouped{display:none;}
.woocommerce ul.products li.product .post_header a{color:var(--theme-color-alter_dark);}
.woocommerce ul.products li.product .post_header a:hover{color:var(--theme-color-alter_link);}
.woocommerce ul.products li.product .post_header .post_tags{font-size:16px;line-height:1.4em;font-weight:400;font-style:normal;letter-spacing:0;margin-bottom:0.5em;}
.woocommerce ul.products li.product .post_header .post_tags, .woocommerce ul.products li.product .post_header .post_tags a{color:var(--theme-color-alter_text);}
.woocommerce ul.products li.product .post_header .post_tags a:hover{color:var(--theme-color-text_hover);}
.woocommerce ul.products li.product .post_header, .woocommerce-page ul.products li.product .post_header{margin-bottom:0;}
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3{font-size:19px;line-height:1.3em;font-weight:700;margin-top:0;margin-bottom:0;padding:0;}
.search-results .product .price, .woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price{font-size:18px;line-height:1em;font-weight:600;margin:11px 0 0 0;}
.search-results .product .price{margin:0 0 11px 0;}
.woocommerce ul.products.columns-6 li.product .post_featured .icons{display:none !important;}
span.amount{line-height:1em;}
span.amount > .decimals{position:relative;display:inline;font-size:0.75em;line-height:1em;vertical-align:top;margin-left:0.2em;}
span.amount > .decimals_separator{display:none;}
.woocommerce div.product p.price, .woocommerce div.product span.price, .woocommerce span.amount, .woocommerce-page span.amount{color:var(--theme-color-alter_text);}
.woocommerce table.shop_table td span.amount{color:var(--theme-color-alter_text);}
.woocommerce ul.products li.product .price .decimals, .woocommerce-page ul.products li.product .price .decimals{top:-0.2em;}
.search-results .product .price ins, .woocommerce ul.products li.product .price ins{text-decoration:none;font-weight:inherit;font-style:inherit;}
.search-results .product .price del, .woocommerce ul.products li.product .price del{display:inline-block;margin-right:6px;font-size:1em;opacity:1;text-decoration:none;position:relative;}
.search-results .product .price del:before, .woocommerce ul.products li.product .price del:before{content:' ';position:absolute;z-index:1;top:45%;left:0;width:100%;height:1px;}
.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price, .search-results .product .price ins, .woocommerce ul.products li.product .price ins, .woocommerce-page ul.products li.product .price ins{color:var(--theme-color-alter_text);}
.search-results .product .price del, .woocommerce ul.products li.product .price del, .woocommerce-page ul.products li.product .price del{color:var(--theme-color-alter_text);}
.search-results .product .price del:before, .woocommerce .price del:before{background-color:var(--theme-color-text_light);}
.search-results .product .price del > span.amount, aside.woocommerce del, .woocommerce del, .woocommerce del > span.amount,
.woocommerce del, .woocommerce del > span.amount *,
.woocommerce-page del, .woocommerce-page del > span.amount,
.woocommerce-page del, .woocommerce-page del > span.amount *{color:var(--theme-color-text_light) !important;}
.woocommerce .shop_mode_thumbs ul.products li.product .price, .woocommerce-page .shop_mode_thumbs ul.products li.product .price{margin:11px 0 0;}
.woocommerce .shop_mode_list ul.products li.product, .woocommerce-page .shop_mode_list ul.products li.product{overflow:hidden;margin:0;float:none;width:100%;}
.woocommerce .shop_mode_list ul.products li.product .post_item, .woocommerce-page .shop_mode_list ul.products li.product .post_item{overflow:hidden;text-align:left;border:none;}
.woocommerce .shop_mode_list ul.products li.product + li.product .post_item, .woocommerce-page .shop_mode_list ul.products li.product + li.product .post_item{border-top:1px solid #ddd;margin-top:3em;padding-top:5em;}
.woocommerce .shop_mode_list ul.products li.product .post_data, .woocommerce-page .shop_mode_list ul.products li.product .post_data{height:auto;overflow:hidden;text-align:left;padding:0;}
.woocommerce .shop_mode_list ul.products li.product .post_featured, .woocommerce-page .shop_mode_list ul.products li.product .post_featured{float:left;margin:0 2em 0 0;width:33%;max-width:270px;position:relative;border:1px solid #ddd;}
.woocommerce .shop_mode_list ul.products li.product .description, .woocommerce-page .shop_mode_list ul.products li.product .description{margin-bottom:1.5em;line-height:1.3em;overflow:hidden;max-height:6.6em;}
.woocommerce .shop_mode_list ul.products li.product-category .description, .woocommerce-page .shop_mode_list ul.products li.product-category .description{border-bottom:none;}
.woocommerce .shop_mode_list ul.products li.product .post_content, .woocommerce-page .shop_mode_list ul.products li.product .post_content{margin:1.2em 0 1.6em;}
.woocommerce .shop_mode_list ul.products li.product .description p, .woocommerce-page .shop_mode_list ul.products li.product .description p,
.woocommerce .shop_mode_list ul.products li.product .description ul, .woocommerce-page .shop_mode_list ul.products li.product .description ul{padding-bottom:0;margin-bottom:0;line-height:1.3em;}
.woocommerce .shop_mode_list ul.products li.product .price, .woocommerce-page .shop_mode_list ul.products li.product .price{margin:0;}
.woocommerce .shop_mode_list ul.products li.product .post_data .add_to_cart_button, .woocommerce-page .shop_mode_list ul.products li.product .post_data .add_to_cart_button,
.woocommerce .shop_mode_list ul.products li.product .post_data .added_to_cart, .woocommerce-page .shop_mode_list ul.products li.product .post_data .added_to_cart{margin-top:2em;}
.woocommerce a.added_to_cart, .woocommerce-page a.added_to_cart{padding:1.3em 0 0 1em;vertical-align:top;line-height:1em;}
.woocommerce #respond input#submit.loading:after, .woocommerce a.button.loading:after, .woocommerce button.button.loading:after, .woocommerce input.button.loading:after{display:none;}
.woocommerce .products .star-rating{float:none;margin:0.6em auto -0.6em;}
.woocommerce ul.products li.product .post_header{position:relative;overflow:visible;}
.woocommerce ul.products li.product .star-rating{font-size:14px;width:78px;margin:15px 0 0;letter-spacing:2px;}
.woocommerce .shop_mode_list .products .star-rating, .woocommerce .shop_mode_list ul.products li.product .star-rating{position:relative;top:auto;left:auto;float:none;margin:1.5em 0 0;-webkit-transform:none;-ms-transform:none;transform:none;}
.woocommerce .products .star-rating:before, .woocommerce .products .star-rating span{top:0;left:1px;}
.woocommerce .star-rating span:before, .woocommerce .star-rating:before{content:"\e96e\e96e\e96e\e96e\e96e";font-family:"fontello";}
.woocommerce p.stars a, .star-rating span, .star-rating:before{color:#FFC107;}
.woocommerce p.stars a:hover{color:var(--theme-color-text_link);}
#review_form #respond p.form-submit input[type="submit"]{color:var(--theme-color-inverse_link);background-color:var(--theme-color-text_link);}
#review_form #respond p.form-submit input[type="submit"]:hover,
#review_form #respond p.form-submit input[type="submit"]:focus{color:var(--theme-color-bg_color);background-color:var(--theme-color-text_dark);}
.woocommerce-links-more + .woocommerce-pagination{display:none;}
.return-to-shop{text-align:center;}
.woocommerce .woocommerce-message, .woocommerce .woocommerce-info{background-color:transparent;border:none;margin:0 0 48px 0;}
.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register{border:none;padding:0;margin:48px auto 0 auto;text-align:center;}
.woocommerce-error, .woocommerce-info, .woocommerce-message{padding:0;margin:0;text-align:center;font-size:1em;font-weight:400;border:none;background-color:transparent;color:var(--theme-color-text);}
.woocommerce-error a, .woocommerce-info a, .woocommerce-message a{font-weight:700;color:var(--theme-color-text_dark);}
.woocommerce-error a:hover, .woocommerce-info a:hover, .woocommerce-message a:hover{color:var(--theme-color-text_link);}
.woocommerce .woocommerce-error{text-align:center;padding:35px 0 0 0;margin:0 0 50px 0;}
.woocommerce .woocommerce-error:before{top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}
.woocommerce .woocommerce-message:before, .woocommerce .woocommerce-info:before{color:var(--theme-color-alter_dark);}
.woocommerce .woocommerce-error:before{color:var(--theme-color-alter_link);}
.woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button{margin:0;padding:0;display:inline-block;-webkit-border-radius:0;-ms-border-radius:0;border-radius:0;-webkit-box-shadow:none !important;-ms-box-shadow:none !important;box-shadow:none !important;background-color:transparent !important;float:none;color:var(--theme-color-text_link);letter-spacing:0;font-size:inherit;line-height:inherit;margin-right:5px;text-transform:none;}
.woocommerce .woocommerce-error .button:focus, .woocommerce .woocommerce-error .button:hover,
.woocommerce .woocommerce-info .button:focus, .woocommerce .woocommerce-info .button:hover, .woocommerce .woocommerce-message .button:focus, .woocommerce .woocommerce-message .button:hover{color:var(--theme-color-text_hover);}
.woocommerce .woocommerce-message:before, .woocommerce .woocommerce-info:before{display:none;}
.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info{margin:0;}
.woocommerce-form-coupon-toggle{margin-bottom:0;padding-bottom:10px;}
.woocommerce-form-coupon p{font-size:16px;line-height:1.3em;font-weight:400;margin:23px 0 0 0;}
.woocommerce-form-coupon .cart-coupon-inner{display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;border:1px solid var(--theme-color-input_bd_color);align-items:center;padding-left:25px;height:55px;margin:0 auto;width:530px;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:0;-ms-border-radius:0;border-radius:0;}
.woocommerce-form-coupon .cart-coupon-inner:before{content:'\e9bd';font-family:"fontello";display:inline-block;color:var(--theme-color-text_dark);font-size:22px;}
.woocommerce-form-coupon .cart-coupon-inner input{padding:13px 10px;font-size:15px;font-weight:400;line-height:normal;border:none;flex:1 auto;width:100%;margin-right:155px;}
.woocommerce-form-coupon .cart-coupon-inner button{display:inline-flex;width:155px;padding:0;position:absolute;top:0;right:0;bottom:0;background:none;align-items:center;justify-content:center;font-size:13px;color:var(--theme-color-text_dark);background-color:var(--theme-color-bg_color) !important;-webkit-border-radius:0;-ms-border-radius:0;border-radius:0;}
.woocommerce-form-coupon .cart-coupon-inner button:focus, .woocommerce-form-coupon .cart-coupon-inner button:hover{color:var(--theme-color-text_link);}
.woocommerce-form-coupon .cart-coupon-inner button:before{content:"";display:block;height:22px;width:1px;position:absolute;z-index:1;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:var(--theme-color-input_bd_color);}
.woocommerce div.product .product_title{margin:-0.15em 0 0.65em;font-size:2.611em;}
.woocommerce div.product .woocommerce-product-details__short-description{margin-bottom:40px;}
.woocommerce div.product .woocommerce-product-details__short-description p:last-child{margin:0;}
.woocommerce div.product p.price, .woocommerce div.product span.price{position:relative;font-size:28px;font-weight:700;color:var(--theme-color-text_link);}
.woocommerce div.product p.price span.amount, .woocommerce div.product span.price span.amount{color:var(--theme-color-text_link);}
.woocommerce div.product p.price .woocommerce-Price-currencySymbol, .woocommerce div.product span.price .woocommerce-Price-currencySymbol{letter-spacing:2px;}
.woocommerce div.product p.price{margin:0 0 35px;}
.woocommerce div.product span.price ins, .woocommerce div.product p.price ins{text-decoration:none;font-style:normal;font-weight:700;}
.woocommerce-main-image{position:relative;display:block;}
.woocommerce div.product div.images, .woocommerce #content div.product div.images, .woocommerce-page div.product div.images, .woocommerce-page #content div.product div.images{margin-bottom:6.5em;}
.woocommerce.sidebar_show div.product div.images, .woocommerce-page.sidebar_show div.product div.images,
.woocommerce.sidebar_show #content div.product div.images, .woocommerce-page.sidebar_show #content div.product div.images{width:100%;float:none;}
.woocommerce.sidebar_hide div.product div.images, .woocommerce-page.sidebar_hide div.product div.images,
.woocommerce.sidebar_hide #content div.product div.images, .woocommerce-page.sidebar_hide #content div.product div.images{width:49%;float:left;}
.woocommerce div.product div.images img{border:none;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.woocommerce div.product div.images .woocommerce-product-gallery__image:first-child{-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2){-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.woocommerce div.product div.images .flex-viewport{border:none;}
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper{max-width:none;display:block;}
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:first-child{margin-bottom:0;}
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:nth-child(n+2){padding:0;}
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image img{border:none;}
.woocommerce div.product div.images .flex-control-thumbs li{-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.woocommerce div.product div.images img{border-color:var(--theme-color-bd_color);}
.woocommerce div.product div.images a:hover img{border-color:var(--theme-color-text_link);}
.woocommerce-product-gallery .woocommerce-product-gallery__wrapper .tinv-wraper{opacity:0 !important;display:none !important;}
.woocommerce-product-gallery .tinv-wraper{position:absolute;bottom:20px;right:20px;z-index:9;display:inline-block;pointer-events:all;font-size:17px !important;}
.woocommerce-product-gallery .tinv-wraper .tinvwl_add_to_wishlist_button.tinvwl-add-hide{visibility:visible !important;}
.woocommerce-product-gallery .tinv-wraper > *{display:none;}
.woocommerce-product-gallery .tinv-wraper > .tinvwl_add_to_wishlist_button{display:block;overflow:hidden;color:#000000 !important;background-color:#ffffff !important;letter-spacing:0 !important;cursor:pointer;text-align:center;border:none !important;margin:0 !important;width:47px;height:47px;line-height:48px !important;-webkit-border-radius:50% !important;-ms-border-radius:50% !important;border-radius:50% !important;-webkit-transition:all 0.2s ease !important;-ms-transition:all 0.2s ease !important;transition:all 0.2s ease !important;-webkit-box-shadow:0 0 8px rgba(0, 0, 0, 0.08);-ms-box-shadow:0 0 8px rgba(0, 0, 0, 0.08);box-shadow:0 0 8px rgba(0, 0, 0, 0.08);position:relative;visibility:visible !important;pointer-events:auto !important;top:0;opacity:1 !important;}
.woocommerce-product-gallery .tinv-wraper > .tinvwl_add_to_wishlist_button .tinvwl_add_to_wishlist-text{display:none;}
.woocommerce-product-gallery .tinv-wraper > .tinvwl_add_to_wishlist_button:before{display:block !important;content:'\e9cc' !important;font-family:"fontello" !important;margin:0 !important;font-size:14px !important;line-height:inherit !important;vertical-align:middle !important;padding:0 !important;height:100% !important;width:100% !important;text-align:center !important;}
.woocommerce-product-gallery .tinv-wraper > .tinvwl_add_to_wishlist_button.tinvwl-product-in-list:before{content:'\ea05' !important;}
.woocommerce-product-gallery .tinv-wraper > .tinvwl_add_to_wishlist_button:hover{color:var(--theme-color-text_link) !important;}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger{display:block;overflow:hidden;color:#000000 !important;background-color:#ffffff !important;letter-spacing:0 !important;cursor:pointer;text-align:center;border:none !important;margin:0 !important;width:47px;height:47px;line-height:48px !important;-webkit-border-radius:50% !important;-ms-border-radius:50% !important;border-radius:50% !important;-webkit-transition:all 0.2s ease !important;-ms-transition:all 0.2s ease !important;transition:all 0.2s ease !important;-webkit-box-shadow:0 0 8px rgba(0, 0, 0, 0.08);-ms-box-shadow:0 0 8px rgba(0, 0, 0, 0.08);box-shadow:0 0 8px rgba(0, 0, 0, 0.08);position:absolute;visibility:visible !important;pointer-events:auto !important;top:20px;right:20px;opacity:1 !important;}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger:after{display:none !important;}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger:before{content:'\e9a6';font-family:"fontello";border:none;-webkit-border-radius:0;-ms-border-radius:0;border-radius:0;position:static;font-size:18px;width:100%;height:100%;text-indent:0;}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger:hover{color:var(--theme-color-text_link) !important;}
.woocommerce div.product div.images{position:relative;overflow:hidden;padding-left:150px;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.woocommerce div.product div.images.woocommerce-product-gallery--without-thumbs{padding-left:0 !important;}
.woocommerce div.product div.images .flex-control-thumbs{position:absolute;z-index:1;top:0;left:0;margin:0;width:150px;padding:0 50px 0 0;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;height:100%;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;}
.woocommerce div.product div.images .flex-control-thumbs::-webkit-scrollbar{width:8px;}
.woocommerce div.product div.images .flex-control-thumbs::-webkit-scrollbar-track{background:var(--theme-color-alter_bg_color);}
.woocommerce div.product div.images .flex-control-thumbs::-webkit-scrollbar-thumb{background-color:var(--theme-color-alter_bd_color);}
.woocommerce div.product div.images .flex-control-thumbs li{padding:0 0 20px 0;display:block;width:100%;}
.woocommerce div.product div.images .flex-control-thumbs li:last-child{padding-bottom:0 !important;}
.woocommerce div.product .summary span.onsale{font-size:11px;line-height:15px;font-weight:700;margin:0 0 30px;padding:7px 10px 4px;display:table;text-transform:uppercase;pointer-events:none;color:var(--theme-color-inverse_link);background-color:var(--theme-color-text_link);width:auto;min-width:66px;max-width:200px;height:auto;min-height:auto;-webkit-border-radius:0;-ms-border-radius:0;border-radius:0;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;letter-spacing:0.8px;position:static;}
body:not(.trx_addons_present) div.product span.onsale{line-height:16px;}
.woocommerce div.product div.thumbnails > div, .woocommerce div.product div.thumbnails > ul{max-height:15em;}
.woocommerce #content div.product div.thumbnails a, .woocommerce div.product div.thumbnails a,
.woocommerce-page #content div.product div.thumbnails a, .woocommerce-page div.product div.thumbnails a{margin-right:1.5%;width:18.5%;position:relative;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.woocommerce #content div.product div.thumbnails a:hover, .woocommerce div.product div.thumbnails a:hover,
.woocommerce-page #content div.product div.thumbnails a:hover, .woocommerce-page div.product div.thumbnails a:hover{border-style:solid;}
.woocommerce #content div.product div.thumbnails.columns-4 a, .woocommerce div.product div.thumbnails.columns-4 a,
.woocommerce-page #content div.product div.thumbnails.columns-4 a, .woocommerce-page div.product div.thumbnails.columns-4 a{margin-right:2.6666%;width:23%;}
.woocommerce #content div.product div.thumbnails.columns-3 a, .woocommerce div.product div.thumbnails.columns-3 a,
.woocommerce-page #content div.product div.thumbnails.columns-3 a, .woocommerce-page div.product div.thumbnails.columns-3 a{margin-right:3.5%;width:31%;}
.woocommerce #content div.product div.thumbnails a:before, .woocommerce div.product div.thumbnails a:before, .woocommerce-page #content div.product div.thumbnails a:before, .woocommerce-page div.product div.thumbnails a:before{content:' ';position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;}
.woocommerce #content div.product div.thumbnails a:hover:before, .woocommerce div.product div.thumbnails a:hover:before, .woocommerce-page #content div.product div.thumbnails a:hover:before, .woocommerce-page div.product div.thumbnails a:hover:before{background-color:rgba(255, 255, 255, 0.4);}
.woocommerce #content div.product div.thumbnails a.first, .woocommerce div.product div.thumbnails a.first, .woocommerce-page #content div.product div.thumbnails a.first, .woocommerce-page div.product div.thumbnails a.first{clear:none;}
.woocommerce #content div.product div.thumbnails a.last, .woocommerce div.product div.thumbnails a.last, .woocommerce-page #content div.product div.thumbnails a.last, .woocommerce-page div.product div.thumbnails a.last{margin-right:0;}
.woocommerce #content div.product div.thumbnails a:nth-child(4n+1), .woocommerce div.product div.thumbnails a:nth-child(4n+1), .woocommerce-page #content div.product div.thumbnails a:nth-child(4n+1), .woocommerce-page div.product div.thumbnails a:nth-child(4n+1){clear:both;}
.woocommerce div.product div.images .flex-control-thumbs li img{-webkit-transition:opacity 0.3s ease;-ms-transition:opacity 0.3s ease;transition:opacity 0.3s ease;}
div.pp_woocommerce .pp_arrow_next, div.pp_woocommerce .pp_arrow_previous{margin-top:4px;}
.pswp{z-index:10000;}
.woocommerce #content div.product div.summary,
.woocommerce-page #content div.product div.summary,
.woocommerce div.product div.summary, .woocommerce-page div.product div.summary{margin-bottom:6.5em;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.woocommerce.sidebar_show #content div.product div.summary,
.woocommerce-page.sidebar_show #content div.product div.summary,
.woocommerce.sidebar_show div.product div.summary, .woocommerce-page.sidebar_show div.product div.summary{width:100%;float:none;}
.woocommerce.sidebar_hide #content div.product div.summary,
.woocommerce-page.sidebar_hide #content div.product div.summary,
.woocommerce.sidebar_hide div.product div.summary, .woocommerce-page.sidebar_hide div.product div.summary{width:51%;padding-left:50px;float:right;}
.woocommerce #content div.product div.summary:after,
.woocommerce div.product div.summary:after, .woocommerce-page #content div.product div.summary:after,
.woocommerce-page div.product div.summary:after{content:' ';float:none;clear:both;width:100%;height:0;display:block;}
.single-product div.product .woocommerce-tabs ul.wc-tabs li a{color:var(--theme-color-alter_dark);background-color:var(--theme-color-alter_bg_color);}
.single-product div.product .woocommerce-tabs ul.wc-tabs li:not(.active) a:hover,
.single-product div.product .woocommerce-tabs ul.wc-tabs li.active a{color:var(--theme-color-alter_dark);background-color:transparent;border-color:var(--theme-color-alter_dark);}
.single_product_layout_stretched .page_content_wrap{background-color:var(--theme-color-alter_bg_color_04);}
.woocommerce.single_product_layout_stretched #content div.product div.summary,
.woocommerce-page.single_product_layout_stretched #content div.product div.summary,
.woocommerce.single_product_layout_stretched div.product div.summary, .woocommerce-page.single_product_layout_stretched div.product div.summary{width:52%;padding:3em;-webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.1);-ms-box-shadow:0 0 5px rgba(0, 0, 0, 0.1);box-shadow:0 0 5px rgba(0, 0, 0, 0.1);background-color:var(--theme-color-bg_color);}
.woocommerce.single_product_layout_stretched.sidebar_show #content div.product div.summary,
.woocommerce-page.single_product_layout_stretched.sidebar_show #content div.product div.summary,
.woocommerce.single_product_layout_stretched.sidebar_show div.product div.summary, .woocommerce-page.single_product_layout_stretched.sidebar_show div.product div.summary{width:100%;}
.woocommerce.single_product_layout_stretched.sidebar_show #content div.product .woocommerce-tabs,
.woocommerce-page.single_product_layout_stretched.sidebar_show #content div.product .woocommerce-tabs,
.woocommerce.single_product_layout_stretched.sidebar_show div.product .woocommerce-tabs, .woocommerce-page.single_product_layout_stretched.sidebar_show div.product .woocommerce-tabs{background-color:var(--theme-color-bg_color);}
.single_product_layout_stretched div.product .woocommerce-tabs ul.wc-tabs li a{color:var(--theme-color-text_dark);}
.single_product_layout_stretched div.product .woocommerce-tabs ul.wc-tabs li.active a{color:var(--theme-color-text_link);}
.single_product_layout_stretched div.product .woocommerce-tabs ul.wc-tabs li:not(.active) a:hover{color:var(--theme-color-text_hover);}
.single-product div.product .woocommerce-tabs .panel{color:var(--theme-color-text);}
.single_product_layout_stretched div.product .woocommerce-tabs .panel{border-color:var(--theme-color-bd_color);}
.single-product .woocommerce-stack{clear:both;margin-top:3em;}
.single-product .woocommerce-stack h2{margin-top:0;}
.single-product .woocommerce-stack > .elementor{margin-left:calc( -1 * var(--theme-var-elm_add_page_margins) / 2 );margin-right:calc( -1 * var(--theme-var-elm_add_page_margins) / 2 );}
.single-product .woocommerce-stack.woocommerce-stack-description > h2:first-child{display:none;}
.single-product .woocommerce-stack + .woocommerce-stack{margin-top:5em;padding-top:4em;border-top:1px solid var(--theme-color-bd_color);}
.woocommerce div.product div.summary .woocommerce-product-details__additional-information h2, .woocommerce div.product .woocommerce-stack-additional_information h2, .woocommerce-page div.product div.summary .woocommerce-product-details__additional-information h2,
.woocommerce-page div.product .woocommerce-stack-additional_information h2{display:none;}
.woocommerce div.product div.summary .woocommerce-product-details__additional-information table, .woocommerce div.product div.summary .woocommerce-product-details__additional-information th, .woocommerce div.product div.summary .woocommerce-product-details__additional-information td,
.woocommerce div.product .woocommerce-stack-additional_information table, .woocommerce div.product .woocommerce-stack-additional_information th, .woocommerce div.product .woocommerce-stack-additional_information td, .woocommerce-page div.product div.summary .woocommerce-product-details__additional-information table, .woocommerce-page div.product div.summary .woocommerce-product-details__additional-information th, .woocommerce-page div.product div.summary .woocommerce-product-details__additional-information td,
.woocommerce-page div.product .woocommerce-stack-additional_information table, .woocommerce-page div.product .woocommerce-stack-additional_information th, .woocommerce-page div.product .woocommerce-stack-additional_information td{background-color:transparent !important;text-transform:none;padding:0;border:none;width:auto;font-weight:inherit;font-style:normal;}
.woocommerce div.product div.summary .woocommerce-product-details__additional-information th, .woocommerce div.product .woocommerce-stack-additional_information th, .woocommerce-page div.product div.summary .woocommerce-product-details__additional-information th,
.woocommerce-page div.product .woocommerce-stack-additional_information th{padding-right:1em;}
.woocommerce div.product div.summary .woocommerce-product-details__additional-information th:after, .woocommerce div.product .woocommerce-stack-additional_information th:after, .woocommerce-page div.product div.summary .woocommerce-product-details__additional-information th:after,
.woocommerce-page div.product .woocommerce-stack-additional_information th:after{content:':';}
.woocommerce div.product div.summary .woocommerce-product-details__additional-information p, .woocommerce div.product .woocommerce-stack-additional_information p, .woocommerce-page div.product div.summary .woocommerce-product-details__additional-information p,
.woocommerce-page div.product .woocommerce-stack-additional_information p{padding:0;}
.woocommerce .product_meta span{display:block;font-weight:600;font-size:19px;line-height:1.3em;color:var(--theme-color-text_dark);}
.woocommerce .product_meta span + span{margin-top:10px;}
.woocommerce .product_meta span span{display:inline;}
.woocommerce .product_meta span span, .woocommerce .product_meta a{font-weight:400;font-size:18px;}
.woocommerce div.product .product_meta span > a, .woocommerce div.product .product_meta span > span{letter-spacing:0;color:var(--theme-color-text);}
.woocommerce div.product .product_meta a:hover{color:var(--theme-color-text_link);}
.woocommerce div.product .summary .stock{font-size:19px;line-height:24px;font-weight:700;text-decoration:none;text-transform:none;letter-spacing:0;display:inline-block;color:var(--theme-color-text_dark);position:relative;margin-bottom:40px;}
.woocommerce div.product .summary .stock:after{content:"";display:block;height:1px;width:100%;margin-top:13px;border-bottom:1px solid var(--theme-color-text_link);-webkit-box-shadow:0 9px 16px rgba(0, 0, 0, 0.2);-ms-box-shadow:0 9px 16px rgba(0, 0, 0, 0.2);box-shadow:0 9px 16px rgba(0, 0, 0, 0.2);}
.woocommerce div.product form.cart, .woocommerce #content div.product form.cart, .woocommerce-page div.product form.cart, .woocommerce-page #content div.product form.cart{padding:0;margin-bottom:44px;}
.woocommerce div.product form.cart div.quantity, .woocommerce-page div.product form.cart div.quantity,
.woocommerce .shop_table.cart div.quantity, .woocommerce-page .shop_table.cart div.quantity{margin:0 10px 0 0;width:130px;height:55px;position:relative;}
.woocommerce .shop_table.cart div.quantity, .woocommerce-page .shop_table.cart div.quantity{margin:0;width:7em;font-size:18px;}
.woocommerce div.product form.cart div.quantity span, .woocommerce-page div.product form.cart div.quantity span,
.woocommerce .shop_table.cart div.quantity span, .woocommerce-page .shop_table.cart div.quantity span{display:block;position:absolute;z-index:1;top:0;right:0;right:1px;top:1px;width:39px;height:50%;line-height:1.95em;text-align:left;cursor:pointer;padding-left:5px;}
.woocommerce div.product form.cart div.quantity span.q_dec, .woocommerce-page div.product form.cart div.quantity span.q_dec,
.woocommerce .shop_table.cart div.quantity span.q_dec, .woocommerce-page .shop_table.cart div.quantity span.q_dec{top:auto;bottom:1px;border-top:none;line-height:1em;}
.woocommerce div.product form.cart div.quantity span:before, .woocommerce-page div.product form.cart div.quantity span:before,
.woocommerce .shop_table.cart div.quantity span:before, .woocommerce-page .shop_table.cart div.quantity span:before{font-family:"fontello";font-weight:400;}
.woocommerce div.product form.cart div.quantity span.q_inc:before, .woocommerce-page div.product form.cart div.quantity span.q_inc:before,
.woocommerce .shop_table.cart div.quantity span.q_inc:before, .woocommerce-page .shop_table.cart div.quantity span.q_inc:before{content:'\e835';}
.woocommerce div.product form.cart div.quantity span.q_dec:before, .woocommerce-page div.product form.cart div.quantity span.q_dec:before,
.woocommerce .shop_table.cart div.quantity span.q_dec:before, .woocommerce-page .shop_table.cart div.quantity span.q_dec:before{content:'\e828';}
.woocommerce div.product form.cart div.quantity input[type="number"], .woocommerce-page div.product form.cart div.quantity input[type="number"],
.woocommerce .shop_table.cart div.quantity input[type="number"], .woocommerce-page .shop_table.cart div.quantity input[type="number"]{width:100%;height:100%;padding:0 48px 0 30px;text-align:left;font-size:16px;font-weight:400;color:var(--theme-color-input_text);border:1px solid var(--theme-color-input_bd_color) !important;-webkit-border-radius:0;-ms-border-radius:0;border-radius:0;}
.woocommerce div.product form.cart div.quantity input[type="number"],
.woocommerce-page div.product form.cart div.quantity input[type="number"],
.woocommerce .shop_table.cart div.quantity input[type="number"],
.woocommerce-page .shop_table.cart div.quantity input[type="number"]{-moz-appearance:textfield;appearance:textfield;}
.woocommerce div.product form.cart div.quantity input[type="number"]::-webkit-inner-spin-button,
.woocommerce-page div.product form.cart div.quantity input[type="number"]::-webkit-inner-spin-button,
.woocommerce .shop_table.cart div.quantity input[type="number"]::-webkit-inner-spin-button,
.woocommerce-page .shop_table.cart div.quantity input[type="number"]::-webkit-inner-spin-button,
.woocommerce div.product form.cart div.quantity input[type="number"]::-webkit-outer-spin-button,
.woocommerce-page div.product form.cart div.quantity input[type="number"]::-webkit-outer-spin-button,
.woocommerce .shop_table.cart div.quantity input[type="number"]::-webkit-outer-spin-button,
.woocommerce-page .shop_table.cart div.quantity input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;}
.woocommerce div.product form.cart .group_table{margin-bottom:1.8em;}
.woocommerce div.product form.cart .group_table td{padding:1.8em 1em;vertical-align:middle;font-size:0.9em;}
.woocommerce div.product form.cart .group_table td .stock{font-size:0.9em;margin:0;display:table-cell;}
.woocommerce div.product form.cart .group_table td .stock:after{margin-top:2px;}
.woocommerce div.product form.cart .variations{width:55%;margin-bottom:28px;}
.woocommerce div.product form.cart .variations th, .woocommerce div.product form.cart .variations td{display:block;width:100%;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding:0 0 5px;background-color:transparent;text-align:left;}
.woocommerce div.product form.cart .variations tr + tr .label{padding:20px 0 5px;}
.woocommerce div.product form.cart .variations .label{font-weight:600;font-size:19px;line-height:1.2em;vertical-align:middle;color:var(--theme-color-text_dark);}
.woocommerce div.product form.cart .variations label{font-weight:600;}
.woocommerce div.product form.cart .reset_variations{font-style:italic;font-size:1em;letter-spacing:0;}
.woocommerce-variation-price{margin:0;}
.woocommerce-variation-price .price{padding-bottom:25px;display:inline-block;}
.woocommerce td.product-name dl.variation dd, .woocommerce td.product-name dl.variation dt{font-size:0.8em;line-height:1.25em;font-weight:400;padding:0;margin:0;}
.woocommerce td.product-name dl.variation dd{padding-left:0.5em;}
.woocommerce .reset_variations{display:none !important;}
.woocommerce .product .summary > .yith-wcwl-add-to-wishlist{float:left;width:auto;margin-top:0;margin-bottom:2em;}
.woocommerce .product .summary > .compare{float:left;margin-bottom:2em;margin-right:2em;}
.woocommerce .product .summary div.woocommerce-tabs + .compare,
.woocommerce .product .summary div.woocommerce-tabs + .compare + .yith-wcwl-add-to-wishlist,
.woocommerce .product .summary div.woocommerce-product-gallery__image + .compare,
.woocommerce .product .summary div.woocommerce-product-gallery__image + .compare + .yith-wcwl-add-to-wishlist{margin-top:2em;margin-bottom:0;}
.woocommerce .product .yith-wcwl-add-to-wishlist{margin:0;}
.woocommerce .product .compare:before, .woocommerce .product .yith-wcwl-add-to-wishlist .add_to_wishlist:before, .woocommerce .product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse > a:before, .woocommerce .product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse > a:before{content:'\e8a8';font-family:"fontello";margin-right:0.2em;}
.woocommerce .product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse > a:before{content:'\e8aa';}
.woocommerce .product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse > a:before{content:'\e8aa';}
.woocommerce .product .compare:before{content:'\e8e7';margin-right:0.5em;}
.woocommerce .product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse, .woocommerce .product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;}
.woocommerce .product .yith-wcwl-add-to-wishlist .feedback, .woocommerce .product .yith-wcwl-add-to-wishlist .feedback{order:2;margin:0 0 0 0.5em;font-size:0.923em;}
.woocommerce .product .yith-wcwl-add-to-wishlist .feedback:before, .woocommerce .product .yith-wcwl-add-to-wishlist .feedback:before{content:'(';}
.woocommerce .product .yith-wcwl-add-to-wishlist .feedback:after, .woocommerce .product .yith-wcwl-add-to-wishlist .feedback:after{content:')';}
.woocommerce .product .summary ~ .yith-wcwl-add-to-wishlist{margin-top:2em;}
.woocommerce ul.products li.product .yith-wcwl-add-to-wishlist .feedback{display:none;}
.woocommerce ul.products li.product.add-to-wishlist-before_image > .yith-wcwl-add-to-wishlist{display:none;}
.woocommerce ul.products li.product.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist{position:static;left:auto;top:auto;margin:0;}
.woocommerce ul.products li.product.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist i, .woocommerce ul.products li.product.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist .yith-wcwl-icon{display:none;}
.woocommerce ul.products li.product.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist .feedback + a,
.woocommerce ul.products li.product.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist .add_to_wishlist, .woocommerce ul.products li.product.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist .disabled_item, .woocommerce ul.products li.product.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist .open-pretty-photo{font-size:1em;}
.woocommerce ul.products li.product.add-to-wishlist-before_image .yith_buttons_wrap{position:absolute;z-index:2000;top:1em;left:1em;-webkit-transform:translateX(-60%);-ms-transform:translateX(-60%);transform:translateX(-60%);-webkit-transition:-webkit-transform 0.3s ease, opacity 0.3s ease;-ms-transition:-ms-transform 0.3s ease, opacity 0.3s ease;transition:transform 0.3s ease, opacity 0.3s ease;opacity:0;border:1px solid var(--theme-color-extra_bd_color);background-color:var(--theme-color-extra_bg_color);}
.woocommerce .related.products ul.products li.product.add-to-wishlist-before_image .post_item .yith_buttons_wrap{top:-1em;-webkit-transform:translateX(-200%);-ms-transform:translateX(-200%);transform:translateX(-200%);}
.woocommerce .related.products ul.products li.product.add-to-wishlist-before_image .post_item:hover .yith_buttons_wrap{-webkit-transform:translateX(-60%);-ms-transform:translateX(-60%);transform:translateX(-60%);}
.mobile_layout.woocommerce ul.products li.product.add-to-wishlist-before_image .yith_buttons_wrap, .woocommerce ul.products li.product.add-to-wishlist-before_image .post_item:hover .yith_buttons_wrap{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1;}
.woocommerce ul.products li.product.add-to-wishlist-before_image .yith_buttons_wrap > :nth-child(n+1){border-top:1px dotted var(--theme-color-extra_bd_color);}
.woocommerce ul.products li.product.add-to-wishlist-before_image .yith_buttons_wrap > .yith-wcwl-add-to-wishlist{margin:0;}
.woocommerce ul.products li.product.add-to-wishlist-before_image .yith_buttons_wrap > .yith-wcwl-add-to-wishlist > div{position:relative;}
.woocommerce ul.products li.product.add-to-wishlist-before_image .yith_buttons_wrap > .yith-wcwl-add-to-wishlist > div > img{position:absolute;z-index:1;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);margin:0;}
.woocommerce ul.products li.product.add-to-wishlist-before_image .yith_buttons_wrap > a, .woocommerce ul.products li.product.add-to-wishlist-before_image .yith_buttons_wrap > .yith-wcwl-add-to-wishlist > div > a{display:block;position:relative;z-index:2;width:2em;height:2em;line-height:2em;text-align:center;}
.woocommerce ul.products li.product.add-to-wishlist-before_image .yith_buttons_wrap > a:before, .woocommerce ul.products li.product.add-to-wishlist-before_image .yith_buttons_wrap > .yith-wcwl-add-to-wishlist > div > a:before{position:absolute;z-index:1;top:0;left:0;width:2em;height:2em;line-height:2em;text-align:center;}
.woocommerce ul.products li.product.add-to-wishlist-before_image .yith_buttons_wrap > .yith-wcwl-add-to-wishlist > div > span{display:none !important;}
.woocommerce ul.products li.product.add-to-wishlist-before_image .yith_buttons_wrap a{color:var(--theme-color-extra_link);}
.woocommerce ul.products li.product.add-to-wishlist-before_image .yith_buttons_wrap a:hover{color:var(--theme-color-extra_hover);}
.woocommerce ul.products li.product.add-to-wishlist-before_image .yith_buttons_wrap a > .tooltip{display:inline-block;vertical-align:top;pointer-events:none;padding:6px 10px;font-size:12px;line-height:16px;position:absolute;z-index:1;top:0;left:100%;margin-left:10px;white-space:nowrap;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px);opacity:0;-webkit-transition:-webkit-transform 0.3s ease, opacity 0.3s ease;-ms-transition:-ms-transform 0.3s ease, opacity 0.3s ease;transition:transform 0.3s ease, opacity 0.3s ease;border-width:0;color:var(--theme-color-extra_text);background-color:var(--theme-color-extra_bg_color);border-color:var(--theme-color-extra_bg_color);}
.woocommerce ul.products li.product.add-to-wishlist-before_image .yith_buttons_wrap a > .tooltip:before{content:' ';position:absolute;z-index:1;top:50%;left:-7px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border-style:solid;border-width:0 0 4px 7px;border-bottom-color:inherit;border-left-color:transparent !important;border-right-color:transparent !important;border-top-color:transparent !important;}
.woocommerce ul.products li.product.add-to-wishlist-before_image .yith_buttons_wrap a:hover > .tooltip{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1;}
.woocommerce ul.products.columns-5 li.product.add-to-wishlist-before_image .yith_buttons_wrap .tooltip, .woocommerce ul.products.columns-6 li.product.add-to-wishlist-before_image .yith_buttons_wrap .tooltip{padding:3px 6px;font-size:10px;line-height:14px;}
.woocommerce.single-product ul.products li.product.add-to-wishlist-before_image .yith_buttons_wrap{border-color:var(--theme-color-alter_bd_color);background-color:var(--theme-color-alter_bg_color);}
.woocommerce.single-product ul.products li.product.add-to-wishlist-before_image .yith_buttons_wrap > :nth-child(n+1){border-color:var(--theme-color-alter_bd_color);}
.woocommerce.single-product ul.products li.product.add-to-wishlist-before_image .yith_buttons_wrap a{color:var(--theme-color-alter_link);}
.woocommerce.single-product ul.products li.product.add-to-wishlist-before_image .yith_buttons_wrap a:hover{color:var(--theme-color-alter_hover);}
.woocommerce.single-product ul.products li.product.add-to-wishlist-before_image .yith_buttons_wrap a > .tooltip{color:var(--theme-color-alter_text);background-color:var(--theme-color-alter_bg_color);border-color:var(--theme-color-alter_bg_color);}
.woocommerce ul.products li.product.add-to-wishlist-before_add_to_cart .yith_buttons_wrap, .woocommerce ul.products li.product.add-to-wishlist-after_add_to_cart .yith_buttons_wrap{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.woocommerce ul.products li.product.add-to-wishlist-before_add_to_cart .yith_buttons_wrap .compare + .yith-wcwl-add-to-wishlist,
.woocommerce ul.products li.product.add-to-wishlist-after_add_to_cart .yith_buttons_wrap .compare + .yith-wcwl-add-to-wishlist{margin-left:1em;}
.woocommerce ul.products li.product.add-to-wishlist-before_add_to_cart .add_to_cart_wrap + .yith_buttons_wrap,
.woocommerce ul.products li.product.add-to-wishlist-after_add_to_cart .add_to_cart_wrap + .yith_buttons_wrap{margin-top:1em;}
.woocommerce ul.products.columns-4 li.product.add-to-wishlist-before_add_to_cart .yith_buttons_wrap, .woocommerce ul.products.columns-4 li.product.add-to-wishlist-after_add_to_cart .yith_buttons_wrap,
.woocommerce ul.products.columns-5 li.product.add-to-wishlist-before_add_to_cart .yith_buttons_wrap, .woocommerce ul.products.columns-5 li.product.add-to-wishlist-after_add_to_cart .yith_buttons_wrap, .woocommerce ul.products.columns-6 li.product.add-to-wishlist-before_add_to_cart .yith_buttons_wrap, .woocommerce ul.products.columns-6 li.product.add-to-wishlist-after_add_to_cart .yith_buttons_wrap, .woocommerce ul.products.columns-7 li.product.add-to-wishlist-before_add_to_cart .yith_buttons_wrap, .woocommerce ul.products.columns-7 li.product.add-to-wishlist-after_add_to_cart .yith_buttons_wrap, .woocommerce ul.products.columns-8 li.product.add-to-wishlist-before_add_to_cart .yith_buttons_wrap, .woocommerce ul.products.columns-8 li.product.add-to-wishlist-after_add_to_cart .yith_buttons_wrap{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
.woocommerce ul.products.columns-4 li.product.add-to-wishlist-before_add_to_cart .yith_buttons_wrap .compare + .yith-wcwl-add-to-wishlist, .woocommerce ul.products.columns-4 li.product.add-to-wishlist-after_add_to_cart .yith_buttons_wrap .compare + .yith-wcwl-add-to-wishlist,
.woocommerce ul.products.columns-5 li.product.add-to-wishlist-before_add_to_cart .yith_buttons_wrap .compare + .yith-wcwl-add-to-wishlist,
.woocommerce ul.products.columns-5 li.product.add-to-wishlist-after_add_to_cart .yith_buttons_wrap .compare + .yith-wcwl-add-to-wishlist,
.woocommerce ul.products.columns-6 li.product.add-to-wishlist-before_add_to_cart .yith_buttons_wrap .compare + .yith-wcwl-add-to-wishlist,
.woocommerce ul.products.columns-6 li.product.add-to-wishlist-after_add_to_cart .yith_buttons_wrap .compare + .yith-wcwl-add-to-wishlist,
.woocommerce ul.products.columns-7 li.product.add-to-wishlist-before_add_to_cart .yith_buttons_wrap .compare + .yith-wcwl-add-to-wishlist,
.woocommerce ul.products.columns-7 li.product.add-to-wishlist-after_add_to_cart .yith_buttons_wrap .compare + .yith-wcwl-add-to-wishlist,
.woocommerce ul.products.columns-8 li.product.add-to-wishlist-before_add_to_cart .yith_buttons_wrap .compare + .yith-wcwl-add-to-wishlist,
.woocommerce ul.products.columns-8 li.product.add-to-wishlist-after_add_to_cart .yith_buttons_wrap .compare + .yith-wcwl-add-to-wishlist{margin-left:0;}
.woocommerce.yith-wcwl-form .wishlist-title > h2{margin:0;}
.woocommerce.yith-wcwl-form .hidden-title-form a.hide-title-form{vertical-align:top;}
.woocommerce.yith-wcwl-form table.wishlist_table{font-size:1em;}
.woocommerce.yith-wcwl-form table.wishlist_table td.product-add-to-cart a{display:inline-block !important;}
.woocommerce.yith-wcwl-form .yith_wcwl_wishlist_footer .yith-wcwl-share{margin:0;float:none;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.woocommerce.yith-wcwl-form .yith_wcwl_wishlist_footer .yith-wcwl-share h4.yith-wcwl-share-title{font-size:1em;margin-right:1em;}
.woocommerce.yith-wcwl-form .yith_wcwl_wishlist_footer .yith-wcwl-share li a{min-width:0;min-height:0;width:2em;height:2em;line-height:2em;text-align:center;-webkit-border-radius:50%;-ms-border-radius:50%;border-radius:50%;color:var(--theme-color-alter_dark);background-color:var(--theme-color-alter_bg_color);}
.woocommerce.yith-wcwl-form .yith_wcwl_wishlist_footer .yith-wcwl-share li a:hover{color:var(--theme-color-alter_link);background-color:var(--theme-color-alter_bg_hover);}
.woocommerce div.product .product_meta{clear:both;}
.woocommerce div.product .woocommerce-tabs ul.tabs, .woocommerce #content div.product .woocommerce-tabs ul.tabs, .woocommerce-page div.product .woocommerce-tabs ul.tabs, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs{padding-left:0;margin:0 0 55px;}
.woocommerce div.product .woocommerce-tabs ul.tabs:before, .woocommerce #content div.product .woocommerce-tabs ul.tabs:before, .woocommerce-page div.product .woocommerce-tabs ul.tabs:before, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs:before{border-width:0;}
.woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce #content div.product .woocommerce-tabs ul.tabs li,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li{background:transparent;border:none;padding:0 6px;-webkit-box-shadow:none;-ms-box-shadow:none;box-shadow:none;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active, .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active{background:transparent;border:none;-webkit-border-radius:0;-ms-border-radius:0;border-radius:0;}
.woocommerce div.product .woocommerce-tabs ul.tabs li:before, .woocommerce #content div.product .woocommerce-tabs ul.tabs li:before, .woocommerce-page div.product .woocommerce-tabs ul.tabs li:before, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:before,
.woocommerce div.product .woocommerce-tabs ul.tabs li:after, .woocommerce #content div.product .woocommerce-tabs ul.tabs li:after, .woocommerce-page div.product .woocommerce-tabs ul.tabs li:after, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:after{display:none;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active a{text-shadow:inherit;}
.woocommerce div.product .woocommerce-tabs ul.tabs li a, .woocommerce #content div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a{font-weight:700;padding:21px;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;min-width:278px;font-size:13px;line-height:16px;text-transform:uppercase;letter-spacing:0.8px;border-top:2px solid transparent;text-align:center;}
.woocommerce div.product .woocommerce-tabs .panel, .woocommerce #content div.product .woocommerce-tabs .panel, .woocommerce-page div.product .woocommerce-tabs .panel, .woocommerce-page #content div.product .woocommerce-tabs .panel{border:none;margin:0;padding:0;display:none;}
.woocommerce div.product .woocommerce-tabs h2, .woocommerce #content div.product .woocommerce-tabs h2, .woocommerce-page div.product .woocommerce-tabs h2, .woocommerce-page #content div.product .woocommerce-tabs h2{margin:0 0 1em;font-size:25px;font-weight:700;line-height:1.2em;letter-spacing:0;}
.woocommerce div.product .woocommerce-tabs h3, .woocommerce #content div.product .woocommerce-tabs h3, .woocommerce-page div.product .woocommerce-tabs h3, .woocommerce-page #content div.product .woocommerce-tabs h3{font-size:1.5385em;margin-bottom:0.25em !important;letter-spacing:1px;}
.woocommerce div.product .woocommerce-tabs p, .woocommerce #content div.product .woocommerce-tabs p, .woocommerce-page div.product .woocommerce-tabs p, .woocommerce-page #content div.product .woocommerce-tabs p{margin:0;}
.woocommerce div.product .woocommerce-tabs p + p, .woocommerce #content div.product .woocommerce-tabs p + p, .woocommerce-page div.product .woocommerce-tabs p + p, .woocommerce-page #content div.product .woocommerce-tabs p + p{margin-top:0.5em;}
.woocommerce div.product .woocommerce-tabs #tab-description h2{display:none;}
.single_product_layout_stretched div.product .trx-stretch-width{background-color:var(--theme-color-bg_color);}
.single_product_layout_stretched div.product .trx-stretch-width-wrap{clear:both;}
.single_product_layout_stretched div.product .woocommerce-tabs{padding:4em 0;}
.single_product_layout_stretched.sidebar_show div.product .woocommerce-tabs{padding:3em;}
.single_product_layout_stretched div.product .trx-stretch-width, .single_product_layout_stretched.sidebar_show div.product .woocommerce-tabs{-webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.1);-ms-box-shadow:0 0 5px rgba(0, 0, 0, 0.1);box-shadow:0 0 5px rgba(0, 0, 0, 0.1);}
.single_product_layout_stretched div.product .woocommerce-tabs, .woocommerce div.product .woocommerce-tabs .panel, .woocommerce-page div.product .woocommerce-tabs .panel, .woocommerce #content div.product .woocommerce-tabs .panel,
.woocommerce-page #content div.product .woocommerce-tabs .panel{border-color:var(--theme-color-bd_color);}
.single_product_layout_stretched div.product .woocommerce-tabs .panel{border:none;padding:3em 0 0 0;}
.single_product_layout_stretched div.product .woocommerce-tabs .wc-tabs{padding-left:0;margin-bottom:-1px;}
.single_product_layout_stretched div.product .woocommerce-tabs .wc-tabs:before, .single_product_layout_stretched div.product .woocommerce-tabs .wc-tabs:after{display:none;}
.single_product_layout_stretched div.product .woocommerce-tabs .wc-tabs li{border:none !important;background-color:transparent !important;margin:0 !important;padding:0 !important;}
.single_product_layout_stretched div.product .woocommerce-tabs .wc-tabs li a{position:relative;font-size:1.2em;line-height:1.5em;padding:0 !important;text-transform:uppercase;letter-spacing:1px;margin-right:2em;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;background-color:transparent !important;}
.single_product_layout_stretched div.product .woocommerce-tabs .panel{margin-top:1em;border-top:1px solid #ddd;}
.single_product_layout_stretched div.product .woocommerce-tabs #review_form_wrapper{margin-top:1em;}
.woocommerce table.shop_attributes th, .woocommerce table.shop_attributes td{font-weight:400;text-align:left;}
.woocommerce table.shop_attributes th{font-weight:600;}
.woocommerce table.shop_attributes tr:nth-child(2n+1) > *{background-color:var(--theme-color-alter_bg_color_04);}
.woocommerce table.shop_attributes tr:nth-child(2n) > *,
.woocommerce table.shop_attributes tr.alt > *{background-color:var(--theme-color-alter_bg_color_02);}
.woocommerce table.shop_attributes th{color:var(--theme-color-text_dark);}
.woocommerce div.product .woocommerce-product-rating, .woocommerce-page div.product .woocommerce-product-rating{float:right;margin-top:0.08em;margin-bottom:1em;}
.woocommerce .woocommerce-product-rating .woocommerce-review-link, .woocommerce-page .woocommerce-product-rating .woocommerce-review-link{display:none;}
.woocommerce .woocommerce-product-rating .star-rating, .woocommerce-page .woocommerce-product-rating .star-rating{margin-top:10px;margin-bottom:4px;margin-right:0;}
.woocommerce .star-rating, .woocommerce-page .star-rating{width:88px;height:1.2em;margin-top:4px;margin-bottom:4px;font-size:14px;letter-spacing:4px;}
.woocommerce #reviews{display:block;margin-left:calc( -1 * var(--theme-var-grid_gap) / 2 );margin-right:calc( -1 * var(--theme-var-grid_gap) / 2 );overflow:visible;}
.woocommerce #reviews #comments,
.woocommerce #comments + #review_form_wrapper{float:left;width:50%;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding-left:calc( var(--theme-var-grid_gap) / 2 );padding-right:calc( var(--theme-var-grid_gap) / 2 );}
.woocommerce #reviews #comments ol.commentlist{padding:0;font-style:inherit;font-weight:inherit;}
.woocommerce #reviews #comments ol.commentlist ul.children{padding:0;margin:0 0 0 4em;}
.woocommerce #reviews #comments ol.commentlist li{margin-bottom:0;}
.woocommerce #reviews #comments ol.commentlist li + li,
.woocommerce #reviews #comments ol.commentlist ul.children{padding-top:1.5em;margin-top:1.5em;border-top:1px dotted #ddd;}
.woocommerce .woocommerce-tabs .form-submit{display:block;}
.woocommerce #reviews #comments ol.commentlist li img.avatar,
.woocommerce-page #reviews #comments ol.commentlist li img.avatar{background:none;border:none;padding:0;position:static;width:60px;float:left;margin:0 20px 10px 0;-webkit-border-radius:0;-ms-border-radius:0;border-radius:0;}
.woocommerce #reviews #comments ol.commentlist li .comment-text,
.woocommerce-page #reviews #comments ol.commentlist li .comment-text{margin:0;padding:0 0 22px;border:0;position:relative;overflow:hidden;}
.woocommerce #reviews #comments ol.commentlist li .comment-text .star-rating,
.woocommerce-page #reviews #comments ol.commentlist li .comment-text .star-rating{position:absolute;left:0;bottom:0;margin-bottom:0;}
.woocommerce #reviews #comments ol.commentlist li .comment-text .description,
.woocommerce-page #reviews #comments ol.commentlist li .comment-text .description{font-size:17px;}
.woocommerce #reviews #comments ol.commentlist li .comment-text p, .woocommerce-page #reviews #comments ol.commentlist li .comment-text p{margin:0;}
.woocommerce #reviews #comments ol.commentlist li .comment-text p + p, .woocommerce-page #reviews #comments ol.commentlist li .comment-text p + p{margin-top:0.3em;}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta, .woocommerce-page #reviews #comments ol.commentlist li .comment-text p.meta{margin:-2px 10px 4px 0;display:inline-block;vertical-align:middle;color:var(--theme-color-alter_text);font-size:14px;line-height:20px;font-weight:400;}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta strong, .woocommerce-page #reviews #comments ol.commentlist li .comment-text p.meta strong{color:var(--theme-color-text_dark);font-size:18px;line-height:23px;font-weight:700;}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta time, .woocommerce-page #reviews #comments ol.commentlist li .comment-text p.meta time{font-style:normal;letter-spacing:0;}
.woocommerce .comment-form .comment-form-comment label, .woocommerce .comment-form .comment-form-rating label, .woocommerce .comment-form .comment-form-author label, .woocommerce .comment-form .comment-form-email label{display:block;font-weight:600;color:var(--theme-color-text_dark);}
.woocommerce #review_form #respond .form-submit{margin-bottom:0;}
.woocommerce #review_form #respond input[type="text"],
.woocommerce #review_form #respond input[type="number"],
.woocommerce #review_form #respond input[type="email"],
.woocommerce #review_form #respond textarea,
.woocommerce-page #review_form #respond input[type="text"],
.woocommerce-page #review_form #respond input[type="number"],
.woocommerce-page #review_form #respond input[type="email"],
.woocommerce-page #review_form #respond textarea{width:100%;-webkit-box-shadow:0 15px 15px -14px rgba(0, 0, 0, 0.018);-ms-box-shadow:0 15px 15px -14px rgba(0, 0, 0, 0.018);box-shadow:0 15px 15px -14px rgba(0, 0, 0, 0.018);}
.woocommerce #review_form #respond textarea, .woocommerce-page #review_form #respond textarea{height:6em;min-height:5em;font-weight:400;overflow:auto;}
.woocommerce #review_form #respond #reply-title{font-size:25px;line-height:1.2em;font-weight:700;letter-spacing:0;margin-bottom:0.8em;display:inline-block;color:var(--theme-color-text_dark);}
.woocommerce .comment-form .comment-form-rating, .woocommerce #review_form #respond p{margin:0 0 1.4em;}
.woocommerce #review_form #respond .form-submit{margin-top:50px;}
.woocommerce #review_form #respond p.comment-form-rating,
.woocommerce #review_form #respond p.comment-form-rating .stars{margin-bottom:0;}
.woocommerce #review_form #respond p.stars{margin-bottom:0;margin-top:7px;}
.woocommerce .comment-form .comment-form-author label, .woocommerce .comment-form .comment-form-email label{display:block;}
.single-product .related, .single-product .upsells{margin-top:4.4em;padding-top:4em;border-top:1px solid var(--theme-color-bd_color);}
.single-product .woocommerce-tabs + .related,
.single-product .trx-stretch-width-wrap + .related,
.single_product_layout_stretched .related, .single-product .woocommerce-tabs + .upsells,
.single-product .trx-stretch-width-wrap + .upsells,
.single_product_layout_stretched .upsells{padding-top:0;border-top:none;}
.single-product .related h2, .single-product .upsells h2{margin-bottom:55px;font-size:2.611em;line-height:1.1em;text-align:left;margin-top:0;margin-left:-1px;}
.single-product ul.products li.product .post_item{padding:0;position:relative;}
.single-product ul.products li.product .post_item .price *,
.single-product ul.products li.product .post_item .price{color:var(--theme-color-alter_text);}
.single-product .footer_copyright_wrap{outline:none;}
.single-product .footer_logo_wrap + .footer_copyright_wrap,
.single-product .footer_socials_wrap + .footer_copyright_wrap,
.single-product .footer_menu_wrap + .footer_copyright_wrap{margin-top:0;}
.woocommerce .related ul li.product, .woocommerce .related ul.products li.product, .woocommerce .upsells.products ul li.product, .woocommerce .upsells.products ul.products li.product, .woocommerce-page .related ul li.product, .woocommerce-page .related ul.products li.product, .woocommerce-page .upsells.products ul li.product, .woocommerce-page .upsells.products ul.products li.product{border:none;box-shadow:none;}
.woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;}
.woocommerce .cart-collaterals .cross-sells, .woocommerce-page .cart-collaterals .cross-sells{order:2;float:none;width:100%;}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals{order:1;float:none;}
.woocommerce ul.products li.product.product-category .thumb_wrapper, .woocommerce-page ul.products li.product.product-category .thumb_wrapper{-webkit-border-radius:50%;-ms-border-radius:50%;border-radius:50%;background:url(//glendalework.com/wp-content/themes/coworking/plugins/woocommerce/images/shop-cat-bg-1.jpg) center center no-repeat;padding:1em;overflow:hidden;}
.woocommerce ul.products li.product.product-category .thumb_wrapper img, .woocommerce-page ul.products li.product.product-category .thumb_wrapper img{-moz-transform:scale(1.7) translate(15%, 15%);-ms-transform:scale(1.7) translate(15%, 15%);-o-transform:scale(1.7) translate(15%, 15%);}
.woocommerce ul.products li.product.product-category .thumb_wrapper, .woocommerce-page ul.products li.product.product-category .thumb_wrapper{background:url(//glendalework.com/wp-content/themes/coworking/plugins/woocommerce/images/shop-cat-bg-1.jpg) center center no-repeat;}
.woocommerce ul.products li.product.product-category:nth-child(6n+2) .thumb_wrapper,
.woocommerce-page ul.products li.product.product-category:nth-child(6n+2) .thumb_wrapper{background:url(//glendalework.com/wp-content/themes/coworking/plugins/woocommerce/images/shop-cat-bg-2.jpg) center center no-repeat;}
.woocommerce ul.products li.product.product-category:nth-child(6n+3) .thumb_wrapper,
.woocommerce-page ul.products li.product.product-category:nth-child(6n+3) .thumb_wrapper{background:url(//glendalework.com/wp-content/themes/coworking/plugins/woocommerce/images/shop-cat-bg-3.jpg) center center no-repeat;}
.woocommerce ul.products li.product.product-category:nth-child(6n+4) .thumb_wrapper,
.woocommerce-page ul.products li.product.product-category:nth-child(6n+4) .thumb_wrapper{background:url(//glendalework.com/wp-content/themes/coworking/plugins/woocommerce/images/shop-cat-bg-4.jpg) center center no-repeat;}
.woocommerce ul.products li.product.product-category:nth-child(6n+5) .thumb_wrapper,
.woocommerce-page ul.products li.product.product-category:nth-child(6n+5) .thumb_wrapper{background:url(//glendalework.com/wp-content/themes/coworking/plugins/woocommerce/images/shop-cat-bg-5.jpg) center center no-repeat;}
.woocommerce ul.products li.product.product-category:nth-child(6n+6) .thumb_wrapper,
.woocommerce-page ul.products li.product.product-category:nth-child(6n+6) .thumb_wrapper{background:url(//glendalework.com/wp-content/themes/coworking/plugins/woocommerce/images/shop-cat-bg-6.jpg) center center no-repeat;}
.woocommerce ul.products li.product.product-category img, .woocommerce-page ul.products li.product.product-category img{width:100%;height:auto;}
.woocommerce ul.products li.product.product-category h3, .woocommerce ul.products li.product.product-category .woocommerce-loop-category__title,
.woocommerce-page ul.products li.product.product-category h3, .woocommerce-page ul.products li.product.product-category .woocommerce-loop-category__title{margin-bottom:0;border-bottom:none;}
.woocommerce ul.products li.product.product-category mark.count, .woocommerce-page ul.products li.product.product-category mark.count{font-weight:400;font-style:normal;}
.woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__label a, .woocommerce-page div.product form.cart .group_table td.woocommerce-grouped-product-list-item__label a{font-weight:700;}
.woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__price span.amount, .woocommerce-page div.product form.cart .group_table td.woocommerce-grouped-product-list-item__price span.amount{font-weight:400;}
.woocommerce a.remove{margin-top:0.5em;text-align:center;position:relative;overflow:hidden;width:1.2em;height:1.2em;line-height:1.2em;text-indent:-100px;font-size:9px !important;font-weight:400 !important;-webkit-border-radius:0;-ms-border-radius:0;border-radius:0;}
.woocommerce a.remove:before{display:none !important;}
.woocommerce a.remove:after{position:absolute;top:0;left:0;z-index:1;content:'\e9e1';font-family:"fontello";line-height:inherit;text-align:center;border:none;text-indent:0;width:100%;height:100%;color:var(--theme-color-alter_light);-webkit-transition:color 0.3s ease;-ms-transition:color 0.3s ease;transition:color 0.3s ease;}
.woocommerce a.remove:hover:after{color:var(--theme-color-text_link);}
.woocommerce a.remove, .woocommerce a.remove:hover{color:#e05100 !important;background-color:transparent !important;}
.woocommerce table.shop_table{border-collapse:collapse;margin-bottom:2em;border:none;}
.woocommerce table.shop_table td{border-color:var(--theme-color-bd_color) !important;background:transparent;}
.woocommerce table.shop_table th{border-color:var(--theme-color-alter_bg_color) !important;background-color:var(--theme-color-alter_bg_color) !important;}
.woocommerce table.shop_table tfoot th, .woocommerce-page table.shop_table tfoot th{color:var(--theme-color-text_dark);border-color:transparent !important;background-color:transparent;}
.woocommerce table.shop_table tr:first-child th{border-style:solid;border-width:0 0 1px 0 !important;}
.woocommerce table.shop_table tr:nth-child(n+1) th:first-child,
.woocommerce table.shop_table tr:nth-child(n+1) td:first-child,
.woocommerce table.shop_table td{border-style:solid;border-width:1px 0;}
.woocommerce .shop_table p{margin:0;}
.woocommerce .shop_table a.remove{margin:0;font-weight:400;}
.woocommerce ul.product_list_widget li, .woocommerce-page ul.product_list_widget li{padding:10px 0 1em;overflow:hidden;}
.woocommerce.widget_shopping_cart ul.cart_list li{padding:10px 0 20px 0;overflow:hidden;}
.woocommerce ul.cart_list li dl:after, .woocommerce ul.product_list_widget li dl:after{clear:none;}
.woocommerce ul.cart_list li:before, .woocommerce-page ul.cart_list li:before, .woocommerce ul.product_list_widget li:before, .woocommerce-page ul.product_list_widget li:before{display:none;}
.woocommerce ul.cart_list li a, .woocommerce-page ul.cart_list li a, .woocommerce ul.product_list_widget li a, .woocommerce-page ul.product_list_widget li a{font-weight:700;font-size:18px;}
.woocommerce .widget_shopping_cart .cart_list li a.remove, .woocommerce.widget_shopping_cart .cart_list li a.remove{position:absolute;right:0;top:0;left:auto;margin:0 !important;}
.woocommerce ul.cart_list li, .woocommerce-page ul.cart_list li, .woocommerce ul.product_list_widget li, .woocommerce-page ul.product_list_widget li{padding-top:10px;}
.woocommerce ul.cart_list li img, .woocommerce-page ul.cart_list li img, .woocommerce ul.product_list_widget li img, .woocommerce-page ul.product_list_widget li img{float:left;margin:-10px 20px 10px 0;-webkit-box-shadow:none;-ms-box-shadow:none;box-shadow:none;-webkit-border-radius:0;-ms-border-radius:0;border-radius:0;width:81px;height:81px;}
.woocommerce ul.cart_list li img, .woocommerce-page ul.cart_list li img{margin-right:20px;}
.woocommerce ul.cart_list li dl, .woocommerce-page ul.cart_list li dl, .woocommerce ul.product_list_widget li dl, .woocommerce-page ul.product_list_widget li dl{overflow:hidden;font-size:12px;padding-left:8px;border-left-width:1px;line-height:1.8em;border-color:var(--theme-color-bd_color);}
.woocommerce ul.cart_list li dl dd, .woocommerce ul.cart_list li dl dt, .woocommerce ul.product_list_widget li dl dd, .woocommerce ul.product_list_widget li dl dt{padding:0;margin:0;}
.woocommerce ul.product_list_widget li dl dt, .woocommerce-page ul.product_list_widget li dl dt{font-weight:400;margin-right:0.3em;}
.woocommerce ul.product_list_widget li dl dt:before, .woocommerce-page ul.product_list_widget li dl dt:before{content:' ';display:block;width:100%;height:0;}
.woocommerce ul.cart_list li dl dd, .woocommerce-page ul.cart_list li dl dd, .woocommerce ul.product_list_widget li dl dd, .woocommerce-page ul.product_list_widget li dl dd{margin-right:2em;}
.woocommerce.widget_shopping_cart .quantity, .woocommerce-page.widget_shopping_cart .quantity, .woocommerce .widget_shopping_cart .quantity, .woocommerce-page .widget_shopping_cart .quantity{margin:3px 0 0;display:inline-block;font-size:18px;font-weight:600;}
.woocommerce .quantity input.qty, .woocommerce-page .quantity input.qty, .woocommerce #content .quantity input.qty,
.woocommerce-page #content .quantity input.qty{color:var(--theme-color-input_dark);}
.woocommerce ul.cart_list li > .amount, .woocommerce-page ul.cart_list li > .amount, .woocommerce ul.product_list_widget li > .amount, .woocommerce-page ul.product_list_widget li > .amount, .woocommerce ul.cart_list li span .amount, .woocommerce-page ul.cart_list li span .amount, .woocommerce ul.product_list_widget li span .amount, .woocommerce-page ul.product_list_widget li span .amount, .woocommerce ul.cart_list li ins .amount, .woocommerce-page ul.cart_list li ins .amount, .woocommerce ul.product_list_widget li ins .amount, .woocommerce-page ul.product_list_widget li ins .amount{font-size:18px;font-weight:600;}
footer .product_list_widget li a + span.amount{margin-top:10px;display:inline-block;}
.woocommerce ul.cart_list li ins, .woocommerce-page ul.cart_list li ins, .woocommerce ul.product_list_widget li ins, .woocommerce-page ul.product_list_widget li ins{text-decoration:none;font-style:normal;}
.woocommerce ul.cart_list li del, .woocommerce-page ul.cart_list li del, .woocommerce ul.product_list_widget li del, .woocommerce-page ul.product_list_widget li del{font-size:18px;font-weight:600;}
.woocommerce ul.cart_list li .star-rating, .woocommerce ul.product_list_widget li .star-rating{margin-bottom:0;}
.woocommerce .widget_shopping_cart .total, .woocommerce.widget_shopping_cart .total{border:none;}
.woocommerce.widget_shopping_cart .total, .woocommerce-page.widget_shopping_cart .total, .woocommerce .widget_shopping_cart .total, .woocommerce-page .widget_shopping_cart .total{font-size:18px;font-weight:700;padding:4px 0 0;color:var(--theme-color-text_dark);}
.woocommerce.widget_shopping_cart .total strong, .woocommerce-page.widget_shopping_cart .total strong, .woocommerce .widget_shopping_cart .total strong, .woocommerce-page .widget_shopping_cart .total strong{font-weight:700;}
.woocommerce.widget_shopping_cart .total .amount, .woocommerce-page.widget_shopping_cart .total .amount, .woocommerce .widget_shopping_cart .total .amount, .woocommerce-page .widget_shopping_cart .total .amount{font-size:18px;font-weight:700;color:var(--theme-color-text_link);}
.woocommerce .widget_shopping_cart .buttons, .woocommerce.widget_shopping_cart .buttons{margin-top:33px;}
.woocommerce .widget_shopping_cart .buttons a, .woocommerce.widget_shopping_cart .buttons a{margin-right:10px;margin-bottom:10px;width:calc(50% - 5px);font-size:13px;line-height:18px;padding:15px;text-align:center;display:inline-block;-webkit-box-shadow:none;-ms-box-shadow:none;box-shadow:none;}
.woocommerce .widget_shopping_cart .buttons a + a,
.woocommerce.widget_shopping_cart .buttons a + a{margin-left:0 !important;margin-right:0 !important;}
.woocommerce .widget_shopping_cart .buttons a.checkout, .woocommerce.widget_shopping_cart .buttons a.checkout{border:2px solid var(--theme-color-text_dark) !important;color:var(--theme-color-text_dark) !important;background:none !important;-webkit-box-shadow:none !important;-ms-box-shadow:none !important;box-shadow:none !important;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding:13px;}
.woocommerce .widget_shopping_cart .buttons a.checkout:hover, .woocommerce.widget_shopping_cart .buttons a.checkout:hover{border:2px solid var(--theme-color-text_link) !important;color:var(--theme-color-text_link) !important;}
.woocommerce .widget_layered_nav_filters > ul > li{padding:0 0.625em 0.5em 0;display:block;}
.woocommerce .widget_layered_nav_filters > ul > li:before{display:none;}
.woocommerce .widget_layered_nav ul{padding-left:1.2em;}
.woocommerce .widget_layered_nav_filters > ul > li a, .woocommerce .widget_layered_nav ul li.chosen a, .woocommerce-page .widget_layered_nav ul li.chosen a{background-color:transparent;border:none;padding:0;}
.widget_layered_nav ul li.chosen a{color:var(--theme-color-text_dark);}
.woocommerce .widget_rating_filter ul li .star-rating{vertical-align:middle;}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce .widget_price_filter .ui-slider .ui-slider-handle{background-color:var(--theme-color-text_link);}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{margin-bottom:13px;margin-left:0;margin-right:0;height:6px;background:var(--theme-color-alter_bg_hover);-webkit-border-radius:0;-ms-border-radius:0;border-radius:0;}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{-webkit-border-radius:50%;-ms-border-radius:50%;border-radius:50%;width:12px;height:12px;margin-left:-6px;top:-3px;opacity:0;}
.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range{height:6px;top:0;-webkit-border-radius:0;-ms-border-radius:0;border-radius:0;}
.woocommerce .widget_price_filter .price_slider_amount{font-size:16px;line-height:1.5em;text-align:left;font-weight:400;display:flex;flex-direction:column-reverse;align-items:flex-start;}
.woocommerce .widget_price_filter .price_slider_amount .price_label{color:var(--theme-color-text_light);}
.woocommerce .widget_price_filter .price_slider_amount span{font-weight:400;}
.widget_price_filter .price_label span{color:var(--theme-color-text_light);}
.woocommerce .widget_price_filter .price_slider_amount .button{float:none;position:relative;margin-top:23px;-webkit-box-shadow:none;-ms-box-shadow:none;box-shadow:none;}
.woocommerce .widget_price_filter .price_slider_amount .button:after{content:'\e908';font-family:"fontello";font-weight:400;display:inline-block;margin:-1px -5px 0 26px;}
.widget_product_search form:after{color:var(--theme-color-input_light);}
.widget_product_search form:hover:after{color:var(--theme-color-input_dark);}
.woocommerce.widget_rating_filter ul li:before{display:none !important;}
aside.woocommerce .product-title, aside.woocommerce .mini_cart_item > a:not(.remove){display:block;line-height:1.3em;}
.search-no-results.woocommerce .woocommerce-message:last-child, .search-no-results.woocommerce .woocommerce-info:last-child, .search-no-results.woocommerce-page .woocommerce-message:last-child,
.search-no-results.woocommerce-page .woocommerce-info:last-child{margin:0;padding:20px;}
.trx_addons_woocommerce_search_type_filter .sc_form_field .sc_form_field_wrap{padding:1em 0;}
.trx_addons_woocommerce_search_type_inline .trx_addons_woocommerce_search_form_field input[type="text"],
.trx_addons_woocommerce_search_type_inline .trx_addons_woocommerce_search_form_field .trx_addons_woocommerce_search_form_field_label{line-height:1;}
.trx_addons_woocommerce_search_type_inline .trx_addons_woocommerce_search_button{white-space:normal;}
.trx_addons_woocommerce_search_type_inline{font-size:1.3rem;line-height:1.6em;}
.trx_addons_woocommerce_search_type_inline .trx_addons_woocommerce_search_form_field_list li + li{margin-top:0;}
.trx_addons_woocommerce_search_type_inline .trx_addons_woocommerce_search_form_field input[type="text"]{font-size:inherit;width:6em;}
.trx_addons_woocommerce_search_type_inline .trx_addons_woocommerce_search_form_field_list{top:3em;}
.trx_addons_woocommerce_search_type_inline .trx_addons_woocommerce_search_form_options{width:75%;}
.trx_addons_woocommerce_search_type_inline .trx_addons_woocommerce_search_form_button{width:25%;}
.trx_addons_woocommerce_search_type_inline .trx_addons_woocommerce_search_form_button .trx_addons_woocommerce_search_button{padding:17px 30px;}
.trx_addons_woocommerce_search_type_inline .trx_addons_woocommerce_search_form_button .trx_addons_woocommerce_search_button:before{font-family:"fontello";content:'\e9a6';font-weight:400;}
.trx_addons_woocommerce_search_type_inline .trx_addons_woocommerce_search_form_field input[type="text"],
.trx_addons_woocommerce_search_type_inline .trx_addons_woocommerce_search_form_field .trx_addons_woocommerce_search_form_field_label{border-color:var(--theme-color-text_link);color:var(--theme-color-text_link);}
.trx_addons_woocommerce_search_type_inline .trx_addons_woocommerce_search_form_field input[type="text"]:focus,
.trx_addons_woocommerce_search_type_inline .trx_addons_woocommerce_search_form_field .trx_addons_woocommerce_search_form_field_label:hover{border-color:var(--theme-color-text_hover);color:var(--theme-color-text_hover);}
.trx_addons_woocommerce_search_type_inline .trx_addons_woocommerce_search_form_field_list{color:var(--theme-color-alter_text);border-color:var(--theme-color-alter_bd_color);background-color:var(--theme-color-alter_bg_color);}
.trx_addons_woocommerce_search_type_inline .trx_addons_woocommerce_search_form_field_list li:hover{color:var(--theme-color-alter_dark);background-color:var(--theme-color-alter_bg_hover);}
.widget.WOOCS_CONVERTER .woocs_converter_shortcode > *{vertical-align:middle;}
.widget.WOOCS_CONVERTER .woocs_converter_shortcode .select_container{display:inline-block;width:43%;margin-right:0.3em;}
.widget.WOOCS_CONVERTER .woocs_converter_shortcode .select_container + .select_container{margin-left:0.3em;margin-right:0;}
.widget.WOOCS_CONVERTER .button{margin-top:1em;}
.widget.WOOCS_SELECTOR .woocommerce-currency-switcher-form .chosen-container-single .chosen-single{height:auto;padding:1em 0 1em 1em;-webkit-box-shadow:none;-ms-box-shadow:none;box-shadow:none;color:var(--theme-color-input_text);background:var(--theme-color-input_bg_color);}
.widget.WOOCS_SELECTOR .woocommerce-currency-switcher-form .chosen-container-single .chosen-single:hover{color:var(--theme-color-input_dark);background:var(--theme-color-input_bg_hover);}
.widget.WOOCS_SELECTOR .woocommerce-currency-switcher-form .chosen-container-single .chosen-single div{background:none;}
.widget.WOOCS_SELECTOR .chosen-container-single .chosen-drop{margin-top:1px;-webkit-box-shadow:none;-ms-box-shadow:none;box-shadow:none;-webkit-border-radius:4px;-ms-border-radius:4px;border-radius:4px;}
.widget.WOOCS_SELECTOR .woocommerce-currency-switcher-form .chosen-container .chosen-drop{color:var(--theme-color-input_dark);background:var(--theme-color-input_bg_hover);border-color:var(--theme-color-input_bd_hover);}
.widget.WOOCS_SELECTOR .woocommerce-currency-switcher-form .chosen-container .chosen-results li{background-position:right center !important;color:var(--theme-color-input_dark);}
.widget.WOOCS_SELECTOR .woocommerce-currency-switcher-form .chosen-container .chosen-results li:hover, .widget.WOOCS_SELECTOR .woocommerce-currency-switcher-form .chosen-container .chosen-results li.highlighted, .widget.WOOCS_SELECTOR .woocommerce-currency-switcher-form .chosen-container .chosen-results li.result-selected{color:var(--theme-color-alter_link) !important;}
.yith_magnifier_zoom_wrap .yith_magnifier_zoom_magnifier{border-color:var(--theme-color-bd_color);}
.yith-woocompare-widget ul.products-list{padding-left:0;}
.yith-woocompare-widget ul.products-list li:before{display:none;}
.yith-woocompare-widget ul.products-list li .remove{margin-top:0;}
.yith-woocompare-widget a.compare{float:left;}
.yith-woocompare-widget a.clear-all{display:inline-block;float:right;color:var(--theme-color-inverse_link);background-color:var(--theme-color-alter_link);}
.yith-woocompare-widget a.clear-all:hover{color:var(--theme-color-inverse_hover);background-color:var(--theme-color-alter_hover);}
.woocommerce .woocommerce-cart-form table.shop_table_responsive tr.woocommerce-cart-form__cart-item td{vertical-align:middle;}
div.product form.cart div.quantity > label{outline:none;}
.woocommerce .quantity input.qty, .woocommerce #content .quantity input.qty, .woocommerce-page .quantity input.qty, .woocommerce-page #content .quantity input.qty{font-weight:400;padding-left:0.75em;padding-right:0;width:4em;font-size:0.8421em;line-height:1em;}
#add_payment_method table.cart img, .woocommerce-cart table.cart img, .woocommerce-checkout table.cart img{width:40px;}
.woocommerce table.cart .product-name, .woocommerce #content table.cart .product-name, .woocommerce-page table.cart .product-name, .woocommerce-page #content table.cart .product-name{text-align:left !important;}
.woocommerce table.cart th, .woocommerce #content table.cart th, .woocommerce-page table.cart th, .woocommerce-page #content table.cart th{font-size:17px;line-height:1.3em;font-weight:700;color:var(--theme-color-text_dark);}
.woocommerce table.cart th, .woocommerce #content table.cart th, .woocommerce-page table.cart th, .woocommerce-page #content table.cart th,
.woocommerce table.cart td, .woocommerce #content table.cart td, .woocommerce-page table.cart td, .woocommerce-page #content table.cart td{padding:12px;text-align:left;}
.woocommerce table.cart td.actions, .woocommerce-page table.cart td.actions, .woocommerce #content table.cart td.actions,
.woocommerce-page #content table.cart td.actions{border-bottom:none !important;padding-top:1em;}
.woocommerce table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon .input-text, .woocommerce #content table.cart td.actions .coupon .input-text,
.woocommerce-page #content table.cart td.actions .coupon .input-text{width:10.7em;margin-right:0.3em;}
.woocommerce table.cart td.actions .coupon + .button,
.woocommerce-page table.cart td.actions .coupon + .button,
.woocommerce #content table.cart td.actions .coupon + .button,
.woocommerce-page #content table.cart td.actions .coupon + .button{float:right;}
.woocommerce table.shop_table tfoot th, .woocommerce-page table.shop_table tfoot th{text-align:center;}
.woocommerce .cart-collaterals h2, .woocommerce-page .cart-collaterals h2{font-size:24px;line-height:1.3em;font-weight:700;margin:2.2em 0 1em;}
.woocommerce table.shop_table .cart-subtotal .amount, .woocommerce-page table.shop_table .cart-subtotal .amount,
.woocommerce table.shop_table .shipping td, .woocommerce-page table.shop_table .shipping td{color:var(--theme-color-text_dark);}
.woocommerce table.cart td + td a,
.woocommerce-page table.cart td + td a,
.woocommerce #content table.cart td + td a,
.woocommerce-page #content table.cart td + td a,
.woocommerce table.cart td + td span,
.woocommerce-page table.cart td + td span,
.woocommerce #content table.cart td + td span,
.woocommerce-page #content table.cart td + td span{color:var(--theme-color-text_dark);}
.woocommerce table.cart td + td a:hover,
.woocommerce-page table.cart td + td a:hover,
.woocommerce #content table.cart td + td a:hover,
.woocommerce-page #content table.cart td + td a:hover{color:var(--theme-color-text_link);}
#add_payment_method table.cart td.actions .coupon .input-text,
.woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-checkout table.cart td.actions .coupon .input-text{border-color:var(--theme-color-input_bd_color);}
.woocommerce table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text{width:100px;}
.woocommerce ul#shipping_method li{padding-left:0;text-indent:0;margin:0.1em 0;}
.woocommerce .cart-collaterals .woocommerce-shipping-calculator .shipping-calculator-form, .woocommerce-page .cart-collaterals .woocommerce-shipping-calculator .shipping-calculator-form{margin:1em 0;}
.woocommerce .cart-collaterals .shipping_calculator .shipping-calculator-button:after, .woocommerce-page .cart-collaterals .shipping_calculator .shipping-calculator-button:after{font-size:1em;font-weight:400;}
#add_payment_method .wc-proceed-to-checkout a.checkout-button,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{display:block;}
.woocommerce-shipping-calculator .select2-container.select2-container--default .select2-selection .select2-selection__arrow{display:none;}
.woocommerce-shipping-calculator .select_container:before{top:2px;right:2px;bottom:2px;}
.sc_layouts_cart_widget ul.product_list_widget{overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;}
.sc_layouts_cart_widget ul.product_list_widget::-webkit-scrollbar{width:6px;}
.sc_layouts_cart_widget ul.product_list_widget::-webkit-scrollbar-track{background:var(--theme-color-alter_bd_color);}
.sc_layouts_cart_widget ul.product_list_widget::-webkit-scrollbar-thumb{background-color:var(--theme-color-text_dark);}
.woocommerce-form-login p:not([class]){text-align:left;}
.woocommerce-form-login .form-row{margin-bottom:25px !important;text-align:left;}
.woocommerce-form-login .form-row .woocommerce-form-login__rememberme{display:block;}
.woocommerce-form-login .lost_password{text-align:left;font-size:16px;}
.woocommerce-checkout .woocommerce-form-login{max-width:70%;margin-left:auto;margin-right:auto;}
.woocommerce form .form-row{padding:0;margin-bottom:47px;}
.woocommerce form .form-row label, .woocommerce-page form .form-row label{line-height:1.5em;font-size:19px;font-weight:700;margin-bottom:15px;color:var(--theme-color-text_dark);}
.woocommerce form .form-row label.inline{margin-left:1em;}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea{line-height:1.4855em;-webkit-box-shadow:0 15px 15px -14px rgba(0, 0, 0, 0.018);-ms-box-shadow:0 15px 15px -14px rgba(0, 0, 0, 0.018);box-shadow:0 15px 15px -14px rgba(0, 0, 0, 0.018);}
#commentform input.input-text,
#commentform textarea,
.woocommerce .select2-selection{-webkit-box-shadow:0 15px 15px -14px rgba(0, 0, 0, 0.018);-ms-box-shadow:0 15px 15px -14px rgba(0, 0, 0, 0.018);box-shadow:0 15px 15px -14px rgba(0, 0, 0, 0.018);}
.woocommerce-checkout.checkout h3{margin-bottom:38px;margin-top:0;}
.woocommerce .checkout input[type="checkbox"]{display:inline;position:static !important;clip:auto;}
.woocommerce .checkout .col-2 h3#ship-to-different-address label, .woocommerce-page .checkout .col-2 h3#ship-to-different-address label{display:inline-block;}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea, .woocommerce-page form .form-row input.input-text, .woocommerce-page form .form-row textarea{font-weight:400;}
.woocommerce .checkout table.shop_table{margin-bottom:3em;}
.woocommerce .checkout table.shop_table th, .woocommerce .checkout table.shop_table td{text-align:left;}
.woocommerce .checkout table.shop_table tfoot th{text-align:right;}
.woocommerce .checkout table.shop_table tfoot td, .woocommerce .checkout table.shop_table tfoot th{font-weight:400;}
.woocommerce table.shop_table .cart-subtotal .amount, .woocommerce-page table.shop_table .cart-subtotal .amount,
.woocommerce table.shop_table .shipping td, .woocommerce-page table.shop_table .shipping td{font-weight:400;}
.woocommerce .cart-collaterals .shipping_calculator, .woocommerce-page .cart-collaterals .shipping_calculator{clear:none;float:left;margin-bottom:30px;}
.woocommerce .checkout #order_review,
.woocommerce-page .checkout #order_review{margin-bottom:3em;}
.woocommerce .checkout #order_review .order-total .amount,
.woocommerce-page .checkout #order_review .order-total .amount{letter-spacing:0;}
.woocommerce .checkout #order_review .payment_methods li,
.woocommerce-page .checkout #order_review .payment_methods li{list-style:none;}
.woocommerce .checkout #order_review .payment_methods li label,
.woocommerce-page .checkout #order_review .payment_methods li label{display:inline-block;}
.woocommerce .checkout #order_review .payment_methods li label:before,
.woocommerce-page .checkout #order_review .payment_methods li label:before{top:0.5em;}
#add_payment_method #payment ul.payment_methods li img,
.woocommerce-checkout #payment ul.payment_methods li img{margin:-5px 0.5em 0;max-height:30px;}
#add_payment_method #payment div.payment_box:before,
.woocommerce-cart #payment div.payment_box:before,
.woocommerce-checkout #payment div.payment_box:before{border-color:transparent;}
.woocommerce-checkout #payment div.payment_box:after{top:0;}
#add_payment_method #payment,
.woocommerce-cart #payment,
.woocommerce-checkout #payment{background-color:transparent;}
#add_payment_method #payment .payment_method_paypal .about_paypal,
.woocommerce-cart #payment .payment_method_paypal .about_paypal,
.woocommerce-checkout #payment .payment_method_paypal .about_paypal{line-height:1.7em;float:none;}
.woocommerce ul.order_details{padding-left:0;}
.woocommerce .order_details.woocommerce-thankyou-order-details{padding:25px;color:var(--theme-color-alter_text);background-color:var(--theme-color-alter_bg_color);text-transform:none;}
.woocommerce .order_details.woocommerce-thankyou-order-details .amount, .woocommerce .order_details.woocommerce-thankyou-order-details .amount *{color:var(--theme-color-alter_dark);}
.woocommerce .order_details.woocommerce-thankyou-order-details li strong{font-weight:400;margin-top:3px;line-height:1.3em;color:var(--theme-color-alter_dark);}
.woocommerce .shop_table.order_details th, .woocommerce .shop_table.customer_details th{text-align:left;}
.woocommerce .shop_table.order_details tfoot th{text-align:right;}
.woocommerce .shop_table.order_details td.product-name strong{font-style:normal;}
.woocommerce .order_details li, .woocommerce-page .order_details li{font-size:1em;line-height:1em;list-style:none;}
.woocommerce .order_details li strong, .woocommerce-page .order_details li strong{color:var(--theme-color-text_dark);}
.woocommerce .order_details li strong .amount, .woocommerce-page .order_details li strong .amount{color:var(--theme-color-text_dark);}
.woocommerce .woocommerce-customer-details address{-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.woocommerce form .form-row #createaccount{margin-right:4px;vertical-align:middle;}
.woocommerce form .form-row input[type="radio"] + label:before,
.woocommerce form .form-row input[type="checkbox"] + label:before{top:10px;}
.woocommerce form .woocommerce-checkout-payment .wpgdprc-checkbox label{position:relative;font-size:14px;line-height:22px !important;font-weight:400;margin-bottom:0;padding-left:1.8em;display:inline-block;vertical-align:top;color:var(--theme-color-text);}
.woocommerce form .woocommerce-checkout-payment .wpgdprc-checkbox label abbr.required{color:#FF5B4A !important;}
.woocommerce form .woocommerce-checkout-payment .wpgdprc-checkbox.woocommerce-invalid label{color:var(--theme-color-text) !important;}
.woocommerce form .woocommerce-checkout-payment .wpgdprc-checkbox.woocommerce-validated label{color:var(--theme-color-text_dark);}
.woocommerce-form-login .woocommerce-form__input-checkbox, .woocommerce-terms-and-conditions-wrapper .woocommerce-form__input-checkbox{display:inline;}
.woocommerce-terms-and-conditions-wrapper p{margin-bottom:0.5em;}
.woocommerce-form-login label.woocommerce-form-login__rememberme, .woocommerce-terms-and-conditions-wrapper label{padding-left:1.15em;position:relative;}
.woocommerce-form-login label.woocommerce-form-login__rememberme{margin-bottom:20px;padding-left:1.8em;position:relative;font-size:14px !important;line-height:22px !important;font-weight:400 !important;color:var(--theme-color-text) !important;}
.woocommerce-form-login label.woocommerce-form-login__rememberme input[type="checkbox"],
.woocommerce-terms-and-conditions-wrapper label input[type="checkbox"]{position:static !important;clip:auto;width:0;outline:0 !important;-webkit-appearance:none;-moz-appearance:none;}
.woocommerce-form-login label.woocommerce-form-login__rememberme input[type="checkbox"]:before,
.woocommerce-terms-and-conditions-wrapper label input[type="checkbox"]:before{content:'';font-family:"fontello";display:block;text-align:center;border:1px solid var(--theme-color-bd_color);font-size:7px;width:16px;height:16px;line-height:15px;position:absolute;z-index:1;top:0.45em;left:0;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:4px;-ms-border-radius:4px;border-radius:4px;color:var(--theme-color-text_dark);cursor:pointer;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;}
.woocommerce-form-login label.woocommerce-form-login__rememberme:hover input[type="checkbox"]:before{border-color:var(--theme-color-text_dark) !important;}
.woocommerce-form-login label.woocommerce-form-login__rememberme input[type="checkbox"]:checked:before,
.woocommerce-terms-and-conditions-wrapper label input[type="checkbox"]:checked:before{content:'\e9f6';}
.ua_ie .woocommerce-form-login label.woocommerce-form-login__rememberme, .ua_ie .woocommerce-terms-and-conditions-wrapper label{padding-left:0;}
.ua_ie .woocommerce-form-login input[type="checkbox"],
.ua_ie .woocommerce-terms-and-conditions-wrapper input[type="checkbox"]{width:auto;}
.ua_ie .woocommerce-form-login input[type="checkbox"]:before,
.ua_ie .woocommerce-terms-and-conditions-wrapper input[type="checkbox"]:before{display:none;}
.woocommerce form .form-row label.inline input[type="checkbox"]{display:inline;position:relative !important;clip:auto;top:2px;}
.woocommerce-account h2, .woocommerce-account .address .title h3{margin:1em 0 0.4em;}
.woocommerce-MyAccount-content .woocommerce-message, .woocommerce-MyAccount-content .woocommerce-info{margin:0 0 20px 0;text-align:left;}
.woocommerce-MyAccount-navigation, .woocommerce-MyAccount-content .woocommerce-Address-title a{font-size:1em;line-height:1.3em;font-weight:700;}
.woocommerce-account .woocommerce-MyAccount-navigation{width:20%;float:left;border-color:var(--theme-color-bd_color);}
.woocommerce-MyAccount-navigation ul{padding:0;margin:0;list-style-type:none;}
.woocommerce-MyAccount-navigation ul li{padding:0;margin:0;border-color:var(--theme-color-bd_color);}
.woocommerce-MyAccount-navigation ul li + li{border-top:1px solid var(--theme-color-bd_color);}
.woocommerce-MyAccount-navigation ul li a{display:block;padding:1em 0;-webkit-transition:color 0.3s ease;-ms-transition:color 0.3s ease;transition:color 0.3s ease;}
.woocommerce-MyAccount-navigation ul li:first-child a{padding-top:0.5em;}
.woocommerce-MyAccount-navigation li.is-active a{color:var(--theme-color-text_link);}
.woocommerce-account .addresses .title h3{font-size:1em;line-height:1.2em;}
.woocommerce table.my_account_orders{font-size:1em;}
.woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th{font-weight:400;}
.woocommerce table.shop_table tfoot tr:last-child td{font-weight:700;}
.woocommerce-account .woocommerce-MyAccount-content{width:75%;float:right;}
.woocommerce-MyAccount-content .my_account_orders th{text-align:left;}
.woocommerce-MyAccount-content .my_account_orders .button{padding:0;background-color:transparent !important;color:var(--theme-color-text_link);-webkit-box-shadow:none;-ms-box-shadow:none;box-shadow:none;-webkit-border-radius:0;-ms-border-radius:0;border-radius:0;}
.woocommerce-MyAccount-content .my_account_orders .button:hover{color:var(--theme-color-text_hover);}
.woocommerce-MyAccount-content .my_account_orders .button + .button:before{content:'|';display:inline-block;line-height:inherit;margin:0 0.5em;}
.woocommerce-MyAccount-content .woocommerce-Address-title{position:relative;}
.woocommerce-MyAccount-content .woocommerce-Address-title h3{display:inline-block;margin-top:0.5em;}
.woocommerce-MyAccount-content .woocommerce-Address-title a{margin:0 0 0 5px;text-decoration:underline;font-size:1em;line-height:1.2em;}
.woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset{margin-top:2em;}
.woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset legend{top:-1em;}
.woocommerce table.my_account_orders td, .woocommerce table.my_account_orders th{padding:10px 8px;}
.woocommerce table.my_account_orders th{font-weight:700;line-height:1.5em;border:none !important;color:var(--theme-color-extra_dark) !important;background-color:var(--theme-color-extra_bg_color) !important;}
.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register{-webkit-border-radius:0;-ms-border-radius:0;border-radius:0;}
.woocommerce .woocommerce-MyAccount-content h3{margin-top:0;}
.woocommerce .woocommerce-address-fields .select_container:before{top:2px;right:2px;}
.woocommerce .woocommerce-address-fields .select2-container--default .select2-selection--single .select2-selection__arrow{display:none;}
.woocommerce table.shop_table_responsive tr td td:before, .woocommerce-page table.shop_table_responsive tr td td:before{color:var(--theme-color-text_dark);font-weight:700;}
.woocommerce table.shop_table_responsive thead, .woocommerce-page table.shop_table_responsive thead{display:table-row-group;}
.woocommerce table.shop_table_responsive tr, .woocommerce-page table.shop_table_responsive tr{display:table-row;}
.woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td{display:table-cell;text-align:left !important;vertical-align:top;}
.woocommerce table.shop_table_responsive tr td.product-price, .woocommerce-page table.shop_table_responsive tr td.product-price,
.woocommerce table.shop_table_responsive tr td.product-quantity, .woocommerce-page table.shop_table_responsive tr td.product-quantity,
.woocommerce table.shop_table_responsive tr td.product-subtotal, .woocommerce-page table.shop_table_responsive tr td.product-subtotal{text-align:left !important;}
.woocommerce table.shop_table_responsive tr td:before, .woocommerce-page table.shop_table_responsive tr td:before{display:none;}
ul.products li.product .tinvwl_add_to_wishlist_button{margin-top:1em;}
.tinvwl_add_to_wishlist_button.tinvwl-add-hide{visibility:visible !important;}
.tinv-wishlist .tinv-header{display:none;}
.tinv-wishlist th{background-color:var(--theme-color-alter_bg_color) !important;}
.tinv-wishlist td{background-color:transparent !important;}
.tinv-wishlist table th, .tinv-wishlist table td{padding:30px;text-align:left;border:none !important;color:var(--theme-color-text_dark);font-size:19px;line-height:1.3em;font-weight:700;}
.tinv-wishlist table th .variation, .tinv-wishlist table td .variation{font-weight:400;font-size:14px;color:var(--theme-color-text);}
.tinv-wishlist table th a, .tinv-wishlist table td a{color:var(--theme-color-text_dark);}
.tinv-wishlist table th a:hover, .tinv-wishlist table td a:hover{color:var(--theme-color-text_link);}
.tinv-wishlist table th del, .tinv-wishlist table th .amount, .tinv-wishlist table th .amount *,
.tinv-wishlist table td del, .tinv-wishlist table td .amount, .tinv-wishlist table td .amount *{color:var(--theme-color-text_dark) !important;}
.tinv-wishlist tr + tr{border-top:1px solid var(--theme-color-bd_color);}
.tinv-wishlist .product-thumbnail{min-width:100px;width:120px;padding-right:0;padding-left:0;}
.tinv-wishlist .product-thumbnail img{-webkit-border-radius:0;-ms-border-radius:0;border-radius:0;}
.tinv-wishlist .product-remove button{margin:0;width:27px;height:27px;-webkit-border-radius:0;-ms-border-radius:0;border-radius:0;padding:0;border:0;background-color:transparent !important;color:var(--theme-color-text_light);font-size:14px;}
.tinv-wishlist .product-remove button:hover{color:var(--theme-color-text_link);}
.tinv-wishlist .product-remove button .ftinvwl:before{display:block;content:'\e9e1' !important;font-family:"fontello";line-height:1;text-align:center;border:none;text-indent:0;width:100%;height:100%;}
.tinv-wishlist .product-stock i{display:none;}
.tinv-wishlist .product-remove{padding-left:10px;}
.tinv-wishlist .product-action{width:auto;text-align:right;}
.tinv-wishlist .product-action .button{width:auto;}
.tinv-wishlist .product-action .button i{font-weight:400;}
.tinv-wishlist tfoot tr{border-top:1px solid var(--theme-color-bd_color);}
.tinv-wishlist tfoot tr .tinvwl-input-group{border-collapse:collapse;}
.tinv-wishlist tfoot tr td{padding:70px 0 0 0;}
.tinv-wishlist tfoot tr button{padding-top:0 !important;padding-bottom:0 !important;height:55px !important;line-height:55px !important;}
.tinv-wishlist tfoot tr button .tinvwl-mobile{margin-left:5px;}
.tinv-wishlist tfoot tr .select_container{overflow:hidden;}
.tinv-wishlist tfoot tr .tinvwl-to-left:not(:empty){min-height:1px;}
.tinv-wishlist td.product-name dl.variation dd{padding-top:0.4em;}
.tinv-wishlist td.product-name dl.variation dt{padding-top:0.4em;padding-right:0.4em;}
.tinv-wishlist .social-buttons{margin-top:60px;}
.tinv-wishlist .social-buttons > span{margin-right:15px;}
.tinvwl-input-group .form-control{height:55px;padding:0 25px;border:1px solid var(--theme-color-input_bd_color);-webkit-border-radius:0;-ms-border-radius:0;border-radius:0;}
.tinvwl-input-group .select_container + .tinvwl-input-group-btn{padding-left:10px;}
.tinvwl-input-group .select_container:after{width:3em;}
.sc_layouts_cart{z-index:2001;}
.sc_layouts_cart:not(.modern) .sc_layouts_cart_widget{text-align:left;position:absolute;z-index:2;top:65px;left:-2em;width:330px;padding:45px 30px;border:none;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.sc_layouts_column_align_right .sc_layouts_cart:not(.modern) .sc_layouts_cart_widget{right:-2em;left:auto;}
.sc_layouts_cart:not(.modern) .sc_layouts_cart_widget:after{display:none;}
.sc_layouts_cart:not(.modern) .sc_layouts_cart_widget .woocommerce-mini-cart__empty-message{text-align:center;position:relative;font-size:18px;line-height:1.3em;padding:3.8em 0;}
.sc_layouts_cart:not(.modern) .sc_layouts_cart_widget .woocommerce-mini-cart__empty-message:before{display:block;text-align:center;width:100%;content:'\e9f4';font-family:"fontello";font-size:28px;margin-bottom:25px;}
.sc_layouts_cart:not(.modern) .sc_layouts_cart_widget a.remove{display:inline-block !important;top:2px !important;font-size:9px !important;right:3px !important;}
.sc_layouts_cart:not(.modern) .sc_layouts_cart_widget .widget_shopping_cart{position:relative;z-index:2;}
.sc_layouts_cart:not(.modern) .sc_layouts_cart_widget .widget_shopping_cart ul.cart_list{padding-bottom:10px;}
.sc_layouts_cart:not(.modern) .sc_layouts_cart_widget .widget_shopping_cart ul.cart_list li{padding:10px 13px 10px 0;}
.sc_layouts_cart:not(.modern) .sc_layouts_cart_widget .widget_shopping_cart ul.cart_list li img{margin-right:17px;}
.sc_layouts_cart:not(.modern) .sc_layouts_cart_widget .widget_shopping_cart .buttons{margin-top:28px;}
.sc_layouts_cart:not(.modern) .sc_layouts_cart_widget .widget_shopping_cart .buttons a{margin-right:8px;width:calc(50% - 4px);font-size:12px;line-height:17px;padding:11px;margin-bottom:0 !important;}
.sc_layouts_cart:not(.modern) .sc_layouts_cart_widget .widget_shopping_cart .buttons a.checkout{padding:9px;}
.sc_layouts_cart:not(.modern) .sc_layouts_cart_widget .total{padding-top:20px !important;margin-top:10px;border-top:1px solid #484848 !important;}
.sc_layouts_cart:not(.modern) .sc_layouts_cart_widget .sc_layouts_cart_widget_close{cursor:auto;width:100%;height:100%;position:fixed;left:0;top:0;z-index:1;}
.sc_layouts_cart:not(.modern) .sc_layouts_cart_widget .sc_layouts_cart_widget_close .sc_layouts_cart_widget_close_icon{display:none;}
.sc_layouts_cart_panel .sc_layouts_panel_close.trx_addons_button_close{top:15px;right:10px;width:30px;height:30px;line-height:30px;}
.sc_layouts_cart_panel .sc_layouts_panel_close.trx_addons_button_close .trx_addons_button_close_icon{font-size:11px;}
.sc_layouts_cart_panel .sc_layouts_cart_panel_header{padding:15px;background-color:transparent;border-bottom:1px solid var(--theme-color-alter_bd_color);}
.sc_layouts_cart_panel .sc_layouts_cart_panel_header .sc_layouts_cart_panel_title{font-size:1.3em;line-height:1.3em;}
.sc_layouts_cart.modern .sc_layouts_cart_widget{text-align:left;position:fixed;z-index:2;top:0;bottom:0;height:100%;left:auto;right:0;width:490px;padding:118px 50px 75px;border:none;opacity:0.7 !important;display:block !important;-webkit-transform:translateX(495px);-ms-transform:translateX(495px);transform:translateX(495px);-webkit-transition:all 0.4s ease-in-out !important;-ms-transition:all 0.4s ease-in-out !important;transition:all 0.4s ease-in-out !important;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;background-color:var(--theme-color-alter_bg_color) !important;color:var(--theme-color-alter_dark) !important;-webkit-box-shadow:0 0 0 rgba(0, 0, 0, 0);-ms-box-shadow:0 0 0 rgba(0, 0, 0, 0);box-shadow:0 0 0 rgba(0, 0, 0, 0);}
.sc_layouts_cart.modern .sc_layouts_cart_widget ul.cart_list li a, .sc_layouts_cart.modern .sc_layouts_cart_widget .total, .sc_layouts_cart.modern .sc_layouts_cart_widget .total *,
.sc_layouts_cart.modern .sc_layouts_cart_widget .quantity, .sc_layouts_cart.modern .sc_layouts_cart_widget .quantity *{color:var(--theme-color-alter_dark) !important;}
.sc_layouts_cart.modern .sc_layouts_cart_widget .widget_shopping_cart_content .buttons a.checkout{border:none !important;color:var(--theme-color-inverse_hover) !important;background-color:var(--theme-color-alter_dark) !important;}
.sc_layouts_cart.modern .sc_layouts_cart_widget .widget_shopping_cart_content .buttons a.checkout:hover{color:var(--theme-color-inverse_link) !important;background-color:var(--theme-color-alter_link) !important;}
.sc_layouts_cart.modern .sc_layouts_cart_widget .sc_layouts_cart_widget .cart_list{max-height:100%;}
.sc_layouts_cart.modern .sc_layouts_cart_widget:after{display:none;}
.sc_layouts_cart.modern .sc_layouts_cart_widget .sc_layouts_item_text{font-size:28px;margin:0;position:absolute;left:50px;top:40px;}
.sc_layouts_cart.modern .sc_layouts_cart_widget .sc_layouts_cart_widget_close{width:2rem;height:2rem;line-height:2rem;text-align:center;font-size:16px;right:43px;top:43px;color:var(--theme-color-alter_dark);}
.sc_layouts_cart.modern .sc_layouts_cart_widget .woocommerce-mini-cart__empty-message{text-align:center;position:relative;font-size:18px;line-height:1.3em;padding:0;margin:auto;}
.sc_layouts_cart.modern .sc_layouts_cart_widget .woocommerce-mini-cart__empty-message:before{display:block;text-align:center;width:100%;content:'\e9f4';font-family:"fontello";font-size:28px;margin-bottom:25px;}
.sc_layouts_cart.modern .sc_layouts_cart_widget a.remove{display:block !important;top:15px !important;font-size:14px !important;margin:0 !important;}
.sc_layouts_cart.modern .sc_layouts_cart_widget a.remove:after{-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;}
.sc_layouts_cart.modern .sc_layouts_cart_widget .widget_shopping_cart{position:relative;z-index:2;padding:0;height:100%;font-size:1em;border-top:1px solid var(--theme-color-bd_color);}
.sc_layouts_cart.modern .sc_layouts_cart_widget .widget_shopping_cart .widget_shopping_cart_content{height:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:flex-end;}
.sc_layouts_cart.modern .sc_layouts_cart_widget .widget_shopping_cart ul.cart_list{margin-bottom:auto;margin-top:0;padding-top:38px;max-height:100%;overflow-y:auto;overflow-x:hidden;}
.sc_layouts_cart.modern .sc_layouts_cart_widget .widget_shopping_cart ul.cart_list li{padding:10px 20px 10px 0;}
.sc_layouts_cart.modern .sc_layouts_cart_widget .widget_shopping_cart ul.cart_list li img{margin-right:22px;}
.sc_layouts_cart.modern .sc_layouts_cart_widget .widget_shopping_cart .buttons{margin-top:33px;}
.sc_layouts_cart.modern .sc_layouts_cart_widget .widget_shopping_cart .buttons a{border:none !important;margin-right:20px;width:calc(50% - 10px);font-size:15px;line-height:55px;height:55px !important;padding:0 10px;margin-bottom:0 !important;-webkit-border-radius:0;-ms-border-radius:0;border-radius:0;-webkit-box-shadow:none !important;-ms-box-shadow:none !important;box-shadow:none !important;}
.sc_layouts_cart.modern .sc_layouts_cart_widget .widget_shopping_cart .buttons a:not(.checkout){color:var(--theme-color-alter_dark) !important;background-color:var(--theme-color-alter_bg_hover) !important;}
.sc_layouts_cart.modern .sc_layouts_cart_widget .widget_shopping_cart .buttons a:not(.checkout):hover{color:var(--theme-color-inverse_link) !important;background-color:var(--theme-color-alter_link) !important;}
.sc_layouts_cart.modern .sc_layouts_cart_widget .total{padding-top:33px !important;margin-top:0;border-top:1px solid #1F242E !important;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:row;align-items:center;justify-content:space-between;}
.sc_layouts_cart.sc_layouts_cart_opened.modern .sc_layouts_cart_widget{-webkit-transform:translateX(0px);-ms-transform:translateX(0px);transform:translateX(0px);opacity:1 !important;-webkit-box-shadow:0 3px 66px rgba(0, 0, 0, 0.05);-ms-box-shadow:0 3px 66px rgba(0, 0, 0, 0.05);box-shadow:0 3px 66px rgba(0, 0, 0, 0.05);}
.tinv-wishlist .tinvwl_added_to_wishlist.tinv-modal button.button{margin-bottom:0 !important;margin-top:10px !important;text-align:center;display:inline-block;padding:16px 15px 13px 15px;}
.tinv-wishlist .tinvwl_added_to_wishlist.tinv-modal button.button .tinvwl_button_close i{display:none;}
.tinv-wishlist .tinv-modal .icon_big_heart_check, .tinv-wishlist .tinv-modal .icon_big_times, .tinv-wishlist .tinv-modal img{margin-bottom:15px !important;}
.tinv-wishlist .tinvwl_added_to_wishlist .tinv-txt{margin-bottom:10px;}
.tinv-wishlist .tinv-modal .tinvwl-buttons-group{margin-top:10px;}
.tinv-wishlist .tinv-modal .tinvwl-buttons-group button > i{line-height:0;}
.tinv-wishlist .tinv-modal .tinv-modal-inner{padding:35px;}
.woocommerce div.product form.cart .single_add_to_cart_button{height:55px;line-height:55px !important;padding:1px 55px 0 !important;}
.pswp__caption .pswp__caption__center{text-align:center;}
.woocommerce .woocommerce-cart-form table.shop_table th, .woocommerce .woocommerce-cart-form table.shop_table td{padding:30px 0;}
.woocommerce .woocommerce-cart-form table.shop_table th:first-child, .woocommerce .woocommerce-cart-form table.shop_table td:first-child{padding-left:25px;}
.woocommerce .woocommerce-cart-form table.shop_table .cart-coupon{border:none !important;padding-left:0 !important;}
.woocommerce .woocommerce-cart-form table.shop_table td.product-name{width:40%;padding-right:10px;}
.woocommerce .woocommerce-cart-form table.shop_table .product-name-inner{display:inline-flex;align-items:center;}
.woocommerce .woocommerce-cart-form table.shop_table .product-name-inner .product-info{flex-grow:1;}
.woocommerce .woocommerce-cart-form table.shop_table .product-name-inner > a{flex:0 0 auto;}
.woocommerce .woocommerce-cart-form table.shop_table .product-name img{width:80px;margin-right:25px;-webkit-border-radius:0;-ms-border-radius:0;border-radius:0;}
.woocommerce .woocommerce-cart-form table.shop_table tbody{font-size:19px;line-height:1.3em;font-weight:700;color:var(--theme-color-text_dark);}
.woocommerce .woocommerce-cart-form table.shop_table tbody td{font-size:19px;line-height:1.3em;}
.woocommerce .woocommerce-cart-form table.shop_table tbody a{color:var(--theme-color-text_dark);}
.woocommerce .woocommerce-cart-form table.shop_table tbody a:hover{color:var(--theme-color-text_link);}
.woocommerce .woocommerce-cart-form table.shop_table tbody span.amount, .woocommerce .woocommerce-cart-form table.shop_table tbody span.amount .woocommerce-Price-currencySymbol{color:var(--theme-color-text_dark);}
.woocommerce .woocommerce-cart-form table.shop_table tbody .product-price span.amount{font-weight:700;}
.woocommerce .woocommerce-cart-form table.shop_table tbody a.remove{font-size:18px !important;}
.woocommerce .woocommerce-cart-form table.shop_table td.actions{text-align:right !important;padding-right:0 !important;border:none !important;}
.woocommerce .woocommerce-cart-form table.shop_table td.actions, .woocommerce .woocommerce-cart-form table.shop_table td.cart-coupon{padding-top:78px;padding-bottom:0;}
.woocommerce .woocommerce-cart-form table.shop_table .cart-coupon-inner{display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;border:1px solid var(--theme-color-input_bd_color);align-items:center;padding-left:25px;height:55px;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:0;-ms-border-radius:0;border-radius:0;}
.woocommerce .woocommerce-cart-form table.shop_table .cart-coupon-inner:before{content:'\e9bd';font-family:"fontello";display:inline-block;color:var(--theme-color-text_dark);font-size:22px;}
.woocommerce .woocommerce-cart-form table.shop_table .cart-coupon-inner input{padding:13px 10px;font-size:15px;font-weight:400;line-height:normal;border:none;flex:1 auto;width:100%;margin-right:155px;}
.woocommerce .woocommerce-cart-form table.shop_table .cart-coupon-inner button{margin-top:1px;display:inline-flex;width:155px;padding:0;position:absolute;top:0;right:0;bottom:0;align-items:center;justify-content:center;font-size:13px;-webkit-border-radius:0;-ms-border-radius:0;border-radius:0;color:var(--theme-color-text_dark);background-color:var(--theme-color-bg_color);}
.woocommerce .woocommerce-cart-form table.shop_table .cart-coupon-inner button:hover{color:var(--theme-color-text_link);}
.woocommerce .woocommerce-cart-form table.shop_table .cart-coupon-inner button:before{content:"";display:block;height:22px;width:1px;position:absolute;z-index:1;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:2px;background:var(--theme-color-input_bd_color);}
.woocommerce .woocommerce-cart-form table.shop_table .woo-actions-inner .button{height:55px;padding:0 42px;font-size:13px;line-height:21px;font-weight:700;letter-spacing:1.3px;text-transform:uppercase;}
.woocommerce .woocommerce-cart-form table.shop_table .woo-actions-inner .button.continue_shopping{-webkit-box-shadow:none;-ms-box-shadow:none;box-shadow:none;background-color:var(--theme-color-alter_bg_color);color:var(--theme-color-text_dark);}
.woocommerce .woocommerce-cart-form table.shop_table .woo-actions-inner .button.continue_shopping:hover{background-color:var(--theme-color-text_dark);color:var(--theme-color-inverse_hover);}
.woocommerce .woocommerce-cart-form table.shop_table .woo-actions-inner button.button{background-color:var(--theme-color-text_dark);color:var(--theme-color-inverse_hover);-webkit-box-shadow:none;-ms-box-shadow:none;box-shadow:none;}
.woocommerce .woocommerce-cart-form table.shop_table .woo-actions-inner button.button:focus, .woocommerce .woocommerce-cart-form table.shop_table .woo-actions-inner button.button:hover{background-color:var(--theme-color-text_link);color:var(--theme-color-inverse_link);}
.woocommerce .woocommerce-cart-form table.shop_table .woo-actions-inner .button + .button{margin-left:13px;}
.woocommerce #content table.cart img, .woocommerce table.cart img,
.woocommerce-page #content table.cart img, .woocommerce-page table.cart img{height:auto;}
.woocommerce #content table.cart td.actions,
.woocommerce table.cart td.actions, .woocommerce-page #content table.cart td.actions,
.woocommerce-page table.cart td.actions{text-align:right;}
.woocommerce .cart_totals .wc-proceed-to-checkout{padding:1.9em 0 0;}
.woocommerce .cart_totals .wc-proceed-to-checkout .checkout-button{margin:0;}
.woocommerce .cart_totals table.shop_table tr td, .woocommerce .cart_totals table.shop_table tr th{border:1px solid var(--theme-color-alter_bd_color) !important;}
.woocommerce .cart_totals table.shop_table tr td{font-size:17px;}
.woocommerce .cart_totals table.shop_table tr th{background-color:var(--theme-color-alter_bg_color);color:var(--theme-color-alter_dark);font-size:17px;font-weight:700;line-height:1.3em;}
.woocommerce .cart-collaterals .cart-subtotal .amount, .woocommerce-page .cart-collaterals .cart-subtotal .amount{font-weight:400 !important;}
.woocommerce .cart-collaterals .order-total span.amount{color:var(--theme-color-alter_dark);}
.woocommerce .cart-collaterals .order-total strong{font-weight:700;}
#add_payment_method .cart-collaterals .shipping-calculator-button:after,
.woocommerce-cart .cart-collaterals .shipping-calculator-button:after, .woocommerce-checkout .cart-collaterals .shipping-calculator-button:after{display:none;}
.woocommerce .cart-collaterals .cart_totals table{border-collapse:collapse;}
.woocommerce .cart-collaterals .cart_totals table td, .woocommerce-page .cart-collaterals .cart_totals table td{padding:24px 28px;vertical-align:middle;}
.woocommerce .cart-collaterals .cart_totals table th, .woocommerce-page .cart-collaterals .cart_totals table th{padding:24px;font-weight:700;text-align:left;vertical-align:middle;}
.woocommerce .cart-collaterals .cart_totals table select, .woocommerce-page .cart-collaterals .cart_totals table select{font-size:1em;color:var(--theme-color-input_text);background-color:var(--theme-color-input_bg_color);}
.woocommerce .cart-collaterals .cart_totals table select:focus, .woocommerce-page .cart-collaterals .cart_totals table select:focus{color:var(--theme-color-input_dark);background-color:var(--theme-color-input_bg_hover);}
.woocommerce .cart-collaterals .shipping_calculator .shipping-calculator-button:after, .woocommerce-page .cart-collaterals .shipping_calculator .shipping-calculator-button:after{color:var(--theme-color-text_dark);}
.woocommerce-checkout .woocommerce_status_bar{margin-top:100px;}
.woocommerce-checkout .woocommerce-order .woocommerce_status_bar{margin-top:0;}
.woocommerce_status_bar{font-size:19px;font-weight:700;line-height:1.3em;color:var(--theme-color-text_dark);display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:row;justify-content:center;padding:0;margin-bottom:100px;}
.woocommerce_status_bar > div{padding:0 70px;position:relative;}
.woocommerce_status_bar > div.bar_cart:after, .woocommerce_status_bar > div.bar_payment:after{content:'\e9df';font-family:"fontello";display:inline-block;color:var(--theme-color-text_dark_03);font-weight:400;font-size:11px;position:absolute;z-index:1;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:20px;text-align:center;right:-10px;}
.woocommerce_status_bar .num{width:34px;height:34px;line-height:34px;font-size:16px;text-align:center;display:inline-block;-webkit-border-radius:0;-ms-border-radius:0;border-radius:0;background-color:var(--theme-color-text_dark);color:var(--theme-color-bg_color);margin-right:16px;}
.woocommerce_status_bar .active .num{background-color:var(--theme-color-text_link);color:var(--theme-color-inverse_link);}
.woocommerce-checkout .woocommerce-order .woocommerce_status_bar .num{background-color:var(--theme-color-text_link);color:var(--theme-color-inverse_link);}
.woocommerce form .form-row.woocommerce-invalid label{color:#FF5B4A !important;}
.woocommerce form .form-row.woocommerce-invalid label .required{color:#FF5B4A !important;}
.woocommerce form .form-row.woocommerce-invalid .select2-container, .woocommerce form .form-row.woocommerce-invalid input.input-text, .woocommerce form .form-row.woocommerce-invalid .select2-selection, .woocommerce form .form-row.woocommerce-invalid .select2-selection__rendered, .woocommerce form .form-row.woocommerce-invalid select{border-color:#FF5B4A !important;}
.woocommerce form .form-row .required{color:#FF5B4A !important;}
.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last{width:calc(50% - 15px);}
h3#ship-to-different-address label > span{font-size:19px;line-height:1em;font-weight:700;padding-left:28px;}
h3#ship-to-different-address label > span:before{top:0;}
form.woocommerce-checkout{overflow:hidden;}
form.woocommerce-checkout > h3#order_review_heading{overflow:hidden;margin:0;padding-bottom:34px;font-size:35px;line-height:1.2em;}
form.woocommerce-checkout label{font-size:19px;line-height:1.1em !important;font-weight:700;margin-bottom:15px;color:var(--theme-color-text_dark);}
form.woocommerce-checkout label .required{color:var(--theme-color-text_dark) !important;}
form.woocommerce-checkout h3.ship-to-different-address{margin:0;line-height:1.2em;}
form.woocommerce-checkout #customer_details{width:60%;float:left;overflow:hidden;padding-right:140px;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
form.woocommerce-checkout #customer_details .col-1,
form.woocommerce-checkout #customer_details .col-2{width:100%;float:none;}
form.woocommerce-checkout #customer_details .woocommerce-billing-fields h3{font-size:47px;line-height:1.1em;}
form.woocommerce-checkout #order_review{width:40%;float:right;}
form.woocommerce-checkout #order_review #order_review_heading{padding-top:0;margin-top:0;overflow:hidden;}
.shop_table_checkout_review{padding:18px 50px;color:var(--theme-color-alter_dark);background-color:var(--theme-color-alter_bg_color);}
.shop_table_checkout_review table{width:100%;margin:0;}
.shop_table_checkout_review table th, .shop_table_checkout_review table td{font-size:17px;line-height:1.3em;font-weight:700;background:transparent !important;padding:25px 0;color:var(--theme-color-alter_dark);text-align:right;}
.shop_table_checkout_review table th strong, .shop_table_checkout_review table td strong{font-weight:700;}
.shop_table_checkout_review table th span.amount, .shop_table_checkout_review table th *,
.shop_table_checkout_review table td span.amount, .shop_table_checkout_review table td *{color:var(--theme-color-alter_dark);}
.shop_table_checkout_review table td:last-child{padding-left:8px;}
.shop_table_checkout_review table tr > th:first-child, .shop_table_checkout_review table tr > td:first-child{text-align:left;}
.shop_table_checkout_review table tr + tr{border-top:1px solid var(--theme-color-alter_bd_color);}
.shop_table_checkout_review table tr.order-total *,
.shop_table_checkout_review table tr.order-total span.amount{color:var(--theme-color-alter_link);}
.shop_table_checkout_review table tr ul#shipping_method li label{font-size:17px;line-height:1.3em;font-weight:700;}
.shop_table_order_details{padding:18px 50px;color:var(--theme-color-alter_dark);background-color:var(--theme-color-alter_bg_color);}
.shop_table_order_details table.shop_table{width:100%;margin:0;}
.shop_table_order_details table.shop_table th, .shop_table_order_details table.shop_table td{font-size:17px;line-height:1.3em;font-weight:700;background:transparent !important;padding:25px 0;color:var(--theme-color-alter_dark);text-align:right;}
.shop_table_order_details table.shop_table th strong, .shop_table_order_details table.shop_table td strong{font-weight:700;}
.shop_table_order_details table.shop_table th span.amount, .shop_table_order_details table.shop_table th *,
.shop_table_order_details table.shop_table td span.amount, .shop_table_order_details table.shop_table td *{color:var(--theme-color-alter_dark);}
.shop_table_order_details table.shop_table tr > th:first-child, .shop_table_order_details table.shop_table tr > td:first-child{text-align:left;}
.shop_table_order_details table.shop_table tr + tr{border-top:1px solid var(--theme-color-alter_bd_color);}
.shop_table_order_details table.shop_table tr.order-total *,
.shop_table_order_details table.shop_table tr.order-total span.amount{color:var(--theme-color-alter_link);}
.shop_table_order_details table.shop_table tr:last-child td{border-bottom:none !important;}
.woocommerce .woocommerce-order-details{margin-bottom:60px;}
.woocommerce-customer-details .woocommerce-column__title, .woocommerce-order-details .woocommerce-order-details__title{margin:0;padding-bottom:30px;font-size:35px;line-height:1.2em;}
.woocommerce .woocommerce-customer-details address{border-width:1px !important;border-color:var(--theme-color-alter_bd_color);padding:30px;-webkit-border-radius:0;-ms-border-radius:0;border-radius:0;}
#add_payment_method #payment ul.payment_methods, .woocommerce-cart #payment ul.payment_methods, .woocommerce-checkout #payment ul.payment_methods{padding:18px 50px;border:none;}
#add_payment_method #payment ul.payment_methods li, .woocommerce-cart #payment ul.payment_methods li, .woocommerce-checkout #payment ul.payment_methods li{line-height:1;}
#add_payment_method #payment div.form-row, .woocommerce-cart #payment div.form-row, .woocommerce-checkout #payment div.form-row{padding:5px 50px 50px;font-size:14px;font-weight:400;line-height:1.6em;color:var(--theme-color-alter_text);text-align:left;}
.woocommerce #payment #place_order,
.woocommerce-page #payment #place_order{float:left;}
.woocommerce form .form-row label.checkbox, .woocommerce-page form .form-row label.checkbox{display:inline-block;padding-left:1.8em;}
#payment{margin:48px 0 0 0;}
#payment .place-order,
#payment .wc_payment_methods{color:var(--theme-color-alter_dark);background-color:var(--theme-color-alter_bg_color);border:none;}
#payment .place-order .woocommerce-terms-and-conditions-wrapper p{margin:0 0 27px;}
#payment .place-order .woocommerce-terms-and-conditions-wrapper p .woocommerce-privacy-policy-link{color:var(--theme-color-alter_link);border-bottom:1px solid var(--theme-color-alter_link);display:inline-block;line-height:1em;}
#payment #order_review_heading_payment{margin:0;padding-bottom:35px;font-size:35px;line-height:1.2em;}
#payment ul.methods div.payment_box{padding:0;margin:4px 0 0 0;font-size:16px;line-height:1.7em;color:var(--theme-color-alter_text);background-color:transparent;font-weight:400;}
#payment ul.methods label{font-size:17px;line-height:1.3em !important;font-weight:700;margin-bottom:0;}
#payment ul.methods li{padding:23px 0;font-weight:400;}
#payment ul.methods li:last-child{border-bottom:1px dashed var(--theme-color-alter_bd_color);}
#payment ul.methods li + li{border-top:1px solid var(--theme-color-alter_bd_color);}
.woocommerce table.shop_attributes th{padding:10px;background:none !important;}
.woocommerce table.shop_attributes td{font-style:normal;background:none !important;}
.sc_extended_products .woocommerce .sc_extended_products_slider ul.products li.product{padding-bottom:0 !important;}
.sc_extended_products .slider_outer_centered .slider-slide{-webkit-transition:all 0.35s ease-in-out;-ms-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;}
.sc_extended_products .slider_outer_centered .slider-slide:not(.swiper-slide-next):not(.swiper-slide-active):not(.swiper-slide-prev){opacity:0.35;}
.sc_extended_products_default .woocommerce ul.products li.product{padding-bottom:55px;}
.sc_extended_products_default .woocommerce.columns-5 ul.products li.product, .sc_extended_products_default .woocommerce.columns-6 ul.products li.product, .sc_extended_products_default .woocommerce.columns-7 ul.products li.product, .sc_extended_products_default .woocommerce.columns-8 ul.products li.product{padding-bottom:45px;}
.woocommerce ul.products.products_style_centered li.product{padding-bottom:55px;}
.woocommerce ul.products.products_style_centered li.product .star-rating{margin-left:auto;margin-right:auto;}
.woocommerce ul.products.products_style_centered li.product .post_data{text-align:center;}
.woocommerce ul.products.products_style_simple li.product{padding-bottom:30px;}
.woocommerce ul.products.products_style_simple li.product > .post_item.post_layout_thumbs{height:auto;}
.woocommerce ul.products.products_style_simple li.product .post_featured{margin-bottom:0 !important;}
.woocommerce ul.products.products_style_simple li.product .post_data{padding:26px 15px;}
.woocommerce ul.products.products_style_simple li.product .post_data .price{opacity:1;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;}
.woocommerce ul.products.products_style_simple li.product .post_data .add_to_cart_wrap{margin:0 0 -20px;height:27px;}
.woocommerce ul.products.products_style_simple li.product .post_data .post_header + .add_to_cart_wrap{margin:29px 0 -22px 0;}
.woocommerce ul.products.products_style_simple li.product .post_data .add_to_cart_wrap .added_to_cart, .woocommerce ul.products.products_style_simple li.product .post_data .add_to_cart_wrap .button{display:inline-block !important;-webkit-box-shadow:none;-ms-box-shadow:none;box-shadow:none;padding:0 0 7px 0;-webkit-border-radius:0;-ms-border-radius:0;border-radius:0;background:none !important;color:var(--theme-color-text_dark);line-height:20px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1.3px;margin:0;opacity:0;position:relative;}
.woocommerce ul.products.products_style_simple li.product .post_data .add_to_cart_wrap .added_to_cart.added, .woocommerce ul.products.products_style_simple li.product .post_data .add_to_cart_wrap .button.added{display:none !important;}
.woocommerce ul.products.products_style_simple li.product .post_data .add_to_cart_wrap .added_to_cart:after, .woocommerce ul.products.products_style_simple li.product .post_data .add_to_cart_wrap .button:after{position:absolute;bottom:0;top:auto;left:0;content:"";display:block;width:100%;height:2px;background-color:var(--theme-color-text_dark);-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;animation:none;}
.woocommerce ul.products.products_style_simple li.product .post_data .add_to_cart_wrap .added_to_cart:hover, .woocommerce ul.products.products_style_simple li.product .post_data .add_to_cart_wrap .button:hover{color:var(--theme-color-text_dark);}
.woocommerce ul.products.products_style_simple li.product .post_data .add_to_cart_wrap .added_to_cart:hover:after, .woocommerce ul.products.products_style_simple li.product .post_data .add_to_cart_wrap .button:hover:after{bottom:4px;background-color:var(--theme-color-text_dark);}
.woocommerce ul.products.products_style_simple li.product .post_data p.price, .woocommerce ul.products.products_style_simple li.product .post_data span.price, .woocommerce ul.products.products_style_simple li.product .post_data span.amount{color:var(--theme-color-text_dark);}
.woocommerce ul.products.products_style_simple li.product .post_item{-webkit-box-shadow:0 0 0 rgba(0, 0, 0, 0);-ms-box-shadow:0 0 0 rgba(0, 0, 0, 0);box-shadow:0 0 0 rgba(0, 0, 0, 0);-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;}
.woocommerce ul.products.products_style_simple li.product .post_item:hover{-webkit-box-shadow:0 3px 26px rgba(0, 0, 0, 0.04);-ms-box-shadow:0 3px 26px rgba(0, 0, 0, 0.04);box-shadow:0 3px 26px rgba(0, 0, 0, 0.04);}
.woocommerce ul.products.products_style_simple li.product .post_item:hover .woocommerce-loop-product__title a{color:var(--theme-color-text_light);}
.woocommerce ul.products.products_style_simple li.product .post_item:hover .price{opacity:0;}
.woocommerce ul.products.products_style_simple li.product .post_item:hover .add_to_cart_wrap .button, .woocommerce ul.products.products_style_simple li.product .post_item:hover .add_to_cart_wrap .added_to_cart{margin-top:-22px;opacity:1;}
.woocommerce ul.products.products_style_simple li.product .post_item:hover .add_to_cart_wrap .button.loading{opacity:0.5 !important;}
.woocommerce ul.products.products_style_simple li.product .post_item .woocommerce-loop-product__title a:hover{color:var(--theme-color-text_dark);}
.woocommerce ul.products.products_style_simple li.product .star-rating{margin-left:auto;margin-right:auto;display:none;}
.woocommerce ul.products.products_style_simple li.product .post_data{text-align:center;}
.woocommerce ul.products.products_style_hovered li.product{padding-bottom:30px;}
.woocommerce ul.products.products_style_hovered li.product .post_featured{margin:0;}
.woocommerce ul.products.products_style_hovered li.product .post_data{display:none;}
.woocommerce ul.products.products_style_hovered li.product .price{margin:9px 0 0 0;}
.woocommerce ul.products.products_style_hovered li.product .onsale, .woocommerce ul.products.products_style_hovered li.product .outofstock_label{display:none !important;}
.woocommerce ul.products.products_style_hovered li.product .post_featured.hover_shop .icons{position:absolute;z-index:1;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;}
.woocommerce ul.products.products_style_hovered li.product .post_featured.hover_shop .icons .item-hovered-info{display:block;width:100%;text-align:center;opacity:0;padding:0 10px;margin:0 0 7px;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;}
.woocommerce ul.products.products_style_hovered li.product .post_featured.hover_shop .icons .tinvwl_add_to_wishlist_button, .woocommerce ul.products.products_style_hovered li.product .post_featured.hover_shop .icons > a .icon-anim{-webkit-box-shadow:0 3px 36px rgba(0, 0, 0, 0.11);-ms-box-shadow:0 3px 36px rgba(0, 0, 0, 0.11);box-shadow:0 3px 36px rgba(0, 0, 0, 0.11);}
.woocommerce ul.products.products_style_hovered li.product .post_featured.hover_shop:hover .item-hovered-info{opacity:1;}
.woocommerce ul.products.products_style_hovered li.product .price del:before{background-color:#0C0F26 !important;}
.woocommerce ul.products.products_style_hovered li.product .woocommerce-loop-product__title a, .woocommerce ul.products.products_style_hovered li.product .price del, .woocommerce ul.products.products_style_hovered li.product .price span.amount, .woocommerce ul.products.products_style_hovered li.product .price del > span.amount *,
.woocommerce ul.products.products_style_hovered li.product .price del > span.amount, .woocommerce ul.products.products_style_hovered li.product .price *{color:#0C0F26 !important;}
.woocommerce ul.products.products_style_hovered li.product .price del{opacity:0.5 !important;}
.woocommerce ul.products.products_style_hovered li.product .post_featured.hover_shop .mask{display:block;background-color:#ffffff !important;opacity:0;z-index:1;}
.woocommerce ul.products.products_style_hovered li.product .post_featured.hover_shop:hover .mask{opacity:0.9;}
.woocommerce ul.products.products_style_info li.product{padding-bottom:55px;}
.woocommerce ul.products.products_style_info li.product .post_featured{margin-bottom:22px;}
.woocommerce ul.products.products_style_info li.product .woocommerce-loop-category__title, .woocommerce ul.products.products_style_info li.product .woocommerce-loop-product__title, .woocommerce ul.products.products_style_info li.product h3{font-size:24px;line-height:1.3em;font-weight:700;}
.woocommerce ul.products.products_style_info li.product .post_featured.hover_shop .icons{flex-direction:column;align-items:flex-end;justify-content:flex-start;top:22px;right:17px;}
.woocommerce ul.products.products_style_info li.product .post_featured.hover_shop .icons > a .icon-anim, .woocommerce ul.products.products_style_info li.product .post_featured.hover_shop .icons .tinv-wraper > .tinvwl_add_to_wishlist_button{margin:3px !important;}
.woocommerce ul.products.products_style_info li.product .post_featured.hover_shop .icons .tinv-wraper > .tinvwl_add_to_wishlist_button:hover, .woocommerce ul.products.products_style_info li.product .post_featured.hover_shop .icons > a:hover .icon-anim{top:0 !important;}
.woocommerce ul.columns-5.products.products_style_info li.product, .woocommerce ul.columns-6.products.products_style_info li.product, .woocommerce ul.columns-7.products.products_style_info li.product, .woocommerce ul.columns-8.products.products_style_info li.product{padding-bottom:45px;}
.woocommerce ul.products.products_style_info_2 li.product{padding-bottom:55px;}
.woocommerce ul.products.products_style_info_2 li.product .post_featured{margin-bottom:22px;}
.woocommerce ul.products.products_style_info_2 li.product .woocommerce-loop-category__title, .woocommerce ul.products.products_style_info_2 li.product .woocommerce-loop-product__title, .woocommerce ul.products.products_style_info_2 li.product h3{font-size:24px;line-height:1.3em;font-weight:700;}
.woocommerce ul.products.products_style_info_2 li.product .price{margin:14px 0 0 0;}
.woocommerce ul.products.products_style_info_2 li.product .star-rating{margin:8px 0 0;}
.woocommerce ul.columns-5.products.products_style_info_2 li.product, .woocommerce ul.columns-6.products.products_style_info_2 li.product, .woocommerce ul.columns-7.products.products_style_info_2 li.product, .woocommerce ul.columns-8.products.products_style_info_2 li.product{padding-bottom:40px;}
.pswp__button--arrow--left:before, .pswp__button--arrow--right:before{top:30px;background:none !important;height:30px;width:30px;line-height:30px;font-family:"fontello";color:var(--theme-color-text_link);font-size:14px;}
.pswp__button--arrow--right:before{content:'\e9df';right:10px;}
.pswp__button--arrow--left:before{left:10px;content:'\ea07';}
.widget_woocommerce_title .woocommerce-breadcrumb{margin-bottom:0.5em;}
.widget_woocommerce_title .term-description{margin-top:1em;}
.woocommerce-checkout-payment .place-order label.checkbox{font-size:14px !important;line-height:18px !important;font-weight:400 !important;vertical-align:top;padding-top:1px;}
.woocommerce-checkout-payment .place-order label.checkbox .woocommerce-terms-and-conditions-checkbox-text {
font-size: 14px;
line-height: 22px;
font-weight: 400;
color: var(--theme-color-text);
}