.elementor-611 .elementor-element.elementor-element-4b8735c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:40px;--margin-bottom:26px;--margin-left:0px;--margin-right:0px;}.elementor-611 .elementor-element.elementor-element-05b8c93{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-611 .elementor-element.elementor-element-6a3db650{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:150px;--margin-left:0px;--margin-right:0px;}.elementor-611 .elementor-element.elementor-element-46e2533{--display:flex;}.elementor-611 .elementor-element.elementor-element-ec84580 .coupon .input-text, .elementor-611 .elementor-element.elementor-element-ec84580 .e-cart-totals .input-text, .elementor-611 .elementor-element.elementor-element-ec84580 select, .elementor-611 .elementor-element.elementor-element-ec84580 .select2-selection--single{background-color:#FFFFFF85;}.elementor-611 .elementor-element.elementor-element-ec84580 .shop_table .button{background-color:#384943;font-family:"Space Mono", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;letter-spacing:0.9px;border-width:0px 0px 0px 0px;}.elementor-611 .elementor-element.elementor-element-ec84580 .shop_table .button:hover, .elementor-611 .elementor-element.elementor-element-ec84580 .shop_table .button:disabled[disabled]:hover{background-color:var( --e-global-color-primary );}.elementor-611 .elementor-element.elementor-element-ec84580 .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:var( --e-global-color-accent );}.elementor-611 .elementor-element.elementor-element-ec84580 .woocommerce .wc-proceed-to-checkout .checkout-button:hover{background-color:var( --e-global-color-primary );}.elementor-611 .elementor-element.elementor-element-ec84580{--sections-background-color:#E9E3DB;--sections-padding:24px 24px 24px 24px;--forms-rows-gap:0px;--forms-fields-border-radius:4px 0px 0px 4px;--forms-buttons-normal-text-color:var( --e-global-color-23dbb59 );--forms-buttons-hover-text-color:var( --e-global-color-23dbb59 );--forms-buttons-border-radius:0px 4px 4px 0px;--forms-buttons-padding:17px 20px 17px 20px;--forms-buttons-width:auto;--order-summary-rows-gap-top:calc( 24px/2 );--order-summary-rows-gap-bottom:calc( 24px/2 );--order-summary-color:var( --e-global-color-primary );--totals-rows-gap-top:calc( 24px/2 );--totals-rows-gap-bottom:calc( 24px/2 );--totals-color:#45301A;--totals-divider-color:#9F714161;--totals-divider-weight:1px;}.elementor-611 .elementor-element.elementor-element-ec84580 .e-cart-section{border-width:0px 0px 0px 0px;}.elementor-611 .elementor-element.elementor-element-ec84580 .e-cart-content, .elementor-611 .elementor-element.elementor-element-ec84580 .woocommerce-shipping-destination, .elementor-611 .elementor-element.elementor-element-ec84580 .shipping-calculator-button{font-family:"Space Mono", Sans-serif;font-size:15px;font-weight:400;}.elementor-611 .elementor-element.elementor-element-ec84580 .coupon .input-text, .elementor-611 .elementor-element.elementor-element-ec84580 .cart-collaterals .input-text, .elementor-611 .elementor-element.elementor-element-ec84580 select, .elementor-611 .elementor-element.elementor-element-ec84580 .select2-selection--single{border-style:dashed;border-width:2px 0px 2px 2px;border-color:#9F714161;}.elementor-611 .elementor-element.elementor-element-ec84580 {--forms-fields-padding:14px 16px 14px 16px;}.elementor-611 .elementor-element.elementor-element-ec84580 .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:calc( (14px*2) + 16px );padding-left:16px;padding-right:16px;}.elementor-611 .elementor-element.elementor-element-ec84580 .select2-container--default .select2-selection--single .select2-selection__arrow{height:calc( (14px*2) + 16px );right:16px;}.elementor-611 .elementor-element.elementor-element-ec84580 .select2-container--default .select2-selection--single{height:auto;}.elementor-611 .elementor-element.elementor-element-ec84580 .cart_totals .shop_table td:before, .elementor-611 .elementor-element.elementor-element-ec84580 .cart_totals .shop_table td .woocommerce-Price-amount{font-family:"Space Mono", Sans-serif;font-size:15px;font-weight:400;}.elementor-611 .elementor-element.elementor-element-ec84580 .checkout-button{font-family:"Space Mono", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;letter-spacing:0.9px;}.elementor-611 .elementor-element.elementor-element-ec84580 .cart_totals{--sections-title-color:var( --e-global-color-primary );}.elementor-611 .elementor-element.elementor-element-ec84580 .cart_totals h2{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:400;}.elementor-611 .elementor-element.elementor-element-b2df188{--display:flex;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-611 .elementor-element.elementor-element-46e2533{--width:100%;}}@media(max-width:767px){.elementor-611 .elementor-element.elementor-element-6a3db650{--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-611 .elementor-element.elementor-element-ec84580{--sections-padding:24px 10px 24px 10px;}.elementor-611 .elementor-element.elementor-element-ec84580 .coupon .input-text, .elementor-611 .elementor-element.elementor-element-ec84580 .cart-collaterals .input-text, .elementor-611 .elementor-element.elementor-element-ec84580 select, .elementor-611 .elementor-element.elementor-element-ec84580 .select2-selection--single{border-width:2px 2px 2px 2px;}}/* Start custom CSS for woocommerce-cart, class: .elementor-element-ec84580 */.qib-button-wrapper .minus, .qib-button-wrapper .plus {
    display: none !important;
}
.woocommerce-info:before{    top: 20px;
    left: 30px;}
.woocommerce-shipping-calculator .select2-selection__rendered{padding-right:32px!important;height: 45px!important;
    line-height: 32px!important;}
.woocommerce-shipping-calculator .select2-selection__arrow{top:4px!important}
.woocommerce-shipping-calculator input{height:45px!important}
.woocommerce-shipping-calculator .shipping-calculator-button{margin-top:0!important;font-size:14px!important}
.elementor-611 .elementor-element.elementor-element-ec84580 a.flexible-shipping-free-shipping-button{color: #9F7141!important;}
.elementor-611 .elementor-element.elementor-element-ec84580 .shop_table .button{border-radius:4px;    background-color: #9F7141;}
.elementor-611 .elementor-element.elementor-element-ec84580.elementor-widget-woocommerce-cart .e-cart__container{
grid-template-columns: 65% auto;
grid-column-gap: 20px;
grid-row-gap: 20px;
}
.variation dt,.variation dd a{
    margin-bottom: 6px;
    color: #45301A;
    font-family: "Space Mono";
    font-size: 13px!important;
    font-weight: 400;
    text-transform: uppercase;
}
#coupon_code{height: 47px;}
.variation dd a{text-transform:capitalize!important;text-decoration: underline;}
.elementor-611 .elementor-element.elementor-element-ec84580.elementor-widget-woocommerce-cart .woocommerce table.cart img{width: 115px;    border-radius: 4px; position: absolute;
    height: calc(100% - 24px)!important;
    bottom: 0;
    top: 12px;
    object-fit: cover;}
.elementor-611 .elementor-element.elementor-element-ec84580 .product-thumbnail{width:135px;position:relative;}
.elementor-611 .elementor-element.elementor-element-ec84580 .product-name a{
color: #45301A!important;
font-family: "Space Mono";
    font-size: 15px;
    font-weight: 400;
    letter-spacing: 0.9px;
    text-transform: uppercase;
 margin-bottom: 12px;
display: inline-block;
}
.woocommerce-cart table.cart td{ 
    vertical-align: top!important;
}

.elementor-611 .elementor-element.elementor-element-ec84580 table.cart th {
color:  #45301A;
font-family: "Space Mono";
font-size: 15px;
font-weight: 400;
    border-bottom: 1px solid rgba(159, 113, 65, 0.38);
    padding-bottom: 13px;
    padding-top: 13px;
}
.elementor-611 .elementor-element.elementor-element-ec84580 .e-shop-table{   
    padding-top: 0!important;
    padding-bottom: 0!important;
}
.elementor-611 .elementor-element.elementor-element-ec84580 .product-quantity .remove{   
    width: 100%;
    float: left;
    text-align: left;
    margin-top: 16px;
    color: #45301A !important;
    font-family: "Space Mono";
    font-size: 13px;
    font-weight: 400;
}
.elementor-611 .elementor-element.elementor-element-ec84580 .qib-button-wrapper{ 
    background-color: #fff;
    margin: 0;
    padding: 7px 10px;
    border-radius: 4px;
    border: 1px solid rgba(159, 113, 65, 0.38);
}
.elementor-611 .elementor-element.elementor-element-ec84580 .qib-button{
    padding: 0;
    height: 16px;
    width: 16px;
    font-size: 30px;
    border: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}
.elementor-611 .elementor-element.elementor-element-ec84580 .wqpmb_quantity{    height: auto;}
.elementor-611 .elementor-element.elementor-element-ec84580 .qib-button-wrapper .quantity input.input-text.qty.text{ 
    border: 0;
    font-size: 16px;
    line-height: 1;
    min-height: 22px;
    height:22px!important;
        outline: none;
   
}
.elementor-611 .elementor-element.elementor-element-ec84580 .product-name p{  
    margin-bottom: 6px;
    color: #45301A;
    font-family: "Space Mono";
    font-size: 13px;
    font-weight: 400;
}
.elementor-611 .elementor-element.elementor-element-ec84580 .product-price span{
color: #45301A;
font-family: "Space Mono";
font-size: 15px;
font-weight: 400;

}

.elementor-widget-woocommerce-cart .woocommerce .coupon-col-start{    padding-right: 0px!important;}
.elementor-611 .elementor-element.elementor-element-ec84580 .woocommerce .e-cart-totals{background-color: #E0D4C7;border:0;}
.elementor-611 .elementor-element.elementor-element-ec84580 .checkout-button{    overflow: hidden;line-height: 1.5;}
.elementor-611 .elementor-element.elementor-element-ec84580 .minus.qib-button{margin-top: -4px;}
.elementor-611 .elementor-element.elementor-element-ec84580 .return-to-shop .wc-backward{
    overflow: hidden;
    line-height: 2.5;
    border-radius: 4px;
    background: #9F7141;
    color: #fff;
    font-family: "Space Mono";
    font-size: 15px;
    font-weight: 400;
    letter-spacing: 0.9px;
    text-transform: uppercase;
}
.elementor-611 .elementor-element.elementor-element-ec84580 .woocommerce-info {
    border-top-color: #9f7141;
}
.elementor-611 .elementor-element.elementor-element-ec84580 .woocommerce-info::before {
    color: #9f7141;
}
.elementor-611 .elementor-element.elementor-element-ec84580 .cart .actions{padding-bottom: 24px;}
.elementor-611 .elementor-element.elementor-element-ec84580 .e-apply-coupon{padding: 16px 20px;}
.elementor-611 .elementor-element.elementor-element-ec84580 .cart-discount td{padding-top:0!important;padding-bottom:0!important;}
.elementor-611 .elementor-element.elementor-element-ec84580 .shipping-calculator-button,.elementor-611 .elementor-element.elementor-element-ec84580 .woocommerce-remove-coupon{color:#9f7141!important;}
.elementor-611 .elementor-element.elementor-element-ec84580 .order-total .woocommerce-Price-amount.amount,.elementor-611 .elementor-element.elementor-element-ec84580  .order-total td:before{
color: #45301A!important;
text-align: right;
font-family: "Playfair Display"!important;
font-size: 22px!important;
font-weight: 400!important;
line-height: 120%; 
}
.elementor-widget-woocommerce-cart .woocommerce .woocommerce-shipping-destination{color: #45301a;}
@media only screen and (max-width: 1024px){
.elementor-611 .elementor-element.elementor-element-ec84580.elementor-widget-woocommerce-cart .e-cart__container{
        grid-template-columns: 1fr;} }
@media only screen and (max-width: 767px){
.elementor-611 .elementor-element.elementor-element-ec84580.elementor-widget-woocommerce-cart .e-cart__container{
        grid-template-columns: 1fr;} 
.elementor-611 .elementor-element.elementor-element-ec84580 .product-quantity .remove{text-align:right;margin-bottom:20px; }
.elementor-611 .elementor-element.elementor-element-ec84580 .qib-button-wrapper{ float:right;}
}/* End custom CSS */