.woocommerce-shipping-methods{--li-pl:0;margin-bottom:0;list-style:none}.woocommerce-shipping-methods input.shipping_method{float:left;margin-inline:7px 0;position:relative;top:4px}.woocommerce-shipping-methods label{margin-bottom:0}form.woocommerce-checkout input{scroll-margin-top:calc(var(--wd-header-sticky-h) + 30px)}form.woocommerce-checkout>:is(.customer-details,.woocommerce-NoticeGroup)>*{margin-bottom:20px}form.woocommerce-checkout>:is(.customer-details,.woocommerce-NoticeGroup)>:last-child{margin-bottom:0}.wd-data-consent{margin-top:10px}.wd-data-consent input[type=checkbox]{float:inline-start;margin-inline-end:10px;position:relative;top:.35em}.woocommerce-invalid{--wd-form-brd-color:#ca1919;scroll-margin-top:200px}.checkout-inline-error-message{color:#ca1919;margin-block:5px 0}:root :is(.woocommerce-form-coupon-toggle,.woocommerce-form-login-toggle)>div{min-height:0;text-align:unset;flex-wrap:wrap;gap:5px 7px;margin-bottom:25px;font-weight:600;display:inline-flex;color:var(--color-gray-900)!important;background-color:#0000!important;padding:0!important}:root :is(.woocommerce-form-coupon-toggle,.woocommerce-form-login-toggle)>div :is(.showlogin,.showcoupon){color:var(--wd-primary-color)!important}:root :is(.woocommerce-form-coupon-toggle,.woocommerce-form-login-toggle)>div:before{content:none!important}.woocommerce-form-coupon,.woocommerce-form-login.hidden-form{border:2px solid var(--brdcolor-gray-200);border-radius:var(--wd-brd-radius);text-align:start;max-width:470px;margin-bottom:25px;padding:30px;position:relative}.woocommerce-form-coupon{flex-wrap:wrap;gap:15px;display:flex}.woocommerce-form-coupon>*{flex:100%;margin-bottom:0}.woocommerce-form-coupon .form-row-first{float:none;flex:auto;width:auto}.woocommerce-form-coupon .form-row-last{float:none;flex:none;width:auto}.woocommerce-form-coupon .input-text.has-error{--wd-form-brd-color:#ca1919;--wd-form-brd-color-focus:#ca1919}.woocommerce-form-coupon .coupon-error-notice{color:#ca1919;margin-block:10px 0;display:block}.woocommerce-form-coupon .button{border-radius:var(--btn-accented-brd-radius);color:var(--btn-accented-color);box-shadow:var(--btn-accented-box-shadow);background-color:var(--btn-accented-bgcolor);text-transform:var(--btn-accented-transform,var(--btn-transform,uppercase));font-weight:var(--btn-accented-font-weight,var(--btn-font-weight,600));font-family:var(--btn-accented-font-family,var(--btn-font-family,inherit));font-style:var(--btn-accented-font-style,var(--btn-font-style,unset))}.woocommerce-form-coupon .button:hover{color:var(--btn-accented-color-hover);box-shadow:var(--btn-accented-box-shadow-hover);background-color:var(--btn-accented-bgcolor-hover)}.woocommerce-form-coupon .button:active{box-shadow:var(--btn-accented-box-shadow-active);bottom:var(--btn-accented-bottom-active,0)}.woocommerce-form-coupon .clear{display:none}.woocommerce-billing-fields>h3{text-transform:uppercase}.woocommerce-billing-fields__field-wrapper{text-align:start}.woocommerce-account-fields p.create-account,.woocommerce-account-fields p.create-account label{margin-bottom:0}.woocommerce-account-fields p.create-account label{font-weight:var(--wd-title-font-weight)}.woocommerce-account-fields div.create-account{margin-top:20px}.woocommerce-shipping-fields>h3{font-size:unset;margin-bottom:0;font-family:unset}.woocommerce-shipping-fields>h3>label{color:unset;font-weight:unset}.woocommerce-shipping-fields:not(:has(>#ship-to-different-address)){display:none}.shipping_address{text-align:start;margin-top:20px}.woocommerce-additional-fields>h3{text-transform:uppercase;font-size:22px}.woocommerce-additional-fields__field-wrapper{text-align:start}.woocommerce-checkout-review-order-table{flex-direction:column;margin-bottom:0;display:flex}.woocommerce-checkout-review-order-table tr{border-bottom:1px solid var(--brdcolor-gray-300);display:flex}.woocommerce-checkout-review-order-table :is(th,td){border:none}.woocommerce-checkout-review-order-table thead tr{border-width:2px}.woocommerce-checkout-review-order-table thead th{flex-basis:50%}.woocommerce-checkout-review-order-table tfoot tr{align-items:center}.woocommerce-checkout-review-order-table tfoot tr:last-child{border:none}.woocommerce-checkout-review-order-table tfoot td,.woocommerce-checkout-review-order-table .cart_item .product-name{flex-grow:1}@media (width<=768.98px){form.checkout.processing>.blockOverlay{z-index:1000!important;position:fixed!important}}