@font-face{font-display:swap;font-family:Arvo;font-style:normal;font-weight:400;src:url(Arvo-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Arvo;font-style:italic;font-weight:400;src:url(Arvo-Italic.ttf) format("truetype")}@font-face{font-display:swap;font-family:Arvo;font-style:normal;font-weight:700;src:url(Arvo-Bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Arvo;font-style:italic;font-weight:700;src:url(Arvo-BoldItalic.ttf) format("truetype")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:400;src:url(OpenSans-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Open Sans;font-style:italic;font-weight:400;src:url(OpenSans-Italic.ttf) format("truetype")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:700;src:url(OpenSans-Bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Open Sans;font-style:italic;font-weight:700;src:url(OpenSans-BoldItalic.ttf) format("truetype")}:root{--color-primary-25:#eae2d5;--color-primary-50:#d6c5ac;--color-primary-75:#bda180;--color-primary-100:#ad8b59;--color-secondary-25:#f1d1cb;--color-secondary-50:#e3a297;--color-secondary-100:#c84630;--color-tertiary-25:#d2f2cd;--color-tertiary-50:#a5e49b;--color-tertiary-100:#00b900;--color-tertiary-125:#005e00;--color-font:#191919;--color-black-25:#fafafa;--color-black-50:#f2f2f2;--color-black-60:#c9c9c9;--color-black-75:#72716c;--color-black-100:#202124;--color-white:#fff;--color-error:#e61818;--color-error-light:#ffe6e6;--color-warning:#ffdb66;--color-success:#00b900;--color-info:#0fb6dd;--color-background:var(--color-black-50);--color-seperator-light:var(--color-black-25);--color-seperator-normal:var(--color-black-50);--color-seperator-dark:var(--color-black-75);--color-seperator-menu:#c9c9c9;--color-veryLightBlue:#e4e6eb;--shadow-sm:0 2px 4px 0 rgba(0,0,0,.24);--shadow-lg:8px 16px 20px 0 rgba(0,0,0,.16);--shadow-text:0 5px 10px rgba(0,0,0,.5);--shadow-top:0 -2px 4px 0 rgba(0,0,0,.1);--radius-sm:2px;--radius-md:5px;--radius-lg:10px;--radius-rounded:9999px;--easing-out:cubic-bezier(.2,.4,0,1);--easing-in:cubic-bezier(1,0,.8,.6);--easing-both:cubic-bezier(.66,.07,.33,.94);--gradient-brand:linear-gradient(137deg,#d6c5ac -16%,#ad8b59 115%);--gradient-dark:linear-gradient(180deg,rgba(25,0,0,0) 39%,#000 123%)}@media screen and (min-width:1344px){:root{--container-bp:auto;--container-mw:1320px}}@media screen and (max-width:1344px){:root{--container-bp:5vw;--container-mw:unset}}@media (max-width:991.98px){:root{--container-bp:8vw;--container-mw:unset}}@media (max-width:767.98px){:root{--container-bp:8vw;--container-mw:unset}}@media (max-width:575.98px){:root{--container-bp:0vw;--container-mw:unset}}.recipe h2{font-size:24px}.recipe h3{font-size:20px}.recipe__hero{background-position:50%;background-repeat:no-repeat;background-size:cover;color:var(--color-white);display:flex;flex-direction:column;justify-content:center;min-height:350px;padding:32px 1rem;position:relative}.recipe__hero h1{font-size:46px;line-height:48px;margin:0 0 24px;text-align:center}@media (max-width:767.98px){.recipe__hero h1{font-size:32px}}@media (max-width:575.98px){.recipe__hero h1{font-size:26px}}.recipe__hero>*{position:relative;z-index:1}.recipe__hero:after{background-color:#0006;bottom:0;content:"";left:0;position:absolute;right:0;top:0;width:auto;z-index:0}.recipe__hero-content{margin:0 auto}.recipe__back-btn{background-color:var(--color-primary-100);color:#fff;display:block;font-weight:700;margin-bottom:2rem;padding:.5rem 1rem;text-decoration:none;width:-moz-fit-content;width:fit-content}.recipe__back-btn span{margin-right:.25rem}.recipe__meta{align-items:center;display:flex;flex-wrap:wrap;font-size:12px;justify-content:center;justify-items:center}.recipe__meta .fa{margin:0 6px 0 24px}.recipe__meta .fa.difficulty{margin-left:4px}@media (max-width:575.98px){.recipe__meta a,.recipe__meta span{margin-bottom:8px;text-align:center}.recipe__meta .meta-item{align-items:center;display:flex;white-space:nowrap}.recipe__meta .meta-item .fa{margin-left:4px}}.recipe__body{padding:2rem 0 4rem}.recipe__head{display:flex;justify-content:space-between;margin-bottom:3rem}@media (max-width:991.98px){.recipe__head{display:block}}.recipe__content{display:flex}@media (max-width:991.98px){.recipe__content{display:block}}.recipe__image{aspect-ratio:1/1;margin-bottom:2rem;width:100%}.recipe__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.recipe__intro{margin-bottom:2rem}.recipe__ingredients{flex:0 0 30%;margin-right:2rem}.recipe__ingredients__wrap{background:var(--color-background);left:0;padding:2rem;position:sticky;top:180px}@media (max-width:991.98px){.recipe__ingredients__wrap{position:static}.recipe__ingredients{margin:0 0 3rem}}.recipe__ingredients h2{border-bottom:1px solid var(--color-black-60);margin:0 0 1.5rem;padding-bottom:1.5rem}.recipe__ingredients h3{font-size:18px}.recipe__column:first-of-type{margin-bottom:2rem}.recipe__method__head{align-items:center;border-bottom:1px solid var(--color-black-60);display:flex;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:1.5rem;position:relative}.recipe__method__head h2{margin:0}.recipe__method__head .toggle-share-modal{cursor:pointer;font-size:1.5rem;margin-right:.5rem}.recipe__share{align-items:center;background-color:var(--color-background);box-shadow:2px 2px 12px #00000040;display:flex;flex:0 0 fit-content;gap:1rem;padding:24px;position:absolute;right:0;top:-116px;width:-moz-fit-content;width:fit-content}.recipe__share a{background:var(--color-black-100);border:1px solid var(--color-black-100);color:var(--color-white);display:block;line-height:42px;text-align:center;width:42px}.recipe__share a:hover{background-color:var(--color-white);color:var(--color-black-100)}.recipe__product-link{align-items:center;display:flex;margin-top:16px}.recipe__product-link .fa{align-items:center;background-color:var(--color-tertiary-100);border-radius:var(--radius-lg);color:var(--color-white);display:flex;flex:0 0 42px;justify-content:center;line-height:42px;margin-right:8px;text-align:center;width:42px}.recipe__preparation-steps{list-style:none;padding:0}.recipe__preparation-steps li{align-items:center;display:flex}.recipe__preparation-steps li:not(:last-of-type){margin-bottom:1rem}.recipe__preparation-steps li span{align-items:center;border:1px solid var(--color-primary-100);border-radius:25px;color:var(--color-primary-100);display:flex;font-size:18px;font-weight:700;justify-content:center;margin-right:1rem;max-height:45px;max-width:45px;min-height:45px;min-width:45px}.recipe__preparation-steps li p{line-height:1.5rem;margin:0}.recipe__preparation-steps li.heading{font-size:18px;font-weight:700;margin:2rem 0 1rem}.recipe__preparation-steps li a{font-weight:700}.recipe__video{padding-bottom:56.25%;position:relative;width:100%}.recipe__video iframe{bottom:0;left:0;position:absolute;right:0;top:0}.recipe__related-products{margin:60px 0}.recipe__related-products h2{margin-top:4px}.recipe__related-products .pre-title{color:var(--color-primary-100);font-size:14px;margin-bottom:0}.price{color:rgb(var(--color-primary-100));font-size:1.6rem;letter-spacing:.1rem;line-height:calc(1 + .5/var(--font-body-scale))}.price>*{display:inline-block;vertical-align:top}.price.price--unavailable{visibility:hidden}.price--end{text-align:right}.price .price-item{color:var(--color-secondary-100);display:inline-block;font-size:24px;font-weight:700;letter-spacing:normal;margin:5px 0}.price__regular .price-item--regular{margin-right:0}.price:not(.price--show-badge) .price-item--last:last-of-type{margin:0}@media screen and (min-width:750px){.price{margin-bottom:0}}.price--large{font-size:1.6rem;letter-spacing:.13rem;line-height:calc(1 + .5/var(--font-body-scale))}@media screen and (min-width:750px){.price--large{font-size:1.8rem}}.price--sold-out .price__availability,.price__regular,.price .price__badge-sale,.price .price__badge-sold-out,.price--on-sale .price__availability,.price--on-sale .price__regular,.price__availability,.price__sale{display:block}.price--on-sale .price__badge-sale,.price--sold-out .price__badge-sold-out,.volume-pricing--sale-badge .price__badge-sale{display:inline-block}.volume-pricing--sale-badge .price__badge-sale{margin-left:.5rem}.price--on-sale .price__sale{display:initial;flex-direction:row;flex-wrap:wrap}.price--center{display:initial;justify-content:center}.price--on-sale .price-item--regular{color:#191919bf;font-size:1.3rem;text-decoration:line-through}.unit-price{color:#191919b3;display:block;font-size:1.1rem;letter-spacing:.04rem;line-height:calc(1 + .2/var(--font-body-scale));margin-top:.2rem;text-transform:uppercase}.price__container small{font-family:Open Sans;font-size:12px;letter-spacing:normal}
/*# sourceMappingURL=/cdn/shop/t/52/assets/section-content-recipe.css.map */
