/* 13-recipes-banner */
.all-recipe-hero-banner{padding-top:20px;overflow:hidden;}
.all-recipe-hero-banner .dc-hs-container{position: relative;}
.all-recipe-hero-banner .dc-hs-row>*{padding-left: 0px;padding-right: 0px;}
.all-recipe-hero-banner .dc-hs-row{justify-content: space-between;align-items: center;padding-inline:15px;}

.all-recipe-hero-banner .link-text a{font-size:16px; color: #170d03;font-style: italic!important;text-decoration: underline;font-weight: 600;line-height: 25px;padding: 12px 5px 13px 0;}
.all-recipe-hero-banner .link-text a span{color: #36236a;font-size: 16px;font-weight: 600;}
.all-recipe-hero-banner .delay{display:inline-block;transition: 2s;animation: fadeInLeft 0.5s forwards;}
.all-recipe-hero-banner .delay:first-of-type{animation: none;transition: none;display:inline-block;}
.all-recipe-hero-banner .link-text a span{display:inline-block;color: #36236a;padding-inline: 5px;font-weight: 700;}
.all-recipe-hero-banner .link-text a span:first-of-type{display:inline-block;}
.all-recipe-hero-banner .link-text a:last-of-type .seperator{display:none;}
.all-recipe-hero-banner .link-text a:last-of-type{color: #8857cc!important;} 
.all-recipe-hero-banner .content-section{margin-top:20px;}
.all-recipe-hero-banner .hero-banner .recipe-title{align-items: center;}
.all-recipe-hero-banner .hero-banner .recipe-title h1{color: #170d03;font-size: 42px;line-height: 1;letter-spacing: 1px; font-family:'Appetite-Rounded',sans-serif;margin-bottom: 20px;font-weight: 500;}
.all-recipe-hero-banner .hero-banner .recipe-title p{color: #170d03;font-size: 16px;font-family: 'Inter', Arial, sans-serif;margin-bottom: 20px;line-height: 18px;letter-spacing:0;font-weight: 400;}
.all-recipe-hero-banner .hero-banner .recipe-banner-image img{width:100%;height:auto; border-radius:15px;aspect-ratio:16/9;margin-bottom:20px;}
.all-recipe-hero-banner .gif-line-img,
.all-recipe-hero-banner .gif-star-img{ display:none;}
.all-recipe-hero-banner .hero-banner .order-md-1{order:2;}
.all-recipe-hero-banner .hero-banner .order-md-2{order:1;}
@media(min-width:768px){
  .all-recipe-hero-banner{padding-bottom:70px;}
  .all-recipe-hero-banner .hero-banner .recipe-title h1{font-size: 30px;} 
  .all-recipe-hero-banner .link-text {margin-bottom:40px;}
  .all-recipe-hero-banner .hero-banner .order-md-1{order:1;}
  .all-recipe-hero-banner .hero-banner .order-md-2{order:2;}
  .all-recipe-hero-banner .dc-hs-row{align-items:flex-end;}
  .all-recipe-hero-banner .content-section{padding:23px 19px; padding-right:3px;margin-top:0px;}
  .all-recipe-hero-banner .hero-banner .recipe-banner-image img{border-radius:30px;margin-bottom:0;}
  .all-recipe-hero-banner .hero-banner .recipe-title p{margin-bottom:22px;}
}
@media(min-width:992px){
  .all-recipe-hero-banner{padding-top:50px;padding-bottom:90px;}
  .all-recipe-hero-banner .hero-banner .recipe-title h1{font-size: 40px;} 
  .all-recipe-hero-banner .dc-hs-row{align-items: center;}
  .all-recipe-hero-banner .content-section{padding:30px;margin-bottom:0px;padding-left:31px;}
  .all-recipe-hero-banner .hero-banner .recipe-banner-image{padding-inline:9px;}
  .all-recipe-hero-banner .hero-banner .recipe-title h1{font-size:57px;padding-top:10px;}
}
@media(min-width:1280px){
  .all-recipe-hero-banner .gif-star-img{position:absolute;right:0px;display:inline;top: 50%;top:10%;}
  .all-recipe-hero-banner .gif-line-img{position: absolute;transform: rotate(116deg);display:inline;left: -24px;top: 35%;}
}


@keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}


/* 14-recipes-filter-with-listing */
.filter-recipe .mobile-view .title-box{position: relative;}
.filter-recipe .mobile-view .title-box:active{border-radius: 35px;transform: scale(.98);}
.filter-recipe .mobile-view .title-box h5:active{background-color: #e2dfea;}
.filter-recipe .mobile-view .title-box h5{display: inline-flex;width: 100%;padding: 14px 20px;font-family: 'Inter', sans-serif;font-size: 15px; font-weight: 600;color:#36236a;background-color: #C6C1D5;border-radius: 35px;}
.filter-recipe .mobile-view .title-box .filter{margin-right: 14px;transform: scale(.8);}
.filter-recipe .mobile-view .title-box .title{font-weight:500;letter-spacing:0.5px;margin-block:auto;}
.filter-recipe .mobile-view .title-box .arrow-bg{position:absolute;right:5%;top:9%;background-color: #f3a71d;border-radius: 50%;width:40px;height:40px;}
.filter-recipe .mobile-view .title-box .arrow-bg svg{width:25px;fill:#36236a;vertical-align: -webkit-baseline-middle;position: absolute;right: 8px;top: 7px;}
.filter-recipe .mobile-view{display:block;padding: 30px 12px 5px 12px}
.filter-recipe .desktop-view{background-color: #ffffff;position: relative;padding:0px 18px;margin-bottom:25px;transition:0.3s;}
.filter-recipe .desktop-view .dc-hs-row{justify-content: center;}
.filter-recipe .dc-hs-col-lg-8{padding:0px;}
.filter-recipe .dc-hs-col-lg-4{padding:0px;} 
.filter-recipe .desktop-view .top-rib svg{display:none;}
.filter-recipe .desktop-view .bottom-rib{display:none;}  
.filter-recipe .desktop-view .line-gif{display:none;}
.filter-recipe .desktop-view .title{display:none;}
.filter-recipe .desktop-view .title{margin-bottom: 45px;}
.filter-recipe .desktop-view h2{color:#ffffff;font-size: 48px; font-weight: 400;font-family: "Appetite-Rounded";letter-spacing: 0.5px;margin-bottom: 10px;}
.filter-recipe .desktop-view h2 svg{width:30px;height: 28px;color:#fae5e2;margin-right: 15px;transform: scale(1.5);vertical-align:middle;}
.filter-recipe .desktop-view h6{color:#5e4f87;font-size: 36px;font-weight: 400; font-family:'PalmerLakePrint';}
.filter-recipe .desktop-view .radio-btn{padding: 10px 2px;text-align:center;display:inline-block;color: #5e4f87;border: 1px solid #5e4f87;font-family: 'Inter', sans-serif;font-size: 16px;margin-right: 6px;margin-bottom: 10px;border-radius: 5px;cursor: pointer;transition: color .6s cubic-bezier(.19,1,.22,1),background .6s cubic-bezier(.19,1,.22,1);}      
.filter-recipe .desktop-view .radio-btn:hover{background-color: #5e4f87;color:#fff;}
.filter-recipe .desktop-view .filter-category .radio-btn{width:47%;}
.filter-recipe .desktop-view .level-egg-category .radio-btn{width:30%;}
.filter-recipe .desktop-view .level-egg-category .level-category{text-transform:capitalize;}
.filter-recipe .desktop-view .time-category .radio-btn{width:30%;}
.filter-recipe .desktop-view .filter-category{margin-bottom: 14px;}
.filter-recipe .desktop-view input[type="checkbox"] {display: none;}  
.filter-recipe .desktop-view input[type="checkbox"]:checked+label{background-color: #36236a;color:#ffffff;font-weight: 600;cursor: pointer;}
.filter-recipe .desktop-view .level-egg-category .egg-category .switch {position: relative;display: inline-block;width: 60px;height: 34px;}
.filter-recipe .desktop-view .level-egg-category .egg-category .switch input {opacity: 0;width: 0;height: 0;}
.filter-recipe .desktop-view .level-egg-category .egg-category .slider {transition: 0.15s;position: absolute;cursor: pointer;top: 0;left: 0;right: 0;bottom: 0;background-color: transparent;/* -webkit-transition: .4s;transition: .4s; */    }
.filter-recipe .desktop-view .level-egg-category .egg-category .slider:before {position: absolute;content: "";height: 2rem;width: 2rem;left: 4px;bottom: 4px;background-color: #fff;/* -webkit-transition: .4s;transition: .4s; */transition: 0.15s; }
.filter-recipe .desktop-view .level-egg-category .egg-category input:checked + .slider {background-color: #5e4f87;}
.filter-recipe .desktop-view .level-egg-category .egg-category input:focus + .slider {box-shadow: 0 0 1px #edbd57;}
.filter-recipe .desktop-view .level-egg-category .egg-category input:checked + .slider:before{ -webkit-transform: translateX(26px);-ms-transform: translateX(26px); transform: translateX(50px);}
.filter-recipe .desktop-view  input:checked + .slider:after{opacity:0;border: 2px solid #f3a71d;background-color:transparent;}
.filter-recipe .desktop-view .level-egg-category .egg-category .slider.round{border-radius: 34px;height: 3rem;width: 8rem;border:1px solid #edbd57;}
.filter-recipe .desktop-view .level-egg-category .egg-category .slider.round:before{border: 2px solid #f3a71d;border-radius: 50%;background-color: #F3A71D;position: absolute;left: 4px;top:4px;}
.filter-recipe .desktop-view .time-category{margin-bottom: 16px;}
.filter-recipe .desktop-view .reset-box{display: flex;justify-content:space-between;align-items: center;margin-top:32px;margin-left:5px;}
.filter-recipe .desktop-view .reset-box .reset-filter svg{margin-right: 8px;}
.filter-recipe .desktop-view .reset-box  .reset-filter a{color:#5e4f87;font-family: 'Inter', sans-serif;font-size: 14px;font-weight: 700;text-decoration: underline;padding: 10px 5px;}
.filter-recipe .desktop-view .reset-box  .reset-filter svg{display: inline-block;width:16px;height: 16px;color: #5e4f87;vertical-align: middle;}
.filter-recipe .desktop-view .reset-box  .find-receipe .btn{color: #36236a;font-family: 'Inter', sans-serif;margin-bottom: 0;background-image: linear-gradient(to right, #e68852 , #eac165, #e68852);background-color: #f3a71d;border:0;font-size: 15px;font-weight: 700;border-radius:5px;padding: 15px 52px;letter-spacing: 0.9px;opacity: .5;cursor: pointer;}
.filter-recipe .desktop-view {max-height: 0;overflow: hidden;}
.filter-recipe .desktop-view .reset-box  .find-receipe .btn{opacity: 1;}
.filter-recipe .desktop-view .reset-box  .disable-apply-filter .btn{opacity: .5;}
.filter-recipe .arrow-bg{width:25px;color:#36236a;vertical-align: -webkit-baseline-middle;position: absolute;padding:3px;right: 0px;top: 0px;transform: rotate(-90deg) scale(0.8);z-index: 0;transition: 0.5s;}
.filter-recipe .active .arrow-bg{width:25px;color:#36236a;vertical-align: -webkit-baseline-middle;position: absolute;padding:3px;right: 0px;top: 0px;z-index: 0;transform: rotate(-271deg) scale(0.8);transition: 0.5s;}


@media(min-width:576px){
  .filter-recipe .mobile-view {padding:30px 30px 5px 30px;}
  .filter-recipe .desktop-view{padding:0px 25px;}
  .filter-recipe .mobile-view .title-box h5{padding: 17px 20px;}
  .filter-recipe .desktop-view .radio-btn{padding: 10px 12px;}
  .filter-recipe .desktop-view .filter-category .radio-btn{width:48%;}
  .filter-recipe .desktop-view .level-egg-category .radio-btn{width:31.6%;}
  .filter-recipe .desktop-view .time-category .radio-btn{width:31.6%;}
}
@media(min-width:768px){
  .filter-recipe .desktop-view{padding:0px 45px;}
  .filter-recipe .mobile-view{padding: 30px 52px 5px;}
  .filter-recipe .mobile-view .title-box h5{padding: 22px 20px;}
  .filter-recipe .mobile-view .title-box .arrow-bg{right:2%;top:18%;}
  .filter-recipe .desktop-view .level-egg-category .egg-category .slider:before{height: 2.5rem;width: 2.5rem;}
  .filter-recipe .desktop-view .level-egg-category .egg-category input:checked + .slider:before{transform: translateX(44px);}
  .filter-recipe .desktop-view .level-egg-category .egg-category .slider.round{height: 3.5rem;width: 8rem;}
} 
@media(min-width:991px){
  .filter-recipe .desktop-view .dc-hs-row{margin-left:0px;margin-right:0px;}
  .filter-recipe .desktop-view{display: block;position: relative;overflow: visible;margin-bottom:0px;}
  .filter-recipe .mobile-view{display:none;}
  .filter-recipe .desktop-view .bottom-rib{display:block;}  
  .filter-recipe{padding-bottom:0px;}
  .filter-recipe .desktop-view .line-gif{display:block;right:30%;position: absolute;top: -30px;}
  .filter-recipe .desktop-view .line-gif img{transform: rotate(108deg);}
  .filter-recipe .desktop-view h6{color:#ffffff;}
  .filter-recipe .desktop-view .title{display:block;}
  .filter-recipe .desktop-view{background-color: #170d03;padding: 50px 0px 40px 0px;}
  .filter-recipe .desktop-view .top-rib{top: -5px;width: 100%;position: absolute;}
  .filter-recipe .desktop-view .top-rib svg{display:block;transform: rotate(180deg);fill: #170d03;}
  .filter-recipe .desktop-view .bottom-rib{bottom: -6px;width:100%;position: absolute;z-index: 1;}
  .filter-recipe .desktop-view .bottom-rib svg{display:block;fill: #170d03;}
  .filter-recipe .desktop-view .radio-btn{display:inline-block;color: #ffffff;border: 1px solid #edbd57;font-family: 'Inter', sans-serif;font-size: 16px;margin-right: 6px;margin-bottom: 10px;padding: 10px 11px;border-radius: 5px;cursor: pointer;    transition: color .6s cubic-bezier(.19,1,.22,1),background .6s cubic-bezier(.19,1,.22,1);}      
  .filter-recipe .desktop-view .radio-btn:hover{background-color: #edbd57;color:#170d03;}
  .filter-recipe .desktop-view input[type="radio"]:checked+label{background-color: #edbd57;color:#170d03;font-weight: 600;cursor: pointer;}
  .filter-recipe .desktop-view .filter-category .radio-btn{width:auto;}
  .filter-recipe .desktop-view .level-egg-category .radio-btn{width:auto;}
  .filter-recipe .desktop-view .time-category .radio-btn{width:auto;}
  .filter-recipe .desktop-view .level-egg-category .egg-category{margin-left:16px;margin-right: 24px;}
  .filter-recipe .desktop-view .level-egg-category{display: flex;}
  .filter-recipe .desktop-view .level-egg-category .level-category{margin-right: 24px;}
  .filter-recipe .desktop-view {max-height: 100%;}
  .filter-recipe .desktop-view .reset-box  .reset-filter a{color: #e9aca5;text-decoration:none;}
  .filter-recipe .desktop-view .reset-box  .reset-filter svg{color: #e9aca5;}
  .filter-recipe .desktop-view input[type="checkbox"]:checked+label{background-color: #f3a71d;color:#36236a;font-weight: 700;cursor: pointer;}
}
@media(min-width:1400px){
  .filter-recipe .dc-hs-col-lg-4{padding:0px 0px 0px 50px;}
  .filter-recipe .desktop-view .reset-box{width: 84%;}
}



/* 15-recipes-card-listing-with-pagination */
.recipes-listing{background: #fff6e6;padding-top: 25px;padding-bottom: 20px;position:relative;}
.recipes-listing .arch{display:block;position:absolute;left: 0;bottom: -6px;fill: #fff6e6;z-index:1;}
.recipes-listing p{font-size:16px; color: #170d03;margin-bottom:20px;font-weight: 500;font-family: 'Inter', Arial, sans-serif;}
.recipes-listing .dc-hs-row>* {padding-left: 10px;padding-right: 10px;}
.recipes-listing .dc-hs-card{margin-bottom:30px;background-color:transparent !important;border:none;position:relative;}
.recipes-listing .dc-hs-card .card-poster{position:relative;overflow: hidden;border-radius: calc(10px + 20 * ((100vw - 480px) / 960));}
.recipes-listing .dc-hs-card .card-poster .dc-hs-card-image{width: 100%;-webkit-transition: .8s cubic-bezier(.19,1,.22,1); -o-transition: .8s cubic-bezier(.19,1,.22,1);transition: .8s cubic-bezier(.19,1,.22,1);}
.recipes-listing .dc-hs-card .card-poster .dc-hs-card-image img{object-fit:cover;height:100%;width:100%;height:426px;}
.recipes-listing .dc-hs-card-image{overflow:hidden;border-radius:15px;position:relative;aspect-ratio: 1 / 1;}
.recipes-listing .dc-hs-card-image img{transform: scale(1);transition:0.3s;height:100% !important;object-fit: cover;width: -webkit-fill-available;}
.recipes-listing .dc-hs-card-image:hover img{-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}
.recipes-listing .dc-hs-card .dc-hs-card-image .popup-button{font-family: 'PalmerLakePrint',sans-serif;font-size:32px;font-weight:400;background-color: #f3a71d;border-color:#f3a71d;color:#36236A;padding:8px 16px 10px 10px;border-radius:25px;display: inline-block;line-height: 20px;text-decoration: underline;position:absolute;bottom:20px;left:20px;cursor:pointer}
.recipes-listing .dc-hs-card .dc-hs-card-image .popup-button svg{width:20px;height:20px;fill: #36236a;margin:0 8px 2px 0;vertical-align: middle;}
.recipes-listing .dc-hs-card:hover .card-poster .card-video::after{content: "";position: absolute;left: 0;top: 0;right: 0;background-color: rgba(0,0,0,.7);width: 100%;height: 100%;border-radius: 30px;z-index:0;transition: 0.3s;}
.recipes-listing .dc-hs-card:hover .card-poster .dc-hs-card-image{transform: scale(1.1); -webkit-transition: .8s cubic-bezier(.19,1,.22,1);-o-transition: .8s cubic-bezier(.19,1,.22,1);transition: .8s cubic-bezier(.19,1,.22,1);}
.recipes-listing .dc-hs-card .card-poster video{position:absolute;left: 0;top: 0;width:100%;height: 100%;opacity: 1;z-index:2;}
.recipes-listing .dc-hs-card:hover .card-poster video{transition:0.3s;opacity: 1;}
.recipes-listing .dc-hs-card .card-video{width:100%;display:none;position:absolute;z-index:10;opacity:0;left:0;top:0;bottom:0;right:0;}
.recipes-listing .dc-hs-card:hover .card-video{display:block;opacity:1;}
.recipes-listing .dc-hs-card .card-video video{width:100%;height:100%;}
.recipes-listing .dc-hs-card .dc-hs-card-body{padding-top: 10px;}
.recipes-listing .dc-hs-card .dc-hs-card-body h4{margin-top:10px;margin-bottom:10px;}
.recipes-listing .dc-hs-card .dc-hs-card-body h4{font-family:'Appetite-Rounded',sans-serif;line-height:35px;letter-spacing: .59px;font-size:30px;font-weight: 500;color:#170d03;}
.recipes-listing .dc-hs-card .dc-hs-card-body h4:hover{text-decoration:none;}
.recipes-listing .dc-hs-card .dc-hs-card-body button{font-size:16px; text-decoration:none;color: #170d03;font-weight:600;transition:0.3s;background-color: transparent;border: none;}
.recipes-listing .dc-hs-card .dc-hs-card-body button:hover{text-decoration:underline;}
.recipes-listing .dc-hs-card .dc-hs-card-body button svg{width:35px;height: 35px;margin-left:10px;vertical-align: middle;}
.recipes-listing .dc-hs-card .dc-hs-card-body button:hover svg{transform: translateX(20px);-webkit-animation: bounce 0.6s infinite alternate ease-in-out;}
.recipes-listing .dc-hs-card .dc-hs-card-body .badge-section{display:inline-block;}
.recipes-listing .dc-hs-card .dc-hs-card-body .badge{display:inline-block; border: 2px solid #8857cc;border-radius: 10px;color: #8857cc;font-family: Inter,Arial,sans-serif;font-size: 14px;font-weight: 400;line-height: 20px;margin: 10px 20px 10px 0;padding: 2px 9px;}
.recipes-listing .dc-hs-card .dc-hs-card-body .badge:last-of-type{margin-right:0px;}
.recipes-listing .dc-hs-card .dc-hs-card-body .badge svg{fill:#8857cc;width:22px;height:22px;margin-right:5px;margin-bottom: 2px;vertical-align: middle;}
.recipes-listing .dc-hs-card .dc-hs-card-body .time svg{width:17px;height:17px;fill: none;color: #8857cc;font-weight: 400;vertical-align: middle;}
.recipes-listing .dc-hs-modal{background: rgba(0,0,0,.99);padding:0 20px;position: fixed;top: 0;left: 0;z-index: 1055;display: none;width: 100%;height: 100%;overflow-x: hidden;overflow-y: auto;outline: 0;}
.recipes-listing .dc-hs-modal .blocker{color:#fff;background-color: rgba(0,0,0,.99);height:100vh;width:100%;position:fixed;}
.recipes-listing .dc-hs-modal.fade{transition: opacity .15s linear;}
.recipes-listing .dc-hs-modal.fade:not(.show){opacity: 1;}
.recipes-listing .dc-hs-modal .btn-close{color: #fff;background-color: transparent;border: 1px solid transparent;cursor:pointer;line-height: 0;width: 24px;height: 24px;padding: 0px;position: absolute;top: 30px;right: 10%;z-index: 999;}
.recipes-listing .dc-hs-modal .btn-close svg{width: 24px;height: 24px;fill: #fff;}
.recipes-listing .dc-hs-modal .video-box{width: calc(80% + 3.4rem)!important;height: 100vh;margin: auto!important;overflow-y:hidden;position:relative;}
.recipes-listing .dc-hs-modal .video-box .video-js{width:100%;position: absolute;top: 50%;right: 0;bottom:0;left: 0;transform: translateY(-50%);}
.recipes-listing .dc-hs-modal .video-box .video-js video{border-radius: 30px;object-fit: cover;}

.recipes-listing .pagination{display: flex;padding-left: 0;list-style: none;justify-content: center;align-items: center;}
.recipes-listing .pagination .page-item{cursor:pointer; width:40px;height:40px;line-height: 40px;border-radius:50%;margin-inline:10px;text-align:center;}
.recipes-listing .pagination .prev-page-btn,.recipes-listing .pagination .next-page-btn{cursor:pointer;}
.recipes-listing .pagination .page-item{font-size:15px; background-color: transparent;border: 1px solid #36236a;border-radius: 20px;color: #36236a;height: 40px;line-height: 40px;padding: 0;transition: .3s;width: 40px;display: block;text-decoration: none;margin-right: 0px;}
.recipes-listing .pagination .d-inline-block{margin-inline:10px;font-size: 15px;font-weight: 700;}
.recipes-listing .pagination .page-item:hover,.recipes-listing .pagination .page-item.active-page{background-color:#170d03;color:#fff;}
.recipes-listing .pagination .next-page-btn{overflow: hidden;border:1px solid #fff6e6;padding-block:20px;border-radius:50%;background-color:transparent;color: #170d03;}
.recipes-listing .pagination .prev-page-btn{overflow: hidden;border:1px solid #fff6e6;padding-block:20px;border-radius:50%;background-color:transparent;color: #170d03;}
.recipes-listing .pagination li svg{width:20px;height:20px;vertical-align: middle;margin-inline:20px;}
.recipes-listing .pagination .disable-page-btn{overflow: hidden;border:none;background-color:transparent;color:#b3b3b3}

.recipes-listing .modal .video-wrapper {top: 0; right: 0; bottom: 0; left: 0; z-index: 1; overflow: hidden; position: fixed; opacity: 1.0; display: flex; align-items: center; transform-style: preserve-3d; }
.recipes-listing .modal .video-content { top: auto; right: auto; bottom: auto; left: auto; z-index: 1; margin: 0 auto; overflow-y: visible; background: #000; width: calc(100% - 8em); height: auto; }

.recipes-listing .text-center{text-align:center;font-family: 'PalmerLakePrint',sans-serif;font-size:38px;line-height: 30px;padding-top: 20px;margin-bottom:5rem;}

@media (min-aspect-ratio: 16/9) {
  .recipes-listing .modal .video-content { width: auto; height: calc(100vh - 8em); padding-top: 0; }
} 

@media(min-width:480px){
  .recipes-listing .text-center{font-size: calc(38px + 10 * ((100vw - 480px) / 960));line-height: calc(30px + 0 * ((100vw - 480px) / 960));padding-top: calc(20px + 30 * ((100vw - 480px) / 960));}
}

@media (min-width: 576px){
  .recipes-listing .modal .modal-dialog-centered {
    min-height: calc(100% - 3.5rem);
  }
  .recipes-listing .dc-hs-card .dc-hs-card-body h4{margin-bottom:20px;}
}

@media (min-width: 768px){
  .recipes-listing{padding-top:33px;padding-bottom:77px;}
  .recipes-listing .modal .modal-content{width: 69%;border: 0px;}
  .recipes-listing .modal .modal-content,.recipes-listing .modal .modal-body{border-radius:30px;}
  .recipes-listing .modal .modal-body video{border-radius: 15px;}
  .recipes-listing .modal .modal-body .video-wrapper .btn-close{right:10%;top: 3%;}
  .recipes-listing .dc-hs-card .dc-hs-card-body .badge{font-size:16px;padding: 4px 12px;line-height:24px;}
  .recipes-listing .dc-hs-card .dc-hs-card-body h4{margin-bottom:40px;}
  .recipes-listing .text-center{margin-bottom:10rem;}
  .recipes-listing p{margin-bottom:30px;}
}

@media(min-width:992px){
  .recipes-listing{padding-top:40px;padding-bottom:90px;}
  .recipes-listing .dc-hs-card-image{border-radius:20px;}
}
@media(min-width:1200px){
  .recipes-listing .dc-hs-card-image{border-radius:30px;}
}
@media(min-width:1440px){
  .recipes-listing .text-center{font-size:48px;line-height: 30px;padding-top: 50px;}
}

@-webkit-keyframes bounce {
  0% {
    -webkit-transform: translateX(0);
  }
  100% {
    -webkit-transform: translateX(10px);
  }
}

/* 3-Dessert World */
/* 3-Dessert World */
.dessert-world-showcase a{text-decoration: none;}
.dessert-world-showcase h4{margin-bottom: 24px;font-family:'Appetite-Rounded',sans-serif;font-size: 20px;color: #fff;text-align: center;line-height: 1.2;letter-spacing: 0.108577px;}
.dessert-world-showcase{background-color: #36236a;position: relative;}
.dessert-world-showcase .title{padding: 8rem 0 6rem;}
.dessert-world-showcase .title h4 span{color: #f3a71d;}
.dessert-world-showcase .title h4{text-align: center;color: #fff6e6;font-size: 28px;font-family: 'Appetite-Rounded',sans-serif;line-height: 1.2;letter-spacing: .5px;}
.dessert-world-showcase .dc-grid, .dessert-world-showcase .dc_grid_4{display: grid;grid-template-columns: 1fr 1fr;column-gap: 20px;grid-auto-rows: 1fr;row-gap: 40px;}
.dessert-world-showcase .dc-hs-card{padding-top:15px;-webkit-transition: background-color .3s;-o-transition: background-color .3s;transition: background-color .3s;display: flex;flex-direction: column;position: relative;text-align: center;background-color: #4d3985;height: 100%;border-radius: 30px;margin-block: auto;}
.dessert-world-showcase .dc-hs-card a.card-link{display: grid; grid-template-rows: 40px 1fr; justify-items: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 20px; height: 100%;}
.dessert-world-showcase .dc-hs-card:hover{cursor: pointer;background-color: #ffffff;}
.dessert-world-showcase .dc-hs-card .btn{-webkit-animation: shadowAnimation 5s ease-in-out infinite;animation: shadowAnimation 5s ease-in-out infinite;animation-duration: 5s;animation-timing-function: ease-in-out;animation-delay: 0s;animation-iteration-count: infinite;animation-direction: normal;animation-fill-mode: none;animation-play-state: running;animation-name: shadowAnimation;}
.dessert-world-showcase .dc-hs-card .btn svg{width: 13px;align-items: center;}
.dessert-world-showcase .gif-arrow{display: none;} 
.dessert-world-showcase .dc-hs-card:hover h4{color: #36236a;}
.dessert-world-showcase .dc-hs-card img{max-height: 200px;max-width: 100%;object-fit: contain;vertical-align: middle;height: auto;width: 100%;-webkit-transition: -webkit-transform .3s;transition: -webkit-transform .3s;-o-transition: transform .3s;transition: transform .3s;transition: transform .3s,-webkit-transform .3s;}
.dessert-world-showcase .dc-hs-card:hover img{transform: scale(1.05);transition: 330ms;}
.dessert-world-showcase .btn{line-height: 0.2;padding: 16px 16px;background-color: #f3a71d;border-color: #ffc720;position: absolute;top: 100%;left: 50%;border-radius: 50%;transform: translate(-50%,-50%);}
.dessert-world-showcase .btn:hover{background-color: #f6ba4d;}
.dessert-world-showcase .cta{text-align: center;}
.dessert-world-showcase .view-all-cta{background-color: #f3a71d;border-radius: 30px; color: #36236a; font-size: 16px;font-weight: 700;padding: 16px 31px;border: 1px;line-height: 1.06;margin-bottom: 80px;display: inline-block;}
.dessert-world-showcase .view-all-cta span svg{width: 32px;height:20px;font-weight: 600;padding-left: 8px;vertical-align: middle;}
.dessert-world-showcase .view-all-cta:hover{background-color: #f6ba4d;}
.dessert-world-showcase .bottom-svg svg{position: absolute;top: 100%;left: 0px; z-index: 1;fill: #36236a;}

@media(min-width: 576px){.dessert-world-showcase .dc-grid, .dessert-world-showcase .dc_grid_4{padding-bottom: 100px;}}

@media(min-width: 768px){
  .dessert-world-showcase .title{padding: 5rem 0 6rem;}
  .dessert-world-showcase .title h4{font-size: 68px;line-height: 1.17;} 
  .dessert-world-showcase .gif-arrow{display: block;position: absolute;bottom: 76%;transform: rotate(-20deg);}
  .dessert-world-showcase .gif-arrow p{font-family: 'PalmerLakePrint',sans-serif;color: #edbab5;line-height: 0.6;font-size: 33px;left: -2px;top: 100px;display: flex;text-align: center;position:relative;letter-spacing:0.6px;}
  .dessert-world-showcase .gif-arrow .image{transform: rotateX(180deg);top: 45px;left: -55px;position: relative;}   
  .dessert-world-showcase .dc-grid, .dessert-world-showcase .dc_grid_4{grid-template-columns:1fr 1fr 1fr}     
}
@media(min-width: 992px){ 
  .dessert-world-showcase .gif-arrow .image{top: 38px;left: -72px;}
}
@media(min-width: 1024px){ 
  .dessert-world-showcase .dc-grid{grid-template-columns: 1fr 1fr 1fr 1fr 1fr;}
  .dessert-world-showcase .dc_grid_4{grid-template-columns: 1fr 1fr 1fr 1fr;}
  .dessert-world-showcase .gif-arrow{bottom:68%;}
  .dessert-world-showcase .gif-arrow p{font-size: 35px;left: -18px;top: 95px;}

}
@media(min-width: 1200px){ .dessert-world-showcase .dc-hs-card{aspect-ratio: 1/1.21;}}

@-webkit-keyframes shadowAnimation {
  0% {
    outline: 0 solid rgba(243, 167, 29, 0)
  }

  50% {
    outline: 10px solid rgba(243, 167, 29, .5)
  }

  75% {
    outline: 0 solid rgba(243, 167, 29, 0)
  }

  100% {
    outline: 0 solid rgba(243, 167, 29, 0)
  }
}

@keyframes shadowAnimation {
  0% {
    outline: 0 solid rgba(243, 167, 29, 0)
  }

  50% {
    outline: 10px solid rgba(243, 167, 29, .5)
  }

  75% {
    outline: 0 solid rgba(243, 167, 29, 0)
  }

  100% {
    outline: 0 solid rgba(243, 167, 29, 0)
  }
}
.filter-recipe .reset-box .reset-filter{cursor:pointer}
.recipes-listing .show{background-color: rgba(0,0,0,.5);bottom: 0;content: "";height: 100%;left: 0;position: fixed;right: 0;top: 0;width: 100%;}
/* 16-recipes-inner-page-banner-with-features */
.recipes-inner-page-banner-with-features{background: #fff6e6;margin-top:-6px;overflow:hidden;}
.recipes-inner-page-banner-with-features .dc-hs-justify-content-center{justify-content:center;}
.recipes-inner-page-banner-with-features .dc-hs-position-relative{position: relative;}
.recipes-inner-page-banner-with-features .dc-hs-position-absolute{position: absolute;}
.recipes-inner-page-banner-with-features .dc-hs-img-fluid{max-width:100%;height:auto;}
.recipes-inner-page-banner-with-features .link-text .link-label br{display:none;}
.recipes-inner-page-banner-with-features .link-text{margin: 30px 0px;}
.recipes-inner-page-banner-with-features .link-text a{font-size:16px; color: #36236a;font-style: italic!important;text-decoration: underline;font-weight: 600;line-height: 25px;}
.recipes-inner-page-banner-with-features .link-text a span{color: #36236a;font-size: 16px;font-weight: 600;}
.recipes-inner-page-banner-with-features .link-text a:last-of-type{color: #8857cc!important;} 
.recipes-inner-page-banner-with-features .delay{display:inline-block;transition: 2s;animation: fadeInLeft 0.5s forwards;}
.recipes-inner-page-banner-with-features .delay:first-of-type{animation: none;transition: none;display:inline-block;}
.recipes-inner-page-banner-with-features .link-text a span{display:inline-block;color: #36236a;padding-inline: 5px;font-weight: 700;}
.recipes-inner-page-banner-with-features .link-text a span:first-of-type{display:inline-block;}
.recipes-inner-page-banner-with-features .link-text a:last-of-type .seperator{display:none;}
.recipes-inner-page-banner-with-features a{display:none;}
.recipes-inner-page-banner-with-features a:first-of-type{display:inline-block;}
.recipes-inner-page-banner-with-features .title-section{display:inline-block;}
.recipes-inner-page-banner-with-features .title-section .star-gif{transform: translate(50%,-20%);height: min(max(13rem,calc(13rem + 7 * ((100vw - 48rem) / 96))),20rem);width: min(max(13rem,calc(13rem + 7 * ((100vw - 48rem) / 96))),20rem);top: 0;right: 0;}
.recipes-inner-page-banner-with-features .title-section h1{margin-bottom:5px; white-space:pre-line; font-family:'Appetite-Rounded',sans-serif;color: #36236a;font-weight:400;font-size:33px;padding-top: 30px;line-height:30px;}
.recipes-inner-page-banner-with-features .category-container{display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;background-color: #5e4f87;color: #fff;border-radius: 0.4rem;padding: 0 1rem;height: 3rem;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin: 0.2rem 2.7rem 1.5rem 0;}
.recipes-inner-page-banner-with-features .category-container p{color:#fff;font-size: 1.6rem;font-family: Inter,Arial,sans-serif;font-weight: 700;line-height: 33px;}
.recipes-inner-page-banner-with-features .social-media{display: flex;align-items: center;margin: 0px 0px;}
.recipes-inner-page-banner-with-features .social-media h6{font-size:14px;line-height: 35px;font-weight: 700;color: #f3a71d;}
.recipes-inner-page-banner-with-features .social-media h6::after{display: inline-block;content: "";border-top: 2px solid #35236a;width: 20px;margin: 3px 10px;}
.recipes-inner-page-banner-with-features .social-media ul{list-style: none;display: flex; align-items: center;}
.recipes-inner-page-banner-with-features .social-media .rippleffect{display:inline-block;}
.recipes-inner-page-banner-with-features .social-media li svg{width:24px;fill: #231745;}
.recipes-inner-page-banner-with-features .social-media .copy-to-clipboard{margin: 0px;}
.recipes-inner-page-banner-with-features .social-media .copy-to-clipboard p{font-family: Inter,Arial,sans-serif;font-size:14px;font-weight: 400;color: #36236a;}
.recipes-inner-page-banner-with-features .recipe-summary-section{display: flex;margin-top:20px;}
.recipes-inner-page-banner-with-features .recipe-summary{display: inline-block;padding: 0px 6px; border-right: 2px solid #f3d1ce;margin-bottom:20px;}
.recipes-inner-page-banner-with-features .recipe-summary span{white-space:nowrap;}
.recipes-inner-page-banner-with-features .recipe-summary:last-of-type{border-right: 0px;}
.recipes-inner-page-banner-with-features .recipe-summary .recipe-summary-icon-with-text{display:flex;align-items: center;justify-content: center;flex-direction: column; word-break: break-word;}
.recipes-inner-page-banner-with-features .recipe-summary .recipe-summary-icon-with-text svg{width:30px;fill: #35236a;text-align: center;}
.recipes-inner-page-banner-with-features .recipe-summary .recipe-summary-icon-with-text p{display:inline-block;text-align: center; font-size: 14px;line-height: 20px;color: #36236a;font-family: Inter,Arial,sans-serif;}
.recipes-inner-page-banner-with-features .recipe-summary:first-child .recipe-summary-icon-with-text p{text-transform:capitalize;}
.recipes-inner-page-banner-with-features .recipe-summary .recipe-summary-icon-with-text span{font-weight: 700;display:inline-block;}
.recipes-inner-page-banner-with-features .dc-hs-social-media-btn{cursor: pointer; text-decoration: none;background: transparent;border: none;position: relative;display: -webkit-inline-box;display: -ms-inline-flexbox;-webkit-box-align: center;-ms-flex-align: center; align-items: center; -webkit-box-pack: center;-ms-flex-pack: center;justify-content: center; overflow: hidden; padding: 0; text-align: left;color: currentColor;}
.recipes-inner-page-banner-with-features .waves{overflow: hidden;border-radius: 50%;outline: none;border: none;background: transparent;padding:10px;}
/* .recipes-inner-page-banner-with-features .dc-hs-social-media-btn:active{transform: translate3d(0px, 0px,0px);
transform: scale(0.987, 0.997, 0.987);}  */
/* .recipes-inner-page-banner-with-features .social-media a {text-decoration: none;border-radius: 50%;overflow: hidden;background: transparent;} */

@media(min-width:411px){
  .recipes-inner-page-banner-with-features .recipe-summary{padding:0 9px;}
}
@media(min-width:480px){
  .recipes-inner-page-banner-with-features .category-container p{line-height: calc(33px + 37 * ((100vw - 480px) / 960));}
}
@media(min-width: 768px){
  .recipes-inner-page-banner-with-features .social-media .lines-gif{display: block; left: -14%;top: 100%;}
  .recipes-inner-page-banner-with-features .link-text{margin-top:40px;}
  .recipes-inner-page-banner-with-features .category-container{height: 4rem;min-width: 16rem;}
  .recipes-inner-page-banner-with-features .title-section h1{font-size:49px;padding-top: 10px;padding-right:3rem;line-height:47px;letter-spacing: 1px;}
  .recipes-inner-page-banner-with-features .social-media h6::after{width: 33px;}
  .recipes-inner-page-banner-with-features .social-media .copy-to-clipboard p{font-size:16px;}
  .recipes-inner-page-banner-with-features .social-media p{font-size:16px;}
  .recipes-inner-page-banner-with-features .recipe-summary{padding-right:24px;padding-left:24px;margin-bottom:30px;}
  .recipes-inner-page-banner-with-features .recipe-summary:first-of-type{padding-left:0px;}
  .recipes-inner-page-banner-with-features .recipe-summary .recipe-summary-icon-with-text p{font-size: 15px;}
  .recipes-inner-page-banner-with-features .recipe-summary .recipe-summary-icon-with-text p{line-height:23px;}
}
@media(min-width: 992px){
  /*   .recipes-inner-page-banner-with-features .title-section h1{font-size:76px;line-height:76px;}
  .recipes-inner-page-banner-with-features .title-section .star-gif{left: 50%;top: 0;}
  .recipes-inner-page-banner-with-features .social-media{margin: 30px 0px;margin-top:15px;}
  .recipes-inner-page-banner-with-features .recipe-summary-section{margin-top:0px;}
  .recipes-inner-page-banner-with-features .social-media .lines-gif{left: -12%;top: -100%;} */
  .recipes-inner-page-banner-with-features .title-section h1{font-size:76px;line-height:76px;letter-spacing: 1px;}
  .recipes-inner-page-banner-with-features .social-media{margin: 30px 0px;margin-top:15px;}
  .recipes-inner-page-banner-with-features .recipe-summary-section{margin-top:0px;}
  .recipes-inner-page-banner-with-features .recipe-summary .recipe-summary-icon-with-text p{font-size:16px;}
  .recipes-inner-page-banner-with-features .social-media .lines-gif{left: -12%;top: -100%;}
}
@media(min-width: 1440px){
  /*     .recipes-inner-page-banner-with-features .title-section h1{font-size:80px;line-height:80px;}
  .recipes-inner-page-banner-with-features .link-text{margin-bottom: 5rem;} */
  .recipes-inner-page-banner-with-features .link-text{margin-bottom:3rem;}
  .recipes-inner-page-banner-with-features .title-section h1{font-size:80px;line-height:80px;}
  .recipes-inner-page-banner-with-features .recipe-summary{padding-right:30px;padding-left:30px;}
}
@keyframes fade-out {
  from {
    opacity: 100%;
  }
  to {
    opacity: 0%;
  }
}

@keyframes fade-in {
  from {
    opacity: 0%;
  }
  to {
    opacity: 100%;
  }
}

@keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

/* 17-recipes-inner-page-image */
.recipes-inner-page-image{background: #fff6e6;overflow: hidden;}
.recipes-inner-page-image .dc-hs-container{position: relative;}
.recipes-inner-page-image .dc-hs-row{justify-content: center;}
.recipes-inner-page-image .image img{max-width:100%;height: 379px;border-radius: 30px;object-fit: cover;margin-bottom: 20px;}
.recipes-inner-page-image .star-gif{display: none;}
@media(min-width:768px){
  .recipes-inner-page-image .star-gif{display:block;position: absolute;top:37%;left:77%;}
  .recipes-inner-page-image .image img{border-radius:15px;height: auto;}
}
@media(min-width: 992px){
  .recipes-inner-page-image .dc-hs-row{justify-content: center;}
  .recipes-inner-page-image .image img{height: auto;margin-bottom: 30px;border-radius:30px;}
  .recipes-inner-page-image .star-gif{position: absolute;top: 34%;left: 84%;}
}

/*  18-ingredients  */
.ingredients{background: #fff6e6;padding:48px 0;position: relative;}
.ingredients .top-svg svg{fill: #FFF6E6;position: absolute;top: -6px;transform: scaleY(-1);}
.ingredients .title {padding-bottom: 30px;}
.ingredients .title h2{font-size:32px;font-family:'Appetite-Rounded';color: #36236a;line-height: 1.25;letter-spacing:1px;}
.ingredients .person-servings{display: flex;justify-content: space-between;margin-bottom:14px;}
.ingredients .person-servings .persons-count{display:flex;align-items: center;}
.ingredients .person-servings .input-buttons .btn:last-child{margin-left:6px}
.ingredients .person-servings .persons-count svg{display: block;fill: #36236a;width: 30px;height: 30px;}
.ingredients .person-servings .persons-count p{font-size: 14px;line-height: 1.5;font-weight: bold;color: #36236a;margin-left: 8px;margin-bottom:0px;}
.ingredients .person-servings .input-buttons .btn{width: 44px;height: 44px;border-radius: 50%;border: #ffc107;}
.ingredients .person-servings .input-buttons{display:flex;align-items: center;margin-right:12px;}
.ingredients .person-servings .input-buttons .btn{color: #36236a;background: #f3a71d;padding:5px;cursor: pointer;}
.ingredients .person-servings .input-buttons .btn:hover{background: #ffb838;}
.ingredients .person-servings .input-buttons .btn svg{display: block;fill: #36236a;width: 24px;height: 24px;margin-inline:auto;}
.ingredients strong {font-weight: bold!important;}
.ingredients .tab{display: flex;margin-bottom: 30px;position:relative;z-index:1;}
.ingredients .tab .tablinks{font-family: 'Inter', sans-serif;background-color: #ffe9c2;border-radius: 4px;border: 0;color: #36236a;padding: 15px 12px;width: 50%;font-size: 16px;font-weight: 700;line-height: 1.25;cursor: pointer;z-index: 1000;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-transition: color .6s cubic-bezier(.19,1,.22,1),background .6s cubic-bezier(.19,1,.22,1);-o-transition: color .6s cubic-bezier(.19,1,.22,1),background .6s cubic-bezier(.19,1,.22,1);transition: color .6s cubic-bezier(.19,1,.22,1),background .6s cubic-bezier(.19,1,.22,1);}
.ingredients .tab .active{background-color:#36236a;border-radius: 4px;color: #fff;}
/* .ingredients .tab-content{display:none;}  */
.ingredients .tab-content .list-items div{margin-top:5rem;}
.ingredients .tab-content .list-items div:first-child{margin-top:0;}
.ingredients .tab-content .list-items ul{padding: 0;}
.ingredients .tab-content .list-items ul li{display: flex;justify-content: space-between;align-items: center;}
.ingredients .tab-content .list-items ul li p{margin-bottom: 0;font-family: 'Inter', sans-serif;}
.ingredients .tab-content .list-items ul li p strong{font-weight: bolder;}
.ingredients .tab-content .list-items{margin-top: 50px;}
.ingredients .tab-content .list-items:first-child,
.ingredients .tab-content .list-items:first-child h3{margin-top: 0;}
.ingredients .tab-content .list-items h3{font-size: 38px;font-family:'PalmerLakePrint',sans-serif;line-height: 0.625;color: #36236a;font-weight: 400;letter-spacing: .5px;}
.ingredients .tab-content .list-items ul{margin-top: 18px;list-style: none;}
.ingredients .tab-content .list-items ul li{border-top: 2px solid #f7e0de;padding:15px 0;font-size: 16px;line-height: 1.5;color: #36236a;}
.ingredients .tab-content .list-items ul li:last-child{border-bottom: 2px solid #f7e0de;}
.ingredients .tab-content .list-items ul li p{font-size:14px;}
.ingredients .tab-content .list-items ul li a{text-decoration: none;}
.ingredients .tab-content .list-items ul li a{padding: 2px 20px;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-transition: color .6s cubic-bezier(.19,1,.22,1),background .6s cubic-bezier(.19,1,.22,1);-o-transition: color .6s cubic-bezier(.19,1,.22,1),background .6s cubic-bezier(.19,1,.22,1);transition: color .6s cubic-bezier(.19,1,.22,1),background .6s cubic-bezier(.19,1,.22,1);border-radius: 25px;}
.ingredients .tab-content .list-items ul li a{color: #36236a;background-color: #f3a71d;font-weight:500;}
.ingredients .tab-content .list-items ul li a:hover{background-color: #d28b0b;}
.ingredients .text-with-gif{display: none;justify-content: center;margin-top: 33px;}
.ingredients .text-with-gif .bottom-text{font-size: 35px;color: #edbab5;font-family: 'PalmerLakePrint',sans-serif;line-height: 0.6;text-align:center;}
.ingredients .text-with-gif .bottom-text .arrow{-webkit-transform: scaleX(-1) rotate(-95deg) translate(-27%,-61%);-ms-transform: scaleX(-1) rotate(-95deg) translate(-27%,-61%);transform: scaleX(-1) rotate(-95deg) translate(-27%,-61%);position: relative;bottom: 150px;right: 140px;z-index: 0;}
.ingredients .text-with-gif .arrow{-webkit-transform: scaleX(-1) rotate(-95deg) translate(-27%,-61%);-ms-transform: scaleX(-1) rotate(-95deg) translate(-27%,-61%);transform: scaleX(-1) rotate(-95deg) translate(-27%,-61%);position: relative;bottom: 150px;right: 140px;z-index: 0;} 
.ingredients .star-gif{position:relative;}
.ingredients .star-gif .star{position:absolute;bottom: -108px;left: -40px;width:127px;}
.ingredients .bottom-svg{fill: #FFF6E6;position: absolute;bottom:-8px;}

@media (min-width: 576px) {
  .ingredients .title {padding-bottom: 32px;}
  .ingredients .title h2{font-size:38px;}
  .ingredients .tab-content .list-items h3{font-size: 40px;}
}
@media (min-width: 768px) {
  .ingredients .title {padding-bottom: 36px;}
  .ingredients .title h2{font-size: 44px;}
  .ingredients .person-servings{margin-bottom:17px;}
  .ingredients .tab-content .list-items ul li p{font-size:15px;}
  .ingredients .star-gif .star{bottom:-130px;left:-50px;width:150px;}
}
@media (min-width: 992px) {
  .ingredients .title {padding-bottom: 62px;}
  .ingredients .title h2{font-size: 52px;}
  .ingredients .person-servings{justify-content: space-around;margin-bottom:22px;}
  .ingredients .tab-content .list-items h3{font-size: 48px;}
  .ingredients .tab-content .list-items ul li p{font-size:16px;}
  .ingredients .person-servings .persons-count p{font-size: 16px;}
  .ingredients .tab{margin-right: 16px;margin-bottom: 0;}
  .ingredients .text-with-gif{display: flex;}
  .ingredients .star-gif .star{bottom:-140px;left:-144px;width:200px;}
}
@media (min-width: 1200px){
  .ingredients .title {padding-bottom: 55px;}
  .ingredients .title h2{font-size: 68px;}
  .ingredients .dc-hs-col-xl-4{padding:0px;}
  .ingredients .dc-hs-col-xl-8{padding:0px 0px 0px 62px;}
}
@media (min-width: 1400px){
  .ingredients .dc-hs-col-xl-8{padding: 0px 15px 0px 48px;}
  .ingredients .dc-hs-col-xl-4{padding-left:15px;padding-right:15px;}
}
/* 19-cooking-instructions-content */
.cooking-instructions{background-color:#fff6e6;padding: 24px 0 63px 0;}
.cooking-instructions .dc-hs-row{justify-content:center;}
.cooking-instructions h2{margin-bottom: 25px;font-size: 33px;font-family: 'Appetite-Rounded';color:#36236a;line-height: 30px;letter-spacing: .59px;}
.cooking-instructions .recipe-steps{padding-block: 10px;}
.cooking-instructions .recipe-steps h6{line-height: 1.8;color:#36236a;font-size: 14px;font-weight:800;font-family: 'Inter',sans-serif;}
.cooking-instructions .recipe-steps p{line-height: 1.4;color:#36236a;font-size:14px;font-family: 'Inter',sans-serif;}
.cooking-instructio strong{font-weight: bold!important;}

@media (min-width:540px){
  .cooking-instructions h2{margin-bottom: 30px;}
  .cooking-instructions .recipe-steps{padding-block: 12px;}
  .cooking-instructions .recipe-steps h6{font-size:20px;font-weight:700;}
  .cooking-instructions .recipe-steps p{font-size:16px;}
}

@media (min-width:767px){
  .cooking-instructions h2{font-size: 48px;letter-spacing: 1px;line-height: 45px;}
  .cooking-instructions{padding: 52px 0 90px 0;}
  .cooking-instructions .recipe-steps{padding-block: 15px;width: 561px;}

}

@media (min-width:992px){

  .cooking-instructions h2{font-size:59px;line-height:58px;}
  .cooking-instructions .recipe-steps{padding:22px 0px;}
}
@media (min-width:1024px){
  .cooking-instructions{padding: 48px 0 110px;}
}
@media (min-width:1200px){
  .cooking-instructions h2{font-size:70px;line-height:70px;}
  .cooking-instructions .recipe-steps{width: 731px;}
  .cooking-instructions{padding: 58px 0 128px;}
}
@media (min-width:1350px){
  .cooking-instructions{padding: 60px 0 146px;}
  .cooking-instructions h2{font-size:80px;line-height:80px;}
  .cooking-instructions .recipe-steps{width:845px;}
}

@media (min-width:1500px){

  .cooking-instructions .recipe-steps{width:893px;}
}

/* recipe declaimer*/
.recipe-declaimer .declaimer {padding: 1rem;color: #fff;text-align: center;font-size: 12px;background: #5e4f87;}
/* 24-recommended-recipes */
.recommended-recipe{background:#ffe9c2;padding-top:40px;padding-bottom:40px;position:relative;}
.recommended-recipe .recommended-recipe-header{margin-bottom:60px;}
.recommended-recipe .recommended-recipe-header h2{font-family:'Appetite-Rounded';font-size: 32px;color: #36236a;}
.recommended-recipe .title-underline{max-width:100px;fill:#36236a;}
.recommended-recipe .card{animation:fadeInUp 1s;animation-fill-mode: both;margin-bottom:30px;}
.recommended-recipe .card span {font-size:14px;line-height:21px;padding:4px 18px 4px 10px;border: solid 2px #8857cc;border-radius:10px;margin-top: 20px;align-items: center;display: inline-flex;color:#8857cc;cursor:context-menu;margin-right:20px;height:36px;}
.recommended-recipe .card span.easy svg{width:22px;fill: #8857cc;margin-right:4px;}
.recommended-recipe .card span.time svg{width:17px;fill:none;margin-right:4px;}
.recommended-recipe .dc-hs-card-image{overflow:hidden;border-radius:15px;position:relative;aspect-ratio: 1 / 1;}
.recommended-recipe .dc-hs-card-image img{overflow:hidden;transform: scale(1);transition:0.3s;height:100% !important;object-fit: cover;width: -webkit-fill-available;}
.recommended-recipe .dc-hs-card-image:hover img{-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}
.recommended-recipe .card .dc-hs-card-image .popup-button{cursor:pointer; font-family: 'PalmerLakePrint',sans-serif;font-size:32px;font-weight:400;background-color: #f3a71d;border-color:#f3a71d;color:#36236A;padding:8px 16px 10px 10px;border-radius:25px;display: inline-block;line-height: 20px;text-decoration: underline;position:absolute;bottom:20px;left:20px;height:4rem;}
.recommended-recipe .card .dc-hs-card-image .popup-button svg{width:20px;height:20px;fill: #36236a;margin:0 8px 2px 0;vertical-align: middle;}
.recommended-recipe .card .recipe-name{display:block;margin-top:20px;}
.recommended-recipe .card .recipe-name h5 a{text-decoration:none;font-size:28px;color:#36236a;font-family: 'Appetite-Rounded';letter-spacing:0.59px;}
.recommended-recipe .card .view-recipe a{text-decoration:none;color:#36236a;font-size:16px;font-family: 'Inter', Arial, sans-serif;font-weight:700;display:inline-flex;margin-top:40px;align-items:center;}
.recommended-recipe .card .view-recipe a:hover{text-decoration:underline;}
.recommended-recipe .card .view-recipe a svg{width:35px;fill:none;margin-left:10px;}
.recommended-recipe .card .view-recipe a:hover svg{transform: translateX(20px);-webkit-animation: rightarrow 0.6s infinite alternate ease-in-out;}
.recommended-recipe .bottom-rib{position:absolute;width: 100%;top:100%;fill: #ffe9c2;}

@-webkit-keyframes rightarrow {
  0% {
    -webkit-transform: translateX(0);
  }
  100% {
    -webkit-transform: translateX(10px);
  }
}

@media(min-width:576px){
  .recommended-recipe .recommended-recipe-header h2{font-size: 36px;}
}
@media(min-width:768px){
  .recommended-recipe .recommended-recipe-header h2{font-size: 46px;}
}
@media(min-width:992px){
  .recommended-recipe .card span {font-size:15px;line-height:23px;}
  .recommended-recipe .dc-hs-card-image{border-radius:30px;}
}

@keyframes fadeInUp {
  from {
    opacity: 0;
    transform: translate3d(0,40px,0);
  }

  to {
    transform: translate3d(0,0,0);
    opacity: 1;
  }
}
/*20-sticky-bar*/

.sticky-menu{position:relative;display:initial;}
.sticky-bar .dc-hs-row>*{padding-left:10px;padding-right:10px;}
.sticky-bar{transition: all .3s ease-out;background-color:#36236a;border-top-left-radius:20px;border-top-right-radius:20px;position:fixed;bottom:0;left:0;right:0;padding-top:20px;padding-bottom:20px;z-index:1028;}
.sticky-bar .sticky-bar-wrapper{width:100%;}
.sticky-bar ul{justify-content:space-around;display:flex;}
.sticky-bar ul li button{cursor:pointer;padding:4px 10px 4px 3px;border: solid 1px #f3a71d;border-radius:25px;color:#fff;font-family: 'PalmerLakePrint';font-size:24px;line-height: 0.8;text-decoration:none;display:flex;align-items:center;flex-direction:column;min-width: 70px;max-width: 90px;margin: 0 2px;padding-left: 8px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;background:transparent;}
.sticky-bar ul li button:hover{background-color:#f3a71d;}
.sticky-bar ul li button span{width:30px;height:30px;background-color:#f3a71d;display:inline-flex;text-align:center;border-radius:50%;align-items:center;justify-content:center;margin-right:6px;}
.sticky-bar ul li button:hover span{background-color:#36236a;}
.sticky-bar ul li button span svg{height:20px;fill:#36236a;}
.sticky-bar ul li button:hover span svg{fill:#fff;}



@media (min-width:480px){
  .sticky-bar ul li button{min-width:100px;}
}
@media(min-width:768px){   
  .sticky-bar ul{justify-content:flex-start;} 
  .sticky-bar ul li button{flex-direction:row;border:solid 1px #f3a71d;margin-right:14px;min-width:128px;}
}
@media (min-width:1200px){
  .sticky-bar ul li button{min-width:135px;}
}

.cooking-instructions .recipe-steps ol li{padding: 22px 0px;border-bottom: 2px solid #f7e0de;}
.cooking-instructions .recipe-steps ol li p{font-size:16px;}




/* 16-recipes-inner-page-banner-with-features-video */
.recipes-inner-page-banner-with-features-video{background: #fff6e6;margin-top:-6px;overflow:hidden;}
.recipes-inner-page-banner-with-features-video .dc-hs-d-none{display: none;}
.recipes-inner-page-banner-with-features-video .dc-hs-d-block{display: block;}
.recipes-inner-page-banner-with-features-video .dc-hs-justify-content-center{justify-content:center;}
.recipes-inner-page-banner-with-features-video .dc-hs-position-relative{position: relative;}
.recipes-inner-page-banner-with-features-video .dc-hs-position-absolute{position: absolute;}
.recipes-inner-page-banner-with-features-video .dc-hs-img-fluid{max-width:100%;height:auto;}
.recipes-inner-page-banner-with-features-video .link-text .link-label br{display:none;}
.recipes-inner-page-banner-with-features-video .link-text{margin: 30px 0px 50px 0;}
.recipes-inner-page-banner-with-features-video .link-text a{font-size:16px; color: #36236a;font-style: italic!important;text-decoration: underline;font-weight: 600;line-height: 25px;}
.recipes-inner-page-banner-with-features-video .link-text a span{color: #36236a;font-size: 16px;font-weight: 600;}
.recipes-inner-page-banner-with-features-video .link-text a:last-of-type{color: #8857cc!important;} 
.recipes-inner-page-banner-with-features-video .delay{display:inline-block;transition: 2s;animation: fadeInLeft 0.5s forwards;}
.recipes-inner-page-banner-with-features-video .delay:first-of-type{animation: none;transition: none;display:inline-block;}
.recipes-inner-page-banner-with-features-video .link-text a span{display:inline-block;color: #36236a;padding-inline: 5px;font-weight: 700;}
.recipes-inner-page-banner-with-features-video .link-text a span:first-of-type{display:inline-block;}
.recipes-inner-page-banner-with-features-video .link-text a:last-of-type .seperator{display:none;}
.recipes-inner-page-banner-with-features-video a{display:none;}
.recipes-inner-page-banner-with-features-video a:first-of-type{display:inline-block;}
.recipes-inner-page-banner-with-features-video .title-section h1{margin-bottom:5px; white-space:pre-line; font-family:'Appetite-Rounded',sans-serif;color: #36236a;font-weight:400;font-size:33px;line-height:30px;}
.recipes-inner-page-banner-with-features-video .category-container{display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;background-color: #5e4f87;color: #fff;border-radius: 0.4rem;padding: 0 1rem;height: 3rem;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin: 0.2rem 2.7rem 1.5rem 0;}
.recipes-inner-page-banner-with-features-video .category-container p{color:#fff;font-size: 1.6rem;font-family: Inter,Arial,sans-serif;font-weight: 700;line-height: 33px;}
.recipes-inner-page-banner-with-features-video .social-media{display: flex;align-items: center;margin: 0px 0px;}
.recipes-inner-page-banner-with-features-video .social-media h6{font-size:14px;line-height: 35px;font-weight: 700;color: #f3a71d;}
.recipes-inner-page-banner-with-features-video .social-media h6::after{display: inline-block;content: "";border-top: 2px solid #35236a;width: 20px;margin: 3px 10px;}
.recipes-inner-page-banner-with-features-video .social-media ul{list-style: none;display: flex; align-items: center;}
.recipes-inner-page-banner-with-features-video .social-media .rippleffect{display:inline-block;}
.recipes-inner-page-banner-with-features-video .social-media li svg{width:24px;fill: #231745;}
.recipes-inner-page-banner-with-features-video .social-media .copy-to-clipboard{margin: 0px;}
.recipes-inner-page-banner-with-features-video .social-media .copy-to-clipboard p{font-family: Inter,Arial,sans-serif;font-size:14px;font-weight: 400;color: #36236a;}
.recipes-inner-page-banner-with-features-video .recipe-summary-section{display: flex;margin-top:20px;}
.recipes-inner-page-banner-with-features-video .recipe-summary{display: inline-block;padding: 0px 6px; border-right: 2px solid #f3d1ce;margin-bottom:20px;}
.recipes-inner-page-banner-with-features-video .recipe-summary:last-of-type{border-right: 0px;}
.recipes-inner-page-banner-with-features-video .recipe-summary span{white-space:pre-line;}
.recipes-inner-page-banner-with-features-video .recipe-summary .recipe-summary-icon-with-text{display:flex;align-items: center;justify-content: center;flex-direction: column; word-break: break-word;}
.recipes-inner-page-banner-with-features-video .recipe-summary .recipe-summary-icon-with-text svg{width:30px;fill: #35236a;text-align: center;}
.recipes-inner-page-banner-with-features-video .recipe-summary .recipe-summary-icon-with-text p{display:inline-block;text-align: center; font-size: 14px;line-height: 20px;color: #36236a;font-family: Inter,Arial,sans-serif;}
.recipes-inner-page-banner-with-features-video .recipe-summary:first-child .recipe-summary-icon-with-text p{text-transform:capitalize;}
.recipes-inner-page-banner-with-features-video .recipe-summary .recipe-summary-icon-with-text span{font-weight: 700;display:inline-block;word-break: initial;}
.recipes-inner-page-banner-with-features-video .dc-hs-social-media-btn{padding-left: 5px;cursor: pointer; text-decoration: none;background: transparent;border: none;position: relative;display: -webkit-inline-box;display: -ms-inline-flexbox;-webkit-box-align: center;-ms-flex-align: center; align-items: center; -webkit-box-pack: center;-ms-flex-pack: center;justify-content: center; overflow: hidden; padding: 0; text-align: left;color: currentColor;}
.recipes-inner-page-banner-with-features-video .waves{overflow: hidden;padding: 10px 5px;border-radius: 50%;outline: none;border: none;background: transparent;}
.recipes-inner-page-banner-with-features-video .bottom-rib{position:absolute;fill:#fff6e6;}
.recipes-inner-page-banner-with-features-video .wheel-image{position:relative;display:none;}
.recipes-inner-page-banner-with-features-video .wheel-image img{position: absolute;bottom: -75px;right: -65px;}

@media(min-width:411px){
  .recipes-inner-page-banner-with-features-video .recipe-summary{padding:0 9px;}
}
@media(min-width:480px){
  .recipes-inner-page-banner-with-features-video .category-container p{line-height: calc(33px + 37 * ((100vw - 480px) / 960));}
}
@media(min-width: 768px){
  .recipes-inner-page-banner-with-features-video .dc-hs-d-md-none{display: none;}
  .recipes-inner-page-banner-with-features-video .dc-hs-d-md-block{display: block;}
  .recipes-inner-page-banner-with-features-video .link-text{margin-top:40px;}
  .recipes-inner-page-banner-with-features-video .category-container{height: 4rem;min-width: 16rem;}
  .recipes-inner-page-banner-with-features-video .title-section h1{font-size:49px;line-height:47px;padding-top:10px;
    letter-spacing: 1px;}
  .recipes-inner-page-banner-with-features-video .social-media h6::after{width: 33px;}
  .recipes-inner-page-banner-with-features-video .waves{padding:10px;}
  .recipes-inner-page-banner-with-features-video .social-media .copy-to-clipboard p{font-size:16px;}
  .recipes-inner-page-banner-with-features-video .social-media p{font-size:16px;}
  .recipes-inner-page-banner-with-features-video .category-container{padding:5px 10px;}
  .recipes-inner-page-banner-with-features-video .recipe-summary-section{margin-top:10px;}
  .recipes-inner-page-banner-with-features-video .recipe-summary{padding-right:25px;padding-left:25px;margin-bottom:30px;}
  .recipes-inner-page-banner-with-features-video .recipe-summary:first-of-type{padding-left:0px;}
  .recipes-inner-page-banner-with-features-video .recipe-summary .recipe-summary-icon-with-text p{font-size: 15px;}
  .recipes-inner-page-banner-with-features-video .recipe-summary .recipe-summary-icon-with-text p{line-height:23px;}
  .recipes-inner-page-banner-with-features-video .wheel-image{display:block;}

}
@media(min-width: 992px){
  /*   .recipes-inner-page-banner-with-features-video .title-section h1{font-size:76px;line-height:76px;}
  .recipes-inner-page-banner-with-features-video .social-media{margin: 30px 0px;margin-top:15px;}
  .recipes-inner-page-banner-with-features-video .recipe-summary-section{margin-top:0px;} */
  .recipes-inner-page-banner-with-features-video .title-section h1{font-size:76px;line-height:76px;letter-spacing: 1px;}
  .recipes-inner-page-banner-with-features-video .title-section .star-gif{left: 50%;top: 0;}
  .recipes-inner-page-banner-with-features-video .social-media{margin: 30px 0px;margin-top:15px;}
  .recipes-inner-page-banner-with-features-video.recipe-summary-section{margin-top:0px;}
  .recipes-inner-page-banner-with-features-video .recipe-summary .recipe-summary-icon-with-text p{font-size:16px;}
  .recipes-inner-page-banner-with-features-video .social-media .lines-gif{left: -12%;top: -100%;}

}
@media(min-width: 1440px){
  .recipes-inner-page-banner-with-features-video .link-text{margin-bottom:5rem;}
  .recipes-inner-page-banner-with-features-video .title-section h1{font-size:80px;line-height:80px;}
  .recipes-inner-page-banner-with-features-video .recipe-summary{padding-right:30px;padding-left:30px;}
}

@keyframes fade-out {
  from {
    opacity: 100%;
  }
  to {
    opacity: 0%;
  }
}

@keyframes fade-in {
  from {
    opacity: 0%;
  }
  to {
    opacity: 100%;
  }
}

@keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}


/* 21-recipes-inner-page-video */
.recipe-video{padding:80px 0px 50px;}
.recipe-video .d-flex{display: flex;}
.recipe-video .d-block{display: block;}
.recipe-video .d-none{display: none;}
.recipe-video .d-md-block{display:none;}
.recipe-video .d-md-none{display: block;}
.recipe-video .popup-btn svg{width:30px;fill:#36236A;vertical-align: middle;margin:0px 5px 4px -8px;}
.recipe-video .poster-img{position: relative;display: flex;justify-content: center; margin-bottom: 3rem;}
.recipe-video .poster-img .recipe-image{max-width:100%;height:auto;}
.recipe-video .line-gif{display:none;position:absolute;top: -15px;left: 40px;}
.recipe-video .watch-btn{text-align:center;cursor:pointer;position:relative;bottom:0rem;margin-bottom:50px;}
.recipe-video .watch-btn span{position:relative;}
.recipe-video .watch-btn span:after{content: "";position: absolute;background: #36236A;width: 100%;height: 2px;bottom: 3px;left: 0;}
.recipe-video .popup-btn{background-color: #F3A71D;border-radius: 30px;font-family: 'PalmerLakePrint';font-size: 40px;line-height: 40px;color:#36236A;display: inline-block; text-align: center; text-decoration: none; vertical-align: middle; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; user-select: none; padding:3px 10px; transition: color .3s ease-in-out;height:50px;}
.recipe-video .popup-btn:hover{background-color: #d28b0b;}
/* .recipe-video .popup-btn.ripple { background-position: center; transition: background 0.5s;}
.recipe-video .popup-btn.ripple:hover { background: #d28b0b radial-gradient(circle, transparent 1%, #d28b0b 1%) center/15000%; }
.recipe-video .popup-btn.ripple:active { background-color: #d28b0b; background-size: 100%; transition: background 0s;} */
.recipe-video .arrow-gif{position:absolute;top:20%;left:25%;}
.recipe-video .arrow-gif img{transform: rotate(90deg);position: relative;bottom: 122px;left: 33%;}
.recipe-video .arrow-gif p{transform: rotate(-10deg);font-family: 'PalmerLakePrint';font-size: 32px;line-height: 0.65;color:#edbab5;position: absolute;top: -26px;left: -72px;}
.recipe-video .dc-hs-modal{background: rgba(0,0,0,.99);padding:0 20px;position: fixed;top: 0;left: 0;z-index: 1055;display: none;width: 100%;height: 100%;overflow-x: hidden;overflow-y: auto;outline: 0;}
.recipe-video .dc-hs-modal .blocker{color:#fff;background-color: rgba(0,0,0,.99);height:100vh;width:100%;position:fixed;}
.recipe-video .dc-hs-modal.fade{transition: opacity .15s linear;}
.recipe-video .dc-hs-modal.fade:not(.show){opacity: 1;}
.recipe-video .dc-hs-modal .btn-close{color: #fff;background-color: transparent;border: 1px solid transparent;cursor:pointer;line-height: 0;width: 24px;height: 24px;padding: 0px;position: absolute;top: 30px;right: 10%;z-index: 999;}
.recipe-video .dc-hs-modal .btn-close svg{width: 24px;height: 24px;fill: #fff;}
.recipe-video .dc-hs-modal .video-box{width: calc(80% + 3.4rem)!important;height: 100vh;margin: auto!important;overflow-y:hidden;position:relative;}
.recipe-video .dc-hs-modal .video-box .video-js{width:100%;position: absolute;top: 50%;right: 0;bottom:0;left: 0;transform: translateY(-50%);}
.recipe-video .dc-hs-modal .video-box .video-js video{border-radius: 30px;object-fit: cover;}

@media (min-width:576px){
  .recipe-video .arrow-gif{top:32%;left:35%;}
  .recipe-video .popup-btn{height:50px;padding:5px 15px;}
}
@media (min-width:768px){
  .recipe-video .poster-img{margin-bottom:100px;}
  .recipe-video .line-gif{display:block;}
  .recipe-video .d-md-none{display: none;}
  .recipe-video .d-md-block{display:block;}
  .recipe-video .popup-btn{height:55px;}
  .recipe-video .arrow-gif{top:60%;left:10%;}
  .recipe-video .arrow-gif img{transform:none;position: relative;bottom: 54px;left: -27px;}
  .recipe-video .arrow-gif p{display: flex;text-align: center;transform: none;font-size: 35px;position: absolute;top: 116px;left: -27px;}
  .recipe-video .watch-btn{margin-top:-50px;margin-bottom:0;bottom: 50px;}
}
@media (min-width:992px){
  .recipe-video{padding-bottom:100px;}
  .recipe-video .poster-img{margin-bottom:0px;}
  .recipe-video .watch-btn span:after{bottom: 10px;}
  .recipe-video .arrow-gif{top:60%;left:15%;}
  .recipe-video .popup-btn svg{width:50px;}
  .recipe-video .popup-btn{font-size: 60px;}
}
@media (min-width:1024px){
  .recipe-video .popup-btn{height:60px;padding:3px 20px;}
  .recipe-video .popup-btn svg{width:50px;}
  .recipe-video .popup-btn{font-size: 60px;}
}
@media (min-width: 1280px){
  .recipe-video .watch-btn{margin-top:-100px;margin-bottom:40px;}
}

/* 18-ingredients-video */
.ingredients-video{background: #fff6e6;padding-bottom:100px;position: relative;}

.ingredients-video .top-svg svg{fill: #FFF6E6;position: absolute;top: -6px;transform: scaleY(-1);}
/* .ingredients .title {padding-bottom: 30px;} */
.ingredients-video .title{position:relative;top:-30px;}
.ingredients-video .title h2{font-size:32px;font-family:'Appetite-Rounded';color: #36236a;line-height: 1.25;letter-spacing:1px;}
.ingredients-video .person-servings{display: flex;justify-content: space-between;margin-bottom:14px;}
.ingredients-video .person-servings .persons-count{display:flex;align-items: center;}
.ingredients-video .person-servings .input-buttons .btn:last-child{margin-left:6px}
.ingredients-video .person-servings .persons-count svg{display: block;fill: #36236a;width: 30px;height: 30px;}
.ingredients-video .person-servings .persons-count p{font-size: 14px;line-height: 1.5;font-weight: bold;color: #36236a;margin-left: 8px;}
.ingredients-video .person-servings .input-buttons .btn{width: 44px;height: 44px;border-radius: 50%;border: #ffc107;}
.ingredients-video .person-servings .input-buttons{display:flex;align-items: center;margin-right:12px;}
.ingredients-video .person-servings .input-buttons .btn{color: #36236a;background: #f3a71d;padding:5px;}
.ingredients-video .person-servings .input-buttons .btn:hover{background: #ffb838;}
.ingredients-video .person-servings .input-buttons .btn svg{display: block;fill: #36236a;width: 24px;height: 24px;margin-inline:auto;}
.ingredients-video .tab{display: flex;margin-bottom: 30px;position:relative;z-index:1;}
.ingredients-video .tab .tablinks{font-family: 'Inter', sans-serif;background-color: #ffe9c2;border-radius: 4px;border: 0;color: #36236a;padding: 15px 12px;width: 50%;font-size: 16px;font-weight: 700;line-height: 1.25;cursor: pointer;z-index: 1000;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-transition: color .6s cubic-bezier(.19,1,.22,1),background .6s cubic-bezier(.19,1,.22,1);-o-transition: color .6s cubic-bezier(.19,1,.22,1),background .6s cubic-bezier(.19,1,.22,1);transition: color .6s cubic-bezier(.19,1,.22,1),background .6s cubic-bezier(.19,1,.22,1);}
.ingredients-video .tab .active{background-color:#36236a;border-radius: 4px;color: #fff;}
/* .ingredients-video .tab-content{display:none;}  */
.ingredients-video .person-servings .input-buttons .btn{cursor: pointer;}
.ingredients-video strong {font-weight: bold!important;}
.ingredients-video .tab-content .list-items div:first-child{margin-top:0;}
.ingredients-video .tab-content .list-items div{margin-top:5rem;}
.ingredients-video .tab-content .list-items ul{padding: 0;}
.ingredients-video .tab-content .list-items ul li{display: flex;justify-content: space-between;align-items: center;}
.ingredients-video .tab-content .list-items ul li p{margin-bottom: 0;font-family: 'Inter', sans-serif;}
.ingredients-video .tab-content .list-items ul li p strong{font-weight: bolder;}
.ingredients-video .tab-content .list-items{margin-top: 50px;}
.ingredients-video .tab-content .list-items:first-child{margin-top: 0;}
.ingredients-video .tab-content .list-items h3{font-size: 38px;font-family:'PalmerLakePrint',sans-serif;line-height: 0.625;color: #36236a;font-weight: 400;letter-spacing: .5px;}
.ingredients-video .tab-content .list-items ul{margin-top: 18px;list-style: none;}
.ingredients-video .tab-content .list-items ul li{border-top: 2px solid #f7e0de;padding:15px 0;font-size: 16px;line-height: 1.5;color: #36236a;}
.ingredients-video .tab-content .list-items ul li:last-child{border-bottom: 2px solid #f7e0de;}
.ingredients-video .tab-content .list-items ul li p{font-size:14px;}
.ingredients-video .tab-content .list-items ul li a{text-decoration: none;}
.ingredients-video .tab-content .list-items ul li a{padding: 2px 20px;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-transition: color .6s cubic-bezier(.19,1,.22,1),background .6s cubic-bezier(.19,1,.22,1);-o-transition: color .6s cubic-bezier(.19,1,.22,1),background .6s cubic-bezier(.19,1,.22,1);transition: color .6s cubic-bezier(.19,1,.22,1),background .6s cubic-bezier(.19,1,.22,1);border-radius: 25px;}
.ingredients-video .tab-content .list-items ul li a{color: #36236a;background-color: #f3a71d;font-weight:500;}
.ingredients-video .tab-content .list-items ul li a:hover{background-color: #d28b0b;}
.ingredients-video .text-with-gif{display: none;justify-content: center;margin-top: 33px;}
.ingredients-video .text-with-gif .bottom-text{font-size: 35px;color: #edbab5;font-family: 'PalmerLakePrint',sans-serif;line-height: 0.6;text-align:center;}
.ingredients-video .text-with-gif .bottom-text .arrow{-webkit-transform: scaleX(-1) rotate(-95deg) translate(-27%,-61%);-ms-transform: scaleX(-1) rotate(-95deg) translate(-27%,-61%);transform: scaleX(-1) rotate(-95deg) translate(-27%,-61%);position: relative;bottom: 143px;right: 140px;z-index: 0;}
.ingredients-video .text-with-gif .arrow{-webkit-transform: scaleX(-1) rotate(-95deg) translate(-27%,-61%);-ms-transform: scaleX(-1) rotate(-95deg) translate(-27%,-61%);transform: scaleX(-1) rotate(-95deg) translate(-27%,-61%);position: relative;bottom: 148px;right: 140px;z-index: 0;} 
.ingredients-video .star-gif{position:relative;}
.ingredients-video .star-gif .star{position:absolute;bottom: -108px;left: -40px;width:127px;}
.ingredients-video .bottom-svg{fill: #FFF6E6;position: absolute;bottom:-8px;width:100%;}

@media (min-width: 480px) {
  /*   .ingredients .title {padding-bottom: 32px;} */
  .ingredients-video{padding-bottom: calc(100px + 64 * ((100vw - 480px) / 960));}
  .ingredients-video .title h2{font-size:38px;}
  .ingredients-video .tab-content .list-items h3{font-size: 40px;}
}
@media (min-width: 768px) {
  /*   .ingredients .title {padding-bottom: 36px;} */
  .ingredients-video .title h2{font-size: 44px;}
  .ingredients-video .person-servings{margin-bottom:17px;}
  .ingredients-video .tab-content .list-items ul li p{font-size:15px;}
  .ingredients-video .star-gif .star{bottom:-130px;left:-50px;width:150px;}
}
@media (min-width: 992px) {
  .ingredients-video .title{position:relative;top:-40px;}
  /*   .ingredients .title {padding-bottom: 62px;} */
  .ingredients-video .title h2{font-size: 52px;}
  .ingredients-video .person-servings{justify-content: space-around;margin-bottom:22px;}
  .ingredients-video .tab-content .list-items h3{font-size: 48px;}
  .ingredients-video .tab-content .list-items ul li p{font-size:16px;}
  .ingredients-video .person-servings .persons-count p{font-size: 16px;}
  .ingredients-video .tab{margin-right: 16px;margin-bottom: 0;}
  .ingredients-video .text-with-gif{display: flex;}
  .ingredients-video .star-gif .star{bottom:-140px;left:-144px;width:200px;}
}
@media (min-width: 1200px){
  /*   .ingredients .title {padding-bottom: 55px;} */
  .ingredients-video .title h2{font-size: 68px;}
  .ingredients-video .dc-hs-col-xl-4{padding:0px;}
  .ingredients-video .dc-hs-col-xl-8{padding:0px 0px 0px 62px;}
}
@media (min-width: 1440px){
  .ingredients-video{padding-bottom:163px;}
  .ingredients-video .dc-hs-col-xl-8{padding: 0px 15px 0px 48px;}
  .ingredients-video .dc-hs-col-xl-4{padding-left:15px;padding-right:15px;}
}
/* 22-cooking-instructions-images-with-content */
.cooking-instructions-images-with-content{padding-top: 30px;position:relative;top:-60px;}
.cooking-instructions-images-with-content .dc-hs-row{justify-content: center;}
.cooking-instructions-images-with-content .title{display: flex;}
.cooking-instructions-images-with-content .title h2{font-size: 33px;line-height: 1.8;letter-spacing: 1px;font-family:'Appetite-Rounded';color: #36236a;}
.cooking-instructions-images-with-content .title .steps-arrow{display: none;}
.cooking-instructions-images-with-content .recipe-step .recipe-step-card{margin-top: 40px;}
.cooking-instructions-images-with-content .recipe-step .recipe-step-card img{border-radius: 30px 30px 0 0;position: relative;}
.cooking-instructions-images-with-content .recipe-step .recipe-step-card .recipe-step-number{font-weight: 700;font-size: 14px;color: #36236a;margin-right: 14px;line-height: 1.68;}
.cooking-instructions-images-with-content .recipe-step .recipe-step-card p{font-size: 14px;line-height: 1.5;font-weight: 400;color: #36236a;}
.cooking-instructions-images-with-content .recipe-step .recipe-step-details{display:flex;align-items:baseline;margin-top:18px;}
.cooking-instructions-images-with-content .recipe-instruction  .dc-hs-col-lg-7>div{display:flex;align-items: end;margin-top: 22px;}
.cooking-instructions-images-with-content .recipe-instruction  h6{color: #36236a;font-weight: 700;line-height: 1.3;font-size: 20px;margin-right: 26px;}
.cooking-instructions-images-with-content .recipe-instruction  p{color: #36236a;font-size: 16px;font-weight: 400;line-height: 1.5;}
.cooking-instructions-images-with-content strong{font-weight: bold!important;}
.cooking-instructions-images-with-content .recipe-instruction  .dc-hs-col-lg-7>div{display:flex;}
.cooking-instructions-images-with-content .recipe-instruction img{border-radius: 30px 30px 0 0;margin-top: 40px;}
.cooking-instructions-images-with-content .recipe-instruction  h6{color: #36236a;font-weight: 700;line-height: 1.68;font-size: 14px;margin-right: 14px;}
.cooking-instructions-images-with-content .recipe-instruction  p{color: #36236a;font-size: 14px;font-weight: 400;line-height: 1.5;}
.cooking-instructions-images-with-content picture{background: #fff6e6;}

@media (min-width: 768px){
  .cooking-instructions-images-with-content{top:-45px;}
  .cooking-instructions-images-with-content .title h2{font-size: 48px;line-height: 30px;}
  .cooking-instructions-images-with-content .title .steps-arrow{display: block;position: relative;-webkit-transform: rotate(110deg) translate(-30%,-70%);-ms-transform: rotate(110deg) translate(-30%,-70%);transform: rotate(110deg) translate(-30%,-70%);right: 200px;top:-25px;}
  .cooking-instructions-images-with-content .recipe-instruction{position:relative;bottom:85px;}
  .cooking-instructions-images-with-content .recipe-step .recipe-step-card .recipe-step-number{font-size: 20px;margin-right: 26px;}
  .cooking-instructions-images-with-content .recipe-step .recipe-step-card p{font-size: 16px;}
  .cooking-instructions-images-with-content .recipe-step:first-child .recipe-step-card{margin-top: 0;}
  .cooking-instructions-images-with-content .recipe-step .recipe-step-card{margin-top: 75px;}
  .cooking-instructions-images-with-content .recipe-step .recipe-step-details{align-items:end;margin-top:22px;}
  .cooking-instructions-images-with-content .recipe-instruction  .dc-hs-col-lg-7>div{align-items: end;}
  .cooking-instructions-images-with-content .recipe-instruction img{border-radius: 30px 30px 0 0;margin-top: 75px;}
  .cooking-instructions-images-with-content .recipe-instruction  h6{font-size: 20px;margin-right: 26px;}
  .cooking-instructions-images-with-content .recipe-instruction  p{font-size: 16px;}
  .cooking-instructions-images-with-content .recipe-instruction .dc-hs-col-lg-7 figure:first-child img{margin-top:0;}


}
@media (min-width: 992px){
  .cooking-instructions-images-with-content{padding-bottom:113px;}
  .cooking-instructions-images-with-content .title h2{font-size: 60px;}
  .cooking-instructions-images-with-content .recipe-instruction{bottom:25px;}
}
@media (min-width: 1200px){
  .cooking-instructions-images-with-content .title h2{font-size: 70px;}
  .cooking-instructions-images-with-content .recipe-instruction{bottom:0px;}
}
@media (min-width: 1200px){
  .cooking-instructions-images-with-content .title h2{font-size: 80px;}
}
/* 15-recommended-recipe-video */
.recommended-recipe-video{background: #FFE9C2;padding-top: 10px;padding-bottom: 57px;position:relative;}
.recommended-recipe-video .recipes{transform: scaleY(-1);fill:#FFE9C2;position: absolute;top: -6px;}
.recommended-recipe-video .recommended-recipe-header{position: relative;margin-bottom: 0px;top:-37px;margin-bottom: 23px;}
.recommended-recipe-video .recommended-recipe-header h2{font-family:'Appetite-Rounded';font-size: 32px;color: #36236a;}
.recommended-recipe-video .arch{display:block;position:absolute;left: 0;bottom: -6px;fill: #FFE9C2;z-index:1;}
.recommended-recipe-video p{font-size:16px; color: #36236a;margin-bottom:30px;font-weight: 500;font-family: 'Inter', Arial, sans-serif;}
.recommended-recipe-video .dc-hs-row>* {padding-left: 10px;padding-right: 10px;}
.recommended-recipe-video .dc-hs-card{margin-bottom:0px;background-color:transparent !important;border: unset;}
.recommended-recipe-video .dc-hs-card-image{overflow:hidden;border-radius:15px;position:relative;aspect-ratio: 1 / 1;}
.recommended-recipe-video .dc-hs-card-image img{overflow:hidden;transform: scale(1);transition:0.3s;height:100% !important;object-fit: cover;width: -webkit-fill-available;}
.recommended-recipe-video .dc-hs-card-image:hover img{-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}
.recommended-recipe-video .dc-hs-card .dc-hs-card-image .popup-button{cursor:pointer; font-family: 'PalmerLakePrint',sans-serif;font-size:32px;font-weight:400;background-color: #f3a71d;border-color:#f3a71d;color:#36236A;padding:8px 16px 10px 10px;border-radius:25px;display: inline-block;line-height: 20px;text-decoration: underline;position:absolute;bottom:20px;left:20px;height:4rem;}
.recommended-recipe-video .dc-hs-card .dc-hs-card-image .popup-button svg{width:20px;height:20px;fill: #36236a;margin:0 8px 2px 0;vertical-align: middle;}
.recommended-recipe-video .dc-hs-card .dc-hs-card-body{padding:10px 30px 30px 0px;}
.recommended-recipe-video .dc-hs-card .dc-hs-card-body h5{margin-top:10px;margin-bottom:20px;}
.recommended-recipe-video .dc-hs-card .dc-hs-card-body h5 a{font-family:'Appetite-Rounded',sans-serif;line-height:35px;letter-spacing: .59px;font-size:30px;font-weight: 500;}
.recommended-recipe-video .dc-hs-card .dc-hs-card-body h5 a:hover{text-decoration:none;}
.recommended-recipe-video .dc-hs-card .dc-hs-card-body a{font-size:16px; text-decoration:none;color: #36236A;font-weight:600;transition:0.3s;}
.recommended-recipe-video .dc-hs-card .dc-hs-card-body a:hover{text-decoration:underline;}
.recommended-recipe-video .dc-hs-card .dc-hs-card-body a svg{width:35px;height: 35px;margin-left:10px;vertical-align: middle;}
.recommended-recipe-video .dc-hs-card .dc-hs-card-body a:hover svg{transform: translateX(20px); -webkit-animation: rightarrow 0.6s infinite alternate ease-in-out;}
.recommended-recipe-video .dc-hs-card .dc-hs-card-body .badge-section{display:inline-block;}
.recommended-recipe-video .dc-hs-card .dc-hs-card-body .badge{display:inline-block; border: 2px solid #8857cc;border-radius: 10px;color: #8857cc;font-family: Inter,Arial,sans-serif;font-size: 14px;font-weight: 400;line-height: 20px;margin: 10px 20px 10px 0;padding: 2px 9px;}
.recommended-recipe-video .dc-hs-card .dc-hs-card-body .badge:last-of-type{margin-right:0px;}
.recommended-recipe-video .dc-hs-card .dc-hs-card-body .badge svg{fill:#8857cc;width:22px;height:22px;margin-right:5px;margin-bottom: 2px;vertical-align: middle;}
.recommended-recipe-video .dc-hs-card .dc-hs-card-body .time svg{width:17px;height:17px;fill: none;color: #8857cc;font-weight: 400;vertical-align: middle;}
.recommended-recipe-video .dc-hs-modal{background: rgba(0,0,0,.99);padding:0 20px;position: fixed;top: 0;left: 0;z-index: 1055;display: none;width: 100%;height: 100%;overflow-x: hidden;overflow-y: auto;outline: 0;}
.recommended-recipe-video .dc-hs-modal .blocker{color:#fff;background-color: rgba(0,0,0,.99);height:100vh;width:100%;position:fixed;}
.recommended-recipe-video .dc-hs-modal.fade{transition: opacity .15s linear;}
.recommended-recipe-video .dc-hs-modal.fade:not(.show){opacity: 1;}
.recommended-recipe-video .dc-hs-modal .btn-close{color: #fff;background-color: transparent;border: 1px solid transparent;cursor:pointer;line-height: 0;width: 24px;height: 24px;padding: 0px;position: absolute;top: 30px;right: 10%;z-index: 999;}
.recommended-recipe-video .dc-hs-modal .btn-close svg{width: 24px;height: 24px;fill: #fff;}
.recommended-recipe-video .dc-hs-modal .video-box{width: calc(80% + 3.4rem)!important;height: 100vh;margin: auto!important;overflow-y:hidden;position:relative;}
.recommended-recipe-video .dc-hs-modal .video-box .video-js{width:100%;position: absolute;top: 50%;right: 0;bottom:0;left: 0;transform: translateY(-50%);}
.recommended-recipe-video .dc-hs-modal .video-box .video-js video{border-radius: 30px;object-fit: cover;}
.recommended-recipe-video .modal .video-wrapper {top: 0; right: 0; bottom: 0; left: 0; z-index: 1; overflow: hidden; position: fixed; opacity: 1.0; display: flex; align-items: center; transform-style: preserve-3d; }
.recommended-recipe-video .modal .video-content { top: auto; right: auto; bottom: auto; left: auto; z-index: 1; margin: 0 auto; overflow-y: visible; background: #000; width: calc(100% - 8em); height: auto; }
.recommended-recipe-video .ripple{position:relative;}
.recommended-recipe-video .waves{overflow: hidden;}
.recommended-recipe-video .waves .wave{position: absolute;display: block;width: 5px;height: 5px;border-radius: 50%;background: hsla(0,0%,100%,.1);opacity: 1;-webkit-pointer-events: none;pointer-events: none;will-change: opacity, transform;transition: 0.8s linear;}
.recommended-recipe-video .waves .wave.is-active{transform: scale(100);opacity: 0;}
.recommended-recipe-video .waves.waves-dark .wave{background-color: rgba(107, 106, 106, 0.1);}
.recommended-recipe-video .bottom-rib{position:absolute;width: 100%;top:100%;fill: #ffe9c2;}

@media (min-aspect-ratio: 16/9) {
  .recommended-recipe-video .modal .video-content{ width: auto; height: calc(100vh - 8em); padding-top: 0; }
} 

@media (min-width: 576px){
  .recommended-recipe-video .modal .modal-dialog-centered {min-height: calc(100% - 3.5rem);}
}

@media (min-width: 768px){
  .recommended-recipe-video{padding-top:33px;padding-bottom:77px;}
  .recommended-recipe-video .recommended-recipe-header{top:-60px;}
  .recommended-recipe-video .recommended-recipe-header h2{font-size:36px;}
  .recommended-recipe-video .modal .modal-content{width: 69%;border: 0px;}
  .recommended-recipe-video .modal .modal-content,.recipes-listing .modal .modal-body{border-radius:30px;}
  .recommended-recipe-video .modal .modal-body video{border-radius: 15px;}
  .recommended-recipe-video .modal .modal-body .video-wrapper .btn-close{right:10%;top: 3%;}
  .recommended-recipe-video .dc-hs-card .dc-hs-card-body .badge{font-size:16px;padding: 4px 12px;line-height:24px;}
  .recommended-recipe-video .dc-hs-card .dc-hs-card-body h5{margin-bottom:40px;}
}

@media(min-width:992px){
  .recommended-recipe-video{padding-top:40px;padding-bottom:90px;}
  .recommended-recipe-video .recommended-recipe-header{padding-left: 110px;top:-70px}
  .recommended-recipe-video .recommended-recipe-header h2{font-size:40px;}
  .recommended-recipe-video .dc-hs-card-image{border-radius:30px;}
}
@media(min-width:1200px){
  .recommended-recipe-video .recommended-recipe-header h2{font-size:48px;}
  .recommended-recipe .dc-hs-card-image{border-radius:30px;}
}
@keyframes bounce{
  from { transform: translate3d(7px, 0, 0);}
  to   { transform: translate3d(2px, 0, 0);}
}

.icon-wrapper li{cursor:pointer}

@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0)
  }

  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
  }
}

@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0)
  }

  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
  }
}

.animate__fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp
}
.recipes-listing .link-btn{cursor:pointer}