.frulalampioni-checkout-header,.frulalampioni-checkout{--frulalampioni-checkout-primary:#b38841;--frulalampioni-checkout-border:#dedede}.frulalampioni-checkout-header{border-bottom:1px solid var(--frulalampioni-checkout-border);background:#fff}.frulalampioni-checkout-header__bar{display:grid;grid-template-columns:2.5rem 1fr 2.5rem;align-items:center;min-height:3.75rem;max-width:72rem;margin:0 auto;padding:0 1rem}.frulalampioni-checkout-header__back{margin:0;font-size:1.5rem}.frulalampioni-checkout-header__back a{color:inherit;text-decoration:none}.frulalampioni-checkout-header__title{grid-column:2;margin:0;font-size:1rem;text-align:center;text-transform:uppercase}.frulalampioni-checkout{padding:2rem 1rem 3rem}.frulalampioni-checkout .wp-block-woocommerce-checkout{max-width:66rem;margin:auto}.frulalampioni-checkout .wc-block-components-sidebar-layout{gap:2rem;justify-content:center}.frulalampioni-checkout .wc-block-components-text-input input,.frulalampioni-checkout .wc-blocks-components-select select{border-color:var(--frulalampioni-checkout-border);border-radius:.35rem}.frulalampioni-checkout .wc-block-components-radio-control-accordion-option{border-color:var(--frulalampioni-checkout-border);border-radius:.35rem}.frulalampioni-checkout .wc-block-components-checkout-place-order-button{border:2px solid var(--frulalampioni-checkout-primary);border-radius:.35rem;background:var(--frulalampioni-checkout-primary);color:#fff;font-weight:700;text-transform:uppercase}.frulalampioni-checkout .wc-block-components-checkout-place-order-button:disabled{cursor:not-allowed;opacity:.5}.frulalampioni-checkout .wc-block-components-order-summary,.frulalampioni-checkout .wc-block-components-totals-wrapper{border-color:var(--frulalampioni-checkout-border)}.frulalampioni-checkout .wp-block-woocommerce-checkout-totals-block{margin-top:2rem}.frulalampioni-checkout .wc-block-components-sidebar{width:100%;margin-bottom:5em}.frulalampioni-checkout .woocommerce-checkout{display:block;max-width:66rem;margin:0 auto}.frulalampioni-checkout .woocommerce-checkout>.woocommerce-NoticeGroup,.frulalampioni-checkout .woocommerce-checkout>.woocommerce-notices-wrapper{margin-bottom:1.5rem}.frulalampioni-checkout .woocommerce-checkout #customer_details .col-1,.frulalampioni-checkout .woocommerce-checkout #customer_details .col-2{float:none;width:100%}.frulalampioni-checkout .woocommerce-checkout #customer_details .col-2{margin-top:2rem}.frulalampioni-checkout .woocommerce-checkout #billing_city_field,.frulalampioni-checkout .woocommerce-checkout #billing_state_field,.frulalampioni-checkout .woocommerce-checkout #billing_postcode_field,.frulalampioni-checkout .woocommerce-checkout #billing_phone_field,.frulalampioni-checkout .woocommerce-checkout #shipping_city_field,.frulalampioni-checkout .woocommerce-checkout #shipping_state_field,.frulalampioni-checkout .woocommerce-checkout #shipping_postcode_field,.frulalampioni-checkout .woocommerce-checkout #shipping_phone_field{width:49%}.frulalampioni-checkout .woocommerce-checkout #billing_city_field,.frulalampioni-checkout .woocommerce-checkout #shipping_city_field,.frulalampioni-checkout .woocommerce-checkout #billing_postcode_field,.frulalampioni-checkout .woocommerce-checkout #shipping_postcode_field{float:left;clear:left}.frulalampioni-checkout .woocommerce-checkout #billing_state_field,.frulalampioni-checkout .woocommerce-checkout #billing_phone_field,.frulalampioni-checkout .woocommerce-checkout #shipping_state_field,.frulalampioni-checkout .woocommerce-checkout #shipping_phone_field{float:right;clear:none}.frulalampioni-checkout .woocommerce-checkout .form-row input.input-text,.frulalampioni-checkout .woocommerce-checkout .form-row textarea,.frulalampioni-checkout .woocommerce-checkout .form-row select{box-sizing:border-box;min-height:3.25rem;border:1px solid #555;border-radius:.15rem;background:#fff}.frulalampioni-checkout .woocommerce-checkout .form-row textarea{min-height:7rem}.frulalampioni-checkout .woocommerce-checkout h3{margin-bottom:1rem}.frulalampioni-checkout .woocommerce-checkout #order_review_heading{margin-top:2.5rem}.frulalampioni-checkout .woocommerce-checkout #order_review table{width:100%;border-color:var(--frulalampioni-checkout-border)}.frulalampioni-checkout .woocommerce-checkout #payment{border:1px solid var(--frulalampioni-checkout-border);border-radius:.35rem;background:#fff}.frulalampioni-checkout .woocommerce-checkout #place_order{border:2px solid var(--frulalampioni-checkout-primary);border-radius:.35rem;background:var(--frulalampioni-checkout-primary);color:#fff;font-weight:700;text-transform:uppercase}@media (max-width:699px){.frulalampioni-checkout .wc-block-components-sidebar{display:none}}@media (max-width:799px){.frulalampioni-checkout .woocommerce-checkout #billing_city_field,.frulalampioni-checkout .woocommerce-checkout #billing_state_field,.frulalampioni-checkout .woocommerce-checkout #billing_postcode_field,.frulalampioni-checkout .woocommerce-checkout #billing_phone_field,.frulalampioni-checkout .woocommerce-checkout #shipping_city_field,.frulalampioni-checkout .woocommerce-checkout #shipping_state_field,.frulalampioni-checkout .woocommerce-checkout #shipping_postcode_field,.frulalampioni-checkout .woocommerce-checkout #shipping_phone_field{float:none;clear:both;width:100%}}