.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}
.woocommerce-cart-form>.cart {
margin-bottom:0}
.woocommerce-cart-form>.cart tbody {
position:relative}
.woocommerce-cart-form>.cart .wd-cart-action-row td {
border-bottom:none;
padding:0}
.woocommerce-cart-form>.cart .cart-actions {
display:flex;
flex-wrap:wrap;
align-items:start;
gap:30px;
margin-top:30px}
.woocommerce-cart-form>.cart .cart-actions>.button {
border-radius:var(--btn-default-brd-radius);
color:var(--btn-default-color);
box-shadow:var(--btn-default-box-shadow);
background-color:var(--btn-default-bgcolor);
text-transform:var(--btn-default-transform, var(--btn-transform, uppercase));
font-weight:var(--btn-default-font-weight, var(--btn-font-weight, 600));
font-family:var(--btn-default-font-family, var(--btn-font-family, inherit));
font-style:var(--btn-default-font-style, var(--btn-font-style, unset))}
.woocommerce-cart-form>.cart .cart-actions>.button:hover {
color:var(--btn-default-color-hover);
box-shadow:var(--btn-default-box-shadow-hover);
background-color:var(--btn-default-bgcolor-hover)}
.woocommerce-cart-form>.cart .cart-actions>.button:active {
box-shadow:var(--btn-default-box-shadow-active);
bottom:var(--btn-default-bottom-active)}
.wd-coupon-form {
display:flex;
flex-wrap:wrap;
flex-grow:1;
gap:10px;
text-align:start}
.wd-coupon-form .input-text {
max-width:230px}
.wd-coupon-form .input-text.has-error {
--wd-form-brd-color: #CA1919;
--wd-form-brd-color-focus: #CA1919}
.wd-coupon-form .coupon-error-notice {
--wd-tags-mb: 0;
flex:1 1 100%;
color:#CA1919}
.wd-coupon-form .button {
flex:0 0 auto;
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))}
.wd-coupon-form .button:hover {
color:var(--btn-accented-color-hover);
box-shadow:var(--btn-accented-box-shadow-hover);
background-color:var(--btn-accented-bgcolor-hover)}
.wd-coupon-form .button:active {
box-shadow:var(--btn-accented-box-shadow-active);
bottom:var(--btn-accented-bottom-active, 0)}
.cart-totals-inner>h2 {
text-transform:uppercase;
font-size:22px}
.cart-totals-inner table tr:last-child :is(th,td) {
border-bottom:none}
.cart-totals-inner table .cart-subtotal .amount {
color:var(--wd-text-color);
font-weight:400}
.cart-totals-inner tr.shipping td>* {
margin-bottom:10px}
.cart-totals-inner tr.shipping td>*:last-child {
margin-bottom:0}
.cart-totals-inner .shipping-calculator-button {
color:var(--wd-primary-color);
font-weight:600}
.cart-totals-inner .shipping-calculator-form {
margin-top:20px}
.cart-totals-inner .shipping-calculator-form .button {
padding:5px 14px;
min-height:36px;
font-size:12px;
border-radius:var(--btn-default-brd-radius);
color:var(--btn-default-color);
box-shadow:var(--btn-default-box-shadow);
background-color:var(--btn-default-bgcolor);
text-transform:var(--btn-default-transform, var(--btn-transform, uppercase));
font-weight:var(--btn-default-font-weight, var(--btn-font-weight, 600));
font-family:var(--btn-default-font-family, var(--btn-font-family, inherit));
font-style:var(--btn-default-font-style, var(--btn-font-style, unset))}
.cart-totals-inner .shipping-calculator-form .button:hover {
color:var(--btn-default-color-hover);
box-shadow:var(--btn-default-box-shadow-hover);
background-color:var(--btn-default-bgcolor-hover)}
.cart-totals-inner .shipping-calculator-form .button:active {
box-shadow:var(--btn-default-box-shadow-active);
bottom:var(--btn-default-bottom-active)}
.cart-totals-inner .checkout-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))}
.cart-totals-inner .checkout-button:hover {
color:var(--btn-accented-color-hover);
box-shadow:var(--btn-accented-box-shadow-hover);
background-color:var(--btn-accented-bgcolor-hover)}
.cart-totals-inner .checkout-button:active {
box-shadow:var(--btn-accented-box-shadow-active);
bottom:var(--btn-accented-bottom-active, 0)}
.wc-proceed-to-checkout>* {
margin-bottom:10px}
.wc-proceed-to-checkout>*:last-child {
margin-bottom:0}
@media (max-width: 768.98px) {
.cart-totals-inner>h2 {
padding-inline-start:0}
.cart-totals-inner .shop_table_responsive tr:last-child {
padding-bottom:0;
border-bottom:0}
.cart-totals-inner .shop_table_responsive tr.shipping td {
gap:10px;
text-align:start}
.cart-totals-inner .shop_table_responsive tr.shipping td>* {
margin-bottom:0;
flex:1 1 100%}
.cart-totals-inner .shop_table_responsive tr.order-total td>*:not(strong) {
flex:1 1 100%}
.cart-totals-inner .shop_table_responsive td:before {
color:var(--wd-title-color);
font-weight:var(--wd-title-font-weight);
font-style:var(--wd-title-font-style);
font-family:var(--wd-title-font)}
.cart-totals-inner .shop_table_responsive .woocommerce-shipping-methods input.shipping_method {
float:left;
margin-inline:0 7px}
.rtl .cart-totals-inner .shop_table_responsive .woocommerce-shipping-methods input.shipping_method {
float:right}
.woocommerce-cart-form>.cart .wd-cart-action-row {
padding:0;
border-bottom:none;
min-height:auto}
.woocommerce-cart-form>.cart .wd-cart-action-row td:before {
content:none}
.woocommerce-cart-form>.cart .cart-actions {
flex:1 1 auto;
align-items:stretch;
flex-direction:column;
margin-top:15px}
.wd-coupon-form {
order:2;
flex-direction:column}
.wd-coupon-form .input-text {
max-width:none}
}
