.recipe-single-banner-section{background-color:#f9f5ef;padding:80px 0}@media screen and (max-width:1299px){.recipe-single-banner-section{padding:60px 0}}@media screen and (max-width:767px){.recipe-single-banner-section{padding:40px 0}}.recipe-single-banner-row{display:flex;flex-wrap:wrap;gap:64px 0}.recipe-single-banner-row .recipe-single-banner-col-sm{padding:0 12px 0 0;width:40%}@media screen and (max-width:1299px){.recipe-single-banner-row .recipe-single-banner-col-sm{padding:0}}@media screen and (max-width:991px){.recipe-single-banner-row .recipe-single-banner-col-sm{padding:0;width:100%}}.recipe-single-banner-row .recipe-single-banner-col-lg{padding:0 0 0 52px;width:60%}@media screen and (max-width:1299px){.recipe-single-banner-row .recipe-single-banner-col-lg{padding:0 0 0 30px}}@media screen and (max-width:991px){.recipe-single-banner-row .recipe-single-banner-col-lg{padding:0;width:100%}}.recipe-single-banner-image-block .recipe-single-img img{border-radius:16px;height:551px;margin:0 0 24px;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width:1199px){.recipe-single-banner-image-block .recipe-single-img img{height:350px}}@media screen and (max-width:767px){.recipe-single-banner-image-block .recipe-single-img img{height:400px}}.recipe-single-banner-image-block .btn-main{background-color:#539373;border-color:#539373;border-radius:8px;padding:21px 24px 25px;width:100%}.recipe-single-banner-image-block .btn-main img{height:24px;margin:0 0 -4px;width:24px}.recipe-single-banner-text{margin:0 0 40px;text-align:center}.recipe-single-banner-text h1{color:#121212;font-family:clarendon-urw;font-size:40px;font-weight:400;line-height:125%;margin:0 0 16px}@media screen and (max-width:1299px){.recipe-single-banner-text h1{font-size:32px}}.recipe-single-banner-text p{color:#121212;font-family:Open Sans,sans-serif;font-size:20px;font-weight:400;letter-spacing:.02em;line-height:27px;margin:0}@media screen and (max-width:1199px){.recipe-single-banner-text p{font-size:16px;line-height:normal}}.width-1280{margin:0 auto;max-width:1280px;width:100%}.recipe-single-overview{background-color:#fffffc;border:1px solid #eee3d4;border-radius:16px;display:flex;flex-wrap:wrap;gap:0 0;margin:0 0 40px}.recipe-single-overview:has(:only-child){max-width:250px}.recipe-single-overview-item{border-right:1px solid #eee3d4;flex:1;min-height:107px;padding:24px;text-align:center;width:33.33%}@media screen and (max-width:1199px){.recipe-single-overview-item{min-height:95px;padding:16px}}@media screen and (max-width:767px){.recipe-single-overview-item{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:97px;padding:0}}.recipe-single-overview-item:last-child{border-right:none}.recipe-single-overview-item h6{color:#121212;font-family:clarendon-urw;font-size:20px;font-weight:400;line-height:normal;margin:0 0 8px}@media screen and (max-width:1199px){.recipe-single-overview-item h6{font-size:18px}}@media screen and (max-width:767px){.recipe-single-overview-item h6{font-size:16px}}.recipe-single-overview-item p{color:#121212;font-family:Open Sans,sans-serif;font-size:20px;font-weight:400;line-height:normal;margin:0}@media screen and (max-width:1199px){.recipe-single-overview-item p{font-size:18px}}@media screen and (max-width:767px){.recipe-single-overview-item p{font-size:16px}.recipe-single-star-of-show .mobile-only-button{padding-top:0}}.recipe-single-star-of-show h2{color:#121212;font-family:clarendon-urw;font-size:24px;font-weight:400;line-height:normal;margin:0 0 24px;text-align:center}.product-card-block-row{background-color:#fbe9cc;border-radius:12px;display:flex;flex-wrap:wrap;gap:0 0}@media screen and (max-width:767px){.product-card-block-row{display:none}}.product-card-block-image-img{height:100%;left:0;position:absolute;top:0;width:100%}.product-card-block-image-img img{border-bottom-left-radius:12px;border-top-left-radius:12px;height:100%;-o-object-fit:cover;object-fit:cover;z-index:1}.product-card-block-image{align-items:center;display:flex;justify-content:center;min-height:260px;position:relative;width:37%}.product-card-block-image .vg-tag{bottom:16px;height:40px;left:16px;right:auto;top:auto;width:40px}.product-card-block-text{display:flex;flex-direction:column;padding:24px;width:63%}.product-card-block-text h3{color:#121212;font-family:clarendon-urw;font-size:20px;font-weight:400;line-height:24px;margin:0 0 16px}.product-card-block-text .product-card-description{color:#121212;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;letter-spacing:.02em;line-height:normal;margin:0 0 24px}.product-card-block-text .product-tab-meta{margin:0 0 35px}.product-card-block-text .product-tab-meta ul{gap:2px}.product-card-block-text .product-tab-meta ul li img{display:block;height:16px}.product-card-block-text .product-tab-meta h5,.product-card-block-text .product-tab-meta h6{font-size:14px;line-height:normal}.product-card-block-text .product-tab-meta h5 img{display:block;height:16px}.product-card-block-text .product-tab-bottom{padding:0}.product-card-block-text .product-tab-bottom .btn-main{border-radius:4px}.recipe-single-ingredients-section{padding:80px 0}@media screen and (max-width:1299px){.recipe-single-ingredients-section{padding:60px 0}}@media screen and (max-width:767px){.recipe-single-ingredients-section{padding:40px 0}}.recipe-single-ingredients-row{display:flex;flex-wrap:wrap;gap:40px 0}.recipe-single-ingredients-row .recipe-single-ingredients-col-sm{padding:0 12px 0 0;width:36%}@media screen and (max-width:1299px){.recipe-single-ingredients-row .recipe-single-ingredients-col-sm{padding:0}}@media screen and (max-width:1199px){.recipe-single-ingredients-row .recipe-single-ingredients-col-sm{width:40%}}@media screen and (max-width:991px){.recipe-single-ingredients-row .recipe-single-ingredients-col-sm{padding:0;width:100%}}.recipe-single-ingredients-row .recipe-single-ingredients-col-lg{padding:0 0 0 52px;width:64%}@media screen and (max-width:1299px){.recipe-single-ingredients-row .recipe-single-ingredients-col-lg{padding:0 0 0 30px}}@media screen and (max-width:1199px){.recipe-single-ingredients-row .recipe-single-ingredients-col-lg{width:60%}}@media screen and (max-width:991px){.recipe-single-ingredients-row .recipe-single-ingredients-col-lg{padding:0;width:100%}}.recipe-single-ingredients-block{background-color:#f9f5ef;border-radius:16px;padding:40px;position:sticky;top:30px}@media screen and (max-width:1199px){.recipe-single-ingredients-block{padding:24px}}@media screen and (max-width:767px){.recipe-single-ingredients-block{padding:28px 20px}}.recipe-single-ingredients-block h3{color:#121212;font-family:clarendon-urw;font-size:24px;font-weight:400;line-height:29px;margin:0 0 24px}.recipe-single-ingredients-block ul{list-style:none;margin:0;padding:0}.recipe-single-ingredients-block ul li{color:#121212;font-family:Open Sans,sans-serif;font-size:18px;font-weight:400;letter-spacing:.02em;line-height:150%;margin:0 0 16px;padding:0 0 0 32px;position:relative}.recipe-single-ingredients-block ul li:last-child{margin-bottom:0}.recipe-single-ingredients-block ul li a{color:#b72928;font-weight:600;text-decoration:underline}.recipe-single-ingredients-block ul li:before{background-image:url(/wp-content/themes/shemins/dist/icons/a-icon.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";filter:brightness(0) saturate(100%) invert(23%) sepia(40%) saturate(7284%) hue-rotate(352deg) brightness(77%) contrast(80%);height:16px;left:0;position:absolute;top:6px;width:16px}.recipe-single-procces-block{color:#121212;font-family:Open Sans,sans-serif;font-size:18px;font-weight:400;letter-spacing:.02em;line-height:150%;margin:0 0 24px}.recipe-single-procces-block h3{color:#121212;font-family:clarendon-urw;font-size:32px;font-weight:400;letter-spacing:0;line-height:125%;margin:0 0 24px}@media screen and (max-width:1199px){.recipe-single-procces-block h3{font-size:26px}}.recipe-single-procces-block a{color:#000;text-decoration:underline}.recipe-single-procces-block li{list-style:none}.recipe-single-procces-block h5,.recipe-single-procces-block li>strong:first-child{color:#121212;display:block;font-family:clarendon-urw;font-size:20px;font-weight:400;line-height:normal;margin:0 0 8px}.tips-block{background-color:#fce6ec;border-radius:16px;margin-top:48px;padding:40px}@media screen and (max-width:1199px){.tips-block{padding:24px}}@media screen and (max-width:767px){.tips-block{padding:28px 20px}}.tips-block h3{color:#121212;font-family:clarendon-urw;font-size:24px;font-weight:400;line-height:29px;margin:0 0 24px}.tips-block ul{list-style:none;margin:0;padding:0}.tips-block ul li{color:#121212;font-family:Open Sans,sans-serif;font-size:18px;font-weight:400;letter-spacing:.02em;line-height:150%;margin:0 0 24px;padding:0 0 0 40px;position:relative}.tips-block ul li:last-child{margin-bottom:0}.tips-block ul li:before{background-image:url(../../images/light.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:28px;left:0;position:absolute;top:0;width:28px}.pair-it-with-section .products-title{justify-content:center;text-align:center}.similar-recipes-section{padding:0 0 104px}@media screen and (max-width:767px){.similar-recipes-section{padding:0 0 40px}.similar-recipes-section .mobile-only-button{padding-top:48px}}.similar-recipes-section .recipes-list-wrapper .recipes-block .recipes-img{height:437px}@media screen and (max-width:1299px){.similar-recipes-section .recipes-list-wrapper .recipes-block .recipes-img{height:auto}}.modal-video{width:100%}.modal button.close{color:#922120;float:none;font-size:35px;line-height:22px;opacity:1;position:absolute;right:-5px;top:-9px;z-index:11}.ssba-classic-2{display:none!important}