.elementor-741 .elementor-element.elementor-element-79f83d5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-741 .elementor-element.elementor-element-79f83d5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://saffronandsunday.com/wp-content/uploads/2026/02/7-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-741 .elementor-element.elementor-element-79f83d5 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-741 .elementor-element.elementor-element-79f83d5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-741 .elementor-element.elementor-element-1e366a6{--spacer-size:50px;}.elementor-741 .elementor-element.elementor-element-91376c4 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-741 .elementor-element.elementor-element-1ef4af5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 18px;}.elementor-741 .elementor-element.elementor-element-bf4d810 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 18px;}.elementor-741 .elementor-element.elementor-element-4236cfc{padding:18px 0px 0px 0px;}.elementor-741 .elementor-element.elementor-element-f6a2a61 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 18px;}.elementor-741 .elementor-element.elementor-element-69fa29b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 18px;}.elementor-741 .elementor-element.elementor-element-05c3f68{--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-741 .elementor-element.elementor-element-246b219{--spacer-size:50px;}.elementor-741 .elementor-element.elementor-element-39f1ece{--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-741 .elementor-element.elementor-element-39f1ece:not(.elementor-motion-effects-element-type-background), .elementor-741 .elementor-element.elementor-element-39f1ece > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F5;}.elementor-741 .elementor-element.elementor-element-f826355{--spacer-size:50px;}.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-741 .elementor-element.elementor-element-59cff0f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-741 .elementor-element.elementor-element-59cff0f{text-align:center;}.elementor-741 .elementor-element.elementor-element-59cff0f .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;letter-spacing:2px;color:#D4734B;}.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-741 .elementor-element.elementor-element-b3266c7{--divider-border-style:solid;--divider-color:#D4734B;--divider-border-width:1px;}.elementor-741 .elementor-element.elementor-element-b3266c7 .elementor-divider-separator{width:8%;margin:0 auto;margin-center:0;}.elementor-741 .elementor-element.elementor-element-b3266c7 .elementor-divider{text-align:center;padding-block-start:7px;padding-block-end:7px;}.elementor-741 .elementor-element.elementor-element-191e0ba{--spacer-size:5px;}.elementor-741 .elementor-element.elementor-element-8d56b28{text-align:center;}.elementor-741 .elementor-element.elementor-element-8d56b28 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:33px;font-weight:300;line-height:0px;letter-spacing:2px;-webkit-text-stroke-color:#000;stroke:#000;color:#2B2B2B;}.elementor-741 .elementor-element.elementor-element-4ab12ff{--spacer-size:5px;}.elementor-741 .elementor-element.elementor-element-96781ce > .elementor-widget-container{margin:0px 200px 0px 200px;}.elementor-741 .elementor-element.elementor-element-96781ce{text-align:center;}.elementor-741 .elementor-element.elementor-element-96781ce .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:20px;font-weight:300;line-height:27px;letter-spacing:0.1px;-webkit-text-stroke-color:#000;stroke:#000;color:#2B2B2B;}.elementor-741 .elementor-element.elementor-element-12f1537{--spacer-size:50px;}.elementor-741 .elementor-element.elementor-element-1826606{--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-741 .elementor-element.elementor-element-fbb2515{--spacer-size:10px;}.elementor-741 .elementor-element.elementor-element-45d70b3{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-741 .elementor-element.elementor-element-f481b48{--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-741 .elementor-element.elementor-element-eb86ee2.elementor-element{--align-self:flex-start;}.elementor-741 .elementor-element.elementor-element-eb86ee2{text-align:center;}.elementor-741 .elementor-element.elementor-element-eb86ee2 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:31px;font-weight:400;color:#C98986;}.elementor-741 .elementor-element.elementor-element-6c33223{--divider-border-style:solid;--divider-color:#C98986;--divider-border-width:1px;}.elementor-741 .elementor-element.elementor-element-6c33223 .elementor-divider-separator{width:110px;}.elementor-741 .elementor-element.elementor-element-6c33223 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-741 .elementor-element.elementor-element-02504aa{--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-741 .elementor-element.elementor-element-5801a93 > .elementor-widget-container{margin:19px 0px 0px 0px;}.elementor-741 .elementor-element.elementor-element-5801a93.elementor-element{--align-self:flex-end;}.elementor-741 .elementor-element.elementor-element-5801a93{text-align:center;}.elementor-741 .elementor-element.elementor-element-5801a93 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:21px;font-weight:400;color:#C98986;}.elementor-741 .elementor-element.elementor-element-b2fdbf1{--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-741 .elementor-element.elementor-element-750fc6c{--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-741 .elementor-element.elementor-element-ba1d0bf{--spacer-size:50px;}.elementor-741 .elementor-element.elementor-element-f373836{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-741 .elementor-element.elementor-element-f373836:not(.elementor-motion-effects-element-type-background), .elementor-741 .elementor-element.elementor-element-f373836 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F5;}.elementor-741 .elementor-element.elementor-element-7a16a0c{--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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-741 .elementor-element.elementor-element-28b12eb{--display:flex;}.elementor-741 .elementor-element.elementor-element-5dec20f{--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;}.elementor-741 .elementor-element.elementor-element-88cbe7d .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:14px;font-weight:500;letter-spacing:2px;color:#C2A9C2;}.elementor-741 .elementor-element.elementor-element-168305e .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:32px;font-weight:400;color:#2B2B2B;}.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-741 .elementor-element.elementor-element-0f70bae{text-align:start;font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:300;color:#4A4A4A;}.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-741 .elementor-element.elementor-element-f31c705 .elementor-button{background-color:#D4734B;font-family:"Nunito Sans", Sans-serif;font-size:15px;font-weight:400;letter-spacing:1px;fill:#FFFFFF;color:#FFFFFF;border-radius:4px 4px 4px 4px;padding:15px 15px 15px 15px;}.elementor-741 .elementor-element.elementor-element-f31c705.elementor-element{--align-self:flex-start;}.elementor-741 .elementor-element.elementor-element-d9c1961{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-741 .elementor-element.elementor-element-ef32a2c{--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-741 .elementor-element.elementor-element-477fb3d.elementor-element{--align-self:flex-start;}.elementor-741 .elementor-element.elementor-element-477fb3d{text-align:center;}.elementor-741 .elementor-element.elementor-element-477fb3d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:31px;font-weight:400;color:#C98986;}.elementor-741 .elementor-element.elementor-element-8282cc8{--divider-border-style:solid;--divider-color:#C98986;--divider-border-width:1px;}.elementor-741 .elementor-element.elementor-element-8282cc8 .elementor-divider-separator{width:110px;}.elementor-741 .elementor-element.elementor-element-8282cc8 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-741 .elementor-element.elementor-element-fdb9367{--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-741 .elementor-element.elementor-element-e649231 > .elementor-widget-container{margin:19px 0px 0px 0px;}.elementor-741 .elementor-element.elementor-element-e649231.elementor-element{--align-self:flex-end;}.elementor-741 .elementor-element.elementor-element-e649231{text-align:center;}.elementor-741 .elementor-element.elementor-element-e649231 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:21px;font-weight:400;color:#C98986;}.elementor-741 .elementor-element.elementor-element-aaca668{--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-741 .elementor-element.elementor-element-4981216{--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-741 .elementor-element.elementor-element-69d96a1{--spacer-size:30px;}.elementor-741 .elementor-element.elementor-element-75041de{--display:flex;}.elementor-741 .elementor-element.elementor-element-ca1bb8e{--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-741 .elementor-element.elementor-element-357a947{--spacer-size:10px;}.elementor-741 .elementor-element.elementor-element-582c5f8{--spacer-size:20px;}.elementor-741 .elementor-element.elementor-element-7bed0be{--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-741 .elementor-element.elementor-element-1477a3a.elementor-widget-inavii-grid .inavii-grid .inavii-grid__item,
					.elementor-741 .elementor-element.elementor-element-1477a3a.elementor-widget-inavii-grid .inavii-grid .inavii-grid__item .inavii-grid__image-box,
					.elementor-741 .elementor-element.elementor-element-1477a3a.elementor-widget-inavii-grid .inavii-grid .inavii-grid__item .inavii-grid__item-box,
					.elementor-741 .elementor-element.elementor-element-1477a3a.elementor-widget-inavii-grid .inavii-grid .inavii-grid__item .inavii-grid__top-box{border-radius:0px 0px 0px 0px;}.elementor-741 .elementor-element.elementor-element-1477a3a.elementor-widget-inavii-grid .inavii-grid__type-row{grid-template-columns:repeat(5, 1fr);}.elementor-741 .elementor-element.elementor-element-1477a3a.elementor-widget-inavii-grid .inavii-grid.inavii-grid__type-row , 
                    .elementor-741 .elementor-element.elementor-element-1477a3a.elementor-widget-inavii-grid .inavii-grid.inavii-grid__type-gallery,
                    .elementor-741 .elementor-element.elementor-element-1477a3a.elementor-widget-inavii-grid .inavii-grid.inavii-grid__type-content-grid{gap:10px;}.elementor-741 .elementor-element.elementor-element-1477a3a .inavii-grid__description{-webkit-line-clamp:3;}.elementor-741 .elementor-element.elementor-element-1477a3a .inavii__header-container{gap:30px;}.elementor-741 .elementor-element.elementor-element-1477a3a .inavii-button__box{justify-content:center;align-items:center;flex-direction:row;}.elementor-741 .elementor-element.elementor-element-1477a3a .swiper-button-next, .elementor-741 .elementor-element.elementor-element-1477a3a .swiper-button-prev{color:#ffffff;background-color:rgba(122,60,255, .5);}.elementor-741 .elementor-element.elementor-element-1477a3a .swiper-button-next svg *, .elementor-741 .elementor-element.elementor-element-1477a3a .swiper-button-prev svg *{fill:#ffffff;}.elementor-741 .elementor-element.elementor-element-1477a3a .swiper-button-next:hover, .elementor-741 .elementor-element.elementor-element-1477a3a .swiper-button-prev:hover{color:#ffffff;background-color:rgba(122,60,255, 1);}.elementor-741 .elementor-element.elementor-element-1477a3a .swiper-button-next:hover svg *, .elementor-741 .elementor-element.elementor-element-1477a3a .swiper-button-prev:hover svg *{fill:#ffffff;}.elementor-741 .elementor-element.elementor-element-1477a3a .swiper-pagination .swiper-pagination-bullet:hover{background:#7A3CFF;}.elementor-741 .elementor-element.elementor-element-1477a3a .swiper-pagination-fraction:hover{color:#7A3CFF;}.elementor-741 .elementor-element.elementor-element-1477a3a .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#7A3CFF;}.elementor-741 .elementor-element.elementor-element-e72ab35{--display:flex;}.elementor-741 .elementor-element.elementor-element-328fdde{--spacer-size:50px;}@media(min-width:768px){.elementor-741 .elementor-element.elementor-element-79f83d5{width:32%;}.elementor-741 .elementor-element.elementor-element-91376c4{width:68%;}.elementor-741 .elementor-element.elementor-element-f6a2a61{width:72%;}.elementor-741 .elementor-element.elementor-element-69fa29b{width:28%;}.elementor-741 .elementor-element.elementor-element-f481b48{--width:50%;}.elementor-741 .elementor-element.elementor-element-02504aa{--width:50%;}.elementor-741 .elementor-element.elementor-element-b2fdbf1{--content-width:1140px;}.elementor-741 .elementor-element.elementor-element-7a16a0c{--width:50%;}.elementor-741 .elementor-element.elementor-element-28b12eb{--width:50%;}.elementor-741 .elementor-element.elementor-element-ef32a2c{--width:50%;}.elementor-741 .elementor-element.elementor-element-fdb9367{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-741 .elementor-element.elementor-element-79f83d5{width:100%;}.elementor-741 .elementor-element.elementor-element-91376c4{width:100%;}}@media(max-width:1024px){.elementor-741 .elementor-element.elementor-element-ce0a3e7{padding:0px 0px 0px 0px;}.elementor-741 .elementor-element.elementor-element-79f83d5 > .elementor-element-populated{padding:986px 0px 0px 0px;}.elementor-741 .elementor-element.elementor-element-1e366a6{--spacer-size:50px;}.elementor-741 .elementor-element.elementor-element-271bd59{padding:18px 0px 0px 0px;}.elementor-741 .elementor-element.elementor-element-1ef4af5 > .elementor-element-populated{padding:0px 9px 0px 0px;}.elementor-741 .elementor-element.elementor-element-bf4d810 > .elementor-element-populated{padding:0px 0px 0px 9px;}.elementor-741 .elementor-element.elementor-element-f6a2a61 > .elementor-element-populated{padding:0px 9px 0px 0px;}.elementor-741 .elementor-element.elementor-element-69fa29b > .elementor-element-populated{padding:0px 0px 0px 9px;}.elementor-741 .elementor-element.elementor-element-1477a3a.elementor-widget-inavii-grid .inavii-grid__type-row{grid-template-columns:repeat(3, 1fr);}}@media(max-width:767px){.elementor-741 .elementor-element.elementor-element-79f83d5 > .elementor-element-populated{padding:300px 0px 0px 0px;}.elementor-741 .elementor-element.elementor-element-1ef4af5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-741 .elementor-element.elementor-element-bf4d810 > .elementor-element-populated{padding:18px 0px 0px 0px;}.elementor-741 .elementor-element.elementor-element-f6a2a61 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-741 .elementor-element.elementor-element-69fa29b > .elementor-element-populated{padding:18px 0px 0px 0px;}.elementor-741 .elementor-element.elementor-element-8d56b28 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-741 .elementor-element.elementor-element-8d56b28 .elementor-heading-title{font-size:26px;line-height:5px;word-spacing:0em;}.elementor-741 .elementor-element.elementor-element-96781ce > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-741 .elementor-element.elementor-element-96781ce .elementor-heading-title{font-size:18px;letter-spacing:0.1px;}.elementor-741 .elementor-element.elementor-element-45d70b3{--content-width:500px;}.elementor-741 .elementor-element.elementor-element-b2fdbf1{--padding-top:21px;--padding-bottom:21px;--padding-left:21px;--padding-right:21px;}.elementor-741 .elementor-element.elementor-element-1477a3a.elementor-widget-inavii-grid .inavii-grid__type-row{grid-template-columns:repeat(3, 1fr);}}/* Start custom CSS for braise_core_recipe_list, class: .elementor-element-67508ba *//* ===== RECIPE CARDS V3 STYLE ===== */

/* Make the grid items into cards */
.qodef-recipe-list .qodef-grid-item {
    background: #FFFFFF;
    border-radius: 10px;
    box-shadow: 0 4px 12px rgba(0,0,0,0.08);
    border: 1px solid #E8E0DC;
    overflow: hidden;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.qodef-recipe-list .qodef-grid-item:hover {
    transform: translateY(-4px);
    box-shadow: 0 8px 24px rgba(0,0,0,0.1);
}

/* Category color - Olive Green */
.qodef-recipe-list .qodef-e-category,
.qodef-recipe-list .qodef-e-category a {
    color: #8B9474 !important;
}

/* Content area padding */
.qodef-recipe-list .qodef-e-content {
    padding: 20px !important;
}

/* Remove any inner borders/shadows */
.qodef-recipe-list .qodef-e-inner {
    background: transparent !important;
    box-shadow: none !important;
    border: none !important;
    border-radius: 0 !important;
}
/* Add spacing between cards */
.qodef-recipe-list .qodef-grid-item {
    margin: 10px;
    box-shadow: 0 4px 15px rgba(0,0,0,0.12) !important;
}

/* More visible shadow on hover */
.qodef-recipe-list .qodef-grid-item:hover {
    box-shadow: 0 8px 25px rgba(0,0,0,0.18) !important;
}/* End custom CSS */