.form-cart{max-width:860px;margin:0 auto;font-size:14px;line-height:22px;letter-spacing:-0.2px}.form-cart label{margin-bottom:22px;display:block;font-weight:normal}.form-cart label>p{color:#878787;margin-bottom:8px;display:block}.form-cart p label{color:#878787;margin-bottom:8px;display:block;font-family:'Montserrat Regular', 'sans-serif'}.form-cart input[type="tel"]{width:100%;height:40px;padding:8px 0;padding-left:13px;font-size:14px;border:1px #e1e1e1 solid;transition:all 0.3s;color:#000}.form-cart input[type="tel"]:focus{border-color:#000}.form-cart input[type="email"]{width:100%;height:40px;padding:8px 0;padding-left:13px;font-size:14px;border:1px #e1e1e1 solid;transition:all 0.3s;color:#000}.form-cart input[type="email"]:focus{border-color:#000}.form-cart input[type="text"]{width:100%;height:40px;padding:8px 0;padding-left:13px;font-size:14px;border:1px #e1e1e1 solid;transition:all 0.3s;color:#000}.form-cart input[type="text"]:focus{border-color:#000}.checkout.form-cart .col-md-6{margin-bottom:22px}.checkout{padding-top:65px;padding-bottom:125px}.checkout .all-price-line{margin-top:60px;margin-bottom:35px}.checkout .title-price-border{margin-top:84px}.checkout .woocommerce-billing-fields .col-md-6{padding:0}.checkout .woocommerce-billing-fields #billing_first_name_field{margin-right:22px}.checkout .woocommerce-billing-fields #billing_email_field{margin-right:22px}.checkout .woocommerce-billing-fields #billing_last_name_field{margin-left:22px}.checkout .woocommerce-billing-fields #billing_phone_field{margin-left:22px}.checkout .full-address-fields .col-md-6{padding:0}.checkout .full-address-fields #billing_country_field{margin-right:22px}.checkout .full-address-fields #billing_myfield16_field{margin-left:22px}.checkout .full-address-fields #billing_postcode_field{margin-right:22px}.checkout .full-address-fields #billing_myfield15_field{margin-left:22px}.checkout .full-address-fields .col-md-4.col-4{padding:0}.checkout .full-address-fields .col-md-4.col-4 p{margin-right:30px}.checkout .local-delivery{margin-top:36px;margin-bottom:94px;font-family:'Montserrat Semibold', sans-serif}.checkout>.col-md-12{padding:0}.checkout .title-border{font-weight:normal;font-size:14px;line-height:22px;padding-bottom:15px;margin-bottom:43px;color:#000;position:relative;border-bottom:1px #eaeae8 solid;font-family:'Montserrat Medium', sans-serif;letter-spacing:-0.2px}.checkout .title-order-border{margin-bottom:0;margin-top:78px}.checkout .title-deliv-border{margin-top:75px}.checkout .link-title{font-size:14px;display:inline-block;position:absolute;top:1px;right:0;color:#878787;text-decoration:underline;font-family:'Montserrat Regular', sans-serif;transition:all 0.3s}.checkout .link-title:hover{color:#a9a9a9}.checkout .address-pickup{margin-bottom:40px}.checkout .payment-methods{padding-top:47px}.checkout ul.payment_methods{position:relative}.checkout ul.payment_methods li.payment_method_rbspayment{position:relative}.checkout ul.payment_methods li.payment_method_rbspayment label{display:flex;align-items:center}.checkout ul.payment_methods li.payment_method_rbspayment label img{display:block;position:relative}.checkout ul.payment_methods li.payment_method_rbspayment label::before{top:50%;transform:translateY(-50%)}.checkout ul.payment_methods li.payment_method_rbspayment label:after{top:50%;transform:translateY(-50%)}.checkout .payment_methods li{display:inline-block;vertical-align:top;margin-right:305px}.checkout .payment_methods li img{height:26px;width:auto;margin-left:18px;display:inline-block;vertical-align:middle}.checkout .payment_methods li:last-of-type{margin-right:0}.checkout .payment_methods li label>span{display:block;font-size:13px;font-family:'Montserrat Regular', sans-serif;color:#878787}.checkout .shipping li{display:inline-block;vertical-align:top;margin-right:105px}.checkout .shipping li img{height:26px;width:auto;margin-left:18px;display:inline-block;vertical-align:middle}.checkout .shipping li:last-of-type{margin-right:0}.checkout .shipping li label>span{display:block;font-size:13px;font-family:'Montserrat Regular', sans-serif;color:#878787}.checkout .woocommerce-privacy-policy-text{text-align:left;padding:40px 0 20px}.checkout .woocommerce-privacy-policy-text p{font-family:'Montserrat Semibold', sans-serif}.checkout .bottom-table-basket{padding-top:88px;text-align:right}.checkout .bottom-table-basket input#place_order{width:200px;vertical-align:top;margin:0 2px;padding:9px 0;line-height:3.6;height:55px}.checkout .bottom-table-basket .btn-gray{width:200px;vertical-align:top;margin:0 2px;padding:9px 0;line-height:3.6;height:55px}@media (max-width: 1200px){.checkout .title-border{letter-spacing:-0.17px}.checkout .bottom-table-basket{padding-top:60px}.checkout .local-delivery{margin-top:32px;margin-bottom:80px}.checkout .local-delivery span{display:block}}@media (max-width: 969px){.checkout{padding-top:25px;padding-bottom:87px}.checkout .title-border{margin-bottom:28px;font-size:13px;letter-spacing:-0.15px}.checkout .title-order-border{margin-top:60px;margin-bottom:0}.checkout .title-deliv-border{margin-top:60px}.checkout .link-title{font-size:13px}.checkout .payment-methods{padding-top:0;max-width:690px;margin:0 auto}.checkout .payment-methods li{margin-top:20px}.checkout ul.payment_methods::before{right:176px;top:15px;transform:none}.checkout .woocommerce-privacy-policy-text{padding-bottom:80px}.checkout .bottom-table-basket{padding-top:65px}.checkout .bottom-table-basket .btn-gray{width:180px}.checkout .bottom-table-basket input#place_order{width:170px;padding:13px 0;font-size:9px;height:40px;line-height:1.5}.checkout .local-delivery{max-width:690px;margin:0 auto}.checkout .all-price-line{margin-top:60px}.checkout .all-price-line,.checkout .wrap-radios{margin-bottom:60px}.checkout .title-price-border{margin-top:40px}}@media (max-width: 749px){.checkout{padding-bottom:52px}.checkout .all-price-line{margin-top:20px;margin-bottom:50px}.checkout .title-price-border{margin-top:20px}.checkout .wrap-radios{margin-bottom:20px}.checkout .wrap-radios .item-radio{margin:5px 0;margin-right:24px}.checkout .wrap-radios{margin-bottom:50px}.checkout .wrap-radios .item-radio{display:block;margin-bottom:20px}.checkout .title-border{font-size:13px;padding-bottom:10px;margin-bottom:28px}.checkout .title-order-border{margin-top:20px;margin-bottom:0}.checkout .title-deliv-border{margin-top:50px}.checkout .woocommerce-billing-fields #billing_first_name_field{margin-right:0}.checkout .woocommerce-billing-fields #billing_email_field{margin-right:0}.checkout .woocommerce-billing-fields #billing_last_name_field{margin-left:0}.checkout .woocommerce-billing-fields #billing_phone_field{margin-left:0}.checkout .full-address-fields #billing_country_field{margin-right:0}.checkout .full-address-fields #billing_myfield16_field{margin-left:0}.checkout .full-address-fields #billing_postcode_field{margin-right:0}.checkout .full-address-fields #billing_myfield15_field{margin-left:0}.checkout .full-address-fields .col-md-4.col-4:first-of-type p{margin-left:0}.checkout .full-address-fields .col-md-4.col-4:last-of-type p{margin-right:0}.checkout .full-address-fields .col-md-4.col-4 p{margin-right:15px;margin-left:15px}.checkout ul.payment_methods::before{top:auto;left:160px;right:auto;bottom:-20px}.checkout ul.payment_methods li{margin-top:40px}.checkout ul.payment_methods li.payment_method_rbspayment{display:inline-block}.checkout ul.payment_methods li.payment_method_rbspayment::before{top:auto;bottom:-45px;transform:none;right:auto;left:23px}.checkout ul.payment_methods li.payment_method_rbspayment::after{top:auto;bottom:-40px;transform:none;right:auto;left:93px}.checkout ul.payment_methods li.payment_method_rbspayment label{flex-direction:column;align-items:baseline}.checkout ul.payment_methods li.payment_method_rbspayment label img{margin-left:-4px;margin-top:15px}.checkout ul.payment_methods li.payment_method_rbspayment label::before{top:3px;transform:none}.checkout ul.payment_methods li.payment_method_rbspayment label::after{top:8px;transform:none}.checkout .woocommerce-privacy-policy-text{padding-bottom:45px;padding-top:60px}.checkout .bottom-table-basket{padding-top:70px;text-align:center}.checkout .bottom-table-basket input#place_order{display:block;margin:0 auto;width:180px;margin-bottom:10px;padding:13px 0;height:40px;line-height:1.5;font-size:9px}.checkout .bottom-table-basket .btn-gray{display:block;margin:0 auto;width:180px;margin-bottom:10px}.checkout .payment_methods li{display:block;margin-right:0;font-size:13px;margin-bottom:20px}.checkout .shipping{margin-top:0}.checkout .shipping li{display:block;margin-right:0;font-size:13px;margin-bottom:20px}.checkout .shipping th{margin-bottom:28px}.checkout .local-delivery{margin-top:20px;margin-bottom:50px}.checkout>.col-md-12{padding:0}.checkout .tab-radio{padding-top:20px}.checkout .tab-radio .row>div{margin-bottom:20px}}
