.recipe-container{text-align:center}.recipe-container .recipe-headers{position:absolute;left:50%;transform:translate(-50%,0%);padding-top:3.5em;z-index:1}.recipe-container .recipe-headers .recipe-title{font-weight:500;font-size:3.3333333333em;margin-top:.5555555556em;color:var(--ast-global-color-8);text-align:center}.recipe-container .recipe-headers .recipe-subtitle{font-weight:500;font-size:1em;line-height:1em;color:var(--ast-global-color-8);text-align:center}.recipe-container .recipe-ui-container-global{position:relative}.recipe-container .recipes-container{display:flex}.recipe-container .recipes-container .recipe{flex-grow:1;max-width:1920px;padding-bottom:2em;text-align:center;padding-top:14.1666666667em;transition:all 600ms ease-in-out;display:flex;justify-content:center}.recipe-container .recipes-container .recipe .recipe-ui-container h5{font-size:.7777777778em;color:var(--ast-global-color-8);width:100px;margin:auto}.recipe-container .recipes-container .recipe:hover{flex-grow:50}.recipe-container .recipes-container .recipe .top-title{margin-top:1.1111111111em;margin-bottom:1.1111111111em}.recipe-container .recipes-container .recipe .ingredient-symbol{font-size:1.6666666667em;color:var(--ast-global-color-8);display:block;line-height:1.2;font-style:normal;font-weight:400}.recipe-container .recipes-container .recipe .recipe-ui-container>.bottle-image{position:relative;text-align:center;height:6.4444444444em;margin-top:-1em;margin-bottom:.2777777778em}.recipe-container .recipes-container .recipe .recipe-ui-container>.bottle-image img{width:2.6111111111em}.recipe-container .recipes-container .recipe .recipe-ui-container>.bottle-image .ingredient-title{position:absolute;font-size:1.1111111111em;bottom:.5em;left:50%;width:auto;transform:translateX(-50%);background-color:var(--ast-global-color-6);border-radius:9px;padding:2px 8px}.recipe-container .recipes-container .recipe .recipe-ui-container>.bottle-image+.ingredient-symbol{font-size:.7777777778em}.recipe-container .recipes-container .recipe .recipe-ui-container>.bottle-image+.ingredient-symbol span{display:block;font-size:2.14em}.recipe-container .recipes-container .recipe .top-image img{padding-right:2em;margin-bottom:1.1111111111em}.recipe-container .recipes-container .recipe .plus-rounded-button{margin-top:-4em}.recipe-container .recipes-container .recipe.recipe-left{background:var(--ast-global-color-0)}.recipe-container .recipes-container .recipe.recipe-right{background:var(--ast-global-color-1)}.recipe-container .recipes-container .recipe .sub-recipe-title{background:var(--ast-global-color-3);color:var(--ast-global-color-5);display:inline;margin-bottom:20px;padding:.3333333333em .7222222222em .1111111111em .7222222222em;font-size:1.3333333333em}.recipe-container .recipes-container .recipe .recipe-name{display:inline-flex;font-size:1.3333333333em;color:var(--ast-global-color-8);max-width:13.3333333333em;line-height:1.3;margin:.9em 0 4em 0;padding:.25em .6em;border-radius:2.5em;border:1px dashed var(--ast-global-color-5)}.ingredients-container{display:flex;justify-content:center}.ingredients-container .ingredient-card{text-align:center;display:inline-grid;max-width:6.2222222222em;max-height:10.6666666667em;background:rgba(0,0,0,.1);margin:.5em;padding-top:11px;border-radius:1em;z-index:2;width:23%;flex-shrink:0;flex-grow:0}.ingredients-container .ingredient-card .ingredient-title{font-size:.7777777778em;color:var(--ast-global-color-8);margin-top:1.0555555556em;margin-bottom:0;margin-left:.8888888889em;margin-right:.8888888889em}.ingredients-container .ingredient-card:hover,.ingredients-container .ingredient-card.selected-ingredient{background-color:var(--ast-global-color-2);cursor:pointer}.recipe-left .ingredients-container{margin-top:-.5em}.recipe-left .ingredients-container .ingredient-card{max-height:16.1111111111em;position:relative}.recipe-left .ingredients-container .ingredient-card .bottle-image{height:6.4444444444em;margin-bottom:2.2222222222em}.recipe-left .ingredients-container .ingredient-card .bottle-image img{width:2.6111111111em}.recipe-left .ingredients-container .ingredient-card .ingredient-title{position:absolute;top:5.5em;left:50%;max-width:90%;transform:translateX(-50%);background-color:var(--ast-global-color-6);border-radius:9px;padding:2px 8px;display:none}.recipe-left .ingredients-container .ingredient-card .ingredient-symbol{position:absolute;top:4.25em;left:50%;transform:translateX(-50%);height:.8em}.recipe-left .ingredients-container .ingredient-card:hover .ingredient-title,.recipe-left .ingredients-container .ingredient-card.selected-ingredient .ingredient-title{display:block}@media (max-width:800px){.ingredients-container{display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-behavior:smooth}.ingredients-container::-webkit-scrollbar{display:none}.ingredient-card{flex-basis:33%!important;margin-right:10px}}.chef-container{z-index:0;text-align:center;position:absolute;display:block;bottom:0;left:50%;pointer-events:none;transform:translate(-50%,0)}.chef-container svg{display:block}.btn-for-cook-section{background-color:var(--ast-global-color-1);z-index:4;width:100%;opacity:.8;padding-top:.6666666667em;padding-bottom:.6666666667em;position:absolute;left:50%;bottom:0;transform:translate(-50%,0)}.btn-for-cook-section .ast-button{color:var(--ast-global-color-8);border-color:var(--ast-global-color-8)}.btn-for-cook-section .ast-button:hover{color:var(--ast-global-color-1);background-color:var(--ast-global-color-8)}.step,.text-step{opacity:0;animation:fade-in 600ms ease-in-out forwards}.steps-right{background:var(--ast-global-color-1)}.steps-right .step{padding:1em;text-align:left;flex-direction:row-reverse;padding-right:2em}.steps-left{background:var(--ast-global-color-0)}.steps-left .step{padding:1em;text-align:right;padding-left:2em}.steps-container{display:flex;justify-content:space-around;flex-direction:column}.steps-container .steps{vertical-align:middle}.steps-container .steps .step{transition:all 600ms ease-in-out;display:flex;align-items:center;justify-content:flex-end;min-height:8em}.steps-container .steps .step span{display:inline-block}.steps-container .steps span.rounded-steps{color:var(--ast-global-color-7);background:var(--ast-global-color-8);border-radius:3em;padding:.5em;padding-left:.7em;padding-right:.7em;line-height:1;font-weight:800}.steps-container .steps span.text-step{max-width:10em;margin:.8em;display:none;font-size:.7777777778em;line-height:1.3;color:var(--ast-global-color-8)}.toggle-buttons{margin-top:10px;display:none;background:rgba(0,0,0,.1);color:var(--ast-global-color-8);top:13em;position:relative;text-align:center;z-index:3}.toggle-buttons .toggle-button{display:inline-block;margin:0 auto;cursor:pointer;padding:5px 10px}.toggle-buttons:hover{background:var(--ast-global-color-2)}.toggle-button.selected{background-color:var(--ast-global-color-3);color:var(--ast-global-color-7)}@media (max-width:1680px){.chef-container svg{width:65%;height:auto}.recipe-headers .recipe-title{font-size:2.2222222222em!important;margin-top:.5555555556em}.recipe-headers .recipe-subtitle{font-size:1em}}@media (max-width:1200px){.chef-container,.steps-container{display:none}.btn-for-cook-section{display:block;position:absolute;margin-top:0;opacity:1!important;padding-top:1em!important}}@media (max-width:800px){.recipe-title{font-size:1.7777777778em!important;z-index:2}.recipe-headers{z-index:2}.top-title{display:none}.toggle-buttons{display:inline-block;z-index:2}.recipes-container{overflow-x:hidden}.recipe{min-width:100%;transition:transform 600ms ease;z-index:1}.slider-transition{transform:translateX(-100%)}}@keyframes fade-in{from{opacity:0}to{opacity:1}}