@media (min-width:1200px){.container{max-width:1140px}}@media (min-width:1300px){.container{max-width:1236px}}@media (min-width:1400px){.container{max-width:1320px}}section.recipe-section{padding:30px 0}@media (max-width:767px){section.recipe-section .container .row{gap:30px}}section.recipe-section .container .row .ingredients-container h2{color:#006ab4;margin-bottom:15px}section.recipe-section .container .row .ingredients-container .list-container{padding-left:5px}section.recipe-section .container .row .ingredients-container .list-container li{margin-bottom:5px}section.recipe-section .container .row .ingredients-container .list-container li:last-child{margin-bottom:0}@media (max-width:767px){section.recipe-section .container .row .cross-product-container.desktop,section.recipe-section .container .row .ingredients-container.desktop{display:none}}section.recipe-section .container .row .cross-product-container.mobile,section.recipe-section .container .row .ingredients-container.mobile{display:none}@media (max-width:767px){section.recipe-section .container .row .cross-product-container.mobile,section.recipe-section .container .row .ingredients-container.mobile{display:block}}section.recipe-section .container .row .left-panel{display:flex;flex-direction:column;gap:40px}section.recipe-section .container .row .left-panel .main-image-container img{width:100%;height:auto;border:1px solid #e5f0f7;border-radius:10px}section.recipe-section .container .row .right-panel{display:flex;flex-direction:column;gap:40px}@media (max-width:767px){section.recipe-section .container .row .right-panel{gap:30px}}section.recipe-section .container .row .right-panel .top-content{border-radius:10px;border:1px solid #e5f0f7;padding:30px 0;display:flex;flex-direction:column;gap:40px}@media (max-width:767px){section.recipe-section .container .row .right-panel .top-content{padding:20px 0}}section.recipe-section .container .row .right-panel .top-content .head-container{display:flex;flex-direction:column;gap:15px;padding:0 40px}@media (max-width:767px){section.recipe-section .container .row .right-panel .top-content .head-container{padding:0 15px}}section.recipe-section .container .row .right-panel .top-content .head-container h1{font-size:30px;font-weight:600;line-height:1.3em;color:#006ab4}@media (max-width:991px){section.recipe-section .container .row .right-panel .top-content .head-container h1{font-size:24px}}section.recipe-section .container .row .right-panel .top-content .head-container p{color:#666}section.recipe-section .container .row .right-panel .top-content .macro-box{text-align:center;padding:30px 40px;background:rgba(0,106,180,.1);display:flex;flex-direction:column;gap:15px}@media (max-width:767px){section.recipe-section .container .row .right-panel .top-content .macro-box{padding:20px 15px}}section.recipe-section .container .row .right-panel .top-content .macro-box h2,section.recipe-section .container .row .right-panel .top-content .macro-box p{margin:0}section.recipe-section .container .row .right-panel .top-content .macro-box p{color:#666}section.recipe-section .container .row .right-panel .top-content .macro-box p strong{font-weight:500}section.recipe-section .container .row .right-panel .top-content .macro-box h3,section.recipe-section .container .row .right-panel .top-content .macro-box p.time-info{color:#006ab4}section.recipe-section .container .row .right-panel .top-content .macro-box .macro-amounts{display:flex}section.recipe-section .container .row .right-panel .top-content .macro-box .macro-amounts .amounts-column{flex:50%;flex-grow:0;flex-shrink:0;text-align:center;display:flex;flex-direction:column;gap:5px}section.recipe-section .container .row .right-panel .top-content .macro-box .macro-amounts .amounts-column .table-container{display:flex}section.recipe-section .container .row .right-panel .top-content .macro-box .macro-amounts .amounts-column .table-container .column-table{flex:50%;flex-grow:0;flex-shrink:0;display:flex;flex-direction:column;gap:5px}section.recipe-section .container .row .right-panel .steps-list ul li{padding:0;display:flex;gap:20px}section.recipe-section .container .row .right-panel .steps-list ul li:before{display:none}section.recipe-section .container .row .right-panel .steps-list ul li .current-step{width:30px;height:30px;background:#006ab4;border-radius:100%;flex:30px;flex-grow:0;flex-shrink:0;display:flex;justify-content:center;align-items:center;color:#fff;font-weight:600;font-size:18px}section.recipe-section .container .row .right-panel .steps-list ul li .step-content{display:flex;flex-direction:column;gap:5px}section.recipe-section .container .row .right-panel .steps-list ul li .step-content h3{color:#006ab4}