.elementor .sgg-recipe-hero-media{width:100%;display:flex;flex-direction:row;justify-content:center;align-content:center;align-items:center;}.elementor .Recipe-Post{font-family:"Poppins";font-weight:400;font-size:16px;color:var(--color-1);line-height:26px;display:block;justify-content:center;align-items:center;}.elementor .Recpie-H2{font-family:var(--Inter);font-weight:500;font-size:31px;color:#d0551a;letter-spacing:0px;display:inline-block;justify-content:flex-start;align-items:center;align-self:start;}.elementor .sg-footer{padding-block-start:72px;padding-block-end:72px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:0px;justify-content:center;width: 100vw;
max-width: 100vw;
margin-left: calc(50% - 50vw);
margin-right: calc(50% - 50vw);
align-self: stretch;
box-sizing: border-box;
background-color: #0B0B0A;
overflow: hidden;\n}.elementor .sg-footer-column-heading{font-weight:800;font-size:13px;color:var(--color-2);letter-spacing:1.8px;line-height:1.2em;padding:0px;margin:0px;display:flex;flex-direction:column;}.elementor .sgg-sticky-main-bar{position:relative;z-index:1000;}.elementor .sg-section-inner{width:100%;max-width:1440px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:32px;margin-inline-end:32px;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;}.elementor .sgg-recipe-template{width:100%;flex-direction:column;gap:0px;align-items:stretch;}.elementor .sgg-recipe-hero{position: relative;
display: flex;
flex-direction: column;
align-items: stretch;
width: 100%;
max-width: none;
margin: 0;
padding: 80px 0;
overflow: hidden;
background: radial-gradient(circle at 14% 30%, rgba(232, 100, 22, 0.11), transparent 32%), #0b0b0a;\n}.elementor .sgg-recipe-hero-inner{max-width:1140px;display: grid;
grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
grid-template-rows: auto;
align-items: center;
width: 100%;
max-width: 1240px;
margin: 0 auto;
padding: 0 32px;
gap: 56px;\n}.elementor .sgg-recipe-hero-content{display: flex;
flex-direction: column;
flex-wrap: nowrap;
align-items: flex-start;
justify-content: center;
width: 100%;
max-width: none;
min-width: 0;
margin: 0;
padding: 0;
gap: 28px;
background: transparent;\n}.elementor .sgg-recipe-hero-title{display: block;
width: 100%;
max-width: 620px;
margin: 0;
padding: 0;
color: #FFFFFF;
font-size: clamp(45px, 5vw, 68px);
font-weight: 900;
line-height: 0.98;
letter-spacing: -0.03em;
background: transparent;\n}.elementor .sgg-recipe-hero-actions{display: flex;
flex-direction: row;
flex-wrap: wrap;
align-items: center;
justify-content: flex-start;
width: 100%;
max-width: none;
margin: 0;
padding: 0;
gap: 14px;
background: transparent;\n}.elementor .sgg-recipe-content-section{position: relative;
display: flex;
flex-direction: column;
align-items: stretch;
width: 100%;
max-width: none;
margin: 0;
padding: 82px 0 100px;
overflow: visible;
border-top: 1px solid rgba(232, 100, 22, 0.35);
background: #F5F2ED;\n}.elementor .sg-affiliate-disclosure{display: block;
width: 100%;
box-sizing: border-box;
margin: 0 0 clamp(1.25rem, 2vw, 1.75rem);
padding: clamp(0.875rem, 2vw, 1.125rem) clamp(1rem, 2.5vw, 1.375rem);
background: rgba(208, 85, 26, 0.08);
border: 1px solid rgba(208, 85, 26, 0.24);
border-left: 4px solid #D0551A;
border-radius: 10px;
box-shadow: 0 6px 18px rgba(0, 0, 0, 0.05);
color: #2B2926;
font-family: var(--e-global-typography-text-font-family, inherit);
font-size: clamp(0.84rem, 1.2vw, 0.94rem);
font-weight: 500;
line-height: 1.6;
letter-spacing: 0;\n}