.ih-recipe-schema-block{--star-size:30px;--star-color:#fff;--star-background:darker-grey;margin-bottom:1rem;margin-top:1rem}.ih-recipe-schema-block h5{font-size:1.875rem!important;line-height:2.25rem!important;margin-bottom:.75rem;margin-top:.75rem}.ih-recipe-schema-block h5,.ih-recipe-schema-block h6{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity));font-family:HeadingNow,HeadingNow-fallback,Helvetica}.ih-recipe-schema-block h6{font-size:1.5rem!important;line-height:2rem!important;margin-bottom:.5rem;margin-top:.5rem}.ih-recipe-schema-block .ih-recipe-info{display:flex;flex-wrap:wrap}@media (min-width:768px){.ih-recipe-schema-block .ih-recipe-info{flex-wrap:nowrap}}.ih-recipe-schema-block .ih-recipe-info p{font-size:1rem!important;line-height:1.5rem!important;margin-bottom:.75rem!important}.ih-recipe-schema-block .ih-recipe-info .item{flex-basis:100%;flex-grow:1;flex-shrink:1;min-width:0}@media (min-width:768px){.ih-recipe-schema-block .ih-recipe-info .item{flex-basis:0px}}.ih-recipe-schema-block .ih-recipe-info .ih-recipe-nutrition span{font-style:italic;font-weight:400}.ih-recipe-schema-block .ih-recipe-info .ih-recipe-nutrition table{margin-bottom:1rem;width:100%}.ih-recipe-schema-block .ih-recipe-info .ih-recipe-nutrition table thead{font-weight:700}.ih-recipe-schema-block .ih-recipe-info .ih-recipe-nutrition .ih-recipe-note{--tw-text-opacity:1;color:rgb(104 104 104/var(--tw-text-opacity));font-size:.875rem;line-height:1.25rem}.ih-recipe-schema-block .ih-recipe-info .ih-recipe-rating{--tw-border-opacity:1;border-top-color:rgb(229 231 235/var(--tw-border-opacity));border-top-width:1px;flex-basis:0px;flex-grow:0;flex-shrink:0;margin-top:1rem;min-width:150px;padding-top:1rem}@media (min-width:768px){.ih-recipe-schema-block .ih-recipe-info .ih-recipe-rating{--tw-border-opacity:1;border-left-color:rgb(229 231 235/var(--tw-border-opacity));border-left-width:1px;margin-left:1rem;padding-left:1rem}}.ih-recipe-schema-block .ih-recipe-info .ih-recipe-rating .stars{--percent:calc(var(--rating)/5*100%);display:inline-block;font-size:1.5rem;line-height:1rem}.ih-recipe-schema-block .ih-recipe-info .ih-recipe-rating .stars:before{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#4a4a4c var(--percent),#e4e4e4 var(--percent));-webkit-background-clip:text;content:"★★★★★";letter-spacing:3px}.ih-recipe-schema-block .ih-recipe-info .ih-recipe-rating ul.recipe-share-popup{align-items:center;display:flex;margin-top:.5rem}@media (min-width:768px){.ih-recipe-schema-block .ih-recipe-info .ih-recipe-rating ul.recipe-share-popup{display:block;margin-top:1.25rem}}.ih-recipe-schema-block .ih-recipe-info .ih-recipe-rating ul.recipe-share-popup{margin-left:0!important}.ih-recipe-schema-block .ih-recipe-info .ih-recipe-rating ul.recipe-share-popup li{display:inline-block;margin-right:.5rem}.ih-recipe-schema-block .ih-recipe-info .ih-recipe-rating ul.recipe-share-popup li a.icon{--tw-invert:invert(100%);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;-webkit-filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);height:2rem;margin-top:.25rem;width:2rem}.ih-recipe-schema-block .ih-recipe-info .ih-recipe-rating ul.recipe-share-popup li a.icon.copy{background-image:url(../../img/share/icon-save.svg)}.ih-recipe-schema-block .ih-recipe-info .ih-recipe-rating ul.recipe-share-popup li a.icon.em{background-image:url(../../img/share/icon-email.svg)}.ih-recipe-schema-block .ih-recipe-info .ih-recipe-rating ul.recipe-share-popup li a.icon span{display:none}.ih-recipe-schema-block .ih-recipe-info .ih-recipe-rating p.small{--tw-text-opacity:1!important;color:rgb(104 104 104/var(--tw-text-opacity))!important;font-size:.75rem!important;line-height:1rem!important}.ih-recipe-schema-block .ih-recipe-ingr li{margin-bottom:.75rem}.ih-recipe-schema-block .ih-recipe-row{--tw-border-opacity:1;border-bottom-color:rgb(212 212 216/var(--tw-border-opacity));border-bottom-width:1px;margin-bottom:1rem;padding-bottom:1rem}.ih-recipe-schema-block .ih-recipe-steps ul{list-style-type:none}.ih-recipe-schema-block .ih-recipe-steps ol{counter-reset:recipe-counter;list-style-type:none;margin-left:2.25rem}.ih-recipe-schema-block .ih-recipe-steps ol li{counter-increment:recipe-counter;position:relative}.ih-recipe-schema-block .ih-recipe-steps ol li:before{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(58 107 88/var(--tw-border-opacity));border-radius:9999px;border-width:1px;color:rgb(104 104 104/var(--tw-text-opacity));content:counter(recipe-counter);display:block;font-size:1rem;font-weight:700;height:1.75rem;line-height:1.5rem;margin-left:-2.25rem;margin-top:.25rem;position:absolute;text-align:center;width:1.75rem}.ih-recipe-schema-block .ih-recipe-steps ul{margin-left:0}.ih-recipe-schema-block .ih-recipe-steps ul li{list-style-type:none}.ih-recipe-schema-block .ih-recipe-steps ul h6{font-size:1.25rem!important;font-weight:700!important;line-height:1.75rem!important}.ih-recipe-schema-block .ih-recipe-steps .img-holder{margin-bottom:2.25rem}.ih-recipe-schema-block .ih-recipe-steps .img-holder .credit{padding-top:.5rem}