.ingredient-subtitle{color:#6a7c5c;margin-bottom:15px;font-style:italic}.magazine-layout{background:#faf7f2;padding:160px 5% 100px}.magazine-layout .magazine-block{align-items:center;gap:80px;max-width:1300px;margin-bottom:120px;margin-left:auto;margin-right:auto;display:flex}.magazine-layout .magazine-block:nth-child(2n){flex-direction:row-reverse}@media (width<=900px){.magazine-layout .magazine-block{gap:40px;margin-bottom:80px;flex-direction:column!important}}.magazine-layout .magazine-block .block-image{flex:1;position:relative}.magazine-layout .magazine-block .block-image:before{content:"";z-index:0;border:1px solid #c6a25f;border-radius:20px;position:absolute;inset:-20px 20px 20px -20px}.magazine-layout .magazine-block .block-image img{z-index:1;border-radius:20px;width:100%;height:auto;position:relative;box-shadow:0 20px 50px #0000001a}.magazine-layout .magazine-block .block-content{flex:1}.magazine-layout .magazine-block .block-content .number{color:#c6a25f33;margin-bottom:-20px;font-family:Playfair Display,serif;font-size:5rem;line-height:1}@media (width<=900px){.magazine-layout .magazine-block .block-content .number{font-size:4rem}}@media (width<=576px){.magazine-layout .magazine-block .block-content .number{font-size:3.5rem}}.magazine-layout .magazine-block .block-content h2{color:#202b1b;margin-bottom:25px;font-size:3rem}@media (width<=900px){.magazine-layout .magazine-block .block-content h2{font-size:2.5rem}}@media (width<=576px){.magazine-layout .magazine-block .block-content h2{font-size:2rem}}.magazine-layout .magazine-block .block-content p{color:#665f54;margin-bottom:20px;font-size:1.15rem;line-height:1.8}@media (width<=900px){.magazine-layout .magazine-block .block-content p{font-size:1.05rem}}.magazine-layout .magazine-block .block-content ul li{color:#1f1d19;align-items:flex-start;gap:15px;margin-bottom:15px;font-size:1.1rem;display:flex}.magazine-layout .magazine-block .block-content ul li:before{content:"âœ§";color:#c6a25f;font-size:1.2rem}.inner-header{text-align:center;background-color:#f0eadd;border-bottom:1px solid #0000000d;padding:160px 5% 60px}@media (width<=900px){.inner-header{padding:120px 5% 40px}}.inner-header h1{margin-bottom:20px;font-size:4rem}@media (width<=900px){.inner-header h1{font-size:3rem}}@media (width<=576px){.inner-header h1{font-size:2.2rem}}.inner-header .subtitle{color:#665f54;max-width:600px;margin:0 auto;font-size:1.2rem}
