.woocommerce-checkout .bl-checkout-step-row{clear:both;margin:12px 0 0;padding:24px 0 0;border-top:1px solid var(--bl-line)}.woocommerce-checkout .bl-checkout-step-row .bl-checkout-step{margin:0 0 14px}.woocommerce-checkout .bl-checkout-step--pay{margin:28px 0 14px;font-size:22px;color:var(--bl-navy)}.woocommerce-checkout #billing_birthdate{font-variant-numeric:tabular-nums}.woocommerce-checkout .woocommerce-additional-fields:empty{display:none}.woocommerce-cart td.actions .coupon .bl-coupon-toggle{display:inline-block;padding:12px 0;color:var(--bl-muted);font-size:14.5px;text-decoration:underline;text-underline-offset:2px}.woocommerce-cart td.actions .coupon .bl-coupon-toggle:hover,.woocommerce-cart td.actions .coupon .bl-coupon-toggle:focus-visible{color:var(--bl-navy)}.woocommerce-cart td.actions .coupon:has(.bl-coupon-toggle[aria-expanded=false]):not(:has(.input-text:target)) .input-text,.woocommerce-cart td.actions .coupon:has(.bl-coupon-toggle[aria-expanded=false]):not(:has(.input-text:target)) .button{display:none}.woocommerce-cart td.actions .coupon:has(.bl-coupon-toggle[aria-expanded=true]) .bl-coupon-toggle,.woocommerce-cart td.actions .coupon:has(.input-text:target) .bl-coupon-toggle{display:none}.woocommerce-cart td.actions .coupon .input-text:target{border-color:var(--bl-navy)}.wc-block-checkout .wc-block-components-checkout-step__title{margin-bottom:14px;font-size:22px;font-weight:700;color:var(--bl-navy)}.wc-block-checkout .wc-block-checkout__guest-checkout-notice{display:none}.wc-block-checkout .wc-block-checkout__billing-fields .wc-block-components-checkout-step__description,.wc-block-checkout .wc-block-checkout__shipping-fields .wc-block-components-checkout-step__description{display:none}.wc-block-components-totals-coupon .wc-block-components-panel__button{padding-top:14px;padding-bottom:14px;color:var(--bl-muted);font-size:14.5px;font-weight:400;text-decoration:underline;text-underline-offset:2px}.wc-block-components-totals-coupon .wc-block-components-panel__button:hover,.wc-block-components-totals-coupon .wc-block-components-panel__button:focus-visible{color:var(--bl-navy)}.wc-block-components-totals-coupon .wc-block-components-panel__button-icon{display:none}.wc-block-components-totals-coupon .wc-block-components-panel__content{padding-bottom:14px}.wc-block-checkout input[id$=bedden-lease-birthdate]{font-variant-numeric:tabular-nums}.wc-block-checkout input[id$=bedden-lease-birthdate]:not(:focus)::placeholder{color:transparent}.checkout-order-summary-block-fill-wrapper .wc-block-components-checkout-step__heading{margin:0}.checkout-order-summary-block-fill-wrapper .wc-block-components-checkout-step__title[role=button]{display:flex;align-items:center;gap:10px;margin:0;padding:14px 32px 14px 0;border-top:1px solid var(--bl-line);border-bottom:1px solid var(--bl-line);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' fill='%231B2757'%3E%3Cpath d='M17.5 11.6L12 16l-5.5-4.4.9-1.2L12 14l4.5-3.6 1 1.2z'/%3E%3C/svg%3E")no-repeat right center;font-size:17px;cursor:pointer}.checkout-order-summary-block-fill-wrapper .wc-block-components-checkout-step__title[role=button]::after{content:attr(data-bl-total);margin-left:auto;font-weight:600}.checkout-order-summary-block-fill-wrapper:not(.bl-collapsed) .wc-block-components-checkout-step__title[role=button]{border-bottom:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24' fill='%231B2757'%3E%3Cpath d='M6.5 12.4L12 8l5.5 4.4-.9 1.2L12 10l-4.5 3.6-1-1.2z'/%3E%3C/svg%3E")}.checkout-order-summary-block-fill-wrapper .wc-block-components-checkout-step__title[role=button]:focus-visible{outline:3px solid var(--bl-green-300);outline-offset:2px}.checkout-order-summary-block-fill-wrapper.bl-collapsed .checkout-order-summary-block-fill{display:none}.wc-block-checkout__payment-method .wc-block-components-radio-control{border:1px solid var(--bl-line);border-radius:var(--bl-radius-sm);overflow:hidden;background:#fff}.wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-option{margin:0;border:0;border-bottom:1px solid var(--bl-line-soft);border-radius:0;box-shadow:none}.wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-option:last-child{border-bottom:0}.wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-option--checked-option-highlighted{background:var(--bl-navy-50);border-color:var(--bl-line-soft)}.wc-block-checkout__payment-method .wc-block-components-radio-control__option{display:flex;align-items:center;min-height:52px;margin:0;padding:12px 14px 12px 46px}.wc-block-checkout__payment-method .wc-block-components-radio-control__option-layout,.wc-block-checkout__payment-method .wc-block-components-radio-control__label-group{width:100%}.wc-block-checkout__payment-method .wc-block-components-radio-control__label{font-size:15px;font-weight:600;color:var(--bl-text)}.wc-block-checkout__payment-method .wc-block-components-payment-method-label{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.wc-block-checkout__payment-method .wc-block-components-payment-method-icons{display:flex;align-items:center;gap:6px;margin:0}.wc-block-checkout__payment-method .wc-block-components-payment-method-icon,.wc-block-checkout__payment-method .wc-block-components-payment-method-label img{display:block;width:auto;max-width:56px;max-height:24px;margin:0}.wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-content{padding:0 14px 12px 46px;font-size:14px;line-height:1.45;color:var(--bl-muted);background:0 0}.wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-content p{margin:0 0 6px}.wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-content p:last-child{margin-bottom:0}.wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-content img{display:inline-block;width:auto;max-height:20px;margin:0 8px 0 0;vertical-align:middle}.wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-content select,.wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-content input[type=text]{width:100%;min-height:44px;margin-top:6px;padding:8px 12px;border:1.5px solid var(--bl-input);border-radius:var(--bl-radius-sm);font-size:15px}