.elementor-55 .elementor-element.elementor-element-b3d57bd{--spacer-size:21px;}.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-55 .elementor-element.elementor-element-71bc90e{width:var( --container-widget-width, 606.875% );max-width:606.875%;--container-widget-width:606.875%;--container-widget-flex-grow:0;}.elementor-55 .elementor-element.elementor-element-71bc90e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-55 .elementor-element.elementor-element-71bc90e .elementor-icon-wrapper{text-align:center;}.elementor-55 .elementor-element.elementor-element-71bc90e.elementor-view-stacked .elementor-icon{background-color:#EDE2CE;color:#6F4F38;}.elementor-55 .elementor-element.elementor-element-71bc90e.elementor-view-framed .elementor-icon, .elementor-55 .elementor-element.elementor-element-71bc90e.elementor-view-default .elementor-icon{color:#EDE2CE;border-color:#EDE2CE;}.elementor-55 .elementor-element.elementor-element-71bc90e.elementor-view-framed .elementor-icon, .elementor-55 .elementor-element.elementor-element-71bc90e.elementor-view-default .elementor-icon svg{fill:#EDE2CE;}.elementor-55 .elementor-element.elementor-element-71bc90e.elementor-view-framed .elementor-icon{background-color:#6F4F38;}.elementor-55 .elementor-element.elementor-element-71bc90e.elementor-view-stacked .elementor-icon svg{fill:#6F4F38;}.elementor-55 .elementor-element.elementor-element-71bc90e.elementor-view-stacked .elementor-icon:hover{background-color:#6F4F38;color:#EDE2CE;}.elementor-55 .elementor-element.elementor-element-71bc90e.elementor-view-framed .elementor-icon:hover, .elementor-55 .elementor-element.elementor-element-71bc90e.elementor-view-default .elementor-icon:hover{color:#6F4F38;border-color:#6F4F38;}.elementor-55 .elementor-element.elementor-element-71bc90e.elementor-view-framed .elementor-icon:hover, .elementor-55 .elementor-element.elementor-element-71bc90e.elementor-view-default .elementor-icon:hover svg{fill:#6F4F38;}.elementor-55 .elementor-element.elementor-element-71bc90e.elementor-view-framed .elementor-icon:hover{background-color:#EDE2CE;}.elementor-55 .elementor-element.elementor-element-71bc90e.elementor-view-stacked .elementor-icon:hover svg{fill:#EDE2CE;}.elementor-55 .elementor-element.elementor-element-71bc90e .elementor-icon{font-size:40px;padding:11px;}.elementor-55 .elementor-element.elementor-element-71bc90e .elementor-icon svg{height:40px;}.elementor-55 .elementor-element.elementor-element-272e051{--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;}.elementor-55 .elementor-element.elementor-element-272e051.e-con{--flex-grow:0;--flex-shrink:0;}.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-55 .elementor-element.elementor-element-28e436f{text-align:start;}.elementor-55 .elementor-element.elementor-element-28e436f .elementor-heading-title{font-family:"Iransans", Sans-serif;font-weight:600;text-shadow:0px 0px 4px rgba(0, 0, 0, 0.56);color:#FFFFFF;}.elementor-55 .elementor-element.elementor-element-15d1543{text-align:start;}.elementor-55 .elementor-element.elementor-element-15d1543 .elementor-heading-title{font-family:"Iransans", Sans-serif;font-weight:300;color:#DBC186;}.elementor-55 .elementor-element.elementor-element-07aba79{--display:flex;}.elementor-55 .elementor-element.elementor-element-4b09095{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--overflow:auto;--z-index:999;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-55 .elementor-element.elementor-element-1ee0475 .elementor-button{background-color:#03020200;font-family:"Iransans", Sans-serif;font-weight:500;fill:#754C35;color:#754C35;}.elementor-55 .elementor-element.elementor-element-1ee0475{width:var( --container-widget-width, 19% );max-width:19%;padding:0px 0px 0px 0px;--container-widget-width:19%;--container-widget-flex-grow:0;}.elementor-55 .elementor-element.elementor-element-fadaaef .elementor-button{background-color:#7A533D00;font-family:"Iransans", Sans-serif;font-weight:500;fill:#754C35;color:#754C35;}.elementor-55 .elementor-element.elementor-element-fadaaef{width:var( --container-widget-width, 17% );max-width:17%;padding:0px 0px 0px 0px;--container-widget-width:17%;--container-widget-flex-grow:0;}.elementor-55 .elementor-element.elementor-element-7973a82 .elementor-button{background-color:#7A533D00;font-family:"Iransans", Sans-serif;font-weight:500;fill:#754C35;color:#754C35;}.elementor-55 .elementor-element.elementor-element-7973a82{width:var( --container-widget-width, 15% );max-width:15%;padding:0px 0px 0px 0px;--container-widget-width:15%;--container-widget-flex-grow:0;}.elementor-55 .elementor-element.elementor-element-eec5ad1 .elementor-button{background-color:#7A533D00;font-family:"Iransans", Sans-serif;font-weight:500;fill:#754C35;color:#754C35;}.elementor-55 .elementor-element.elementor-element-eec5ad1{width:var( --container-widget-width, 24% );max-width:24%;padding:0px 0px 0px 0px;--container-widget-width:24%;--container-widget-flex-grow:0;}.elementor-55 .elementor-element.elementor-element-a271ff8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-55 .elementor-element.elementor-element-a271ff8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-woocommerce-checkout-page .product-name .variation{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-55 .elementor-element.elementor-element-2862a9e{--order-review-title-alignment:center;--sections-border-radius:25px 25px 25px 25px;--forms-fields-border-radius:12px 12px 12px 12px;--order-summary-items-color:#2CA51D;--purchase-button-border-radius:20px 20px 20px 20px;}.elementor-55 .elementor-element.elementor-element-2862a9e .e-woocommerce-login-section, .elementor-55 .elementor-element.elementor-element-2862a9e .woocommerce-checkout #customer_details .col-1, .elementor-55 .elementor-element.elementor-element-2862a9e .woocommerce-additional-fields, .elementor-55 .elementor-element.elementor-element-2862a9e .e-checkout__order_review, .elementor-55 .elementor-element.elementor-element-2862a9e .e-coupon-box, .elementor-55 .elementor-element.elementor-element-2862a9e .woocommerce-checkout #payment, .elementor-55 .elementor-element.elementor-element-2862a9e .woocommerce-shipping-fields .shipping_address{box-shadow:0px 1px 13px 0px rgba(0, 0, 0, 0.11);}.elementor-55 .elementor-element.elementor-element-2862a9e h3#order_review_heading, .elementor-55 .elementor-element.elementor-element-2862a9e .woocommerce-billing-fields h3, .elementor-55 .elementor-element.elementor-element-2862a9e .woocommerce-additional-fields h3{font-family:"Iransans", Sans-serif;}.elementor-55 .elementor-element.elementor-element-2862a9e .e-checkout-secondary-title{font-family:"Iransans", Sans-serif;}.elementor-55 .elementor-element.elementor-element-2862a9e .e-description{font-family:"Iransans", Sans-serif;}.elementor-55 .elementor-element.elementor-element-2862a9e .woocommerce-checkout #payment .payment_box, .elementor-55 .elementor-element.elementor-element-2862a9e .woocommerce-privacy-policy-text p, .elementor-55 .elementor-element.elementor-element-2862a9e .e-checkout-message{font-family:"Iransans", Sans-serif;}.elementor-55 .elementor-element.elementor-element-2862a9e .woocommerce-form__label-for-checkbox span{font-family:"Iransans", Sans-serif;}.elementor-55 .elementor-element.elementor-element-2862a9e .wc_payment_method label, .elementor-55 .elementor-element.elementor-element-2862a9e #shipping_method li label{font-family:"Iransans", Sans-serif;}.elementor-55 .elementor-element.elementor-element-2862a9e .woocommerce-billing-fields .form-row label, .elementor-55 .elementor-element.elementor-element-2862a9e .woocommerce-shipping-fields .form-row label, .elementor-55 .elementor-element.elementor-element-2862a9e .woocommerce-additional-fields .form-row label, .elementor-55 .elementor-element.elementor-element-2862a9e .e-woocommerce-login-anchor .form-row label, .elementor-55 .elementor-element.elementor-element-2862a9e .e-coupon-anchor-description{font-family:"Iransans", Sans-serif;font-weight:500;}.elementor-55 .elementor-element.elementor-element-2862a9e #customer_details .input-text, .elementor-55 .elementor-element.elementor-element-2862a9e #customer_details .form-row textarea, .elementor-55 .elementor-element.elementor-element-2862a9e #customer_details .form-row select, .elementor-55 .elementor-element.elementor-element-2862a9e .e-woocommerce-login-anchor .input-text, .elementor-55 .elementor-element.elementor-element-2862a9e #coupon_code, .elementor-55 .elementor-element.elementor-element-2862a9e ::placeholder, .elementor-55 .elementor-element.elementor-element-2862a9e .select2-container--default .select2-selection--single, .select2-results__option{font-family:"Iransans", Sans-serif;}.elementor-55 .elementor-element.elementor-element-2862a9e #customer_details .input-text, .elementor-55 .elementor-element.elementor-element-2862a9e  #customer_details .form-row textarea, .elementor-55 .elementor-element.elementor-element-2862a9e .woocommerce form #customer_details select, .elementor-55 .elementor-element.elementor-element-2862a9e .e-woocommerce-login-anchor .input-text, .elementor-55 .elementor-element.elementor-element-2862a9e #coupon_code, .elementor-55 .elementor-element.elementor-element-2862a9e .select2-container--default .select2-selection--single{box-shadow:0px 0px 13px 0px rgba(0, 0, 0, 0.13);}.elementor-55 .elementor-element.elementor-element-2862a9e .woocommerce-button{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-55 .elementor-element.elementor-element-2862a9e .woocommerce-checkout-review-order-table .cart_item td{font-family:"Iransans", Sans-serif;}.elementor-55 .elementor-element.elementor-element-2862a9e .product-name .variation{font-family:"Iransans", Sans-serif;font-weight:400;}.elementor-55 .elementor-element.elementor-element-2862a9e .woocommerce-checkout-review-order-table thead tr th, .elementor-55 .elementor-element.elementor-element-2862a9e .woocommerce-checkout-review-order-table tfoot tr th, .elementor-55 .elementor-element.elementor-element-2862a9e .woocommerce-checkout-review-order-table tfoot tr td{font-family:"Iransans", Sans-serif;}.elementor-55 .elementor-element.elementor-element-2862a9e .woocommerce #payment #place_order{font-family:"Iransans", Sans-serif;}.elementor-55 .elementor-element.elementor-element-2862a9e #place_order{box-shadow:0px 3px 9px 0px rgba(0, 0, 0, 0.13);}.elementor-55 .elementor-element.elementor-element-4e69b27{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.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-55 .elementor-element.elementor-element-ec92770{--divider-border-style:wavy;--divider-color:#0000004F;--divider-border-width:1px;--divider-pattern-height:20px;--divider-pattern-size:20px;}.elementor-55 .elementor-element.elementor-element-ec92770 .elementor-divider-separator{width:60%;margin:0 auto;margin-center:0;}.elementor-55 .elementor-element.elementor-element-ec92770 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-55 .elementor-element.elementor-element-dda23ed{text-align:center;font-family:"Iransans", Sans-serif;font-size:12px;font-weight:400;}body.elementor-page-55:not(.elementor-motion-effects-element-type-background), body.elementor-page-55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5EDE2;}@media(max-width:1024px){.elementor-55 .elementor-element.elementor-element-4e69b27{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-55 .elementor-element.elementor-element-b3d57bd{--spacer-size:10px;}.elementor-55 .elementor-element.elementor-element-71bc90e .elementor-icon{font-size:36px;}.elementor-55 .elementor-element.elementor-element-71bc90e .elementor-icon svg{height:36px;}.elementor-55 .elementor-element.elementor-element-272e051{--width:189px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-55 .elementor-element.elementor-element-272e051.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-55 .elementor-element.elementor-element-28e436f{text-align:center;}.elementor-55 .elementor-element.elementor-element-28e436f .elementor-heading-title{font-size:26px;}.elementor-55 .elementor-element.elementor-element-15d1543{text-align:center;}.elementor-55 .elementor-element.elementor-element-15d1543 .elementor-heading-title{font-size:10px;line-height:1.3em;}.elementor-55 .elementor-element.elementor-element-1ee0475{width:var( --container-widget-width, 68px );max-width:68px;--container-widget-width:68px;--container-widget-flex-grow:0;}.elementor-55 .elementor-element.elementor-element-1ee0475 .elementor-button{font-size:12px;}.elementor-55 .elementor-element.elementor-element-fadaaef{width:var( --container-widget-width, 67px );max-width:67px;--container-widget-width:67px;--container-widget-flex-grow:0;}.elementor-55 .elementor-element.elementor-element-fadaaef .elementor-button{font-size:12px;}.elementor-55 .elementor-element.elementor-element-7973a82{width:var( --container-widget-width, 65px );max-width:65px;--container-widget-width:65px;--container-widget-flex-grow:0;}.elementor-55 .elementor-element.elementor-element-7973a82 .elementor-button{font-size:12px;}.elementor-55 .elementor-element.elementor-element-eec5ad1{width:var( --container-widget-width, 88px );max-width:88px;--container-widget-width:88px;--container-widget-flex-grow:0;}.elementor-55 .elementor-element.elementor-element-eec5ad1 .elementor-button{font-size:12px;}.elementor-55 .elementor-element.elementor-element-a271ff8{--width:300px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-55 .elementor-element.elementor-element-4e69b27{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}@media(min-width:768px){.elementor-55 .elementor-element.elementor-element-272e051{--width:82.766%;}.elementor-55 .elementor-element.elementor-element-07aba79{--content-width:500px;}.elementor-55 .elementor-element.elementor-element-4e69b27{--content-width:726px;}}/* Start custom CSS for button, class: .elementor-element-1ee0475 */.category-chip{

    flex:0 0 auto;

    height:40px;

    padding:0 18px;

    border-radius:20px;

    display:flex;

    align-items:center;

    justify-content:center;

    white-space:nowrap;

    cursor:pointer;

    user-select:none;

    transition:.28s ease;

    color:#7A533D;

    font-size:14px;

    font-weight:600;

    background:
        linear-gradient(
            135deg,
            rgba(255,255,255,.22),
            rgba(255,255,255,.06)
        );

    backdrop-filter:
        blur(14px)
        saturate(220%);

    -webkit-backdrop-filter:
        blur(14px)
        saturate(220%);

    border:
        1px solid
        rgba(255,255,255,.48);

    box-shadow:

        inset 0 1px 1px rgba(255,255,255,.60),

        inset 0 -1px 1px rgba(255,255,255,.12),

        0 6px 18px rgba(0,0,0,.08);

}


