.elementor-168 .elementor-element.elementor-element-83e0a06{--display:flex;--min-height:100vh;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-168 .elementor-element.elementor-element-8c9ad2e > .elementor-widget-container{background-color:#D8742B;margin:30px 0px 0px 0px;padding:1px 0px 0px 0px;border-radius:100px 100px 100px 100px;}.elementor-168 .elementor-element.elementor-element-8c9ad2e.elementor-element{--align-self:flex-end;}.elementor-168 .elementor-element.elementor-element-8c9ad2e .elementor-icon-wrapper{text-align:center;}.elementor-168 .elementor-element.elementor-element-8c9ad2e.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-168 .elementor-element.elementor-element-8c9ad2e.elementor-view-framed .elementor-icon, .elementor-168 .elementor-element.elementor-element-8c9ad2e.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-168 .elementor-element.elementor-element-8c9ad2e.elementor-view-framed .elementor-icon, .elementor-168 .elementor-element.elementor-element-8c9ad2e.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-168 .elementor-element.elementor-element-8c9ad2e .elementor-icon{font-size:14px;}.elementor-168 .elementor-element.elementor-element-8c9ad2e .elementor-icon svg{height:14px;}.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-168 .elementor-element.elementor-element-27a3046.elementor-element{--align-self:flex-start;}.elementor-168 .elementor-element.elementor-element-27a3046 .elementor-heading-title{font-family:"Borna", Sans-serif;font-size:14px;font-weight:700;color:#1A2843;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-168 .elementor-element.elementor-element-37e47d1{--divider-border-style:solid;--divider-color:#00000003;--divider-border-width:0px;}.elementor-168 .elementor-element.elementor-element-37e47d1 > .elementor-widget-container{background-color:transparent;background-image:radial-gradient(at center center, #FFB983 0%, #F2295B00 100%);}.elementor-168 .elementor-element.elementor-element-37e47d1 .elementor-divider-separator{width:100%;}.elementor-168 .elementor-element.elementor-element-37e47d1 .elementor-divider{padding-block-start:1px;padding-block-end:1px;}.elementor-168 .elementor-element.elementor-element-fca75a1{--update-cart-automatically-display:none;--sections-border-type:none;--sections-padding:0px 0px 0px 0px;--sections-margin:0px;--sections-title-color:#9D5A21;--forms-fields-normal-color:#9D5A21;--order-summary-color:#9D5A21;--order-summary-variations-color:#242323;--product-link-normal-color:#9D5A21;--order-summary-items-divider-color:#9D5A21;--order-summary-items-divider-weight:0px;--order-summary-quantity-border-weight:0px;--totals-color:#1A2843;}.elementor-168 .elementor-element.elementor-element-fca75a1 > .elementor-widget-container{padding:0px 0px 100px 0px;}.elementor-168 .elementor-element.elementor-element-fca75a1 #shipping_method li label{font-family:"Borna", Sans-serif;}.e-woo-select2-wrapper .select2-results__option{color:#9D5A21;}.elementor-168 .elementor-element.elementor-element-fca75a1 .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#9D5A21 transparent transparent transparent;}.elementor-168 .elementor-element.elementor-element-fca75a1 .woocommerce-cart-form{--order-summary-title-color:#9D5A21;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-168 .elementor-element.elementor-element-83e0a06{--padding-top:40px;--padding-bottom:0px;--padding-left:14px;--padding-right:14px;}}@media(min-width:768px){.elementor-168 .elementor-element.elementor-element-83e0a06{--content-width:400px;}}/* Start custom CSS for icon, class: .elementor-element-8c9ad2e */.elementor-168 .elementor-element.elementor-element-8c9ad2e {
    width: 24px;
    height: 24px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-cart, class: .elementor-element-fca75a1 */.elementor-168 .elementor-element.elementor-element-fca75a1 thead{
    display: none;
}
.elementor-168 .elementor-element.elementor-element-fca75a1 .product-thumbnail{
    display: none;
}
.elementor-168 .elementor-element.elementor-element-fca75a1 .wc-proceed-to-checkout{
    display: none;
}
.elementor-168 .elementor-element.elementor-element-fca75a1 .product-name{
    width: 150px;
    display: flex;
}
.elementor-168 .elementor-element.elementor-element-fca75a1 .product-name a{
    color: #9D5A21 !important;
    font-weight: 700;
    font-size: 12px;
    /*width: 150px;*/
}
.input-text.qty{
    font-size: 16px !important;
    font-weight: 400;
}
.elementor-168 .elementor-element.elementor-element-fca75a1 .product-subtotal{
    display: none;
}
.elementor-168 .elementor-element.elementor-element-fca75a1 td{
    padding: 0px !important;
}
.elementor-168 .elementor-element.elementor-element-fca75a1 .quantity {
    border: 0px;
    border-radius: 0px !important;
    width: auto !important;
    justify-content: flex-end;
    text-align-last: center;
    font-family: borna !important;
    color: #9D5A21 !important;
}
.minus-btn {
    border: 1px solid #d8742b !important;
    background: #ffffff !important;
    color: #d8742b !important;
    font-size: 24px !important;
    font-weight: 200 !important;
    padding: 0px !important;
    width: 28px !important;
    height: 28px !important;
    border-radius: 4px !important;
}
.plus-btn {
    border: 1px solid #d8742b !important;
    background: #d8742b !important;
    color: #ffffff !important;
    font-size: 34px !important;
    font-weight: 100 !important;
    padding: 0px !important;
    width: 28px !important;
    height: 28px !important;
    border-radius: 4px !important;
}
.woocommerce-cart-form__contents tr{
    padding: 10px 12px !important;
    margin-bottom: 10px !important;
    height: 70px !important;
}
tr.woocommerce-cart-form__cart-item.cart_item {
    display: flex !important;
    justify-content: space-between;
    align-items: center;
    height: 225px;
    border: 1px solid #FAEEE6 !important;
    margin-bottom: 18px !important;
    border-radius: 8px;
}
.cart-collaterals {
    border: 1px solid #FAEEE6;
    border-radius: 8px;
    padding: 12px;
    margin-top: 70px;
    height: 140px;
}
.cart-subtotal td{
    height: 60px;
}
.elementor-widget-woocommerce-cart .woocommerce table.cart td span{
    font-size: 12px !important;
    font-weight: 500 !important;
}
.elementor-widget-woocommerce-cart .woocommerce .input-text.qty{
    width: 34px !important;
    }
.remove:hover{
    color: #000;
}
tr.woocommerce-shipping-totals.shipping {
    display: none !important;
}
tr.cart-subtotal {
    display: none !important;
}
@media(max-width: 1400px){
.elementor-widget-woocommerce-cart .woocommerce .cart td:before{
        display: none;
    }
.quantity .qty {
    width: 31px !important;
    }
.cart-subtotal td{
    height: 44px;
}
.cart-collaterals {
    height: 120px;
}
}/* End custom CSS */
/* Start custom CSS */body{
    background: #8080800d;
}

.elementor-widget-woocommerce-cart .woocommerce .remove:hover{
    color: #d8742b !important;
}
body.elementor-page-168 .e-con-inner{
    background: #fff !important;
    padding: 0px 20px;
}
@media(max-width: 760px){
body.elementor-page-168 .e-con-inner{
    padding: 0px;
}
body{
    background: #fff;
    padding-top: 0px;
}
}
a.button.wc-backward {
    background: #d05801;
    color: #fff;
    font-size: 0px;
    padding: 11px 20px 8px 20px;
    border-radius: 8px;
    font-weight: 500;
    line-height: 16px;
}
a.button.wc-backward:before {
    content: "بازگشت به منو";
    font-size: 14px;
}
td.product-remove{
    font-size: 12px; 
    position: absolute;
    margin-top: -17%;
    background: #e5e5e5 !important;
    display: flex !important
;
border-radius: 4px;
color: #fff !important;
}
.product-remove a {
    color: #fff !important;
    font-size: 12px !important;
    font-weight: 300 !important;
    display: flex !important;
    height: 20px !important;
    width: 38px !important;
    align-items: center !important;
    justify-content: center !important;
}
.remove:hover{
    color: #000;
}


.woocommerce-message {
    background: #e8ffed;
    font-family: 'Borna';
    font-size: 14px;
    font-weight: 600;
    border: 1px solid #8ec099;
    border-radius: 8px;
    color: #006400;
    position: fixed;
    width: 28%;
    right: 5%;
    left: auto;
    bottom: 20px;
}
.woocommerce-info {
    background: #fff8e8;
    font-family: 'Borna';
    font-size: 14px;
    font-weight: 600;
    border: 1px solid #c0b48e;
    border-radius: 8px;
    color: #644e00;
    position: fixed;
    width: 28%;
    right: 5%;
    left: auto;
    bottom: 20px;
}
.woocommerce-message .button{
    background: #d05801;
    color: #fff;
    font-size: 0px;
    padding: 9px 20px 8px 20px;
    border-radius: 8px;
    font-weight: 500;
    line-height: 16px;
}
.elementor-widget-woocommerce-cart .woocommerce table.shop_table.cart .actions .button {
    background: #d8742b;
    color: #fff;
    border-radius: 12px;
    font-weight: 500;
    border: 0px;
@media(max-width: 760px){
.woocommerce-message, .woocommerce-info, .woocommerce-message .button{
    width: 90%;
    bottom: 50px;
}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Borna';
	font-display: auto;
	src: url('https://cafenoon.ir/menu/wp-content/uploads/2025/05/BornaVF.ttf') format('truetype');
}
/* End Custom Fonts CSS */