@keyframes shimmer{0%{background-color:#f7f7f7}50%{background-color:#e5e5e5}to{background-color:#f7f7f7}}.shimmer{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:linear-gradient(90deg,#eee 25%,#ddd 50%,#eee 75%);background-size:200% 100%;animation:shimmer 1.2s infinite}@media(min-width:768px){.shimmer{border-radius:20px}}.full-width{width:100%}.media-player-video,.media-player-video-portrait{aspect-ratio:9/16!important;background-color:#fff!important;border-radius:20px!important}.media-player-video-landscape{aspect-ratio:16/9!important;background-color:#fff!important;border-radius:20px!important}.media-player-video-full{border-radius:0!important}.vds-controls{background-image:none!important}.vds-airplay-button,.vds-google-cast-button,.vds-menu-button{display:none!important;visibility:hidden!important}.vds-play-button{background-color:rgba(206,49,49,.667)!important;width:60px;height:60px}.recipe{display:flex;flex-direction:column}.recipe .image{display:flex;aspect-ratio:1/1}.recipe .image img{width:100%;height:100%;object-fit:cover;display:block}@media(min-width:768px){.recipe .image img{border-radius:20px}}.recipe .container{display:grid;grid-template-columns:repeat(24,1fr);grid-template-rows:1fr;grid-column-gap:0;grid-row-gap:0}.recipe .container .content,.recipe .container .head{grid-column:3/24}@media(min-width:768px){.recipe .container .content,.recipe .container .head{grid-column:2/25}}.recipe .container .content{padding-top:5px;width:90%}.recipe .container .head{display:grid;grid-template-columns:repeat(24,1fr);grid-template-rows:1fr;grid-column-gap:0;grid-row-gap:0;width:100%;margin-top:-20px}.recipe .container .head .profile-resume{grid-column:1/23;flex-direction:row-reverse;justify-content:start}.recipe .container .head .profile-resume>div{padding-bottom:5px}.recipe .container .head .favoris{grid-column:23/23;display:flex;align-items:end;justify-content:center;padding-bottom:5px}.recipe .container .head .favoris svg{margin-top:.3125rem;width:18px;cursor:pointer}.recipe .container .content h1{font-family:var(--font-primary-bold);font-size:clamp(22px,5.5813953488vw,1.625rem);font-style:normal;line-height:1.2083333333;margin:0;padding:5px 0}.recipe.v200 .content,.recipe.v200 .head{grid-column:2/25}@media(min-width:768px){.recipe.v200{max-width:800px;margin:0 auto}}.recipe.search img{border-radius:20px}.recipe.search .content{grid-column:2/23;width:100%}.recipe.search .content h1{font-family:var(--font-primary-bold);font-size:clamp(20px,5.1162790698vw,1.5rem);font-style:normal;white-space:normal;overflow-wrap:break-word;word-break:break-word}.recipe.search .favoris{margin-top:30px}.recipe.withoutImg{margin-top:32px}.recipe.withoutImg .container .content h1{font-family:var(--font-primary-bold);font-size:clamp(26px,6.511627907vw,1.875rem);font-style:normal;line-height:1.1071428571;margin:0}