.recipe-page-renderer .page-hero{position:relative}.recipe-page-renderer .page-hero figure::after{content:none}.recipe-page-renderer h1{font-size:4rem}.recipe-page-renderer h3{position:relative;margin-top:4rem;margin-bottom:3rem;z-index:2;font-size:2.1rem;font-weight:600;text-transform:uppercase}.recipe-page-renderer h3:before{content:"";display:block;position:absolute;top:50%;left:1rem;z-index:-1;border-radius:50%;width:4rem;height:4rem;background-color:var(--rm-salmon-dark);transform:translateY(-50%)}.recipe-page-renderer .container .row{justify-content:center;margin-bottom:10rem}@media all and (min-width: 768px){.recipe-page-renderer .container .row{justify-content:space-between}}.recipe-page-renderer .container .row ul{margin-top:4rem;list-style-type:none;padding:0}.recipe-page-renderer .container .row .recipe-info{position:relative;margin-bottom:10rem;min-height:50rem}.recipe-page-renderer .container .row .recipe-info h3{font-size:2.4rem}.recipe-page-renderer .container .row .recipe-info ul{margin-bottom:10rem}.recipe-page-renderer .container .row .recipe-info ul li{line-height:3rem;text-transform:uppercase}.recipe-page-renderer .container .row .recipe-info ul li figure{display:inline;margin:0;margin-right:2rem;padding:0}.recipe-page-renderer .container .row .recipe-info a.btn-primary{position:absolute;bottom:-8rem}@media all and (min-width: 768px){.recipe-page-renderer .container .row .recipe-info a.btn-primary{bottom:0}}@media all and (min-width: 768px){.recipe-page-renderer .container .row .recipe-info{margin-bottom:0}}.recipe-page-renderer .container .row .collapsible-text{max-height:30rem;overflow-y:clip;white-space:normal}.recipe-page-renderer .container .row .collapsible-text.expanded{max-height:-moz-fit-content;max-height:fit-content}.recipe-page-renderer .container .row .collapsible-text-buttons{display:block;text-align:center;margin:4rem 0 8rem}.recipe-page-renderer .container .row .recipe-steps p{margin:3rem 0;font-size:1.6rem;font-weight:400;line-height:1.4}.recipe-page-renderer .container .row .recipe-steps p strong{font-weight:600}.recipe-page-renderer .container .row .ingredients h3{margin-top:6rem}@media all and (min-width: 992px){.recipe-page-renderer .container .row .ingredients ul{-moz-columns:2;columns:2;-moz-column-gap:4rem;column-gap:4rem}}.recipe-page-renderer .container .row .ingredients ul li{margin:0 0 2.5rem;width:100%;-moz-column-break-inside:avoid;break-inside:avoid}.recipe-page-renderer .container .row .ingredients ul li strong{font-size:2rem;font-weight:600;line-height:3rem}.recipe-page-renderer .container .row .ingredients ul li span{display:block;line-height:2.1rem}.recipe-page-renderer .container .row .product-col{display:grid;align-content:start;max-width:36rem}.recipe-page-renderer .container .row .product-col .card{margin-top:22rem}@media all and (max-width: 450px){.recipe-page-renderer .container .row .product-col .card{transform:scale(0.8)}}.recipe-page-renderer .container .row .product-col .btn-primary{justify-self:flex-end;margin-top:5rem}.recipe-page-renderer .container .row .product-col .btn-primary.cart::before{content:url("/wp-content/themes/riomare/assets/images/cart.svg")}.recipe-page-renderer .container .row .product-col>p{text-align:end}.recipe-page-renderer .container .row .product-col>p a{font-weight:600;color:var(--text-color);text-align:end;text-decoration:underline;cursor:pointer}.recipe-page-renderer .container .row .product-col a.msc-link{display:block;padding-top:3rem;width:100%;font-weight:600;color:inherit;text-align:end}