body{font-weight:400}.vertical-align{display:flex;flex-direction:column;justify-content:center}.home .header-menu.et_pb_section_0_tb_header{position:absolute;width:100%;background:rgba(255,255,255,0.48)!important}.diamond{font-family:Wingdings;margin-right:20px}.woocommerce-cart .wc-block-cart-item__wrap,.woocommerce-cart .woocommerce,.woocommerce-checkout .wp-block-woocommerce-checkout,.woocommerce-checkout .woocommerce,.woocommerce-checkout .woocommerce .input-text{font-size:18px!important;line-height:28px!important}.woocommerce-cart-form__contents th{background:#050b7c;color:white!important}.woocommerce-cart-form__contents tbody tr:last-child{display:none}.contract-button{background:#050b7c!important;color:white!important;font-size:24px!important;font-family:'SF Comic Script Extended',Arial;border-radius:0!important;border:0!important;padding:0.3em 1em!important;margin-bottom:15px!important}.wc-proceed-to-checkout .checkout-button,#place_order{background:#a70700!important;color:white!important;font-size:24px!important;font-family:'SF Comic Script Extended',Arial;border-radius:0!important;border:0!important;padding:0.3em 1em!important}#place_order{margin-top:20px}.contract-button:hover{background:#000bd3!important}.wc-proceed-to-checkout .checkout-button:hover{background:#df0a01!important}#place_order:hover{background:#050b7c!important}.contract-button:after,.wc-proceed-to-checkout .checkout-button:after,#place_order:after{display:none}.woocommerce-input-wrapper .checkbox{font-size:22px;margin:15px 0;display:block!important}.woocommerce-input-wrapper .checkbox #rental_agreement{width:20px;height:20px}#order_review_heading{margin-top:35px}#sign-contract-form{font-size:18px;line-height:28px;margin-bottom:50px}#sign-contract-form h4{line-height:28px;margin:20px 0px}#sign-contract-form .wpcf7-form-control-wrap{display:inline-block}#sign-contract-form .wpcf7-form-control-wrap .wpcf7-form-control{background:transparent!important;border-bottom:1px solid black!important;padding:0!important;font-size:20px;color:black!important;margin-bottom:10px;margin-top:10px}#sign-contract-form table,#sign-contract-form tr,#sign-contract-form td{border:0}#sign-contract-form table{max-width:1200px}#sign-contract-form td{width:50%}#sign-contract-form ol{list-style:none}#sign-contract-form ol li{text-indent:-20px;padding-left:20px}#sign-contract-form ol li:not(:last-child){margin-bottom:5px}#sign-contract-form .cancellation-field{text-indent:0;padding:0;margin-left:20px;margin-top:20px}#sign-contract-form .wpcf7-submit{font-family:'SF Comic Script Extended',Arial;width:100%;margin-top:50px!important;background:#a70700;color:white!important;font-weight:bold;text-transform:uppercase;padding:15px}#sign-contract-form .wpcf7-submit:hover{background:#050b7c;padding:15px!important}.wpcf7-response-output{font-size:18px;line-height:28px}.wapf-field-label label{font-weight:700;margin-top:-20px;margin-bottom:15px;display:block}.woocommerce-variation-add-to-cart-enabled .wapf-field-label label{margin-top:20px}.wapf-field-input select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.wapf-field-description{font-size:15px;line-height:25px;color:white;padding:12px;background:#a70700;margin-top:12px;margin-bottom:20px}.wapf-product-totals .wapf--inner{display:none}.woocommerce-cart-form__cart-item .product-name{display:flex!important;flex-direction:column}.custom-cart-note{font-size:15px;line-height:25px;color:white;width:85%;order:3;padding:12px!important;background:#a70700;margin-top:12px;opacity:0.8}@media screen and (max-width:980px){.diamond{margin-right:10px}}@media screen and (max-width:767px){#sign-contract-form td{width:100%;display:grid}#sign-contract-form .dscf7_signature canvas{width:280px}.custom-cart-note{width:100%;text-align:left}}