/* Shared visual language for the existing WooCommerce cart and checkout. */
body.woocommerce-cart #main-content,
body.woocommerce-checkout #main-content {color:#261636;background:#fff;font-family:Arial,Helvetica,sans-serif;}
body.woocommerce-cart #main-content .et_pb_section,
body.woocommerce-checkout #main-content .et_pb_section {background-image:none!important;background-color:#fff!important;}
body.woocommerce-cart #main-content h1,
body.woocommerce-checkout #main-content h1 {font:400 clamp(36px,5vw,64px)/1.1 Georgia,'Times New Roman',serif!important;color:#261636!important;letter-spacing:-.035em;}
body.woocommerce-cart #main-content h2,
body.woocommerce-checkout #main-content h3 {color:#261636!important;letter-spacing:0;}
body.woocommerce-cart #main-content .button,
body.woocommerce-checkout #main-content .button {background:#261636!important;color:#fff!important;border:1px solid #261636!important;border-radius:6px!important;letter-spacing:0!important;min-height:48px;}
body.woocommerce-cart #main-content .button:after,
body.woocommerce-checkout #main-content .button:after {display:none!important;}
body.woocommerce-checkout #main-content input.input-text,
body.woocommerce-checkout #main-content textarea,
body.woocommerce-checkout #main-content .select2-selection {background:#f6f4f8!important;color:#261636!important;border:1px solid #d8d1de!important;border-radius:6px!important;}
body.woocommerce-cart #main-content a:focus-visible,
body.woocommerce-checkout #main-content a:focus-visible,
body.woocommerce-checkout #main-content input:focus-visible {outline:3px solid #a544af;outline-offset:3px;}
body.woocommerce-checkout #main-content label {line-height:1.5;}

#main-content .dv-service-included th,#main-content .dv-service-included td{background:#f0f5dd!important;color:#261636!important;font-size:14px;line-height:1.6;padding:16px!important;}
