@font-face{font-family:ReshetCheckout;src:url('../../reshet-studio/assets/fonts/heebo.ttf') format('truetype');font-display:swap}
.rsc-faq{max-width:850px;margin:35px 0}.rsc-faq details{border-bottom:1px solid #d6dfd0;padding:20px 0}.rsc-faq summary{cursor:pointer;font-size:19px;font-weight:700}.rsc-faq p{color:#4c6048;padding:5px 0;line-height:1.9}.rsc-contact-form{max-width:650px;display:grid;gap:18px;margin-top:35px}.rsc-contact-form label{display:grid;gap:8px;font-weight:700}.rsc-contact-form input,.rsc-contact-form textarea{font:inherit;padding:12px;border:1px solid #aab9a2;border-radius:8px;background:white;max-width:100%}.rsc-contact-form button,.rsc-contact-main{display:inline-block;padding:14px 25px;border-radius:30px;background:#223f31;color:white!important;border:0;font:700 16px Arial;text-decoration:none;cursor:pointer}.rsc-honeypot{position:absolute!important;left:-10000px!important;opacity:0;pointer-events:none}.rsc-contact-form p{font-size:12px}
*{box-sizing:border-box}.rsc-checkout{margin:0;background:#f7f8f1;color:#182d25;font-family:ReshetCheckout,Arial,sans-serif;font-size:16px;line-height:1.55}.rsc-checkout a{color:#254c3b}.rsc-top{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #dce3d5;padding:24px max(24px,calc((100% - 1180px)/2))}.rsc-top a{text-decoration:none;font-size:14px;font-weight:700}.rsc-top b{display:block;font:bold 29px Arial}.rsc-top span{display:block;font-size:11px;letter-spacing:.15em}.rsc-main{max-width:1180px;margin:45px auto;padding:0 24px}.rsc-intro{margin:0 0 30px}.rsc-intro>span{font-size:13px;color:#5b6c55}.rsc-intro h1{font-size:clamp(30px,4vw,48px);line-height:1.15;margin:12px 0;font-weight:800}.rsc-intro p{color:#60705a}.rsc-preview{background:#fff5d9;border:1px solid #ddc88c;border-radius:12px;padding:16px 22px;margin:20px 0 28px}.rsc-preview p{margin:4px 0;font-size:13px}.rsc-checkout .woocommerce{color:#182d25}.rsc-checkout form.checkout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,1fr);gap:20px 34px;align-items:start}.rsc-checkout #customer_details{grid-row:1/4;grid-column:1}.rsc-checkout #customer_details .col-1,.rsc-checkout #customer_details .col-2{float:none;width:100%}.rsc-checkout #order_review_heading{grid-column:2;margin:0}.rsc-checkout #order_review{grid-column:2}.rsc-checkout .woocommerce-billing-fields,.rsc-checkout .woocommerce-shipping-fields,.rsc-checkout #order_review{background:#fff;border:1px solid #dde4d7;padding:26px;border-radius:14px}.rsc-checkout h3{font-size:22px;margin:0 0 20px}.rsc-checkout .woocommerce form .form-row input.input-text,.rsc-checkout .woocommerce form .form-row textarea,.rsc-checkout select{border:1px solid #aab9a2;border-radius:7px;padding:12px;background:#fff;font:inherit;width:100%;min-height:46px}.rsc-checkout .woocommerce form .form-row{padding:0;margin-bottom:17px}.rsc-checkout label{font-size:14px}.rsc-checkout #billing_email,.rsc-checkout #billing_phone{direction:ltr;text-align:right}.rsc-checkout .woocommerce table.shop_table{border:0;font-size:14px}.rsc-checkout .woocommerce table.shop_table th,.rsc-checkout .woocommerce table.shop_table td{padding:13px 5px;border-color:#e1e8da}.rsc-checkout .woocommerce table.shop_table .order-total{font-size:21px}.rsc-checkout .woocommerce #payment{background:#f3f6ed;border-radius:10px}.rsc-checkout #place_order,.rsc-checkout .button.alt{width:100%;padding:16px;background:#223f31;color:#fff;border:0;border-radius:30px;font:700 17px Arial;cursor:pointer}.rsc-checkout .button.alt:disabled{background:#dbe0d4;color:#65705a;cursor:default}.rsc-help{display:flex;align-items:center;gap:20px;flex-wrap:wrap;border-top:1px solid #d7dfd0;margin-top:35px;padding:25px 0;font-size:14px}.rsc-help span{margin-inline-start:auto;color:#65745e;font-size:12px}.rsc-bottom{display:flex;justify-content:center;gap:25px;flex-wrap:wrap;padding:26px;background:#213b2e;color:#fff}.rsc-bottom a{color:#fff;font-size:12px}.rsc-checkout :focus-visible{outline:3px solid #b36f16;outline-offset:3px}.rsc-checkout .woocommerce-checkout-payment ul.payment_methods{padding:18px}.rsc-checkout .woocommerce form .form-row .required{color:#853f17}.rsc-checkout .woocommerce-additional-fields{margin-top:24px}
@media(max-width:760px){.rsc-top{padding:18px 20px}.rsc-top a{font-size:12px}.rsc-main{margin:30px auto;padding:0 18px}.rsc-checkout form.checkout{display:flex;flex-direction:column;gap:24px}.rsc-checkout #customer_details,.rsc-checkout #order_review{width:100%}.rsc-checkout .woocommerce-billing-fields,.rsc-checkout .woocommerce-shipping-fields,.rsc-checkout #order_review{padding:20px}.rsc-checkout .woocommerce .col2-set .col-1,.rsc-checkout .woocommerce .col2-set .col-2{width:100%}.rsc-help{gap:12px}.rsc-help span{margin:0;width:100%}.rsc-bottom{gap:12px 20px}}
