.recipe-hero{position:relative}.recipe-hero__grid{display:grid;grid-template-columns:1fr 1fr}.recipe-hero__image{height:var(--height-fill)}.recipe-hero__image img{display:block;width:100%;height:100%;object-fit:cover}.recipe-hero__right{padding:75px}@media(max-width: 767.98px){.recipe-hero__grid{grid-template-columns:1fr}.recipe-hero__image{height:470px}.recipe-hero__right{padding:var(--padding-x);padding-top:35px}}.recipe-info>h4{font-weight:400;font-size:16px;line-height:21px;letter-spacing:-0.5px}.recipe-info>h2{font-weight:300;font-size:42px;line-height:44px;letter-spacing:-2px;padding-bottom:19px;margin-bottom:13px;border-bottom:1px solid var(--color-charcoal-border);margin-top:28px}.recipe-info>p{font-weight:300;font-size:19px;line-height:23px;letter-spacing:-1px;margin:40px 0}.recipe-info__tags{list-style:none;padding:0;display:flex;column-gap:60px}.recipe-info__tags>li{font-weight:400;font-size:16px;line-height:21px;letter-spacing:-0.5px}@media(max-width: 767.98px){.recipe-info>h4{font-size:15px;line-height:21px;letter-spacing:-0.5px}.recipe-info>h2{font-size:27px;line-height:29px;letter-spacing:-1px;margin:20px 0}.recipe-info>p{margin:30px 0;font-size:17px;line-height:21px;letter-spacing:-0.5px}.recipe-info__tags{column-gap:30px}.recipe-info__tags>li{font-size:15px;line-height:22px;letter-spacing:-0.02em}}.recipe-tabs__header>ul{list-style:none;display:flex;gap:50px;border-bottom:1px solid var(--color-charcoal-border)}.recipe-tabs__header>ul>li>a{display:block;padding:25px 0;border-bottom:solid 1px rgba(0,0,0,0);font-weight:300;font-size:24px;line-height:27px;letter-spacing:-1px;margin-bottom:-1px;color:#c5c5c5}.recipe-tabs__header>ul>li>a:hover,.recipe-tabs__header>ul>li>a.active{color:var(--color-charcoal)}.recipe-tabs__header>ul>li>a.active{border-bottom-color:var(--color-charcoal)}.recipe-tabs__tab{padding-top:30px;display:none}.recipe-tabs__tab.active{display:block}.recipe-tabs__tab ol,.recipe-tabs__tab ul{padding-left:1.5em}.recipe-tabs__tab ol li,.recipe-tabs__tab ul li{font-weight:300;font-size:19px;line-height:23px;letter-spacing:-1px;margin-bottom:8px;padding-left:.2em}.recipe-tabs__tab ol li::marker,.recipe-tabs__tab ul li::marker{font-size:.8em}@media(max-width: 767.98px){.recipe-tabs__header>ul{gap:30px}.recipe-tabs__header>ul>li>a{font-size:20px;line-height:26px;letter-spacing:-0.05em;padding:13px 0}.recipe-tabs__tab ol li,.recipe-tabs__tab ul li{font-size:17px;line-height:23px;letter-spacing:-1px}}.recipe-products>h4{font-weight:300;font-size:24px;line-height:27px;letter-spacing:-1px;padding-bottom:25px;margin-bottom:0;border-bottom:1px solid var(--color-charcoal-border);margin-top:70px}@media(max-width: 767.98px){.recipe-products>h4{font-size:20px;line-height:26px}}.recipe-product{display:grid;grid-template-columns:120px 1fr;gap:30px;padding:25px 0;border-bottom:1px solid var(--color-charcoal-border)}.recipe-product__content{padding-top:20px}.recipe-product__content>h4{font-weight:400;font-size:19px;line-height:23px;letter-spacing:-1px;margin-bottom:7px}.recipe-product__content p{font-weight:400;font-size:16px;line-height:21px;letter-spacing:-0.5px}.recipe-product__content a{text-decoration:none !important}.recipe-product__price{margin-top:8px;position:relative}.recipe-product__price>p,.recipe-product__price .dot-button{transition:all .3s ease}.recipe-product__image{width:100%}.recipe-product .dot-button{font-weight:400;font-size:16px;line-height:100%;letter-spacing:-0.02em;position:absolute;left:0;opacity:0;visibility:hidden;top:50%;transform:translateY(-50%)}.recipe-product .dot-button__dot{height:10px;width:10px;margin-right:10px;background:var(--color-charcoal)}@media(min-width: 768px){.recipe-product:hover .recipe-product__price>p{opacity:0;visibility:hidden}.recipe-product:hover .recipe-product__price .dot-button{opacity:1;visibility:inherit}}@media(max-width: 767.98px){.recipe-product{gap:15px}.recipe-product__content>h4{font-size:17px;line-height:21px;letter-spacing:-0.5px}.recipe-product__content p{font-size:15px;line-height:21px;letter-spacing:-0.5px}}.related-recipes{padding-top:125px}.related-recipes__header{border-bottom:1px solid var(--color-charcoal-border)}.related-recipes__header>h2{margin-bottom:12px;font-weight:300;font-size:42px;line-height:44px;letter-spacing:-2px}.related-recipes__carousel{padding-top:50px;padding-bottom:100px}.related-recipes .article-card__tag{font-weight:400;font-size:16px;line-height:36px;letter-spacing:-0.05em;margin-bottom:0}@media(max-width: 767.98px){.related-recipes .article-card__tag{margin-top:25px;margin-bottom:9px;font-weight:300;font-size:15px;line-height:21px}}.related-recipes .article-card__info{padding-top:0}.related-recipes .article-card__info h4{font-weight:300;font-size:24px;line-height:30px;letter-spacing:-0.05em}@media(max-width: 767.98px){.related-recipes .article-card__info h4{font-size:20px;line-height:26px}}.related-recipes .article-card .button{height:42px;display:flex;align-items:center;justify-content:center}@media(max-width: 767.98px){.related-recipes{padding-top:37px}.related-recipes__header{margin-left:var(--padding-x);margin-right:var(--padding-x)}.related-recipes__header>h2{font-size:20px;line-height:26px;letter-spacing:-0.05em}.related-recipes__container{padding:0}.related-recipes__carousel{padding-bottom:60px}.related-recipes .owl-stage-outer{padding-left:19px;margin-left:1px}}/*# sourceMappingURL=page-recipe.css.map */
