.woocommerce-pages{margin-bottom:110px}.woocommerce-pages .woocommerce{float:left;width:100%;display:block;height:auto}.woocommerce-pages table thead th{text-align:left;padding:5px 20px 18px}.woocommerce-pages table tbody td{text-align:left;padding:20px}.woocommerce-pages table tbody td.product-thumbnail,.woocommerce-pages table thead th.product-thumbnail{display:none !important}.quantity label.screen-reader-text{display:none}.woocommerce-pages table tbody td .quantity input{width:50px;text-align:center;padding:10px 0}.woocommerce-pages table tbody td a.remove{width:24px;height:24px;box-shadow:none;border:none;background:#fe4949;color:#fff;font-size:18px;text-align:center;padding:4px 0;line-height:.8;padding-left:1px;opacity:1;float:left}.woocommerce-pages table tbody td a.remove:hover{opacity:.6}.woocommerce-pages .woocommerce form.woocommerce-cart-form{max-width:70%}.woocommerce-pages .woocommerce .cart-collaterals{float:right;clear:none;max-width:23%}.woocommerce-pages table tbody td.product-name a{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;float:left}.woocommerce-pages table tbody td input#coupon_code{width:200px !important;margin-right:15px}.woocommerce-pages table tbody td.actions{padding:40px 0 0;border-bottom:none !important}.woocommerce-pages .woocommerce .button[disabled]{filter:grayscale(1);opacity:.5;pointer-events:none}.woocommerce-pages table tbody td button[name=update_cart]{float:right !important}.woocommerce-pages .woocommerce .cart-collaterals .cart_totals{float:left;width:100%}.woocommerce-pages .woocommerce .cart-collaterals .cart_totals h2{font-size:22px;margin:-7px 0 15px}.woocommerce-pages .woocommerce .cart-collaterals .cart_totals a.checkout-button:after{content:""}.woocommerce-pages .woocommerce .cart-collaterals .cart_totals a.checkout-button{float:left;width:100%;padding:17px 20px;text-align:center}.woocommerce-pages .woocommerce .cart-collaterals .cart_totals table{float:left;width:100%;display:block}.woocommerce-pages .woocommerce .cart-collaterals .cart_totals table tr{float:left;width:100%;display:block}.woocommerce-pages .woocommerce .cart-collaterals .cart_totals table tr th,.woocommerce-pages .woocommerce .cart-collaterals .cart_totals table tr td{padding:0;height:auto;border:none !important;font-weight:300;float:left;width:50%}.woocommerce-pages .woocommerce .cart-collaterals .cart_totals table tbody{float:left;width:100%;display:block}.woocommerce-pages .woocommerce .cart-collaterals .cart_totals table tr th{text-align:left}.woocommerce-pages .woocommerce .cart-collaterals .cart_totals table tr td{text-align:right}.woocommerce-pages .woocommerce .cart-collaterals .cart_totals table tr.order-total th,.woocommerce-pages .woocommerce .cart-collaterals .cart_totals table tr.order-total td,.woocommerce-pages .woocommerce .cart-collaterals .cart_totals table tr.order-total td strong,.woocommerce-pages .woocommerce table tfoot tr.order-total th,.woocommerce-pages .woocommerce table tfoot tr.order-total td,.woocommerce-pages .woocommerce table tfoot tr.order-total td strong{font-weight:800}.woocommerce-pages .woocommerce .cart-collaterals .cart_totals table tr.woocommerce-shipping-totals td p.woocommerce-shipping-destination{clear:both;float:left;display:block;text-align:left;margin:0;line-height:28px}.woocommerce-pages .woocommerce .cart-collaterals .cart_totals table tr.woocommerce-shipping-totals td p.woocommerce-shipping-destination strong{font-weight:300}.woocommerce-pages .woocommerce .cart-collaterals .cart_totals table tr.woocommerce-shipping-totals{margin:20px 0}.woocommerce-pages .woocommerce .cart-collaterals .cart_totals table tr.woocommerce-shipping-totals th{width:100%}.woocommerce-pages .woocommerce .cart-collaterals .cart_totals table tr.woocommerce-shipping-totals td{float:left;width:100%;text-align:left}.woocommerce-pages .woocommerce .cart-collaterals .cart_totals table ul#shipping_method,.woocommerce-pages .woocommerce table tfoot ul#shipping_method{padding:0;margin-bottom:10px}.woocommerce-pages .woocommerce table tfoot ul#shipping_method{margin-bottom:0}.woocommerce-pages .woocommerce .cart-collaterals .cart_totals table ul#shipping_method li,.woocommerce-pages .woocommerce table tfoot ul#shipping_method li{padding:0;margin-bottom:16px}.woocommerce-pages .woocommerce .cart-collaterals .cart_totals table ul#shipping_method li:before,.woocommerce-pages .woocommerce .cart-collaterals .cart_totals table ul#shipping_method li:after,.woocommerce-pages .woocommerce table tfoot ul#shipping_method li:before,.woocommerce-pages .woocommerce table tfoot ul#shipping_method li:after{display:none}.woocommerce-pages .woocommerce .cart-collaterals .cart_totals table ul#shipping_method li input,.woocommerce-pages .woocommerce table tfoot ul#shipping_method li input{display:none}.woocommerce-pages .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout{float:right;width:100%;display:block;clear:both;max-width:195px}.woocommerce-pages .woocommerce .woocommerce-notices-wrapper,.woocommerce-pages .woocommerce .woocommerce-form-coupon-toggle{float:left;width:100%;display:block;height:auto}.woocommerce-pages .woocommerce .woocommerce-notices-wrapper .woocommerce-message,.woocommerce-pages .woocommerce .woocommerce-form-coupon-toggle .woocommerce-info,.woocommerce-pages .woocommerce .woocommerce-NoticeGroup-checkout ul.woocommerce-error,.cart-empty.woocommerce-info,.woocommerce-pages .woocommerce .woocommerce-notices-wrapper .woocommerce-info{color:#fff;padding:13px 22px;margin-bottom:10px;display:flex;justify-content:flex-start;float:left;width:100%;line-height:30px;flex-direction:row}.woocommerce-pages .woocommerce .woocommerce-NoticeGroup-checkout ul.woocommerce-error{background:#fe4949;margin:0;margin-bottom:50px;display:block}.woocommerce-pages .woocommerce .woocommerce-NoticeGroup-checkout ul.woocommerce-error li:before{display:none}.woocommerce-pages .woocommerce .woocommerce-NoticeGroup-checkout ul.woocommerce-error li{padding:0}.woocommerce-pages .woocommerce .woocommerce-notices-wrapper .woocommerce-message:last-of-type,.woocommerce-pages .woocommerce .woocommerce-form-coupon-toggle .woocommerce-info:last-of-type{margin-bottom:50px}.woocommerce-pages .woocommerce .woocommerce-notices-wrapper .woocommerce-message,.woocommerce-pages .woocommerce .woocommerce-form-coupon-toggle .woocommerce-info,.cart-empty.woocommerce-info,.woocommerce-pages .woocommerce .woocommerce-notices-wrapper .woocommerce-info{background:#4e7cff}.woocommerce-pages .woocommerce .woocommerce-notices-wrapper .woocommerce-message a,.woocommerce-pages .woocommerce .woocommerce-form-coupon-toggle .woocommerce-info a{margin-left:auto;color:#fff;box-shadow:inset 0 -.06rem 0 0 #fff !important;transition:box-shadow .2s;height:28px}.woocommerce-pages .woocommerce .woocommerce-notices-wrapper .woocommerce-message a:hover,.woocommerce-pages .woocommerce .woocommerce-form-coupon-toggle .woocommerce-info a:hover{box-shadow:inset 0 -1.5rem 0 0 #fff !important;color:#4e7cff !important}.checkout_coupon.woocommerce-form-coupon{margin-top:-20px;margin-bottom:20px}.checkout_coupon.woocommerce-form-coupon .form-row-first{width:calc(100% - 180px)!important}.checkout_coupon.woocommerce-form-coupon .form-row-last{width:168px!important}.woocommerce-pages .woocommerce .col2-set{display:flex;flex-direction:row;margin-left:-15px;margin-right:-15px;width:auto;flex-wrap:wrap}.woocommerce-pages .woocommerce .col2-set .col-1,.woocommerce-pages .woocommerce .col2-set .col-2{flex:0 0 50%;max-width:50%}.woocommerce-pages .woocommerce .col2-set h3,.woocommerce-pages .woocommerce .col2-set .woocommerce-shipping-fields h3 label,.woocommerce-pages .woocommerce h3#order_review_heading,#customer_login h2{float:left;width:100%;display:block}.woocommerce-pages .woocommerce .col2-set .woocommerce-shipping-fields h3 label{margin:0}.woocommerce-pages .woocommerce .col2-set .woocommerce-shipping-fields h3 label span{padding-right:60px}.woocommerce-pages .woocommerce .col2-set .woocommerce-shipping-fields h3 label span:before,.woocommerce-pages .woocommerce .col2-set .woocommerce-shipping-fields h3 label span:after{visibility:visible;content:""}.woocommerce-pages .woocommerce .col2-set #ship-to-different-address label span:before{height:22px;width:40px;border-radius:50px;right:0;top:4px;content:""}.woocommerce-pages .woocommerce .col2-set #ship-to-different-address label span:after{width:16px;height:16px;top:8px;right:20px;border-radius:50%;content:""}.woocommerce-pages .woocommerce .col2-set #ship-to-different-address label input:checked~span:after{right:5px}.woocommerce-pages .woocommerce .col2-set .woocommerce-shipping-fields h3 label input{display:none}.woocommerce-pages .woocommerce form .form-row label{line-height:1}.woocommerce-pages .woocommerce form .form-row .woocommerce-input-wrapper,.woocommerce-pages .woocommerce .woocommerce-billing-fields,.woocommerce-pages .woocommerce .woocommerce-shipping-fields,.woocommerce-pages .woocommerce .woocommerce-additional-fields{float:left;width:100%;display:block;height:auto}.woocommerce-pages .woocommerce .woocommerce-billing-fields,.woocommerce-pages .woocommerce .woocommerce-additional-fields{margin-bottom:26px}.woocommerce-pages .woocommerce .woocommerce-shipping-fields,.woocommerce-pages .woocommerce .woocommerce-additional-fields{padding-left:30px}.woocommerce-pages .woocommerce .woocommerce-checkout-review-order table{margin-bottom:50px}.woocommerce-pages .woocommerce .woocommerce-MyAccount-content{float:left;width:100%;display:block;height:auto}.woocommerce-pages .woocommerce nav{float:left;width:100%;display:block;margin:none;border:none}.woocommerce-pages .woocommerce nav ul li{float:left;clear:none;width:auto;display:block;height:45px;border:none}.woocommerce-pages .woocommerce nav ul:after{visbility:visible;content:""}.woocommerce-pages .woocommerce nav ul li a{box-shadow:none !important}.woocommerce-pages .woocommerce .addresses header{position:relative;margin-bottom:25px;margin-top:10px;padding-right:60px;float:left;width:100%;display:block}.woocommerce-pages .woocommerce .addresses h3,.woocommerce-pages .woocommerce h3,.woocommerce-pages .woocommerce form.edit-account fieldset legend,.woocommerce-pages .woocommerce section h2,.woocommerce-pages .woocommerce ul.payment_methods.methods li label,#customer_login h2{font-weight:500;font-size:24px;float:left;width:100%;display:block;margin-bottom:30px;line-height:1.3}.woocommerce-pages .woocommerce .addresses header h3{margin:0}.woocommerce-pages .woocommerce .addresses a{position:absolute;right:0;top:6px}.woocommerce-pages .woocommerce .addresses address,.woocommerce-pages .woocommerce section address{float:left;width:100%;display:block;line-height:30px;margin-top:-7px;margin-bottom:0}.woocommerce-pages .woocommerce .addresses address p:last-of-type,.woocommerce-pages .woocommerce section address:last-of-type{margin:0}.woocommerce-pages .woocommerce .woocommerce-address-fields{float:left;width:100%;display:block;height:auto}.woocommerce-pages .woocommerce form.edit-account .form-row-first,.woocommerce-pages .woocommerce form.edit-account .form-row-last{width:49%}.woocommerce-pages .woocommerce form.edit-account em{float:left;width:100%;display:block;font-size:14px;margin-top:9px}.woocommerce-pages .woocommerce form.edit-account fieldset{clear:both;float:left;width:100%;display:block;margin-bottom:10px;margin-top:10px}.woocommerce-pages .woocommerce form.edit-account fieldset span.password-input{clear:both;display:block;float:left;width:100%}.woocommerce-pages .woocommerce .woocommerce-address-fields button[type=submit],.woocommerce-pages .woocommerce form.edit-account button[type=submit],.woocommerce-pages .woocommerce section p.order-again a.button,.woocommerce-pages .woocommerce .woocommerce-checkout-review-order .place-order button#place_order{float:right;margin-top:15px;min-width:154px}.woocommerce-pages .woocommerce .woocommerce-checkout-review-order .place-order button#place_order{margin-top:40px}.woocommerce-pages .woocommerce section p.order-again{float:left;width:100%;display:block;margin-top:24px;margin-bottom:0}.woocommerce-pages .woocommerce mark{padding:5px 8px;font-weight:500}.woocommerce-pages .woocommerce section{float:left;width:100%;display:block;margin-top:20px}.woocommerce-pages .woocommerce section table.woocommerce-table--order-details{margin:0}.woocommerce-pages .woocommerce table tfoot tr td,.woocommerce-pages .woocommerce table tfoot tr th{text-align:left}.woocommerce-pages .woocommerce table tfoot tr th{font-weight:300}.woocommerce-pages table tbody td.product-name strong{font-weight:300}.woocommerce-pages .woocommerce .woocommerce-checkout-review-order{float:left;width:100%;display:block;margin-bottom:0}.woocommerce-pages .woocommerce .woocommerce-checkout-review-order .place-order,.woocommerce-pages .woocommerce .woocommerce-checkout-review-order .place-order .woocommerce-terms-and-conditions-wrapper{float:left;width:100%;display:block;margin:0}.woocommerce-pages .woocommerce .woocommerce-checkout-review-order .woocommerce-checkout-payment{clear:both;float:left;width:100%;display:block}.woocommerce-pages .woocommerce .woocommerce-checkout-review-order ul.payment_methods.methods{margin-bottom:50px;padding:0;float:left;width:100%;display:block}.woocommerce-pages .woocommerce ul.payment_methods.methods li{padding:0;border:0;float:left;width:100%;margin-bottom:20px}.woocommerce-pages .woocommerce ul.payment_methods.methods li label{font-size:20px;margin:0;padding-left:35px}.woocommerce-pages .woocommerce ul.payment_methods.methods li label:before{margin-left:0;top:2px;content:""}.woocommerce-pages .woocommerce ul.payment_methods.methods li .payment_box{clear:both;float:left;width:100%;margin-top:22px;margin-bottom:11px;padding:14px 24px;background:0 0}.woocommerce-pages .woocommerce ul.payment_methods.methods li .payment_box p{margin:0}.woocommerce-pages .woocommerce ul.payment_methods.methods li:before{display:none}.woocommerce-pages .woocommerce .woocommerce-checkout-review-order .place-order .woocommerce-terms-and-conditions-wrapper p{margin:0}.woocommerce-pages .woocommerce .woocommerce-terms-and-conditions-wrapper label input{display:none}.woocommerce-pages .woocommerce .woocommerce-terms-and-conditions-wrapper label{margin:0;height:38px}.woocommerce-pages .woocommerce .woocommerce-terms-and-conditions-wrapper label span{position:relative;padding-left:60px;height:38px;float:left;width:auto;display:block;font-weight:300;padding-top:10px}.woocommerce-pages .woocommerce .woocommerce-terms-and-conditions-wrapper label span.required{padding-left:6px;color:#fe4949;font-weight:700}.woocommerce-pages .woocommerce .woocommerce-terms-and-conditions-wrapper label span a:before,.woocommerce-pages .woocommerce .woocommerce-terms-and-conditions-wrapper label span a:after,.woocommerce-pages .woocommerce .woocommerce-terms-and-conditions-wrapper label span.required:before{display:none}.woocommerce-pages .woocommerce .woocommerce-terms-and-conditions-wrapper label span:before{top:0;content:""}p#order_comments_field{width:100%}.woocommerce-checkout-review-order-table td{padding:10px 20px}.woocommerce-pages .woocommerce table tfoot ul#shipping_method{margin-top:10px;margin-bottom:10px}.woocommerce-pages .woocommerce section.woocommerce-customer-details .col2-set{width:calc(100% + 30px)}.woocommerce-pages .woocommerce ul.woocommerce-order-overview{padding:0;margin:20px -15px;display:flex;flex-wrap:wrap;justify-content:center;width:calc(100% + 4%)}.woocommerce-pages .woocommerce ul.woocommerce-order-overview li{text-align:center;padding:20px;margin:0 2% 30px !important;flex:0 0 29%;max-width:29%}.woocommerce-pages .woocommerce ul.woocommerce-order-overview li:before{display:none}.woocommerce-pages .woocommerce ul.woocommerce-order-overview li strong{float:left;width:100%;font-size:18px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:100;opacity:.7}.woocommerce-order{float:left;width:100%;display:block;height:auto}#customer_login .col-1,#customer_login .col-2{padding:30px 45px;position:relative}#customer_login .col-1:before,#customer_login .col-2:before{position:absolute;z-index:-1;background:#fff;top:0;left:15px;width:calc(100% - 30px);height:100%;content:""}#customer_login .form-row .password-input,#customer_login .form-row{clear:both;float:left;width:100%;display:block}#customer_login .form-row .password-input .show-password-input{width:40px;height:40px;top:5px;right:10px;text-align:center;line-height:.8;padding:14px 0;z-index:5}#customer_login .form-row .password-input .show-password-input:before{visibility:visible;content:"\f06e";font-family:"Font Awesome 5 Pro"}#customer_login .form-row .password-input .show-password-input:after{display:none}.woocommerce-pages .woocommerce .lost_reset_password .form-row{margin-bottom:0;margin-top:30px}.woocommerce-pages .woocommerce .lost_reset_password .form-row:last-of-type{margin-top:55px;margin-left:15px}#customer_login .form-row button.woocommerce-button{float:right;margin:0;min-width:114px}#customer_login .form-row label.woocommerce-form-login__rememberme{width:50%;margin:0}#customer_login .form-row label.woocommerce-form-login__rememberme span{position:relative;padding-left:57px;height:38px;float:left;display:block;font-weight:300;padding-top:10px}#customer_login .form-row label.woocommerce-form-login__rememberme input{display:none}#customer_login .form-row label.woocommerce-form-login__rememberme span:before{top:0;content:""}#customer_login p.lost_password{float:left;width:100%;display:block;margin:0}p.return-to-shop{clear:both;float:left;width:100%;display:block;margin:30px 0 0}p.return-to-shop a.wc-backward{float:right !important;width:162px}.show-filters{padding:10px;right:0;bottom:0;z-index:5;background:#fff;display:none}.show-filters a#showFilters{width:136px;font-size:14px;height:46px;padding:17px 21px}.show-filters a#showFilters.active:before,.show-filters a#showFilters.active:after{opacity:0;content:""}.show-filters a#showFilters i{float:right;margin-top:-2px}.show-filters a#showFilters span{float:left}.show-filters a#showFilters span.opened{display:block}.show-filters a#showFilters span.closed{display:none}.show-filters a#showFilters.active span.opened{display:none}.show-filters a#showFilters.active span.closed{display:block}.filters-container{padding-right:30px}.filters-container .filter-block h4{float:left;width:100%;display:block;margin-bottom:0}.filters-container .filter-block h4 a{font-size:20px;font-weight:100;box-shadow:none;padding-right:30px;opacity:1}.filters-container .filter-block h4 a:hover{opacity:.6}.filters-container .filter-block.active h4 a{opacity:1}.filters-container .filter-block h4 a:before{content:"\f107";font-family:"Font Awesome 5 Pro";position:absolute;right:0;font-size:18px;top:2px}.filters-container .filter-block.active h4 a:before{content:"\f106"}.filters-container .filter-block ul{padding:0;margin:0;margin-top:25px;display:none}.filters-container .filter-block ul li{padding:0;margin-bottom:15px}.filters-container .filter-block ul li:before{display:none}.filters-container .filter-block ul li label{float:left;width:100%;margin:0;height:auto;min-height:38px}.filters-container .filter-block ul li label span{float:left;width:100%;margin:0;height:auto;min-height:38px;padding-left:57px;padding-top:3px}.filters-container .filter-block ul li label:hover{cursor:pointer}.filters-container .filter-block ul li label span:before{top:0;left:0;line-height:1;content:""}.filters-container .filter-block ul li label input{display:none}.filters-container a#ClearFilters{margin-top:15px;color:#fe4949;box-shadow:inset 0 -.06rem 0 0 #fe4949}.filters-container a#ClearFilters:hover{box-shadow:inset 0 -1.5rem 0 0 #fe4949;color:#fff}.product-inner a.post-thumbnail{float:left;width:100%;height:194px;box-shadow:none;overflow:hidden}.product-inner .content h4{font-size:18px;margin-bottom:13px}.product-inner a.btn{min-width:156px}.single-product .hero p#breadcrumbs{margin-bottom:0}.single-product .hero{margin-bottom:50px}.price-container .woocommerce-Price-amount{font-weight:800}