.body-tiktok{background:-webkit-gradient(linear,left top,right top,from(#0de6f7),to(#6c1bfe));background:linear-gradient(90deg,#0de6f7,#6c1bfe)}
.ricette-tiktok-menu{display:none}
.ricette-tiktok .swiper-ricette{margin:0;width:100%}
.ricette-tiktok .swiper-ricette .c-intro__inner{position:relative;height:100%}
.ricette-tiktok .swiper-ricette .swiper-slide{width:33%;height:auto;padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:50px}
.ricette-tiktok .c-intro--type-fullpage{width:100% !important;padding:0 !important}
.ricette-tiktok .swiper-wrapper .box_fullwidth_card{width:100% !important}
.intro-likes{color:#fff;font-weight:bolder;display:none}
.intro-likes .tiktok-likes{color:#fff;display:none}
@media screen and (min-width:769px){.c-intro__content-like{display:none !important}
.ricette-tiktok .swiper-ricette{cursor:auto !important}
.ricette-tiktok .swiper-ricette .swiper-wrapper{-webkit-transform:none !important;transform:none !important;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}
.body-tiktok .c-typo1--style1 .h5{text-align:center}
}
@media(max-width:768px){.ricette-tiktok .c-intro__meta-readtime{display:none !important}
.ricette-tiktok .swiper-ricette .swiper-wrapper{width:100% !important;height:100% !important}
.ricette-tiktok .c-intro--type-fullpage{height:100%;margin-bottom:0 !important}
.ricette-tiktok .c-intro--type-fullpage .c-articlebar{display:none}
.ricette-tiktok .c-intro--type-fullpage .c-intro__content-head{padding-bottom:0 !important}
.ricette-tiktok .swiper-slide .c-intro__inner>div{height:100%}
.ricette-tiktok .c-intro--type-fullpage .c-intro__content-foot{padding:0 40px !important}
.ricette-tiktok .c-intro--type-fullpage .c-intro__meta-readtime{max-width:none;flex:100%}
.ricette-tiktok .c-intro--type-fullpage h3{font-size:1.2rem;line-height:1.3rem;font-weight:600 !important;text-shadow:none !important}
.c-typo1--style3 .h4{font-size:1.2rem;line-height:1.3rem}
.c-typo1--style3 p{font-size:.8rem;line-height:.9rem}
.c-typo1--style1{position:fixed;top:20px;z-index:999999;width:100%;box-sizing:border-box;text-align:center;left:50%;transform:translatex(-50%);padding:10px 12px;margin:0 !important}
.c-typo1--style1 .h3{line-height:1.925rem}
.c-typo1--style1.text-uppercase{top:calc(1.925rem * 2  + 20px + 10px)}
.c-typo1--style1 h1{font-family:'Frank Ruhl Libre',serif !important;font-weight:900 !important;text-transform:none !important;font-size:2.25rem !important;color:white !important;text-shadow:2px 2px 0 rgb(0 0 0 / 70%) !important}
.c-typo1--style1.text-uppercase h2{font-family:'Nunito Sans',sans-serif;font-weight:normal;font-size:1.125rem;line-height:1.45rem;color:white;text-shadow:1px 1px 0 rgb(0 0 0 / 70%)}
.ricette-tiktok{position:fixed !important;top:0;z-index:10000;height:100%;background:-webkit-gradient(linear,left top,right top,from(#0de6f7),to(#6c1bfe));background:linear-gradient(90deg,#0de6f7,#6c1bfe)}
.ricette-tiktok-menu{position:absolute;bottom:0;width:100%;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:flex;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:50px}
.ricette-tiktok-menu .tiktok-icon{font-size:32px;color:#fff}
.ricette-tiktok .swiper-ricette{width:100vw;height:calc(100% - 80px) !important;-webkit-box-shadow:1px 3px 10px rgba(0,0,0,0.5);box-shadow:1px 3px 10px rgba(0,0,0,0.5);border-radius:0 0 30px 30px;background-color:white !important}
.ricette-tiktok .swiper-ricette .c-intro__content-head,.ricette-tiktok .swiper-ricette .c-intro__content-foot{position:relative;z-index:3}
.ricette-tiktok .swiper-ricette .c-intro__content-foot p{overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box}
.ricette-tiktok .swiper-ricette .c-intro__content-foot a{color:white !important}
.ricette-tiktok .swiper-ricette .c-intro__content-head p,.ricette-tiktok .swiper-ricette .c-intro__content-head a,.ricette-tiktok .swiper-ricette .c-intro__content-foot p,.ricette-tiktok .swiper-ricette .c-intro__content-foot a{color:white}
.ricette-tiktok .swiper-ricette .swiper-slide{position:relative;width:100vw;height:100%;min-height:100%;padding:0;margin-bottom:0 !important;background:white}
.ricette-tiktok .swiper-ricette .swiper-slide img{object-position:center bottom;font-family:"object-fit: cover; object-position: center bottom;"}
.c-listing[data-view-mode] .c-listing__items-wrapper .c-intro__img-wrapper{padding-right:0 !important;max-width:154px}
.c-intro--type-normal .c-intro__img-wrapper,.c-intro--type-fullpage .c-intro__img-wrapper{height:100%;border-bottom-left-radius:50px;border-bottom-right-radius:50px;padding:0 !important;width:100vw !important}
.c-intro--type-normal .c-intro__img-wrapper img{border-bottom-left-radius:50px;border-bottom-right-radius:50px}
.c-intro__content{position:absolute;width:100%;bottom:0}
body .c-intro[class*="-part-pos-"] .c-intro__content{position:absolute !important;width:100%;bottom:0}
.c-intro__content-inner{padding:20px 20px 20px 20px;width:100vw !important;min-height:-webkit-min-content !important;min-height:-moz-min-content !important;min-height:min-content !important}
.c-intro__content-inner::after,.c-intro__content::after{content:"";top:0;bottom:0;left:0;right:0;background:linear-gradient(0,#414141,transparent);z-index:1;position:absolute}
.c-intro__content-inner .c-articlebar{display:none !important}
.c-intro__foot-tool-wrapper{display:none}
.c-intro__content-like{color:white;opacity:1;z-index:2;position:relative;font-size:13px;cursor:pointer;display:block}
.c-intro__content-like i{margin-right:5px}
.slide-from-fullwidth .font-link-grey,.description-content-foot a{text-decoration:underline;color:white !important;font-family:"Nunito Sans",sans-serif;font-weight:normal;font-size:.8rem;line-height:1.5rem}
.slide-from-fullwidth .c-intro__content-head{padding:0 15px !important}
.slide-from-fullwidth .c-intro__content{padding:10px 10px 20px 10px !important}
.ricette-tiktok .c-intro--type-fullpage .c-intro__content-foot{padding:0 15px !important}
.slide-from-fullwidth .c-intro__foot-tool-wrapper{padding-left:18px;padding-top:20px}
.description-content-foot{display:flex;justify-content:space-between;align-items:center}
.c-typo1--style3 p:not(:last-child){margin-bottom:.5rem}
.c-typo1--style3{margin-bottom:0 !important}
}
.body-tiktok .c-listing__items-wrapper .c-typo1--style1.zaux-color--grey6.text-uppercase{margin:auto}
.body-tiktok .filter-menu-wrapper .c-typo1--style1{margin-bottom:10px !important}