.woocommerce-checkout .checkout-steps .steps{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;list-style-type:none;margin-left:0;width:100%}.woocommerce-checkout .checkout-steps .steps .step{position:relative}.woocommerce-checkout .checkout-steps .steps .step a{font-weight:700;text-decoration-line:none}.woocommerce-checkout .checkout-steps .steps .step .number,.woocommerce-checkout .checkout-steps .steps .step a{align-items:center;display:flex}.woocommerce-checkout .checkout-steps .steps .step .number{background-color:rgba(var(--gray-100),1);border-color:transparent;border-radius:9999px;border-width:1px;color:rgba(var(--black),1);font-size:.875rem;height:2rem;justify-content:center;line-height:1.25rem;margin-right:.75rem;width:2rem}.woocommerce-checkout .checkout-steps .steps .step .number.active{background-color:rgba(var(--white),1);border-color:rgba(var(--black),1)}.woocommerce-checkout .checkout-steps .steps .step .number.done{background-color:rgba(var(--success-500),1);color:rgba(var(--white),1)}.woocommerce-checkout .checkout-steps .steps .step .label{color:rgba(var(--black),1);display:block}.woocommerce-checkout .checkout-steps .steps .step .label .icon-separator{margin-left:1rem}.woocommerce-checkout .checkout-steps form.checkout{display:flex;flex-wrap:wrap;margin-left:-1rem;margin-right:-1rem}.woocommerce-checkout .checkout-steps form.checkout.no-margins{margin-left:0;margin-right:0}.woocommerce-checkout .checkout-steps form.checkout.no-margins>.cell{padding-left:0;padding-right:0}.woocommerce-checkout .checkout-steps form.checkout .woocommerce-NoticeGroup{padding-left:1rem;padding-right:1rem;width:100%}.columns.no-margins>.woocommerce-checkout .checkout-steps form.checkout .steps-container{padding-left:0;padding-right:0}.woocommerce-checkout .checkout-steps form.checkout .steps-container{padding-left:1rem;padding-right:1rem;width:100%}@media (min-width:640px){.woocommerce-checkout .checkout-steps form.checkout .steps-container{flex:0 0 auto;width:50%}}@media (min-width:1024px){.woocommerce-checkout .checkout-steps form.checkout .steps-container{flex:0 0 auto;width:66.66667%}}.woocommerce-checkout .checkout-steps form.checkout .woocommerce-shipping-methods{margin-bottom:1rem;position:relative}.woocommerce-checkout .checkout-steps form.checkout .woocommerce-shipping-methods>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.woocommerce-checkout .checkout-steps form.checkout .woocommerce-shipping-methods,.woocommerce-checkout .checkout-steps form.checkout .woocommerce-shipping-methods .shipping-method{border-radius:.375rem}.woocommerce-checkout .checkout-steps form.checkout .woocommerce-shipping-methods .shipping-method{background-color:rgba(var(--white),1);border-color:rgba(var(--gray-200),1);border-width:1px;cursor:pointer;display:flex;gap:1rem;justify-content:space-between;padding:1rem;transition-duration:.2s;transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1)}.woocommerce-checkout .checkout-steps form.checkout .woocommerce-shipping-methods .shipping-method:hover{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.woocommerce-checkout .checkout-steps form.checkout .woocommerce-shipping-methods .shipping-method:focus{outline:2px solid transparent;outline-offset:2px}.woocommerce-checkout .checkout-steps form.checkout .woocommerce-shipping-methods .shipping-method:has(:checked){border-color:rgba(var(--black),1);position:relative}.woocommerce-checkout .checkout-steps form.checkout .woocommerce-shipping-methods .shipping-method input{--input-control-color:rgba(var(--black),1);--input-control-ring-color:rgba(var(--black),1);flex-shrink:0;margin-top:.25rem}.woocommerce-checkout .checkout-steps form.checkout .woocommerce-shipping-methods .shipping-method .info{flex:1 1 0%}.woocommerce-checkout .checkout-steps form.checkout .woocommerce-shipping-methods .shipping-method .title{font-weight:700}.woocommerce-checkout .checkout-steps form.checkout .woocommerce-shipping-methods .shipping-method .actions{margin-top:1rem}.woocommerce-checkout .checkout-steps form.checkout .woocommerce-shipping-methods .shipping-method .actions>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.woocommerce-checkout .checkout-steps form.checkout .woocommerce-shipping-methods .shipping-method .actions{font-size:.875rem;line-height:1.25rem}.woocommerce-checkout .checkout-steps form.checkout .woocommerce-shipping-methods .shipping-method .actions p{font-size:.875rem;line-height:1.25rem;margin-bottom:0}.woocommerce-checkout .checkout-steps form.checkout .woocommerce-shipping-methods .shipping-method .actions .woocommerce-privacy-policy-text{margin-bottom:0}.woocommerce-checkout .checkout-steps form.checkout .woocommerce-shipping-methods .shipping-method .icon{flex-shrink:0}.woocommerce-checkout .checkout-steps form.checkout .wc_payment_methods{margin-bottom:1rem;position:relative}.woocommerce-checkout .checkout-steps form.checkout .wc_payment_methods>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.woocommerce-checkout .checkout-steps form.checkout .wc_payment_methods,.woocommerce-checkout .checkout-steps form.checkout .wc_payment_methods .wc_payment_method{border-radius:.375rem}.woocommerce-checkout .checkout-steps form.checkout .wc_payment_methods .wc_payment_method{background-color:rgba(var(--white),1);border-color:rgba(var(--gray-200),1);border-width:1px;cursor:pointer;display:flex;gap:1rem;justify-content:space-between;padding:1rem;transition-duration:.2s;transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1)}.woocommerce-checkout .checkout-steps form.checkout .wc_payment_methods .wc_payment_method:hover{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.woocommerce-checkout .checkout-steps form.checkout .wc_payment_methods .wc_payment_method:focus{outline:2px solid transparent;outline-offset:2px}.woocommerce-checkout .checkout-steps form.checkout .wc_payment_methods .wc_payment_method:has(:checked){border-color:rgba(var(--black),1);position:relative}.woocommerce-checkout .checkout-steps form.checkout .wc_payment_methods .wc_payment_method input{--input-control-color:rgba(var(--black),1);--input-control-ring-color:rgba(var(--black),1);flex-shrink:0;margin-top:.25rem}.woocommerce-checkout .checkout-steps form.checkout .wc_payment_methods .wc_payment_method .info{flex:1 1 0%}.woocommerce-checkout .checkout-steps form.checkout .wc_payment_methods .wc_payment_method .title{font-weight:700}.woocommerce-checkout .checkout-steps form.checkout .wc_payment_methods .wc_payment_method .actions{margin-top:1rem}.woocommerce-checkout .checkout-steps form.checkout .wc_payment_methods .wc_payment_method .actions>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.woocommerce-checkout .checkout-steps form.checkout .wc_payment_methods .wc_payment_method .actions,.woocommerce-checkout .checkout-steps form.checkout .wc_payment_methods .wc_payment_method .actions p{font-size:.875rem;line-height:1.25rem}.woocommerce-checkout .checkout-steps form.checkout .wc_payment_methods .wc_payment_method .actions .woocommerce-privacy-policy-text,.woocommerce-checkout .checkout-steps form.checkout .wc_payment_methods .wc_payment_method .actions p{margin-bottom:0}.woocommerce-checkout .checkout-steps form.checkout .wc_payment_methods .wc_payment_method .icon{flex-shrink:0}.columns.no-margins>.woocommerce-checkout .checkout-steps form.checkout .order-details{padding-left:0;padding-right:0}.woocommerce-checkout .checkout-steps form.checkout .order-details{padding-left:1rem;padding-right:1rem;width:100%}@media (min-width:640px){.woocommerce-checkout .checkout-steps form.checkout .order-details{flex:0 0 auto;width:50%}}@media (min-width:1024px){.woocommerce-checkout .checkout-steps form.checkout .order-details{flex:0 0 auto;width:33.33333%}}.woocommerce-checkout .checkout-steps form.checkout .woocommerce-checkout-review-order-table .line{align-items:center;display:flex;justify-content:space-between}.woocommerce-checkout .checkout-steps form.checkout .woocommerce-checkout-review-order-table .line .amount{font-weight:700}.woocommerce-checkout .checkout-steps form.checkout .woocommerce-checkout-review-order-table .line.coupon .amount,.woocommerce-checkout .checkout-steps form.checkout .woocommerce-checkout-review-order-table .line.discount .amount,.woocommerce-checkout .checkout-steps form.checkout .woocommerce-checkout-review-order-table .line.shipping.free .amount{color:rgba(var(--success-500),1)}.woocommerce-checkout .checkout-steps form.checkout .woocommerce-checkout-review-order-table .line.total{margin-top:1rem}.woocommerce-checkout .checkout-steps form.checkout .woocommerce-checkout-review-order-table .line.total .label{font-weight:700}.woocommerce-checkout .checkout-steps form.checkout .woocommerce-checkout-review-order-table .line.total .amount{font-size:1.125rem;line-height:1.75rem}.woocommerce-checkout .checkout-steps form.checkout .woocommerce-checkout-review-order-table:has(+.cart-actions){margin-bottom:2rem}.woocommerce-checkout .checkout-steps .step-navigation{display:flex;gap:1rem;margin-bottom:1rem;margin-top:2rem}
