.woocommerce-checkout .woocommerce-billing-fields .form-row{display:flex;flex-direction:column}.woocommerce-checkout .wc_payment_methods.payment_methods.methods{background:#fff}.woocommerce-checkout .wc_payment_methods.payment_methods.methods .payment_box.payment_method_cod{background-color:#f9f9f9}.woocommerce-checkout .wc_payment_methods.payment_methods.methods .payment_box.payment_method_cod:before{border:1em solid #f9f9f9}.woocommerce-checkout form .form-row-first{width:100%}.woocommerce-checkout .woocommerce form .form-row input.input-text{box-shadow:unset;border-radius:180px !important}.woocommerce-cart #payment,.woocommerce-checkout #payment,#add_payment_method #payment{background:#fff !important}.c_page .return-to-shop .wc-backward{background:#000 !important;width:max-content;height:40px;transition:.2s;border:1px solid transparent;color:#fff;font-weight:400}.c_page .return-to-shop .wc-backward:hover{background:#fff !important;color:#312a26;border:1px solid #312a26}.c_page .woocommerce-error{border-top-width:1px;background:#f9f9f9}.c_page .woocommerce-message{border-top-width:1px;border-top-color:#5c7500}.c_page .woocommerce-message:before{color:#5c7500}.c_page .woocommerce-info{border-top-color:#294656;border-top-width:1px}.c_page .woocommerce-info:before{color:#294656}.c_page .woocommerce{max-width:1100px;margin:0 auto}.c_page .woocommerce table.shop_table tfoot th,.c_page .woocommerce table.shop_table tfoot td{font-weight:500}.custom_checkout_page{width:100%}.custom_checkout_page .woocommerce-privacy-policy-text{margin-bottom:20px}.custom_checkout_page button.button[type=submit]{background:#eb0029 !important;width:100%;transition:.2s;border:1px solid transparent;font-size:.9375rem;white-space:nowrap;font-weight:600;letter-spacing:.5px;text-transform:uppercase;border-radius:2rem;padding:15px 2rem 15px}.custom_checkout_page button.button[type=submit]:hover{transform:translate3d(-3px,-5px,0);box-shadow:2px 6px 0px 0px rgba(235,0,41,.3)}.custom_checkout_page .woocommerce-info{border-top:unset}.custom_checkout_page .order-total bdi{color:#eb0029;font-weight:500}.custom_checkout_page #order_review_heading{font-size:20px}.custom_checkout_page .woocommerce-billing-fields>h3{font-size:20px}.woocommerce .wpmc-tabs-wrapper .wpmc-tab-item.current .wpmc-tab-number{border-color:#000}.woocommerce .wpmc-tabs-wrapper .wpmc-tab-item.current:before{border-bottom-color:#000}.woocommerce .woocommerce-additional-fields h3{font-size:24px;line-height:25px;letter-spacing:2px;color:#000;border-bottom:1px solid #ddd;margin-top:8px;padding-bottom:10px}.woocommerce .form-row.notes{display:flex;flex-direction:column}.woocommerce .wc_payment_methods{padding-right:12px !important;padding-left:12px !important}.woocommerce .wc_payment_methods #payment_method_stripe_cc+label,.woocommerce .wc_payment_methods #payment_method_coinbase+label{cursor:pointer;position:relative;padding-left:30px;line-height:20px}.woocommerce .wc_payment_methods #payment_method_stripe_cc+label:before,.woocommerce .wc_payment_methods #payment_method_coinbase+label:before{content:"";display:inline-block;width:20px;aspect-ratio:1;border:1px solid #eb0029;border-radius:50%;position:absolute;left:0;opacity:1;transition:all .3s}.woocommerce .wc_payment_methods #payment_method_stripe_cc+label:after,.woocommerce .wc_payment_methods #payment_method_coinbase+label:after{content:"";display:inline-block;width:10px;aspect-ratio:1;border:1px solid #eb0029;background:#eb0029;border-radius:50%;position:absolute;left:5px;transform:translateY(50%);opacity:0;transition:all .3s}.woocommerce .wc_payment_methods #payment_method_stripe_cc:checked+label:after,.woocommerce .wc_payment_methods #payment_method_coinbase:checked+label:after{opacity:1}.woocommerce table.shop_table.woocommerce-checkout-review-order-table{display:flex;flex-direction:column}.woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot,.woocommerce table.shop_table.woocommerce-checkout-review-order-table tbody,.woocommerce table.shop_table.woocommerce-checkout-review-order-table thead{width:100%;display:flex;flex-direction:column;margin-bottom:-1px}.woocommerce table.shop_table.woocommerce-checkout-review-order-table tr{display:flex;width:100%;margin-bottom:-1px}.woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot{display:flex !important;flex-direction:column !important}.woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot .woocommerce-shipping-totals{order:3}.woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot .cart-subtotal,.woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot .cart-discount,.woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot .order-total{border:1px solid rgba(0,0,0,.1) !important;border-top:unset !important;order:2}.woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot .cart-subtotal>td,.woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot .cart-discount>td,.woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot .order-total>td{display:flex;justify-content:flex-end}.woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot .cart-discount{order:1}.woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot .cart-discount .woocommerce-remove-coupon{padding-left:10px}.woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot .cart-subtotal{order:0}.woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr th,.woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr td{width:50%}.woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot .woocommerce-shipping-totals.shipping{display:flex;flex-direction:column}.woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot .woocommerce-shipping-totals.shipping th,.woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot .woocommerce-shipping-totals.shipping td{width:100%}.woocommerce-checkout .woocommerce{margin:50px auto;background:#fff;border-radius:4px;padding:30px}.woocommerce-checkout .woocommerce .woocommerce-info:before{color:#ef6f2e}.woocommerce-checkout .woocommerce .woocommerce-billing-fields__field-wrapper span.optional{display:none !important}.woocommerce-checkout .woocommerce .woocommerce-billing-fields{color:#2f2f2f}.woocommerce-checkout .woocommerce .woocommerce-billing-fields>h3{margin-bottom:30px;border-bottom:1px solid #ddd;padding-bottom:10px}.woocommerce-checkout .woocommerce .wc-stripe_cc-container .wc-stripe-select2-container{margin:0}.woocommerce-checkout .woocommerce .wc-stripe_cc-container .select2-container--default .select2-selection--single .select2-selection__arrow{height:26px}.woocommerce-checkout .woocommerce .button{z-index:7;background-color:#312a26;height:auto;width:auto;color:#fff;text-decoration:none;white-space:nowrap;letter-spacing:2.9766px;font-weight:500;font-size:12px;padding:15px 40px;text-transform:uppercase;opacity:1;visibility:visible;cursor:pointer;transition:background-color .5s;outline:none;text-align:center}.woocommerce-checkout .woocommerce .button:hover{background-color:#ebe9eb;color:#312a26}.woocommerce-checkout .woocommerce .shipping_f_ch .form-row{display:flex;flex-direction:column}.woocommerce-checkout .woocommerce .shipping_f_ch textarea{border:1px solid #d4d4d4 !important;border-radius:5px !important;padding:.5em 1em !important}.woocommerce-checkout .woocommerce form .form-row input.input-text,.woocommerce-checkout .woocommerce form .form-row textarea{border:1px solid #d4d4d4 !important;color:#565656;background-color:#fff;padding:10px;border-radius:5px !important}.woocommerce-checkout .woocommerce form .form-row input.input-text::placeholder,.woocommerce-checkout .woocommerce form .form-row textarea::placeholder{color:#d4d4d4}.woocommerce-checkout .woocommerce form .form-row textarea{max-height:300px;min-height:100px;resize:vertical}.woocommerce-checkout .woocommerce .select2-container--default .select2-selection--single{border:1px solid #d4d4d4 !important;border-radius:5px !important}.woocommerce-checkout .woocommerce .select2-selection{box-shadow:unset;background-color:#fff;border:0;border-radius:0;color:#565656;font-size:14px;outline:0;min-height:48px;text-align:left}.woocommerce-checkout .woocommerce .select2-selection__rende#eb0029{margin:10px}.woocommerce-checkout .woocommerce .select2-selection__arrow{margin:10px}.woocommerce-checkout .woocommerce .cart_item .product-total{flex:1;text-align:end}.woocommerce-checkout .woocommerce .cart_item .product-name{display:flex;align-items:center}.woocommerce-checkout .woocommerce .cart_item .product-name .ts-product-image{max-width:90px !important;width:90px !important;height:60px !important;border:1px solid #ebebeb;margin:0 15px 0 0}.woocommerce-checkout .woocommerce .cart_item .product-name .ts-product-image img{width:100%;height:100%;object-fit:contain}.showcoupon{color:#000;transition:.3s ease-out}.showcoupon:hover{text-decoration:none;color:#eb0029}.form-coupon-toggle_custom{margin:0 auto}.form-coupon-toggle_custom .woocommerce-info{border-top:unset;background-color:#f6f6f6}.checkout_page_age_check_btn{display:flex;align-items:center}.checkout_page_age_check{margin-bottom:10px}.woocommerce ul#shipping_method li{position:relative}.woocommerce ul#shipping_method li:after{content:"";position:absolute;width:40px;height:40px;background-image:url(//steyk-house.ru/wp-content/themes/steyk_house/assets/css/../images/icons/pack_box.png);background-size:contain;right:20px;top:20px}.woocommerce ul#shipping_method li:has([value^=free_shipping]):after{background-image:url(//steyk-house.ru/wp-content/themes/steyk_house/assets/css/../images/icons/shipping.png)}.woocommerce-billing-fields #podezd_field,.woocommerce-billing-fields #etaj_field,.woocommerce-billing-fields #domofon_field{display:inline-block;width:33.3333333333%}.shop_table.woocommerce-checkout-review-order-table .woocommerce-shipping-totals.shipping td{border-top:unset}.woocommerce ul.products:before{display:none !important}.woocommerce a.remove{line-height:23px}.woocommerce-info{border-top-color:#eb0029}.custom_woocommerce_shop{margin-bottom:30px;background:#f9fafb}.custom_woocommerce_shop .woocommerce-products-header__title.page-title{color:#474d58;text-align:center;font-weight:700;font-size:26px;line-height:28px;margin-bottom:1.5rem;letter-spacing:.2px}.custom_woocommerce_shop .products{display:flex;flex-wrap:wrap;justify-content:flex-start}.custom_woocommerce_shop .products .product{display:flex;flex-direction:column;align-items:center;min-height:270px;border-radius:1rem;background-color:#fff;box-shadow:0px 4px 16px rgba(0,0,0,.02),0px 16px 25px rgba(0,0,0,.04);margin-bottom:1.5rem;transition:all .15s;width:100%;justify-content:space-between;position:relative;overflow:hidden;padding-bottom:40px !important}.custom_woocommerce_shop .products .product .woocommerce-loop-product__link{width:100%}.custom_woocommerce_shop .products .product .attachment-woocommerce_thumbnail{width:100%;height:270px;object-fit:cover;object-position:center}.custom_woocommerce_shop .products .product .woocommerce-loop-product__title{text-align:start;font-weight:600;font-size:16px !important;line-height:18px;color:#242e33;margin-bottom:.5rem;padding:.25rem 1rem 0 !important;letter-spacing:.5px}.custom_woocommerce_shop .products .product .price{padding:.25rem 1rem 0 !important;letter-spacing:.5px;text-align:start;font-weight:600;font-size:16px !important;line-height:18px;color:#242e33 !important}.custom_woocommerce_shop .products .product .add_to_cart_button,.custom_woocommerce_shop .products .product .product_type_simple{background-color:rgba(235,0,41,.8);color:#fff;border:1px solid #eb0029;padding:calc(0.5rem - 1px) 1rem;font-size:14px;line-height:16px;border-radius:180px;white-space:nowrap;font-weight:500;margin-top:0 !important;position:absolute;bottom:40px;right:10px}.custom_woocommerce_shop .products .product .add_to_cart_button:hover,.custom_woocommerce_shop .products .product .product_type_simple:hover{background-color:#eb0029}.custom_woocommerce_shop .products .product .added_to_cart{position:absolute;bottom:8px;font-size:14px}.custom_woocommerce_shop .products .product .product_recept{font-size:14px;line-height:20px;letter-spacing:.25px;color:#697384;text-align:start;margin-bottom:20px !important;padding:.25rem 1rem 0;width:100%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word}.custom_woocommerce_shop .products .product.product_img_contain .attachment-woocommerce_thumbnail{object-fit:contain}.custom_woocommerce_shop .product_cat_filter_list{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}.custom_woocommerce_shop .product_cat_filter_list .product_cat_filter_item a{box-shadow:0px 4px 6px rgba(0,0,0,.02),0px 8px 18px rgba(0,0,0,.04);padding:.5rem 1rem;font-weight:500;font-size:14px;line-height:16px;color:#697384;background-color:#fff;transition:all .15s;border-radius:180px;margin-right:20px;display:flex;margin-bottom:10px}.custom_woocommerce_shop .product_cat_filter_list .product_cat_filter_item a:hover{background:#eb0029;color:#fff}.custom_woocommerce_shop .related.products{width:100%;display:flex;flex-direction:column}.custom_woocommerce_shop .related.products .products:after,.custom_woocommerce_shop .related.products .products:before{display:none}.custom_woocommerce_shop .related.products h2{color:#474d58;font-weight:700;font-size:20px;line-height:20px;letter-spacing:1px}.custom_woocommerce_shop div.product{display:flex;flex-wrap:wrap}.custom_woocommerce_shop div.product div.images{width:40%;float:none;background:#f5f5f7}.custom_woocommerce_shop div.product div.images .flex-viewport{width:100%;height:450px !important;border-radius:4px;overflow:hidden;position:relative;margin-bottom:10px}.custom_woocommerce_shop div.product div.images .woocommerce-product-gallery__wrapper{width:100%;max-height:473px;min-height:473px;height:100%;background:#fff;position:relative;border-radius:8px;overflow:hidden}.custom_woocommerce_shop div.product div.images .woocommerce-product-gallery__wrapper:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;width:calc(100% - 14px);height:calc(100% - 14px);padding:10px;border-radius:10px;border-width:1px;opacity:.15;margin-top:7px;margin-left:7px;background-position:center center;border-color:#000;border-style:solid;box-shadow:0px 0px 30px 0px rgba(107,107,107,0);pointer-events:none;transition:all .4s}.custom_woocommerce_shop div.product div.images .woocommerce-product-gallery__wrapper img{width:100%;height:100%;object-fit:cover;object-position:center}.custom_woocommerce_shop div.product div.images .woocommerce-product-gallery__image{width:100%;height:100%}.custom_woocommerce_shop div.product.product_img_contain div.images .woocommerce-product-gallery__wrapper img{object-fit:contain}.custom_woocommerce_shop div.product div.summary{width:58%;background:0 0;padding:20px 30px;float:none;border-radius:8px;font-size:12px}.custom_woocommerce_shop div.product div.summary .product_title{font-size:20px !important;margin-bottom:.5rem;font-family:inherit;line-height:1.2;font-weight:700;color:#242e33}.custom_woocommerce_shop div.product div.summary .cart{display:flex}.custom_woocommerce_shop div.product div.summary div.quantity{margin-right:0 !important}.custom_woocommerce_shop div.product div.summary div.quantity .qty{width:100%}.custom_woocommerce_shop div.product div.images .flex-control-thumbs li{width:calc(25% - 5px);margin-right:5px;height:125px;border-radius:4px;cursor:pointer;overflow:hidden;opacity:.75;transition:all .4s;position:relative}.custom_woocommerce_shop div.product div.images .flex-control-thumbs li>img{width:100%;height:100%}.custom_woocommerce_shop.c_shop_single.contain_product div.product div.images .woocommerce-product-gallery__wrapper img{object-fit:contain}.custom_woocommerce_shop.c_shop_single.contain_product .related.products li.product img{object-fit:contain}.custom_woocommerce_shop .summary .product_meta{display:none}.custom_woocommerce_shop .summary .compound_single_page{color:#697384;font-size:16px;line-height:20px;letter-spacing:.25px;margin-bottom:.75rem}.custom_woocommerce_shop .summary .delivery_info_single .delivery_phones_single{display:flex;flex-wrap:wrap}.custom_woocommerce_shop .summary .delivery_info_single p{margin-bottom:0;font-size:16px;line-height:1.5}.custom_woocommerce_shop .summary .delivery_info_single h4{margin-bottom:0;font-size:18px;margin-top:15px}.custom_woocommerce_shop .summary .delivery_info_single .sumary_phone{display:flex;align-items:center;margin:0 10px;color:#eb0029}.custom_woocommerce_shop .summary .delivery_info_single .sumary_phone img{width:20px;height:20px;object-fit:contain}.custom_woocommerce_shop .summary .price .woocommerce-Price-amount.amount{font-size:17px;line-height:20px;color:#000;font-weight:800}.custom_woocommerce_shop .woocommerce-pagination{margin-bottom:50px}.custom_woocommerce_shop .woocommerce-pagination ul{border:unset !important}.custom_woocommerce_shop .woocommerce-pagination li{width:40px;height:40px;margin-left:10px;line-height:35px;display:inline-flex;justify-content:center;align-items:center;font-weight:500;font-size:14px;border-radius:4px;color:#a1a3a6;border:1px solid #e6e6e6 !important;background-color:#fafafa;margin-right:5px !important}.custom_woocommerce_shop .woocommerce-pagination li>span,.custom_woocommerce_shop .woocommerce-pagination li>a{width:40px;height:40px;display:flex !important;align-items:center;justify-content:center}.custom_woocommerce_shop .woocommerce-pagination li>span:hover,.custom_woocommerce_shop .woocommerce-pagination li>a:hover{background-color:rgba(235,0,41,.8) !important;color:#fff !important;border:1px solid #eb0029}.custom_woocommerce_shop .woocommerce-pagination li>span.current,.custom_woocommerce_shop .woocommerce-pagination li>a.current{background-color:rgba(235,0,41,.8) !important;color:#fff !important;border:1px solid #eb0029}.custom_woocommerce_shop .products_global_info{width:80%;margin:0 auto;line-height:24px;font-size:16px;font-weight:400;color:#575457;margin-bottom:50px;margin-top:20px}.cat_short_content_info h1{font-size:2rem;line-height:2.3rem;letter-spacing:-.5px;margin-bottom:15px !important}.cat_short_content_info h4{font-size:1.8rem;line-height:2.5rem}.cat_short_content_info h1,.cat_short_content_info h2,.cat_short_content_info h3,.cat_short_content_info h4,.cat_short_content_info h5,.cat_short_content_info h6{margin-bottom:15px !important}.woocommerce-cart .quantity .qty{width:100%}.woocommerce-cart .coupon{align-items:center;display:none !important}.woocommerce-cart .coupon .button{background:#e6e6e6;font-size:.8125rem;padding:.8125rem 1.5rem;white-space:nowrap;font-weight:600;letter-spacing:.5px;text-transform:uppercase;z-index:1;border-radius:2rem;position:relative;line-height:1rem;color:#232223}.woocommerce-cart .actions .button{background:#e6e6e6;font-size:.8125rem;padding:.8125rem 1.5rem;white-space:nowrap;font-weight:600;letter-spacing:.5px;text-transform:uppercase;z-index:1;border-radius:2rem;position:relative;line-height:1rem;color:#232223}.woocommerce-cart #coupon_code{padding:10px 15px;height:unset;width:200px;margin-right:10px;box-shadow:unset}.woocommerce-cart .cart_totals>h2{font-size:1.875rem;line-height:2.5rem;color:#232223;letter-spacing:-.3px}.woocommerce-cart .wc-proceed-to-checkout .checkout-button.button.wc-forward{width:100%;background:#eb0029;color:#fff;padding:20px 2rem 20px;display:inline-block !important;text-align:center;font-size:1.125rem;line-height:1rem;position:relative;white-space:nowrap;font-weight:600;letter-spacing:.5px;text-transform:uppercase;z-index:1;border-radius:2rem}.woocommerce-cart .wc-proceed-to-checkout .checkout-button.button.wc-forward:hover{transform:translate3d(-3px,-5px,0);box-shadow:2px 6px 0px 0px rgba(235,0,41,.3)}.woocommerce-cart .product-thumbnail a{display:flex;width:100%;height:100%}.woocommerce-cart .product-thumbnail a img{width:100px;height:100px;border-radius:8px;overflow:hidden}.product_cats_titles{font-size:26px;line-height:1.5;margin-bottom:10px !important}@media (max-width:992px){[class*=mad-header-section--sticky]{padding-right:16px !important;padding-left:16px !important}.archive .products.columns-4 .product{width:calc(33.3333333333% - 20px);margin-bottom:20px !important}.woocommerce-checkout .woocommerce{padding:15px 0}.woocommerce-checkout .woocommerce .custom_checkout_page{margin:0 auto}.woocommerce ul.related.products li.product,.woocommerce-page ul.products li.product{width:31%;margin-right:15px}.custom_woocommerce_shop div.product div.images{width:49%}.custom_woocommerce_shop div.product div.summary{width:49%}.custom_woocommerce_shop .container{max-width:100%}.custom_woocommerce_shop .products .product .attachment-woocommerce_thumbnail{height:220px !important}#mad-page-wrapper.mad-page-wrapper{padding-top:180px}}@media (max-width:767px){.cat_short_content_info h1{font-size:1.6rem;line-height:2.3rem;letter-spacing:-.5px;margin-bottom:15px !important}.cat_short_content_info h4{font-size:1.4rem;line-height:2.5rem}.cat_short_content_info h1,.cat_short_content_info h2,.cat_short_content_info h3,.cat_short_content_info h4,.cat_short_content_info h5,.cat_short_content_info h6{margin-bottom:15px !important}.custom_woocommerce_shop div.product div.images{width:100%}.custom_woocommerce_shop div.product div.summary{width:100%}.custom_woocommerce_shop .related.products ul.products li.product{margin-right:10px}.custom_woocommerce_shop .products .product{padding-bottom:20px !important}.custom_woocommerce_shop .products .product .add_to_cart_button,.custom_woocommerce_shop .products .product .product_type_simple{bottom:15px}}.archive .products.columns-4 .product{margin:10px !important}@media (max-width:567px){.custom_woocommerce_shop div.product div.summary{padding:10px;display:flex;flex-direction:column;align-items:center}.single-product .custom_woocommerce_shop form.cart{width:unset !important}}@media (max-width:480px){.archive .products.columns-4 .product{width:100% !important}}@media (max-width:768px){.custom_woocommerce_shop .container{max-width:100%}.archive .products.columns-4 .product{width:calc(50% - 10px) !important;margin-right:0 !important;margin-left:0 !important}.custom_woocommerce_shop .products{justify-content:space-between}}@media (max-width:576px){.container{max-width:100%;padding-left:20px;padding-right:20px}.custom_woocommerce_shop .related.products ul.products li.product{width:100%;margin-right:0}.custom_woocommerce_shop .related.products ul.products li.product .attachment-woocommerce_thumbnail{height:180px !important;margin-bottom:5px}.custom_woocommerce_shop div.product div.images .woocommerce-product-gallery__wrapper{max-height:300px;min-height:300px}.archive .products.columns-4 .product{width:100% !important}.archive .products.columns-4 .product .attachment-woocommerce_thumbnail{height:200px !important;margin-bottom:5px}.custom_woocommerce_shop .products .product .woocommerce-loop-product__title{font-size:14px !important;text-align:center}.price{display:flex !important;width:100%;justify-content:center !important;margin-bottom:15px !important}.custom_woocommerce_shop .products .product .product_recept{margin-bottom:0 !important}.custom_woocommerce_shop .products .product .add_to_cart_button,.custom_woocommerce_shop .products .product .product_type_simple{bottom:0;width:80%;margin:20px auto;text-align:center;right:0;left:0}.woocommerce div.product div.images.woocommerce-product-gallery{height:300px}.woocommerce div.product div.images{margin-bottom:10px}.product_title{text-align:center}.delivery_info_single{text-align:center}.custom_woocommerce_shop .summary .delivery_info_single .delivery_phones_single{display:flex;flex-direction:column;align-items:center}}@media (max-width:425px){.archive .products.columns-4 .product .attachment-woocommerce_thumbnail{height:160px !important}}.wc_payment_methods.payment_methods.methods label{padding-right:43px !important}.woocommerce-billing-fields__field-wrapper{display:flex;flex-direction:row;flex-wrap:wrap}.woocommerce-billing-fields__field-wrapper .form-row{width:100%}.woocommerce-checkout #payment .blockOverlay{display:none !important}.woocommerce-checkout #order_review .blockOverlay{position:fixed !important}.woocommerce-checkout form[name=checkout] .blockOverlay{position:fixed !important}.woocommerce-page .woocommerce-customer-details .woocommerce-column--billing-address{width:100%;max-width:100%;padding:0}.woocommerce form.checkout_coupon{margin-top:0;max-width:580px}.woocommerce-cart table.cart .product-subtotal{text-align:end}.woocommerce-cart table.cart .product-thumbnail{width:140px}.woocommerce-cart table.cart .product-quantity{width:135px}.woocommerce-cart table.cart .product-remove{width:40px}.calculated_shipping table tr.woocommerce-shipping-totals{order:3}.calculated_shipping table tr.woocommerce-shipping-totals th{margin-top:0}.calculated_shipping table tr.woocommerce-shipping-totals td{border-top:0 !important;padding-top:0}.calculated_shipping table tr.woocommerce-shipping-totals ul#shipping_method li{padding:0;border:none !important}.calculated_shipping table tr.woocommerce-shipping-totals ul#shipping_method li:after{top:5px}.calculated_shipping table .woocommerce-shipping-destination{display:none}.calculated_shipping table tbody{display:flex;flex-direction:column}.calculated_shipping table .cart-subtotal,.calculated_shipping table .cart-discount,.calculated_shipping table .order-total{border:1px solid rgba(0,0,0,.1) !important;border-top:unset !important;order:2;flex-direction:row !important}.calculated_shipping table .cart-subtotal th,.calculated_shipping table .cart-discount th,.calculated_shipping table .order-total th{width:50%}.calculated_shipping table .cart-subtotal>td,.calculated_shipping table .cart-discount>td,.calculated_shipping table .order-total>td{display:flex;justify-content:flex-end;width:50%;flex:1;border-bottom:none}.calculated_shipping table .cart-discount{order:1}.calculated_shipping table .cart-discount .woocommerce-remove-coupon{padding-left:10px}.calculated_shipping table .cart-subtotal{order:0}.woocommerce-form-coupon-toggle .woocommerce-info{border-radius:8px;background:0 0;padding:0;border:none;margin-bottom:10px}.woocommerce-form-coupon-toggle .woocommerce-info:before{position:static;vertical-align:top;content:"";background-image:url(//steyk-house.ru/wp-content/themes/steyk_house/assets/css/../images/icons/coupon.png);width:35px;height:35px;background-size:contain;background-position:center;background-repeat:no-repeat}.woocommerce-form-coupon-toggle .woocommerce-info .showcoupon{text-decoration:underline}.woocommerce-additional-fields h3{display:none}