.elementor-1104 .elementor-element.elementor-element-a366d73{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overlay-opacity:0.5;--padding-top:56px;--padding-bottom:48px;--padding-left:32px;--padding-right:32px;}.elementor-1104 .elementor-element.elementor-element-a366d73:not(.elementor-motion-effects-element-type-background), .elementor-1104 .elementor-element.elementor-element-a366d73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F0E4;}.elementor-1104 .elementor-element.elementor-element-a366d73::before, .elementor-1104 .elementor-element.elementor-element-a366d73 > .elementor-background-video-container::before, .elementor-1104 .elementor-element.elementor-element-a366d73 > .e-con-inner > .elementor-background-video-container::before, .elementor-1104 .elementor-element.elementor-element-a366d73 > .elementor-background-slideshow::before, .elementor-1104 .elementor-element.elementor-element-a366d73 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1104 .elementor-element.elementor-element-a366d73 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #F7F0E4B8 0%, #F7F0E4F0 100%);}.elementor-1104 .elementor-element.elementor-element-8bd0c37{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1104 .elementor-element.elementor-element-54d4c70 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-1104 .elementor-element.elementor-element-54d4c70{font-family:"Heebo";font-size:14px;font-weight:400;line-height:1.5em;color:#6B5A52;}.elementor-1104 .elementor-element.elementor-element-54d4c70 a{color:#6B5A52;}.elementor-1104 .elementor-element.elementor-element-91f4310 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-1104 .elementor-element.elementor-element-91f4310 .elementor-heading-title{font-family:"Rubik";font-size:48px;font-weight:700;line-height:1.15em;color:#3B2116;}.elementor-1104 .elementor-element.elementor-element-55d9945{width:var( --container-widget-width, 780px );max-width:780px;--container-widget-width:780px;--container-widget-flex-grow:0;font-family:"Heebo";font-size:18px;font-weight:400;line-height:1.7em;color:#5F514A;}.elementor-1104 .elementor-element.elementor-element-d8e790a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:28px;--padding-bottom:28px;--padding-left:32px;--padding-right:32px;}.elementor-1104 .elementor-element.elementor-element-d8e790a:not(.elementor-motion-effects-element-type-background), .elementor-1104 .elementor-element.elementor-element-d8e790a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFB;}.elementor-1104 .elementor-element.elementor-element-ce52cec{--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;--gap:0px 18px;--row-gap:0px;--column-gap:18px;}.elementor-1104 .elementor-element.elementor-element-8e5df35{--display:flex;}.elementor-1104 .elementor-element.elementor-element-11d818c .jet-search-filter{display:flex;flex-direction:row;justify-content:center;align-items:center;}.elementor-1104 .elementor-element.elementor-element-11d818c .jet-search-filter__input-wrapper{max-width:100%;}.elementor-1104 .elementor-element.elementor-element-11d818c .jet-search-filter__input{font-family:"Heebo";font-size:16px;font-weight:400;line-height:1.5em;color:#3B2116;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DCC9AD;border-radius:14px 14px 14px 14px;padding:14px 18px 14px 18px;margin:0px 0px 0px 0px;width:calc(100% - 0px - 0px);}.elementor-1104 .elementor-element.elementor-element-11d818c .jet-search-filter__input::placeholder{color:#3B2116;}.elementor-1104 .elementor-element.elementor-element-11d818c .jet-search-filter__input:-ms-input-placeholder{color:#3B2116;}.elementor-1104 .elementor-element.elementor-element-11d818c .jet-search-filter__input::-ms-input-placeholder{color:#3B2116;}.elementor-1104 .elementor-element.elementor-element-11d818c .jet-search-filter__input-clear{color:#3B2116;}.elementor-1104 .elementor-element.elementor-element-11d818c .jet-search-filter__input-loading{color:#3B2116;}.elementor-1104 .elementor-element.elementor-element-11d818c .jet-search-filter__input:focus{color:#3B2116;background-color:#FFFFFF;}.elementor-1104 .elementor-element.elementor-element-11d818c .jet-search-filter__input:focus::placeholder{color:#3B2116;}.elementor-1104 .elementor-element.elementor-element-11d818c .jet-search-filter__input:focus:-ms-input-placeholder{color:#3B2116;}.elementor-1104 .elementor-element.elementor-element-11d818c .jet-search-filter__input:focus::-ms-input-placeholder{color:#3B2116;}.elementor-1104 .elementor-element.elementor-element-11d818c .jet-search-filter__input:focus ~ .jet-search-filter__input-clear{color:#3B2116;}.elementor-1104 .elementor-element.elementor-element-11d818c .jet-search-filter__input:focus ~ .jet-search-filter__input-loading{color:#3B2116;}.elementor-1104 .elementor-element.elementor-element-11d818c .jet-search-filter__input:focus {border-color:#C58A32;}.elementor-1104 .elementor-element.elementor-element-11d818c .jet-search-filter__submit{font-family:"Heebo";font-size:15px;font-weight:500;color:#FFFFFF;background-color:#6B351C;border-style:none;border-radius:14px 14px 14px 14px;overflow:hidden;padding:14px 30px 14px 30px;margin:0px 0px 0px 0px;}.elementor-1104 .elementor-element.elementor-element-11d818c .jet-search-filter__submit:hover{color:#FFFFFF;background-color:#C58A32;}.elementor-1104 .elementor-element.elementor-element-11d818c .jet-search-filter__submit > i{font-size:15px;}.elementor-1104 .elementor-element.elementor-element-11d818c .button-icon-position-right .jet-search-filter__submit > i{margin-left:0px;}.elementor-1104 .elementor-element.elementor-element-11d818c .button-icon-position-left .jet-search-filter__submit > i{margin-right:0px;}.elementor-1104 .elementor-element.elementor-element-8dab214{--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;}.elementor-1104 .elementor-element.elementor-element-1ee3d9d{--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-between;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1104 .elementor-element.elementor-element-1ee3d9d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1104 .elementor-element.elementor-element-0c5a33a{width:var( --container-widget-width, 16.812% );max-width:16.812%;--container-widget-width:16.812%;--container-widget-flex-grow:0;}.elementor-1104 .elementor-element.elementor-element-0c5a33a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1104 .elementor-element.elementor-element-0c5a33a .jet-checkboxes-list__row{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-top:calc(8px/2);margin-bottom:calc(8px/2);}.elementor-1104 .elementor-element.elementor-element-0c5a33a .jet-list-tree__children{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-left:0px;}.elementor-1104 .elementor-element.elementor-element-0c5a33a .jet-checkboxes-list-wrapper{margin-left:calc(-5px/2);margin-right:calc(-5px/2);text-align:right;margin-top:calc(-8px/2);margin-bottom:calc(-8px/2);}.elementor-1104 .elementor-element.elementor-element-0c5a33a .jet-checkboxes-list__label{font-family:"Heebo";font-size:14px;font-weight:400;line-height:1.5em;}.elementor-1104 .elementor-element.elementor-element-0c5a33a .jet-checkboxes-list__button{color:#5F514A;padding:6px 0px 6px 0px;border-style:none;}.elementor-1104 .elementor-element.elementor-element-0c5a33a .jet-checkboxes-list__button:hover{color:#6B351C;}.elementor-1104 .elementor-element.elementor-element-0c5a33a .jet-checkboxes-list__input:checked ~ .jet-checkboxes-list__button{color:#6B351C;}.elementor-1104 .elementor-element.elementor-element-0c5a33a .jet-checkboxes-list__decorator{width:18px;height:18px;min-width:18px;min-height:18px;margin-top:0px;margin-right:8px;background-color:var( --e-global-color-754be4c );border-style:solid;border-width:1px 1px 1px 1px;border-color:#DCC9AD;}.rtl .elementor-1104 .elementor-element.elementor-element-0c5a33a .jet-checkboxes-list__decorator{margin-left:8px;}.elementor-1104 .elementor-element.elementor-element-0c5a33a .jet-checkboxes-list__input:checked ~ .jet-checkboxes-list__button .jet-checkboxes-list__decorator{background-color:#6B351C;border-color:var( --e-global-color-primary );}.elementor-1104 .elementor-element.elementor-element-0c5a33a .jet-checkboxes-list__checked-icon{font-size:12px;color:var( --e-global-color-754be4c );}.elementor-1104 .elementor-element.elementor-element-0c5a33a .jet-collapse-icon{width:18px;height:18px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-1104 .elementor-element.elementor-element-0c5a33a .jet-collapse-none{width:18px;height:18px;margin:0px 0px 0px 0px;}.elementor-1104 .elementor-element.elementor-element-0c5a33a .jet-collapse-icon svg path{stroke:#6B351C;}.elementor-1104 .elementor-element.elementor-element-0c5a33a .jet-filter-items-dropdown__label{font-family:"Heebo";font-size:15px;font-weight:400;color:#3B2116;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DCC9AD;border-radius:14px 14px 14px 14px;}.elementor-1104 .elementor-element.elementor-element-0c5a33a .jet-filter-items-dropdown__footer{justify-content:right;}.elementor-1104 .elementor-element.elementor-element-0c5a33a .jet-filter-label{font-family:"Heebo";font-size:15px;font-weight:600;color:#3B2116;padding:0px 0px 0px 0px;margin:0px 0px 8px 0px;text-align:right;}.elementor-1104 .elementor-element.elementor-element-0c5a33a .jet-filter+.jet-filter{margin-top:10px;}.elementor-1104 .elementor-element.elementor-element-0c5a33a .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-1104 .elementor-element.elementor-element-f369a5e{width:var( --container-widget-width, 18.436% );max-width:18.436%;--container-widget-width:18.436%;--container-widget-flex-grow:0;}.elementor-1104 .elementor-element.elementor-element-f369a5e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1104 .elementor-element.elementor-element-f369a5e .jet-checkboxes-list__row{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-top:calc(8px/2);margin-bottom:calc(8px/2);}.elementor-1104 .elementor-element.elementor-element-f369a5e .jet-list-tree__children{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-left:0px;}.elementor-1104 .elementor-element.elementor-element-f369a5e .jet-checkboxes-list-wrapper{margin-left:calc(-5px/2);margin-right:calc(-5px/2);text-align:right;margin-top:calc(-8px/2);margin-bottom:calc(-8px/2);}.elementor-1104 .elementor-element.elementor-element-f369a5e .jet-checkboxes-list__label{font-family:"Heebo";font-size:14px;font-weight:400;line-height:1.5em;}.elementor-1104 .elementor-element.elementor-element-f369a5e .jet-checkboxes-list__button{color:#5F514A;padding:6px 0px 6px 0px;border-style:none;}.elementor-1104 .elementor-element.elementor-element-f369a5e .jet-checkboxes-list__button:hover{color:#6B351C;}.elementor-1104 .elementor-element.elementor-element-f369a5e .jet-checkboxes-list__input:checked ~ .jet-checkboxes-list__button{color:#6B351C;}.elementor-1104 .elementor-element.elementor-element-f369a5e .jet-checkboxes-list__decorator{width:18px;height:18px;min-width:18px;min-height:18px;margin-top:0px;margin-right:8px;background-color:var( --e-global-color-754be4c );border-style:solid;border-width:1px 1px 1px 1px;border-color:#DCC9AD;border-radius:4px 4px 4px 4px;overflow:hidden;}.rtl .elementor-1104 .elementor-element.elementor-element-f369a5e .jet-checkboxes-list__decorator{margin-left:8px;}.elementor-1104 .elementor-element.elementor-element-f369a5e .jet-checkboxes-list__input:checked ~ .jet-checkboxes-list__button .jet-checkboxes-list__decorator{background-color:#6B351C;border-color:#6B351C;}.elementor-1104 .elementor-element.elementor-element-f369a5e .jet-checkboxes-list__checked-icon{font-size:12px;color:var( --e-global-color-754be4c );}.elementor-1104 .elementor-element.elementor-element-f369a5e .jet-collapse-icon{width:18px;height:18px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-1104 .elementor-element.elementor-element-f369a5e .jet-collapse-none{width:18px;height:18px;margin:0px 0px 0px 0px;}.elementor-1104 .elementor-element.elementor-element-f369a5e .jet-collapse-icon svg path{stroke:#6B351C;}.elementor-1104 .elementor-element.elementor-element-f369a5e .jet-filter-items-dropdown__label{font-family:"Heebo";font-size:15px;font-weight:400;color:#3B2116;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DCC9AD;border-radius:14px 14px 14px 14px;}.elementor-1104 .elementor-element.elementor-element-f369a5e .jet-filter-items-dropdown__footer{justify-content:right;}.elementor-1104 .elementor-element.elementor-element-f369a5e .jet-filter-label{font-family:"Heebo";font-size:15px;font-weight:600;color:#3B2116;padding:0px 0px 0px 0px;margin:0px 0px 8px 0px;text-align:right;}.elementor-1104 .elementor-element.elementor-element-f369a5e .jet-filter+.jet-filter{margin-top:10px;}.elementor-1104 .elementor-element.elementor-element-f369a5e .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-1104 .elementor-element.elementor-element-2ab96c1{width:var( --container-widget-width, 18.436% );max-width:18.436%;--container-widget-width:18.436%;--container-widget-flex-grow:0;}.elementor-1104 .elementor-element.elementor-element-2ab96c1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1104 .elementor-element.elementor-element-2ab96c1 .jet-checkboxes-list__row{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-top:calc(8px/2);margin-bottom:calc(8px/2);}.elementor-1104 .elementor-element.elementor-element-2ab96c1 .jet-list-tree__children{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-left:0px;}.elementor-1104 .elementor-element.elementor-element-2ab96c1 .jet-checkboxes-list-wrapper{margin-left:calc(-5px/2);margin-right:calc(-5px/2);text-align:right;margin-top:calc(-8px/2);margin-bottom:calc(-8px/2);}.elementor-1104 .elementor-element.elementor-element-2ab96c1 .jet-checkboxes-list__label{font-family:"Heebo";font-size:14px;font-weight:400;line-height:1.5em;}.elementor-1104 .elementor-element.elementor-element-2ab96c1 .jet-checkboxes-list__button{color:#5F514A;padding:6px 0px 6px 0px;border-style:none;}.elementor-1104 .elementor-element.elementor-element-2ab96c1 .jet-checkboxes-list__button:hover{color:#6B351C;}.elementor-1104 .elementor-element.elementor-element-2ab96c1 .jet-checkboxes-list__input:checked ~ .jet-checkboxes-list__button{color:#6B351C;}.elementor-1104 .elementor-element.elementor-element-2ab96c1 .jet-checkboxes-list__decorator{width:18px;height:18px;min-width:18px;min-height:18px;margin-top:0px;margin-right:8px;background-color:var( --e-global-color-754be4c );border-style:solid;border-width:1px 1px 1px 1px;border-color:#DCC9AD;border-radius:4px 4px 4px 4px;overflow:hidden;}.rtl .elementor-1104 .elementor-element.elementor-element-2ab96c1 .jet-checkboxes-list__decorator{margin-left:8px;}.elementor-1104 .elementor-element.elementor-element-2ab96c1 .jet-checkboxes-list__input:checked ~ .jet-checkboxes-list__button .jet-checkboxes-list__decorator{background-color:#6B351C;border-color:#6B351C;}.elementor-1104 .elementor-element.elementor-element-2ab96c1 .jet-checkboxes-list__checked-icon{font-size:12px;color:var( --e-global-color-754be4c );}.elementor-1104 .elementor-element.elementor-element-2ab96c1 .jet-collapse-icon{width:18px;height:18px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-1104 .elementor-element.elementor-element-2ab96c1 .jet-collapse-none{width:18px;height:18px;margin:0px 0px 0px 0px;}.elementor-1104 .elementor-element.elementor-element-2ab96c1 .jet-collapse-icon svg path{stroke:#6B351C;}.elementor-1104 .elementor-element.elementor-element-2ab96c1 .jet-filter-items-dropdown__label{font-family:"Heebo";font-size:15px;font-weight:400;color:#3B2116;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DCC9AD;border-radius:14px 14px 14px 14px;}.elementor-1104 .elementor-element.elementor-element-2ab96c1 .jet-filter-items-dropdown__footer{justify-content:right;}.elementor-1104 .elementor-element.elementor-element-2ab96c1 .jet-filter-label{font-family:"Heebo";font-size:15px;font-weight:600;color:#3B2116;padding:0px 0px 0px 0px;margin:0px 0px 8px 0px;text-align:right;}.elementor-1104 .elementor-element.elementor-element-2ab96c1 .jet-filter+.jet-filter{margin-top:10px;}.elementor-1104 .elementor-element.elementor-element-2ab96c1 .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-1104 .elementor-element.elementor-element-a495d00{width:var( --container-widget-width, 18.652% );max-width:18.652%;--container-widget-width:18.652%;--container-widget-flex-grow:0;}.elementor-1104 .elementor-element.elementor-element-a495d00.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1104 .elementor-element.elementor-element-a495d00 .jet-checkboxes-list__row{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-top:calc(8px/2);margin-bottom:calc(8px/2);}.elementor-1104 .elementor-element.elementor-element-a495d00 .jet-list-tree__children{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-left:0px;}.elementor-1104 .elementor-element.elementor-element-a495d00 .jet-checkboxes-list-wrapper{margin-left:calc(-5px/2);margin-right:calc(-5px/2);text-align:right;margin-top:calc(-8px/2);margin-bottom:calc(-8px/2);}.elementor-1104 .elementor-element.elementor-element-a495d00 .jet-checkboxes-list__label{font-family:"Heebo";font-size:14px;font-weight:400;line-height:1.5em;}.elementor-1104 .elementor-element.elementor-element-a495d00 .jet-checkboxes-list__button{color:#5F514A;padding:6px 0px 6px 0px;border-style:none;}.elementor-1104 .elementor-element.elementor-element-a495d00 .jet-checkboxes-list__button:hover{color:#6B351C;}.elementor-1104 .elementor-element.elementor-element-a495d00 .jet-checkboxes-list__input:checked ~ .jet-checkboxes-list__button{color:#6B351C;}.elementor-1104 .elementor-element.elementor-element-a495d00 .jet-checkboxes-list__decorator{width:18px;height:18px;min-width:18px;min-height:18px;margin-top:0px;margin-right:8px;background-color:var( --e-global-color-754be4c );border-style:solid;border-width:1px 1px 1px 1px;border-color:#DCC9AD;border-radius:4px 4px 4px 4px;overflow:hidden;}.rtl .elementor-1104 .elementor-element.elementor-element-a495d00 .jet-checkboxes-list__decorator{margin-left:8px;}.elementor-1104 .elementor-element.elementor-element-a495d00 .jet-checkboxes-list__input:checked ~ .jet-checkboxes-list__button .jet-checkboxes-list__decorator{background-color:#6B351C;border-color:#6B351C;}.elementor-1104 .elementor-element.elementor-element-a495d00 .jet-checkboxes-list__checked-icon{font-size:12px;color:var( --e-global-color-754be4c );}.elementor-1104 .elementor-element.elementor-element-a495d00 .jet-collapse-icon{width:18px;height:18px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-1104 .elementor-element.elementor-element-a495d00 .jet-collapse-none{width:18px;height:18px;margin:0px 0px 0px 0px;}.elementor-1104 .elementor-element.elementor-element-a495d00 .jet-collapse-icon svg path{stroke:#6B351C;}.elementor-1104 .elementor-element.elementor-element-a495d00 .jet-filter-items-dropdown__label{font-family:"Heebo";font-size:15px;font-weight:400;color:#3B2116;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DCC9AD;border-radius:14px 14px 14px 14px;}.elementor-1104 .elementor-element.elementor-element-a495d00 .jet-filter-items-dropdown__footer{justify-content:right;}.elementor-1104 .elementor-element.elementor-element-a495d00 .jet-filter-label{font-family:"Heebo";font-size:15px;font-weight:600;color:#3B2116;padding:0px 0px 0px 0px;margin:0px 0px 8px 0px;text-align:right;}.elementor-1104 .elementor-element.elementor-element-a495d00 .jet-filter+.jet-filter{margin-top:10px;}.elementor-1104 .elementor-element.elementor-element-a495d00 .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-1104 .elementor-element.elementor-element-2777319{width:var( --container-widget-width, 18.652% );max-width:18.652%;--container-widget-width:18.652%;--container-widget-flex-grow:0;}.elementor-1104 .elementor-element.elementor-element-2777319.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1104 .elementor-element.elementor-element-2777319 .jet-checkboxes-list__row{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-top:calc(8px/2);margin-bottom:calc(8px/2);}.elementor-1104 .elementor-element.elementor-element-2777319 .jet-list-tree__children{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-left:0px;}.elementor-1104 .elementor-element.elementor-element-2777319 .jet-checkboxes-list-wrapper{margin-left:calc(-5px/2);margin-right:calc(-5px/2);text-align:right;margin-top:calc(-8px/2);margin-bottom:calc(-8px/2);}.elementor-1104 .elementor-element.elementor-element-2777319 .jet-checkboxes-list__label{font-family:"Heebo";font-size:14px;font-weight:400;line-height:1.5em;}.elementor-1104 .elementor-element.elementor-element-2777319 .jet-checkboxes-list__button{color:#5F514A;padding:6px 0px 6px 0px;border-style:none;}.elementor-1104 .elementor-element.elementor-element-2777319 .jet-checkboxes-list__button:hover{color:#6B351C;}.elementor-1104 .elementor-element.elementor-element-2777319 .jet-checkboxes-list__input:checked ~ .jet-checkboxes-list__button{color:#6B351C;}.elementor-1104 .elementor-element.elementor-element-2777319 .jet-checkboxes-list__decorator{width:18px;height:18px;min-width:18px;min-height:18px;margin-top:0px;margin-right:8px;background-color:var( --e-global-color-754be4c );border-style:solid;border-width:1px 1px 1px 1px;border-color:#DCC9AD;border-radius:4px 4px 4px 4px;overflow:hidden;}.rtl .elementor-1104 .elementor-element.elementor-element-2777319 .jet-checkboxes-list__decorator{margin-left:8px;}.elementor-1104 .elementor-element.elementor-element-2777319 .jet-checkboxes-list__input:checked ~ .jet-checkboxes-list__button .jet-checkboxes-list__decorator{background-color:#6B351C;border-color:#6B351C;}.elementor-1104 .elementor-element.elementor-element-2777319 .jet-checkboxes-list__checked-icon{font-size:12px;color:var( --e-global-color-754be4c );}.elementor-1104 .elementor-element.elementor-element-2777319 .jet-collapse-icon{width:18px;height:18px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-1104 .elementor-element.elementor-element-2777319 .jet-collapse-none{width:18px;height:18px;margin:0px 0px 0px 0px;}.elementor-1104 .elementor-element.elementor-element-2777319 .jet-collapse-icon svg path{stroke:#6B351C;}.elementor-1104 .elementor-element.elementor-element-2777319 .jet-filter-items-dropdown__label{font-family:"Heebo";font-size:15px;font-weight:400;color:#3B2116;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DCC9AD;border-radius:14px 14px 14px 14px;}.elementor-1104 .elementor-element.elementor-element-2777319 .jet-filter-items-dropdown__footer{justify-content:right;}.elementor-1104 .elementor-element.elementor-element-2777319 .jet-filter-label{font-family:"Heebo";font-size:15px;font-weight:600;color:#3B2116;padding:0px 0px 0px 0px;margin:0px 0px 8px 0px;text-align:right;}.elementor-1104 .elementor-element.elementor-element-2777319 .jet-filter+.jet-filter{margin-top:10px;}.elementor-1104 .elementor-element.elementor-element-2777319 .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-1104 .elementor-element.elementor-element-b7bed6b{--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:flex-end;--align-items:flex-end;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1104 .elementor-element.elementor-element-33470bf .jet-remove-all-filters__button{font-family:"Heebo";font-size:14px;font-weight:500;color:#6B351C;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DCC9AD;border-radius:14px 14px 14px 14px;padding:10px 16px 10px 16px;}.elementor-1104 .elementor-element.elementor-element-33470bf .jet-remove-all-filters__button:hover{color:#3B2116;background-color:#F7F0E4;border-color:#C58A32;}.elementor-1104 .elementor-element.elementor-element-b620e93 > .elementor-widget-container{background-color:var( --e-global-color-754be4c );border-style:solid;border-width:1px 1px 1px 1px;border-color:#DCC9AD;border-radius:12px 12px 12px 12px;}.elementor-1104 .elementor-element.elementor-element-b620e93:hover .elementor-widget-container{background-color:#F7F0E4;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C58A32;}.elementor-1104 .elementor-element.elementor-element-b620e93.elementor-element{--align-self:flex-end;}.elementor-1104 .elementor-element.elementor-element-b620e93 .elementor-icon-wrapper{text-align:center;}.elementor-1104 .elementor-element.elementor-element-b620e93.elementor-view-stacked .elementor-icon{background-color:#6B351C;}.elementor-1104 .elementor-element.elementor-element-b620e93.elementor-view-framed .elementor-icon, .elementor-1104 .elementor-element.elementor-element-b620e93.elementor-view-default .elementor-icon{color:#6B351C;border-color:#6B351C;}.elementor-1104 .elementor-element.elementor-element-b620e93.elementor-view-framed .elementor-icon, .elementor-1104 .elementor-element.elementor-element-b620e93.elementor-view-default .elementor-icon svg{fill:#6B351C;}.elementor-1104 .elementor-element.elementor-element-b620e93 .elementor-icon{font-size:18px;}.elementor-1104 .elementor-element.elementor-element-b620e93 .elementor-icon svg{height:18px;}.elementor-1104 .elementor-element.elementor-element-9e4989d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:48px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-1104 .elementor-element.elementor-element-9e4989d:not(.elementor-motion-effects-element-type-background), .elementor-1104 .elementor-element.elementor-element-9e4989d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFB;}.elementor-1104 .elementor-element.elementor-element-0cc0dee{--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;--gap:28px 28px;--row-gap:28px;--column-gap:28px;}.elementor-1104 .elementor-element.elementor-element-87a8b4d{--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-between;--align-items:center;}.elementor-1104 .elementor-element.elementor-element-f29a59c .elementor-heading-title{font-family:"Rubik";font-size:30px;font-weight:700;color:#3B2116;}.elementor-1104 .elementor-element.elementor-element-785c4af{--grid-columns:3;}.elementor-1104 .elementor-element.elementor-element-785c4af .elementor-loop-container{grid-auto-rows:1fr;}.elementor-1104 .elementor-element.elementor-element-785c4af .e-loop-item > .elementor-section, .elementor-1104 .elementor-element.elementor-element-785c4af .e-loop-item > .elementor-section > .elementor-container, .elementor-1104 .elementor-element.elementor-element-785c4af .e-loop-item > .e-con, .elementor-1104 .elementor-element.elementor-element-785c4af .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-1104 .elementor-element.elementor-element-785c4af .elementor-pagination{text-align:center;font-family:"Heebo";font-size:15px;font-weight:500;}.elementor-1104 .elementor-element.elementor-element-785c4af .elementor-pagination .page-numbers:not(.dots){color:#5F514A;}.elementor-1104 .elementor-element.elementor-element-785c4af .elementor-pagination a.page-numbers:hover{color:#6B351C;}.elementor-1104 .elementor-element.elementor-element-785c4af .elementor-pagination .page-numbers.current{color:var( --e-global-color-accent );}body:not(.rtl) .elementor-1104 .elementor-element.elementor-element-785c4af .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 8px/2 );}body:not(.rtl) .elementor-1104 .elementor-element.elementor-element-785c4af .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 8px/2 );}body.rtl .elementor-1104 .elementor-element.elementor-element-785c4af .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 8px/2 );}body.rtl .elementor-1104 .elementor-element.elementor-element-785c4af .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 8px/2 );}.elementor-1104 .elementor-element.elementor-element-e107dc8{--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;--overflow:hidden;--padding-top:64px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-1104 .elementor-element.elementor-element-e107dc8:not(.elementor-motion-effects-element-type-background), .elementor-1104 .elementor-element.elementor-element-e107dc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F0E4;}.elementor-1104 .elementor-element.elementor-element-a2bd6fc{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-1104 .elementor-element.elementor-element-6994f6e .elementor-heading-title{font-family:"Rubik";font-size:32px;font-weight:700;line-height:1.3em;color:#3B2116;}.elementor-1104 .elementor-element.elementor-element-2c93c31{font-family:"Heebo";font-size:17px;font-weight:400;line-height:1.8em;color:#5F514A;}.elementor-1104 .elementor-element.elementor-element-3e2f137{--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;--overflow:hidden;--padding-top:56px;--padding-bottom:72px;--padding-left:32px;--padding-right:32px;}.elementor-1104 .elementor-element.elementor-element-3e2f137:not(.elementor-motion-effects-element-type-background), .elementor-1104 .elementor-element.elementor-element-3e2f137 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF8F3;}.elementor-1104 .elementor-element.elementor-element-1850bce{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-1104 .elementor-element.elementor-element-a5ca408.elementor-element{--align-self:center;}.elementor-1104 .elementor-element.elementor-element-a5ca408 .elementor-heading-title{font-family:"Rubik";font-size:30px;font-weight:700;color:#3B2116;}.elementor-1104 .elementor-element.elementor-element-806c489{--grid-columns:4;--grid-row-gap:20px;--grid-column-gap:20px;}.elementor-1104 .elementor-element.elementor-element-806c489 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-1104 .elementor-element.elementor-element-806c489 .e-loop-item > .elementor-section, .elementor-1104 .elementor-element.elementor-element-806c489 .e-loop-item > .elementor-section > .elementor-container, .elementor-1104 .elementor-element.elementor-element-806c489 .e-loop-item > .e-con, .elementor-1104 .elementor-element.elementor-element-806c489 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}@media(max-width:1024px){.elementor-1104 .elementor-element.elementor-element-a366d73{--padding-top:044px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-1104 .elementor-element.elementor-element-91f4310 .elementor-heading-title{font-size:40px;}.elementor-1104 .elementor-element.elementor-element-d8e790a{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1104 .elementor-element.elementor-element-8dab214{--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-1104 .elementor-element.elementor-element-1ee3d9d{--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;--justify-content:flex-start;--flex-wrap:wrap;}.elementor-1104 .elementor-element.elementor-element-0c5a33a{width:var( --container-widget-width, 174.594px );max-width:174.594px;--container-widget-width:174.594px;--container-widget-flex-grow:0;}.elementor-1104 .elementor-element.elementor-element-f369a5e{width:var( --container-widget-width, 191.99px );max-width:191.99px;--container-widget-width:191.99px;--container-widget-flex-grow:0;}.elementor-1104 .elementor-element.elementor-element-2ab96c1{width:var( --container-widget-width, 191.99px );max-width:191.99px;--container-widget-width:191.99px;--container-widget-flex-grow:0;}.elementor-1104 .elementor-element.elementor-element-a495d00{width:var( --container-widget-width, 207.365px );max-width:207.365px;--container-widget-width:207.365px;--container-widget-flex-grow:0;}.elementor-1104 .elementor-element.elementor-element-2777319{width:var( --container-widget-width, 208.365px );max-width:208.365px;--container-widget-width:208.365px;--container-widget-flex-grow:0;}.elementor-1104 .elementor-element.elementor-element-9e4989d{--padding-top:040px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-1104 .elementor-element.elementor-element-f29a59c .elementor-heading-title{font-size:27px;}.elementor-1104 .elementor-element.elementor-element-785c4af{--grid-columns:2;}.elementor-1104 .elementor-element.elementor-element-e107dc8{--padding-top:52px;--padding-bottom:52px;--padding-left:24px;--padding-right:24px;}.elementor-1104 .elementor-element.elementor-element-6994f6e .elementor-heading-title{font-size:28px;}.elementor-1104 .elementor-element.elementor-element-3e2f137{--padding-top:48px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px;}.elementor-1104 .elementor-element.elementor-element-a5ca408 .elementor-heading-title{font-size:27px;}.elementor-1104 .elementor-element.elementor-element-806c489{--grid-columns:2;}}@media(max-width:767px){.elementor-1104 .elementor-element.elementor-element-a366d73{--padding-top:32px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.elementor-1104 .elementor-element.elementor-element-91f4310 .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-1104 .elementor-element.elementor-element-55d9945{font-size:16px;line-height:1.65em;}.elementor-1104 .elementor-element.elementor-element-d8e790a{--padding-top:20px;--padding-bottom:20px;--padding-left:16px;--padding-right:16px;}.elementor-1104 .elementor-element.elementor-element-8e5df35{--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-1104 .elementor-element.elementor-element-11d818c .jet-search-filter{display:flex;flex-direction:column;}.elementor-1104 .elementor-element.elementor-element-1ee3d9d{--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-1104 .elementor-element.elementor-element-0c5a33a{width:var( --container-widget-width, 173.898px );max-width:173.898px;--container-widget-width:173.898px;--container-widget-flex-grow:0;}.elementor-1104 .elementor-element.elementor-element-0c5a33a .jet-checkboxes-list__row{display:inline-block;}.elementor-1104 .elementor-element.elementor-element-0c5a33a .jet-list-tree__children{display:inline-block;}.elementor-1104 .elementor-element.elementor-element-f369a5e{width:var( --container-widget-width, 176.568px );max-width:176.568px;--container-widget-width:176.568px;--container-widget-flex-grow:0;}.elementor-1104 .elementor-element.elementor-element-2ab96c1{width:var( --container-widget-width, 176.568px );max-width:176.568px;--container-widget-width:176.568px;--container-widget-flex-grow:0;}.elementor-1104 .elementor-element.elementor-element-a495d00{width:var( --container-widget-width, 176.568px );max-width:176.568px;--container-widget-width:176.568px;--container-widget-flex-grow:0;}.elementor-1104 .elementor-element.elementor-element-2777319{width:var( --container-widget-width, 176.568px );max-width:176.568px;--container-widget-width:176.568px;--container-widget-flex-grow:0;}.elementor-1104 .elementor-element.elementor-element-9e4989d{--padding-top:32px;--padding-bottom:048px;--padding-left:16px;--padding-right:16px;}.elementor-1104 .elementor-element.elementor-element-f29a59c .elementor-heading-title{font-size:24px;}.elementor-1104 .elementor-element.elementor-element-785c4af{--grid-columns:1;}.elementor-1104 .elementor-element.elementor-element-e107dc8{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-1104 .elementor-element.elementor-element-6994f6e .elementor-heading-title{font-size:24px;}.elementor-1104 .elementor-element.elementor-element-2c93c31{font-size:16px;}.elementor-1104 .elementor-element.elementor-element-3e2f137{--padding-top:40px;--padding-bottom:48px;--padding-left:020px;--padding-right:20px;}.elementor-1104 .elementor-element.elementor-element-a5ca408 .elementor-heading-title{font-size:24px;}.elementor-1104 .elementor-element.elementor-element-806c489{--grid-columns:1;}}@media(min-width:768px){.elementor-1104 .elementor-element.elementor-element-8bd0c37{--content-width:1280px;}.elementor-1104 .elementor-element.elementor-element-ce52cec{--content-width:1280px;}.elementor-1104 .elementor-element.elementor-element-1ee3d9d{--width:75%;}.elementor-1104 .elementor-element.elementor-element-b7bed6b{--width:25%;}.elementor-1104 .elementor-element.elementor-element-0cc0dee{--content-width:1280px;}.elementor-1104 .elementor-element.elementor-element-a2bd6fc{--content-width:900px;}.elementor-1104 .elementor-element.elementor-element-1850bce{--content-width:1280px;}}@media(max-width:1024px) and (min-width:768px){.elementor-1104 .elementor-element.elementor-element-1ee3d9d{--width:100%;}.elementor-1104 .elementor-element.elementor-element-b7bed6b{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-a366d73 *//* =========================================
   MAMA MOR – CATEGORY HERO
   PREMIUM FOOD IMAGE VERSION
   ========================================= */

