.elementor-583 .elementor-element.elementor-element-34d28da5{text-align:center;}.elementor-583 .elementor-element.elementor-element-34d28da5 .elementor-heading-title{font-size:13px;font-weight:800;letter-spacing:2.5px;color:#F17832;}.elementor-583 .elementor-element.elementor-element-165df21a{width:100%;max-width:100%;text-align:center;}.elementor-583 .elementor-element.elementor-element-165df21a.elementor-element{--align-self:center;}.elementor-583 .elementor-element.elementor-element-165df21a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:90px;font-weight:700;letter-spacing:0.2px;word-spacing:12px;color:#FFFFFF;}.elementor-583 .elementor-element.elementor-element-a5d1808{width:var( --container-widget-width, 720px );max-width:720px;--container-widget-width:720px;--container-widget-flex-grow:0;text-align:center;font-size:18px;line-height:25px;color:#E1D7CC;}.elementor-583 .elementor-element.elementor-element-a5d1808 > .elementor-widget-container{margin:8px 0px 16px 0px;}.elementor-583 .elementor-element.elementor-element-a5d1808.elementor-element{--align-self:center;}.elementor-583 .elementor-element.elementor-element-687fc083 .elementor-button{background-color:#D0551A;font-size:15px;font-weight:700;letter-spacing:1px;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:15px 30px 15px 30px;}.elementor-583 .elementor-element.elementor-element-687fc083 > .elementor-widget-container{margin:14px 0px 0px 0px;padding:16px 34px 16px 034px;}.elementor-583 .elementor-element.elementor-element-687fc083 .elementor-button:hover, .elementor-583 .elementor-element.elementor-element-687fc083 .elementor-button:focus{color:#0B0B0A;border-color:#F17832;}.elementor-583 .elementor-element.elementor-element-687fc083 .elementor-button:hover svg, .elementor-583 .elementor-element.elementor-element-687fc083 .elementor-button:focus svg{fill:#0B0B0A;}.elementor-583 .elementor-element.elementor-element-55c69f94{--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;--justify-content:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:028px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-583 .elementor-element.elementor-element-2864779c > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-583 .elementor-element.elementor-element-2864779c .elementor-icon-wrapper{text-align:center;}.elementor-583 .elementor-element.elementor-element-2864779c.elementor-view-stacked .elementor-icon{background-color:#F17832;}.elementor-583 .elementor-element.elementor-element-2864779c.elementor-view-framed .elementor-icon, .elementor-583 .elementor-element.elementor-element-2864779c.elementor-view-default .elementor-icon{color:#F17832;border-color:#F17832;}.elementor-583 .elementor-element.elementor-element-2864779c.elementor-view-framed .elementor-icon, .elementor-583 .elementor-element.elementor-element-2864779c.elementor-view-default .elementor-icon svg{fill:#F17832;}.elementor-583 .elementor-element.elementor-element-5e53d524{--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;--justify-content:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;border-style:solid;--border-style:solid;border-width:00px 0px 0px 1px;--border-top-width:00px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#302C28;--border-color:#302C28;--padding-top:028px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-583 .elementor-element.elementor-element-544a1cad > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-583 .elementor-element.elementor-element-544a1cad .elementor-icon-wrapper{text-align:center;}.elementor-583 .elementor-element.elementor-element-544a1cad.elementor-view-stacked .elementor-icon{background-color:#F17832;}.elementor-583 .elementor-element.elementor-element-544a1cad.elementor-view-framed .elementor-icon, .elementor-583 .elementor-element.elementor-element-544a1cad.elementor-view-default .elementor-icon{color:#F17832;border-color:#F17832;}.elementor-583 .elementor-element.elementor-element-544a1cad.elementor-view-framed .elementor-icon, .elementor-583 .elementor-element.elementor-element-544a1cad.elementor-view-default .elementor-icon svg{fill:#F17832;}.elementor-583 .elementor-element.elementor-element-43a7acdf{--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;--justify-content:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#302C28;--border-color:#302C28;--padding-top:028px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-583 .elementor-element.elementor-element-2e45e0d9 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-583 .elementor-element.elementor-element-2e45e0d9 .elementor-icon-wrapper{text-align:center;}.elementor-583 .elementor-element.elementor-element-2e45e0d9.elementor-view-stacked .elementor-icon{background-color:#F17832;}.elementor-583 .elementor-element.elementor-element-2e45e0d9.elementor-view-framed .elementor-icon, .elementor-583 .elementor-element.elementor-element-2e45e0d9.elementor-view-default .elementor-icon{color:#F17832;border-color:#F17832;}.elementor-583 .elementor-element.elementor-element-2e45e0d9.elementor-view-framed .elementor-icon, .elementor-583 .elementor-element.elementor-element-2e45e0d9.elementor-view-default .elementor-icon svg{fill:#F17832;}.elementor-583 .elementor-element.elementor-element-498c2331{--swiper-slides-to-display:3;--swiper-slides-gap:28px;}.elementor-583 .elementor-element.elementor-element-498c2331 .swiper-slide > .elementor-element{height:100%;}.elementor-583 .elementor-element.elementor-element-446f3fc9{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:0px 0px 0px 0px;box-shadow:0px 24px 60px 0px rgba(0, 0, 0, 0.3);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:070px;--padding-bottom:80px;--padding-left:34px;--padding-right:30px;}.elementor-583 .elementor-element.elementor-element-446f3fc9:not(.elementor-motion-effects-element-type-background), .elementor-583 .elementor-element.elementor-element-446f3fc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0B0A;}.elementor-583 .elementor-element.elementor-element-136129a9 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-583 .elementor-element.elementor-element-136129a9{text-align:center;font-size:17px;color:#C7BDB1;}.elementor-583 .elementor-element.elementor-element-1550f219 .elementor-heading-title{font-weight:700;color:#AFA69C;}.elementor-583 .elementor-element.elementor-element-6c73507d{--divider-border-style:solid;--divider-color:#D0551A;--divider-border-width:2px;}.elementor-583 .elementor-element.elementor-element-6c73507d > .elementor-widget-container{margin:-26px 0px 30px 0px;}.elementor-583 .elementor-element.elementor-element-6c73507d .elementor-divider-separator{width:15%;margin:0 auto;margin-center:0;}.elementor-583 .elementor-element.elementor-element-6c73507d .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-583 .elementor-element.elementor-element-45e79d66 > .elementor-widget-container{margin:-30px 0px 12px 0px;padding:0px 0px 0px 0px;}.elementor-583 .elementor-element.elementor-element-45e79d66{text-align:center;}.elementor-583 .elementor-element.elementor-element-45e79d66 .elementor-heading-title{font-size:13px;font-weight:800;letter-spacing:2px;color:#F17832;}.elementor-583 .elementor-element.elementor-element-4fd3f1cd{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-justify-content:center;--e-filter-item-width:initial;--e-filter-item-flex-grow:0;--e-filter-wrap:wrap;--e-filter-overflow-x:initial;--e-filter-space-between:22px;--e-filter-normal-text-color:#D8CFC5;--e-filter-hover-text-color:#FFFFFF;--e-filter-active-text-color:#FF5D00;--e-filter-item-border-radius:0px 0px 0px 0px;}.elementor-583 .elementor-element.elementor-element-4fd3f1cd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-583 .elementor-element.elementor-element-4fd3f1cd .e-filter-item{font-size:15px;font-weight:600;padding:08px 4px 9px 4px;}.elementor-583 .elementor-element.elementor-element-4fd3f1cd .e-filter-item:not( [aria-pressed=true] ):not( :hover ){border-style:solid;border-width:00px 0px 02px 0px;border-color:#3A3530;}.elementor-583 .elementor-element.elementor-element-4fd3f1cd .e-filter-item:hover:not( [aria-pressed=true] ){border-style:solid;border-width:0px 0px 02px 0px;border-color:#D0551A;}.elementor-583 .elementor-element.elementor-element-4fd3f1cd .e-filter-item[aria-pressed="true"]{border-style:solid;border-width:0px 0px 02px 0px;border-color:#F17832;}.elementor-583 .elementor-element.elementor-element-433148b4 > .elementor-widget-container{margin:0px 0px 012px 0px;}.elementor-583 .elementor-element.elementor-element-433148b4{text-align:center;}.elementor-583 .elementor-element.elementor-element-433148b4 .elementor-heading-title{font-size:13px;letter-spacing:2px;color:#F17832;}.elementor-583 .elementor-element.elementor-element-25bac1a0{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-justify-content:center;--e-filter-item-width:initial;--e-filter-item-flex-grow:0;--e-filter-wrap:wrap;--e-filter-overflow-x:initial;--e-filter-space-between:22px;--e-filter-normal-text-color:#D8CFC5;--e-filter-hover-text-color:#FFFFFF;--e-filter-active-text-color:#FF5D00;--e-filter-item-border-radius:0px 0px 0px 0px;}.elementor-583 .elementor-element.elementor-element-25bac1a0 > .elementor-widget-container{margin:0px 0px 44px 0px;padding:0px 0px 0px 0px;}.elementor-583 .elementor-element.elementor-element-25bac1a0 .e-filter-item{font-size:15px;font-weight:600;padding:08px 4px 9px 4px;}.elementor-583 .elementor-element.elementor-element-25bac1a0 .e-filter-item:not( [aria-pressed=true] ):not( :hover ){border-style:solid;border-width:00px 0px 02px 0px;border-color:#3A3530;}.elementor-583 .elementor-element.elementor-element-25bac1a0 .e-filter-item:hover:not( [aria-pressed=true] ){border-style:solid;border-width:0px 0px 02px 0px;border-color:#D0551A;}.elementor-583 .elementor-element.elementor-element-25bac1a0 .e-filter-item[aria-pressed="true"]{border-style:solid;border-width:0px 0px 02px 0px;border-color:#F17832;}.elementor-583 .elementor-element.elementor-element-8d405d4{--grid-columns:3;--load-more-spinner-color:#F17832;--load-more—spacing:25px;--load-more-button-align:center;--e-loop-nothing-found-message-align:center;--e-loop-nothing-found-message-space-from-top:60px;--e-loop-nothing-found-message-space-from-bottom:60px;--e-loop-nothing-found-message-color:#F17832;}.elementor-583 .elementor-element.elementor-element-8d405d4 .elementor-button{background-color:#D0551A;font-size:14px;font-weight:800;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:14px 32px 14px 32px;}.elementor-583 .elementor-element.elementor-element-8d405d4 .elementor-button:hover, .elementor-583 .elementor-element.elementor-element-8d405d4 .elementor-button:focus{background-color:#F17832;color:#0B0B0A;}.elementor-583 .elementor-element.elementor-element-8d405d4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-583 .elementor-element.elementor-element-8d405d4 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-583 .elementor-element.elementor-element-8d405d4 .e-loop-item > .elementor-section, .elementor-583 .elementor-element.elementor-element-8d405d4 .e-loop-item > .elementor-section > .elementor-container, .elementor-583 .elementor-element.elementor-element-8d405d4 .e-loop-item > .e-con, .elementor-583 .elementor-element.elementor-element-8d405d4 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-583 .elementor-element.elementor-element-8d405d4 .elementor-button:hover svg, .elementor-583 .elementor-element.elementor-element-8d405d4 .elementor-button:focus svg{fill:#0B0B0A;}.elementor-583 .elementor-element.elementor-element-8d405d4 .e-loop-nothing-found-message__text{font-size:20px;font-weight:800;letter-spacing:1px;}@media(min-width:768px){.elementor-583 .elementor-element.elementor-element-55c69f94{--width:33.33%;}.elementor-583 .elementor-element.elementor-element-5e53d524{--width:33.33%;}.elementor-583 .elementor-element.elementor-element-43a7acdf{--width:33.33%;}}@media(max-width:1024px){.elementor-583 .elementor-element.elementor-element-165df21a .elementor-heading-title{font-size:39px;letter-spacing:1.3px;word-spacing:0.2em;}.elementor-583 .elementor-element.elementor-element-498c2331{--swiper-slides-to-display:2;--swiper-slides-gap:22px;}.elementor-583 .elementor-element.elementor-element-1550f219{text-align:center;}.elementor-583 .elementor-element.elementor-element-6c73507d .elementor-divider-separator{width:40%;}.elementor-583 .elementor-element.elementor-element-4fd3f1cd{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-wrap:nowrap;--e-filter-overflow-x:scroll;}.elementor-583 .elementor-element.elementor-element-8d405d4{--grid-columns:2;}}@media(max-width:767px){.elementor-583 .elementor-element.elementor-element-165df21a .elementor-heading-title{font-size:30px;line-height:1em;letter-spacing:1.3px;}.elementor-583 .elementor-element.elementor-element-5e53d524{border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-583 .elementor-element.elementor-element-43a7acdf{border-width:01px 0px 0px 0px;--border-top-width:01px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-583 .elementor-element.elementor-element-498c2331{--swiper-slides-to-display:1;--swiper-slides-gap:16px;}.elementor-583 .elementor-element.elementor-element-1550f219 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-583 .elementor-element.elementor-element-1550f219{text-align:center;}.elementor-583 .elementor-element.elementor-element-1550f219 .elementor-heading-title{font-size:11px;line-height:1.3em;letter-spacing:1.5px;}.elementor-583 .elementor-element.elementor-element-6c73507d .elementor-divider-separator{width:50%;}.elementor-583 .elementor-element.elementor-element-4fd3f1cd{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-justify-content:flex-start;--e-filter-item-width:initial;--e-filter-item-flex-grow:0;--e-filter-wrap:nowrap;--e-filter-overflow-x:scroll;}.elementor-583 .elementor-element.elementor-element-25bac1a0{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-wrap:nowrap;--e-filter-overflow-x:scroll;}.elementor-583 .elementor-element.elementor-element-8d405d4{--grid-columns:1;}}/* Start custom CSS for loop-grid, class: .elementor-element-8d405d4 *//* =========================================
   SEE MORE RECIPE PAGINATION BUTTON
   ========================================= */

.elementor-583 .elementor-element.elementor-element-8d405d4 {
    --sgg-orange: #f47a1f;
    --sgg-orange-light: #ff9a43;
    --sgg-cream: #f5f2ed;
    --sgg-black: #0b0b0a;
}

.elementor-583 .elementor-element.elementor-element-8d405d4 .e-loop__load-more {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
    margin-top: 36px;
}

.elementor-583 .elementor-element.elementor-element-8d405d4 .e-loop__load-more .elementor-button-wrapper {
    display: flex;
    justify-content: center;
    width: 100%;
}

.elementor-583 .elementor-element.elementor-element-8d405d4 .e-loop__load-more .elementor-button {
    position: relative;
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    width: auto;
    min-width: 245px;
    min-height: 54px;
    padding: 15px 32px !important;
    overflow: hidden;
    color: var(--sgg-black) !important;
    background: linear-gradient(
        135deg,
        var(--sgg-orange-light) 0%,
        var(--sgg-orange) 55%,
        #dd630e 100%
    ) !important;
    border: 1px solid var(--sgg-orange-light) !important;
    border-radius: 999px !important;
    box-shadow:
        0 12px 28px rgba(244, 122, 31, 0.24),
        inset 0 1px 0 rgba(255, 255, 255, 0.25);
    font-size: 0.95rem !important;
    font-weight: 900 !important;
    line-height: 1 !important;
    letter-spacing: 0.065em;
    text-decoration: none !important;
    text-transform: uppercase;
    transform: translateY(0);
    transition:
        color 0.22s ease,
        background 0.22s ease,
        border-color 0.22s ease,
        box-shadow 0.22s ease,
        transform 0.22s ease;
}

.elementor-583 .elementor-element.elementor-element-8d405d4 .e-loop__load-more .elementor-button-content-wrapper {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
}

.elementor-583 .elementor-element.elementor-element-8d405d4 .e-loop__load-more .elementor-button-text {
    color: inherit !important;
    font: inherit !important;
    letter-spacing: inherit;
    text-transform: inherit;
}

.elementor-583 .elementor-element.elementor-element-8d405d4 .e-loop__load-more .elementor-button-text::after {
    content: "→";
    display: inline-block;
    margin-left: 10px;
    font-size: 1.15em;
    line-height: 1;
    transition: transform 0.22s ease;
}

.elementor-583 .elementor-element.elementor-element-8d405d4 .e-loop__load-more .elementor-button:focus-visible {
    outline: 3px solid rgba(244, 122, 31, 0.42);
    outline-offset: 4px;
}

.elementor-583 .elementor-element.elementor-element-8d405d4 .e-load-more-spinner {
    margin-top: 20px;
    color: var(--sgg-orange);
}

.elementor-583 .elementor-element.elementor-element-8d405d4 .e-load-more-spinner svg {
    width: 26px;
    height: 26px;
    fill: currentColor;
}

.elementor-583 .elementor-element.elementor-element-8d405d4 .e-load-more-message {
    margin-top: 24px;
    color: rgba(245, 242, 237, 0.72);
    font-size: 0.95rem;
    font-weight: 700;
    text-align: center;
}

@media (hover: hover) and (pointer: fine) {
    .elementor-583 .elementor-element.elementor-element-8d405d4 .e-loop__load-more .elementor-button:hover {
        color: var(--sgg-orange-light) !important;
        background: var(--sgg-black) !important;
        border-color: var(--sgg-orange) !important;
        box-shadow:
            0 15px 34px rgba(0, 0, 0, 0.34),
            0 0 0 1px rgba(244, 122, 31, 0.14);
        transform: translateY(-3px);
    }

    .elementor-583 .elementor-element.elementor-element-8d405d4
        .e-loop__load-more
        .elementor-button:hover
        .elementor-button-text::after {
        transform: translateX(4px);
    }
}

@media (max-width: 767px) {
    .elementor-583 .elementor-element.elementor-element-8d405d4 .e-loop__load-more {
        margin-top: 28px;
    }

    .elementor-583 .elementor-element.elementor-element-8d405d4 .e-loop__load-more .elementor-button-wrapper {
        width: 100%;
    }

    .elementor-583 .elementor-element.elementor-element-8d405d4 .e-loop__load-more .elementor-button {
        width: 100%;
        min-width: 0;
        min-height: 52px;
        padding: 14px 24px !important;
    }
}

@media (prefers-reduced-motion: reduce) {
    .elementor-583 .elementor-element.elementor-element-8d405d4 .e-loop__load-more .elementor-button,
    .elementor-583 .elementor-element.elementor-element-8d405d4 .e-loop__load-more .elementor-button-text::after {
        transition: none !important;
        transform: none !important;
    }
}/* End custom CSS */