.gfield_consent_description a{text-decoration:underline}.gfield_validation_message{font-weight:700!important;font-size:17px!important}.long_distance-disclaimer-full strong{font-weight:700}.long_distance-disclaimer-full ol li{list-style:auto}.long_distance-disclaimer-full ol{padding-left:40px}.payment-form_pickup-date-1{position:relative}@media (min-width:844px){.payment-form_pickup-date-1:after{content:"*";position:absolute;top:40px;right:110px;color:#de1050}}@media (min-width:1055px){.payment-form_pickup-date-1:after{content:"*";position:absolute;top:20px;right:0;color:#de1050}}@media (min-width:1200px){.payment-form_pickup-date-1:after{content:"*";position:absolute;top:20px;right:35px;color:#de1050}}@media (min-width:1350px){.payment-form_pickup-date-1:after{content:"*";position:absolute;top:20px;right:85px;color:#de1050}}.gform_wrapper .gform_validation_errors .gform_submission_error.hide_summary{color:#fff!important;font-size:19px!important}.gform_wrapper .gform_validation_errors{background-color:#c02b0a!important}.gform-icon.gform-icon--circle-error{background:#fff!important}.long_distance-disclaimer-full .gfield_description.gfield_consent_description{max-height:unset!important}.long_distance-disclaimer strong{font-weight:700}.long_distance-disclaimer li{margin-bottom:15px}.long_distance_delivery-date{max-width:300px}.payment_form-billing-address-title h3{font-size:22px!important;display:inline-block}.payment_form-billing-address-title{margin-bottom:-20px}.payment_form-billing-address-title .gfield_required.gfield_required_asterisk{font-size:12px;font-family:"Shippori Mincho";padding-left:5px}.gfield_description li{list-style:none}.payment_form-line-break{border-bottom:1px solid #ccc}.payment-form_payment-amount h5{color:#d33;margin-bottom:10px;font-size:14px}.billing_address_different{margin-bottom:-20px!important}.payment_form-mobile-or-desktop{display:none!important}@media (max-width:844px){.payment-form_pickup-date-1,.payment-form_pickup-date-2,.payment-form_pickup-date-3{background:#f6f6f6;padding:25px 10px;border-radius:15px 15px 0px 0px}.payment-form_preferred-time-1,.payment-form_preferred-time-2,.payment-form_preferred-time-3{background:#f6f6f6;padding:25px 10px;margin-top:-50px;border-radius:0 0 15px 15px}.payment-form_pickup-date input,.payment-form_preferred-time select{margin-left:15px!important}.payment-form_pickup-date .gfield_label,.payment-form_preferred-time .gfield_label{margin-left:20px}.payment-form_pickup-date label,.payment-form_preferred-time label{font-family:"Shippori Mincho",Georgia,"Times New Roman",serif!important;text-transform:none;letter-spacing:-.02em!important;font-size:18px!important;font-weight:600!important}}@media (min-width:844px){.payment-form_pickup-date label,.payment-form_preferred-time label{display:none!important}.payment-form_pickup-date:before{font-family:"Shippori Mincho",Georgia,"Times New Roman",serif!important;text-transform:none;letter-spacing:-.02em!important;font-size:20px;font-weight:600!important}.payment-form_pickup-date-1:before{content:"Pickup Date (1st choice)";position:absolute;margin-top:-38px;margin-left:15px}.payment-form_pickup-date-2:before{content:"Pickup Date (2nd choice)";position:absolute;margin-top:-38px;margin-left:15px}.payment-form_pickup-date-3:before{content:"Pickup Date (3rd choice)";position:absolute;margin-top:-38px;margin-left:15px}.payment-form_pickup-date input,.payment-form_preferred-time select{margin-left:15px!important}.payment-form_pickup-date-1,.payment-form_pickup-date-2,.payment-form_pickup-date-3{background:#f6f6f6;padding:55px 15px 25px;border-radius:15px 15px 0 0;margin-top:0}.payment-form_preferred-time-1,.payment-form_preferred-time-2,.payment-form_preferred-time-3{background:#f6f6f6;padding:0 15px 25px;border-radius:0px 0px 15px 15px;margin-top:-40px}}