:root{--input-pad:1.5rem}.header__section{box-shadow:var(--box-shadow)}.wp-block-woocommerce-cart.alignwide{margin-left:0;max-width:100%;width:100%}#ew-checkout .wp-block-woocommerce-checkout{padding-top:0}#ew-checkout .wp-block-woocommerce-checkout :is(input:not([type=checkbox]):not([type=radio])){height:6.03rem}#ew-checkout .wp-block-woocommerce-checkout :is(input:not([type=checkbox]):not([type=radio]),textarea,select){background-color:var(--neutral-100);border:0;border-radius:var(--radius-s);padding-inline:var(--input-pad)}#ew-checkout .wp-block-woocommerce-checkout :is(input:not([type=checkbox]):not([type=radio]),textarea){padding-block:2rem}#ew-checkout .wp-block-woocommerce-checkout label{left:var(--input-pad)}#ew-checkout .wp-block-woocommerce-checkout .is-active :is(input:not([type=checkbox]):not([type=radio])){padding-top:4rem}#ew-checkout .wc-block-components-radio-control-accordion-option{border-radius:var(--radius-s)}#ew-checkout .wc-block-components-radio-control-accordion-option label,#ew-checkout .wc-block-checkout__order-notes label{left:0}#ew-checkout .wc-block-components-checkout-place-order-button{padding:var(--btn-block-padding) var(--btn-inline-padding);text-transform:uppercase;font-weight:600;letter-spacing:1px;transition:var(--transition)}.wp-block-woocommerce-checkout-terms-block a{text-decoration:underline}.wp-block-woocommerce-checkout-terms-block a:hover{text-decoration:none;color:var(--primary-400)}textarea{resize:vertical;min-height:15rem}a.wc-block-components-checkout-return-to-cart-button:hover{color:var(--primary-400)}#ew-checkout .wp-block-woocommerce-checkout-order-summary-block,#ew-checkout .wp-block-woocommerce-checkout-order-summary-block .checkout-order-summary-block-fill{border:0}.wps_recurring_bifurcation_wrapper{margin-top:var(--spacing-l)}.wps_recurring_bifurcation_wrapper h4{font-size:var(--h5);margin-bottom:2rem}.wps_recurring_bifurcation_wrapper ul{padding-left:0}#ew-checkout .wc-block-components-order-summary,#ew-checkout .wc-block-components-totals-coupon,#ew-checkout .wc-block-components-totals-item{padding-inline:0}#ew-checkout .wc-block-components-checkout-order-summary__title-text{margin-left:0;font-weight:600;color:var(--black);font-size:var(--h5);margin-bottom:.4rem}#ew-checkout .wc-block-components-totals-coupon__button,.wp-block-button__link{background-color:var(--btn-bg);color:var(--white);border-radius:var(--radius-s);transition:var(--transition)}#ew-checkout .wc-block-components-totals-coupon__button:hover,.wp-block-button__link:hover{background-color:var(--btn-bg-hover);color:var(--black)}.wp-block-button__link{border-radius:var(--btn-radius);padding:var(--btn-block-padding) var(--btn-inline-padding);min-width:10em;text-transform:uppercase;font-weight:600}.empty-cart__title{margin-bottom:var(--spacing-m)}#ew-checkout input#radio-control-wc-payment-method-options-stripe,#ew-checkout .wp-block-woocommerce-checkout input[name=radio-control-wc-payment-method-saved-tokens]{padding:0;aspect-ratio:1;height:auto}#ew-checkout .wp-block-woocommerce-checkout label[for=radio-control-wc-payment-method-saved-tokens-1]{left:0}#ew-checkout .wcstripe-payment-element{margin-top:var(--spacing-m)}#ew-checkout .wc-block-components-textarea::placeholder{color:var(--neutral-400)}.wps_sfw_expiry_interval{display:none}@media only screen and (max-width:699px){.wc-block-components-checkout-order-summary__title-icon{margin-left:5px;display:flex}.wc-block-components-order-summary-item{display:flex;align-items:center}}@media only screen and (max-width:480px){#ew-checkout .wc-block-components-checkout-place-order-button{width:100%}#ew-checkout .wc-block-components-form .wc-block-components-text-input label,#ew-checkout .wp-block-woocommerce-checkout :is(input:not([type=checkbox]):not([type=radio]),textarea),.wcstripe-payment-element{font-size:16px}#ew-checkout .wc-block-components-form .wc-block-components-text-input:not(.is-active):not(.has-error) label,.wc-block-components-text-input label{top:50%}#ew-checkout .wc-block-components-form .wc-block-components-address-form__password:not(.is-active):not(.has-error) label{top:40%}}