.elementor-15 .elementor-element.elementor-element-642b5d8{--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-15 .elementor-element.elementor-element-8cde24e{width:var( --container-widget-width, 96.835% );max-width:96.835%;--container-widget-width:96.835%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-8cde24e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-8cde24e .elementor-icon-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-8cde24e.elementor-view-stacked .elementor-icon{background-color:#EDE2CE;color:#6F4F38;}.elementor-15 .elementor-element.elementor-element-8cde24e.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-8cde24e.elementor-view-default .elementor-icon{color:#EDE2CE;border-color:#EDE2CE;}.elementor-15 .elementor-element.elementor-element-8cde24e.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-8cde24e.elementor-view-default .elementor-icon svg{fill:#EDE2CE;}.elementor-15 .elementor-element.elementor-element-8cde24e.elementor-view-framed .elementor-icon{background-color:#6F4F38;}.elementor-15 .elementor-element.elementor-element-8cde24e.elementor-view-stacked .elementor-icon svg{fill:#6F4F38;}.elementor-15 .elementor-element.elementor-element-8cde24e.elementor-view-stacked .elementor-icon:hover{background-color:#6F4F38;color:#EDE2CE;}.elementor-15 .elementor-element.elementor-element-8cde24e.elementor-view-framed .elementor-icon:hover, .elementor-15 .elementor-element.elementor-element-8cde24e.elementor-view-default .elementor-icon:hover{color:#6F4F38;border-color:#6F4F38;}.elementor-15 .elementor-element.elementor-element-8cde24e.elementor-view-framed .elementor-icon:hover, .elementor-15 .elementor-element.elementor-element-8cde24e.elementor-view-default .elementor-icon:hover svg{fill:#6F4F38;}.elementor-15 .elementor-element.elementor-element-8cde24e.elementor-view-framed .elementor-icon:hover{background-color:#EDE2CE;}.elementor-15 .elementor-element.elementor-element-8cde24e.elementor-view-stacked .elementor-icon:hover svg{fill:#EDE2CE;}.elementor-15 .elementor-element.elementor-element-8cde24e .elementor-icon{font-size:40px;padding:11px;}.elementor-15 .elementor-element.elementor-element-8cde24e .elementor-icon svg{height:40px;}.elementor-15 .elementor-element.elementor-element-178b0da{--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-15 .elementor-element.elementor-element-178b0da.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-15 .elementor-element.elementor-element-14d7847{text-align:start;}.elementor-15 .elementor-element.elementor-element-14d7847 .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-15 .elementor-element.elementor-element-ee2147a{text-align:start;}.elementor-15 .elementor-element.elementor-element-ee2147a .elementor-heading-title{font-family:"Iransans", Sans-serif;font-weight:300;color:#DBC186;}.elementor-15 .elementor-element.elementor-element-4e362ef{--display:flex;}.elementor-15 .elementor-element.elementor-element-4749840{--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-15 .elementor-element.elementor-element-44af14c .elementor-button{background-color:#03020200;font-family:"Iransans", Sans-serif;font-weight:500;fill:#754C35;color:#754C35;}.elementor-15 .elementor-element.elementor-element-44af14c{width:var( --container-widget-width, 13% );max-width:13%;padding:0px 0px 0px 0px;--container-widget-width:13%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-0d2164a .elementor-button{background-color:#7A533D00;font-family:"Iransans", Sans-serif;font-weight:500;fill:#754C35;color:#754C35;}.elementor-15 .elementor-element.elementor-element-0d2164a{width:var( --container-widget-width, 12% );max-width:12%;padding:0px 0px 0px 0px;--container-widget-width:12%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-a84484e .elementor-button{background-color:#7A533D00;font-family:"Iransans", Sans-serif;font-weight:500;fill:#754C35;color:#754C35;}.elementor-15 .elementor-element.elementor-element-a84484e{width:var( --container-widget-width, 14% );max-width:14%;padding:0px 0px 0px 0px;--container-widget-width:14%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-57bd1bd .elementor-button{background-color:#7A533D00;font-family:"Iransans", Sans-serif;font-weight:500;fill:#754C35;color:#754C35;}.elementor-15 .elementor-element.elementor-element-57bd1bd{width:var( --container-widget-width, 12% );max-width:12%;padding:0px 0px 0px 0px;--container-widget-width:12%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-b6693f9 .elementor-button{background-color:#7A533D00;font-family:"Iransans", Sans-serif;font-weight:500;fill:#754C35;color:#754C35;}.elementor-15 .elementor-element.elementor-element-b6693f9{width:var( --container-widget-width, 17% );max-width:17%;padding:0px 0px 0px 0px;--container-widget-width:17%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-77a2d57{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-15 .elementor-element.elementor-element-7ed6634{background-color:#FDF6EE;padding:21px 21px 21px 21px;border-radius:20px 20px 20px 20px;box-shadow:0px 1px 11px 0px rgba(0, 0, 0, 0.19);}.elementor-15 .elementor-element.elementor-element-7ed6634 .elementor-icon-box-wrapper{text-align:center;gap:4px;}.elementor-15 .elementor-element.elementor-element-7ed6634 .elementor-icon-box-title{margin-block-end:8px;color:#6F4F38;}.elementor-15 .elementor-element.elementor-element-7ed6634.elementor-view-stacked .elementor-icon{background-color:#EDE2CE;}.elementor-15 .elementor-element.elementor-element-7ed6634.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-7ed6634.elementor-view-default .elementor-icon{fill:#EDE2CE;color:#EDE2CE;border-color:#EDE2CE;}.elementor-15 .elementor-element.elementor-element-7ed6634 .elementor-icon{font-size:78px;padding:9px;border-radius:30px 30px 30px 30px;}.elementor-15 .elementor-element.elementor-element-7ed6634 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-7ed6634 .elementor-icon-box-title a{font-family:"Iransans", Sans-serif;font-size:15px;font-weight:600;}.elementor-15 .elementor-element.elementor-element-7ed6634:has(:hover) .elementor-icon-box-title,
					 .elementor-15 .elementor-element.elementor-element-7ed6634:has(:focus) .elementor-icon-box-title{color:#6F4F38;}.elementor-15 .elementor-element.elementor-element-7ed6634 .elementor-icon-box-description{font-family:"Iransans", Sans-serif;font-size:13px;font-weight:400;}.elementor-15 .elementor-element.elementor-element-097f23b{background-color:#FDF6EE;padding:21px 21px 21px 21px;border-radius:20px 20px 20px 20px;box-shadow:0px 1px 11px 0px rgba(0, 0, 0, 0.19);}.elementor-15 .elementor-element.elementor-element-097f23b .elementor-icon-box-wrapper{text-align:center;gap:4px;}.elementor-15 .elementor-element.elementor-element-097f23b .elementor-icon-box-title{margin-block-end:8px;color:#6F4F38;}.elementor-15 .elementor-element.elementor-element-097f23b.elementor-view-stacked .elementor-icon{background-color:#EDE2CE;}.elementor-15 .elementor-element.elementor-element-097f23b.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-097f23b.elementor-view-default .elementor-icon{fill:#EDE2CE;color:#EDE2CE;border-color:#EDE2CE;}.elementor-15 .elementor-element.elementor-element-097f23b .elementor-icon{font-size:78px;padding:9px;border-radius:30px 30px 30px 30px;}.elementor-15 .elementor-element.elementor-element-097f23b .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-097f23b .elementor-icon-box-title a{font-family:"Iransans", Sans-serif;font-size:15px;font-weight:600;}.elementor-15 .elementor-element.elementor-element-097f23b:has(:hover) .elementor-icon-box-title,
					 .elementor-15 .elementor-element.elementor-element-097f23b:has(:focus) .elementor-icon-box-title{color:#6F4F38;}.elementor-15 .elementor-element.elementor-element-097f23b .elementor-icon-box-description{font-family:"Iransans", Sans-serif;font-size:13px;font-weight:400;}.elementor-15 .elementor-element.elementor-element-b692b32{background-color:#FDF6EE;padding:21px 21px 21px 21px;border-radius:20px 20px 20px 20px;box-shadow:0px 1px 11px 0px rgba(0, 0, 0, 0.19);}.elementor-15 .elementor-element.elementor-element-b692b32 .elementor-icon-box-wrapper{text-align:center;gap:4px;}.elementor-15 .elementor-element.elementor-element-b692b32 .elementor-icon-box-title{margin-block-end:8px;color:#6F4F38;}.elementor-15 .elementor-element.elementor-element-b692b32.elementor-view-stacked .elementor-icon{background-color:#EDE2CE;}.elementor-15 .elementor-element.elementor-element-b692b32.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-b692b32.elementor-view-default .elementor-icon{fill:#EDE2CE;color:#EDE2CE;border-color:#EDE2CE;}.elementor-15 .elementor-element.elementor-element-b692b32 .elementor-icon{font-size:78px;padding:9px;border-radius:30px 30px 30px 30px;}.elementor-15 .elementor-element.elementor-element-b692b32 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-b692b32 .elementor-icon-box-title a{font-family:"Iransans", Sans-serif;font-size:15px;font-weight:600;}.elementor-15 .elementor-element.elementor-element-b692b32:has(:hover) .elementor-icon-box-title,
					 .elementor-15 .elementor-element.elementor-element-b692b32:has(:focus) .elementor-icon-box-title{color:#6F4F38;}.elementor-15 .elementor-element.elementor-element-b692b32 .elementor-icon-box-description{font-family:"Iransans", Sans-serif;font-size:13px;font-weight:400;}.elementor-15 .elementor-element.elementor-element-eca5ada{background-color:#FDF6EE;padding:21px 21px 21px 21px;border-radius:20px 20px 20px 20px;box-shadow:0px 1px 11px 0px rgba(0, 0, 0, 0.19);}.elementor-15 .elementor-element.elementor-element-eca5ada .elementor-icon-box-wrapper{text-align:center;gap:4px;}.elementor-15 .elementor-element.elementor-element-eca5ada .elementor-icon-box-title{margin-block-end:8px;color:#6F4F38;}.elementor-15 .elementor-element.elementor-element-eca5ada.elementor-view-stacked .elementor-icon{background-color:#EDE2CE;}.elementor-15 .elementor-element.elementor-element-eca5ada.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-eca5ada.elementor-view-default .elementor-icon{fill:#EDE2CE;color:#EDE2CE;border-color:#EDE2CE;}.elementor-15 .elementor-element.elementor-element-eca5ada .elementor-icon{font-size:78px;padding:9px;border-radius:30px 30px 30px 30px;}.elementor-15 .elementor-element.elementor-element-eca5ada .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-eca5ada .elementor-icon-box-title a{font-family:"Iransans", Sans-serif;font-size:15px;font-weight:600;}.elementor-15 .elementor-element.elementor-element-eca5ada:has(:hover) .elementor-icon-box-title,
					 .elementor-15 .elementor-element.elementor-element-eca5ada:has(:focus) .elementor-icon-box-title{color:#6F4F38;}.elementor-15 .elementor-element.elementor-element-eca5ada .elementor-icon-box-description{font-family:"Iransans", Sans-serif;font-size:13px;font-weight:400;}.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-15 .elementor-element.elementor-element-6d2b2a2{--divider-border-style:wavy;--divider-color:#0000004F;--divider-border-width:1px;--divider-pattern-height:20px;--divider-pattern-size:20px;}.elementor-15 .elementor-element.elementor-element-6d2b2a2 .elementor-divider-separator{width:60%;margin:0 auto;margin-center:0;}.elementor-15 .elementor-element.elementor-element-6d2b2a2 .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-15 .elementor-element.elementor-element-7b36e9d{text-align:center;font-family:"Iransans", Sans-serif;font-size:12px;font-weight:400;}body.elementor-page-15:not(.elementor-motion-effects-element-type-background), body.elementor-page-15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F5EDE2 0%, #F5EDE2 100%);}@media(max-width:1024px){.elementor-15 .elementor-element.elementor-element-77a2d57{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-15 .elementor-element.elementor-element-642b5d8{--spacer-size:10px;}.elementor-15 .elementor-element.elementor-element-8cde24e .elementor-icon{font-size:36px;}.elementor-15 .elementor-element.elementor-element-8cde24e .elementor-icon svg{height:36px;}.elementor-15 .elementor-element.elementor-element-178b0da{--width:189px;--justify-content:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-15 .elementor-element.elementor-element-178b0da.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-14d7847{text-align:center;}.elementor-15 .elementor-element.elementor-element-14d7847 .elementor-heading-title{font-size:26px;}.elementor-15 .elementor-element.elementor-element-ee2147a{text-align:center;}.elementor-15 .elementor-element.elementor-element-ee2147a .elementor-heading-title{font-size:10px;line-height:1.3em;}.elementor-15 .elementor-element.elementor-element-44af14c{width:var( --container-widget-width, 68px );max-width:68px;--container-widget-width:68px;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-44af14c .elementor-button{font-size:12px;}.elementor-15 .elementor-element.elementor-element-0d2164a{width:var( --container-widget-width, 60px );max-width:60px;--container-widget-width:60px;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-0d2164a .elementor-button{font-size:12px;}.elementor-15 .elementor-element.elementor-element-a84484e{width:var( --container-widget-width, 67px );max-width:67px;--container-widget-width:67px;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-a84484e .elementor-button{font-size:12px;}.elementor-15 .elementor-element.elementor-element-57bd1bd{width:var( --container-widget-width, 65px );max-width:65px;--container-widget-width:65px;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-57bd1bd .elementor-button{font-size:12px;}.elementor-15 .elementor-element.elementor-element-b6693f9{width:var( --container-widget-width, 88px );max-width:88px;--container-widget-width:88px;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-b6693f9 .elementor-button{font-size:12px;}.elementor-15 .elementor-element.elementor-element-77a2d57{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}}@media(min-width:768px){.elementor-15 .elementor-element.elementor-element-178b0da{--width:82.766%;}.elementor-15 .elementor-element.elementor-element-77a2d57{--content-width:686px;}}/* Start custom CSS for button, class: .elementor-element-44af14c */.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-0d2164a */.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-a84484e */.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-57bd1bd */.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-b6693f9 */.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-4749840 */.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-15 .elementor-element.elementor-element-4749840{

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 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 */