body.obd1checkout-active{background:#f6f7f9}
body.obd1checkout-active .obd1checkout-page{width:100%;padding:34px 20px 70px}
body.obd1checkout-active .obd1checkout-shell{width:min(1380px,100%);margin:0 auto}
body.obd1checkout-active .obd1checkout-intro{display:flex;align-items:center;justify-content:space-between;gap:28px;margin:0 0 22px}
body.obd1checkout-active .obd1checkout-kicker{display:block;margin-bottom:6px;color:#ef1f2f;font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}
body.obd1checkout-active .obd1checkout-intro h1{margin:0;color:#121519;font-size:clamp(30px,3vw,42px);line-height:1.08;font-weight:900}
body.obd1checkout-active .obd1checkout-intro p{max-width:720px;margin:8px 0 0;color:#626a74;font-size:14px;line-height:1.55}
body.obd1checkout-active .obd1checkout-secure{flex:0 0 auto;padding:12px 14px;border:1px solid #dfe3e8;background:#fff}
body.obd1checkout-active .obd1checkout-secure strong{display:block;color:#171a1f;font-size:12px;font-weight:900}
body.obd1checkout-active .obd1checkout-secure span{display:block;margin-top:3px;color:#757d88;font-size:9px}
body.obd1checkout-active form.checkout.woocommerce-checkout{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(420px,500px)!important;align-items:start!important;column-gap:30px!important;row-gap:0!important;width:100%!important}
body.obd1checkout-active form.checkout.woocommerce-checkout> #customer_details{grid-column:1!important;grid-row:1!important;width:100%!important;float:none!important;margin:0!important;padding:28px!important;background:#fff!important;border:1px solid #e0e3e7!important;box-shadow:0 7px 28px rgba(20,25,35,.04)!important}
body.obd1checkout-active .obd1checkout-order-column{grid-column:2!important;grid-row:1!important;display:flex!important;flex-direction:column!important;align-self:start!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important}
body.obd1checkout-active #order_review_heading{width:100%!important;margin:0!important;padding:21px 23px 12px!important;background:#fff!important;border:1px solid #e0e3e7!important;border-bottom:0!important;color:#171a1f!important;font-size:20px!important;font-weight:900!important}
body.obd1checkout-active #order_review{width:100%!important;float:none!important;margin:0!important;padding:0 23px 23px!important;background:#fff!important;border:1px solid #e0e3e7!important;border-top:0!important;box-shadow:0 7px 28px rgba(20,25,35,.04)!important}
body.obd1checkout-active #customer_details.col2-set .col-1,
body.obd1checkout-active #customer_details.col2-set .col-2{width:100%!important;float:none!important;margin:0!important}
body.obd1checkout-active #customer_details .col-2{margin-top:22px!important}
body.obd1checkout-active .woocommerce-billing-fields>h3,
body.obd1checkout-active .woocommerce-shipping-fields>h3,
body.obd1checkout-active .woocommerce-additional-fields>h3{margin:0 0 18px;color:#17191c;font-size:20px;line-height:1.25;font-weight:900}
body.obd1checkout-active .woocommerce form .form-row{margin:0 0 14px}
body.obd1checkout-active .woocommerce form .form-row label{margin-bottom:6px;color:#3e444b;font-size:12px;font-weight:800}
body.obd1checkout-active .woocommerce form .form-row input.input-text,
body.obd1checkout-active .woocommerce form .form-row textarea,
body.obd1checkout-active .woocommerce form .form-row select,
body.obd1checkout-active .select2-container .select2-selection--single{width:100%;min-height:49px;box-sizing:border-box;border:1px solid #cfd4da!important;border-radius:5px!important;background:#fff!important;color:#17191c!important;box-shadow:none!important}
body.obd1checkout-active .woocommerce form .form-row input.input-text,
body.obd1checkout-active .woocommerce form .form-row textarea{padding:12px 13px;font-size:14px}
body.obd1checkout-active .select2-container .select2-selection--single .select2-selection__rendered{min-height:47px;line-height:47px;padding-left:12px}
body.obd1checkout-active .select2-container .select2-selection--single .select2-selection__arrow{height:47px}
body.obd1checkout-active .woocommerce-checkout-review-order-table{margin:0 0 18px!important;border:0!important;border-collapse:collapse!important}
body.obd1checkout-active .woocommerce-checkout-review-order-table th,
body.obd1checkout-active .woocommerce-checkout-review-order-table td{padding:13px 6px!important;border-left:0!important;border-right:0!important;border-color:#eceff2!important;background:transparent!important}
body.obd1checkout-active .woocommerce-checkout-review-order-table thead th{color:#717985;font-size:11px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}
body.obd1checkout-active .woocommerce-checkout-review-order-table .order-total th,
body.obd1checkout-active .woocommerce-checkout-review-order-table .order-total td{color:#14171b;font-size:18px;font-weight:900}
body.obd1checkout-active #payment{width:100%!important;margin:0!important;border:0!important;border-radius:0!important;background:#f7f8fa!important;box-sizing:border-box!important;overflow:visible!important}
body.obd1checkout-active #payment ul.payment_methods{width:100%!important;margin:0!important;padding:8px 15px!important;box-sizing:border-box;border-bottom:1px solid #e5e8ec}
body.obd1checkout-active #payment ul.payment_methods>li{width:100%!important;padding:9px 0!important;box-sizing:border-box}
body.obd1checkout-active #payment .payment_box{width:100%!important;max-width:100%!important;box-sizing:border-box!important;margin:9px 0!important;border-radius:5px!important;background:#fff!important}
body.obd1checkout-active #payment .payment_box:before{display:none!important}
body.obd1checkout-active #payment [id*="ppcp"],
body.obd1checkout-active #payment [class*="ppcp"],
body.obd1checkout-active #payment [class*="paypal"]{max-width:100%!important;box-sizing:border-box!important}
body.obd1checkout-active #payment .place-order{margin:0!important;padding:17px 15px 15px!important}
body.obd1checkout-active #place_order{width:100%!important;min-height:53px!important;margin:8px 0 0!important;padding:13px 18px!important;border:0!important;border-radius:4px!important;background:#111419!important;color:#fff!important;font-size:15px!important;font-weight:900!important;box-shadow:none!important}
body.obd1checkout-active #place_order:hover{background:#000!important}
body.obd1checkout-active .obd1checkout-software-fields{margin-top:22px;padding-top:21px;border-top:1px solid #e8eaed}
body.obd1checkout-active .obd1checkout-section-head span{display:block;margin-bottom:5px;color:#ef1f2f;font-size:10px;font-weight:900;letter-spacing:.07em}
body.obd1checkout-active .obd1checkout-section-head h3{margin:0 0 6px!important;color:#15181d;font-size:19px!important;font-weight:900!important}
body.obd1checkout-active .obd1checkout-section-head p{margin:0 0 17px;color:#69717c;font-size:11px;line-height:1.5}
body.obd1checkout-active .obd1checkout-order-note{width:min(1380px,calc(100% - 40px));margin:22px auto;padding:17px 18px;border-left:4px solid #ef1f2f;background:#f7f8fa}
body.obd1checkout-active .obd1checkout-order-note h2{margin:0 0 6px;font-size:18px}
body.obd1checkout-active .obd1checkout-order-note p{margin:0;color:#5f6772;font-size:13px;line-height:1.55}
@media(min-width:1025px){body.obd1checkout-active.obd1checkout-sticky .obd1checkout-order-column{position:sticky!important;top:24px!important}}
@media(max-width:1024px){body.obd1checkout-active form.checkout.woocommerce-checkout{grid-template-columns:minmax(0,1fr) 385px!important;column-gap:20px!important}body.obd1checkout-active form.checkout.woocommerce-checkout> #customer_details{padding:22px!important}body.obd1checkout-active #order_review_heading{padding-left:19px!important;padding-right:19px!important}body.obd1checkout-active #order_review{padding-left:19px!important;padding-right:19px!important}}
@media(max-width:800px){body.obd1checkout-active .obd1checkout-page{padding:18px 12px 45px}body.obd1checkout-active .obd1checkout-intro{display:block;margin-bottom:15px}body.obd1checkout-active .obd1checkout-secure{margin-top:12px;width:100%}body.obd1checkout-active form.checkout.woocommerce-checkout{display:block!important}body.obd1checkout-active form.checkout.woocommerce-checkout> #customer_details{width:100%!important;margin-bottom:17px!important;padding:17px!important}body.obd1checkout-active .obd1checkout-order-column{width:100%!important;position:static!important}body.obd1checkout-active #order_review_heading{padding:17px 17px 10px!important}body.obd1checkout-active #order_review{padding:0 17px 17px!important}body.obd1checkout-active .woocommerce form .form-row-first,body.obd1checkout-active .woocommerce form .form-row-last{width:100%!important;float:none!important}}
@media(max-width:420px){body.obd1checkout-active .obd1checkout-page{padding-left:8px;padding-right:8px}body.obd1checkout-active form.checkout.woocommerce-checkout> #customer_details{padding:14px!important}body.obd1checkout-active #order_review{padding-left:13px!important;padding-right:13px!important}}
