.all-recipe-hero-banner{padding-top:10px;overflow:hidden;position:relative;max-width: 160rem;padding-left: 1.7rem;padding-right: 1.7rem;margin-left: auto;margin-right: auto;width: 100%;}
.all-recipe-hero-banner .link-text a{font-size:16px;color:#36236a;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{display:inline-block;color:#36236a;padding-inline:5px;font-size:16px;font-weight:600;}
.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 .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 .hero-banner{display: flex;flex-wrap: wrap;}
.all-recipe-hero-banner .hero-banner .image-section{width:100%;}
.all-recipe-hero-banner .content-section{margin-top:10px;width:100%;}
.all-recipe-hero-banner .hero-banner .recipe-title{align-items: center;margin-bottom:30px;}
.all-recipe-hero-banner .hero-banner .recipe-title h1{color: #36236a;font-size:42px;letter-spacing:1px;font-family:'Appetite-Rounded',sans-serif;margin-bottom:20px;font-weight:400;}
.all-recipe-hero-banner .hero-banner .recipe-title p{color:#36236a;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;}
.all-recipe-hero-banner .gif-arrow{display:none;}
.all-recipe-hero-banner .gif-arrow p{font-family:'PalmerLakePrint',sans-serif;font-size:40px;color:#edbab5;line-height:18px;}
.all-recipe-hero-banner .gif-arrow .image{position:absolute;transform:rotate(-90deg)!important;height:auto;}
.all-recipe-hero-banner .gif-line-img{position:absolute;transform:rotate(116deg);display:none;}
.all-recipe-hero-banner .gif-star-img{display:inline;position:absolute;right:0px;}
.all-recipe-hero-banner .hero-banner .order-md-1{order:2;}
.all-recipe-hero-banner .hero-banner .order-md-2{order:1;}
@keyframes fadeInLeft {
from {opacity: 0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);}
to {opacity: 1;-webkit-transform:none;transform:none;}
}
.filter-recipe{position: relative;}
.filter-recipe .mobile-view .title-box{position:relative;}
.filter-recipe .img-fluid{max-width:100%;height:auto;}
.filter-recipe .mobile-view .title-box:active{border-radius:35px;transform:scale(.98);}
.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 h5:active{background-color:#e2dfea;}
.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;margin-bottom:0px;transition:0.3s;max-width: 160rem;padding-left: 1.7rem;padding-right: 1.7rem;margin-left: auto;margin-right: auto;width: 100%;padding:0px 18px;}
.filter-recipe .desktop-view .filter-box{justify-content:center;display:flex;flex-wrap:wrap;}
.filter-recipe .desktop-view .filter-box .right-column{width:100%;}
.filter-recipe .top-rib svg{display:none;}
.filter-recipe .bottom-rib{display:none;}  
.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;margin-bottom:30px;}
.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:#36236a;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:14px;margin-right:4px;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 .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 #2196F3;}
.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 #5e4f87;}
.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 .reset-box .reset-filter{cursor:pointer;}
.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;margin-right:8px;}
.filter-recipe .desktop-view .reset-box .find-receipe .btn{color:#36236a;font-family:'Inter', sans-serif;margin-bottom:0;background-color:#f3a71d;border:0;font-size:15px;font-weight:700;border-radius:5px;padding:15px 52px;letter-spacing:0.9px;opacity:1;cursor:pointer;}
.filter-recipe .desktop-view {max-height:0;overflow:hidden;}
.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;}
.recipes-listing{background:#fff6e6;padding-top:25px;padding-bottom:37px;position:relative;max-width: 160rem;padding-left: 1.7rem;padding-right: 1.7rem;margin-left: auto;margin-right: auto;width: 100%;}
.recipes-listing .arch{display:block;position:absolute;left:0;bottom-6px;fill:#fff6e6;z-index:1;}
.recipes-listing p{font-size:16px;color:#36236a;margin-bottom:30px;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{background-color:transparent!important;border:unset;}
.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;border:0;}
.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 .dc-hs-card-body{padding:10px 30px 30px 0px;}
.recipes-listing .dc-hs-card .dc-hs-card-body h4{margin-top:10px;margin-bottom:20px;}
.recipes-listing .dc-hs-card .dc-hs-card-body h4 a{font-family:'Appetite-Rounded',sans-serif;line-height:35px;letter-spacing:.59px;font-size:30px;font-weight:400;}
.recipes-listing .dc-hs-card .dc-hs-card-body h4 a:hover{text-decoration:none;}
.recipes-listing .dc-hs-card .dc-hs-card-body a{font-size:16px;text-decoration:none;color:#36236A;font-weight:600;transition:0.3s;}
.recipes-listing .dc-hs-card .dc-hs-card-body a:hover{text-decoration:underline;}
.recipes-listing .dc-hs-card .dc-hs-card-body a img{width:35px;height: 35px;margin-left:10px;vertical-align:middle;}
.recipes-listing .dc-hs-card .dc-hs-card-body a:hover img{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-image .like-save-box{position:absolute;z-index:1;top:15px;right:15px;/*border: 2px solid;border-radius: 25px;background-color: #f3a71d;border-color: #f3a71d;*/font-family:Inter,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1;padding:6px;width:auto;text-align:center;background-color:#f3a71d;border-radius:6px;}
.recipes-listing .dc-hs-card .dc-hs-card-image .like-save-box a, .recipes-listing .dc-hs-card .dc-hs-card-image .like-save-box button{text-decoration:none;display:block;display:flex;flex-wrap:nowrap;align-items:center;background:transparent;border:0;margin:0;padding:0;font-family:Inter,Arial,sans-serif;cursor:pointer;}
.recipes-listing .dc-hs-card .dc-hs-card-image .like-save-box button{vertical-align:baseline;padding-inline:1px;}
.recipes-listing .dc-hs-card .dc-hs-card-image .like-save-box a.heart_btn svg, .recipes-listing .dc-hs-card .dc-hs-card-image .like-save-box button.heart_btn svg{fill:transparent!important;stroke:#4A284D;stroke-width:2px;width:24px;height:24px;display:block;line-height:1;margin:auto;}
.recipes-listing .dc-hs-card .dc-hs-card-image .like-save-box a.heart_btn.fill svg, .recipes-listing .dc-hs-card .dc-hs-card-image .like-save-box button.heart_btn.fill svg{fill:#4A284D!important;}
.recipes-listing .dc-hs-card .dc-hs-card-image .like-save-box a span, .recipes-listing .dc-hs-card .dc-hs-card-image .like-save-box button span{font-size:10px;color:#36236a;font-weight:700;display:inline-block;line-height:1;margin-right:4px;}
.recipes-listing .dc-hs-card .dc-hs-card-image .like-save-box a.bookmark-btn svg, .recipes-listing .dc-hs-card .dc-hs-card-image .like-save-box button.bookmark-btn svg{width:24px;height:22px;display:block;line-height:1;margin:auto;}
.recipes-listing .dc-hs-card .dc-hs-card-image .like-save-box a.bookmark-btn svg.bi-bookmark-fill, .recipes-listing .dc-hs-card .dc-hs-card-image .like-save-box button.bookmark-btn svg.bi-bookmark-fill{fill:#36236a}
.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);position:fixed;top:0;left:0;z-index:1055;display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0;max-width:160rem;margin-left:auto;margin-right:auto;padding-left:1.7rem;padding-right:1.7rem;}
.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-flex{display:flex;justify-content:center;}
.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:5px;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;}
.recipes-listing .pagination .d-inline-block{font-size: 15px;font-weight: 700;align-self:flex-end;height:27px;}
.recipes-listing .pagination .page-item:hover,.recipes-listing .pagination .page-item.active-page{background-color:#36236a;color:#fff;}
.recipes-listing .pagination .next-page-btn{overflow:hidden;border:1px solid #fff6e6;padding-block:20px;border-radius:50%;background-color:transparent;color:#36236a;}
.recipes-listing .pagination .prev-page-btn{overflow:hidden;border:1px solid #fff6e6;padding-block:20px;border-radius:50%;background-color:transparent;color:#36236a;}
.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:0auto;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;font-weight: 400;width:100%;}
.recipes-listing .empty_filter_res{display:none}
.recipes-listing .empty_filter_res.show_msg{display:block}
@media(min-width:576px){
.filter-recipe .desktop-view {padding: 0px 30px 0px 30px;}
.recipes-listing .pagination .page-item{margin-inline:5px;}
.recipes-listing .pagination .d-inline-block{align-self:center;margin-inline:5px;height:auto;}
}
@media(min-width:768px){
.recipes-listing{padding-left:3rem;padding-right:3rem;}
.filter-recipe .desktop-view .filter-box .left-column{width:100%;}
.recipes-listing .all-recipes{display:grid;grid-template-columns: 1fr 1fr;gap:20px;}
.recipes-listing .dc-hs-modal{padding-left: 3rem;padding-right: 3rem;}
}
@media(min-width:992px){
.filter-recipe .desktop-view{padding:50px 52px 40px;}
.filter-recipe .desktop-view .filter-box .left-column{width:66.66666667%;}
.filter-recipe .desktop-view .filter-box .right-column{width:33.33333333%;}
.recipes-listing .pagination .page-item{margin-inline:10px;}
.recipes-listing .pagination .d-inline-block{margin-inline:10px;}
}
@media (min-width: 1024px){
.filter-recipe .desktop-view{padding-left: 4.7rem;padding-right: 4.7rem;}
.recipes-listing{padding-left: 4.7rem;padding-right: 4.7rem;}
.recipes-listing .dc-hs-modal{padding-left:4.7rem;padding-right:4.7rem;}
}
@media (min-width: 1200px){
.recipes-listing .all-recipes{display:grid;grid-template-columns: 1fr 1fr 1fr;gap:20px;}
}
@media (min-width: 1280px){
.filter-recipe .desktop-view{padding-left: 12.5rem;padding-right: 12.5rem;}
.recipes-listing{padding-left: 12.5rem;padding-right: 12.5rem;}
.recipes-listing .dc-hs-modal{padding-left:12.5rem;padding-right:12.5rem;}
}
@-webkit-keyframes bounce {
0%{-webkit-transform:translateX(0);}
100%{-webkit-transform:translateX(10px);}
}
.dessert-world-showcase{background-color:#36236a;position:relative;max-width:160rem;margin-left:auto;margin-right:auto;width:100%;padding-left:1.7rem;padding-right:1.7rem;}
.dessert-world-showcase a{text-decoration:none;}
.dessert-world-showcase h4{margin-bottom:24px;font-family:'Appetite-Rounded',sans-serif;font-weight:400;font-size:20px;color: #fff;text-align:center;line-height:1.2;letter-spacing:0.108577px;}
.dessert-world-showcase .title{padding:4rem 0 0rem;}
.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;font-weight:400;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;padding-bottom:70px;}
.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:130px;max-width:100%;object-fit:contain;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 .ribbon-bottom{position:absolute;top:100%;left:0px;z-index:1;fill:#36236a;}
.dessert-world-showcase .gif-arrow .image{height:auto;}


@-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)}
}
@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){
.filter-recipe .mobile-view {padding:30px 30px 5px 30px;}
.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%;}
.recipes-listing .modal .modal-dialog-centered {min-height:calc(100% - 3.5rem);}
}
@media(min-width:768px){
.all-recipe-hero-banner{padding-top:30px;padding-bottom:70px;padding-left: 3rem;padding-right: 3rem;}
.all-recipe-hero-banner .hero-banner .recipe-title{margin-bottom:40px;}
.all-recipe-hero-banner .hero-banner .recipe-title h1{font-size: 30px;} 
.all-recipe-hero-banner .hero-banner .recipe-title p{margin-bottom:22px;}
.all-recipe-hero-banner .link-text {margin-bottom:30px;}
.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 .hero-banner{align-items:flex-end;}
.all-recipe-hero-banner .hero-banner .image-section{width: 66.66666667%;}
.all-recipe-hero-banner .content-section{padding:23px 19px; padding-right:3px;margin-top:0px;width: 33.33333333%;}
.all-recipe-hero-banner .hero-banner .recipe-banner-image img{border-radius:30px;}
.all-recipe-hero-banner .gif-arrow{display:inline!important;position:absolute;left:35%;top:89%;}
.all-recipe-hero-banner .gif-arrow .image{top:-102px;left:-155px;}  
.all-recipe-hero-banner .gif-star-img{top:50%;right:0%;}
.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;}
.recipes-listing{padding-top:33px;padding-bottom:30px;}
.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{margin-bottom:10px;}
.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;}
.dessert-world-showcase{padding-left: 3rem;padding-right: 3rem;}
.dessert-world-showcase .title{padding:5rem 0 1rem;}
.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){
.all-recipe-hero-banner{padding-bottom:90px;}
.all-recipe-hero-banner .hero-banner .recipe-title h1{font-size:40px;} 
.all-recipe-hero-banner .hero-banner{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;}
.all-recipe-hero-banner .gif-star-img{top:10%;}
.all-recipe-hero-banner .gif-line-img{display:inline;left:-24px;top:35%;}
.filter-recipe .desktop-view{position:relative;overflow:visible;margin-bottom:0px;}
.filter-recipe .mobile-view{display:none;}
.filter-recipe .bottom-rib{display:block;width:100%;position:absolute;bottom:-6px;z-index:1;}  
.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:#36236a;}
.filter-recipe .top-rib{top:-5px;width:100%;position:absolute;}
.filter-recipe .top-rib svg{display:block;transform:rotate(180deg);fill:#36236a;}
.filter-recipe .bottom-rib svg{display:block;fill:#36236a;}
.filter-recipe .desktop-view .radio-btn:hover{background-color:#f3a71d;color:#36236a;}
.filter-recipe .desktop-view .radio-btn{display:inline-block;color:#ffffff;font-size:16px;margin-right:6px;margin-bottom:10px;padding:10px 11px;}      
.filter-recipe .desktop-view input[type="radio"]:checked+label{background-color:#f3a71d;color:#36236a;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;}
.recipes-listing{padding-top:40px;padding-bottom:30px;}
.recipes-listing .dc-hs-card-image{border-radius:20px;}
.dessert-world-showcase .gif-arrow .image{top:38px;left:-72px;}
}
@media(min-width: 1024px){ 
.all-recipe-hero-banner{padding-left: 4.7rem;padding-right: 4.7rem;}
.dessert-world-showcase{padding-left:4.7rem;padding-right:4.7rem;}
.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 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){
.recipes-listing .dc-hs-card-image{border-radius:30px;}
.dessert-world-showcase .dc-hs-card{aspect-ratio:1/1.21;}
}
@media(min-width:1280px){
.all-recipe-hero-banner{padding-left: 12.5rem;padding-right: 12.5rem;}
.dessert-world-showcase{padding-left:12.5rem;padding-right:12.5rem;}
}
@media(min-width:1400px){
.filter-recipe .desktop-view .filter-box .right-column{padding:0px 0px 0px 50px;}
.filter-recipe .desktop-view .reset-box{width:84%;}
.recipes-listing .text-center{font-size:48px;line-height:30px;padding-top:50px;}
}