.elementor-8 .elementor-element.elementor-element-0de54fe{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#F5F5EF;--border-color:#F5F5EF;--padding-top:5px;--padding-bottom:5px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-9e74ef9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-9e74ef9.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-9e74ef9{font-size:12px;color:#A59672;}.elementor-8 .elementor-element.elementor-element-9e74ef9 a{color:#A59672;}.elementor-8 .elementor-element.elementor-element-20f13ac6{--display:flex;--padding-top:60px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-26cca89 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-26cca89.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-26cca89{text-align:center;}.elementor-8 .elementor-element.elementor-element-26cca89 .elementor-heading-title{font-size:34px;font-weight:300;color:#8A521D;}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-0de54fe{--padding-top:8px;--padding-bottom:8px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-26cca89 .elementor-heading-title{font-size:30px;}}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-0de54fe{--content-width:1450px;}.elementor-8 .elementor-element.elementor-element-20f13ac6{--content-width:1315px;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-0de54fe{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-9e74ef9.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-9e74ef9{font-size:11px;}.elementor-8 .elementor-element.elementor-element-20f13ac6{--padding-top:25px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-26cca89 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-26cca89.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-26cca89 .elementor-heading-title{font-size:20px;}}/* Start custom CSS for breadcrumbs, class: .elementor-element-9e74ef9 */body.woocommerce-cart a.checkout-button{background:#C9A961!important;color:#FFFFFF!important;border:1px solid #C9A961!important;transition:background-color .2s ease,border-color .2s ease;}
body.woocommerce-cart a.checkout-button:hover,body.woocommerce-cart a.checkout-button:focus-visible{background:#A98558!important;color:#FFFFFF!important;border-color:#A98558!important;}
.elementor-8 .elementor-element.elementor-element-9e74ef9 .breadcrumb_last{
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74050201 */.elementor-8 .elementor-element.elementor-element-74050201 .qib-button{
    display: none !important;
}

.elementor-8 .elementor-element.elementor-element-74050201 .text{
    padding :0px !important;
    font-size: 16px !important;
}

.elementor-8 .elementor-element.elementor-element-74050201 .quantity{
    border : none !important;
}

.elementor-8 .elementor-element.elementor-element-74050201 .quantity-button.quantity-up:before{
    width: 11px !important;
    height : 11px !important;
    background-color: #8A521D !important;
}

.elementor-8 .elementor-element.elementor-element-74050201 .quantity-button.quantity-down:before{
    width: 11px !important;
    height : 11px !important;
    background-color: #8A521D !important;
}

.elementor-8 .elementor-element.elementor-element-74050201 .quantity-nav{
    width : 75px !important;
}

.elementor-8 .elementor-element.elementor-element-74050201 .coupon .button{
    background-color: #F7F2EF !important;
    color: #8A521D !important;
    font-weight: 500 !important;
}

.elementor-8 .elementor-element.elementor-element-74050201 #coupon_code{
    border : solid 1px #8A521D;
}

.elementor-8 .elementor-element.elementor-element-74050201 button{
    color: #8A521D !important;
    background-color: #F7F2EF !important;
    font-weight: 500 !important;
}

.elementor-8 .elementor-element.elementor-element-74050201 .cart_totals table{
    border : solid 1px #8A521D;
    background-color: white !important;
}

.elementor-8 .elementor-element.elementor-element-74050201 .cart_totals .cart-subtotal th{
    border-bottom : solid 1px #8A521D;
}

.elementor-8 .elementor-element.elementor-element-74050201 .cart_totals .cart-subtotal td{
    border-bottom : solid 1px #8A521D;
}

.elementor-8 .elementor-element.elementor-element-74050201 .cart_totals .shop_table tr.shipping td{
    border-bottom : solid 1px #8A521D;
}

.elementor-8 .elementor-element.elementor-element-74050201 .checkout-button:before{
    display: none !important;
}

.elementor-8 .elementor-element.elementor-element-74050201 .checkout-button{
    border: 1px solid #8A521D !important;
    border-radius: 0px !important;
    font-weight: 500 !important;
    background-color: #F7F2EF !important;
    color: #8A521D !important;
    font-size: 20px !important;
    font-family: 'Montserrat' !important;
}

.elementor-8 .elementor-element.elementor-element-74050201 .wc-proceed-to-checkout br{
    display: none !important;
}

.elementor-8 .elementor-element.elementor-element-74050201 .wc-proceed-to-checkout{
    margin-bottom: 0px !important;
}

.elementor-8 .elementor-element.elementor-element-74050201 .wc_coupon_message_wrap{
    display: none !important;
}

.elementor-8 .elementor-element.elementor-element-74050201 th{
    color: #353E43 !important;
    font-weight: 400 !important;
}

.elementor-8 .elementor-element.elementor-element-74050201 .restore-item{
    display: none !important;
}

.elementor-8 .elementor-element.elementor-element-74050201 .cart-empty:before{
    display: none !important;
    padding-top: 0px !important;
}

.elementor-8 .elementor-element.elementor-element-74050201 .cart-empty{
    padding-top: 0px !important;
    font-size: 15px !important;
    font-weight: 400;
    color: #353E43;
}

.elementor-8 .elementor-element.elementor-element-74050201 .wc-backward br{
    display: none !important;
}

.elementor-8 .elementor-element.elementor-element-74050201 .return-to-shop .button{
    border-radius: 0px !important;
    background-color: white !important;
    border : solid 1px #353E43;
    color: #353E43 !important;
    font-weight: 500
}/* End custom CSS */