.mm-category-hero {
    position: relative;
    isolation: isolate;
    overflow: hidden;

    background-color: #F7F0E4;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;

    border-bottom: 1px solid rgba(220, 201, 173, 0.45);
}

/* =========================================
   Cream veil over hero image
   ========================================= */

.mm-category-hero::before {
    content: "";
    position: absolute;
    inset: 0;

    z-index: 0;
    pointer-events: none;

    background:
        linear-gradient(
            90deg,
            rgba(247, 240, 228, 0.48) 0%,
            rgba(247, 240, 228, 0.62) 34%,
            rgba(247, 240, 228, 0.84) 58%,
            rgba(247, 240, 228, 0.96) 78%,
            rgba(247, 240, 228, 0.98) 100%
        );
}

/* Additional soft wash */
.mm-category-hero::after {
    content: "";
    position: absolute;
    inset: 0;

    z-index: 0;
    pointer-events: none;

    background: rgba(255, 252, 247, 0.10);
}


/* =========================================
   Hero content
   ========================================= */

.mm-category-hero-inner {
    position: relative;
    z-index: 2;
}


/* =========================================
   Decorative Cooking Pot
   ========================================= */

.mm-category-hero-inner::before {
    content: "";
    position: absolute;

    top: -35px;
    left: -35px;

    width: 230px;
    height: 230px;

    opacity: 0.06;

    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;

    background-image: url("data:image/svg+xml;utf8,\
<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 240'>\
<g fill='%23C58A32'>\
<rect x='52' y='101' width='136' height='70' rx='18'/>\
<rect x='72' y='88' width='96' height='12' rx='6'/>\
<rect x='104' y='72' width='32' height='14' rx='7'/>\
<rect x='32' y='115' width='22' height='18' rx='8'/>\
<rect x='186' y='115' width='22' height='18' rx='8'/>\
<path d='M76 171h18v15H76z'/>\
<path d='M146 171h18v15h-18z'/>\
</g>\
</svg>");

    pointer-events: none;

    transform: rotate(-7deg);
}