.category-chip:hover{

    transform:translateY(-1px);

    box-shadow:

        inset 0 1px 1px rgba(255,255,255,.7),

        inset 0 -1px 1px rgba(255,255,255,.18),

        0 10px 22px rgba(0,0,0,.10);

}


.category-chip.active{

    color:#fff;

    background:

        linear-gradient(
            180deg,
            #8A6147,
            #6E4935
        );

    border:

        1px solid
        rgba(255,255,255,.25);

    box-shadow:

        inset 0 1px 1px rgba(255,255,255,.22),

        0 10px 24px rgba(122,83,61,.28);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fadaaef */.category-chip{

    flex:0 0 auto;

    height:40px;

    padding:0 18px;

    border-radius:20px;

    display:flex;

    align-items:center;

    justify-content:center;

    white-space:nowrap;

    cursor:pointer;

    user-select:none;

    transition:.28s ease;

    color:#7A533D;

    font-size:14px;

    font-weight:600;

    background:
        linear-gradient(
            135deg,
            rgba(255,255,255,.22),
            rgba(255,255,255,.06)
        );

    backdrop-filter:
        blur(14px)
        saturate(220%);

    -webkit-backdrop-filter:
        blur(14px)
        saturate(220%);

    border:
        1px solid
        rgba(255,255,255,.48);

    box-shadow:

        inset 0 1px 1px rgba(255,255,255,.60),

        inset 0 -1px 1px rgba(255,255,255,.12),

        0 6px 18px rgba(0,0,0,.08);

}


.category-chip:hover{

    transform:translateY(-1px);

    box-shadow:

        inset 0 1px 1px rgba(255,255,255,.7),

        inset 0 -1px 1px rgba(255,255,255,.18),

        0 10px 22px rgba(0,0,0,.10);

}


.category-chip.active{

    color:#fff;

    background:

        linear-gradient(
            180deg,
            #8A6147,
            #6E4935
        );

    border:

        1px solid
        rgba(255,255,255,.25);

    box-shadow:

        inset 0 1px 1px rgba(255,255,255,.22),

        0 10px 24px rgba(122,83,61,.28);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7973a82 */.category-chip{

    flex:0 0 auto;

    height:40px;

    padding:0 18px;

    border-radius:20px;

    display:flex;

    align-items:center;

    justify-content:center;

    white-space:nowrap;

    cursor:pointer;

    user-select:none;

    transition:.28s ease;

    color:#7A533D;

    font-size:14px;

    font-weight:600;

    background:
        linear-gradient(
            135deg,
            rgba(255,255,255,.22),
            rgba(255,255,255,.06)
        );

    backdrop-filter:
        blur(14px)
        saturate(220%);

    -webkit-backdrop-filter:
        blur(14px)
        saturate(220%);

    border:
        1px solid
        rgba(255,255,255,.48);

    box-shadow:

        inset 0 1px 1px rgba(255,255,255,.60),

        inset 0 -1px 1px rgba(255,255,255,.12),

        0 6px 18px rgba(0,0,0,.08);

}


.category-chip:hover{

    transform:translateY(-1px);

    box-shadow:

        inset 0 1px 1px rgba(255,255,255,.7),

        inset 0 -1px 1px rgba(255,255,255,.18),

        0 10px 22px rgba(0,0,0,.10);

}


.category-chip.active{

    color:#fff;

    background:

        linear-gradient(
            180deg,
            #8A6147,
            #6E4935
        );

    border:

        1px solid
        rgba(255,255,255,.25);

    box-shadow:

        inset 0 1px 1px rgba(255,255,255,.22),

        0 10px 24px rgba(122,83,61,.28);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-eec5ad1 */.category-chip{

    flex:0 0 auto;

    height:40px;

    padding:0 18px;

    border-radius:20px;

    display:flex;

    align-items:center;

    justify-content:center;

    white-space:nowrap;

    cursor:pointer;

    user-select:none;

    transition:.28s ease;

    color:#7A533D;

    font-size:14px;

    font-weight:600;

    background:
        linear-gradient(
            135deg,
            rgba(255,255,255,.22),
            rgba(255,255,255,.06)
        );

    backdrop-filter:
        blur(14px)
        saturate(220%);

    -webkit-backdrop-filter:
        blur(14px)
        saturate(220%);

    border:
        1px solid
        rgba(255,255,255,.48);

    box-shadow:

        inset 0 1px 1px rgba(255,255,255,.60),

        inset 0 -1px 1px rgba(255,255,255,.12),

        0 6px 18px rgba(0,0,0,.08);

}


.category-chip:hover{

    transform:translateY(-1px);

    box-shadow:

        inset 0 1px 1px rgba(255,255,255,.7),

        inset 0 -1px 1px rgba(255,255,255,.18),

        0 10px 22px rgba(0,0,0,.10);

}


.category-chip.active{

    color:#fff;

    background:

        linear-gradient(
            180deg,
            #8A6147,
            #6E4935
        );

    border:

        1px solid
        rgba(255,255,255,.25);

    box-shadow:

        inset 0 1px 1px rgba(255,255,255,.22),

        0 10px 24px rgba(122,83,61,.28);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b09095 */.category-menu{

    display:flex;
    flex-wrap:nowrap;
    align-items:center;

    gap:10px;

    overflow-x:auto;
    overflow-y:hidden;

    padding:8px 14px;

    scroll-behavior:smooth;
    -webkit-overflow-scrolling:touch;

    scrollbar-width:none;

    direction:rtl;

}

.category-menu::-webkit-scrollbar{
    display:none;
}
.elementor-55 .elementor-element.elementor-element-4b09095{

background:rgba(255,248,240,.58);

backdrop-filter:blur(4px);

-webkit-backdrop-filter:blur(4px);

border:1px solid rgba(255,255,255,.45);

border-radius:28px;

box-shadow:

0 10px 28px rgba(120,85,60,.12);

padding:6px;

}
@media(max-width:768px){

.category-menu{

    padding:6px 10px;

}


.category-chip{

    height:34px;

    padding:0 14px;

    font-size:13px;

    border-radius:17px;

}

}/* End custom CSS */
/* Start custom CSS for woocommerce-checkout-page, class: .elementor-element-2862a9e */.order-total th,
.order-total td{

font-size:18px;

font-weight:700;

color:#7A533D;

padding-top:18px;

}/* End custom CSS */
/* Start custom CSS *//*=========================================
زمینه کل فرم
=========================================*/

.woocommerce-checkout #customer_details > div,
.woocommerce-checkout #order_review{
    background:rgba(255,255,255,.45);
    backdrop-filter:blur(18px);
    -webkit-backdrop-filter:blur(18px);

    border:1px solid rgba(255,255,255,.55);
    border-radius:26px;
    padding:28px;

    box-shadow:
    0 12px 30px rgba(0,0,0,.08),
    inset 0 1px 1px rgba(255,255,255,.65);

    margin-bottom:40px;
}


/*=========================================
عنوان ها
=========================================*/

.woocommerce-checkout h3{

    color:#6E4935;
    font-size:22px;
    font-weight:700;
    margin-bottom:22px;

}


/*=========================================
فیلدها
=========================================*/

.woocommerce-checkout input[type=text],
.woocommerce-checkout input[type=tel],
.woocommerce-checkout textarea,
.woocommerce-checkout select{

    background:rgba(255,255,255,.75);

    border:none;

    border-radius:18px;

    height:52px;

    padding:0 18px;

    font-size:15px;

    box-shadow:
    inset 0 1px 2px rgba(0,0,0,.05);

}


.woocommerce-checkout textarea{

    height:110px;
    padding-top:14px;

}


/*=========================================
لیبل
=========================================*/

.woocommerce-checkout label{

    color:#6E4935;
    font-weight:600;

}


/*=========================================
دکمه پرداخت
=========================================*/

#place_order{

    width:100%;

    height:56px;

    border-radius:20px;

    border:none;

    background:
    linear-gradient(180deg,#8A6147,#6E4935);

    color:#fff;

    font-size:17px;

    font-weight:700;

    transition:.25s;

}


#place_order:hover{

    transform:translateY(-2px);

}


/*=========================================
جدول سفارش
=========================================*/

.shop_table{

    border:none !important;

}


.shop_table td,
.shop_table th{

    border:none !important;

    padding:15px 8px;

}


/*=========================================
باکس کد تخفیف
=========================================*/

.checkout_coupon{

    border:none !important;

    background:rgba(255,255,255,.45);

    border-radius:20px;

    padding:20px;

}


/*=========================================
دو ستون
=========================================*/

@media(min-width:768px){

#customer_details{

display:flex;

gap:24px;

}

#customer_details>.col-1{

width:55%;

}

#customer_details>.col-2{

width:45%;

}

}
.shop_table tbody tr{

border-bottom:1px solid rgba(122,83,61,.08);

}

