.elementor-9 .elementor-element.elementor-element-c000880 .shop_table .button{background-color:#641b3b;}.elementor-9 .elementor-element.elementor-element-c000880 .shop_table .button:hover, .elementor-9 .elementor-element.elementor-element-c000880 .shop_table .button:disabled[disabled]:hover{background-color:#42152d;}.elementor-9 .elementor-element.elementor-element-c000880 .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:#641b3b;}.elementor-9 .elementor-element.elementor-element-c000880 .woocommerce .wc-proceed-to-checkout .checkout-button:hover{background-color:#42152d;}.elementor-9 .elementor-element.elementor-element-c000880{--sections-border-color:#ead7e0;--sections-title-color:#351d2b;--links-normal-color:#641b3b;--links-hover-color:#42152d;--forms-fields-normal-color:#351d2b;--forms-fields-focus-color:#351d2b;--forms-buttons-normal-text-color:#ffffff;--forms-buttons-hover-text-color:#ffffff;--forms-buttons-hover-border-color:#42152d;--forms-buttons-border-color:#641b3b;--product-link-normal-color:#641b3b;--totals-color:#351d2b;--checkout-button-normal-text-color:#ffffff;}.elementor-9 .elementor-element.elementor-element-c000880 {--sections-descriptions-color:#806b78;}.e-woo-select2-wrapper .select2-results__option{color:#351d2b;}.elementor-9 .elementor-element.elementor-element-c000880 .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#351d2b transparent transparent transparent;}.e-woo-select2-wrapper .select2-results__option:focus{color:#351d2b;}:root{--page-title-display:none;}/* Start custom CSS for woocommerce-cart, class: .elementor-element-c000880 */.elementor-9 .elementor-element.elementor-element-c000880 {font-family:Manrope,sans-serif;color:#351d2b;} .elementor-9 .elementor-element.elementor-element-c000880 .button, .elementor-9 .elementor-element.elementor-element-c000880 button.button {background:#641b3b;color:#fff;border-radius:7px;min-height:44px;} .elementor-9 .elementor-element.elementor-element-c000880 input.input-text, .elementor-9 .elementor-element.elementor-element-c000880 select, .elementor-9 .elementor-element.elementor-element-c000880 textarea {border:1px solid #dac2ce;border-radius:7px;min-height:46px;background:#fff;} .elementor-9 .elementor-element.elementor-element-c000880 .woocommerce-info {border-top-color:#641b3b;} .elementor-9 .elementor-element.elementor-element-c000880 a {color:#641b3b;} .elementor-9 .elementor-element.elementor-element-c000880 .woocommerce a {color:#641b3b;} .elementor-9 .elementor-element.elementor-element-c000880 .woocommerce .checkout-button {color:#fff;} .elementor-9 .elementor-element.elementor-element-c000880 .woocommerce table.shop_table {border:1px solid #ead7e0;border-radius:12px;} .elementor-9 .elementor-element.elementor-element-c000880 .woocommerce .cart_totals {background:#fbf5f8;border-radius:12px;} .elementor-9 .elementor-element.elementor-element-c000880 .woocommerce .e-apply-coupon {background:#641b3b;color:#fff;border-color:#641b3b;} .elementor-9 .elementor-element.elementor-element-c000880 .woocommerce .e-apply-coupon:hover {background:#42152d;} .elementor-9 .elementor-element.elementor-element-c000880 #payment #place_order {min-height:50px;line-height:1.5;border-radius:7px;width:100%;} .elementor-9 .elementor-element.elementor-element-c000880 .woocommerce .e-shop-table, .elementor-9 .elementor-element.elementor-element-c000880 .woocommerce .coupon, .elementor-9 .elementor-element.elementor-element-c000880 .woocommerce .e-cart-totals {border-radius:12px;} @media(max-width:767px){.elementor-9 .elementor-element.elementor-element-c000880 .woocommerce table.shop_table td,.elementor-9 .elementor-element.elementor-element-c000880 .woocommerce table.shop_table th{padding:14px 12px;}.elementor-9 .elementor-element.elementor-element-c000880 .woocommerce .e-shop-table,.elementor-9 .elementor-element.elementor-element-c000880 .woocommerce .coupon,.elementor-9 .elementor-element.elementor-element-c000880 .woocommerce .e-cart-totals{padding:18px;}.elementor-9 .elementor-element.elementor-element-c000880 .woocommerce table.cart td.actions{padding:12px 0 0;}} .elementor-9 .elementor-element.elementor-element-c000880.elementor-widget-woocommerce-cart .woocommerce .return-to-shop a.button.wc-backward {color:#fff;display:inline-flex;align-items:center;justify-content:center;min-height:48px;background:#641b3b;padding:13px 24px;border-radius:7px;} .elementor-9 .elementor-element.elementor-element-c000880 .cart-empty{text-align:center;background:transparent;border:0;padding:36px 20px;font:500 36px/1.2 "Bodoni Moda";color:#42152d;} .elementor-9 .elementor-element.elementor-element-c000880 .return-to-shop{text-align:center;} .elementor-9 .elementor-element.elementor-element-c000880 .woocommerce-info:before{display:none;} .elementor-9 .elementor-element.elementor-element-c000880.elementor-widget .woocommerce .e-cart__container{grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);gap:36px;}
.elementor-9 .elementor-element.elementor-element-c000880.elementor-widget .e-shop-table{padding:0;border:0;}
.elementor-9 .elementor-element.elementor-element-c000880.elementor-widget .woocommerce table.cart{border:0;border-collapse:separate;border-spacing:0 16px;margin-top:-16px;}
.elementor-9 .elementor-element.elementor-element-c000880.elementor-widget .woocommerce table.cart thead{display:none;}
.elementor-9 .elementor-element.elementor-element-c000880.elementor-widget table.cart tr.cart_item{background:#fff;}
.elementor-9 .elementor-element.elementor-element-c000880.elementor-widget table.cart tr.cart_item td{border-top:1px solid #e7cedb;border-bottom:1px solid #e7cedb;padding:22px 10px;vertical-align:middle;}
.elementor-9 .elementor-element.elementor-element-c000880.elementor-widget table.cart tr.cart_item td:first-child{border-left:1px solid #e7cedb;border-radius:12px 0 0 12px;}
.elementor-9 .elementor-element.elementor-element-c000880.elementor-widget table.cart tr.cart_item td:last-child{border-right:1px solid #e7cedb;border-radius:0 12px 12px 0;}
.elementor-9 .elementor-element.elementor-element-c000880.elementor-widget table.cart .product-thumbnail img{width:80px;height:105px;object-fit:contain;border-radius:7px;background:#fcf5f9;padding:7px;}
.elementor-9 .elementor-element.elementor-element-c000880.elementor-widget table.cart .product-name a{font:600 16px/1.7 Manrope;color:#351c26;}
.elementor-9 .elementor-element.elementor-element-c000880.elementor-widget table.cart td.product-price{display:none;}
.elementor-9 .elementor-element.elementor-element-c000880.elementor-widget table.cart td.product-subtotal{font:700 20px/1.4 Manrope;white-space:nowrap;}
.elementor-9 .elementor-element.elementor-element-c000880.elementor-widget table.cart .quantity .qty{width:60px;}
.elementor-9 .elementor-element.elementor-element-c000880.elementor-widget .woocommerce .e-cart-totals{background:#f5e8ef;border:1px solid #e5c5d6;padding:28px;border-radius:14px;}
.elementor-9 .elementor-element.elementor-element-c000880.elementor-widget .woocommerce .cart_totals{background:transparent;}
.elementor-9 .elementor-element.elementor-element-c000880.elementor-widget .woocommerce .cart_totals h2{font:700 22px/1.35 Manrope;margin-bottom:25px;}
.elementor-9 .elementor-element.elementor-element-c000880.elementor-widget .woocommerce .cart_totals table{border:0;background:transparent;}
.elementor-9 .elementor-element.elementor-element-c000880.elementor-widget .woocommerce .cart_totals th,.elementor-9 .elementor-element.elementor-element-c000880.elementor-widget .woocommerce .cart_totals td{font:400 16px/1.6 Manrope;padding:16px 0;}
.elementor-9 .elementor-element.elementor-element-c000880.elementor-widget .woocommerce .cart_totals .order-total td{font:700 25px/1.4 Manrope;}
@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-c000880.elementor-widget .woocommerce .e-cart__container{grid-template-columns:minmax(0,1fr);gap:24px;}.elementor-9 .elementor-element.elementor-element-c000880.elementor-widget table.cart tr.cart_item{display:block;border:1px solid #e7cedb;border-radius:10px;padding:12px;margin-bottom:16px;}.elementor-9 .elementor-element.elementor-element-c000880.elementor-widget table.cart tr.cart_item td{border:0;padding:10px 5px;}.elementor-9 .elementor-element.elementor-element-c000880.elementor-widget table.cart tr.cart_item td:first-child,.elementor-9 .elementor-element.elementor-element-c000880.elementor-widget table.cart tr.cart_item td:last-child{border:0;}.elementor-9 .elementor-element.elementor-element-c000880.elementor-widget table.cart .product-thumbnail{display:block;text-align:center;}.elementor-9 .elementor-element.elementor-element-c000880.elementor-widget table.cart .product-thumbnail:before{display:none;}.elementor-9 .elementor-element.elementor-element-c000880.elementor-widget table.cart td.product-subtotal{font-size:20px;}.elementor-9 .elementor-element.elementor-element-c000880.elementor-widget .woocommerce .e-cart-totals{padding:22px;}}
@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-c000880.elementor-widget .woocommerce table.cart tr.cart_item{display:grid;grid-template-columns:80px minmax(0,1fr);gap:10px 12px;position:relative;padding:24px 14px;}.elementor-9 .elementor-element.elementor-element-c000880.elementor-widget .woocommerce table.cart tr.cart_item td{padding:0;}.elementor-9 .elementor-element.elementor-element-c000880.elementor-widget .woocommerce table.cart .product-remove{position:absolute;top:8px;right:8px;}.elementor-9 .elementor-element.elementor-element-c000880.elementor-widget .woocommerce table.cart .product-thumbnail{grid-column:1;grid-row:1 / span 3;}.elementor-9 .elementor-element.elementor-element-c000880.elementor-widget .woocommerce table.cart .product-thumbnail img{width:80px;height:105px;}.elementor-9 .elementor-element.elementor-element-c000880.elementor-widget .woocommerce table.cart .product-name{grid-column:2;grid-row:1;text-align:left;padding-right:12px;}.elementor-9 .elementor-element.elementor-element-c000880.elementor-widget .woocommerce table.cart .product-name:before{display:none;}.elementor-9 .elementor-element.elementor-element-c000880.elementor-widget .woocommerce table.cart .product-name a{font-size:14px;}.elementor-9 .elementor-element.elementor-element-c000880.elementor-widget .woocommerce table.cart .product-quantity{grid-column:2;grid-row:2;display:flex;justify-content:space-between;align-items:center;font-size:11px;}.elementor-9 .elementor-element.elementor-element-c000880.elementor-widget .woocommerce table.cart .product-subtotal{grid-column:2;grid-row:3;display:flex;justify-content:space-between;align-items:center;font-size:15px;}.elementor-9 .elementor-element.elementor-element-c000880.elementor-widget .woocommerce table.cart .product-subtotal:before{font-size:11px;}}/* End custom CSS */