/* =========================================
   Decorative Whisk
   ========================================= */

.mm-category-hero-inner::after {
    content: "";
    position: absolute;

    bottom: -40px;
    left: 150px;

    width: 150px;
    height: 150px;

    opacity: 0.04;

    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;

    background-image: url("data:image/svg+xml;utf8,\
<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 240'>\
<g fill='none' stroke='%236B351C' stroke-width='9' stroke-linecap='round'>\
<path d='M128 141 L183 196'/>\
<path d='M121 136 C78 110 75 57 108 43 C140 29 162 77 136 126'/>\
<path d='M125 137 C96 103 99 62 119 48 C145 30 162 81 136 127'/>\
<path d='M129 138 C119 99 128 64 143 55 C162 44 166 88 137 128'/>\
</g>\
</svg>");

    pointer-events: none;

    transform: rotate(-12deg);
}


/* =========================================
   Eyebrow
   ========================================= */

.mm-category-eyebrow {
    display: inline-flex;
    align-items: center;
    gap: 10px;

    margin-bottom: 14px;

    font-family: "Heebo", sans-serif;
    font-size: 14px;
    font-weight: 500;

    color: #6B351C;
}

.mm-category-eyebrow::before {
    content: "";

    width: 34px;
    height: 2px;

    background: #C58A32;
    border-radius: 999px;
}


