.woocommerce-order {
max-width: 900px;
margin: 0 auto;
padding: 20px 0;
} .woocommerce-order h2,
.woocommerce-order h3 {
margin-bottom: 15px;
font-weight: 600;
letter-spacing: 0.3px;
color: #BA9E5B;
} .woocommerce-order table.shop_table {
border: 1px solid #3a3a3a;
border-radius: 6px;
overflow: hidden;
background: #1c1c1c;
}
.woocommerce-order table.shop_table th,
.woocommerce-order table.shop_table td {
padding: 10px 15px;
} .woocommerce-order table.shop_table td a {
color: #BA9E5B;
} .woocommerce-customer-details {
margin-top: 40px;
}
.woocommerce-customer-details address {
background: #1c1c1c;
padding: 15px 20px;
border-radius: 6px;
border: 1px solid #3a3a3a;
line-height: 1.5;
color: #ddd;
} .woocommerce-order {
margin-bottom: 60px;
}
.tribe-events-back a, .tribe-events-back a:visited {
display: none !important;
}
.tribe-events-single-event-title{
color: #BA9E5B !important;
}
.tribe-events-event-image img{
display:none !important;
}
.tribe-events-single>.tribe_events>:not(.primary,.secondary,.tribe-events-related-events-title,.tribe-related-events){
color:#fff !important;
}
.event-tickets .tribe-common-h6--min-medium{
color: #000 !important;
}
.tribe-events-schedule .tribe-events-cost{
color:#BA9E5B !important;}
.single-tribe_events .tribe-events-c-subscribe-dropdown__container, .tribe-events .tribe-events-c-subscribe-dropdown__container{display:none !important}
.entry .entry-content .event-tickets .tribe-tickets__attendee__fields__footer_checkout-button.tribe-common-c-btn:disabled, .entry .entry-content .event-tickets .tribe-tickets__tickets-buy.tribe-common-c-btn:disabled, .event-tickets .tribe-tickets__attendee__fields__footer_checkout-button.tribe-common-c-btn:disabled, .event-tickets .tribe-tickets__tickets-buy.tribe-common-c-btn:disabled{
background-color:#BA9E5B !important;
}
.entry .entry-content .event-tickets .tribe-tickets__attendee__fields__footer_checkout-button.tribe-common-c-btn, .entry .entry-content .event-tickets .tribe-tickets__tickets-buy.tribe-common-c-btn, .event-tickets .tribe-tickets__attendee__fields__footer_checkout-button.tribe-common-c-btn, .event-tickets .tribe-tickets__tickets-buy.tribe-common-c-btn{
background-color:#BA9E5B !important;
}
.single-tribe_events .tribe-events-single .tribe-events-event-meta{display:none !important;}
.tribe-events-single ul.tribe-related-events{display:none !important;}
.tribe-events-related-events-title{display:none !important;}
#tribe-events-footer{display:none !important;} .single-product select#gift-card-amount {
color: #fff !important;
background-color: #222 !important;
border-color: rgba(255,255,255,0.25) !important;
} .woocommerce_order_items_wrapper table.woocommerce_order_items th.column-event,
.woocommerce_order_items_wrapper table.woocommerce_order_items td.column-event {
width: 20%; min-width: 120px;
}
.woocommerce_order_items_wrapper table.woocommerce_order_items th.column-item,
.woocommerce_order_items_wrapper table.woocommerce_order_items td.column-item {
width: 40%;
}
.woocommerce_order_items_wrapper table.woocommerce_order_items th.column-price,
.woocommerce_order_items_wrapper table.woocommerce_order_items td.column-price,
.woocommerce_order_items_wrapper table.woocommerce_order_items th.column-quantity,
.woocommerce_order_items_wrapper table.woocommerce_order_items td.column-quantity,
.woocommerce_order_items_wrapper table.woocommerce_order_items th.column-total,
.woocommerce_order_items_wrapper table.woocommerce_order_items td.column-total {
width: 13%;
text-align: right;
}
.woocommerce_order_items_wrapper table.woocommerce_order_items {
table-layout: fixed;
width: 100%;
} #rsvp-now,
#rsvp-now .tribe-tickets,
#rsvp-now .tribe-tickets__rsvp-wrapper {
width: 100% !important;
max-width: 100% !important;
} #rsvp-now .tribe-tickets__rsvp-wrapper {
background: #000;
border: 1px solid #BA9F5C;
border-radius: 0;
padding: 48px;
color: #fff;
} #rsvp-now .tribe-tickets__rsvp {
background: transparent;
color: #fff;
} #rsvp-now .tribe-tickets__rsvp-actions-wrapper {
border-left: 1px solid rgba(186, 159, 92, 0.45);
display: flex !important;
flex-direction: column !important;
justify-content: center !important;
align-items: center !important;
} #rsvp-now .tribe-tickets__rsvp-title {
color: #BA9F5C;
font-family: "DM Serif Display", serif;
font-size: 42px;
line-height: 1.1;
} #rsvp-now .tribe-tickets__rsvp-description,
#rsvp-now .tribe-tickets__rsvp-description p {
color: #fff;
font-size: 20px;
} #rsvp-now .tribe-tickets__rsvp-attendance-number {
color: #BA9F5C;
font-size: 48px;
}
#rsvp-now .tribe-tickets__rsvp-attendance-going {
color: #fff;
font-size: 18px;
} #rsvp-now .tribe-tickets__rsvp-actions-rsvp,
#rsvp-now .tribe-tickets__rsvp-actions-rsvp span,
#rsvp-now .tribe-tickets__rsvp-actions-rsvp h3,
#rsvp-now .tribe-tickets__rsvp-actions-rsvp-title {
color: #BA9F5C !important;
font-family: "DM Serif Display", serif;
}
#rsvp-now .tribe-tickets__rsvp-actions-rsvp > span {
font-size: 34px;
} #rsvp-now .tribe-tickets__rsvp-actions-button-going {
width: 420px !important;
height: 100px !important;
max-width: 100% !important;
display: flex !important;
align-items: center !important;
justify-content: center !important;
padding: 0 !important;
overflow: visible !important;
white-space: nowrap !important;
background: #BA9F5C !important;
color: #000 !important;
border: 1px solid #BA9F5C !important;
border-radius: 0 !important;
font-size: 28px !important;
font-weight: 600 !important;
line-height: 1 !important;
letter-spacing: 1px;
text-align: center !important;
transition: all 0.25s ease;
} #rsvp-now .tribe-tickets__rsvp-actions-button-going *,
#rsvp-now .tribe-tickets__rsvp-actions-button-going span,
#rsvp-now .tribe-tickets__rsvp-actions-button-going strong,
#rsvp-now .tribe-tickets__rsvp-actions-button-going div {
display: inline !important;
width: auto !important;
max-width: none !important;
min-width: 0 !important;
overflow: visible !important;
white-space: nowrap !important;
text-align: center !important;
color: inherit !important;
} #rsvp-now .tribe-tickets__rsvp-actions-button-going:hover,
#rsvp-now .tribe-tickets__rsvp-actions-button-going:focus {
background: #000 !important;
color: #BA9F5C !important;
border-color: #BA9F5C !important;
} @media (max-width: 768px) {
#rsvp-now .tribe-tickets__rsvp-wrapper {
padding: 28px 20px;
}
#rsvp-now .tribe-tickets__rsvp-actions-wrapper {
border-left: 0;
border-top: 1px solid rgba(186, 159, 92, 0.45);
margin-top: 28px;
padding-top: 28px;
}
#rsvp-now .tribe-tickets__rsvp-title {
font-size: 34px;
}
#rsvp-now .tribe-tickets__rsvp-actions-rsvp > span {
font-size: 28px;
}
#rsvp-now .tribe-tickets__rsvp-actions-button-going {
width: 100% !important;
height: 86px !important;
font-size: 24px !important;
}
}  .woocommerce-cart .elementor-widget-woocommerce-cart .woocommerce {
color: #fff;
} .woocommerce-cart h1,
.woocommerce-cart .entry-title,
.woocommerce-cart .elementor-heading-title {
color: #BA9F5C;
font-family: "DM Serif Display", serif;
text-align: center;
} .woocommerce-cart .elementor-widget-woocommerce-cart .e-cart__container {
display: grid !important;
grid-template-columns: minmax(0, 1.6fr) minmax(360px, 0.9fr) !important;
gap: 24px !important;
align-items: stretch !important;
max-width: 1200px;
margin: 0 auto;
} .woocommerce-cart .elementor-widget-woocommerce-cart .e-cart__column,
.woocommerce-cart .elementor-widget-woocommerce-cart .e-cart__column-start,
.woocommerce-cart .elementor-widget-woocommerce-cart .e-cart__column-end {
width: auto !important;
max-width: none !important;
} .woocommerce-cart .elementor-widget-woocommerce-cart .woocommerce-cart-form,
.woocommerce-cart .elementor-widget-woocommerce-cart .e-cart__column-end {
background: #000 !important;
border: 1px solid #BA9F5C !important;
padding: 34px !important;
min-height: 520px !important;
height: 100% !important;
box-sizing: border-box;
} .woocommerce-cart .elementor-widget-woocommerce-cart .woocommerce-cart-form {
display: flex !important;
flex-direction: column !important;
}
.woocommerce-cart .elementor-widget-woocommerce-cart .woocommerce-cart-form table.shop_table {
flex: 1;
} .woocommerce-cart .elementor-widget-woocommerce-cart .e-cart-section,
.woocommerce-cart .elementor-widget-woocommerce-cart .e-shop-table,
.woocommerce-cart .elementor-widget-woocommerce-cart .e-cart-totals {
background: #000 !important;
border: none !important;
color: #fff !important;
padding: 0 !important;
} .woocommerce-cart .elementor-widget-woocommerce-cart .cart-collaterals,
.woocommerce-cart .elementor-widget-woocommerce-cart .cart_totals {
width: 100% !important;
float: none !important;
background: transparent !important;
border: none !important;
padding: 0 !important;
} .woocommerce-cart .elementor-widget-woocommerce-cart table.shop_table {
width: 100% !important;
background: transparent !important;
border: none !important;
border-collapse: collapse !important;
margin: 0 !important;
} .woocommerce-cart .elementor-widget-woocommerce-cart table.shop_table thead th {
color: #BA9F5C !important;
font-family: "DM Serif Display", serif;
font-size: 18px;
padding: 0 18px 26px 18px !important;
border-bottom: 1px solid rgba(186,159,92,.65) !important;
text-align: left !important;
vertical-align: middle !important;
} .woocommerce-cart .elementor-widget-woocommerce-cart table.shop_table td {
color: #fff !important;
padding: 30px 18px !important;
border-top: none !important;
border-bottom: 1px solid rgba(186,159,92,.35) !important;
vertical-align: middle !important;
} .woocommerce-cart .elementor-widget-woocommerce-cart .product-remove {
width: 36px !important;
}
.woocommerce-cart .elementor-widget-woocommerce-cart .product-thumbnail {
width: 70px !important;
}
.woocommerce-cart .elementor-widget-woocommerce-cart .product-name {
width: 36% !important;
min-width: 180px;
}
.woocommerce-cart .elementor-widget-woocommerce-cart .product-price,
.woocommerce-cart .elementor-widget-woocommerce-cart .product-quantity,
.woocommerce-cart .elementor-widget-woocommerce-cart .product-subtotal {
width: 16% !important;
min-width: 95px;
} .woocommerce-cart .elementor-widget-woocommerce-cart a.remove {
color: #BA9F5C !important;
border: 1px solid rgba(186,159,92,.85) !important;
width: 24px !important;
height: 24px !important;
line-height: 20px !important;
display: inline-flex !important;
justify-content: center;
align-items: center;
font-size: 18px !important;
font-weight: 700;
border-radius: 0 !important;
text-align: center;
}
.woocommerce-cart .elementor-widget-woocommerce-cart a.remove:hover {
background: #BA9F5C !important;
color: #000 !important;
} .woocommerce-cart .elementor-widget-woocommerce-cart .product-thumbnail img {
width: 54px !important;
max-width: 54px !important;
height: auto !important;
} .woocommerce-cart .elementor-widget-woocommerce-cart .product-name a {
color: #fff !important;
font-size: 18px;
font-weight: 700;
text-decoration: none;
}
.woocommerce-cart .elementor-widget-woocommerce-cart .product-name a:hover {
color: #BA9F5C !important;
} .woocommerce-cart .elementor-widget-woocommerce-cart .amount,
.woocommerce-cart .elementor-widget-woocommerce-cart small,
.woocommerce-cart .elementor-widget-woocommerce-cart .deposit_label {
color: #fff !important;
} .woocommerce-cart .elementor-widget-woocommerce-cart .quantity input.qty {
background: #000 !important;
color: #fff !important;
border: 1px solid #BA9F5C !important;
width: 60px !important;
height: 38px !important;
text-align: center;
border-radius: 0 !important;
} .woocommerce-cart .elementor-widget-woocommerce-cart .button,
.woocommerce-cart .elementor-widget-woocommerce-cart button.button,
.woocommerce-cart .elementor-widget-woocommerce-cart a.button,
.woocommerce-cart .elementor-widget-woocommerce-cart .checkout-button {
background: #BA9F5C !important;
color: #000 !important;
border: 1px solid #BA9F5C !important;
border-radius: 0 !important;
font-weight: 700 !important;
text-transform: uppercase;
letter-spacing: .5px;
transition: all .25s ease;
}
.woocommerce-cart .elementor-widget-woocommerce-cart .button:hover,
.woocommerce-cart .elementor-widget-woocommerce-cart button.button:hover,
.woocommerce-cart .elementor-widget-woocommerce-cart a.button:hover,
.woocommerce-cart .elementor-widget-woocommerce-cart .checkout-button:hover {
background: #000 !important;
color: #BA9F5C !important;
} .woocommerce-cart .elementor-widget-woocommerce-cart button.button:disabled,
.woocommerce-cart .elementor-widget-woocommerce-cart button.button:disabled[disabled] {
background: rgba(186,159,92,.75) !important;
color: rgba(0,0,0,.65) !important;
} .woocommerce-cart .elementor-widget-woocommerce-cart button[name="update_cart"] {
margin-top: 28px !important;
min-width: 260px;
} .woocommerce-cart .elementor-widget-woocommerce-cart .cart_totals h2 {
color: #BA9F5C !important;
font-family: "DM Serif Display", serif;
font-size: 32px;
margin-bottom: 28px;
padding-bottom: 20px;
border-bottom: 1px solid rgba(186,159,92,.45);
} .woocommerce-cart .elementor-widget-woocommerce-cart .cart_totals table.shop_table {
border: 1px solid rgba(186,159,92,.65) !important;
}
.woocommerce-cart .elementor-widget-woocommerce-cart .cart_totals table.shop_table th,
.woocommerce-cart .elementor-widget-woocommerce-cart .cart_totals table.shop_table td {
color: #fff !important;
padding: 22px 16px !important;
border-bottom: 1px solid rgba(186,159,92,.35) !important;
} .woocommerce-cart .elementor-widget-woocommerce-cart .cart_totals label,
.woocommerce-cart .elementor-widget-woocommerce-cart .cart_totals p,
.woocommerce-cart .elementor-widget-woocommerce-cart .cart_totals span {
color: #fff;
} .woocommerce-cart .elementor-widget-woocommerce-cart .order-total th,
.woocommerce-cart .elementor-widget-woocommerce-cart .order-total td,
.woocommerce-cart .elementor-widget-woocommerce-cart .order-total strong,
.woocommerce-cart .elementor-widget-woocommerce-cart .order-total .amount {
color: #BA9F5C !important;
font-size: 22px;
font-weight: 700;
} .woocommerce-cart .elementor-widget-woocommerce-cart .wc-proceed-to-checkout .checkout-button {
width: 100%;
text-align: center;
padding: 18px !important;
margin-top: 24px;
} .woocommerce-cart .elementor-widget-woocommerce-cart .coupon {
display: flex !important;
gap: 18px;
margin-top: 28px;
padding-top: 22px;
border-top: 1px solid rgba(186,159,92,.35);
align-items: center;
}
.woocommerce-cart .elementor-widget-woocommerce-cart .coupon input[type="text"],
.woocommerce-cart .elementor-widget-woocommerce-cart .coupon #coupon_code {
display: block !important;
background: #fff !important;
color: #000 !important;
border: 1px solid rgba(186,159,92,.75) !important;
border-radius: 0 !important;
height: 46px !important;
padding: 0 14px !important;
flex: 1;
}
.woocommerce-cart .elementor-widget-woocommerce-cart .coupon .button,
.woocommerce-cart .elementor-widget-woocommerce-cart button[name="apply_coupon"] {
display: inline-flex !important;
align-items: center;
justify-content: center;
background: #BA9F5C !important;
color: #000 !important;
border: 1px solid #BA9F5C !important;
border-radius: 0 !important;
height: 46px !important;
padding: 0 28px !important;
white-space: nowrap;
}
.woocommerce-cart .elementor-widget-woocommerce-cart .coupon .button:hover,
.woocommerce-cart .elementor-widget-woocommerce-cart button[name="apply_coupon"]:hover {
background: #000 !important;
color: #BA9F5C !important;
} .woocommerce-cart .elementor-widget-woocommerce-cart #pwgc-redeem-gift-card-form,
.woocommerce-cart .elementor-widget-woocommerce-cart .pw-gift-card,
.woocommerce-cart .elementor-widget-woocommerce-cart .gift-cards_form,
.woocommerce-cart .elementor-widget-woocommerce-cart .pwgc-redeem-gift-card-form {
display: block !important;
margin-top: 24px;
color: #fff !important;
}
.woocommerce-cart .elementor-widget-woocommerce-cart #pwgc-redeem-gift-card-form input,
.woocommerce-cart .elementor-widget-woocommerce-cart .pw-gift-card input,
.woocommerce-cart .elementor-widget-woocommerce-cart .gift-cards_form input,
.woocommerce-cart .elementor-widget-woocommerce-cart .pwgc-redeem-gift-card-form input {
background: #fff !important;
color: #000 !important;
border: 1px solid #BA9F5C !important;
border-radius: 0 !important;
height: 46px !important;
}
.woocommerce-cart .elementor-widget-woocommerce-cart #pwgc-redeem-gift-card-form button,
.woocommerce-cart .elementor-widget-woocommerce-cart .pw-gift-card button,
.woocommerce-cart .elementor-widget-woocommerce-cart .gift-cards_form button,
.woocommerce-cart .elementor-widget-woocommerce-cart .pwgc-redeem-gift-card-form button {
background: #BA9F5C !important;
color: #000 !important;
border: 1px solid #BA9F5C !important;
border-radius: 0 !important;
height: 46px !important;
} .woocommerce-cart .elementor-widget-woocommerce-cart .ppcp-messages {
margin-top: 12px;
opacity: .8;
} .woocommerce-cart .cross-sells {
clear: both;
width: 100% !important;
max-width: 1000px;
margin: 60px auto 80px auto;
background: #000 !important;
border: 1px solid #BA9F5C !important;
padding: 40px;
box-sizing: border-box;
}
.woocommerce-cart .cross-sells h2 {
color: #BA9F5C !important;
text-align: center;
font-family: "DM Serif Display", serif;
font-size: 36px;
margin-bottom: 30px;
}
.woocommerce-cart .cross-sells ul.products {
display: grid !important;
grid-template-columns: repeat(3, 1fr) !important;
gap: 40px !important;
}
.woocommerce-cart .cross-sells ul.products li.product {
width: auto !important;
margin: 0 !important;
text-align: center;
background: transparent;
}
.woocommerce-cart .cross-sells ul.products li.product img {
max-height: 170px;
object-fit: contain;
}
.woocommerce-cart .cross-sells .woocommerce-loop-product__title {
color: #BA9F5C !important;
}
.woocommerce-cart .cross-sells .button {
background: #BA9F5C !important;
color: #000 !important;
border: 1px solid #BA9F5C !important;
padding: 14px 28px !important;
} @media (max-width: 980px) {
html,
body {
overflow-x: hidden !important;
}
.woocommerce-cart .elementor-widget-woocommerce-cart,
.woocommerce-cart .elementor-widget-woocommerce-cart .woocommerce,
.woocommerce-cart .elementor-widget-woocommerce-cart .e-cart__container,
.woocommerce-cart .elementor-widget-woocommerce-cart .e-cart__column,
.woocommerce-cart .elementor-widget-woocommerce-cart .e-cart__column-start,
.woocommerce-cart .elementor-widget-woocommerce-cart .e-cart__column-end {
width: 100% !important;
max-width: 100% !important;
min-width: 0 !important;
margin-left: 0 !important;
margin-right: 0 !important;
box-sizing: border-box !important;
}
.woocommerce-cart .elementor-widget-woocommerce-cart .e-cart__container {
display: block !important;
padding: 0 14px !important;
}
.woocommerce-cart .elementor-widget-woocommerce-cart .woocommerce-cart-form,
.woocommerce-cart .elementor-widget-woocommerce-cart .e-cart__column-end {
width: 100% !important;
max-width: 100% !important;
min-height: auto !important;
height: auto !important;
padding: 22px 16px !important;
margin: 0 0 28px 0 !important;
}
.woocommerce-cart .elementor-widget-woocommerce-cart table.shop_table,
.woocommerce-cart .elementor-widget-woocommerce-cart table.shop_table tbody,
.woocommerce-cart .elementor-widget-woocommerce-cart table.shop_table tr,
.woocommerce-cart .elementor-widget-woocommerce-cart table.shop_table td {
display: block !important;
width: 100% !important;
box-sizing: border-box !important;
}
.woocommerce-cart .elementor-widget-woocommerce-cart table.shop_table thead {
display: none !important;
} .woocommerce-cart .elementor-widget-woocommerce-cart table.shop_table tr.cart_item {
display: grid !important;
grid-template-columns: 34px 90px 1fr !important;
grid-template-areas:
"remove image name"
"price price price"
"quantity quantity quantity"
"subtotal subtotal subtotal";
gap: 14px 16px !important;
padding: 26px 0 !important;
border-bottom: 1px solid rgba(186,159,92,.45) !important;
align-items: center !important;
}
.woocommerce-cart .elementor-widget-woocommerce-cart tr.cart_item td {
width: auto !important;
min-width: 0 !important;
padding: 0 !important;
border: none !important;
}
.woocommerce-cart .elementor-widget-woocommerce-cart td.product-remove {
grid-area: remove !important;
}
.woocommerce-cart .elementor-widget-woocommerce-cart td.product-thumbnail {
grid-area: image !important;
}
.woocommerce-cart .elementor-widget-woocommerce-cart td.product-name {
grid-area: name !important;
}
.woocommerce-cart .elementor-widget-woocommerce-cart td.product-price {
grid-area: price !important;
}
.woocommerce-cart .elementor-widget-woocommerce-cart td.product-quantity {
grid-area: quantity !important;
}
.woocommerce-cart .elementor-widget-woocommerce-cart td.product-subtotal {
grid-area: subtotal !important;
}
.woocommerce-cart .elementor-widget-woocommerce-cart td.product-price,
.woocommerce-cart .elementor-widget-woocommerce-cart td.product-quantity,
.woocommerce-cart .elementor-widget-woocommerce-cart td.product-subtotal {
display: grid !important;
grid-template-columns: 1fr auto !important;
gap: 16px !important;
align-items: center !important;
padding: 14px 0 !important;
border-top: 1px solid rgba(186,159,92,.28) !important;
}
.woocommerce-cart .elementor-widget-woocommerce-cart td.product-name::before {
content: "Produkt:";
display: block;
color: #BA9F5C !important;
font-size: 16px !important;
font-weight: 700 !important;
margin-bottom: 6px !important;
}
.woocommerce-cart .elementor-widget-woocommerce-cart td.product-price::before {
content: "Preis:";
}
.woocommerce-cart .elementor-widget-woocommerce-cart td.product-quantity::before {
content: "Anzahl:";
}
.woocommerce-cart .elementor-widget-woocommerce-cart td.product-subtotal::before {
content: "Zwischensumme:";
}
.woocommerce-cart .elementor-widget-woocommerce-cart td.product-price::before,
.woocommerce-cart .elementor-widget-woocommerce-cart td.product-quantity::before,
.woocommerce-cart .elementor-widget-woocommerce-cart td.product-subtotal::before {
color: #BA9F5C !important;
font-size: 16px !important;
font-weight: 700 !important;
text-align: left !important;
}
.woocommerce-cart .elementor-widget-woocommerce-cart td.product-name a {
font-size: 24px !important;
line-height: 1.15 !important;
}
.woocommerce-cart .elementor-widget-woocommerce-cart td.product-thumbnail img {
width: 80px !important;
max-width: 80px !important;
margin: 0 !important;
}
.woocommerce-cart .elementor-widget-woocommerce-cart td.product-price,
.woocommerce-cart .elementor-widget-woocommerce-cart td.product-subtotal {
text-align: right !important;
}
.woocommerce-cart .elementor-widget-woocommerce-cart td.product-quantity .quantity {
justify-self: end !important;
}
.woocommerce-cart .elementor-widget-woocommerce-cart .quantity input.qty {
width: 70px !important;
height: 44px !important;
}
.woocommerce-cart .elementor-widget-woocommerce-cart button[name="update_cart"] {
width: 100% !important;
margin-top: 24px !important;
} .woocommerce-cart .elementor-widget-woocommerce-cart .coupon {
flex-direction: column;
align-items: stretch;
gap: 12px !important;
}
.woocommerce-cart .elementor-widget-woocommerce-cart .coupon input,
.woocommerce-cart .elementor-widget-woocommerce-cart .coupon button,
.woocommerce-cart .elementor-widget-woocommerce-cart button[name="apply_coupon"] {
width: 100% !important;
} .woocommerce-cart .elementor-widget-woocommerce-cart .cart_totals table.shop_table th,
.woocommerce-cart .elementor-widget-woocommerce-cart .cart_totals table.shop_table td {
display: block !important;
width: 100% !important;
text-align: left !important;
}
.woocommerce-cart .elementor-widget-woocommerce-cart .wc-proceed-to-checkout .checkout-button {
width: 100% !important;
} .woocommerce-cart .cross-sells {
width: calc(100% - 28px) !important;
max-width: calc(100% - 28px) !important;
margin: 40px auto 60px auto !important;
padding: 24px 16px !important;
}
.woocommerce-cart .cross-sells ul.products {
grid-template-columns: 1fr !important;
gap: 28px !important;
}
.woocommerce-cart .cross-sells ul.products li.product {
width: 100% !important;
margin: 0 !important;
}
.woocommerce-cart .cross-sells ul.products li.product img {
max-width: 100% !important;
height: auto !important;
object-fit: contain;
}
}