.shop_table td{

padding:16px 6px;

font-size:15px;

color:#6E4935;

}

.shop_table strong{

font-weight:600;

}
#customer_details .col-2{
    display:none !important;
}





/* پیام نبود روش پرداخت */
.woocommerce-info{
    display:none !important;
}

/* متن حریم خصوصی */
.woocommerce-privacy-policy-text{
    display:none !important;
}

/* Additional Information */
.woocommerce-additional-fields,
#order_comments_field{
    display:none !important;
}

/* عنوان Additional Information */
h3#ship-to-different-address,
#ship-to-different-address{
    display:none !important;
}

/* Shipment */
.woocommerce-shipping-totals,
.shipping,
#shipping_method,
.woocommerce-shipping-destination,
.shipping-calculator-button,
.shipping-calculator-form{
    display:none !important;
}

/* اگر باکس خالی باقی ماند */
.woocommerce-additional-fields{
    margin:0 !important;
    padding:0 !important;
    border:none !important;
}

/* حذف فاصله اضافی */
.woocommerce-checkout-review-order-table tfoot tr:nth-child(2){
    display:none !important;
}


/*mobile*/
@media (max-width:767px){

.shop_table{

    display:block;
    width:100%;
    overflow-x:auto;
    -webkit-overflow-scrolling:touch;
}

.shop_table td,
.shop_table th{

    white-space:normal;
    word-break:break-word;
}

}
.fanoori-remove-item{

display:inline-flex;

align-items:center;
justify-content:center;

width:22px;
height:22px;

margin-right:8px;

border-radius:50%;

background:rgba(110,73,53,.12);

color:#6E4935;

font-size:18px;

font-weight:bold;

text-decoration:none;

transition:.2s;

}


.fanoori-remove-item:hover{

background:#6E4935;

color:white;

}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Iransans';
	font-display: auto;
	src: url('https://fnoosh.ir/wp-content/uploads/2026/07/IRANSans.ttf') format('truetype');
}
/* End Custom Fonts CSS */