/* =========================================
   Title underline
   ========================================= */

.mm-category-title {
    position: relative;
    display: inline-block;
    padding-bottom: 14px;
}

.mm-category-title::after {
    content: "";
    position: absolute;

    right: 0;
    bottom: 0;

    width: 72px;
    height: 3px;

    background: #C58A32;
    border-radius: 999px;
}


/* =========================================
   TABLET
   ========================================= */

@media (max-width: 1024px) {

    .mm-category-hero::before {
        background:
            linear-gradient(
                90deg,
                rgba(247, 240, 228, 0.58) 0%,
                rgba(247, 240, 228, 0.72) 40%,
                rgba(247, 240, 228, 0.92) 72%,
                rgba(247, 240, 228, 0.98) 100%
            );
    }

    .mm-category-hero-inner::before {
        width: 190px;
        height: 190px;
        left: -40px;
    }

    .mm-category-hero-inner::after {
        width: 125px;
        height: 125px;
        left: 110px;
    }
}


/* =========================================
   MOBILE
   ========================================= */

@media (max-width: 767px) {

    .mm-category-hero {
        background-position: 35% center;
    }

    .mm-category-hero::before {
        background:
            linear-gradient(
                180deg,
                rgba(247, 240, 228, 0.78) 0%,
                rgba(247, 240, 228, 0.88) 48%,
                rgba(247, 240, 228, 0.97) 100%
            );
    }

    .mm-category-eyebrow {
        font-size: 13px;
        margin-bottom: 12px;
    }

    .mm-category-title {
        padding-bottom: 12px;
    }

    .mm-category-title::after {
        width: 56px;
    }

    .mm-category-hero-inner::before {
        width: 145px;
        height: 145px;

        top: -20px;
        left: -45px;

        opacity: 0.05;
    }

    .mm-category-hero-inner::after {
        width: 95px;
        height: 95px;

        bottom: -25px;
        left: 55px;

        opacity: 0.035;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e5df35 *//* =========================================
   MAMA MOR – RECIPE SEARCH FILTER
   ========================================= */

.mm-recipe-search-filter .jet-search-filter {
    width: 100%;
}

.mm-recipe-search-filter input {
    direction: rtl;
    text-align: right;
}

.mm-recipe-search-filter button {
    min-height: 52px;
    transition: background-color .2s ease;
}

/* Mobile */
@media (max-width: 767px) {

    .mm-recipe-search-filter .jet-search-filter {
        flex-direction: column;
        gap: 10px;
    }

    .mm-recipe-search-filter input,
    .mm-recipe-search-filter button {
        width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ee3d9d *//* =========================================
   MAMA MOR – UNIFIED RECIPE FILTERS
   ========================================= */

.mm-filter-row {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    gap: 16px;
}

/* Filter widget */
.mm-filter-box {
    width: 220px;
    min-width: 220px;
    font-family: "Heebo", sans-serif;
}

/* Filter title */
.mm-filter-box .jet-filter-label {
    display: block;
    margin: 0 0 8px 0;

    font-family: "Heebo", sans-serif;
    font-size: 15px;
    font-weight: 600;
    line-height: 1.4;
    color: #3B2116;
    text-align: right;
}

/* Unified visible control */
.mm-filter-box .jet-checkboxes-list__decorator,
.mm-filter-box .jet-radio-list__decorator {
    flex-shrink: 0;
}

/* Checkbox / Radio dropdown header */
.mm-filter-box .jet-checkboxes-list,
.mm-filter-box .jet-radio-list {
    font-family: "Heebo", sans-serif;
}

/* Dropdown toggle / Select */
.mm-filter-box .jet-checkboxes-list__button,
.mm-filter-box .jet-radio-list__button,
.mm-filter-box select,
.mm-filter-box .jet-select__control {
    min-height: 52px;
    width: 100%;

    font-family: "Heebo", sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #3B2116;

    background: #FFFFFF;
    border: 1px solid #DCC9AD;
    border-radius: 14px;

    box-shadow: none;
    transition:
        border-color .2s ease,
        background-color .2s ease;
}

/* Select */
.mm-filter-box select,
.mm-filter-box .jet-select__control {
    height: 52px;
    padding: 0 16px;
    direction: rtl;
    text-align: right;
}

/* Hover / Focus */
.mm-filter-box select:hover,
.mm-filter-box select:focus,
.mm-filter-box .jet-select__control:hover,
.mm-filter-box .jet-select__control:focus,
.mm-filter-box .jet-checkboxes-list__button:hover,
.mm-filter-box .jet-radio-list__button:hover {
    border-color: #C58A32;
    outline: none;
}

/* Dropdown content */
.mm-filter-box .jet-checkboxes-list__row,
.mm-filter-box .jet-radio-list__row {
    font-family: "Heebo", sans-serif;
    font-size: 14px;
    color: #5F514A;
}

/* Selected / Hovered option */
.mm-filter-box .jet-checkboxes-list__row:hover,
.mm-filter-box .jet-radio-list__row:hover {
    color: #6B351C;
}

/* Checkbox / Radio */
.mm-filter-box .jet-checkboxes-list__decorator,
.mm-filter-box .jet-radio-list__decorator {
    width: 18px;
    height: 18px;

    background: #FFFFFF;
    border: 1px solid #DCC9AD;
}

.mm-filter-box .jet-checkboxes-list__decorator {
    border-radius: 4px;
}

.mm-filter-box .jet-radio-list__decorator {
    border-radius: 50%;
}

/* Active */
.mm-filter-box
.jet-checkboxes-list__input:checked
~ .jet-checkboxes-list__button
.jet-checkboxes-list__decorator,
.mm-filter-box
.jet-radio-list__input:checked
~ .jet-radio-list__button
.jet-radio-list__decorator {
    border-color: #6B351C;
}

/* Tablet */
@media (max-width: 1024px) {
    .mm-filter-box {
        width: calc(50% - 8px);
        min-width: 0;
    }
}

/* Mobile */
@media (max-width: 767px) {
    .mm-filter-row {
        gap: 14px;
    }

    .mm-filter-box {
        width: 100%;
        min-width: 0;
    }
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-785c4af *//* =========================================
   MAMA MOR – RECIPE PAGINATION
   ========================================= */

.mm-recipes-grid .elementor-pagination {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    gap: 8px;

    margin-top: 40px;

    font-family: "Heebo", sans-serif;
}

.mm-recipes-grid .page-numbers {
    display: inline-flex;
    align-items: center;
    justify-content: center;

    min-width: 42px;
    height: 42px;

    padding: 0 12px;

    font-size: 15px;
    font-weight: 500;
    line-height: 1;

    color: #5F514A;
    background: #FFFFFF;

    border: 1px solid #DCC9AD;
    border-radius: 10px;

    text-decoration: none;

    transition:
        background-color .2s ease,
        color .2s ease,
        border-color .2s ease;
}

.mm-recipes-grid .page-numbers:hover {
    color: #6B351C;
    background: #F7F0E4;
    border-color: #C58A32;
}

.mm-recipes-grid .page-numbers.current {
    color: #FFFFFF;
    background: #6B351C;
    border-color: #6B351C;
}

@media (max-width: 767px) {

    .mm-recipes-grid .elementor-pagination {
        gap: 6px;
        margin-top: 32px;
    }

    .mm-recipes-grid .page-numbers {
        min-width: 40px;
        height: 40px;
        padding: 0 10px;
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e107dc8 *//* =========================================
   MAMA MOR – ARCHIVE SEO CONTENT
   ========================================= */

.mm-archive-seo {
    width: 100%;
    background: #F7F0E4;
}

.mm-archive-seo-inner {
    width: 100%;
    max-width: 900px;
    margin-inline: auto;
}

.mm-archive-seo-title,
.mm-archive-seo-title * {
    font-family: "Rubik", sans-serif;
    color: #3B2116;
}

.mm-archive-seo-content,
.mm-archive-seo-content p,
.mm-archive-seo-content li {
    font-family: "Heebo", sans-serif;
    font-size: 17px;
    line-height: 1.8;
    color: #5F514A;
}

.mm-archive-seo-content h3 {
    margin-top: 28px;
    margin-bottom: 10px;
    font-family: "Rubik", sans-serif;
    font-size: 22px;
    font-weight: 700;
    color: #3B2116;
}

.mm-archive-seo-content a {
    color: #6B351C;
    text-decoration: underline;
    text-decoration-color: #C58A32;
    text-underline-offset: 3px;
}

@media (max-width: 767px) {
    .mm-archive-seo-content,
    .mm-archive-seo-content p,
    .mm-archive-seo-content li {
        font-size: 16px;
        line-height: 1.75;
    }

    .mm-archive-seo-content h3 {
        font-size: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e2f137 *//* =========================================
   MAMA MOR – FOOD SHAPES BACKGROUNDS
   ========================================= */

/* בסיס */
.mm-archive-seo,
.mm-related-topics {
    position: relative;
    overflow: hidden;
}

.mm-archive-seo-inner,
.mm-related-topics-inner {
    position: relative;
    z-index: 2;
}

/* =========================================
   SEO SECTION
   ========================================= */

.mm-archive-seo {
    background: linear-gradient(135deg, #F7F0E4 0%, #FBF7F0 100%);
}

/* סיר */
.mm-archive-seo::before {
    content: "";
    position: absolute;
    top: -30px;
    right: -10px;
    width: 260px;
    height: 260px;
    opacity: 0.07;
    pointer-events: none;
    z-index: 1;

    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    background-image: url("data:image/svg+xml;utf8,\
<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 240'>\
<g fill='%23C58A32'>\
<rect x='55' y='95' width='130' height='72' rx='16'/>\
<rect x='92' y='78' width='56' height='14' rx='7'/>\
<rect x='102' y='66' width='36' height='10' rx='5'/>\
<rect x='36' y='110' width='16' height='38' rx='8'/>\
<rect x='188' y='110' width='16' height='38' rx='8'/>\
<rect x='68' y='168' width='16' height='18' rx='4'/>\
<rect x='156' y='168' width='16' height='18' rx='4'/>\
</g>\
</svg>");
}

/* פרוסת עוגה */
.mm-archive-seo::after {
    content: "";
    position: absolute;
    bottom: -20px;
    left: -10px;
    width: 220px;
    height: 220px;
    opacity: 0.055;
    pointer-events: none;
    z-index: 1;

    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    background-image: url("data:image/svg+xml;utf8,\
<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 240'>\
<g fill='%236B351C'>\
<path d='M52 154 L112 86 Q118 78 127 84 L188 124 Q198 130 193 141 L171 180 Q166 190 154 187 L66 170 Q52 167 52 154 Z'/>\
<circle cx='120' cy='82' r='10'/>\
<circle cx='142' cy='93' r='8'/>\
<circle cx='161' cy='106' r='7'/>\
</g>\
</svg>");
}

/* =========================================
   RELATED TOPICS SECTION
   ========================================= */

.mm-related-topics {
    background: linear-gradient(180deg, #FBF8F3 0%, #FCFCFB 100%);
    border-top: 1px solid rgba(220, 201, 173, 0.55);
}

/* מחבת */
.mm-related-topics::before {
    content: "";
    position: absolute;
    top: -35px;
    left: -25px;
    width: 250px;
    height: 250px;
    opacity: 0.06;
    pointer-events: none;
    z-index: 1;

    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    background-image: url("data:image/svg+xml;utf8,\
<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 240'>\
<g fill='%2365704B'>\
<circle cx='104' cy='124' r='48'/>\
<rect x='145' y='118' width='58' height='14' rx='7' transform='rotate(-18 145 118)'/>\
<rect x='194' y='102' width='22' height='12' rx='6' transform='rotate(-18 194 102)'/>\
</g>\
</svg>");
}

/* עוגיות */
.mm-related-topics::after {
    content: "";
    position: absolute;
    bottom: -25px;
    right: -10px;
    width: 190px;
    height: 190px;
    opacity: 0.05;
    pointer-events: none;
    z-index: 1;

    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    background-image: url("data:image/svg+xml;utf8,\
<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 240'>\
<g fill='%23C58A32'>\
<circle cx='98' cy='120' r='34'/>\
<circle cx='145' cy='150' r='28'/>\
</g>\
<g fill='%23FCFCFB'>\
<circle cx='84' cy='106' r='4'/>\
<circle cx='106' cy='102' r='4'/>\
<circle cx='114' cy='124' r='4'/>\
<circle cx='90' cy='132' r='4'/>\
<circle cx='145' cy='140' r='4'/>\
<circle cx='158' cy='154' r='4'/>\
<circle cx='136' cy='158' r='4'/>\
</g>\
</svg>");
}

/* =========================================
   MOBILE
   ========================================= */

@media (max-width: 767px) {
    .mm-archive-seo::before {
        width: 180px;
        height: 180px;
        top: -20px;
        right: -30px;
    }

    .mm-archive-seo::after {
        width: 150px;
        height: 150px;
        bottom: -25px;
        left: -25px;
    }

    .mm-related-topics::before {
        width: 170px;
        height: 170px;
        top: -25px;
        left: -35px;
    }

    .mm-related-topics::after {
        width: 130px;
        height: 130px;
        bottom: -20px;
        right: -20px;
    }
}/* End custom CSS */