.woocommerce-shipping-methods {
list-style:none;
--li-pl: 0;
margin-bottom:0}
.woocommerce-shipping-methods input.shipping_method {
position:relative;
top:4px;
float:right;
margin-inline-end:0;
margin-inline-start:7px}
.woocommerce-shipping-methods label {
margin-bottom:0}
form.woocommerce-checkout>:is(.customer-details,.woocommerce-NoticeGroup)>* {
margin-bottom:20px}
form.woocommerce-checkout>:is(.customer-details,.woocommerce-NoticeGroup)>*:last-child {
margin-bottom:0}
.woocommerce-invalid {
--wd-form-brd-color: #CA1919}
:root :is(.woocommerce-form-coupon-toggle,.woocommerce-form-login-toggle)>div {
display:inline-flex;
margin-bottom:25px;
padding:0 !important;
min-height:0;
background-color:transparent !important;
color:var(--color-gray-900) !important;
font-weight:600;
text-align:unset}
: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 {
position:relative;
margin-bottom:25px;
padding:30px;
max-width:470px;
border:2px solid var(--brdcolor-gray-200);
border-radius:var(--wd-brd-radius);
text-align:start}
.woocommerce-form-coupon {
display:flex;
flex-wrap:wrap;
gap:15px}
.woocommerce-form-coupon>* {
flex:1 1 100%;
margin-bottom:0}
.woocommerce-form-coupon .form-row-first {
flex:1 1 auto;
float:none;
width:auto}
.woocommerce-form-coupon .form-row-last {
flex:0 0 auto;
float: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 {
display:block;
margin-block:10px 0;
color:#CA1919}
.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;
font-family:unset;
margin-bottom:0}
.woocommerce-shipping-fields>h3>label {
color:unset;
font-weight:unset}
.woocommerce-shipping-fields:not(:has(>#ship-to-different-address)) {
display:none}
.shipping_address {
margin-top:20px;
text-align:start}
.woocommerce-additional-fields>h3 {
text-transform:uppercase;
font-size:22px}
.woocommerce-additional-fields__field-wrapper {
text-align:start}
.woocommerce-checkout-review-order-table {
display:flex;
flex-direction:column;
margin-bottom:0}
.woocommerce-checkout-review-order-table tr {
display:flex;
border-bottom:1px solid var(--brdcolor-gray-300)}
.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 {
flex-grow:1}
.woocommerce-checkout-review-order-table .cart_item .product-name {
flex-grow:1}
@media (max-width: 768.98px) {
form.checkout.processing>.blockOverlay {
position:fixed !important;
z-index:1000 !important}
}
