@charset "UTF-8";

 /* # WooCommerce Styles
 ---------------------------------------------------------------------------------------------------- */ .cart-item-count { display:inline-block; margin-left:0.5em; color:#6b58cc; border:1px solid #6b58cc; padding:6px 10px; border-radius:4px; font-size:85%; line-height:1; }

 .woocommerce ul.products li.product .button,.woocommerce-page ul.products li.product .button { text-align:center; display:block; }

 .woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.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] { padding:0.625em 1.25em; line-height:inherit; height:auto; color:#fff; }

 .woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button { background-color:#fff; border:1px solid #6b58cc; color:#6b58cc; }

 .woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.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] { background-color:#6b58cc; color:#fff; }

 .woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce #respond input#submit.disabled:hover,.woocommerce #respond input#submit:disabled:hover,.woocommerce #respond input#submit:disabled[disabled]:hover,.woocommerce #respond input#submit.alt.disabled,.woocommerce #respond input#submit.alt.disabled:hover,.woocommerce #respond input#submit.alt:disabled,.woocommerce #respond input#submit.alt:disabled:hover,.woocommerce #respond input#submit.alt:disabled[disabled],.woocommerce #respond input#submit.alt:disabled[disabled]:hover,.woocommerce a.button.disabled:hover,.woocommerce a.button:disabled:hover,.woocommerce a.button:disabled[disabled]:hover,.woocommerce a.button.alt.disabled,.woocommerce a.button.alt.disabled:hover,.woocommerce a.button.alt:disabled,.woocommerce a.button.alt:disabled:hover,.woocommerce a.button.alt:disabled[disabled],.woocommerce a.button.alt:disabled[disabled]:hover,.woocommerce button.button.disabled:hover,.woocommerce button.button:disabled:hover,.woocommerce button.button:disabled[disabled]:hover,.woocommerce button.button.alt.disabled,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:disabled,.woocommerce button.button.alt:disabled:hover,.woocommerce button.button.alt:disabled[disabled],.woocommerce button.button.alt:disabled[disabled]:hover,.woocommerce input.button.disabled:hover,.woocommerce input.button:disabled:hover,.woocommerce input.button:disabled[disabled]:hover,.woocommerce input.button.alt.disabled,.woocommerce input.button.alt.disabled:hover,.woocommerce input.button.alt:disabled,.woocommerce input.button.alt:disabled:hover,.woocommerce input.button.alt:disabled[disabled],.woocommerce input.button.alt:disabled[disabled]:hover { background-color:#6b58cc; color:#fff; }

 .woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover { background-color:#4d38b9; }

 .woocommerce div.product p.price,.woocommerce div.product span.price { font-family:Metropolis, 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight:600; }

 .woocommerce .quantity .qty { text-align:left; }

 .woocommerce-variation-add-to-cart { margin-top:0.9375em; }

 .wc-block-grid.has-4-columns:not(.alignwide):not(.alignfull) .wc-block-grid__product,.wc-block-grid.has-5-columns:not(.alignfull) .wc-block-grid__product,.wc-block-grid.has-6-columns:not(.alignfull) .wc-block-grid__product,.wc-block-grid.has-7-columns .wc-block-grid__product,.wc-block-grid.has-8-columns .wc-block-grid__product { font-size:inherit; }

 .wc-block-grid.has-4-columns .wc-block-grid__product { list-style-type:none; }

 .woocommerce-checkout .select2-container .select2-selection--single { height:auto; }

 .woocommerce-checkout .select2-container .select2-selection--single .select2-selection__rendered { padding:0.625em; line-height:inherit; }

 .woocommerce-checkout .select2-container .select2-selection--single .select2-selection__arrow { height:100%; line-height:inherit; }

 .woocommerce-cart .entry-header,.woocommerce-checkout .entry-header,.woocommerce-account .entry-header { text-align:center; padding-bottom:1em; margin-bottom:2.5em; position:relative; }

 .woocommerce-cart .entry-header:after,.woocommerce-checkout .entry-header:after,.woocommerce-account .entry-header:after { content:""; position:absolute; display:block; width:100%; height:1px; max-width:30%; background-color:#e8e7e8; bottom:0; left:50%; transform:translateX(-50%); }

 .woocommerce-cart .article-title,.woocommerce-checkout .article-title,.woocommerce-account .article-title { margin-bottom:0.25em; }

 .woocommerce table th.actions,.woocommerce table td.actions { border:0 none; }

 .woocommerce table.shop_table { border:0 none; margin-bottom:1.618em; table-layout:fixed; width:100%; max-width:100%; }

 .woocommerce table.shop_table th,.woocommerce table.shop_table td { padding:15px; }

 .woocommerce table.shop_table th.product-remove,.woocommerce table.shop_table td.product-remove { width:5%; }

 .woocommerce table.shop_table th.product-name,.woocommerce table.shop_table td.product-name { width:50%; }

 .woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon { min-width:50%; text-align:left; }

 .woocommerce .fosterx-entry,.woocommerce-page .fosterx-entry { padding-bottom:0; border-bottom:0 none; }

 .woocommerce .fosterx-entry .woocommerce-MyAccount-navigation ul,.woocommerce-page .fosterx-entry .woocommerce-MyAccount-navigation ul { margin-left:0; }

 .woocommerce .fosterx-entry .woocommerce-MyAccount-navigation ul li,.woocommerce-page .fosterx-entry .woocommerce-MyAccount-navigation ul li { list-style-type:none; margin-bottom:0.5em; }

 .woocommerce #payment #place_order,.woocommerce-page #payment #place_order { font-size:1.5em; border-radius:50px; padding:0.6em 1.5em; }

 .single-product .fosterx-entry .product_title { margin-bottom:0.222em; }

 .single-product .product_meta > span { display:block; margin-bottom:0.625em; }

 .woocommerce input#coupon_code { width:50%; float:none; margin:0 10px 0 0; }

 .woocommerce input#coupon_code + .button { border-width:1px; background-color:#fff; color:inherit; }

 #add_payment_method .cart-collaterals .cart_totals tr td,#add_payment_method .cart-collaterals .cart_totals tr th,.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-checkout .cart-collaterals .cart_totals tr td,.woocommerce-checkout .cart-collaterals .cart_totals tr th { border-top:0 none; }

 #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 { padding:10px 12px; border:1px solid #ddd; }

 #add_payment_method table.cart input,.woocommerce-cart table.cart input,.woocommerce-checkout table.cart input { vertical-align:top; }

 #add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment { background:none; }

 #add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods { padding:0; border-bottom:0 none; }

 #add_payment_method #payment ul.payment_methods li,.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li { list-style-type:none; line-height:inherit; }

 #add_payment_method #payment ul.payment_methods li > label,.woocommerce-cart #payment ul.payment_methods li > label,.woocommerce-checkout #payment ul.payment_methods li > label { display:block; padding:1.25em; border:1px solid #ddd; background-color:#f6f6f6; cursor:pointer; }

 #add_payment_method #payment ul.payment_methods li > label:before,.woocommerce-cart #payment ul.payment_methods li > label:before,.woocommerce-checkout #payment ul.payment_methods li > label:before { content:""; display:inline-block; width:1.25em; height:1.25em; border-radius:50%; background-color:#fff; border:4px solid #999; position:relative; top:0.25em; left:0; margin-right:10px; }

 #add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box { margin:0; padding:1.25em; background-color:transparent; border:1px solid #ddd; border-top:0 none; line-height:inherit; border-radius:0; }

 #add_payment_method #payment div.payment_box:before,.woocommerce-cart #payment div.payment_box:before,.woocommerce-checkout #payment div.payment_box:before { display:none; }

 #add_payment_method #payment ul.payment_methods li > input,.woocommerce-cart #payment ul.payment_methods li > input,.woocommerce-checkout #payment ul.payment_methods li > input { position:relative; top:2.5em; left:1.25em; -webkit-appearance:none; -moz-appearance:none; appearance:none; visibility:hidden; }

 #add_payment_method #payment ul.payment_methods li > input:checked + label,.woocommerce-cart #payment ul.payment_methods li > input:checked + label,.woocommerce-checkout #payment ul.payment_methods li > input:checked + label { background-color:#6b58cc; color:#fff; border-color:#6b58cc; }

 #add_payment_method #payment ul.payment_methods li > input:checked + label:before,.woocommerce-cart #payment ul.payment_methods li > input:checked + label:before,.woocommerce-checkout #payment ul.payment_methods li > input:checked + label:before { border-color:#fff; background-color:#6b58cc; }

 #add_payment_method #payment ul.payment_methods li > input:checked + label + div.payment_box,.woocommerce-cart #payment ul.payment_methods li > input:checked + label + div.payment_box,.woocommerce-checkout #payment ul.payment_methods li > input:checked + label + div.payment_box { border-color:#6b58cc; }

 #add_payment_method #payment ul.payment_methods li > input:checked + label a,.woocommerce-cart #payment ul.payment_methods li > input:checked + label a,.woocommerce-checkout #payment ul.payment_methods li > input:checked + label a { color:#fff; }

 .woocommerce-privacy-policy-text { font-size:0.9em; font-style:italic; color:#808080; }

 .zen-design .woocommerce .fosterx-entry.product,.zen-design.woocommerce .fosterx-entry.product { border-radius:0; background-color:transparent; box-shadow:none; }

 .zen-design .woocommerce a.added_to_cart,.zen-design.woocommerce a.added_to_cart { display:inline-block; text-align:center; padding:8px 12px; margin:0; border:1px solid; margin-top:10px; font-size:0.9em; border-radius:25px; }

 .zen-design .woocommerce ul.products li.product .woocommerce-loop-category__title,.zen-design.woocommerce ul.products li.product .woocommerce-loop-category__title,.zen-design .woocommerce ul.products li.product .woocommerce-loop-product__title,.zen-design.woocommerce ul.products li.product .woocommerce-loop-product__title,.zen-design .woocommerce ul.products li.product h3,.zen-design.woocommerce ul.products li.product h3,.zen-design .woocommerce ul.products li.product .price,.zen-design.woocommerce ul.products li.product .price { padding:10px 20px; }

 .zen-design .woocommerce ul.products li.product a img,.zen-design.woocommerce ul.products li.product a img { margin-bottom:0; }

 .zen-design .woocommerce ul.products li.product a.added_to_cart,.zen-design.woocommerce ul.products li.product a.added_to_cart { display:block; }

 .zen-design .woocommerce ul.products li.product .woocommerce-loop-product__title,.zen-design.woocommerce ul.products li.product .woocommerce-loop-product__title,.zen-design .woocommerce ul.products li.product .price,.zen-design.woocommerce ul.products li.product .price { background-color:#fff; border-left:1px solid #ddd; border-right:1px solid #ddd; }

 .zen-design .woocommerce ul.products li.product .woocommerce-loop-product__title,.zen-design.woocommerce ul.products li.product .woocommerce-loop-product__title { padding-top:20px; }

 .zen-design .woocommerce ul.products li.product .price,.zen-design.woocommerce ul.products li.product .price { font-family:Metropolis, 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight:600; margin-bottom:0; padding-bottom:20px; }

 .zen-design .woocommerce ul.products li.product .button,.zen-design.woocommerce ul.products li.product .button { display:block; border-radius:0; margin-top:0; text-align:center; padding:15px; }

 .zen-design .woocommerce ul.products.columns-4 li.product .woocommerce-loop-category__title,.zen-design.woocommerce ul.products.columns-4 li.product .woocommerce-loop-category__title,.zen-design .woocommerce ul.products.columns-4 li.product .woocommerce-loop-product__title,.zen-design.woocommerce ul.products.columns-4 li.product .woocommerce-loop-product__title,.zen-design .woocommerce ul.products.columns-4 li.product h3,.zen-design.woocommerce ul.products.columns-4 li.product h3,.zen-design .woocommerce ul.products.columns-4 li.product .price,.zen-design.woocommerce ul.products.columns-4 li.product .price { padding:10px 15px; }

 .zen-design .woocommerce a.remove,.zen-design.woocommerce a.remove { color:#999 !important; font-family:Metropolis, 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight:400; font-size:24px; width:26px; height:26px; line-height:28px; }

 .zen-design .woocommerce a.remove:hover,.zen-design.woocommerce a.remove:hover { background:#6b58cc; color:#fff !important; }

 .zen-design .woocommerce table th,.zen-design.woocommerce table th,.zen-design .woocommerce table td,.zen-design.woocommerce table td { padding:12px; }

 .zen-design .woocommerce table tbody > tr:not(.order-total):last-child th,.zen-design.woocommerce table tbody > tr:not(.order-total):last-child th,.zen-design .woocommerce table tbody > tr:not(.order-total):last-child td,.zen-design.woocommerce table tbody > tr:not(.order-total):last-child td { border-bottom:0 none; }

 .zen-design .woocommerce table .cart-subtotal th,.zen-design.woocommerce table .cart-subtotal th,.zen-design .woocommerce table .order-total th,.zen-design.woocommerce table .order-total th,.zen-design .woocommerce table .cart-subtotal td,.zen-design.woocommerce table .cart-subtotal td,.zen-design .woocommerce table .order-total td,.zen-design.woocommerce table .order-total td { border-top:0 none; color:#6b58cc; }

 .zen-design .woocommerce table .cart-subtotal th,.zen-design.woocommerce table .cart-subtotal th,.zen-design .woocommerce table .cart-subtotal td,.zen-design.woocommerce table .cart-subtotal td { padding-top:20px; }

 .zen-design .woocommerce table td.product-name a,.zen-design.woocommerce table td.product-name a { color:inherit; border-bottom:1px dotted; text-decoration:none; }

 .zen-design .woocommerce table td.actions,.zen-design.woocommerce table td.actions { padding:16px 0 12px; }

 .zen-design .woocommerce table.shop_table,.zen-design.woocommerce table.shop_table { border:0 none; margin-bottom:30px; }

 .zen-design .woocommerce table.shop_table td,.zen-design.woocommerce table.shop_table td { border-top:0 none; }

 .zen-design .woocommerce table.shop_table tbody th,.zen-design.woocommerce table.shop_table tbody th,.zen-design .woocommerce table.shop_table tfoot th,.zen-design.woocommerce table.shop_table tfoot th,.zen-design .woocommerce table.shop_table tbody td,.zen-design.woocommerce table.shop_table tbody td,.zen-design .woocommerce table.shop_table tfoot td,.zen-design.woocommerce table.shop_table tfoot td { border-top:0 none; border-bottom-color:#e8e7e8; }

 .zen-design .woocommerce table.shop_table tbody th,.zen-design.woocommerce table.shop_table tbody th,.zen-design .woocommerce table.shop_table tbody td,.zen-design.woocommerce table.shop_table tbody td { padding:30px 12px; }

 .zen-design .woocommerce table.shop_table tbody > tr:nth-child(odd) th:not(.actions),.zen-design.woocommerce table.shop_table tbody > tr:nth-child(odd) th:not(.actions),.zen-design .woocommerce table.shop_table tbody > tr:nth-child(odd) td:not(.actions),.zen-design.woocommerce table.shop_table tbody > tr:nth-child(odd) td:not(.actions) { background-color:#f6f6f6; }

 .zen-design .woocommerce table.shop_table.woocommerce-checkout-review-order-table .order-total th,.zen-design.woocommerce table.shop_table.woocommerce-checkout-review-order-table .order-total th,.zen-design .woocommerce table.shop_table.woocommerce-checkout-review-order-table .order-total td,.zen-design.woocommerce table.shop_table.woocommerce-checkout-review-order-table .order-total td { border-bottom:0 none; }

 .zen-design .woocommerce table.shop_table.order_details tfoot td,.zen-design.woocommerce table.shop_table.order_details tfoot td,.zen-design .woocommerce table.shop_table.order_details tfoot th,.zen-design.woocommerce table.shop_table.order_details tfoot th { color:#6b58cc; }

 .zen-design .woocommerce table.woocommerce-MyAccount-orders tbody td,.zen-design.woocommerce table.woocommerce-MyAccount-orders tbody td { padding:12px; }

 .zen-design .woocommerce input#coupon_code + .button,.zen-design.woocommerce input#coupon_code + .button { color:#6b58cc; }

 .zen-design .woocommerce input#coupon_code + .button:hover,.zen-design.woocommerce input#coupon_code + .button:hover { background-color:#f5f4fc; }

 .zen-design .woocommerce #customer_details,.zen-design.woocommerce #customer_details { margin-bottom:30px; }

 .zen-design .woocommerce #order_review_heading,.zen-design.woocommerce #order_review_heading { color:#6b58cc; }

 .zen-design .woocommerce.widget_shopping_cart a,.zen-design.woocommerce.widget_shopping_cart a { border-bottom:0 none; }

 .zen-design .woocommerce.widget_shopping_cart .cart_list li a.remove,.zen-design.woocommerce.widget_shopping_cart .cart_list li a.remove { background-color:#fff; color:#f70606 !important; top:6px; width:18px; height:18px; font-size:16px; line-height:20px; }

 .zen-design .woocommerce.widget_shopping_cart .total,.zen-design.woocommerce.widget_shopping_cart .total { padding-top:15px; }

 .zen-design .woocommerce.widget_shopping_cart .buttons a,.zen-design.woocommerce.widget_shopping_cart .buttons a { background-color:transparent; border:1px solid #fff; }

 .zen-design .woocommerce.widget_shopping_cart .buttons a.checkout,.zen-design.woocommerce.widget_shopping_cart .buttons a.checkout { background-color:#fff; color:#6b58cc; }

 .zen-design .woocommerce ul.cart_list,.zen-design.woocommerce ul.cart_list,.zen-design .woocommerce ul.product_list_widget,.zen-design.woocommerce ul.product_list_widget { margin-bottom:15px; }

 .zen-design .woocommerce ul.cart_list li a,.zen-design.woocommerce ul.cart_list li a,.zen-design .woocommerce ul.product_list_widget li a,.zen-design.woocommerce ul.product_list_widget li a { font-weight:normal; border-bottom:0 none; }

 .zen-design form .form-row input,.zen-design form .form-row select,.zen-design form .form-row textarea { line-height:1.2; }

 .zen-design form .form-row input + span em,.zen-design form .form-row select + span em,.zen-design form .form-row textarea + span em { font-size:0.875em; color:#999; }

 .zen-design form .form-row .select2-container { line-height:inherit; }

 .zen-design form .form-row.create-account { font-size:1.375em; font-family:Metropolis, 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight:700; margin:1em 0 0.618em; }

 .zen-design form .form-row.create-account .input-checkbox { margin-right:5px; }

 .zen-design .woocommerce-error,.zen-design .woocommerce-info,.zen-design .woocommerce-message { border-top:0 none; }

 .zen-design .woocommerce-error .button,.zen-design .woocommerce-info .button,.zen-design .woocommerce-message .button { border-width:1px; background-color:#fff; color:#6b58cc; padding:10px 12px; line-height:1; font-size:0.875em; }

 .zen-design .woocommerce-error { background-color:#ffddcd; border:1px solid #ffccb4; }

 .zen-design .woocommerce-error:before { color:#ff7633; }

 .zen-design .woocommerce-info { background-color:#f3f6fb; border:1px solid #e0e8f5; }

 .zen-design .woocommerce-info:before { color:#a7bde2; }

 .zen-design .woocommerce-message,.zen-design .woocommerce-form-coupon-toggle .woocommerce-info { background-color:#f3f6fb; border:1px solid #e0e8f5; }

 .zen-design .woocommerce-message:before,.zen-design .woocommerce-form-coupon-toggle .woocommerce-info:before { color:#a7bde2; }

 .zen-design .woocommerce form.checkout_coupon,.zen-design .woocommerce form.login,.zen-design .woocommerce form.register { border-color:#a7bde2; background-color:#f3f6fb; }

 .zen-design.single-product .woocommerce-notices-wrapper .woocommerce-message { background-color:#fff; border-color:#6b58cc; }

 .zen-design .woocommerce-notice.woocommerce-thankyou-order-received { background-color:#f3f6fb; padding:1.25em 1.25em 1.25em 2.8125em; position:relative; }

 .zen-design .woocommerce-notice.woocommerce-thankyou-order-received:before { font-family:WooCommerce; content:"\e015"; display:inline-block; position:absolute; top:1.25em; left:1.25em; color:#6b58cc; }

 .zen-design ul.woocommerce-thankyou-order-details,.zen-design ul.order_details { margin-left:0; padding:1.25em; border-radius:3px; border:1px solid #e8e7e8; }

 .zen-design ul.woocommerce-thankyou-order-details li,.zen-design ul.order_details li { border-right-color:#999; }

 .zen-design.woocommerce-page .fosterx-entry { padding-bottom:0; }

 .woocommerce.woocommerce-account.focus-mode.layout-full-width .fosterx-entry,.woocommerce-page.woocommerce-account.focus-mode.layout-full-width .fosterx-entry,.woocommerce-account.focus-mode.layout-full-width .fosterx-entry { font-size:inherit; }

 .woocommerce.woocommerce-account .fosterx-entry .woocommerce,.woocommerce-page.woocommerce-account .fosterx-entry .woocommerce,.woocommerce-account .fosterx-entry .woocommerce { display:flex; flex-flow:column; }

 .woocommerce.woocommerce-account .fosterx-entry .woocommerce .woocommerce-MyAccount-navigation,.woocommerce-page.woocommerce-account .fosterx-entry .woocommerce .woocommerce-MyAccount-navigation,.woocommerce-account .fosterx-entry .woocommerce .woocommerce-MyAccount-navigation,.woocommerce.woocommerce-account .fosterx-entry .woocommerce .woocommerce-MyAccount-content,.woocommerce-page.woocommerce-account .fosterx-entry .woocommerce .woocommerce-MyAccount-content,.woocommerce-account .fosterx-entry .woocommerce .woocommerce-MyAccount-content { flex:none; float:none; }

 .woocommerce.woocommerce-account .woocommerce-MyAccount-navigation,.woocommerce-page.woocommerce-account .woocommerce-MyAccount-navigation,.woocommerce-account .woocommerce-MyAccount-navigation { padding:0; width:auto; margin-top:20px; z-index:1; }

 .woocommerce.woocommerce-account .woocommerce-MyAccount-navigation ul,.woocommerce-page.woocommerce-account .woocommerce-MyAccount-navigation ul,.woocommerce-account .woocommerce-MyAccount-navigation ul { padding:0; margin:0; }

 .woocommerce.woocommerce-account .woocommerce-MyAccount-navigation ul li,.woocommerce-page.woocommerce-account .woocommerce-MyAccount-navigation ul li,.woocommerce-account .woocommerce-MyAccount-navigation ul li { margin-bottom:0; display:inline-block; }

 .woocommerce.woocommerce-account .woocommerce-MyAccount-navigation a,.woocommerce-page.woocommerce-account .woocommerce-MyAccount-navigation a,.woocommerce-account .woocommerce-MyAccount-navigation a { display:block; text-decoration:none; padding:0.5em 0.75em 1em; color:inherit; background-color:#f5f4f8; border:1px solid #e8e7e8; border-bottom:0 none; position:relative; bottom:-0.5em; transition:bottom 0.3s ease-in-out 0s; }

 .woocommerce.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a,.woocommerce-page.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a,.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a,.woocommerce.woocommerce-account .woocommerce-MyAccount-navigation a:hover,.woocommerce-page.woocommerce-account .woocommerce-MyAccount-navigation a:hover,.woocommerce-account .woocommerce-MyAccount-navigation a:hover { background-color:#e7e4ee; bottom:0; transition:bottom 0.3s ease-in-out 0s; }

 .woocommerce.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-page.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-content { width:auto; padding:2.118em 1.5em 1.5em; box-shadow:0 4px 10px rgba(0, 0, 0, 0.15); background-color:#fff; margin-bottom:20px; z-index:2; }

 .woocommerce.woocommerce-account .addresses .title .edit,.woocommerce-page.woocommerce-account .addresses .title .edit,.woocommerce-account .addresses .title .edit { border-bottom:1px dotted; font-size:0.875em; }

 @media only screen and (max-width:980px) { .woocommerce table.shop_table,.woocommerce-page table.shop_table { table-layout:auto; }

 .woocommerce table.shop_table th.product-name,.woocommerce-page table.shop_table th.product-name,.woocommerce table.shop_table td.product-name,.woocommerce-page table.shop_table td.product-name,.woocommerce table.shop_table th.product-remove,.woocommerce-page table.shop_table th.product-remove,.woocommerce table.shop_table td.product-remove,.woocommerce-page table.shop_table td.product-remove { width:auto; }

 .layout-content-sidebar .woocommerce .related ul.products.columns-4 li.product,.layout-sidebar-content .woocommerce .related ul.products.columns-4 li.product,.layout-content-sidebar.woocommerce .related ul.products.columns-4 li.product,.layout-sidebar-content.woocommerce .related ul.products.columns-4 li.product,.layout-content-sidebar.woocommerce-page .related ul.products.columns-4 li.product,.layout-sidebar-content.woocommerce-page .related ul.products.columns-4 li.product { width:45.5%; }

 }

 @media only screen and (max-width:800px) { .woocommerce table.shop_table tr:nth-child(2n) td,.woocommerce table.shop_table tr:nth-child(2n) td,.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce table.shop_table_responsive tr:nth-child(2n) td { background-color:transparent; }

 .woocommerce table.cart tbody > tr,.woocommerce table.cart tbody > tr { margin-bottom:1.25em; }

 .woocommerce table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon { margin-bottom:1.25em; }

 .zen-design .woocommerce table.shop_table tbody th,.zen-design.woocommerce table.shop_table tbody th,.zen-design .woocommerce table.shop_table_responsive tbody th,.zen-design.woocommerce table.shop_table_responsive tbody th,.zen-design .woocommerce table.shop_table tbody td,.zen-design.woocommerce table.shop_table tbody td,.zen-design .woocommerce table.shop_table_responsive tbody td,.zen-design.woocommerce table.shop_table_responsive tbody td { padding:20px; }

 .zen-design .woocommerce table.shop_table tbody td.product-remove a.remove,.zen-design.woocommerce table.shop_table tbody td.product-remove a.remove,.zen-design .woocommerce table.shop_table_responsive tbody td.product-remove a.remove,.zen-design.woocommerce table.shop_table_responsive tbody td.product-remove a.remove { border:1px solid #6b58cc; color:#6b58cc !important; }

 .zen-design .woocommerce table.shop_table tbody td.product-remove a.remove:hover,.zen-design.woocommerce table.shop_table tbody td.product-remove a.remove:hover,.zen-design .woocommerce table.shop_table_responsive tbody td.product-remove a.remove:hover,.zen-design.woocommerce table.shop_table_responsive tbody td.product-remove a.remove:hover { color:#fff !important; }

 .zen-design .woocommerce table.shop_table tbody td.actions,.zen-design.woocommerce table.shop_table tbody td.actions,.zen-design .woocommerce table.shop_table_responsive tbody td.actions,.zen-design.woocommerce table.shop_table_responsive tbody td.actions { padding-left:0; padding-right:0; }

 .zen-design .woocommerce table.cart tr:nth-child(2n) td,.zen-design.woocommerce table.cart tr:nth-child(2n) td { background-color:#f4f5f8; }

 .zen-design .woocommerce .cart_totals table.shop_table tbody > tr:nth-child(2n+1) td:not(.actions),.zen-design.woocommerce .cart_totals table.shop_table tbody > tr:nth-child(2n+1) td:not(.actions) { background-color:transparent; }

 }

 @media only screen and (max-width:640px) { .woocommerce table.cart td.actions .coupon { display:flex; flex-wrap:wrap; }

 .woocommerce input#coupon_code { flex:none; }

 .woocommerce input#coupon_code + .button { flex:1; }

 }

 @media only screen and (max-width:480px) { .woocommerce table.shop_table_responsive.cart tr td,.woocommerce-page table.shop_table_responsive.cart tr td { text-align:left !important; }

 .woocommerce table.shop_table_responsive.cart tr td:before,.woocommerce-page table.shop_table_responsive.cart tr td:before { display:block; margin-bottom:0.25em; float:none; }

 .woocommerce table.shop_table_responsive.cart tr td.product-remove:before,.woocommerce-page table.shop_table_responsive.cart tr td.product-remove:before,.woocommerce table.shop_table_responsive.cart tr td.actions:before,.woocommerce-page table.shop_table_responsive.cart tr td.actions:before { display:none; }

 }

