.krv-sample-offer,.krv-sample-note{margin:24px 0;padding:24px;border:1px solid #d7e2dc;background:#f0f5f2;border-radius:8px;color:#173c32}.krv-sample-offer>p:first-child{font-size:11px;letter-spacing:.14em;font-weight:700}.krv-sample-offer h2{font-size:28px;margin:8px 0 12px}.krv-sample-offer p,.krv-sample-note p{font-size:14px;line-height:1.7}.krv-sample-offer button{width:100%}.krv-sample-row{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:12px;padding:16px;margin-top:16px;background:#f0f5f2;border-radius:6px}.krv-sample-row strong{grid-column:1/-1}.krv-sample-row label{font-size:12px;font-weight:600}.krv-sample-row select,.krv-sample-row input{display:block;width:100%;min-height:42px;margin-top:6px;background:white;border:1px solid #d4ded9;border-radius:4px;padding:8px;font:inherit}.krv-sample-selection-note{padding:14px;background:#f0f5f2;font-size:13px;line-height:1.65}.krv-sample-row :focus-visible,.krv-sample-offer button:focus-visible{outline:3px solid #bc6b48;outline-offset:3px}.woocommerce-checkout form.checkout,.woocommerce-cart .woocommerce{max-width:1120px;margin:0 auto}.woocommerce-checkout #payment{background:#edf3ef}.woocommerce-checkout #place_order{background:#173c32;color:white;padding:15px 24px;border-radius:5px}.woocommerce-checkout .woocommerce-checkout-review-order-table{font-size:15px}.woocommerce-checkout .woocommerce input.input-text,.woocommerce-checkout .woocommerce select{min-height:44px;border:1px solid #d4ded9;border-radius:4px;padding:9px}.woocommerce-checkout .woocommerce .col2-set{margin-bottom:28px}.woocommerce-checkout .woocommerce table.shop_table{border:1px solid #d4ded9;border-radius:7px}.woocommerce-checkout h3{margin:24px 0 16px}@media(max-width:600px){.krv-sample-row{grid-template-columns:1fr 1fr}.krv-sample-row label:first-of-type{grid-column:1/-1}.krv-sample-offer,.krv-sample-note{padding:18px}.tw-list-footer{flex-wrap:wrap}.tw-list-footer button{width:100%}.woocommerce-checkout .woocommerce .col2-set .col-1,.woocommerce-checkout .woocommerce .col2-set .col-2{width:100%;float:none}}

.woocommerce-checkout #payment div.payment_box{background:#fff;color:#173c32;border:1px solid #d4ded9;border-radius:6px}.woocommerce-checkout #payment div.payment_box::before{border-bottom-color:#fff}.woocommerce-checkout #payment ul.payment_methods{border-bottom-color:#d4ded9}
