:root{--header-height:4.5rem;--ui-header-height:var(--header-height);--ui-riddle-scroll:var(--header-height);--ui-menu-height:var(--header-height);--color-black:#000;--color-white:#fff;--color-primary:#cf1d15;--color-primary-hover:#c51c14;--color-red:#cf1d15;--color-lightgrey:#ddd;--color-lightbckg:#f1f1f1;--color-lightbckg-hover:#e5e5e5;--color-grey:#a2a2a2;--color-darkgrey:#555;--color-ads:#d9d9d9;--color-tag:#f8ebd2;--color-accent:#db9000;--color-lightblue:#e9f0fd;--color-tag-taxonomy-primary:#cf1d15;--color-tag-taxonomy-secondary:#f9cc76;--color-tag-taxonomy-tertiary:#f8ebd2}.color-black{color:var(--color-black)}.color-white{color:var(--color-white)}.color-darkgrey{color:var(--color-darkgrey)}.color-grey{color:var(--color-grey)}.color-lightgrey{color:var(--color-lightgrey)}.color-red{color:var(--color-red)}.color-primary{color:var(--color-primary)}.color-tag{color:var(--color-tag)}.bckg-primary{background-color:var(--color-red)}.bckg-lightgrey{background-color:var(--color-lightbckg)}.bckg-grey{background-color:var(--color-grey)}.bckg-darkgrey{background-color:var(--color-darkgrey)}@font-face{font-family:Inter;src:url(/themes/custom/apetit/build/fonts/Inter-VariableFont_wght.woff2) format("woff2");font-weight:100 900;font-stretch:75% 125%;font-style:oblique 0deg 4deg;font-display:swap;font-optical-sizing:auto}@font-face{font-family:Playfair Display;src:url(/themes/custom/apetit/build/fonts/PlayfairDisplay-VariableFont_wght.woff2) format("woff2");font-weight:100 900;font-stretch:75% 125%;font-display:swap}.event__content__title,.text-xl{font-size:1.13rem}@media(min-width:992px){.event__content__title,.text-xl{font-size:1.5rem}}.event__content__text,.text-lg{font-size:1.13rem}.article__header,.flex-between-center{display:flex;justify-content:space-between;align-items:center}.ico--star--full,.stars .ico--star--empty.ico--star--full{background-image:url(/themes/custom/apetit/build/img/ico/ico-star--full.svg)}:root{--font-headers:"playfair display",times new roman,serif;--font-text:"inter",sans-serif;--text-xs:0.75rem;--text-sm:0.88rem;--text-2sm:0.94rem;--text-md:1rem;--text-2md:1.13rem;--text-lg:1.25rem;--text-xl:1.5rem;--text-2xl:2rem}.font-text,.s-404__main-title{font-family:var(--font-text)}.font-headers{font-family:var(--font-headers)}.footer__inner,.text-xs{font-size:.75rem}.text-sm{font-size:.88rem}.text-sm strong{font-weight:600}.text-md{font-size:1rem}.text-2xl{font-size:1.5rem}@media(min-width:992px){.text-2xl{font-size:1.88rem}}h1,h2,h3{font-family:var(--font-headers);margin:0 0 1.25rem;font-weight:700}h1 .mb-0,h2 .mb-0,h3 .mb-0{margin-bottom:0}.article h2,.article h3{font-family:var(--font-text);margin-bottom:.6rem}.article h2 .mb-0,.article h3 .mb-0{margin-bottom:0}@media(min-width:992px){.article h2,.article h3{margin-bottom:1rem}.article h2 .mb-0,.article h3 .mb-0{margin-bottom:0}}h1{font-size:1.88rem;line-height:120%}@media(min-width:992px){h1{font-size:2.5rem}}h2{font-size:1.75rem;line-height:120%;letter-spacing:.01em}@media(min-width:992px){h2{font-size:2rem}}h3{font-size:1.25rem;line-height:150%;letter-spacing:.01em}@media(min-width:992px){h3{font-size:1.5rem}}.font-thin{font-weight:300}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-extrabold,.weight-800{font-weight:800}.line-24{line-height:1.5rem}.italic,address,cite,dfn,em,i,var{font-variation-settings:"slnt" -7;font-style:oblique 14deg}.text-decoration-none{text-decoration:none!important}.text-nowrap{white-space:nowrap}.main>.section>.container{background-color:var(--color-white);z-index:10}.main>.section:first-of-type{margin-top:1.5rem}.main>.section:first-of-type.section-search,.main>.section:first-of-type:has(.event--small){margin-top:0}.main>.section:first-of-type:has(.breadcrumbs),.main>.section:first-of-type:has(.event--big){margin:0;padding-bottom:0}@media(min-width:992px){.main>.section:first-of-type:has(.breadcrumbs),.main>.section:first-of-type:has(.event--big){margin-top:1.5rem;margin-bottom:2rem}}.section{margin-bottom:0;padding-top:1rem;padding-bottom:1rem}.section.section-articles-video{padding-bottom:1.5rem}@media(max-width:768px){.section--no-padding-mobile{padding-top:0;padding-bottom:0}.section--no-bottom-padding-mobile{padding-bottom:0}}@media(min-width:992px){.section{margin-bottom:4rem;padding-top:0}.section,.section.section-articles-video{padding-bottom:0}.section.section-search{margin-bottom:2rem}}@media(min-width:992px){.section:has(.breadcrumbs),.section:has(.event--big){margin-top:2rem;margin-bottom:2rem}}@media(min-width:992px){.section--breadcrumbs{margin:2rem 0}}.section:has(.search)+.section:has(.event--big){margin-top:0}.section:has(.event--big)+.section:has(.breadcrumbs){margin-top:0}.section .section{margin-bottom:2rem;padding:0}.section .section .container{max-width:calc(100% - 2rem);padding-left:0;padding-right:0}@media(min-width:992px){.section .section .container{max-width:calc(100% - 4rem)}}.section .section .container:has(.ad){max-width:100%}.section .section+.section .container{border-top:1px solid var(--color-lightgrey);padding-top:2rem}.section--last{padding:3.13rem 0}.section--last,.section-event-detail{background-color:var(--color-lightbckg);margin-bottom:0}.section-event-detail{position:relative;z-index:10;padding:0;box-shadow:0 8px 24px 0 hsla(0,0%,65%,.2),0 2px 8px 0 rgba(0,0,0,.078)}*,.section-event-detail .container{padding:0}*{margin:0}*,:after,:before{box-sizing:border-box}body{font-family:var(--font-text);background-color:var(--background-color);color:var(--color-black);font-size:var(--text-md);font-weight:400;line-height:1.5;display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden;-webkit-font-smoothing:antialiased}@media(max-width:991px){body .open-menu{overflow:hidden}}body .lightbox-active{overflow:hidden}.main{display:flex;flex-direction:column;flex-grow:1;flex-shrink:0;flex-basis:auto;margin:var(--header-height) 0 0}.container{width:81rem;max-width:100%;margin:0 auto;padding:0 1rem}@media(min-width:992px){.container{padding:0 2.5rem}}@media(min-width:992px){.container:has(.swiper-component){padding-right:2.5rem}}.article .container{padding-left:1.25rem;padding-right:1.25rem}.article .container:has(.swiper-component.hide-on-desktop){padding-right:0}.container--header{width:90rem;display:flex;justify-content:flex-start;flex-wrap:nowrap;flex-direction:row;align-items:center;gap:1rem}@media(min-width:992px){.container--header{gap:2.5rem}}@media(max-width:767px){.container--full-on-mobile{padding:0}.container--only-on-mobile{padding:0 1rem}}.container--full{width:100%;max-width:none;padding:0;margin:0}.container--sm{width:40rem}.container--xl{width:80rem;padding:2rem 0}@media(min-width:768px){.container--xl{max-width:calc(100% - 2rem);padding:1.5rem 0}}@media(min-width:992px){.container--xl{max-width:calc(100% - 3rem)}}.container--xl.rounded{border-radius:0}@media(min-width:768px){.container--xl.rounded{border-radius:1rem}}.container--xl .container{padding-left:1rem;padding-right:1rem}@media(min-width:992px){.container--xl .container{padding-left:2rem;padding-right:2rem}}.container--xl .container h2{margin-bottom:1rem}@media(min-width:992px){.container--xl .container h2{margin-bottom:1.5rem}}.container--xl .section:last-child{margin-bottom:0}.container:has(.slider--hero){width:81rem;padding-left:0;padding-right:0}@media(min-width:992px){.container:has(.slider--hero){padding-left:1.25rem;padding-right:1.25rem}}p+p{margin-top:1rem}p+.video-wrapper{margin-top:1.5rem}p a{text-decoration:underline}p a:hover{text-decoration:none}a{color:var(--color-black)}img{max-width:100%;height:auto}.absolute{position:absolute}.relative{position:relative}.flex{display:flex}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.flex-between,.justify-between{justify-content:space-between}.flex-between,.flex-start{display:flex}.flex-start{justify-content:flex-start}.items-center{align-items:center}.flex-items-center{display:flex;align-items:center}.flex-wrap{flex-wrap:wrap}.flex-col{flex-direction:column}.flex-grow{flex-grow:1}.flex-shrink{flex-shrink:1}.flex-noshrink,.flex-shrink-0{flex-shrink:0}.inline-block{display:inline-block}.block{display:block}.hidden{display:none}.grid{display:grid}.grid-cols-2{grid-template-columns:1fr}.grid-cols-2--mob{grid-template-columns:1fr 1fr}@media(min-width:576px){.grid-cols-2{grid-template-columns:1fr 1fr}}.grid-cols-3{grid-template-columns:1fr}@media(min-width:992px){.grid-cols-3{grid-template-columns:1fr 1fr 1fr}}.grid-cols-5{grid-template-columns:1fr}@media(min-width:992px){.grid-cols-5{grid-template-columns:1fr 1fr 1fr 1fr 1fr}}.grid-1-3-1{grid-template-columns:1fr}@media(min-width:992px){.grid-1-3-1{grid-template-columns:1fr 3fr 1fr}}.grid-2-1-1{grid-template-columns:1fr}@media(min-width:992px){.grid-2-1-1{grid-template-columns:2fr 1fr 1fr}}.grid-1-3{grid-template-columns:1fr}@media(min-width:576px){.grid-1-3{grid-template-columns:1fr 3fr}.grid-1-3--210{grid-template-columns:13.13rem 3fr}}.grid-2-3{grid-template-columns:1fr}@media(min-width:992px){.grid-2-3{grid-template-columns:2fr 3fr}}.columns-2{-moz-column-count:1;column-count:1}@media(min-width:768px){.columns-2{-moz-column-count:2;column-count:2}}.columns-3{-moz-column-count:1;column-count:1}@media(min-width:768px){.columns-3{-moz-column-count:2;column-count:2}}@media(min-width:992px){.columns-3{-moz-column-count:3;column-count:3}}.gap-xs{gap:.5rem}.gap-sm{gap:1rem}.gap{gap:2.5rem}.gap-10{gap:.63rem}.gap-12{gap:.75rem}.gap-24{gap:1.5rem}.gap-32{gap:2rem}.gap-64{gap:4rem}.mx-auto{margin-left:auto;margin-right:auto}.mb-0{margin-bottom:0!important}.mb-4{margin-bottom:.25rem!important}.mb-8{margin-bottom:.5rem}.mb-10{margin-bottom:.63rem}.mb-12{margin-bottom:.75rem}.mb-16{margin-bottom:1rem}.mb-24{margin-bottom:1.5rem}.mb-32{margin-bottom:2rem}.mb-48{margin-bottom:3rem}.mt-12{margin-top:.75rem}.mt-24{margin-top:1.5rem}.mt-32{margin-top:2rem}.mt-48{margin-top:3rem}.my-32{margin-top:2rem;margin-bottom:2rem}.my-48{margin-top:3rem;margin-bottom:3rem}.mb-40{margin-bottom:2.5rem}.mb-40.section{margin-bottom:0}@media(min-width:992px){.mb-40.section{margin-bottom:2.5rem}}.mb-64{margin-bottom:4rem}.p-10{padding:.63rem}.py-12{padding-top:.75rem!important;padding-bottom:.75rem!important}.pb-16{padding-bottom:1rem}.py-48{padding-top:3rem;padding-bottom:3rem}hr{border:0;border-top:1px solid var(--color-lightgrey);margin:1rem 0}@media(min-width:992px){hr{margin:1.5rem 0}}hr .hr--big{margin:1.5rem 0}@media(min-width:992px){hr .hr--big{margin:2.5rem 0}}hr .hr--top{margin-bottom:0}.hide{display:none!important}@media screen and (max-width:991px){.hide-on-mobile{display:none!important}}@media screen and (min-width:768px){.hide-on-tablet{display:none!important}}@media screen and (min-width:992px){.hide-on-desktop{display:none!important}}.text-center{text-align:center}@media(min-width:768px){.text-center--only-mobile,.text-center--only-on-mobile{text-align:left}}.underline{text-decoration:underline}.underline:hover{text-decoration:none}.overflow-auto{overflow:auto}.external{position:relative;display:inline-flex!important;align-items:center}.external:after{content:"";display:inline-block;position:absolute;width:.75rem;height:.75rem;background-image:url(/themes/custom/apetit/build/img/ico/ico-external.svg);background-repeat:no-repeat;background-size:cover;right:-1.2rem}.external--red:after{background-image:url(/themes/custom/apetit/build/img/ico-red/ico-external.svg)}.aspect-square{aspect-ratio:1/1}.margin-center{margin-left:auto;margin-right:auto}ul{list-style:none;margin:0}main ul,ul{padding-left:0}main ul{margin-left:0}main ul li{margin-bottom:.5rem;padding-left:1rem;list-style:none;position:relative}main ul li:before{content:"";width:5px;height:5px;display:block;position:absolute;left:0;top:9px;background-color:var(--color-black);border-radius:50%}main [data-szn-recass-box] ul li{margin-bottom:unset}main [data-szn-recass-box] ul li:before{content:unset}.list__data{margin-bottom:1rem}.list__data__item{margin-bottom:.5rem;padding-left:0;display:flex;align-items:baseline;justify-content:space-between;gap:.25rem}.list__data__item:before{display:none}.list__data__item:after{content:"";display:block;width:auto;border-bottom:1px solid var(--color-lightgrey);flex-grow:1;order:2}.list__data__item__name{order:1}.list__data__item__value{order:3;color:var(--color-black)}.link{font-weight:600;color:var(--color-primary);text-decoration:none}.link:hover{text-decoration:underline}.link:hover .ico--arrow-down{animation-name:slow-bounce-down;animation-duration:1s;animation-iteration-count:infinite}.link--underline{text-decoration:underline}.link--underline:hover{text-decoration:none}.link--black{color:var(--color-black)}.link .ico--chevron-right{margin-left:.25rem}@keyframes slow-bounce-down{0%{transform:translateY(0)}50%{transform:translateY(.15rem)}to{transform:translateY(0)}}.animation-slow-bounce-down{animation-name:slow-bounce-down;animation-duration:1s;animation-iteration-count:infinite}.links-vertical{display:flex;flex-direction:column;gap:.38rem}.links-horizontal li{display:inline-block;margin-right:.38rem}.links-horizontal li:after{margin-left:.38rem;content:"|"}.links-horizontal li:has(strong),.links-horizontal li:last-child{margin-right:0}.links-horizontal li:has(strong):after,.links-horizontal li:last-child:after{display:none}.title-with-logo{display:flex;flex-wrap:nowrap;align-items:center;margin:0 0 1.25rem;gap:1rem;justify-content:space-between}@media(min-width:576px){.title-with-logo{gap:2rem;justify-content:flex-start}}.title-with-logo h1,.title-with-logo h2,.title-with-logo h3{flex-shrink:0;margin-bottom:0}@media(min-width:576px){.title-with-logo h3{font-size:var(--text-2xl)}}.title-with-logo img{max-width:6.38rem}@media(min-width:576px){.title-with-logo img{max-width:none}}.title-with-logo--col{flex-direction:column;align-items:flex-start;margin-bottom:1rem;gap:1rem}@media(min-width:768px){.title-with-logo--col{align-items:center;flex-direction:row;margin-bottom:2rem;gap:1.5rem}}.image-grid{display:grid;grid-template-columns:1fr 1fr;gap:.25rem}.image-grid__img{width:100%;height:auto;border-radius:.25rem}.rounded{border-radius:.75rem;overflow:clip}.dialog,dialog{justify-content:center;align-items:flex-end;height:100%;width:100%;max-width:100%;max-height:100%;background-color:rgba(0,0,0,.9);display:none;left:0;bottom:0;border:0;z-index:15}.dialog--img,dialog--img{align-items:center}@media(min-width:576px){.dialog,dialog{bottom:auto;top:50%;left:50%;align-items:center;transform:translate(-50%,-50%)}}.dialog[open],dialog[open]{display:flex}@media(max-width:576px){.dialog--review button[type=submit],dialog--review button[type=submit]{width:100%}}.dialog--review .box,dialog--review .box{max-height:100vh;overflow-y:auto}.dialog .btn--close,dialog .btn--close{position:absolute;top:.5rem;right:.5rem}.dialog:has(.box--shadow),dialog:has(.box--shadow){background-color:rgba(0,0,0,.2)}.dialog:has(.box--shadow) h3,dialog:has(.box--shadow) h3{padding-right:2rem}.dialog:has(.box--shadow) .box,dialog:has(.box--shadow) .box{padding:1.5rem;text-align:left;position:relative;max-height:100vh;overflow-y:auto}@media(min-width:576px){.dialog:has(.box--shadow) .box,dialog:has(.box--shadow) .box{padding:4rem}}.dialog:has(.box--shadow) .form__label,dialog:has(.box--shadow) .form__label{display:block;font-weight:600}.dialog:has(.box--shadow) textarea,dialog:has(.box--shadow) textarea{width:100%;max-width:37rem;height:5.75rem;padding:.75rem 1rem;border-radius:.5rem;border:1px solid var(--color-grey);font-style:italic;font-family:var(--font-text);font-size:var(--text-md);resize:vertical}.dialog:has(.box--shadow) .close .btn--close,dialog:has(.box--shadow) .close .btn--close{right:.6rem;top:1rem}.dialog:has(.box--shadow) .btn--close:after,.dialog:has(.box--shadow) .btn--close:before,dialog:has(.box--shadow) .btn--close:after,dialog:has(.box--shadow) .btn--close:before{background-color:var(--color-darkgrey)}ol{list-style:none;counter-reset:item;margin:0 0 1.5rem}ol>li{position:relative;padding-left:2.25rem;margin-top:1rem}ol>li:not(.without-index){counter-increment:item}ol>li:not(.without-index):before{display:flex;justify-content:center;align-items:center;content:counter(item);width:1.5rem;height:1.5rem;position:absolute;left:0;top:2px;border-radius:50%;background-color:var(--color-primary);color:var(--color-white);font-size:var(--text-sm)}ol>li.recipe-card__step:not(.without-index):before{top:15px}.page-detail .article ul:not(.share-list){margin:0 0 1.5rem}.page-detail .article ul:not(.share-list) li{margin-top:1rem;margin-bottom:0}.max-w-328{max-width:20.5rem}.limited-paragraph-1{-webkit-line-clamp:1}.limited-paragraph-1,.limited-paragraph-2{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.limited-paragraph-2{-webkit-line-clamp:2}.limited-paragraph-3{-webkit-line-clamp:3}.limited-paragraph-3,.limited-paragraph-4{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.limited-paragraph-4{-webkit-line-clamp:4}.limited-paragraph-5{-webkit-line-clamp:5}.limited-paragraph-5,.limited-paragraph-6{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.limited-paragraph-6{-webkit-line-clamp:6}.limited-paragraph-7{-webkit-line-clamp:7}.limited-paragraph-7,.limited-paragraph-8{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.limited-paragraph-8{-webkit-line-clamp:8}.limited-paragraph-9{-webkit-line-clamp:9}.limited-paragraph-10,.limited-paragraph-9{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.limited-paragraph-10{-webkit-line-clamp:10}.h-72{min-height:72px!important}.d-block{display:block!important}.flex-grow-1{flex-grow:1}.cursor-pointer{cursor:pointer!important}.w-100{width:100%!important}.text-clamp{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.text-clamp--4{-webkit-line-clamp:4}.header{position:fixed;z-index:50;width:100%;left:0;top:0}.header__main{background-color:var(--color-primary);min-height:var(--header-height);color:var(--color-white);padding:.75rem 0;display:flex;align-items:center}.header .logo{display:flex;flex-grow:1;flex-shrink:0}@media(min-width:992px){.header .logo{flex-grow:0}}.header__nav{flex-shrink:0}@media(max-width:991px){.header__nav{display:none;position:absolute;top:var(--header-height);left:0;width:100%;max-height:calc(100vh - var(--header-height));overflow:auto;box-shadow:0 8px 24px 0 hsla(0,0%,65%,.2),0 2px 8px 0 rgba(0,0,0,.078)}.open-menu .header__nav{display:flex;background-color:var(--color-lightbckg);padding:1.5rem}}@media(min-width:992px){.header__nav{display:flex}}.header .articles-menu-wrapper{display:none}@media(min-width:992px){.header .articles-menu-wrapper{display:block;min-height:16.5rem}}.header .profile{cursor:pointer;display:flex;flex-shrink:0;position:relative}@media(min-width:992px){.header .profile{margin-left:auto}}.header__submenus{background-color:var(--color-lightbckg);width:100%;left:0;top:var(--header-height);display:none;padding-top:1rem}@media(min-width:992px){.header__submenus{position:fixed;padding-top:2.5rem;padding-bottom:2.5rem}}.header__submenus.submenus--open{display:block}@media(min-width:992px){.header__submenus.submenus--open{box-shadow:0 8px 24px 0 hsla(0,0%,65%,.2),0 2px 8px 0 rgba(0,0,0,.078)}}.header__submenus>.container{gap:1.5rem;padding:0}@media(min-width:992px){.header__submenus>.container{gap:4rem;padding:0 2.5rem}}.header-modal{position:fixed;width:100%;left:0;bottom:-100%;padding:4rem 1.5rem 1.5rem!important;z-index:15;max-height:calc(100% - var(--header-height));overflow-y:auto;transition-property:all;transition-duration:.25s;transition-timing-function:ease-in-out;margin-bottom:0!important}@media(min-width:400px){.header-modal{display:none;position:absolute;width:23.5rem;bottom:auto;left:auto;right:-2.25rem;top:4.5rem;overflow-y:visible;max-height:none;margin-bottom:1rem}}.header-modal.logged-in{width:14.5rem}.header-modal:after{left:auto!important;right:1.5rem}.active .header-modal{bottom:0}@media(min-width:400px){.active .header-modal{bottom:auto;display:block}}.header-modal .btn--close{display:block;position:absolute;right:1rem;top:1rem;padding:0}.header-modal .btn--nospace{font-size:var(--text-sm);margin-left:.5rem;margin-right:.5rem}.header-modal form .form-item-name,.header-modal form .form-item-pass{text-align:left;margin-bottom:1rem}.header-modal form .form-submit{margin-bottom:1rem}.header-modal form label{display:block;color:var(--color-black);margin-bottom:.5rem}.header-modal form .form-message--error{display:none}.header-modal nav ul li{padding:.5rem}.header-modal nav ul li a{text-decoration:none}.header-modal nav ul li a:hover{text-decoration:underline}.burger{width:2rem;height:2rem;position:relative;display:flex;flex-direction:column;justify-content:space-between;align-items:center;cursor:pointer;padding:.38rem}.burger span,.burger:after,.burger:before{content:"";display:block;width:1.45rem;height:.13rem;background-color:var(--color-white);border-radius:2px;transition-property:all;transition-duration:.25s;transition-timing-function:ease-in-out;transform-origin:center}.open-menu .burger span{display:none}.open-menu .burger:after{transform:translateY(-.55rem) rotate(45deg)}.open-menu .burger:before{transform:translateY(.55rem) rotate(-45deg)}@media(min-width:992px){.burger{display:none}}body.toolbar-vertical .header{top:39px}body.toolbar-vertical .header__submenus{top:112px}body.toolbar-horizontal .header{top:78px}body.toolbar-horizontal .header__submenus{top:151px}@media(min-width:992px){.search-header{flex-grow:1;flex-shrink:1;flex-basis:0;max-width:33rem}}.search{display:flex;position:relative;border-radius:8px;gap:.5rem;align-items:center;margin:0}@media(max-width:991px){.search-header .search{position:absolute;right:3.5rem;top:50%;transform:translateY(-50%)}.search-header .search.active{width:calc(100% - 4.5rem);max-width:33rem}}@media(max-width:767px){.search-header .search.active{max-width:20rem}}@media(max-width:575px){.search-header .search.active{max-width:100%}}@media(max-width:991px){.search.active{background-color:var(--color-white);width:100%}.search.active .search__input{display:block;max-width:calc(100% - 4rem)}.search.active .btn{margin:.25rem;color:var(--color-primary)}.search.active .btn,.search.active .btn:hover{background-color:var(--color-lightbckg)}}@media(min-width:992px){.search{background-color:var(--color-white);width:100%;max-width:33rem}}.search__input{padding:.25rem .25rem .25rem 1rem;border:none;flex-grow:1;flex-shrink:1;flex-basis:0;border-radius:.5rem;color:var(--color-darkgrey);font-family:var(--font-text);font-size:var(--text-md);display:none;height:2.5rem}.search__input::-moz-placeholder{color:var(--color-darkgrey)}.search__input::placeholder{color:var(--color-darkgrey)}.search__input:focus{outline:none}@media(min-width:992px){.search__input{display:block}}.search .btn{display:flex;justify-content:center;align-items:center;color:var(--color-white);border:none;border-radius:.5rem;cursor:pointer;height:2.5rem;transition-property:all;transition-duration:.25s;transition-timing-function:ease-in-out;padding:.25rem .5rem}.search .btn,.search .btn:hover{background-color:transparent}@media(min-width:992px){.search .btn{margin:.25rem;padding:.25rem .5rem;color:var(--color-primary)}.search .btn,.search .btn:hover{background-color:var(--color-lightbckg)}}.search .btn__text,.search .search-btn-close{display:none}@media(max-width:991px){.active .search-btn-close{display:flex;justify-content:center;align-items:center;position:absolute;right:-3rem;top:50%;transform:translateY(-50%);background-color:var(--color-primary)}.search-body .active .search-btn-close{display:none}}.search-body{width:43.75rem;max-width:100%;margin:0 auto;min-height:3.5rem}.search-body .search{background-color:transparent;max-width:100%;width:100%;gap:0}.search-body .search__input{padding:.25rem .25rem .25rem 1rem;border-radius:.5rem 0 0 .5rem;display:block;border:1px solid var(--color-grey);border-right:0;height:3rem;color:var(--color-black);background-color:var(--color-white)}.search-body .search__input:focus{outline:none;border-color:var(--color-darkgrey)}.search-body .btn{color:var(--color-white);background-color:var(--color-primary);padding:.25rem .5rem;font-weight:400;border-radius:0 .5rem .5rem 0;margin-left:0;height:3rem}@media(min-width:576px){.search-body .btn{padding-right:1rem}}.search-body .btn:hover{background-color:var(--color-primary-hover)}.search-body .btn__text{display:none}@media(min-width:576px){.search-body .btn__text{display:inline-block}}.search-results{display:none;position:absolute;width:100%;top:100%;margin-top:.25rem;padding:1.5rem;background-color:var(--color-white);border-radius:.5rem;z-index:15;font-size:var(--text-sm);max-height:calc(85vh - 10rem);overflow-y:auto;box-shadow:0 8px 24px 0 hsla(0,0%,65%,.2),0 2px 8px 0 rgba(0,0,0,.078)}.search-header .search-results{width:calc(100% + 2.5rem);max-height:calc(95vh - var(--header-height))}@media(min-width:576px){.search-header .search-results{width:100%}.search-results{font-size:var(--text-md)}}.result__item{display:flex;gap:.5rem;text-decoration:none}.result__item__img{width:5rem;height:5rem;border-radius:.5rem;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;overflow:clip}.result__item__content{display:flex;flex-direction:column;gap:.25rem;flex-grow:1;flex-shrink:1;flex-basis:0}.result__item__content__title{color:var(--color-black);font-weight:600}.results{display:flex;flex-direction:column;gap:.5rem;padding-bottom:1rem}.results__link{font-weight:600;text-decoration:underline;color:var(--color-primary)}.results__link:hover{text-decoration:none}.results__title{color:var(--color-darkgrey);font-size:var(--text-sm);font-weight:600;text-transform:uppercase;margin-bottom:.25rem}.results+.results{border-top:1px solid var(--color-lightgrey);padding-top:1rem}.header__menu{display:flex;list-style:none;flex-direction:column;gap:.75rem;position:relative;width:100%}@media(min-width:992px){.header__menu{gap:2.5rem;flex-direction:row;margin-top:0;align-items:center}}.header__menu .header__item>a{color:var(--color-black);text-decoration:none;font-weight:700}@media(min-width:992px){.header__menu .header__item>a{font-weight:600;color:var(--color-white)}}.header__menu .header__item--submenu{color:var(--color-black);font-weight:400;border-top:1px solid var(--color-grey);padding-top:1rem}.header__menu .header__item--submenu:last-of-type{padding-bottom:1.5rem}@media(min-width:992px){.header__menu .header__item--submenu:last-of-type{padding-bottom:0}}.header__menu .header__item--submenu:last-of-type:after{content:"";display:block;width:100%;border-bottom:1px solid var(--color-grey);padding-top:1rem}@media(min-width:992px){.header__menu .header__item--submenu:last-of-type:after{border-bottom:0;padding-top:0}.header__menu .header__item--submenu{padding-top:0;border-top:0}}.header__menu .header__item--submenu>a{position:relative;display:flex;justify-content:space-between;align-items:center;gap:.38rem;cursor:pointer;border-bottom:1px solid transparent}.header__menu .header__item--submenu>a:after{content:"";display:inline-block;width:.75rem;height:.75rem;background-image:url(/themes/custom/apetit/build/img/arrow-down-black.svg)}@media(min-width:992px){.header__menu .header__item--submenu>a:after{background-image:url(/themes/custom/apetit/build/img/arrow-down-white.svg)}.header__menu .header__item--submenu>a .active{border-bottom:1px solid var(--color-white)}}.header__menu .header__item--submenu>a .active:after{transform:rotate(180deg)}.header__menu .header__item--socials{margin-top:.125em;padding-top:1.5em;border-top:1px solid var(--color-grey)}@media(min-width:992px){.header__menu .header__item--socials{display:none}.sub-menu{border-right:1px solid var(--color-grey);border-bottom:0;padding-right:2.5rem;padding-bottom:0}}.sub-menu li{margin-bottom:.75rem}.sub-menu li:last-child{margin-bottom:0}.sub-menu__title{display:block;margin-bottom:.75rem;font-weight:600;color:var(--color-darkgrey)}.sub-menu a{color:var(--color-black);text-decoration:none}.sub-menu a .highlighted,.sub-menu a:hover{text-decoration:underline}.sub-menu a .highlighted{color:var(--color-primary);font-weight:600}.sub-menu a .highlighted:hover{text-decoration:none}.footer{position:relative}.footer a{text-decoration:none}.footer a .underline,.footer a:hover{text-decoration:underline}.footer a .underline:hover{text-decoration:none}.footer__inner{background-color:var(--color-lightgrey);padding-top:2.5rem;padding-bottom:2.5rem}.footer__inner>.container{display:flex;flex-direction:column;gap:2.5rem}.footer__inner a{color:var(--color-black)}.footer .links-horizontal,.footer .links-horizontal a{color:#4a4a4a}.footer__social-list{margin:0;padding-left:0;list-style:none;display:flex;flex-direction:row;gap:.63rem}.footer__social-list a,.footer__social-list a:hover{text-decoration:none}.footer__social-list .footer__social-list-link{display:block}@media(width < 370px){.header__menu .footer__social-list .footer__social-list-item--stream{display:none}}.header__menu .footer__social-list .footer__social-list-image{display:block;max-width:40px}.footer__copy{padding-top:2.5rem;padding-bottom:2.5rem;background-color:var(--color-black);color:var(--color-lightgrey);text-align:center}.footer__copy__container{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:1rem;gap:1rem}@media(min-width:992px){.footer__copy__container{flex-direction:row}}.footer__copy__menu{list-style:none;margin:0 auto;padding-left:0;padding-top:.28rem;gap:1rem;display:flex;flex-wrap:wrap;justify-content:center;max-width:17rem}@media(min-width:992px){.footer__copy__menu{max-width:none;margin:0}}.footer__copy__menu li{flex-grow:1;flex-shrink:1;flex-basis:45%;max-width:45%;margin-bottom:1rem}@media(min-width:992px){.footer__copy__menu li{flex-grow:1;flex-shrink:1;flex-basis:auto;margin-bottom:0}}.footer__copy a{color:var(--color-lightgrey)}.recipe{text-decoration:none;color:var(--color-black)}.recipe__img-wrapper{position:relative;display:inline-block}.recipe__img{border-radius:.75rem}.recipe__title{display:block;font-size:var(--text-sm);font-weight:600;margin-bottom:.25rem}.recipe__time{display:flex;font-size:var(--text-sm);align-items:center;font-weight:500;line-height:1.5rem}.magazines{display:flex;flex-direction:column-reverse;gap:1rem!important}@media(min-width:992px){.magazines{justify-content:space-between;flex-direction:row;padding-left:1rem!important;padding-right:1rem!important}}.submenu__divider{display:none}@media(min-width:992px){.submenu__divider{display:block;width:0;height:100%;border-right:1px solid var(--color-grey)}}.magazine{display:flex;flex-direction:column;gap:.75rem;justify-content:center}@media(min-width:992px){.magazine{margin:0 auto}.magazine:last-of-type{margin-left:auto;margin-right:0}}.magazine .sub-menu__title{display:inline-block;margin-bottom:0}.magazine__img{border-radius:.5rem;aspect-ratio:3/4;width:auto;height:12.75rem;-o-object-fit:cover;object-fit:cover}.magazine__content,.magazine__link{display:flex;flex-direction:column;align-items:flex-start}.magazine__link{text-decoration:none;gap:1rem}.magazine__content{max-width:25rem;padding-top:.63rem;padding-bottom:.63rem;gap:.25rem}@media(min-width:992px){.magazine__content{gap:1rem}}.magazine__hero{flex-direction:row;gap:3rem;flex-grow:1;flex-shrink:0;flex-basis:55%;width:100%;max-width:43rem;padding-bottom:0;justify-content:flex-start}@media(min-width:992px){.magazine__hero{justify-content:flex-start;border-right:1px solid var(--color-grey);padding-right:1rem}}.magazine__hero .magazine__img{height:15rem}.magazine__rest{display:flex;flex-grow:1;flex-shrink:0;flex-basis:auto;justify-content:flex-start;gap:2rem}@media(min-width:992px){.magazine__rest{justify-content:space-between;gap:1rem}}.magazine__text{margin-bottom:.5rem}@media(min-width:992px){.magazine__text{margin-bottom:0}}.btn,.profile>.container .layout__content #edit-back,.profile>.container .layout__content .sc-recipe__action .sc-recipe__link,.profile>.container .layout__content .user-collections .profile-collection__btn,.profile>.container .layout__sidebar-first .profile-menu__btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;align-self:flex-start;padding:1rem 1.5rem;border:0;border-radius:.5rem;text-align:center;text-decoration:underline;font-family:var(--font-text);font-size:1rem;font-weight:600;line-height:150%;color:var(--color-red);background-color:transparent;transition-property:background-color;transition-duration:.3s;cursor:pointer}.btn strong,.profile>.container .layout__content #edit-back strong,.profile>.container .layout__content .sc-recipe__action .sc-recipe__link strong,.profile>.container .layout__content .user-collections .profile-collection__btn strong,.profile>.container .layout__sidebar-first .profile-menu__btn strong{font-weight:600}.btn.no-action,.profile>.container .layout__content .no-action#edit-back,.profile>.container .layout__content .sc-recipe__action .no-action.sc-recipe__link,.profile>.container .layout__content .user-collections .no-action.profile-collection__btn,.profile>.container .layout__sidebar-first .no-action.profile-menu__btn{text-decoration:none;cursor:auto}.btn:has(.ico--lg),.profile>.container .layout__content #edit-back:has(.ico--lg),.profile>.container .layout__content .sc-recipe__action .sc-recipe__link:has(.ico--lg),.profile>.container .layout__content .user-collections .profile-collection__btn:has(.ico--lg),.profile>.container .layout__sidebar-first .profile-menu__btn:has(.ico--lg){padding-top:.5rem;padding-bottom:.5rem}.btn:hover,.profile>.container .layout__content #edit-back:hover,.profile>.container .layout__content .sc-recipe__action .sc-recipe__link:hover,.profile>.container .layout__content .user-collections .profile-collection__btn:hover,.profile>.container .layout__sidebar-first .profile-menu__btn:hover{text-decoration:none}.btn--primary,.profile>.container .layout__content .user-collections .profile-collection__btn,.profile>.container .layout__sidebar-first .profile-menu__btn{color:var(--color-white);background-color:var(--color-primary);text-decoration:none}.btn--primary:hover,.profile>.container .layout__content .user-collections .profile-collection__btn:hover,.profile>.container .layout__sidebar-first .profile-menu__btn:hover{background-color:var(--color-primary-hover)}.btn--secondary,.profile>.container .layout__content #edit-back,.profile>.container .layout__content .sc-recipe__action .sc-recipe__link{background-color:var(--color-lightbckg);text-decoration:none}.btn--secondary:hover,.profile>.container .layout__content #edit-back:hover,.profile>.container .layout__content .sc-recipe__action .sc-recipe__link:hover{background-color:var(--color-lightbckg-hover)}.bckg-lightgrey .btn--secondary,.bckg-lightgrey .profile>.container .layout__content #edit-back,.bckg-lightgrey .profile>.container .layout__content .sc-recipe__action .sc-recipe__link,.profile>.container .layout__content .bckg-lightgrey #edit-back,.profile>.container .layout__content .sc-recipe__action .bckg-lightgrey .sc-recipe__link{background-color:var(--color-white)}.btn--secondary.btn--external:not(:has(span)):after,.profile>.container .layout__content .btn--external#edit-back:not(:has(span)):after,.profile>.container .layout__content .sc-recipe__action .btn--external.sc-recipe__link:not(:has(span)):after{background-image:url(/themes/custom/apetit/build/img/ico-red/ico-external.svg)}.btn--secondary.btn--external span:after,.profile>.container .layout__content .btn--external#edit-back span:after,.profile>.container .layout__content .sc-recipe__action .btn--external.sc-recipe__link span:after{background-image:url(/themes/custom/apetit/build/img/ico-red/ico-external.svg)}.btn--tertiary{background-color:var(--color-white);text-decoration:none}.btn--morespace{min-width:17.5rem}.btn--nospace{padding:0}.btn--nospace.btn--tertiary{background-color:transparent}@media(max-width:575px){.btn--primary-mobile{color:var(--color-white);background-color:var(--color-primary)}.btn--primary-mobile:hover{background-color:var(--color-primary-hover)}}.header__submenus .btn:hover,.header__submenus .profile>.container .layout__content #edit-back:hover,.header__submenus .profile>.container .layout__content .sc-recipe__action .sc-recipe__link:hover,.header__submenus .profile>.container .layout__content .user-collections .profile-collection__btn:hover,.header__submenus .profile>.container .layout__sidebar-first .profile-menu__btn:hover,.profile>.container .layout__content .header__submenus #edit-back:hover,.profile>.container .layout__content .sc-recipe__action .header__submenus .sc-recipe__link:hover,.profile>.container .layout__content .user-collections .header__submenus .profile-collection__btn:hover,.profile>.container .layout__sidebar-first .header__submenus .profile-menu__btn:hover{color:var(--color-white);background-color:var(--color-primary)}.btn--center{align-self:center}.btn--external{display:inline-flex;align-items:center;gap:.5rem}.btn--external:not(:has(span)):after{content:"";display:inline-block;width:1.5rem;height:1.5rem;background-image:url(/themes/custom/apetit/build/img/ico/ico-external-white.svg);flex-shrink:0}.btn--external span{position:relative;padding-right:2rem}.btn--external span:after{content:"";display:inline-block;position:absolute;width:1.5rem;height:1.5rem;background-image:url(/themes/custom/apetit/build/img/ico/ico-external-white.svg);background-repeat:no-repeat;background-size:contain;right:0;bottom:0}.btn--external.btn--tertiary span:after{background-image:url(/themes/custom/apetit/build/img/ico-red/ico-external.svg)}.btn--small,.profile>.container .layout__content .sc-recipe__action .sc-recipe__link{padding:.6rem 1rem}@media(min-width:768px){.btn--small,.profile>.container .layout__content .sc-recipe__action .sc-recipe__link{padding-top:.6rem;padding-bottom:.6rem}}.button-wrapper-centered-only-mobile{display:flex;justify-content:center}@media(min-width:768px){.button-wrapper-centered-only-mobile{justify-content:flex-start}}.btn--close{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;cursor:pointer;outline:none}.btn--close:after,.btn--close:before{content:"";position:absolute;display:block;width:1.5rem;height:.13rem;background-color:var(--color-white);transform:rotate(45deg)}.btn--close:before{transform:rotate(-45deg)}.tags{display:flex;gap:.5rem;flex-wrap:wrap}.tags,.tags.swingers{justify-content:flex-start}.tags.swingers{flex-wrap:nowrap}@media(min-width:768px){.tags.swingers{flex-wrap:wrap}}.tags--md{gap:.6rem}.listing__recipes-menu__menu .menu .tags--md .menu-item,.listing__recipes-menu__submenu .menu .tags--md .menu-item,.listing__recipes-tabs__tab-content .menu .tags--md .menu-item,.tags--md .listing__recipes-menu__menu .menu .menu-item,.tags--md .listing__recipes-menu__submenu .menu .menu-item,.tags--md .listing__recipes-tabs__tab-content .menu .menu-item,.tags--md .tag{font-size:var(--text-sm)}.listing__recipes-menu__menu .menu .menu-item,.listing__recipes-menu__submenu .menu .menu-item,.listing__recipes-tabs__tab-content .menu .menu-item,.tag{display:inline-block;padding:.63rem .87rem;border-radius:3rem;align-self:flex-start;background-color:var(--color-white);border:1px solid var(--color-lightgrey);text-decoration:none;font-size:var(--text-xs);font-weight:500;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(min-width:768px){.listing__recipes-menu__menu .menu .menu-item,.listing__recipes-menu__submenu .menu .menu-item,.listing__recipes-tabs__tab-content .menu .menu-item,.tag{padding:.75rem 1rem;font-size:var(--text-md);font-weight:400}}.tag--sm{font-size:var(--text-xs);padding:.5rem .75rem}.tag--primary{border:1px solid var(--color-lightgrey)}.listing__recipes-menu__menu .menu .menu-item,.listing__recipes-menu__submenu .menu .menu-item,.listing__recipes-tabs__tab-content .menu .menu-item,.tag--secondary{padding:.5rem 1rem;background-color:var(--color-tag);border:1px solid var(--color-tag)}.chevron,.photo,.photo-wrapper:before,.play,.video-wrapper:before{width:2rem;height:2rem;border-radius:50%;background-size:100%;background-position:50%;background-repeat:no-repeat;transition-property:all;transition-duration:.25s;transition-timing-function:ease-in-out;background-color:hsla(0,0%,100%,.8)}@media(min-width:768px){.chevron,.photo,.photo-wrapper:before,.play,.video-wrapper:before{width:3rem;height:3rem}}.play,.video-wrapper:before{background-size:20px 16px;background-image:url(/themes/custom/apetit/build/img/ico-red/ico-play.svg);background-repeat:no-repeat}.play:hover,.video-wrapper:hover:before{box-shadow:0 8px 24px 0 hsla(0,0%,65%,.2),0 2px 8px 0 rgba(0,0,0,.078);background-color:var(--color-white)}.video-wrapper{display:flex;justify-content:center;align-items:center;position:relative;cursor:pointer}.video-wrapper:before{content:"";position:absolute;background-position:16px 16px;z-index:1}@media(max-width:767px){.video-wrapper:before{background-size:13px 11px;background-position:11px 11px}}.video-wrapper--xl:before,.video-wrapper.video-wrapper--xl:has(.text-on-image):before{width:3.5rem;height:3.5rem;background-size:24px 23px;background-position:19px 17px}@media(max-width:767px){.video-wrapper--xl:before,.video-wrapper.video-wrapper--xl:has(.text-on-image):before{width:3rem;height:3rem;background-size:16px 18px;background-position:18px 14px}}@media(max-width:767px){.video-wrapper--secondary:before{background-size:13px 11px!important;background-position:11px 11px;width:2rem!important;height:2rem!important;right:auto!important;bottom:auto!important}}.video-wrapper:has(.text-on-image):before{background-size:26px 20px;background-position:13px 14px}@media(max-width:767px){.video-wrapper:has(.text-on-image):before{transform:translateY(-50%);width:3rem;height:3rem;right:auto;bottom:auto}}.video-wrapper .ui-video-container{flex-grow:1}.video-wrapper .video__img{width:100%}.photo,.photo-wrapper:before{background-size:32px 32px;background-image:url(/themes/custom/apetit/build/img/ico-red/ico-photo-camera.svg)}.photo-wrapper:hover:before,.photo:hover{box-shadow:0 8px 24px 0 hsla(0,0%,65%,.2),0 2px 8px 0 rgba(0,0,0,.078);background-color:var(--color-white)}.photo-wrapper{display:flex;justify-content:center;align-items:center;position:relative;cursor:pointer}.photo-wrapper:before{content:"";position:absolute;bottom:.25rem;right:.25rem}@media(max-width:767px){.photo-wrapper:before{background-size:20px 20px}}.chevron{box-shadow:0 8px 24px 0 hsla(0,0%,65%,.2),0 2px 8px 0 rgba(0,0,0,.078);background-size:8px 16px;background-image:url(/themes/custom/apetit/build/img/chevron-red-right.svg)}.chevron:hover{box-shadow:0 8px 40px 0 hsla(0,0%,65%,.2),0 2px 20px 0 rgba(0,0,0,.078)}.chevron--left{box-shadow:0 -8px 24px 0 hsla(0,0%,65%,.2),0 -2px 8px 0 rgba(0,0,0,.078);transform:rotate(180deg)}.chevron--left:hover{box-shadow:0 -5px 12px 0 hsla(0,0%,65%,.2),0 -1px 4px 0 rgba(0,0,0,.078)}.heart{position:relative;display:inline-block;align-self:flex-start;width:2.5rem;height:2.5rem}.heart input{opacity:0;width:0;height:0}.heart__symbol{position:absolute;cursor:pointer;width:2.5rem;height:2.5rem;top:0;left:0;background-image:url(/themes/custom/apetit/build/img/ico/ico-like.svg);background-repeat:no-repeat;background-size:cover}.heart input:checked+.heart__symbol{background-image:url(/themes/custom/apetit/build/img/ico/ico-liked.svg)}.like{display:block;width:2.5rem;height:2.5rem;background-image:url(/themes/custom/apetit/build/img/ico/ico-like.svg);background-size:cover;background-repeat:no-repeat}.like.liked{background-image:url(/themes/custom/apetit/build/img/ico/ico-liked.svg)}.section--breadcrumbs .like{width:2rem;height:2rem}.recipe .like{position:absolute;top:0;right:0}.difficulties,.recipe-data{display:flex;gap:.5rem;align-items:center;font-weight:500;justify-content:space-between}@media(min-width:768px){.difficulties,.recipe-data{gap:.5rem}}.difficulties__item,.recipe-data__item{display:flex;align-items:center;line-height:1rem;gap:.25rem;font-size:var(--text-sm)}@media(min-width:768px){.difficulties__item,.recipe-data__item{font-size:var(--text-md)}}.difficulties--sm .difficulties__item,.difficulties--sm .recipe-data__item,.recipe-data--sm .difficulties__item,.recipe-data--sm .recipe-data__item{font-size:var(--text-sm)}.difficulties__item:has(.difficulty),.recipe-data__item:has(.difficulty){align-items:flex-end;transform:translateY(-.25rem)}.difficulties__item a,.recipe-data__item a{text-decoration:none;border-bottom:1px solid var(--color-black);padding-bottom:1px;margin-top:2px}.difficulties__item a:hover,.recipe-data__item a:hover{border-bottom:1px solid transparent}.difficulties__item__count,.recipe-data__item__count{color:var(--color-grey);line-height:1rem}.difficulty{width:25px;height:24px;border-radius:1px;position:relative;display:flex;gap:2px;justify-content:flex-start;align-self:flex-start;align-items:flex-end}.difficulty span,.difficulty:after,.difficulty:before{content:"";display:block;border-radius:1px;border:1.5px solid var(--color-grey);width:6px}.difficulty:before{height:25%}.difficulty span{height:50%}.difficulty:after{height:75%}.difficulty--sm{width:18px;height:20px}.difficulty--easy:before,.difficulty--medium span,.difficulty--medium:before{background-color:var(--color-accent);border:1.5px solid var(--color-accent)}.difficulty--hard span,.difficulty--hard:after,.difficulty--hard:before,.difficulty--hardcore span,.difficulty--hardcore:after,.difficulty--hardcore:before{background-color:var(--color-red);border:1.5px solid var(--color-red)}.breadcrumbs{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.breadcrumbs a{text-decoration:underline}.breadcrumbs a:hover,.breadcrumbs__item{text-decoration:none}.breadcrumbs__item{font-size:.81rem;color:var(--color-darkgrey);display:flex;align-items:center;gap:.25rem;line-height:1.1}.breadcrumbs__item:not(.breadcrumbs__item--home):before{content:"";display:block;width:.75rem;height:.75rem;background-image:url(/themes/custom/apetit/build/img/arrow-grey-right-small.svg);background-size:cover;background-repeat:no-repeat;background-position:50%}.breadcrumbs__item--home{position:relative;display:flex;width:1.5rem;height:1.5rem;background-image:url(/themes/custom/apetit/build/img/ico/ico-home.svg);background-size:contain;background-repeat:no-repeat;background-position:50%}.breadcrumbs__item--home:hover{text-decoration:none}.breadcrumbs.breadcrumbs__item--back{display:flex;padding:0}.breadcrumbs.breadcrumbs__item--back:before{transform:rotate(180deg) translateY(1px)}.tabs{overflow:clip}.tabs__links{display:flex;gap:1.5rem;padding-bottom:.75rem;margin-bottom:.75rem;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.tabs__links::-webkit-scrollbar{display:none}.tabs__link{flex-shrink:0;cursor:pointer;transition-property:all;transition-duration:.25s;transition-timing-function:ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tabs__link--active,.tabs__link:hover{border-bottom:1.5px solid var(--color-primary)}.tabs__link--active{font-weight:700}.tabs__content{display:none}.tabs__content--active{display:block}.tabs__links__wrapper,.tabs__wrapper{position:relative}.tabs__arrow{position:absolute;top:0;border:none;color:var(--color-primary);background-color:hsla(0,0%,100%,.75)}.tabs__arrow--left{left:-.5rem}.tabs__arrow--right{right:-.5rem}.swingers{display:flex;gap:1rem;padding-bottom:.75rem;margin-bottom:.75rem;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.swingers::-webkit-scrollbar{display:none}.swingers__wrapper{position:relative}.swingers__arrow{position:absolute;top:0;border:none;color:var(--color-primary);background-color:hsla(0,0%,100%,0);height:calc(100% - .5rem);width:5rem}.swingers__arrow--left{left:-1rem;text-align:left;background-image:linear-gradient(-90deg,hsla(0,0%,100%,0),#fff)}.swingers__arrow--right{text-align:right;right:-1rem;background-image:linear-gradient(90deg,hsla(0,0%,100%,0),#fff)}@media(min-width:768px){.swingers__arrow{display:none!important}}.listing__recipes-menu__menu .menu .swingers .menu-item,.listing__recipes-menu__submenu .menu .swingers .menu-item,.listing__recipes-tabs__tab-content .menu .swingers .menu-item,.swingers .listing__recipes-menu__menu .menu .menu-item,.swingers .listing__recipes-menu__submenu .menu .menu-item,.swingers .listing__recipes-tabs__tab-content .menu .menu-item,.swingers .tabs_link,.swingers .tag{flex-shrink:0}a:has(>.text-on-image),div:has(>.text-on-image){position:relative;display:inline-flex}a:has(>.text-on-image):after,div:has(>.text-on-image):after{content:"";position:absolute;bottom:0;left:0;width:100%;height:50%;background-image:linear-gradient(0deg,rgba(0,0,0,.85) 18.6%,transparent 99.99%,rgba(0,0,0,.15))}@media(min-width:768px){a:has(>.text-on-image):after,div:has(>.text-on-image):after{height:30%}}a:has(>.text-on-image) img,div:has(>.text-on-image) img{-o-object-fit:cover;object-fit:cover}.text-on-image{position:absolute;width:100%;max-width:100%;bottom:1rem;left:0;padding:0 1.25rem;color:var(--color-white);z-index:1}.text-on-image__title{font-size:var(--text-md)}@media(min-width:768px){.text-on-image__title{font-size:var(--text-2md);margin-bottom:.5rem}}.text-on-image__author,.text-on-image__time{font-size:var(--text-sm)}.text-on-image__time{position:absolute;right:1rem}.share-list{z-index:100}.share-list__item{border-bottom:1px solid var(--color-lightgrey);padding:1rem 0;margin:0}.share-list__item:last-child{border-bottom:0}.share-list__item:before{display:none}.share-list__item__link{text-decoration:none;display:flex;gap:.6rem;align-items:center}.share-list--horizontal{display:flex;flex-wrap:wrap;gap:1.5rem}.share-list--horizontal .share-list__item{border:0;padding:0}.toggle,.toggle-solo,.toggle-this{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.quote{display:flex;flex-direction:column;gap:.5rem;padding:0 0 0 1rem;margin:2rem 0 1.5rem;border-left:4px solid var(--color-primary);font-weight:500;line-height:1.5}.quote__text{font-size:var(--text-2md)}.quote__name{color:var(--color-darkgrey);font-size:var(--text-md);font-weight:400}.visits-count-span{color:var(--color-primary);font-weight:700}.switch{position:relative;display:inline-block;width:3.16rem;height:1.86rem}.switch input{opacity:0;width:0;height:0}.switch__slider{cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--color-grey);border-radius:20px}.switch__slider,.switch__slider:before{position:absolute;transition-property:all;transition-duration:.25s;transition-timing-function:ease-in-out}.switch__slider:before{content:"";height:1.63rem;width:1.63rem;left:2px;bottom:2px;background-color:var(--color-white);border-radius:50%}.switch input:checked+.switch__slider{background-color:var(--color-accent)}.switch input:checked+.switch__slider:before{transform:translateX(calc(100% - 6px))}.checkbox{display:inline-block;position:relative;cursor:pointer;height:1.38rem;width:1.38rem;align-self:flex-start}.checkbox input{opacity:0;width:0;height:0}.checkbox__checkmark{position:absolute;top:0;left:0;height:1.38rem;width:1.38rem;background-color:var(--color-white);border:1.5px solid var(--color-grey);border-radius:.13rem}.checkbox__checkmark:after{content:"";position:absolute;display:none;left:.45rem;top:.13rem;width:.45rem;height:.75rem;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.checkbox input:checked~.checkbox__checkmark{background-color:var(--color-primary);border-color:var(--color-primary)}.checkbox input:checked~.checkbox__checkmark:after{display:block}.form__group{margin-bottom:1.5rem}.form__label{display:block;margin-bottom:.38rem;font-weight:400}.form__input-wrapper{position:relative}.form__input,.form__select,.form__textarea{width:100%;padding:.75rem 1rem;border:1px solid var(--color-grey);border-radius:.5rem;font-family:var(--font-text);font-size:1.13rem;line-height:122%;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--color-black)}.form__input::-moz-placeholder,.form__select::-moz-placeholder,.form__textarea::-moz-placeholder{color:var(--color-darkgrey);font-size:1rem}.form__input::placeholder,.form__select::placeholder,.form__textarea::placeholder{color:var(--color-darkgrey);font-size:1rem}.form__input--error,.form__select--error,.form__textarea--error{border-color:var(--color-red)}.form__input:disabled,.form__select:disabled,.form__textarea:disabled{background-color:var(--color-lightgrey);color:var(--color-black)}.form__select{padding-right:2.5rem}.form__select option{color:var(--color-black)}.form__dropdown-icon{position:absolute;right:1.13rem;top:1rem;transform:rotate(45deg);width:.75rem;height:.75rem;border-right:1px solid var(--color-darkgrey);border-bottom:1px solid var(--color-darkgrey)}.form__input-button-wrapper{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.form__input-button-wrapper .form__input{flex-grow:1;flex-shrink:1;flex-basis:0;min-width:12rem}.form__input-button-wrapper--required.form__input--error{border-color:var(--color-red)}.form__input-button-wrapper--together{justify-content:center;gap:0;align-items:flex-start}.form__input-button-wrapper--together .form__input-wrapper{flex-grow:1;flex-shrink:1;flex-basis:0;width:100%}.form__input-button-wrapper--together .form__input{border-radius:.5rem 0 0 .5rem;border-right:0}.newsletter--big .form__input-button-wrapper--together .form__input{border-radius:.5rem;border-right:1px solid var(--color-grey)}@media(min-width:576px){.newsletter--big .form__input-button-wrapper--together .form__input{border-radius:.5rem 0 0 .5rem;border-right:0}}.form__input-button-wrapper--together .btn{align-self:center;border-radius:0 .5rem .5rem 0;padding:.5rem;gap:0}.form__input-button-wrapper--together .btn:has(.ico){text-indent:-9999rem}.newsletter--big .form__input-button-wrapper--together .btn{display:none}@media(min-width:576px){.newsletter--big .form__input-button-wrapper--together .btn{display:block}.form__input-button-wrapper--together .btn{border-radius:0 .5rem .5rem 0;padding:.75rem 1rem;align-self:flex-start;gap:.5rem}}@media(min-width:576px){.form__input-button-wrapper--together .btn:has(.ico){text-indent:0;padding-left:.5rem}.form__input-button-wrapper--together .btn:has(.ico--lg){padding-top:.5rem;padding-bottom:.5rem}}.form__error-text{display:none;color:var(--color-red);font-size:1rem;margin-top:.38rem;text-align:center}@media(min-width:576px){.form__error-text{text-align:left}}.form__textarea-wrapper{position:relative}.form__textarea{width:100%;height:130px;resize:vertical}.form__textarea::-moz-placeholder{font-style:italic}.form__textarea::placeholder{font-style:italic}.form__character-count{position:absolute;right:0;top:-1.65rem;font-size:.88rem;color:var(--color-black)}.btn--nospace{font-size:var(--text-sm);margin-left:.5rem;margin-right:.5rem}.page--user--login,.page--user--register{margin-top:6rem;margin-bottom:6rem}@media(max-width:767px){.page--user--login,.page--user--register{margin-top:1rem;margin-bottom:1rem}}.page--user--login .btn--nospace,.page--user--register .btn--nospace{font-size:var(--text-sm);margin-left:.5rem;margin-right:.5rem}.apetit-common-change-password .form-item-name,.apetit-common-change-password .form-item-pass,.apetit-common-edit-profile .form-item-name,.apetit-common-edit-profile .form-item-pass,.user-login-form .form-item-name,.user-login-form .form-item-pass,.user-register-form .form-item-name,.user-register-form .form-item-pass{text-align:left;margin-bottom:1rem}.apetit-common-change-password .form-submit,.apetit-common-edit-profile .form-submit,.user-login-form .form-submit,.user-register-form .form-submit{margin-bottom:1rem}.apetit-common-change-password label,.apetit-common-edit-profile label,.user-login-form label,.user-register-form label{display:block;color:var(--color-black);margin-bottom:.5rem}.apetit-common-change-password .form-message,.apetit-common-change-password .form-message a,.apetit-common-edit-profile .form-message,.apetit-common-edit-profile .form-message a,.user-login-form .form-message,.user-login-form .form-message a,.user-register-form .form-message,.user-register-form .form-message a{color:var(--color-darkgrey)}.apetit-common-change-password .form-message--error,.apetit-common-edit-profile .form-message--error,.user-login-form .form-message--error,.user-register-form .form-message--error{display:none}.apetit-common-change-password .password__icon,.apetit-common-edit-profile .password__icon,.user-login-form .password__icon,.user-register-form .password__icon{color:#cf1d15;cursor:pointer;position:absolute;right:0;top:57%;transform:translate(-50%,-50%)}.block-social-auth a{text-decoration:none}.e-form .field--type-boolean label{display:contents}.form--user-register-form input.form-checkbox{transform:scale(1.25);margin-right:.25rem}.ico{display:inline-block;width:1.5rem;height:1.5rem;background-repeat:no-repeat;background-size:contain;flex-shrink:0}.ico--sm{width:.75rem;height:.75rem}.ico--2sm{width:.83rem;height:.83rem}.ico--md{width:.88rem;height:.88rem}.ico--2md{width:1.25rem;height:1.25rem}.ico--lg{width:2rem;height:2rem}.ico--xl{width:2.63rem;height:2.63rem}.ico--2xl{width:5rem;height:5rem}.ico--special-criteria.ico--red{background-image:url(/themes/custom/apetit/build/img/ico-red/ico-special-criteria.svg)}.ico--preparation-method.ico--red{background-image:url(/themes/custom/apetit/build/img/ico-red/ico-preparation-method.svg)}.ico--daily-meal.ico--red{background-image:url(/themes/custom/apetit/build/img/ico-red/ico-daily-meal.svg)}.ico--diet.ico--red{background-image:url(/themes/custom/apetit/build/img/ico-red/ico-diet.svg)}.ico--course.ico--red{background-image:url(/themes/custom/apetit/build/img/ico-red/ico-course.svg)}.ico--difficulty.ico--red{background-image:url(/themes/custom/apetit/build/img/ico-red/ico-difficulty.svg)}.ico--national.ico--red{background-image:url(/themes/custom/apetit/build/img/ico-red/ico-national.svg)}.ico--occasion.ico--red{background-image:url(/themes/custom/apetit/build/img/ico-red/ico-occasion.svg)}.ico--arrow-down{background-image:url(/themes/custom/apetit/build/img/ico/ico-arrow-down.svg)}.ico--arrow-down.ico--red{background-image:url(/themes/custom/apetit/build/img/ico-red/ico-arrow-down.svg)}.ico--bake{background-image:url(/themes/custom/apetit/build/img/topic/topic-bake.svg)}.ico--chevron-down{background-image:url(/themes/custom/apetit/build/img/ico/ico-chevron-down.svg)}.ico--chevron-down.ico--red{background-image:url(/themes/custom/apetit/build/img/ico-red/ico-chevron-down.svg)}.ico--chevron-left{background-image:url(/themes/custom/apetit/build/img/ico/ico-chevron-left.svg)}.ico--chevron-left.ico--red{background-image:url(/themes/custom/apetit/build/img/ico-red/ico-chevron-right.svg);transform:rotate(-180deg)}.ico--chevron-left.ico--red.ico--sm{background-image:url(/themes/custom/apetit/build/img/ico-red/ico-chevron-right-sm.svg);transform:rotate(-180deg)}.ico--edit{background-image:url(/themes/custom/apetit/build/img/ico/ico-edit.svg)}.ico--check{background-image:url(/themes/custom/apetit/build/img/ico/ico-check.svg)}.ico--cross{background-image:url(/themes/custom/apetit/build/img/ico/ico-cross.svg)}.ico--play-rounded.ico--grey{background-image:url(/themes/custom/apetit/build/img/ico-grey/ico-play-rounded.svg)}.ico--letter.ico--red{background-image:url(/themes/custom/apetit/build/img/ico-red/ico-letter.svg)}.ico--tip.ico--red{background-image:url(/themes/custom/apetit/build/img/ico-red/ico-tip.svg)}.ico--chevron-right{background-image:url(/themes/custom/apetit/build/img/ico/ico-chevron-right.svg)}.ico--chevron-right.ico--red{background-image:url(/themes/custom/apetit/build/img/ico-red/ico-chevron-right.svg)}.ico--chevron-right.ico--red.ico--sm{background-image:url(/themes/custom/apetit/build/img/ico-red/ico-chevron-right-sm.svg)}.ico--chevron-up{background-image:url(/themes/custom/apetit/build/img/ico/ico-chevron-up.svg)}.ico--close{background-image:url(/themes/custom/apetit/build/img/ico/ico-close.svg)}.ico--close.ico--darkgrey{background-image:url(/themes/custom/apetit/build/img/ico-darkgrey/ico-close.svg)}.ico--camera.ico--darkgrey{background-image:url(/themes/custom/apetit/build/img/ico-darkgrey/ico-camera.svg)}.ico--cooked{background-image:url(/themes/custom/apetit/build/img/ico/ico-cooked.svg)}.ico--cooked.ico--red{background-image:url(/themes/custom/apetit/build/img/ico-red/ico-cooked.svg)}.ico--cooked.ico--red.ico--done{background-image:url(/themes/custom/apetit/build/img/ico-red/ico-cooked-done.svg)}.ico--copy{background-image:url(/themes/custom/apetit/build/img/ico/ico-copy.svg)}.ico--copy.ico--red{background-image:url(/themes/custom/apetit/build/img/ico-red/ico-copy.svg)}.ico--cukiny{background-image:url(/themes/custom/apetit/build/img/topic/topic-cukiny.svg)}.ico--date{background-image:url(/themes/custom/apetit/build/img/ico/ico-date.svg)}.ico--date.ico--red{background-image:url(/themes/custom/apetit/build/img/ico-red/ico-date.svg)}.ico--email{background-image:url(/themes/custom/apetit/build/img/ico/ico-email.svg)}.ico--events{background-image:url(/themes/custom/apetit/build/img/topic/topic-events.svg)}.ico--external{background-image:url(/themes/custom/apetit/build/img/ico/ico-external-sm.svg)}.ico--external.ico--red{background-image:url(/themes/custom/apetit/build/img/ico-red/ico-external.svg)}.ico--eye{background-image:url(/themes/custom/apetit/build/img/ico/ico-eye.svg)}.ico--eye.ico--red{background-image:url(/themes/custom/apetit/build/img/ico-red/ico-eye.svg)}.ico--eye-slash{background-image:url(/themes/custom/apetit/build/img/ico/ico-eye-slash.svg)}.ico--eye-slash.ico--red{background-image:url(/themes/custom/apetit/build/img/ico-red/ico-eye-slash.svg)}.ico--facebook{background-image:url(/themes/custom/apetit/build/img/ico/ico-facebook.svg)}.ico--freeze{background-image:url(/themes/custom/apetit/build/img/ico/ico-freeze.svg)}.ico--freezenot{background-image:url(/themes/custom/apetit/build/img/ico/ico-freezenot.svg)}.ico--freeze.ico--grey{background-image:url(/themes/custom/apetit/build/img/ico/ico-freeze-grey.svg)}.ico--fruit{background-image:url(/themes/custom/apetit/build/img/topic/topic-fruit.svg)}.ico--gallery{background-image:url(/themes/custom/apetit/build/img/ico/ico-gallery.svg)}.ico--gallery.ico--darkgrey{background-image:url(/themes/custom/apetit/build/img/ico-darkgrey/ico-gallery.svg)}.ico--grill{background-image:url(/themes/custom/apetit/build/img/topic/topic-grill.svg)}.ico--heart{background-image:url(/themes/custom/apetit/build/img/ico/ico-heart.svg)}.ico--heart.ico--red{background-image:url(/themes/custom/apetit/build/img/ico-red/ico-heart.svg)}.ico--healthy{background-image:url(/themes/custom/apetit/build/img/topic/topic-healthy.svg)}.ico--home{background-image:url(/themes/custom/apetit/build/img/ico/ico-home.svg)}.ico--interests{background-image:url(/themes/custom/apetit/build/img/topic/topic-interests.svg)}.ico--interview{background-image:url(/themes/custom/apetit/build/img/topic/topic-interview.svg)}.ico--messenger{background-image:url(/themes/custom/apetit/build/img/ico/ico-messenger.svg)}.ico--meat{background-image:url(/themes/custom/apetit/build/img/topic/topic-meat.svg)}.ico--menu{background-image:url(/themes/custom/apetit/build/img/ico/ico-menu.svg)}.ico--minus{background-image:url(/themes/custom/apetit/build/img/ico/ico-minus.svg)}.ico--minus.ico--red{background-image:url(/themes/custom/apetit/build/img/ico-red/ico-minus.svg)}.ico--missing{background-image:url(/themes/custom/apetit/build/img/ico/ico-missing.svg)}.ico--missing.ico--red{background-image:url(/themes/custom/apetit/build/img/ico-red/ico-missing.svg)}.ico--more{background-image:url(/themes/custom/apetit/build/img/ico/ico-more.svg)}.ico--more.ico--white{background-image:url(/themes/custom/apetit/build/img/ico-white/ico-more.svg)}.ico--newyear{background-image:url(/themes/custom/apetit/build/img/topic/topic-newyear.svg)}.ico--newsletter{background-image:url(/themes/custom/apetit/build/img/ico-red/ico-newsletter.svg)}.ico--nomeat{background-image:url(/themes/custom/apetit/build/img/topic/topic-nomeat.svg)}.ico--party{background-image:url(/themes/custom/apetit/build/img/topic/topic-party.svg)}.ico--pasta{background-image:url(/themes/custom/apetit/build/img/topic/topic-pasta.svg)}.ico--photo{background-image:url(/themes/custom/apetit/build/img/ico/ico-photo.svg)}.ico--photo.ico--gray{background-image:url(/themes/custom/apetit/build/img/ico/ico-photo-grey.svg)}.ico--pickle{background-image:url(/themes/custom/apetit/build/img/topic/topic-pickle.svg)}.ico--pin{background-image:url(/themes/custom/apetit/build/img/ico/ico-pin.svg)}.ico--pin.ico--red{background-image:url(/themes/custom/apetit/build/img/ico-red/ico-pin.svg)}.ico--plus{background-image:url(/themes/custom/apetit/build/img/ico/ico-plus.svg)}.ico--plus.ico--red{background-image:url(/themes/custom/apetit/build/img/ico-red/ico-plus.svg)}.ico--print{background-image:url(/themes/custom/apetit/build/img/ico/ico-print.svg)}.ico--print.ico--red{background-image:url(/themes/custom/apetit/build/img/ico-red/ico-print.svg)}.ico--quick{background-image:url(/themes/custom/apetit/build/img/topic/topic-quick.svg)}.ico--recipes{background-image:url(/themes/custom/apetit/build/img/topic/topic-recepies.svg)}.ico--soups{background-image:url(/themes/custom/apetit/build/img/topic/topic-soups.svg)}.ico--search{background-image:url(/themes/custom/apetit/build/img/ico/ico-search.svg)}.ico--search.ico--red{background-image:url(/themes/custom/apetit/build/img/ico-red/ico-search.svg)}.ico--share{background-image:url(/themes/custom/apetit/build/img/ico/ico-share.svg)}.ico--share.ico--red{background-image:url(/themes/custom/apetit/build/img/ico-red/ico-share.svg)}.ico--star{background-image:url(/themes/custom/apetit/build/img/ico/ico-star.svg)}.ico--star-add{background-image:url(/themes/custom/apetit/build/img/ico/ico-star-add.svg)}.ico--star-add.ico--red{background-image:url(/themes/custom/apetit/build/img/ico-red/ico-star-add.svg)}.ico--star.ico--red{background-image:url(/themes/custom/apetit/build/img/ico-red/ico-star.svg)}.ico--star--empty{background-image:url(/themes/custom/apetit/build/img/ico/ico-star--empty.svg)}.ico--star-gold{background-image:url(/themes/custom/apetit/build/img/ico/ico-star-gold.svg)}.ico--strawberries{background-image:url(/themes/custom/apetit/build/img/topic/topic-strawberries.svg)}.ico--summer{background-image:url(/themes/custom/apetit/build/img/topic/topic-summer.svg)}.ico--sun{background-image:url(/themes/custom/apetit/build/img/ico/ico-sun.svg)}.ico--sun.ico--red{background-image:url(/themes/custom/apetit/build/img/ico-red/ico-sun.svg)}.ico--time{background-image:url(/themes/custom/apetit/build/img/ico/ico-time.svg)}.ico--tip{background-image:url(/themes/custom/apetit/build/img/ico/ico-tip.svg)}.ico--tips{background-image:url(/themes/custom/apetit/build/img/topic/topic-tips.svg)}.ico--trash{background-image:url(/themes/custom/apetit/build/img/ico/ico-trash.svg)}.ico--trash.ico--black{background-image:url(/themes/custom/apetit/build/img/ico/ico-trash-black.svg)}.ico--tv{background-image:url(/themes/custom/apetit/build/img/topic/topic-tv.svg)}.ico--user{background-image:url(/themes/custom/apetit/build/img/ico/ico-user.svg)}.ico--user.ico--grey{background-image:url(/themes/custom/apetit/build/img/ico-grey/ico-user.svg)}.ico--valentine{background-image:url(/themes/custom/apetit/build/img/topic/topic-valentine.svg)}.ico--vegetable{background-image:url(/themes/custom/apetit/build/img/topic/topic-vegetable.svg)}.ico--vegetarian{background-image:url(/themes/custom/apetit/build/img/ico/ico-vegetarian.svg)}.ico--vegetarian.ico--grey{background-image:url(/themes/custom/apetit/build/img/ico/ico-vegetarian-1.svg)}.ico--video{background-image:url(/themes/custom/apetit/build/img/topic/topic-video.svg)}.ico--whatsapp{background-image:url(/themes/custom/apetit/build/img/ico/ico-whatsapp.svg)}.topic--apetit{background-image:url(/themes/custom/apetit/build/img/topic/topic-apetit.svg)}.topic--bake{background-image:url(/themes/custom/apetit/build/img/topic/topic-bake.svg)}.topic--breakfast{background-image:url(/themes/custom/apetit/build/img/topic/topic-breakfast.svg)}.topic--christmas{background-image:url(/themes/custom/apetit/build/img/topic/topic-christmas.svg)}.topic--cukiny{background-image:url(/themes/custom/apetit/build/img/topic/topic-cukiny.svg)}.topic--easter{background-image:url(/themes/custom/apetit/build/img/topic/topic-easter.svg)}.topic--events{background-image:url(/themes/custom/apetit/build/img/topic/topic-events.svg)}.topic--fruit{background-image:url(/themes/custom/apetit/build/img/topic/topic-fruit.svg)}.topic--grill{background-image:url(/themes/custom/apetit/build/img/topic/topic-grill.svg)}.topic--health{background-image:url(/themes/custom/apetit/build/img/topic/topic-health.svg)}.topic--healthy{background-image:url(/themes/custom/apetit/build/img/topic/topic-healthy.svg)}.topic--history{background-image:url(/themes/custom/apetit/build/img/topic/topic-history.svg)}.topic--interests{background-image:url(/themes/custom/apetit/build/img/topic/topic-interests.svg)}.topic--interview{background-image:url(/themes/custom/apetit/build/img/topic/topic-interview.svg)}.topic--masopust{background-image:url(/themes/custom/apetit/build/img/topic/topic-masopust.svg)}.topic--meat{background-image:url(/themes/custom/apetit/build/img/topic/topic-meat.svg)}.topic--newyear{background-image:url(/themes/custom/apetit/build/img/topic/topic-newyear.svg)}.topic--nomeat{background-image:url(/themes/custom/apetit/build/img/topic/topic-nomeat.svg)}.topic--party{background-image:url(/themes/custom/apetit/build/img/topic/topic-party.svg)}.topic--pasta{background-image:url(/themes/custom/apetit/build/img/topic/topic-pasta.svg)}.topic--pickle{background-image:url(/themes/custom/apetit/build/img/topic/topic-pickle.svg)}.topic--quick{background-image:url(/themes/custom/apetit/build/img/topic/topic-quick.svg)}.topic--quiz{background-image:url(/themes/custom/apetit/build/img/topic/topic-quiz.svg)}.topic--recipes{background-image:url(/themes/custom/apetit/build/img/topic/topic-recepies.svg)}.topic--soups{background-image:url(/themes/custom/apetit/build/img/topic/topic-soups.svg)}.topic--strawberries{background-image:url(/themes/custom/apetit/build/img/topic/topic-strawberries.svg)}.topic--summer{background-image:url(/themes/custom/apetit/build/img/topic/topic-summer.svg)}.topic--tip{background-image:url(/themes/custom/apetit/build/img/topic/topic-tip.svg)}.topic--tips{background-image:url(/themes/custom/apetit/build/img/topic/topic-tips.png)}.topic--travel{background-image:url(/themes/custom/apetit/build/img/topic/topic-travel.svg)}.topic--tv{background-image:url(/themes/custom/apetit/build/img/topic/topic-tv.svg)}.topic--valentine{background-image:url(/themes/custom/apetit/build/img/topic/topic-valentine.svg)}.topic--vegetable{background-image:url(/themes/custom/apetit/build/img/topic/topic-vegetable.svg)}.topic--video{background-image:url(/themes/custom/apetit/build/img/topic/topic-video.svg)}.btn:has(.ico),h1:has(.ico),h2:has(.ico),h3:has(.ico),h4:has(.ico),h5:has(.ico),h6:has(.ico){display:flex;align-items:center;gap:.5rem}.ui-image-source-container{position:relative}.ui-image-source{position:absolute;z-index:1;bottom:0;left:0;display:flex;align-items:flex-end;max-width:100%;height:46px;color:var(--color-white)}.ui-image-source__icon{flex-shrink:0;width:46px;height:100%;padding:8px}.ui-image-source__icon-element{display:block;width:100%;height:100%}.ui-image-source__text{display:flex;align-items:center;height:100%;padding:8px 8px 8px 4px;opacity:0;transition-property:opacity;transition-duration:.3s}.ui-image-source:focus .ui-image-source__text,.ui-image-source:hover .ui-image-source__text{opacity:1}.newsletter{max-width:50rem;padding:1.5rem;background-color:var(--color-lightbckg);display:flex;flex-direction:column;gap:1rem}@media(min-width:768px){.newsletter{padding:2rem 1.5rem;border-radius:.75rem}}.newsletter__text{display:flex;align-items:center;gap:.75rem;font-size:1.13rem}.newsletter__text__thankyou{display:none}.newsletter--small{padding:1.5rem;width:100%}@media(min-width:768px){.newsletter--small{width:auto;padding:1rem}}.newsletter--small .form__input{border-radius:.5rem;border:1px solid var(--color-grey)}.newsletter--sended .form,.newsletter--sended .newsletter__text__cta,.newsletter--small .btn,.newsletter--small .profile>.container .layout__content #edit-back,.newsletter--small .profile>.container .layout__content .sc-recipe__action .sc-recipe__link,.newsletter--small .profile>.container .layout__content .user-collections .profile-collection__btn,.newsletter--small .profile>.container .layout__sidebar-first .profile-menu__btn,.profile>.container .layout__content .newsletter--small #edit-back,.profile>.container .layout__content .sc-recipe__action .newsletter--small .sc-recipe__link,.profile>.container .layout__content .user-collections .newsletter--small .profile-collection__btn,.profile>.container .layout__sidebar-first .newsletter--small .profile-menu__btn{display:none}.newsletter--sended .newsletter__text__thankyou{display:block}@media(max-width:767px){#newsletter-on-mobile{margin-bottom:2rem}}.section-search{background-color:var(--color-lightbckg);padding:2rem 0}.section-search h1{margin-bottom:0}.section-search .container{display:flex;flex-direction:column;align-items:center;gap:1rem}.section-search .search{max-width:50rem;width:100%;flex-grow:1;flex-shrink:1;flex-basis:0}.date,.location{gap:.5rem}.date,.event,.location{display:flex;align-items:center}.event{border-radius:.75rem;margin:0 auto;overflow:clip;gap:1.5rem;padding:0;position:relative;z-index:10}.event.h-50{min-height:50px;height:50px}.event.box,.profile>.container .event.layout__sidebar-first,.profile>.container .layout__content .event.sc-recipes__item,.profile>.container .layout__content .user-collections .event.profile-menu__item--main,.profile>.container .layout__content .user-recipe-form .event#edit-field-difficulty--wrapper,.profile>.container .layout__content .user-recipe-form .event#edit-field-preparation-time--wrapper,.profile>.container .layout__content .user-recipe-form .event.form-item-field-image{padding:0}@media(min-width:768px){.event{align-items:stretch;flex-direction:row;gap:2rem}}.event__logo{flex-shrink:0;display:flex;align-items:center;padding:1rem 0 1rem 1rem}@media(min-width:992px){.event__logo{padding:2rem 0 2rem 2rem}}.event__logo+.event__content{margin-left:0;padding-left:0}.event__content{display:flex;flex-direction:column;padding:1rem}@media(min-width:992px){.event__content{padding:2rem;margin-left:4rem}}@media(min-width:1200px){.event__content{margin-left:8.25rem}}.event__content__text{display:none}@media(min-width:768px){.event__content__text{display:block}}.event__data{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;color:var(--color-darkgrey);font-size:var(--text-sm)}@media(min-width:992px){.event__data{gap:1.5rem;font-size:var(--text-md)}}.event__image-wrapper{margin:0 auto 0 1rem;position:relative;flex-grow:0;flex-shrink:1;flex-basis:auto;width:33%;max-width:24.5rem;min-width:6.25rem;display:none}@media(min-width:768px){.event__image-wrapper{display:flex;margin:0 2rem 0 auto}}.event__image{position:absolute;top:50%;transform:translateY(-43%)}.event--small{flex-direction:row;justify-content:center;align-items:center;gap:1.5rem;padding:.6rem 1rem;border-radius:0}@media(min-width:768px){.event--small{gap:2.5rem;padding:.6rem}}.event--small .event__content{flex-direction:row;align-items:center;gap:.6rem;padding:0;margin:0}.event--small .event__content__title{font-size:var(--text-md)}@media(min-width:768px){.event--small .event__content__title{font-size:var(--text-2md)}}.event--small .event__content__text{display:none}@media(min-width:1200px){.event--small .event__content__text{font-size:var(--text-sm);display:block}}.event--small .event__data{color:var(--color-black)}.event--small .event__data .date,.event--small .event__data .location{font-size:var(--text-sm)}.event--small .event__data .location{display:none}@media(min-width:768px){.event--small .event__data .location{display:flex}}.event--small .btn,.event--small .profile>.container .layout__content #edit-back,.event--small .profile>.container .layout__content .sc-recipe__action .sc-recipe__link,.event--small .profile>.container .layout__content .user-collections .profile-collection__btn,.event--small .profile>.container .layout__sidebar-first .profile-menu__btn,.profile>.container .layout__content .event--small #edit-back,.profile>.container .layout__content .sc-recipe__action .event--small .sc-recipe__link,.profile>.container .layout__content .user-collections .event--small .profile-collection__btn,.profile>.container .layout__sidebar-first .event--small .profile-menu__btn{font-size:var(--text-sm)}@media(min-width:768px){.event--small .btn,.event--small .profile>.container .layout__content #edit-back,.event--small .profile>.container .layout__content .sc-recipe__action .sc-recipe__link,.event--small .profile>.container .layout__content .user-collections .profile-collection__btn,.event--small .profile>.container .layout__sidebar-first .profile-menu__btn,.profile>.container .layout__content .event--small #edit-back,.profile>.container .layout__content .sc-recipe__action .event--small .sc-recipe__link,.profile>.container .layout__content .user-collections .event--small .profile-collection__btn,.profile>.container .layout__sidebar-first .event--small .profile-menu__btn{font-size:var(--text-md)}}.recipes,.taxonomy .taxonomy-recipes .view-content.nodes-list{display:flex;flex-wrap:wrap;gap:2rem 1rem;align-items:flex-start;justify-content:flex-start;position:relative}@media(min-width:768px){.recipes,.taxonomy .taxonomy-recipes .view-content.nodes-list{gap:1.2rem .6rem}}.recipes .recipe__img-wrapper,.taxonomy .taxonomy-recipes .view-content.nodes-list .recipe__img-wrapper{border-radius:.75rem;overflow:clip;display:flex;align-items:center;justify-content:center;margin-bottom:.5rem}.recipes .recipe,.taxonomy .taxonomy-recipes .view-content.nodes-list .recipe{width:10rem}@media(min-width:768px){.recipes .recipe,.taxonomy .taxonomy-recipes .view-content.nodes-list .recipe{width:12rem}}.recipes .recipe .recipe-data,.taxonomy .taxonomy-recipes .view-content.nodes-list .recipe .recipe-data{height:100%;width:100%;position:absolute;bottom:0;left:0;align-items:flex-end;padding:1rem;text-wrap:nowrap;justify-content:center}.recipes .recipe .recipe-data:after,.taxonomy .taxonomy-recipes .view-content.nodes-list .recipe .recipe-data:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:30%;background-image:linear-gradient(0deg,rgba(0,0,0,.85) 18.6%,transparent 99.99%,rgba(0,0,0,.15))}.recipes .recipe .recipe-data--sm,.taxonomy .taxonomy-recipes .view-content.nodes-list .recipe .recipe-data--sm{font-size:var(--text-xs)}.recipes .recipe .recipe-data--sm .ico,.taxonomy .taxonomy-recipes .view-content.nodes-list .recipe .recipe-data--sm .ico{width:1.25rem;height:1.25rem}.recipes .recipe .recipe-data .recipe-data__item,.taxonomy .taxonomy-recipes .view-content.nodes-list .recipe .recipe-data .recipe-data__item{color:var(--color-white);z-index:10}.recipes .recipe.is-commercial:before,.taxonomy .taxonomy-recipes .view-content.nodes-list .recipe.is-commercial:before{z-index:10;position:absolute;top:0;left:0;content:"Ad";font-weight:500;font-size:var(--text-md);color:var(--color-darkgrey);background-color:hsla(0,0%,100%,.8);padding:.38rem .75rem;border-bottom-right-radius:.5rem}.recipes .recipe__blank,.taxonomy .taxonomy-recipes .view-content.nodes-list .recipe__blank{display:flex!important;justify-content:center;align-items:center;align-self:flex-start;width:17.5rem;min-width:auto;margin:0 auto;grid-column:span 2}@media(min-width:576px){.recipes .recipe__blank,.taxonomy .taxonomy-recipes .view-content.nodes-list .recipe__blank{background-color:var(--color-lightbckg);border-radius:.75rem;width:12rem;margin:0;padding:0}.bckg-lightgrey .recipes .recipe__blank,.bckg-lightgrey .taxonomy .taxonomy-recipes .view-content.nodes-list .recipe__blank,.taxonomy .taxonomy-recipes .bckg-lightgrey .view-content.nodes-list .recipe__blank{background-color:var(--color-white)}}.recipes .recipe__blank .recipe__title,.taxonomy .taxonomy-recipes .view-content.nodes-list .recipe__blank .recipe__title{margin-bottom:0;font-size:var(--text-md)}.recipes--square,.taxonomy .taxonomy-recipes .view-content.nodes-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:576px){.recipes--square,.taxonomy .taxonomy-recipes .view-content.nodes-list{display:flex}}.recipes--square .collections__item,.recipes--square .recipe,.taxonomy .taxonomy-recipes .view-content.nodes-list .collections__item,.taxonomy .taxonomy-recipes .view-content.nodes-list .recipe{width:auto;gap:0}@media(min-width:576px){.recipes--square .collections__item,.recipes--square .recipe,.taxonomy .taxonomy-recipes .view-content.nodes-list .collections__item,.taxonomy .taxonomy-recipes .view-content.nodes-list .recipe{width:12rem}}.recipes--square .collections__item__images-wrapper,.taxonomy .taxonomy-recipes .view-content.nodes-list .collections__item__images-wrapper{aspect-ratio:1/1;margin-bottom:.5rem}.recipes--square .collections__item__title,.taxonomy .taxonomy-recipes .view-content.nodes-list .collections__item__title{font-size:var(--text-sm)}.recipes--square .recipe__img-wrapper,.taxonomy .taxonomy-recipes .view-content.nodes-list .recipe__img-wrapper{aspect-ratio:1/1}.recipes--square .recipe__img-wrapper img,.taxonomy .taxonomy-recipes .view-content.nodes-list .recipe__img-wrapper img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;aspect-ratio:1/1;width:100%}@media(min-width:576px){.recipes--square .recipe__blank,.taxonomy .taxonomy-recipes .view-content.nodes-list .recipe__blank{aspect-ratio:1/1}}.magazine-promo{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;padding:2rem 1.25rem;background-color:var(--color-lightbckg)}@media(min-width:768px){.magazine-promo{border-radius:.75rem;font-size:var(--text-2md);flex-direction:row;padding:2rem 2.5rem;gap:3rem}}.magazine-promo--secondary{gap:2rem;flex-direction:row}@media(min-width:768px){.magazine-promo--secondary .magazine-promo__img-wrapper{min-width:8.2rem}}@media(max-width:767px){.magazine-promo--secondary .btn,.magazine-promo--secondary .profile>.container .layout__content #edit-back,.magazine-promo--secondary .profile>.container .layout__content .sc-recipe__action .sc-recipe__link,.magazine-promo--secondary .profile>.container .layout__content .user-collections .profile-collection__btn,.magazine-promo--secondary .profile>.container .layout__sidebar-first .profile-menu__btn,.profile>.container .layout__content .magazine-promo--secondary #edit-back,.profile>.container .layout__content .sc-recipe__action .magazine-promo--secondary .sc-recipe__link,.profile>.container .layout__content .user-collections .magazine-promo--secondary .profile-collection__btn,.profile>.container .layout__sidebar-first .magazine-promo--secondary .profile-menu__btn{width:100%}}.magazine-promo p+p{margin:0}.magazine-promo__img-wrapper{position:relative;display:flex;align-self:center}@media(min-width:768px){.magazine-promo__img-wrapper{align-self:flex-start}}.magazine-promo__img-wrapper .btn,.magazine-promo__img-wrapper .profile>.container .layout__content #edit-back,.magazine-promo__img-wrapper .profile>.container .layout__content .sc-recipe__action .sc-recipe__link,.magazine-promo__img-wrapper .profile>.container .layout__content .user-collections .profile-collection__btn,.magazine-promo__img-wrapper .profile>.container .layout__sidebar-first .profile-menu__btn,.profile>.container .layout__content .magazine-promo__img-wrapper #edit-back,.profile>.container .layout__content .sc-recipe__action .magazine-promo__img-wrapper .sc-recipe__link,.profile>.container .layout__content .user-collections .magazine-promo__img-wrapper .profile-collection__btn,.profile>.container .layout__sidebar-first .magazine-promo__img-wrapper .profile-menu__btn{position:absolute;bottom:.25rem;right:.25rem;background-color:var(--color-white);text-decoration:none}.magazine-promo__img{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:.5rem;overflow:clip;aspect-ratio:7/10;max-width:17.5rem}.magazine-promo__content,.magazine-promo__header{display:flex;flex-direction:column;gap:1rem;flex-grow:1;flex-shrink:1;flex-basis:0}@media(min-width:768px){.magazine-promo__content{gap:1.5rem}}.magazine-promo--secondary .magazine-promo__content{gap:.5rem}.magazine-promo__title{margin-bottom:0}.magazine-promo__data{color:var(--color-darkgrey);font-size:var(--text-md)}.magazine-promo__data span:after{content:"|"}.magazine-promo__text a{color:var(--color-primary);font-weight:600}.magazine-promo__quote{background-color:var(--color-white);display:flex;gap:.5rem;padding:1rem;border-radius:.75rem;align-items:flex-start}.magazine-promo__quote__img{border-radius:50%;aspect-ratio:1/1}.magazine-promo__quote__author{color:var(--color-darkgrey);font-size:var(--text-md);margin-top:.5rem;display:block}.collections{display:grid;grid-template-columns:1fr;margin-bottom:1.5rem;gap:1.5rem;justify-content:start}@media(min-width:400px){.collections{grid-template-columns:repeat(2,minmax(0,auto))}}@media(min-width:992px){.collections{grid-template-columns:1fr 1fr 1fr 1fr}.article .collections{grid-template-columns:1fr 1fr}}.collections__item{display:flex;justify-content:flex-start;flex-direction:column;gap:.75rem;text-decoration:none}@media(min-width:576px){.collections__item{max-width:17.5rem}}.collections__item__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:1/1}.article .collections__item__img{aspect-ratio:1.6/1}.collections__item__images-wrapper{position:relative;border-radius:.75rem;overflow:clip}.collections__item__images-wrapper--grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;align-content:start;align-items:start;grid-auto-rows:1fr;justify-items:start}.collections__item__images-wrapper--grid .collections__item__img-wrapper{width:100%;height:100%}.collections__item__images-wrapper--grid .collections__item__img{min-height:100%}.collections__item__count{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--color-white);border-radius:2.5rem;color:var(--color-primary);font-weight:600;display:flex;flex-direction:column;align-items:center;padding:.63rem 1rem 1rem}.collections__item__count span{font-size:var(--text-2md);font-weight:700}.collections__item__title{font-size:var(--text-2md)}.stars{display:flex;align-items:center;gap:.5rem}.stars .ico--star--empty.ico--star--full{cursor:pointer}.persons{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;justify-content:center;margin-top:2rem}@media(min-width:768px){.persons{grid-template-columns:1fr 1fr 1fr;margin-top:1.5rem}}@media(min-width:1200px){.persons{gap:2rem;grid-template-columns:1fr 1fr 1fr 1fr 1fr}}.persons img{border-radius:50%}.persons .person-link{font-size:var(--text-md);color:var(--color-black);font-weight:600;max-width:10rem;flex-direction:column;text-align:center;margin:0 auto}.persons .person-link strong{font-weight:600}@media(min-width:768px){.persons .person-link{flex-direction:row;max-width:14rem;text-align:left;margin:0}}.person-link{display:flex;gap:.75rem;align-items:center;font-size:var(--text-sm);color:var(--color-darkgrey);text-decoration:none;transition-property:all;transition-duration:.25s;transition-timing-function:ease-in-out}.person-link:hover{color:var(--color-primary)}.person-link__img{width:2rem;height:2rem;border-radius:50%;overflow:hidden;-o-object-fit:cover;object-fit:cover}.box,.profile>.container .layout__content .sc-recipes__item,.profile>.container .layout__content .user-collections .profile-menu__item--main,.profile>.container .layout__content .user-recipe-form #edit-field-difficulty--wrapper,.profile>.container .layout__content .user-recipe-form #edit-field-preparation-time--wrapper,.profile>.container .layout__content .user-recipe-form .form-item-field-image,.profile>.container .layout__sidebar-first{padding:1rem;margin-bottom:1rem;border-radius:.75rem;background-color:var(--color-white)}.box:has(.box,.profile>.container .layout__sidebar-first,.profile>.container .layout__content .sc-recipes__item,.profile>.container .layout__content .user-recipe-form .form-item-field-image,.profile>.container .layout__content .user-recipe-form #edit-field-difficulty--wrapper,.profile>.container .layout__content .user-recipe-form #edit-field-preparation-time--wrapper,.profile>.container .layout__content .user-collections .profile-menu__item--main),.profile>.container .layout__content .sc-recipes__item:has(.box,.profile>.container .layout__sidebar-first,.profile>.container .layout__content .sc-recipes__item,.profile>.container .layout__content .user-recipe-form .form-item-field-image,.profile>.container .layout__content .user-recipe-form #edit-field-difficulty--wrapper,.profile>.container .layout__content .user-recipe-form #edit-field-preparation-time--wrapper,.profile>.container .layout__content .user-collections .profile-menu__item--main),.profile>.container .layout__content .user-collections .profile-menu__item--main:has(.box,.profile>.container .layout__sidebar-first,.profile>.container .layout__content .sc-recipes__item,.profile>.container .layout__content .user-recipe-form .form-item-field-image,.profile>.container .layout__content .user-recipe-form #edit-field-difficulty--wrapper,.profile>.container .layout__content .user-recipe-form #edit-field-preparation-time--wrapper,.profile>.container .layout__content .user-collections .profile-menu__item--main),.profile>.container .layout__content .user-recipe-form #edit-field-difficulty--wrapper:has(.box,.profile>.container .layout__sidebar-first,.profile>.container .layout__content .sc-recipes__item,.profile>.container .layout__content .user-recipe-form .form-item-field-image,.profile>.container .layout__content .user-recipe-form #edit-field-difficulty--wrapper,.profile>.container .layout__content .user-recipe-form #edit-field-preparation-time--wrapper,.profile>.container .layout__content .user-collections .profile-menu__item--main),.profile>.container .layout__content .user-recipe-form #edit-field-preparation-time--wrapper:has(.box,.profile>.container .layout__sidebar-first,.profile>.container .layout__content .sc-recipes__item,.profile>.container .layout__content .user-recipe-form .form-item-field-image,.profile>.container .layout__content .user-recipe-form #edit-field-difficulty--wrapper,.profile>.container .layout__content .user-recipe-form #edit-field-preparation-time--wrapper,.profile>.container .layout__content .user-collections .profile-menu__item--main),.profile>.container .layout__content .user-recipe-form .form-item-field-image:has(.box,.profile>.container .layout__sidebar-first,.profile>.container .layout__content .sc-recipes__item,.profile>.container .layout__content .user-recipe-form .form-item-field-image,.profile>.container .layout__content .user-recipe-form #edit-field-difficulty--wrapper,.profile>.container .layout__content .user-recipe-form #edit-field-preparation-time--wrapper,.profile>.container .layout__content .user-collections .profile-menu__item--main),.profile>.container .layout__sidebar-first:has(.box,.profile>.container .layout__sidebar-first,.profile>.container .layout__content .sc-recipes__item,.profile>.container .layout__content .user-recipe-form .form-item-field-image,.profile>.container .layout__content .user-recipe-form #edit-field-difficulty--wrapper,.profile>.container .layout__content .user-recipe-form #edit-field-preparation-time--wrapper,.profile>.container .layout__content .user-collections .profile-menu__item--main){padding:1.5rem}.box:has(>.topic),.profile>.container .layout__content .sc-recipes__item:has(>.topic),.profile>.container .layout__content .user-collections .profile-menu__item--main:has(>.topic),.profile>.container .layout__content .user-recipe-form #edit-field-difficulty--wrapper:has(>.topic),.profile>.container .layout__content .user-recipe-form #edit-field-preparation-time--wrapper:has(>.topic),.profile>.container .layout__content .user-recipe-form .form-item-field-image:has(>.topic),.profile>.container .layout__sidebar-first:has(>.topic){text-decoration:none;transition-property:all;transition-duration:.25s;transition-timing-function:ease-in-out}.box:has(>.topic):hover,.profile>.container .layout__content .sc-recipes__item:has(>.topic):hover,.profile>.container .layout__content .user-collections .profile-menu__item--main:has(>.topic):hover,.profile>.container .layout__content .user-recipe-form #edit-field-difficulty--wrapper:has(>.topic):hover,.profile>.container .layout__content .user-recipe-form #edit-field-preparation-time--wrapper:has(>.topic):hover,.profile>.container .layout__content .user-recipe-form .form-item-field-image:has(>.topic):hover,.profile>.container .layout__sidebar-first:has(>.topic):hover{color:var(--color-primary)}.box--white{background-color:var(--color-white)}.box--lightblue{background-color:var(--color-lightblue)}.box--grey{background-color:var(--color-lightbckg)}.box--shadow,.profile>.container .layout__content .sc-recipes__item,.profile>.container .layout__content .user-collections .profile-menu__item--main,.profile>.container .layout__content .user-recipe-form #edit-field-difficulty--wrapper,.profile>.container .layout__content .user-recipe-form #edit-field-preparation-time--wrapper,.profile>.container .layout__content .user-recipe-form .form-item-field-image,.profile>.container .layout__sidebar-first{box-shadow:0 8px 24px 0 hsla(0,0%,65%,.2),0 2px 8px 0 rgba(0,0,0,.078)}@media(max-width:399px){.dialog .box--shadow,.dialog .profile>.container .layout__content .sc-recipes__item,.dialog .profile>.container .layout__content .user-collections .profile-menu__item--main,.dialog .profile>.container .layout__content .user-recipe-form #edit-field-difficulty--wrapper,.dialog .profile>.container .layout__content .user-recipe-form #edit-field-preparation-time--wrapper,.dialog .profile>.container .layout__content .user-recipe-form .form-item-field-image,.dialog .profile>.container .layout__sidebar-first,.profile>.container .dialog .layout__sidebar-first,.profile>.container .layout__content .dialog .sc-recipes__item,.profile>.container .layout__content .user-collections .dialog .profile-menu__item--main,.profile>.container .layout__content .user-recipe-form .dialog #edit-field-difficulty--wrapper,.profile>.container .layout__content .user-recipe-form .dialog #edit-field-preparation-time--wrapper,.profile>.container .layout__content .user-recipe-form .dialog .form-item-field-image{padding-top:2.5rem!important}}.box--shadow .btn--close:after,.box--shadow .btn--close:before,.profile>.container .layout__content .sc-recipes__item .btn--close:after,.profile>.container .layout__content .sc-recipes__item .btn--close:before,.profile>.container .layout__content .user-collections .profile-menu__item--main .btn--close:after,.profile>.container .layout__content .user-collections .profile-menu__item--main .btn--close:before,.profile>.container .layout__content .user-recipe-form #edit-field-difficulty--wrapper .btn--close:after,.profile>.container .layout__content .user-recipe-form #edit-field-difficulty--wrapper .btn--close:before,.profile>.container .layout__content .user-recipe-form #edit-field-preparation-time--wrapper .btn--close:after,.profile>.container .layout__content .user-recipe-form #edit-field-preparation-time--wrapper .btn--close:before,.profile>.container .layout__content .user-recipe-form .form-item-field-image .btn--close:after,.profile>.container .layout__content .user-recipe-form .form-item-field-image .btn--close:before,.profile>.container .layout__sidebar-first .btn--close:after,.profile>.container .layout__sidebar-first .btn--close:before{background-color:var(--color-darkgrey)}.box--xs{padding:.5rem}.box--sm{padding-top:.75rem;padding-bottom:.75rem}.box--md{padding:.5rem 1.5rem}.box--lg{padding:2rem}@media(max-width:1199px){.box--lg{border-radius:0}}.box--top-triangle:after{width:2rem;height:2rem;left:50%;transform:rotate(45deg) translateX(-50%);display:block;box-shadow:0 8px 24px 0 hsla(0,0%,65%,.2),0 2px 8px 0 rgba(0,0,0,.078);z-index:-2}.box--top-triangle:after,.box--top-triangle:before{content:"";top:0;position:absolute;background-color:var(--color-white)}.box--top-triangle:before{width:100%;height:100%;left:0;z-index:-1;border-radius:.5rem}.box:has(.share-list),.profile>.container .layout__content .sc-recipes__item:has(.share-list),.profile>.container .layout__content .user-collections .profile-menu__item--main:has(.share-list),.profile>.container .layout__content .user-recipe-form #edit-field-difficulty--wrapper:has(.share-list),.profile>.container .layout__content .user-recipe-form #edit-field-preparation-time--wrapper:has(.share-list),.profile>.container .layout__content .user-recipe-form .form-item-field-image:has(.share-list),.profile>.container .layout__sidebar-first:has(.share-list){position:relative;padding:1rem}.box:has(.share-list) .share-list.box--top-triangle,.profile>.container .layout__content .sc-recipes__item:has(.share-list) .share-list.box--top-triangle,.profile>.container .layout__content .user-collections .profile-menu__item--main:has(.share-list) .share-list.box--top-triangle,.profile>.container .layout__content .user-recipe-form #edit-field-difficulty--wrapper:has(.share-list) .share-list.box--top-triangle,.profile>.container .layout__content .user-recipe-form #edit-field-preparation-time--wrapper:has(.share-list) .share-list.box--top-triangle,.profile>.container .layout__content .user-recipe-form .form-item-field-image:has(.share-list) .share-list.box--top-triangle,.profile>.container .layout__sidebar-first:has(.share-list) .share-list.box--top-triangle{background-color:var(--color-white);z-index:10;position:fixed;bottom:-100%;left:0;width:100%;max-height:calc(100vh - var(--header-height));overflow-y:auto;transition-property:all;transition-duration:.35s;transition-timing-function:ease-in-out}@media(min-width:400px){.box:has(.share-list) .share-list.box--top-triangle,.profile>.container .layout__content .sc-recipes__item:has(.share-list) .share-list.box--top-triangle,.profile>.container .layout__content .user-collections .profile-menu__item--main:has(.share-list) .share-list.box--top-triangle,.profile>.container .layout__content .user-recipe-form #edit-field-difficulty--wrapper:has(.share-list) .share-list.box--top-triangle,.profile>.container .layout__content .user-recipe-form #edit-field-preparation-time--wrapper:has(.share-list) .share-list.box--top-triangle,.profile>.container .layout__content .user-recipe-form .form-item-field-image:has(.share-list) .share-list.box--top-triangle,.profile>.container .layout__sidebar-first:has(.share-list) .share-list.box--top-triangle{display:none;position:absolute;left:-9rem;bottom:auto;top:calc(100% + 1.25rem);width:15.5rem;overflow:visible}}@media(min-width:768px){.box:has(.share-list) .share-list.box--top-triangle,.profile>.container .layout__content .sc-recipes__item:has(.share-list) .share-list.box--top-triangle,.profile>.container .layout__content .user-collections .profile-menu__item--main:has(.share-list) .share-list.box--top-triangle,.profile>.container .layout__content .user-recipe-form #edit-field-difficulty--wrapper:has(.share-list) .share-list.box--top-triangle,.profile>.container .layout__content .user-recipe-form #edit-field-preparation-time--wrapper:has(.share-list) .share-list.box--top-triangle,.profile>.container .layout__content .user-recipe-form .form-item-field-image:has(.share-list) .share-list.box--top-triangle,.profile>.container .layout__sidebar-first:has(.share-list) .share-list.box--top-triangle{left:auto;right:50%;transform:translateX(50%)}}@media(min-width:400px){.box:has(.share-list) .share-list.box--top-triangle h4,.profile>.container .layout__content .sc-recipes__item:has(.share-list) .share-list.box--top-triangle h4,.profile>.container .layout__content .user-collections .profile-menu__item--main:has(.share-list) .share-list.box--top-triangle h4,.profile>.container .layout__content .user-recipe-form #edit-field-difficulty--wrapper:has(.share-list) .share-list.box--top-triangle h4,.profile>.container .layout__content .user-recipe-form #edit-field-preparation-time--wrapper:has(.share-list) .share-list.box--top-triangle h4,.profile>.container .layout__content .user-recipe-form .form-item-field-image:has(.share-list) .share-list.box--top-triangle h4,.profile>.container .layout__sidebar-first:has(.share-list) .share-list.box--top-triangle h4{display:none}}.box:has(.share-list) .share-list.box--top-triangle:after,.profile>.container .layout__content .sc-recipes__item:has(.share-list) .share-list.box--top-triangle:after,.profile>.container .layout__content .user-collections .profile-menu__item--main:has(.share-list) .share-list.box--top-triangle:after,.profile>.container .layout__content .user-recipe-form #edit-field-difficulty--wrapper:has(.share-list) .share-list.box--top-triangle:after,.profile>.container .layout__content .user-recipe-form #edit-field-preparation-time--wrapper:has(.share-list) .share-list.box--top-triangle:after,.profile>.container .layout__content .user-recipe-form .form-item-field-image:has(.share-list) .share-list.box--top-triangle:after,.profile>.container .layout__sidebar-first:has(.share-list) .share-list.box--top-triangle:after{left:auto;right:1rem;transform:rotate(45deg) translateX(-50%)}@media(min-width:768px){.box:has(.share-list) .share-list.box--top-triangle:after,.profile>.container .layout__content .sc-recipes__item:has(.share-list) .share-list.box--top-triangle:after,.profile>.container .layout__content .user-collections .profile-menu__item--main:has(.share-list) .share-list.box--top-triangle:after,.profile>.container .layout__content .user-recipe-form #edit-field-difficulty--wrapper:has(.share-list) .share-list.box--top-triangle:after,.profile>.container .layout__content .user-recipe-form #edit-field-preparation-time--wrapper:has(.share-list) .share-list.box--top-triangle:after,.profile>.container .layout__content .user-recipe-form .form-item-field-image:has(.share-list) .share-list.box--top-triangle:after,.profile>.container .layout__sidebar-first:has(.share-list) .share-list.box--top-triangle:after{right:auto;left:50%;transform:rotate(45deg) translateX(-50%)}}.box:has(.share-list).active .share-list.box--top-triangle,.profile>.container .layout__content .sc-recipes__item:has(.share-list).active .share-list.box--top-triangle,.profile>.container .layout__content .user-collections .profile-menu__item--main:has(.share-list).active .share-list.box--top-triangle,.profile>.container .layout__content .user-recipe-form #edit-field-difficulty--wrapper:has(.share-list).active .share-list.box--top-triangle,.profile>.container .layout__content .user-recipe-form #edit-field-preparation-time--wrapper:has(.share-list).active .share-list.box--top-triangle,.profile>.container .layout__content .user-recipe-form .form-item-field-image:has(.share-list).active .share-list.box--top-triangle,.profile>.container .layout__sidebar-first:has(.share-list).active .share-list.box--top-triangle{bottom:0}@media(max-width:399px){.box:has(.share-list).active .share-list.box--top-triangle:after,.profile>.container .layout__content .sc-recipes__item:has(.share-list).active .share-list.box--top-triangle:after,.profile>.container .layout__content .user-collections .profile-menu__item--main:has(.share-list).active .share-list.box--top-triangle:after,.profile>.container .layout__content .user-recipe-form #edit-field-difficulty--wrapper:has(.share-list).active .share-list.box--top-triangle:after,.profile>.container .layout__content .user-recipe-form #edit-field-preparation-time--wrapper:has(.share-list).active .share-list.box--top-triangle:after,.profile>.container .layout__content .user-recipe-form .form-item-field-image:has(.share-list).active .share-list.box--top-triangle:after,.profile>.container .layout__sidebar-first:has(.share-list).active .share-list.box--top-triangle:after{content:"";background-color:rgba(0,0,0,.2);width:100%;height:100%;position:fixed;left:0;top:0;transform:none}}@media(min-width:400px){.box:has(.share-list).active .share-list.box--top-triangle,.profile>.container .layout__content .sc-recipes__item:has(.share-list).active .share-list.box--top-triangle,.profile>.container .layout__content .user-collections .profile-menu__item--main:has(.share-list).active .share-list.box--top-triangle,.profile>.container .layout__content .user-recipe-form #edit-field-difficulty--wrapper:has(.share-list).active .share-list.box--top-triangle,.profile>.container .layout__content .user-recipe-form #edit-field-preparation-time--wrapper:has(.share-list).active .share-list.box--top-triangle,.profile>.container .layout__content .user-recipe-form .form-item-field-image:has(.share-list).active .share-list.box--top-triangle,.profile>.container .layout__sidebar-first:has(.share-list).active .share-list.box--top-triangle{display:block;bottom:auto}}.box--img-left,.box--img-top{display:flex;flex-direction:row;overflow:clip;padding:0}.box--img-left .recipe-data,.box--img-top .recipe-data{justify-content:flex-start;flex-direction:column;align-items:flex-start;font-weight:500}@media(min-width:576px){.box--img-left .recipe-data,.box--img-top .recipe-data{flex-direction:row;align-items:center}}.box--img-left .box__text,.box--img-top .box__text{flex-grow:1;flex-shrink:1;flex-basis:100%;padding:1rem}@media(min-width:576px){.box--img-left .box__text,.box--img-top .box__text{padding:1.25rem 2rem}}@media(max-width:575px){.box--img-left .btn,.box--img-left .profile>.container .layout__content #edit-back,.box--img-left .profile>.container .layout__content .sc-recipe__action .sc-recipe__link,.box--img-left .profile>.container .layout__content .user-collections .profile-collection__btn,.box--img-left .profile>.container .layout__sidebar-first .profile-menu__btn,.box--img-top .btn,.box--img-top .profile>.container .layout__content #edit-back,.box--img-top .profile>.container .layout__content .sc-recipe__action .sc-recipe__link,.box--img-top .profile>.container .layout__content .user-collections .profile-collection__btn,.box--img-top .profile>.container .layout__sidebar-first .profile-menu__btn,.profile>.container .layout__content .box--img-left #edit-back,.profile>.container .layout__content .box--img-top #edit-back,.profile>.container .layout__content .sc-recipe__action .box--img-left .sc-recipe__link,.profile>.container .layout__content .sc-recipe__action .box--img-top .sc-recipe__link,.profile>.container .layout__content .user-collections .box--img-left .profile-collection__btn,.profile>.container .layout__content .user-collections .box--img-top .profile-collection__btn,.profile>.container .layout__sidebar-first .box--img-left .profile-menu__btn,.profile>.container .layout__sidebar-first .box--img-top .profile-menu__btn{font-size:var(--text-sm)}.box--img-left:not(.box--vertical-mobile) h4,.box--img-top:not(.box--vertical-mobile) h4{font-size:var(--text-2sm)}}.box--img-left .is-commercial,.box--img-top .is-commercial{position:relative}.box--img-left .is-commercial:before,.box--img-top .is-commercial:before{z-index:10;position:absolute;top:0;left:0;content:"Ad";font-weight:500;font-size:var(--text-md);color:var(--color-darkgrey);background-color:hsla(0,0%,100%,.8);padding:.38rem .75rem;border-bottom-right-radius:.5rem}@media(min-width:576px){.box--img-left{flex-direction:row}}.box--img-left .box__img-wrapper{flex-grow:0;flex-shrink:1;flex-basis:100%;height:auto;aspect-ratio:16/9}@media(min-width:576px){.box--img-left .box__img-wrapper{flex-grow:0;flex-shrink:0;flex-basis:13.25rem;max-width:13.25rem}.box--img-left .box__img-wrapper--xl{flex:0 0 15rem;max-width:15rem}}.box--img-left .box__img-wrapper--video{flex-grow:0;flex-shrink:1;flex-basis:100%;height:auto;aspect-ratio:16/9;max-width:40%}@media(min-width:576px){.box--img-left .box__img-wrapper--square{flex-grow:0;flex-shrink:0;flex-basis:10rem;max-width:10rem;aspect-ratio:1/1}}.box--img-left .box__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.box--vertical-mobile{flex-direction:column}@media(min-width:576px){.box--vertical-mobile{flex-direction:row}}@media(max-width:991px){.grid-cols-3 .box,.grid-cols-3 .profile>.container .layout__content .sc-recipes__item,.grid-cols-3 .profile>.container .layout__content .user-collections .profile-menu__item--main,.grid-cols-3 .profile>.container .layout__content .user-recipe-form #edit-field-difficulty--wrapper,.grid-cols-3 .profile>.container .layout__content .user-recipe-form #edit-field-preparation-time--wrapper,.grid-cols-3 .profile>.container .layout__content .user-recipe-form .form-item-field-image,.grid-cols-3 .profile>.container .layout__sidebar-first,.profile>.container .grid-cols-3 .layout__sidebar-first,.profile>.container .layout__content .grid-cols-3 .sc-recipes__item,.profile>.container .layout__content .user-collections .grid-cols-3 .profile-menu__item--main,.profile>.container .layout__content .user-recipe-form .grid-cols-3 #edit-field-difficulty--wrapper,.profile>.container .layout__content .user-recipe-form .grid-cols-3 #edit-field-preparation-time--wrapper,.profile>.container .layout__content .user-recipe-form .grid-cols-3 .form-item-field-image{flex-direction:row}.grid-cols-3 .box.mb-24,.grid-cols-3 .profile>.container .layout__content .mb-24.sc-recipes__item,.grid-cols-3 .profile>.container .layout__content .user-collections .mb-24.profile-menu__item--main,.grid-cols-3 .profile>.container .layout__content .user-recipe-form .mb-24#edit-field-difficulty--wrapper,.grid-cols-3 .profile>.container .layout__content .user-recipe-form .mb-24#edit-field-preparation-time--wrapper,.grid-cols-3 .profile>.container .layout__content .user-recipe-form .mb-24.form-item-field-image,.grid-cols-3 .profile>.container .mb-24.layout__sidebar-first,.profile>.container .grid-cols-3 .mb-24.layout__sidebar-first,.profile>.container .layout__content .grid-cols-3 .mb-24.sc-recipes__item,.profile>.container .layout__content .user-collections .grid-cols-3 .mb-24.profile-menu__item--main,.profile>.container .layout__content .user-recipe-form .grid-cols-3 .mb-24#edit-field-difficulty--wrapper,.profile>.container .layout__content .user-recipe-form .grid-cols-3 .mb-24#edit-field-preparation-time--wrapper,.profile>.container .layout__content .user-recipe-form .grid-cols-3 .mb-24.form-item-field-image{margin-bottom:0}}.box--img-top{flex-direction:row;container:card-vertical/inline-size}@container card-vertical (width < 16rem){.box--img-top .box__text{padding:1.5rem 1rem}.box--img-top .recipe-data{flex-direction:column;align-items:flex-start;gap:.5rem}.box--img-top .btn,.box--img-top .profile>.container .layout__content #edit-back,.box--img-top .profile>.container .layout__content .sc-recipe__action .sc-recipe__link,.box--img-top .profile>.container .layout__content .user-collections .profile-collection__btn,.box--img-top .profile>.container .layout__sidebar-first .profile-menu__btn,.profile>.container .layout__content .box--img-top #edit-back,.profile>.container .layout__content .sc-recipe__action .box--img-top .sc-recipe__link,.profile>.container .layout__content .user-collections .box--img-top .profile-collection__btn,.profile>.container .layout__sidebar-first .box--img-top .profile-menu__btn{width:100%}}@media(min-width:576px){.box--img-top{flex-direction:column}}.box--img-top .box__img{width:100%;height:100%;max-height:13.2rem;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.box.share-list:has(.btn--close) .btn--close,.profile>.container .layout__content .share-list.sc-recipes__item:has(.btn--close) .btn--close,.profile>.container .layout__content .user-collections .share-list.profile-menu__item--main:has(.btn--close) .btn--close,.profile>.container .layout__content .user-recipe-form .share-list#edit-field-difficulty--wrapper:has(.btn--close) .btn--close,.profile>.container .layout__content .user-recipe-form .share-list#edit-field-preparation-time--wrapper:has(.btn--close) .btn--close,.profile>.container .layout__content .user-recipe-form .share-list.form-item-field-image:has(.btn--close) .btn--close,.profile>.container .share-list.layout__sidebar-first:has(.btn--close) .btn--close{position:absolute;right:0;top:.5rem}@media(min-width:400px){.box.share-list:has(.btn--close) .btn--close,.profile>.container .layout__content .share-list.sc-recipes__item:has(.btn--close) .btn--close,.profile>.container .layout__content .user-collections .share-list.profile-menu__item--main:has(.btn--close) .btn--close,.profile>.container .layout__content .user-recipe-form .share-list#edit-field-difficulty--wrapper:has(.btn--close) .btn--close,.profile>.container .layout__content .user-recipe-form .share-list#edit-field-preparation-time--wrapper:has(.btn--close) .btn--close,.profile>.container .layout__content .user-recipe-form .share-list.form-item-field-image:has(.btn--close) .btn--close,.profile>.container .share-list.layout__sidebar-first:has(.btn--close) .btn--close{display:none}}.dialog--review .dialog-review-close,.dialog--review .review-from__thank-you,.dialog--review.review-sended .review-from__wrapper{display:none}.dialog--review.review-sended .dialog-review-close,.dialog--review.review-sended .review-from__thank-you{display:block}@media(max-width:576px){.dialog--review.review-sended .dialog-review-close{width:100%}}.topic__wrapper{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;text-align:center}.topic__wrapper .topic{margin:1rem}.topic{display:inline-block;width:3rem;height:3rem;background-repeat:no-repeat;background-size:contain;background-position:50% 50%}.topics--title{font-family:Playfair Display,sans-serif!important}.topics--grid{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}@media(min-width:768px){.topics--grid{display:grid;grid-template-columns:1fr 1fr 1fr}}@media(min-width:992px){.topics--grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}}@media(min-width:1200px){.topics--grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr}}.profile>.container .layout__content .topics--grid>.sc-recipes__item:has(.topic),.profile>.container .layout__content .user-collections .topics--grid>.profile-menu__item--main:has(.topic),.profile>.container .layout__content .user-recipe-form .topics--grid>#edit-field-difficulty--wrapper:has(.topic),.profile>.container .layout__content .user-recipe-form .topics--grid>#edit-field-preparation-time--wrapper:has(.topic),.profile>.container .layout__content .user-recipe-form .topics--grid>.form-item-field-image:has(.topic),.profile>.container .topics--grid>.layout__sidebar-first:has(.topic),.topics--grid>.box:has(.topic){display:flex;flex-direction:column;text-align:center}@media(min-width:768px){.profile>.container .layout__content .topics--grid>.sc-recipes__item:has(.topic),.profile>.container .layout__content .user-collections .topics--grid>.profile-menu__item--main:has(.topic),.profile>.container .layout__content .user-recipe-form .topics--grid>#edit-field-difficulty--wrapper:has(.topic),.profile>.container .layout__content .user-recipe-form .topics--grid>#edit-field-preparation-time--wrapper:has(.topic),.profile>.container .layout__content .user-recipe-form .topics--grid>.form-item-field-image:has(.topic),.profile>.container .topics--grid>.layout__sidebar-first:has(.topic),.topics--grid>.box:has(.topic){flex-direction:row;text-align:left}}@media(min-width:992px){.topics--list{grid-template-columns:1fr}}.no-rounded{border-radius:0!important}.centered-img{display:block;margin:0 auto}.articles,.taxonomy .taxonomy-articles .view-content.nodes-list{display:grid;grid-template-columns:1fr;margin:0 auto 1.5rem;gap:1rem}@media(min-width:576px){.articles,.taxonomy .taxonomy-articles .view-content.nodes-list{gap:2rem;grid-template-columns:1fr 1fr}}@media(min-width:768px){.articles,.taxonomy .taxonomy-articles .view-content.nodes-list{grid-template-columns:1fr 1fr 1fr 1fr}}.articles--two-columns{gap:1.5rem}@media(min-width:768px){.articles--two-columns{grid-template-columns:1fr 1fr}}.articles--two-columns .articles__item{grid-template-columns:1fr}@media(min-width:768px){.articles--two-columns .articles__item{flex-direction:row}.articles--two-columns--vertical .articles__item{flex-direction:column}}.articles--two-columns--vertical .articles__item__img-wrapper{width:100%}.articles--two-columns--vertical .articles__item__title{font-size:var(--text-2md)}.articles--two-columns.articles--first-hero{grid-template-columns:1fr;gap:1.5rem}.articles--two-columns.articles--first-hero .articles__item:first-child{grid-row:1/span 3;grid-column:1/span 2}@media(min-width:768px){.articles--two-columns.articles--first-hero .articles__item:first-child{grid-column:1;margin-right:.5rem}}.articles--two-columns.articles--first-hero .articles__item:not(:first-child){display:grid;align-items:flex-start;grid-column:1/span 2;grid-template-columns:7.5rem 1fr}@media(min-width:576px){.articles--two-columns.articles--first-hero .articles__item:not(:first-child){grid-column:auto}}@media(min-width:992px){.articles--two-columns.articles--first-hero .articles__item:not(:first-child){grid-template-columns:minmax(7.5rem,17.5rem) 1fr}}.articles--two-columns.articles--one-column-on-mobile .articles__item:not(:first-child){grid-template-columns:1fr}@media(min-width:992px){.articles--two-columns.articles--one-column-on-mobile .articles__item:not(:first-child){flex-direction:row;grid-template-columns:minmax(7.5rem,17.5rem) 1fr}}.articles--two-columns.articles--one-column-on-mobile .articles__item__title{font-size:var(--text-2md)}@media(max-width:767px){.magazine-topics-desktop{display:none}}.articles__item{text-decoration:none;display:grid;gap:.75rem;grid-template-columns:7.5rem 1fr;align-items:flex-start}@media(min-width:768px){.articles__item{grid-template-columns:minmax(7.5rem,1fr) 1fr}}@media(max-width:767px){.article .articles__item{display:flex;flex-direction:column}}.articles__item__img-wrapper{display:flex;position:relative}.articles__item__img-wrapper.is-commercial:before{z-index:10;position:absolute;bottom:0;right:0;content:"Ad";font-weight:500;font-size:var(--text-md);color:var(--color-darkgrey);background-color:hsla(0,0%,100%,.8);padding:.38rem .75rem;border-top-left-radius:.5rem}@media(min-width:576px){.articles__item{display:flex;flex-direction:column}}.articles__item--ad .articles__item__img-wrapper{position:relative}.articles__item--ad .articles__item__img-wrapper:before{content:"Ad";position:absolute;right:0;bottom:0;padding:.38rem .75rem;background-color:hsla(0,0%,100%,.8);border-radius:.5rem 0 .5rem 0;font-weight:500;line-height:1.2}.articles__item a{text-decoration:none}.articles__item__image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:.5rem;overflow:clip;aspect-ratio:16/9}.articles__item__title{font-family:var(--font-text);font-size:var(--text-sm);margin-bottom:0;line-height:130%}@media(min-width:768px){.articles__item__title{font-size:var(--text-md)}}.articles__item__description{display:none;color:var(--color-darkgrey)}@media(min-width:768px){.articles__item__description{display:block}}@media(min-width:576px){.articles--first-hero{gap:2rem;grid-template-columns:1fr 1fr}}@media(min-width:768px){.articles--first-hero{grid-template-columns:minmax(0,37rem) repeat(2,minmax(12.5rem,1fr));grid-template-rows:auto auto}.article .articles--first-hero{grid-template-columns:minmax(0,26rem) repeat(2,minmax(12.5rem,1fr))}}.articles--first-hero .articles__item:first-child{grid-column:1;grid-row:1;display:flex;flex-direction:column}@media(min-width:576px){.articles--first-hero .articles__item:first-child{grid-column:1/span 2;grid-row:1}}@media(min-width:768px){.articles--first-hero .articles__item:first-child{grid-column:1;grid-row:1/span 2}}.articles--first-hero .articles__item:first-child .articles__item__title{font-size:var(--text-2md);margin-bottom:.5rem}@media(min-width:768px){.articles--first-hero .articles__item:first-child .articles__item__title{line-height:150%;font-size:var(--text-xl)}}.articles--first-hero .articles__item:first-child .articles__item__description{font-size:var(--text-md)}.articles--first-hero .articles__item:not(:first-child){grid-column:auto}.articles--menu{grid-template-columns:minmax(0,16.25rem) minmax(21rem,1fr);grid-template-rows:auto auto;gap:1rem 2rem;margin-bottom:0;max-width:39rem;margin-left:0}.articles--menu .articles__item{display:flex;gap:.75rem;flex-direction:row}.articles--menu .articles__item:not(:first-child){grid-column:auto}.articles--menu .articles__item:not(:first-child) strong{font-weight:600}.articles--menu .articles__item:not(:first-child) .articles__item__image{width:7.5rem;height:4.25rem}.articles--menu .articles__item__title{font-size:var(--text-sm)}.articles--menu .articles__item:first-child{flex-direction:column}.articles--menu .articles__item:first-child .articles__item__title{font-size:var(--text-md);margin-bottom:0;font-weight:700}.articles--column,.taxonomy .taxonomy-articles .view-content.nodes-list{grid-template-columns:1fr}.articles--wide .articles__item{flex-direction:row}.articles--wide .articles__item__img-wrapper{max-width:17.5rem;aspect-ratio:16/9}@media(min-width:992px){.articles-with-sidebar{display:flex;justify-content:flex-start;flex-direction:column;gap:.5rem;flex-direction:row;gap:5rem}}@media(min-width:768px){.articles-with-sidebar .articles--column,.articles-with-sidebar .taxonomy .taxonomy-articles .view-content.nodes-list,.taxonomy .taxonomy-articles .articles-with-sidebar .view-content.nodes-list{grid-template-columns:1fr 1fr}.articles-with-sidebar .articles--column .articles__item,.articles-with-sidebar .taxonomy .taxonomy-articles .view-content.nodes-list .articles__item,.taxonomy .taxonomy-articles .articles-with-sidebar .view-content.nodes-list .articles__item{grid-template-columns:1fr}}@media(min-width:992px){.articles-with-sidebar .articles--column,.articles-with-sidebar .taxonomy .taxonomy-articles .view-content.nodes-list,.taxonomy .taxonomy-articles .articles-with-sidebar .view-content.nodes-list{grid-template-columns:1fr}.articles-with-sidebar .articles--column .articles__item,.articles-with-sidebar .taxonomy .taxonomy-articles .view-content.nodes-list .articles__item,.taxonomy .taxonomy-articles .articles-with-sidebar .view-content.nodes-list .articles__item{grid-template-columns:auto 1fr}}.articles-with-sidebar .articles,.articles-with-sidebar .taxonomy .taxonomy-articles .view-content.nodes-list,.taxonomy .taxonomy-articles .articles-with-sidebar .view-content.nodes-list{flex-grow:0;flex-shrink:1;flex-basis:43.5rem;margin-left:0;margin-bottom:2rem}@media(min-width:992px){.articles-with-sidebar .articles,.articles-with-sidebar .taxonomy .taxonomy-articles .view-content.nodes-list,.taxonomy .taxonomy-articles .articles-with-sidebar .view-content.nodes-list{margin-bottom:1.5rem}}.articles-with-sidebar .articles__item{display:grid;grid-template-columns:7.5rem 1fr;align-items:flex-start}@media(min-width:768px){.articles-with-sidebar .articles__item{grid-template-columns:minmax(7.5rem,1fr) 1fr}}.articles-with-sidebar .sidebar{flex-grow:0;flex-shrink:1;flex-basis:27.5rem;display:flex;flex-direction:column;gap:2rem}@media(min-width:992px){.articles-with-sidebar .sidebar{min-width:20rem}}.skeleton{display:flex;flex-direction:column;background-color:#f8f8f8;border-radius:8px;overflow:hidden}.skeleton-box{background-color:#e0e0e0;border-radius:4px;animation:skeleton-loading 1.5s ease-in-out infinite}.skeleton-image{width:100%;height:0;padding-top:56.25%;background-color:#ddd}.skeleton-title{height:1.5em;width:70%;margin:10px auto;background-color:#ddd}@keyframes skeleton-loading{0%{background-color:#e0e0e0}50%{background-color:#f0f0f0}to{background-color:#e0e0e0}}.articles__item.skeleton{width:100%;max-width:100%;margin-bottom:20px}@media(max-width:768px){.articles__item.skeleton{flex-direction:column}.skeleton-title{width:90%}}@media(min-width:576px){.articles--two-columns.articles--first-hero{grid-template-columns:1fr 1fr}}.slider{width:100%;overflow:clip;position:relative}.slider:after{content:"";position:absolute;top:0;right:-1px;width:3rem;height:100%;z-index:1;opacity:1;transition-property:opacity;transition-duration:.3s;transition-timing-function:ease-in-out;background-image:linear-gradient(270deg,#fff,hsla(0,0%,100%,0))}.section--last .slider:after{background-image:linear-gradient(270deg,#f1f1f1,hsla(0,0%,100%,0))}.slider-on-end:after{opacity:0}.slider .swiper-button-next,.slider .swiper-button-prev{color:var(--color-primary);background-color:var(--color-white);border-radius:50%;width:2.5rem;height:2.5rem}.slider .swiper-button-next:after,.slider .swiper-button-prev:after{font-size:1.25rem}.slider .swiper-button-next.swiper-button-disabled,.slider .swiper-button-prev.swiper-button-disabled{opacity:0}.slider .slide{position:relative;height:25rem;border-radius:.75rem;display:flex;flex-direction:column;overflow:clip;justify-content:flex-end;text-decoration:none}.slider .slide.w-230{width:230px;margin-right:12px}.article .slider .slide,.slider--height-xl .slider .slide{height:34.38rem}.slider .slide--last{justify-content:center;align-items:center;text-align:center}.slider .slide--last:after{display:none}.slider .slide--last .slide__content{color:var(--color-black)}.slider .slide--last .slide__content p+p{margin-top:.5rem}.slider .slide--last .slide__content__title{margin-bottom:0}.slider .slide--last .slide__content__text{font-size:var(--text-sm)}.article .slider .slide--last .slide__content__text{font-size:var(--text-md)}.slider .slide:hover .slide__img{transform:scale(1.05)}.slider .slide:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:30%;background-image:linear-gradient(0deg,rgba(0,0,0,.85) 18.6%,transparent 99.99%,rgba(0,0,0,.15))}.slider .slide__img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition-property:all;transition-duration:.25s;transition-timing-function:ease-in-out}.slider .slide__content{color:var(--color-white);position:relative;z-index:1;padding:1rem}.slider .slide__content:has(.slide__content__person){display:flex;justify-content:space-between;align-items:center}.slider .slide__content__title{margin-bottom:.5rem;display:block}.slider .slide__content__person{display:flex;gap:.5rem;align-items:center}.slider .slide .like{z-index:1;position:absolute;right:.13rem;top:.13rem}.slider .slide .play{z-index:1;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}@media(max-width:399px){.slider .slide .play{display:none}}.slider .slide.swiper-slide-active .play{display:block}.slider .slide.is-commercial:before{z-index:10;position:absolute;top:0;left:0;content:"Ad";font-weight:500;font-size:var(--text-md);color:var(--color-darkgrey);background-color:hsla(0,0%,100%,.8);padding:.38rem .75rem;border-bottom-right-radius:.5rem}.slider--videos .slide{height:auto;justify-content:flex-start;gap:.5rem}.slider--videos .slide:hover .slide__img{transform:none}.slider--videos .slide:after{display:none}.slider--videos .slide__img,.slider--videos .slide__img-wrapper{position:relative;overflow:clip}.slider--videos .slide__img{height:auto;border-radius:.5rem;aspect-ratio:16/9}.slider--videos .slide__content{padding:0;color:var(--color-black)}.slider--videos .slide__content__time{font-size:var(--text-sm);color:var(--color-darkgrey)}.slider--videos .swiper-button-next,.slider--videos .swiper-button-prev{top:28.5%}.slider--books .slide{height:auto;justify-content:flex-start;gap:.5rem}.slider--books .slide:hover .slide__img{transform:none}.slider--books .slide:after{display:none}.slider--books .slide__img,.slider--books .slide__img-wrapper{position:relative;overflow:clip}.slider--books .slide__img{height:auto;border-radius:.5rem;aspect-ratio:3/4}.slider--books .slide__img__label{position:absolute;right:0;top:0;background-color:var(--color-white);padding:.5rem 1rem;border-radius:0 .5rem;line-height:1.2}.slider--books .slide__content{padding:0;color:var(--color-black);display:flex;flex-direction:column;gap:.25rem;font-size:var(--text-2md)}.slider--books .slide__content__title{margin-bottom:0}.slider--books .slide__content__discount-wrapper{display:flex;gap:.5rem;align-items:baseline}.slider--books .slide__content__price--old{font-size:var(--text-sm);color:var(--color-darkgrey);text-decoration:line-through}.slider--books .slide__content__discount{background-color:var(--color-white);padding:.25rem .5rem;color:var(--color-primary);font-size:var(--text-sm);font-weight:600;border-radius:1rem}.slider--books .swiper-button-next,.slider--books .swiper-button-prev{top:35%}@media(max-width:767px){.slider--wide:after{display:none}.slider--wide .swiper-wrapper{flex-direction:column;gap:1rem}.slider--wide .swiper-button-next,.slider--wide .swiper-button-prev{display:none}.slider--wide .slide{display:grid;grid-template-columns:1fr 2.5fr;align-items:flex-start}.slider--wide .slide__img-wrapper{display:flex}.slider--wide .slide__content__title{font-size:var(--text-sm);margin-bottom:0;margin-top:-.25rem}.slider--wide .slide .play{left:auto;top:auto;right:.25rem;bottom:.25rem;width:1.5rem;height:1.5rem;background-size:10px 8px;transform:translate(0)}}@media(max-width:767px)and (max-width:399px){.slider--wide .slide .play{display:block}}.slider--hero{padding-bottom:4rem;overflow-y:visible;padding-left:1rem;padding-right:1rem}@media(min-width:992px){.slider--hero{padding-left:1.25rem;padding-right:1.25rem}}.slider--hero .swiper-navigation{position:absolute;right:1rem;bottom:0;width:6rem;height:2.5rem;display:flex;gap:1rem;justify-content:space-between}.slider--hero .swiper-button-next,.slider--hero .swiper-button-prev{position:relative;left:auto;right:auto;top:auto;transform:none;margin:0;box-shadow:0 8px 24px 0 hsla(0,0%,65%,.2),0 2px 8px 0 rgba(0,0,0,.078)}.slider--hero .swiper-button-next.swiper-button-disabled,.slider--hero .swiper-button-prev.swiper-button-disabled{opacity:.5}.slider--hero .slide{flex-direction:column;justify-content:flex-start;box-shadow:0 8px 24px 0 hsla(0,0%,65%,.2),0 2px 8px 0 rgba(0,0,0,.078);height:auto}@media(min-width:768px){.slider--hero .slide{flex-direction:row}}@media(min-width:1200px){.slider--hero .slide{height:28.15rem}}.slider--hero .slide:after{display:none}.slider--hero .slide__img{position:relative}.slider--hero .slide__img-wrapper{flex-grow:0;flex-shrink:1;flex-basis:50%;overflow:clip}@media(min-width:1200px){.slider--hero .slide__img-wrapper{flex-grow:0;flex-shrink:1;flex-basis:65%}}.slider--hero .slider__content{display:flex;flex-direction:column;justify-content:center;flex-grow:1;flex-shrink:0;flex-basis:12rem;padding:2.5rem}.slider--hero .slider__content p{color:var(--color-darkgrey)}.slider .swiper-pagination-bullet{width:.63rem;height:.63rem}.slider .swiper-pagination-bullet-active{background-color:var(--color-primary)}.section-similar-recipes .slider .slide{height:400px}.main__ad{margin-bottom:0}.ads--off .main__ad{display:none}@media(min-width:992px){.main__ad--top{width:100%;height:12.5rem}}.main__ad--left,.main__ad--rigth{height:100%}.site-ad-placeholder{background-color:var(--color-ads);border:2px solid green;box-sizing:border-box}.main__content-wrapper{display:grid;grid-template-columns:1fr minmax(0,1080px) 1fr}.ads--off .main .article{max-width:65rem;margin:0 auto;grid-column:1/-1;justify-self:center}.main .ad--sticky{position:sticky;top:var(--header-height)}.page-detail--magazine .ad{display:grid;justify-content:center}.page-detail--magazine .ad:before{content:"reklama";text-align:right;display:block;color:var(--color-darkgrey);font-size:var(--text-sm)}@media(min-width:992px){.page-detail--magazine .ad:before{display:none}}.fill-row-ad{display:grid;grid-column:1/-1;justify-self:center}.fill-row-ad:not(:has(.ui-advert-container>*)){display:contents}.article{background-color:#fff;z-index:10}.article__text .ui-video-container,.article__text h1,.article__text h2,.article__text h3,.article__text p{margin-bottom:1.5rem}.article__text h1,.article__text h2,.article__text h3{font-family:var(--font-text)}.article__text h1{font-size:var(--text-2xl)}.article__text h2{font-size:var(--text-xl)}.article__text h3{font-size:var(--text-lg)}.article a:hover{text-decoration:none}.article--magazine{font-size:var(--text-2md)}.article .section{margin-bottom:1rem;overflow-x:clip}@media(min-width:992px){.article .section{overflow-x:visible}}.article .section:has(.breadcrumbs){margin-bottom:0}@media(min-width:992px){.article .section:has(.breadcrumbs){margin-bottom:2rem}}.article .section:has(.article__header){padding-top:0;padding-bottom:0;margin:0}.article .section:has(>.review-box){margin:0 -1.5rem 1.5rem}@media(min-width:768px){.article .section:has(>.review-box){margin-left:0;margin-right:0}}.article .section:has(.tags){overflow-x:visible}.article .section .article-book-promo{overflow-x:visible}@media(max-width:767px){.article .section{padding-bottom:0;padding-top:0}.article .section:has(.breadcrumbs){padding:1rem 0}}@media(min-width:768px){.article .section{margin-bottom:1.5rem}.article .section .article-recipe-data{padding-top:0;padding-bottom:0}}.article .section:last-child{margin-bottom:1rem}.article__header{margin-bottom:1.5rem}.article__title{margin-bottom:0}.article__options{display:flex;align-items:center;position:relative}.article__gallery{display:grid;gap:.5rem}.article__gallery>.article__gallery__img{width:7.25rem;height:7.25rem;aspect-ratio:1/1}.article__gallery__hero{display:flex;justify-content:center;align-items:center;position:relative;grid-row:1/span 4;align-items:flex-start;width:100%;max-width:100%;overflow:clip;border-radius:.75rem;aspect-ratio:1.75/1}.article__gallery__hero:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:30%;background-image:linear-gradient(0deg,rgba(0,0,0,.85) 18.6%,transparent 99.99%,rgba(0,0,0,.15))}.article__gallery__hero--video:after{display:none}.article__gallery__hero .article__gallery__img{aspect-ratio:1.75/1}.article__gallery__hero--is-commercial:before{position:absolute;top:0;right:0;content:"Ad";font-weight:500;font-size:var(--text-lg);color:var(--color-darkgrey);background-color:hsla(0,0%,100%,.8);padding:.5rem 1.5rem;border-bottom-left-radius:.5rem}.article__gallery__img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:.75rem;overflow:clip;width:100%;height:100%}.article__gallery__btn{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:.5rem;width:7.25rem;height:7.25rem;border-radius:.75rem;color:var(--color-primary);font-weight:600;font-size:var(--font-xs);text-decoration:none;box-shadow:0 8px 24px 0 hsla(0,0%,65%,.2),0 2px 8px 0 rgba(0,0,0,.078)}.article__gallery__btn:hover{box-shadow:0 8px 40px 0 hsla(0,0%,65%,.2),0 2px 20px 0 rgba(0,0,0,.078)}.article__gallery--secondary{grid-template-columns:1fr 1fr 1fr}@media(min-width:768px){.article__gallery--secondary{grid-template-columns:1fr 1fr 1fr 1fr}}.article__gallery--secondary .article__gallery__link:nth-child(3){display:none}@media(min-width:768px){.article__gallery--secondary .article__gallery__link:nth-child(3){display:block}}.article__gallery--secondary .article__gallery__img{width:100%;height:100%;aspect-ratio:1/1}@media(min-width:768px){.article__gallery--secondary .article__gallery__img{aspect-ratio:16/10}}.article__gallery--secondary .article__gallery__hero{width:auto;grid-row:auto;grid-column:1/span 3}@media(min-width:768px){.article__gallery--secondary .article__gallery__hero{grid-column:1/span 4}}.article__gallery--secondary .btn{width:auto;height:auto;align-self:stretch;aspect-ratio:1/1;box-shadow:none}@media(min-width:768px){.article__gallery--secondary .btn{aspect-ratio:16/10}}.article__gallery__not-published{position:absolute;top:30%;font-size:5rem;font-weight:700;margin:auto;text-align:center;text-shadow:0 0 7px #fff;width:100%}.article__source{margin-bottom:1.5rem;color:var(--color-darkgrey);font-size:var(--text-sm)}@media(min-width:768px){.article__source{font-size:var(--text-md)}}@media(max-width:991px){.article .section-similar-recipes{background-color:var(--color-white);padding-top:0;padding-bottom:0;margin-bottom:2.5rem}}.article .recipe-data{font-size:var(--text-sm)}@media(min-width:768px){.article .recipe-data{border-bottom:none}}.article .article-recipe-data .recipe-data{padding-bottom:1rem;border-bottom:1px solid var(--color-lightgrey)}@media(min-width:768px){.article .article-recipe-data .recipe-data{border-bottom:none;padding-bottom:0}}.article-options-box{background-color:var(--color-white);position:fixed!important;bottom:-100%;left:0;z-index:15;width:100%;border-radius:.5rem;max-height:calc(100vh - var(--header-height));overflow-y:auto;padding-top:3rem!important;transition-property:all;transition-duration:.25s;transition-timing-function:ease-in-out}@media(min-width:400px){.article-options-box{position:absolute!important;top:3.5rem;left:auto;bottom:auto;right:-1.5rem;width:22rem;overflow:visible;padding:1rem!important;display:none}}.article-options-box .btn--close{right:0;top:.5rem;position:absolute}@media(min-width:400px){.article-options-box .btn--close{display:none}}.article-options-box .btn--close:after,.article-options-box .btn--close:before{background-color:var(--color-darkgrey)}.dialog .article-options-box .btn--close{display:block;right:1.5rem;padding:0}.active .article-options-box{bottom:0}@media(min-width:400px){.active .article-options-box{bottom:auto;display:block}}@media(min-width:1360px){.article-options-box{right:-10rem}}@media(max-width:1359px){.article-options-box:after{left:auto;right:1.85rem;transform:rotate(45deg) translateY(-50%)}}.badge{position:absolute;width:9.38rem;height:9.38rem;background-repeat:no-repeat;background-size:100%;background-position:50%}.badge--top{top:0}.badge--bottom{bottom:0}.badge--left{left:0}.badge--right{right:0}.badge--stamp{width:10.36rem;height:10.36rem;border-radius:50%;margin:1rem;background-color:var(--color-primary)}.badge--stamp__img{width:100%;height:100%;background-image:url(/themes/custom/apetit/build/img/badges/stamp.svg);background-size:90% auto;background-position:50%;background-repeat:no-repeat}@media(max-width:767px){.badge--stamp{width:8.13rem;height:8.13rem}}@media(max-width:575px){.badge--stamp{width:5.13rem;height:5.13rem}}.badge--ribbon{width:10.36rem;height:10.36rem;background-image:url(/themes/custom/apetit/build/img/badges/ribbon.png)}.badge--text{top:.5rem;right:.5rem;background-image:url(/themes/custom/apetit/build/img/badges/badge-text.png)}.badge--icon{top:.5rem;right:.5rem;background-image:url(/themes/custom/apetit/build/img/badges/badge-icon.png)}.badge--icon+.badge--text,.badge--text+.badge--icon{right:12.38rem}.section--article-content .container{display:flex;flex-direction:column;gap:2rem}@media(min-width:992px){.section--article-content .container{flex-direction:row}}.article__content{flex-grow:1;flex-shrink:1;flex-basis:0}@media(min-width:992px){.article__content{flex-basis:70%;max-width:696px}}.article__content__recipe{display:grid;grid-template-columns:1fr;margin-bottom:1.5rem}@media(min-width:768px){.article__content__recipe{grid-template-columns:minmax(0,16.4rem) minmax(0,22.13rem);gap:2rem}.article__content__recipe>.recipe-card__portions,.article__content__recipe>.recipe-card__screen,.article__content__recipe>h3{display:none}}.article__content-right-sidebar{flex-grow:1;flex-shrink:1;flex-basis:100%;display:flex;flex-direction:column;align-items:center}@media(min-width:992px){.article__content-right-sidebar{flex-grow:0;flex-shrink:1;flex-basis:30%}}.article__content-right-sidebar img{position:sticky;top:var(--header-height)}.article-book-promo .magazine-promo{display:grid;grid-template-columns:9.38rem auto;padding:1.5rem;gap:.5rem 2rem}@media(max-width:767px){.article-book-promo .magazine-promo{margin-top:2.5rem;margin-bottom:2.5rem;grid-template-columns:8.13rem auto;border-radius:.75rem;gap:1rem;padding:1.5rem 1rem;align-items:start}}.article-book-promo .magazine-promo__img-wrapper{align-self:flex-start}@media(min-width:768px){.article-book-promo .magazine-promo__img-wrapper{grid-row:span 2;align-self:center}}@media(max-width:767px){.article-book-promo .magazine-promo--white-bckg-on-mobile{background-color:var(--color-white);box-shadow:0 8px 24px 0 hsla(0,0%,65%,.2),0 2px 8px 0 rgba(0,0,0,.078)}.article-book-promo .magazine-promo .button-wrapper{grid-column:span 2;display:flex;flex-direction:column;align-items:center;justify-content:center}.article-book-promo .magazine-promo .button-wrapper .btn{align-self:center}.article-book-promo .magazine-promo .button-wrapper .btn--primary{padding-left:2rem;padding-right:2rem}}.article-book-promo h3+.magazine-promo{margin-top:0}@media(max-width:767px){.recipe-card>.recipe-card__portions,.recipe-card>.recipe-card__screen,.recipe-card>h3:not(.recipe-card__subtitle){display:none}}.recipe-card__portions{display:flex;align-items:center;justify-content:space-between;margin-bottom:.6rem}.recipe-card__screen{margin-bottom:1.5rem}@media(max-width:767px){.recipe-card__screen{position:sticky;top:73px;z-index:10}}.recipe-card__portions-value{margin:0 1rem}.recipe-card__button{display:flex;justify-content:center;align-items:center;width:2rem;height:2rem;border:none;cursor:pointer;background-color:transparent}.recipe-card__ingredient,.recipe-card__step{list-style:none;padding:.75rem 0;border-top:1px solid var(--color-lightgrey);margin:0}.recipe-card__ingredient:first-child,.recipe-card__step:first-child{border-top:none}.recipe-card__ingredient:last-child,.recipe-card__step:last-child{border-bottom:1px solid var(--color-lightgrey)}.recipe-card__ingredient:before,.recipe-card__step:before{display:none}.recipe-card__checkbox{display:flex;width:auto;height:auto;align-items:center}.recipe-card__checkbox.checkbox--checked{text-decoration:line-through}.recipe-card .checkbox{display:flex;justify-content:space-between}.recipe-card .checkbox__text{padding-right:.5rem}.recipe-card .checkbox__checkmark{position:relative;flex-shrink:0}.recipe-card__label{cursor:pointer}.recipe-card__amount{font-weight:700}.recipe-card__subtitle{margin-top:20px;font-size:18px}.recipe-card--how .recipe-card__ingredient:before,.recipe-card--how .recipe-card__step:before{display:flex}.recipe-card--how .recipe-card__checkbox{padding-top:2rem;align-items:flex-start;position:relative}@media(min-width:768px){.recipe-card--how .recipe-card__checkbox{padding-top:0;padding-left:2.5rem}}.recipe-card--how .checkbox__checkmark{position:absolute;top:0;left:auto;right:0}@media(min-width:768px){.recipe-card--how .checkbox__checkmark{position:relative}}.recipe-card__checkbox:checked+.recipe-card__label{text-decoration:line-through}.box--nutrition p,.box--nutrition ul{color:var(--color-darkgrey)}.box--nutrition:has(.toggle) ul li{display:none}.box--nutrition:has(.toggle) ul li:first-child{display:flex}.box--nutrition.active ul li{display:flex}.link__text--hidden{display:none}.active .ico--chevron-down,.active-solo .ico--chevron-down{transform:rotate(180deg)}.active .link__text--show,.active-solo .link__text--show{display:none}.active .link__text--hidden,.active-solo .link__text--hidden{display:inline}.box:has(.ico--cooked).active-solo .ico--cooked,.box:has(.ico--cooked).active-this .ico--cooked,.box:has(.ico--heart).active-solo .ico--cooked,.box:has(.ico--heart).active-this .ico--cooked{background-image:url(/themes/custom/apetit/build/img/ico-red/ico-cooked-done.svg)}.box:has(.ico--cooked).active-solo .ico--heart,.box:has(.ico--cooked).active-this .ico--heart,.box:has(.ico--heart).active-solo .ico--heart,.box:has(.ico--heart).active-this .ico--heart{background-image:url(/themes/custom/apetit/build/img/ico-red/ico-heart-full.svg)}.box:has(.ico--cooked).active-solo h4 span,.box:has(.ico--cooked).active-this h4 span,.box:has(.ico--heart).active-solo h4 span,.box:has(.ico--heart).active-this h4 span{display:none}.box:has(.ico--cooked).active-solo h4 .hidden,.box:has(.ico--cooked).active-this h4 .hidden,.box:has(.ico--heart).active-solo h4 .hidden,.box:has(.ico--heart).active-this h4 .hidden{display:inline-block}.copy-link{cursor:pointer}.copy-link--copied{color:var(--color-primary)}.copy-link--copied .copy-link__text{display:none}.copy-link--copied .copy-link__text.hidden{display:inline-block}.copy-ingredients{cursor:pointer}.copy-ingredients h4{font-weight:600}.copy-ingredients--copied{color:var(--color-primary)}.copy-ingredients--copied h4 span{display:none}.copy-ingredients--copied h4 .hidden{display:inline-block}.recipe-modal{position:fixed;width:100%;left:0;bottom:-100%;padding:4rem 1.5rem 1.5rem;z-index:15;max-height:calc(100% - var(--header-height));overflow-y:auto;transition-property:all;transition-duration:.25s;transition-timing-function:ease-in-out}@media(min-width:400px){.recipe-modal{display:none;position:absolute;width:23.5rem;bottom:auto;left:auto;right:-.5rem;top:3.5rem;overflow-y:visible;max-height:none}.recipe-modal:not(.box--top-triangle){top:0}}.recipe-modal:after{left:auto;right:1.5rem}.active .recipe-modal{bottom:0}@media(min-width:400px){.active .recipe-modal{bottom:auto;display:block}}.recipe-modal .btn--close{display:block;position:absolute;right:1rem;top:1rem;padding:0}.recipe-modal__title{font-size:var(--text-lg)}.recipe-modal .form-checkboxes>div{padding:.6rem;border-top:1px solid var(--color-lightgrey)}.recipe-modal .form-checkboxes>div:last-of-type{border-bottom:1px solid var(--color-lightgrey)}.recipe-modal__checkbox{display:flex;align-items:center;justify-content:space-between;width:100%;padding-right:1.5rem}.recipe-modal .checkbox__checkmark{left:auto;right:0}.recipe-modal__new-cookbook{display:flex;flex-direction:column;margin-top:1.5rem;margin-bottom:1.5rem;position:relative;gap:.5rem}.recipe-modal__new-cookbook__wrapper{display:flex;align-items:center}.recipe-modal__new-cookbook-input{position:relative;flex-grow:1;padding:.5rem;border:1px solid var(--color-grey);border-radius:.5rem;height:3.5rem;font-family:var(--font-text);font-size:var(--text-md)}.recipe-modal__new-cookbook-btn{position:absolute;bottom:.25rem;right:.25rem;padding:.75rem 1.5rem}.recipe-modal__submit-btn{width:100%}.recipe-modal__submit-btn.success{cursor:auto}.recipe-modal__submit-btn:not(:last-of-type){margin-bottom:1.5rem}.recipe-modal__new-cookbook-input.error{border-color:red;background-color:#fee}.custom-tooltip{display:none;position:absolute;background-color:#f9f9f9;border:1px solid #ccc;padding:5px;border-radius:4px;font-size:14px;z-index:1000;top:100%;left:0;margin-top:5px}.review-box__title{margin-bottom:1rem}.review-box__numbers{display:grid;max-width:18.5rem;margin:0 auto 1.5rem;gap:1rem;align-items:center;grid-template-columns:1fr 1fr}@media(min-width:768px){.review-box__numbers{max-width:24rem}}.review-box__numbers__action{display:grid;max-width:18.5rem;margin:0 auto;grid-template-columns:1fr;gap:1rem;align-items:center}@media(min-width:768px){.review-box__numbers__action{max-width:24rem}}.review-box__numbers__rate{display:flex;flex-direction:column;align-items:flex-start}@media(min-width:768px){.review-box__numbers__rate{align-items:center}}.review-box__numbers__rate__header{display:flex;align-items:center;justify-content:center;gap:.5rem}.review-box__numbers__rate__text{font-size:var(--text-sm);color:var(--color-darkgrey);margin-left:.75rem}@media(min-width:768px){.review-box__numbers__rate__text{margin-left:0}}.review-box__numbers__bars{max-width:8.63rem}.bar-with-number{display:flex;align-items:center}.bar-with-number__number{font-size:var(--font-sm);color:var(--color-darkgrey)}.bar-with-number__bar{flex-grow:1;flex-shrink:1;flex-basis:0;background-color:var(--color-lightgrey);height:.5rem;border-radius:.75rem;margin-left:1rem;position:relative}.bar-with-number__bar__fill{position:absolute;top:0;left:0;height:100%;background-color:var(--color-primary);border-radius:.75rem 0 0 .75rem}.review-box__numbers__action.active-solo+.reviews-list{max-height:600rem;margin-top:1.5rem}.reviews-list{transition-property:all;transition-duration:.25s;transition-timing-function:ease-in-out;flex-direction:column;display:flex;max-height:0;overflow:hidden}.reviews-list .review{text-align:left;display:flex;flex-direction:column;gap:.5rem;margin-bottom:.5rem}.reviews-list .review:last-of-type{margin-bottom:1.5rem}.reviews-list .review__header{display:flex;justify-content:space-between;align-items:center}.reviews-list .review__header .date{font-size:var(--text-sm);color:var(--color-darkgrey)}.reviews-list .review__images{display:flex;flex-wrap:wrap;gap:.5rem}.reviews-list .review__images img{width:6.25rem;height:6.25rem;-o-object-fit:cover;object-fit:cover;overflow:clip;border-radius:.25rem}.reviews-list .review__copy{color:var(--color-darkgrey);font-size:var(--text-sm)}.dialog--review .box{max-width:45rem}.recipe-rating__form{display:flex;flex-direction:column;gap:20px}.recipe-rating__label{display:block;margin-bottom:5px;font-weight:700}.recipe-rating__star-container{display:flex;flex-direction:row-reverse;justify-content:flex-end}.recipe-rating__star-input{display:none}.recipe-rating__star-input:checked~.recipe-rating__star-label:before{content:"★";color:var(--color-accent);text-shadow:0 0 2px var(--color-accent)}.recipe-rating__star-label{font-size:45px;color:var(--color-white);text-shadow:-1px -1px 0 var(--color-darkgrey),1px -1px 0 var(--color-darkgrey),-1px 1px 0 var(--color-darkgrey),1px 1px 0 var(--color-darkgrey);cursor:pointer}.recipe-rating__star-label:before{content:"★"}.recipe-rating__star-label:hover:before,.recipe-rating__star-label:hover~.recipe-rating__star-label:before{color:var(--color-accent);text-shadow:0 0 2px var(--color-accent)}.recipe-rating__textarea{width:100%;height:100px;padding:10px;border:1px solid var(--color-darkgrey);border-radius:4px}.recipe-rating__photo-info{font-size:var(--text-sm);color:var(--color-darkgrey);margin-bottom:.5rem}.recipe-rating__photo-buttons{display:flex;gap:.5rem}.recipe-rating .recipe-rating__photo-button--camera{padding-left:.6rem;padding-right:1rem}.recipe-rating__photo-preview{display:flex;gap:.6rem;margin-top:.6rem}.recipe-rating__photo-preview>div{position:relative}.recipe-rating__photo-preview>div>button{border:0;width:2.5rem;height:2.5rem;border-radius:50%;background-color:var(--color-white);position:absolute;top:0;right:0}.photo-upload__container{padding:4rem;max-width:55rem;width:100%;box-sizing:border-box}.photo-upload__title{margin-top:0;margin-bottom:20px}.photo-upload__content{display:flex;flex-direction:column;gap:15px}.photo-upload__preview{position:relative;display:none}.photo-upload__preview img{max-width:40rem;width:100%;height:auto}.photo-upload__remove-image{display:flex;justify-content:center;align-items:center;position:absolute;top:5px;right:5px;background-color:var(--color-white);border:none;border-radius:50%;width:2.5rem;height:2.5rem;font-size:16px;cursor:pointer}.photo-upload__description{width:100%;margin-bottom:1.5rem;border:1px solid var(--color-grey);border-radius:.5rem;padding:.75rem 1rem;font-family:var(--font-text);font-size:var(--text-md);color:var(--color-darkgrey);display:none}.image-selected .photo-upload__description{display:block}.photo-upload__dropzone{border:1px dashed var(--color-grey);border-radius:.5rem;padding:1.5rem;text-align:center;margin-bottom:1.5rem}.photo-upload__select-button{margin-top:.5rem}.photo-upload__submit{display:none}.image-selected .photo-upload__submit{display:block}.photo-upload__wrapper{max-width:40rem;width:100%;margin:0 auto}.photo-upload--sended .photo-upload__wrapper{display:none}.photo-upload__thank-you{display:none;text-align:center}.photo-upload--sended .photo-upload__thank-you{display:block}.page-gallery{--ui-advert-label-background-color:var(--color-black);--ui-advert-label-color:var(--color-white);background-color:var(--color-black)}.page-gallery .main{margin:0}.lightbox-gallery-trigger{cursor:pointer}.lightbox-gallery{display:block;padding:3rem 1.5rem;color:var(--color-white);background-color:var(--color-black);z-index:20;max-width:100%}@media(min-width:992px){.lightbox-gallery{padding:3rem 7rem 5rem}}.lightbox-gallery__container{position:relative;display:flex;flex-direction:column;gap:1.5rem 2.5rem;max-width:100%;max-height:100%}.lightbox-gallery__header{align-self:start;max-width:calc(100vw - 7rem)}@media(min-width:1200px){.lightbox-gallery__header{min-height:2.5rem;grid-column:span 2}}.lightbox-gallery__header__content{display:flex;align-items:baseline;gap:1rem}@media(min-width:768px){.lightbox-gallery__header__content{padding-right:3rem}}.lightbox-gallery__numbers{flex-grow:0;flex-shrink:0;flex-basis:auto}.lightbox-gallery__title{font-family:var(--font-text);font-size:var(--text-lg);margin-bottom:0;flex-grow:1;flex-shrink:1;flex-basis:0}@media(min-width:768px){.lightbox-gallery__title{font-size:var(--text-xl)}}.lightbox-gallery__image-title{font-family:var(--font-text);font-size:var(--text-md)}@media(min-width:768px){.lightbox-gallery__image-title{font-size:var(--text-lg)}}.lightbox-gallery__content{position:relative;height:100%}.lightbox-gallery__close{position:absolute;right:0;top:0;width:2.5rem;height:2.5rem;background-color:var(--color-darkgrey);border-radius:50%;padding:0}.lightbox-gallery__slider{width:100%;height:auto;max-height:68vh;min-height:44vh;overflow:visible}@media(min-width:1200px){.lightbox-gallery__slider{min-height:18rem;aspect-ratio:4/3}}.lightbox-gallery__slide{position:absolute;top:0;left:0;width:100%;height:100%;transition-property:opacity;transition-duration:.3s;transition-timing-function:ease;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;z-index:0;padding-bottom:7rem}.lightbox-gallery__slide--active{opacity:1;z-index:1}.lightbox-gallery__slide__title{font-size:var(--text-2md);margin-bottom:.5rem}.lightbox-gallery__slide__title a{color:var(--color-white)}.lightbox-gallery__slide--text{display:flex;align-items:flex-start}.lightbox-gallery__slide__img-wrapper{width:100%;margin-bottom:1.5rem}.lightbox-gallery__slide__img-wrapper img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;max-height:100vh}@media(min-width:768px){.lightbox-gallery__slide__img-wrapper img{max-height:70vh}}.lightbox-gallery__thubmnails-wrapper{display:flex;align-items:flex-start;gap:1rem;width:100%;margin-top:.5rem;max-height:30vh;overflow-y:auto}@media(min-width:992px){.lightbox-gallery__thubmnails-wrapper{align-items:center}}.lightbox-gallery__thumbnails{display:flex;align-items:flex-start;justify-content:center;gap:.5rem;max-width:48.15rem;width:100%;overflow-x:hidden;flex-wrap:wrap;padding:.5rem 0}@media(min-width:992px){.lightbox-gallery__thumbnails{justify-content:flex-start;align-items:center;padding:0;flex-wrap:nowrap}}.lightbox-gallery__thumbnail{width:7.5rem;height:7.5rem;opacity:.4;transition-property:opacity;transition-duration:.3s;transition-timing-function:ease;border-radius:.75rem;overflow:clip;flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(max-height:800px){.lightbox-gallery__thumbnail{width:5rem;height:5rem}}.lightbox-gallery__thumbnail--active{opacity:1}.lightbox-gallery__thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lightbox-gallery__thumbnail--empty{display:none}.lightbox-gallery .person__img{width:2rem;height:2rem}.lightbox-gallery .person__name{font-size:var(--text-sm);color:var(--color-white)}.lightbox-gallery__nav,.lightbox-gallery__thubmnails-nav{display:flex;justify-content:center;align-items:center;border:none;width:2.5rem;height:2.5rem;background-color:var(--color-darkgrey);border-radius:50%;cursor:pointer;z-index:1;flex-shrink:0}.lightbox-gallery__nav[disabled],.lightbox-gallery__thubmnails-nav[disabled]{opacity:.2;cursor:default}@media(max-width:991px){.lightbox-gallery__thubmnails-nav{display:none}}.lightbox-gallery__nav{position:absolute;top:50%;z-index:3}.lightbox-gallery__nav--prev{left:.6rem}.lightbox-gallery__nav--next{right:.6rem}.lightbox-gallery__ad{display:none}@media(min-width:1200px){.lightbox-gallery__ad{position:relative;height:100%;display:block}}.lightbox-gallery__ad img{width:100%;height:auto;position:absolute;left:0;top:0;max-height:80vh;-o-object-fit:contain;object-fit:contain}.lightbox-gallery .recipes{color:var(--color-white)}.lightbox-gallery .breadcrumbs{display:none}.lightbox-gallery--last-slide .lightbox-gallery__slider{height:auto;aspect-ratio:auto}.lightbox-gallery--last-slide .lightbox-gallery__nav,.lightbox-gallery--last-slide .lightbox-gallery__numbers,.lightbox-gallery--last-slide .lightbox-gallery__thubmnails-wrapper{display:none}.lightbox-gallery--last-slide .breadcrumbs{display:flex}.lightbox-gallery--last-slide .breadcrumbs__item--back{color:var(--color-white);text-decoration:none;font-size:var(--text-md)}.lightbox-gallery--last-slide .breadcrumbs__item--back:before{width:1.2rem;height:1rem;background-image:url(/themes/custom/apetit/build/img/ico/ico-arrow-left.svg);transform:none}.lightbox-gallery--last-slide .lightbox-gallery__slide--text{position:relative;height:auto;top:-.75rem}.lightbox-gallery--last-slide .recipes--hero{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:1.5rem 2rem;margin-bottom:2rem}@media(max-width:767px){.lightbox-gallery--last-slide .recipes--hero{grid-template-columns:1fr 1fr}}.lightbox-gallery--last-slide .lightbox-gallery__title{display:none}@media(max-width:767px){.lightbox-gallery--last-slide div.recipe{display:none}}.lightbox-gallery--last-slide .recipe{color:var(--color-white);max-height:25vh}.lightbox-gallery--last-slide .recipe__title{margin-top:.5rem}.lightbox-gallery--last-slide .recipe a{color:var(--color-white);text-decoration:none}.lightbox-gallery--last-slide .recipe .recipe__img-wrapper{width:100%;height:15vh}.lightbox-gallery--last-slide .recipe:first-child{grid-row:span 2;width:100%;height:100%;max-height:55vh}.lightbox-gallery--last-slide .recipe:first-child .recipe__img-wrapper{position:relative;aspect-ratio:auto;width:100%;height:100%}.lightbox-gallery--last-slide .recipe:first-child .recipe__img-wrapper img{aspect-ratio:auto;width:100%;height:100%}.lightbox-gallery--last-slide .recipe:first-child .recipe__img-wrapper:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:50%;background-image:linear-gradient(0deg,rgba(0,0,0,.85) 18.6%,transparent 99.99%,rgba(0,0,0,.15))}@media(min-width:768px){.lightbox-gallery--last-slide .recipe:first-child .recipe__img-wrapper:after{height:30%}}.lightbox-gallery--last-slide .recipe:first-child .recipe__content{position:absolute;left:0;bottom:0;width:100%;height:auto;z-index:1;padding:1rem}.lightbox-gallery--last-slide .recipe:first-child .recipe__title{font-size:var(--text-2md);margin-bottom:2rem;font-weight:700}.lightbox-gallery--last-slide .recipe:first-child .recipe-data{gap:.5rem;justify-content:space-between}.lightbox-gallery--last-slide .recipe:first-child .difficulties__item a,.lightbox-gallery--last-slide .recipe:first-child .recipe-data__item a{color:var(--color-white)}.lightbox-gallery--last-slide .recipe__time,.lightbox-gallery--last-slide .recipe__title{font-size:var(--text-sm);font-weight:400}.lightbox-gallery .z-banner-gallery__skip{color:var(--color-white)}.print-only{display:none}.print-recipe{cursor:pointer}@media print{.page-node-type-recipe .article__header{margin-bottom:3rem}.page-node-type-recipe .article{max-width:49.5rem;margin:0 auto}.page-node-type-recipe .article__content__recipe{grid-template-columns:minmax(0,20rem) minmax(0,25rem);gap:4.5rem;-moz-columns:2;column-count:2}.page-node-type-recipe .recipe-card__ingredients,.page-node-type-recipe .recipe-card__steps{display:grid!important}.page-node-type-recipe .recipe-card__portions{box-shadow:none;padding:0;justify-content:flex-start;gap:0}.page-node-type-recipe .recipe-card__portions h4{font-weight:400;display:block}.page-node-type-recipe .recipe-card__portions h4:after{content:":"}.page-node-type-recipe .recipe-card__portions .ico--cooked{display:none}.page-node-type-recipe .recipe-card__portions-value{font-weight:400}.page-node-type-recipe .ad,.page-node-type-recipe .ad *,.page-node-type-recipe .footer,.page-node-type-recipe .header{display:none!important}.print-block,.print-only,.print-this,.section .print-this,.section .print-this *{display:block!important}.print-flex,.print-flex *{display:flex!important}.print-flex * .dont-print,.print-flex .dont-print{display:none!important}.recipe-card__wrapper{margin-bottom:3rem}.video-wrapper:before{display:none}.print-grid{display:grid!important}.print-grid .dont-print,.print-grid .dont-print *{display:none!important}.print-sheet *,.print-this *{display:block!important}.print-sheet * .dont-print,.print-this * .dont-print,.tbl-feed-container,body .dont-print,body .dont-print *{display:none!important}}.taxonomy-tree-filter span{cursor:pointer;font-size:var(--text-2md);color:var(--color-black);margin-left:.5rem}.taxonomy-tree-filter span.active{font-weight:700;border-bottom:3px solid var(--color-primary)}.taxonomy-tree{margin:3rem 0}.taxonomy-tree ul li{padding-left:0;margin-bottom:1rem}.taxonomy-tree ul li:before{display:none}.taxonomy-tree ul li a{text-decoration:none}.taxonomy-tree ul li>div{display:inline-block;border-radius:3rem;align-self:flex-start;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-bottom:.5rem;font-weight:700;padding:.5rem 1rem;border:1px solid var(--color-tag-taxonomy-primary);background-color:var(--color-tag-taxonomy-primary)}.taxonomy-tree ul li>div a{font-size:var(--text-md);color:var(--color-white)}.taxonomy-tree ul li ul li{margin-bottom:.5rem}.taxonomy-tree ul li ul li>div{font-weight:600;padding:.3rem 1rem;border:1px solid var(--color-tag-taxonomy-secondary);background-color:var(--color-tag-taxonomy-secondary)}.taxonomy-tree ul li ul li>div a{font-size:var(--text-sm);color:var(--color-black)}.taxonomy-tree ul li ul li ul li{margin-right:.5rem;display:inline-block}.taxonomy-tree ul li ul li ul li>div{font-weight:500;padding:.2rem 1rem;border:1px solid var(--color-tag-taxonomy-tertiary);background-color:var(--color-tag-taxonomy-tertiary)}.taxonomy-tree ul li ul li ul li>div a{font-size:var(--text-xs);color:var(--color-black)}.taxonomy .taxonomy-articles .articles__item__title,.taxonomy .taxonomy-articles .recipe__title{font-size:var(--text-md)!important}@media(min-width:768px){.taxonomy .taxonomy-articles .articles__item__title,.taxonomy .taxonomy-articles .recipe__title{font-size:var(--text-lg)!important}}.taxonomy .taxonomy-articles .collections__item{display:grid;grid-template-columns:7.5rem 1fr;gap:.75rem;width:100%;max-width:100%}@media(min-width:768px){.taxonomy .taxonomy-articles .collections__item{grid-template-columns:1fr}}@media(min-width:992px){.taxonomy .taxonomy-articles .collections__item{grid-template-columns:auto 1fr}}.taxonomy .taxonomy-articles .collections__item__images-wrapper{max-width:17.5rem;aspect-ratio:16/9}.taxonomy .taxonomy-articles .collections__item__img{aspect-ratio:16/9}@media(max-width:767px){.taxonomy .taxonomy-articles .collections__item__count{font-size:var(--text-xs)}.taxonomy .taxonomy-articles .collections__item__count span{font-size:var(--text-sm)}.taxonomy .taxonomy-articles .collections__item__count .recipes-number{position:relative;top:3px}.taxonomy .taxonomy-articles .collections__item__count .recipes-text{display:none}}.taxonomy .taxonomy-articles .collections__item .recipe__title{font-weight:700;font-size:var(--text-sm)}@media(min-width:768px){.taxonomy .taxonomy-articles .collections__item .recipe__title{font-size:var(--text-md)}}.taxonomy__title{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:2.5rem}@media(max-width:767px){.taxonomy__title{margin-bottom:1rem}}.taxonomy__title h1{margin-bottom:0}.taxonomy__title>div{display:flex;gap:1rem;margin:1rem 0;flex-wrap:wrap}@media(max-width:767px){.taxonomy__title>div .btn{font-size:var(--text-xs);padding:.5rem 1rem}.taxonomy__title>div .btn i{width:1rem;height:1rem}}.taxonomy__description-wrapper{display:flex;flex-direction:row;gap:1rem;align-items:stretch;margin-bottom:2.5rem}.taxonomy__description-content{margin-bottom:1rem;color:var(--color-darkgrey)}.taxonomy__description-content a,.taxonomy__description-content b,.taxonomy__description-content i,.taxonomy__description-content p,.taxonomy__description-content strong{color:inherit}.taxonomy__description-show-more{cursor:pointer}.taxonomy__image{flex-shrink:0}.taxonomy__image img{aspect-ratio:1/1;border-radius:50%}.taxonomy .persons img{border-radius:50%}.ui-taxonomy-description{position:relative;overflow:hidden;max-height:var(--ui-taxonomy-description-max-height--mobile,60vh);margin-bottom:1em;padding-bottom:1.125em}@media(min-width:641px){.ui-taxonomy-description{max-height:none}}.ui-taxonomy-description__see-more{position:absolute;bottom:0;left:0;display:flex;align-items:flex-end;-moz-column-gap:.375em;column-gap:.375em;width:100%;padding-top:.25em;background-color:#fff;color:var(--color-red);transition-property:opacity,color;transition-duration:.3s;opacity:0;cursor:pointer}.ui-taxonomy-description__see-more:before{content:"";position:absolute;top:0;left:0;width:100%;height:4em;background-image:linear-gradient(0deg,#fff,hsla(0,0%,100%,0));transform:translateY(-100%);pointer-events:none}.ui-taxonomy-description__see-more:after{text-decoration:none}@media(max-width:640px){.ui-taxonomy-description__see-more{text-align:center}}.ui-taxonomy-description[data-taxonomy-description-see-more-status=visible] .ui-taxonomy-description__see-more{opacity:1}.ui-taxonomy-description[data-taxonomy-description-see-more-status=visible] .ui-taxonomy-description__see-more:after{content:"›"}.ui-taxonomy-description[data-taxonomy-description-content-status=maximized]{max-height:none}.ui-taxonomy-description[data-taxonomy-description-content-status=maximized] .ui-taxonomy-description__see-more:before{display:none}.ui-taxonomy-description[data-taxonomy-description-content-status=maximized] .ui-taxonomy-description__see-more:after{content:"‹";order:-1}.ui-subscription li{margin:0;padding-left:0}.ui-subscription li:before{display:none}.ui-subscription li .ui-subscription-tile__details li:not(:last-child){padding-right:.5rem;margin-right:.5rem;border-right:1px solid var(--color-darkgrey)}.ui-subscription .ui-subscription-tile__image-preview{margin-right:.25rem;margin-bottom:.25rem}.ui-subscription-tile--recommended-by{--drupal-marketing-share-background-color:#f1f1f1;--drupal-marketing-share-foreground-color:#000;--drupal-marketing-share-color:#cf1d15;--drupal-marketing-share-font-family:"Inter",sans-serif;--drupal-marketing-share-headline-font-family:"Playfair Display",sans-serif;--drupal-marketing-share-details-color:#666;--drupal-marketing-share-perex-see-more-color:#cf1d15;--drupal-marketing-share-perex-see-more-color--hover:#cf1d15;--drupal-marketing-share-citation-background-color:#fff;--drupal-marketing-share-citation-color:#000;--drupal-marketing-share-citation-author-color:#666;--drupal-marketing-share-image-preview-background-color:#fff;--drupal-marketing-share-button-light:#fff;--drupal-marketing-share-color-lighter:#cf1d15;--drupal-marketing-share-image-height:auto}.marketing-books{--drupal-marketing-share-navigation-background-color:var(--color-lightbckg);--drupal-marketing-share-button-light:var(--color-white);--drupal-marketing-share-color:var(--color-primary);--drupal-marketing-share-color-lighter:var(--color-primary-hover);--drupal-marketing-share-image-border-radius:.75rem;--drupal-marketing-share-font-size-unitless:16}.ui-related-products-container{--drupal-marketing-share-tile-border-radius:.75rem;--drupal-marketing-share-image-border-radius:.5rem;--drupal-marketing-share-button-background-color:var(--color-primary);--drupal-marketing-share-button-color:var(--color-white);--drupal-marketing-share-button-background-color--hover:var(--color-primary-hover);--drupal-marketing-share-button-color--hover:var(--color-white);margin-bottom:2.5rem}.ui-related-products-container h2{margin-bottom:0}.ui-related-products-container a{text-decoration:none}.ui-related-products-container ul li{padding-left:0;margin-bottom:0}.ui-related-products-container ul li:before{display:none}@media(min-width:992px){.ui-tips-widget-component{margin-top:-2rem}}.e-pager{display:flex;justify-content:center;align-items:center;list-style:none;padding:0;margin:80px 0 20px}.e-pager__items{display:flex;gap:8px}.e-pager__item{display:flex;align-items:center;justify-content:center;width:40px;height:40px;font-size:18px;font-weight:700;text-align:center;color:#c00;text-decoration:none;border-radius:6px;background-color:#f0f0f0;padding:0}.e-pager__item:before{display:none}.e-pager__item a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:inherit;text-decoration:none;transition-duration:.2s;transition-property:background-color,color;border-radius:6px}.e-pager__item a:hover{background-color:#e0e0e0}.e-pager__item.is-active{background-color:#c00;color:#fff}.e-pager__item.is-active a{color:#fff;cursor:default}.e-pager__item--btn{font-size:18px}.e-pager__item--btn,.e-pager__item--btn a:hover{background-color:transparent}.e-pager__item--btn .ico{width:.6rem}.e-pager__item--ellipsis{width:auto;padding:0 5px;font-size:18px;color:#c00;background-color:transparent}:root{--tagify-dd-color-primary:var(--color-primary)!important;--tagify-dd-item-pad:.5rem 1rem!important;--tagify-dd-bg-color:var(--color-lightbckg)!important}.tagify{--tags-border-color:var(--color-grey)!important;--tag-bg:var(--color-tag-taxonomy-secondary)!important;--tag-hover:var(--color-tag-taxonomy-secondary)!important;--tag-remove-btn-bg--hover:var(--color-primary)!important}.tagify__dropdown__wrapper{border:none!important}.tagify__dropdown{border-top:none!important}.complex-search__wrapper{display:flex;flex-direction:row;gap:2.5rem}.complex-search__wrapper .show-filters-button{display:none}@media(max-width:991px){.complex-search__wrapper{flex-wrap:wrap}.complex-search__wrapper .show-filters-button{width:100%;display:flex}.complex-search__wrapper .complex-search__filters{display:none}.complex-search__wrapper .complex-search__content{display:block}.complex-search__wrapper.open-filter .complex-search__filters{display:block;flex-grow:1}.complex-search__wrapper.open-filter .complex-search__content{display:none}}.complex-search__tabs{display:flex;border-bottom:1px solid #ddd;margin-bottom:3rem}.complex-search__tab{display:flex;align-items:center;gap:.5rem;padding:15px 20px;font-size:16px;cursor:pointer;text-decoration:none;color:#000;font-weight:700}.complex-search__tab.active{color:var(--color-primary);position:relative}.complex-search__tab.active:after{content:"";position:absolute;left:0;bottom:-1.5px;width:100%;height:2px;background-color:var(--color-primary)}.complex-search__filters{flex-grow:0;flex-shrink:1;flex-basis:0}@media(min-width:992px){.complex-search__filters{flex-basis:350px}}.complex-search__filters .e-form{margin-bottom:2.5rem}.complex-search__filters .form-item{margin-bottom:.5rem}.complex-search__filters .form-item label{font-weight:700;line-height:2.5}.complex-search__filters .block-facets:not(:last-of-type):not(:nth-last-of-type(2)){border-bottom:1px solid #ddd}.complex-search__filters .block-facets ul li{margin-left:1rem}.complex-search__filters .block-facets .ui-filter__facets-widget .ui-filter__form-wrapper{margin-top:.5rem}.complex-search__filters .block-facets .ui-filter__facets-widget .ui-filter__form-wrapper.open .ui-filter__headline:before{rotate:unset;transition-property:rotate;transition-duration:.3s;transition-timing-function:ease}.complex-search__filters .block-facets .ui-filter__facets-widget .ui-filter__form-wrapper.open .ui-filter__list{display:block}.complex-search__filters .block-facets .ui-filter__facets-widget .ui-filter__form-wrapper .ui-filter__headline{font-weight:700;margin-bottom:.5rem;cursor:pointer}.complex-search__filters .block-facets .ui-filter__facets-widget .ui-filter__form-wrapper .ui-filter__headline:before{position:relative;display:inline-block;top:0;font-size:18pt;margin-right:.5rem;color:var(--color-primary);content:"⌄";rotate:-90deg;transition-property:rotate;transition-duration:.3s;transition-timing-function:ease;font-weight:700}.complex-search__filters .block-facets .ui-filter__facets-widget .ui-filter__form-wrapper .ui-filter__headline .ui-filter__headline-text{font-size:14pt}.complex-search__filters .block-facets .ui-filter__facets-widget .ui-filter__form-wrapper .ui-filter__facets-widget,.complex-search__filters .block-facets .ui-filter__facets-widget .ui-filter__form-wrapper .ui-filter__list{display:none}.complex-search__filters .block-facets .ui-filter__facets-widget .ui-filter__form-wrapper .ui-filter__list-items .facet-item{position:relative;align-items:center;margin-bottom:.5rem}.complex-search__filters .block-facets .ui-filter__facets-widget .ui-filter__form-wrapper .ui-filter__list-items .facet-item:before{display:none}.complex-search__filters .block-facets .ui-filter__facets-widget .ui-filter__form-wrapper .ui-filter__list-items .facet-item--expanded .expand{position:absolute;display:block;top:-6px;left:-15px;font-size:18pt;margin-right:.5rem;color:var(--color-primary);rotate:-90deg;transition-property:rotate;transition-duration:.3s;transition-timing-function:ease;cursor:pointer;font-weight:700}.complex-search__filters .block-facets .ui-filter__facets-widget .ui-filter__form-wrapper .ui-filter__list-items .facet-item--expanded.open>.expand{rotate:unset;transition-property:rotate;transition-duration:.3s;transition-timing-function:ease}.complex-search__filters .block-facets .ui-filter__facets-widget .ui-filter__form-wrapper .ui-filter__list-items .facet-item--expanded.open>.ui-filter__facets-widget{display:block}.complex-search__filters .block-facets .ui-filter__facets-widget .ui-filter__form-wrapper .ui-filter__list-items .facet-item .facets-checkbox{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.complex-search__filters .block-facets .ui-filter__facets-widget .ui-filter__form-wrapper .ui-filter__list-items .facet-item .facets-checkbox:checked+label:before{background-color:var(--color-primary);border-color:var(--color-primary)}.complex-search__filters .block-facets .ui-filter__facets-widget .ui-filter__form-wrapper .ui-filter__list-items .facet-item .facets-checkbox:checked+label:after{display:block}.complex-search__filters .block-facets .ui-filter__facets-widget .ui-filter__form-wrapper .ui-filter__list-items .facet-item label{position:relative;padding-left:30px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.complex-search__filters .block-facets .ui-filter__facets-widget .ui-filter__form-wrapper .ui-filter__list-items .facet-item label:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);height:22px;width:22px;border:1.5px solid var(--color-grey);border-radius:2px;background-color:#fff}.complex-search__filters .block-facets .ui-filter__facets-widget .ui-filter__form-wrapper .ui-filter__list-items .facet-item label:after{content:"";position:absolute;left:7px;top:44%;transform:translateY(-50%) rotate(45deg);width:7px;height:14px;border:solid #fff;border-width:0 2px 2px 0;display:none}.complex-search__filters .block-facets.block-facet-blockma-video,.complex-search__filters .block-facets.block-facet-blocknarocnost{margin-top:2rem}.complex-search__filters .block-facets.block-facet-blockma-video .facet-item,.complex-search__filters .block-facets.block-facet-blocknarocnost .facet-item{margin-left:0;padding-left:0}.complex-search__filters .block-facets.block-facet-blockma-video .facet-item .facet-item__value,.complex-search__filters .block-facets.block-facet-blocknarocnost .facet-item .facet-item__value{margin-left:5px}.complex-search__filters .block-facets.block-facet-blockma-video .facet-item .facet-item__value .ico,.complex-search__filters .block-facets.block-facet-blocknarocnost .facet-item .facet-item__value .ico{position:relative;top:6px}.complex-search__filters .block-facets.block-facet-blockma-video .facet-item .facet-item__value .difficulty,.complex-search__filters .block-facets.block-facet-blocknarocnost .facet-item .facet-item__value .difficulty{top:2px;display:inline-flex}.complex-search__content{flex-grow:1;flex-shrink:1;flex-basis:0}.complex-search__content__tags .tag-category,.complex-search__content__tags .tag-category .tag-list{display:inline-block}.complex-search__content__tags .tag-category .tag-list span{margin-bottom:.5rem;margin-right:.5rem;padding:.25rem .75rem}.complex-search__content__tags .tag-category .tag-list span i{cursor:pointer;width:1rem;height:1rem;position:relative;top:3px}.complex-search__content__tags .tag-category .tag-list span i:hover{background-color:#cf1d15;border-radius:50%;background-image:url(/themes/custom/apetit/build/img/ico-white/ico-close.svg);background-size:11px;background-position:50% 50%;transition:background-color .3s ease}.complex-search .button#custom-submit-button{width:100%;display:none}@media(max-width:991px){.complex-search .button#custom-submit-button{display:flex}}.complex-search button#custom-reset-button{margin-top:3rem;margin-bottom:3rem;padding:0;font-size:var(--text-sm)}.listing__recipes-tabs-wrapper{margin-bottom:1rem}.listing__recipes-tabs{display:flex;flex-wrap:wrap;border-bottom:1px solid #ddd;margin-bottom:1rem}.listing__recipes-tabs__tab{position:relative;display:flex;align-items:center;gap:.5rem;padding:15px 10px;font-size:16px;cursor:pointer;text-decoration:none;color:#000;text-wrap:nowrap;font-weight:700}.listing__recipes-tabs__tab.active{color:var(--color-primary);position:relative}.listing__recipes-tabs__tab.active:after{content:"";position:absolute;left:0;bottom:-1.5px;width:100%;height:2px;background-color:var(--color-primary)}.listing__recipes-tabs__tab-content{display:none}.listing__recipes-tabs__tab-content.active{display:inline-flex}.listing__recipes-tabs__tab-content .menu .menu-item{font-size:var(--text-sm);padding:.25rem .65rem}.listing__recipes-tabs__tab-content .menu .menu-item:before{display:none}.listing__recipes-tabs__tab-content .menu .menu-item a{text-decoration:none}.listing__recipes-menu{margin-bottom:2.5rem}.listing__recipes-menu .menu[title]:before{content:attr(title);font-size:var(--text-sm);font-weight:500;margin-right:.5rem}.listing__recipes-menu__menu{margin-bottom:.5rem}.listing__recipes-menu__menu .menu .menu-item{font-size:var(--text-sm);font-weight:500;background-color:var(--color-tag-taxonomy-secondary);padding:.25rem .65rem}.listing__recipes-menu__menu .menu .menu-item:before{display:none}.listing__recipes-menu__menu .menu .menu-item--active{background-color:var(--color-tag-taxonomy-primary)}.listing__recipes-menu__menu .menu .menu-item a.is-active,.listing__recipes-menu__menu .menu .menu-item--active a{color:var(--color-white)}.listing__recipes-menu__menu .menu .menu-item a{text-decoration:none}.listing__recipes-menu__menu .menu li:has(>a.is-active){background-color:var(--color-tag-taxonomy-primary)}.listing__recipes-menu__submenu .menu .menu-item{font-size:var(--text-xs);padding:.25rem .65rem}.listing__recipes-menu__submenu .menu .menu-item:before{display:none}.listing__recipes-menu__submenu .menu .menu-item a{text-decoration:none}.page-node-type-apetit .s-apetit{display:flex;flex-direction:column}.page-node-type-apetit .s-apetit__image,.page-node-type-apetit .s-apetit__main{padding-bottom:.5rem}@media(min-width:768px){.page-node-type-apetit .s-apetit{flex-direction:row}.page-node-type-apetit .s-apetit__image{flex:1;padding:0 2.5rem 2.5rem 0}.page-node-type-apetit .s-apetit__main{flex:1;padding:0 0 2.5rem 2.5rem}}.page-node-type-apetit .s-apetit__cover img{border-radius:1rem}.page-node-type-apetit .s-apetit__info,.page-node-type-apetit .s-apetit__title{display:block}@media(max-width:767px){.page-node-type-apetit .s-apetit__info,.page-node-type-apetit .s-apetit__title{display:none}}.page-node-type-apetit .s-apetit__info-mob,.page-node-type-apetit .s-apetit__title-mob{display:none;flex:1}@media(max-width:767px){.page-node-type-apetit .s-apetit__info-mob,.page-node-type-apetit .s-apetit__title-mob{display:block}}.page-node-type-apetit .s-apetit__info{padding-bottom:1rem}.page-node-type-apetit .s-apetit__cta{padding-bottom:.5rem}.page-node-type-apetit .s-apetit__cta .btn{padding:1rem 3rem}.profile{display:flex;flex-direction:column}.profile>.container{display:grid;gap:2.5rem;align-items:start;flex-wrap:wrap;grid-template-areas:"menu" "content"}@media(min-width:576px){.profile>.container{grid-template-areas:"menu" "content content";grid-template-columns:1fr fit-content(50%)}}@media(min-width:992px){.profile>.container{grid-template-areas:"menu content";grid-template-columns:240px 1fr;grid-template-rows:auto}}.profile>.container .layout__sidebar-first{grid-area:menu;padding:2rem 1rem;text-align:center}.profile>.container .layout__sidebar-first .block-user-profile-image-block{margin-bottom:2.5rem}.profile>.container .layout__sidebar-first .block-user-profile-image-block .profile-image__image{position:relative;align-items:center;aspect-ratio:1;display:flex;justify-content:center;overflow:hidden;margin:0 auto .5rem;max-width:calc(100px + .5rem);max-height:calc(100px + .5rem)}.profile>.container .layout__sidebar-first .block-user-profile-image-block .profile-image__image .ico{width:1rem;height:1rem}.profile>.container .layout__sidebar-first .block-user-profile-image-block .profile-image__img{flex:1 1 auto;max-width:100px;max-height:100px;border-radius:50%}.profile>.container .layout__sidebar-first .block-user-profile-image-block .profile-image__img--empty{background-color:var(--color-primary)}.profile>.container .layout__sidebar-first .block-user-profile-image-block .profile-image__update{background:var(--color-lightgrey);border-radius:50%;color:#fff;cursor:pointer;line-height:1;padding:.5em;position:absolute;right:0;bottom:0;transition:background-color .2s ease-out}.profile>.container .layout__sidebar-first .block-user-profile-image-block .profile-image__update:hover{background:var(--color-grey)}.profile>.container .layout__sidebar-first .block-user-profile-image-block .profile-image__name{font-family:Inter,sans-serif;color:var(--color-primary);font-size:16px}.profile>.container .layout__sidebar-first .profile-menu__item{margin-bottom:.5rem}.profile>.container .layout__sidebar-first .profile-menu__item--active{font-weight:700}.profile>.container .layout__sidebar-first .profile-menu__link{text-decoration:none}.profile>.container .layout__sidebar-first .profile-menu__btn{margin-top:2.5rem}.profile>.container .layout__content{grid-area:content}.profile>.container .layout__content .user-recipe-form .profile-btns{margin:2.5rem 0}.profile>.container .layout__content .user-recipe-form #edit-body-format,.profile>.container .layout__content .user-recipe-form #edit-field-text-summary-format{display:none}.profile>.container .layout__content .sc-recipes .view-content{display:grid;gap:1rem;padding:1rem;grid-template-columns:1fr}@media(min-width:768px){.profile>.container .layout__content .sc-recipes .view-content{grid-template-columns:repeat(2,1fr)}}@media(min-width:992px){.profile>.container .layout__content .sc-recipes .view-content{grid-template-columns:repeat(3,1fr)}}.profile>.container .layout__content .sc-recipe__title{margin-bottom:1rem;font-family:Inter,sans-serif,serif;font-size:16px}.profile>.container .layout__content .sc-recipe__status{display:flex;align-items:center;gap:.5rem}.profile>.container .layout__content .sc-recipe__action{margin-bottom:1rem}.profile>.container .layout__content .sc-recipe__img{border-radius:.5rem}.profile>.container .layout__content .user-recipe-form .form-item-field-image legend{position:relative;top:25px}.profile>.container .layout__content .user-recipe-form #edit-field-difficulty--wrapper,.profile>.container .layout__content .user-recipe-form #edit-field-preparation-time--wrapper{padding-top:2rem}.profile>.container .layout__content .user-recipe-form #edit-field-difficulty--wrapper legend,.profile>.container .layout__content .user-recipe-form #edit-field-preparation-time--wrapper legend{position:relative;top:25px}.profile>.container .layout__content .user-recipe-form .fieldset-legend:not(.option),.profile>.container .layout__content .user-recipe-form label:not(.option){font-weight:700}.profile>.container .layout__content .user-collections .profile-menu__item--main{display:flex;flex-direction:row;justify-content:space-between}.profile>.container .layout__content .user-collections .profile-menu__item--main--title{display:flex;flex-direction:column}.profile>.container .layout__content .user-collection .profile-collection__title-bar__title-wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end}@media(max-width:767px){.profile>.container .layout__content .user-collection .profile-collection__title-bar__title-wrapper{flex-direction:column;justify-content:start}}.profile>.container .layout__content .user-collection .profile-collection__title-bar__title-wrapper__title{display:flex;align-items:baseline;gap:1rem}.profile>.container .layout__content .user-collection .profile-collection__title-bar__title-wrapper__actions{display:flex;flex-wrap:nowrap;gap:.5rem}.profile>.container .layout__content .user-collection .profile-collection__title-bar__title-wrapper__actions .a-teaser__action{cursor:pointer}.profile>.container .layout__content .apetit-common-create-user-collection .form-checkboxes,.profile>.container .layout__content .apetit-common-create-user-collection .form-item-collectionname,.profile>.container .layout__content .apetit-common-create-user-collection .profile-suggestions,.profile>.container .layout__content .form-item{margin-bottom:1rem}.profile>.container .layout__content .messages{background-color:var(--color-lightbckg);margin-bottom:.5rem;border-radius:.5rem;padding:.5rem}.profile>.container .layout__content .messages--status{color:var(--color-black)}.profile>.container .layout__content .messages--error{color:var(--color-primary)}.author__section--title{font-family:var(--font-text)}.author__section--wrapper{display:flex;flex-wrap:wrap;justify-content:center}.author__section--image{width:250px;padding:2.5rem 0 2.5rem 2.5rem}@media(max-width:767px){.author__section--image{display:flex;justify-content:center;padding:2.5rem 2.5rem 0;width:100%}}.author__section--text{flex:1;padding:2.5rem}@media(max-width:767px){.author__section--text{width:100%}}.author__section--img{border-radius:50%}.s-404 h1,.s-404 h2,.s-404 h3,.s-404 h4,.s-404 h5{font-family:var(--font-headers)}.s-404__main{position:relative}.s-404__main-content{align-items:center;display:flex;justify-content:center;position:absolute;left:0;right:0;top:0;bottom:10%}.s-404__main-title{color:#d8d8d8;font-size:2rem;font-weight:900;margin-bottom:0}@media(min-width:768px){.s-404__main-title{font-size:4rem}}@media(min-width:992px){.s-404__main-title{font-size:6rem}}@media(max-width:991.98px){[class^=gv-][class$=dockInnerWrapperDocked][style*="top: 0px;"]{--ui-menu-height:98px!important}}@media(max-width:766.98px){[class^=gv-][class$=dockInnerWrapperDocked][style*="top: 0px;"]{--ui-menu-height:53px!important}}.article [class^=gv-][class$=dockInnerWrapperDocked][style*="top: 0px;"]{--ui-header-status-as-number:1;margin-top:calc(4.5rem*var(--ui-header-status-as-number,0))}.quick-edit{position:relative}.quick-edit--link{position:absolute;left:1rem;top:1rem;width:25px;height:25px;background-image:url(/core/misc/icons/bebebe/pencil.svg);background-position:50% 50%;background-size:16px 16px;background-repeat:no-repeat;background-color:#fff;border:1px solid #ccc;border-radius:50%;z-index:1000;padding:0 2px;margin:0;float:right}.quick-edit--link:hover{background-image:url(/core/misc/icons/787878/pencil.svg)}.quick-edit.right .quick-edit--link{right:1rem!important;left:auto!important}.ui-related-products-reset--list{margin:0;padding:0;list-style-type:none}.ui-related-products-reset--list>dd{margin-left:0}.ui-related-products-reset--heading{margin-top:0;margin-bottom:0;font-size:inherit;font-family:inherit}.js-element-hidden{display:none!important}.js-element-invisible{visibility:hidden!important}.ui-related-products-svg{display:inline-block;width:24px;height:auto}.ui-related-products-button{display:flex;max-width:-moz-max-content;max-width:max-content;align-items:center;-moz-column-gap:8px;column-gap:8px;padding:.75em 24px;border-radius:5px;background-color:var(--drupal-marketing-share-color);font-weight:600;transition-property:background-color,color;transition-duration:.3s;transition-timing-function:ease}.ui-related-products-button,.ui-related-products-button:hover{color:var(--drupal-marketing-share-button-light);text-decoration:none}.ui-related-products-button:hover{background-color:var(--drupal-marketing-share-color-lighter)}.ui-related-products-button__icon{display:flex;align-items:center;width:1em}.ui-related-products-button__icon .ui-related-products-svg{width:75%;transform:translateY(-1px)}.ui-related-products-button--size--medium{padding:.75em 24px}.ui-related-products-header{display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:32px;column-gap:32px}@container ui-related-products-container (width < 641px){.ui-related-products-header{justify-content:space-between}}.ui-related-products-header__heading{font-weight:700;font-size:calc(24/var(--drupal-marketing-share-font-size-unitless,16)*1em)}@container ui-related-products-container (width < 641px){.ui-related-products-header__heading{font-size:calc(20/var(--drupal-marketing-share-font-size-unitless,16)*1em)}}.ui-related-products-header .ui-related-products-svg{width:135px;height:42px}@container ui-related-products-container (width < 641px){.ui-related-products-header .ui-related-products-svg{width:103px;height:32px}}.ui-related-products-container{container-name:ui-related-products-container;container-type:inline-size;display:flex;flex-direction:column;row-gap:calc(30/var(--drupal-marketing-share-font-size-unitless,16)*1em);font-family:var(--drupal-marketing-share-font-family,inherit)}@container ui-related-products-container (width < 641px){.ui-related-products-container{row-gap:calc(24/var(--drupal-marketing-share-font-size-unitless,16)*1em)}}.ui-related-products-container--image-size{--drupal-marketing-share-image-aspect-ratio:3/4}.ui-related-products-container--image-size--fixed .ui-related-products-tile__image{max-width:var(--drupal-marketing-share-image-width,100%);min-height:var(--drupal-marketing-share-image-height,auto)}.ui-related-products-container--image-size--responsive .ui-related-products-tile__image{width:100%}.ui-related-products-container--image-size--tiny{--drupal-marketing-share-image-width:120px;--drupal-marketing-share-image-height:160px}.ui-related-products-container--image-size--small{--drupal-marketing-share-image-width:138px;--drupal-marketing-share-image-height:185px}.ui-related-products-container--image-size--medium{--drupal-marketing-share-image-width:168px;--drupal-marketing-share-image-height:225px}.ui-related-products-container--image-size--large{--drupal-marketing-share-image-width:247px;--drupal-marketing-share-image-height:330px}.ui-related-products-container--image-size--huge{--drupal-marketing-share-image-width:280px;--drupal-marketing-share-image-height:396px;--drupal-marketing-share-image-aspect-ratio:280/396}.ui-related-products-container--related{row-gap:calc(16/var(--drupal-marketing-share-font-size-unitless,16)*1em)}.ui-related-products-container--related .ui-related-products-tile{--drupal-marketing-share-image-width:150px;--drupal-marketing-share-image-height:200px;padding:calc(24/var(--drupal-marketing-share-font-size-unitless,16)*1em) 24px;border-radius:var(--drupal-marketing-share-tile-border-radius,0);background-color:var(--drupal-marketing-share-background-color,#f1f1f1);color:var(--drupal-marketing-share-foreground-color,#000)}@container ui-related-products-container (width < 641px){.ui-related-products-container--related .ui-related-products-tile{--drupal-marketing-share-image-width:130px;--drupal-marketing-share-image-height:170px}}.ui-related-products-container--related .ui-related-products-tile__layout{grid-template-areas:"image spaceA" "image name" "image perex" "image price" "image button" "image spaceB";grid-template-columns:min-content auto;grid-template-rows:repeat(6,auto);gap:calc(8/var(--drupal-marketing-share-font-size-unitless,16)*1em) calc(24/var(--drupal-marketing-share-font-size-unitless,16)*1em)}@container ui-related-products-container (width < 641px){.ui-related-products-container--related .ui-related-products-tile__layout{grid-template-areas:"image name" "image perex" "image price" "button button";grid-template-rows:repeat(4,auto)}}.ui-related-products-container--related .ui-related-products-tile__layout-item--name{font-weight:700;font-size:calc(18/var(--drupal-marketing-share-font-size-unitless,16)*1em)}.ui-related-products-container--related .ui-related-products-tile__layout-item--name:hover{text-decoration:underline}.ui-related-products-container--related .ui-related-products-tile__layout-item--price{font-size:calc(18/var(--drupal-marketing-share-font-size-unitless,16)*1em)}.ui-related-products-container--related .ui-related-products-tile__layout-item--button{display:flex;align-items:flex-end;margin-top:calc(6/var(--drupal-marketing-share-font-size-unitless,16)*1em)}.ui-related-products-container--related .ui-related-products-tile__perex{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}@container ui-related-products-container (width < 641px){.ui-related-products-container--related .ui-related-products-tile__perex{-webkit-line-clamp:4}}.ui-related-products-tile__layout{display:grid}.ui-related-products-tile__layout-item--headline{grid-area:headline}.ui-related-products-tile__layout-item--name{grid-area:name}.ui-related-products-tile__layout-item--details{grid-area:details}.ui-related-products-tile__layout-item--perex{grid-area:perex}.ui-related-products-tile__layout-item--image{grid-area:image}.ui-related-products-tile__layout-item--price{grid-area:price;font-weight:700}.ui-related-products-tile__layout-item--citation{grid-area:citation}.ui-related-products-tile__layout-item--button{grid-area:button}.ui-related-products-tile__headline{font-weight:700}.ui-related-products-tile__name,.ui-related-products-tile__name:hover{color:inherit}.ui-related-products-tile__image{position:relative;display:block;margin-right:auto;margin-left:auto;aspect-ratio:var(--drupal-marketing-share-image-aspect-ratio,3/4)}.ui-related-products-tile__image-file{position:absolute;z-index:30;top:0;left:0;width:100%;height:100%;border-radius:var(--drupal-marketing-share-image-border-radius,0);-o-object-fit:cover;object-fit:cover}.ui-related-products-tile__image-price{position:absolute;z-index:50;bottom:0;left:0;padding:.375em .5em;font-weight:600;font-size:.75em;background-color:#fff;color:#000}.ui-related-products-tile__image-preview{position:absolute;right:0;bottom:0;z-index:30;display:flex;-moz-column-gap:8px;column-gap:8px;max-width:-moz-max-content;max-width:max-content;padding:16px 24px;border-radius:8px;background-color:var(--drupal-marketing-share-image-preview-background-color,var(--drupal-marketing-share-background-color,#fff));color:var(--drupal-marketing-share-image-preview-color,var(--drupal-marketing-share-color,#000));cursor:pointer}.ui-related-products-tile__link{display:inline-block;max-width:-moz-max-content;max-width:max-content;color:var(--drupal-marketing-share-button-dark);font-weight:600;font-size:14px;font-family:var(--drupal-marketing-share-font);text-decoration:none}.ui-related-products-tile__link:hover{text-decoration:underline}.ui-related-products-tile__link--margin-top{margin-top:12px}.ui-related-products-tile__link--uppercase{text-transform:uppercase}.ui-related-products-tile__link--button{display:block;max-width:-moz-max-content;max-width:max-content;border-radius:5px;background-color:var(--drupal-marketing-share-button-background-color,var(--drupal-marketing-share-color,transparent));color:var(--drupal-marketing-share-button-color,var(--drupal-marketing-share-button-light,inherit));font-weight:700;font-size:16px;text-decoration:none;transition-property:background-color,color;transition-duration:.3s;transition-timing-function:ease}.ui-related-products-tile__link--button:hover{background-color:var(--drupal-marketing-share-button-background-color--hover,var(--drupal-marketing-share-color-lighter,transparent));color:var(--drupal-marketing-share-button-color--hover,var(--drupal-marketing-share-button-light,inherit));text-decoration:none}.ui-related-products-tile__link--button--small{padding:6px 20px}.ui-related-products-tile__link--button--medium{padding:calc(12/var(--drupal-marketing-share-font-size-unitless,16)*1em) 16px;line-height:calc(20/var(--drupal-marketing-share-font-size-unitless,16))}@container ui-related-products-container (width < 641px){.ui-related-products-tile__link--button--medium.ui-related-products-tile__link--button--full-width-mobile{padding-top:calc(16/var(--drupal-marketing-share-font-size-unitless,16)*1em);padding-bottom:calc(16/var(--drupal-marketing-share-font-size-unitless,16)*1em)}}.ui-related-products-tile__link--button--large{padding:1em 50px}@container ui-related-products-container (width < 641px){.ui-related-products-tile__link--button--full-width-mobile{max-width:none;width:100%;justify-content:center}}.ui-related-products-tile__link--has-icon{display:flex;-moz-column-gap:.5em;column-gap:.5em}.ui-related-products-tile__link--has-icon .ui-related-products-svg{width:.75em;transform:translateY(-1px)}.ui-related-products-tile__link--cta{display:block;position:relative;overflow:hidden;padding:22px 34px;border-style:none;color:var(--drupal-marketing-share-button-light);font-weight:600;font-size:14px;text-transform:uppercase;text-decoration:none;outline-style:none;transition-property:color}.ui-related-products-tile__link--cta,.ui-related-products-tile__link--cta:before{background-color:var(--drupal-marketing-share-button-dark);transition-duration:.5s}.ui-related-products-tile__link--cta:before{content:"";position:absolute;z-index:10;top:0;left:0;width:100%;height:100%;transition-property:width,height}.ui-related-products-tile__link--cta:hover{color:var(--drupal-marketing-share-button-dark);text-decoration:none}.ui-related-products-tile__link--cta:hover .ui-related-products-tile__link-text{top:-2.75em}.ui-related-products-tile__link--cta:hover .ui-related-products-tile__link-icon{top:1.5em}.ui-related-products-tile__link--cta .ui-related-products-svg,.ui-related-products-tile__link--cta:hover .ui-related-products-svg{color:var(--drupal-marketing-share-button-light)}.ui-related-products-tile__link--invert{color:var(--drupal-marketing-share-button-dark)}.ui-related-products-tile__link--invert,.ui-related-products-tile__link--invert:before{background-color:var(--drupal-marketing-share-button-light)}.ui-related-products-tile__link--invert:hover{color:var(--drupal-marketing-share-button-light)}.ui-related-products-tile__link--invert:hover .ui-related-products-svg{color:var(--drupal-marketing-share-button-dark)}.ui-related-products-tile__link--animated .ui-related-products-tile__link-text{position:relative;z-index:20;top:0;transition-property:top;transition-duration:.5s}.ui-related-products-tile__link--animated .ui-related-products-tile__link-icon{position:absolute;z-index:20;top:5.5em;left:50%;transition-property:top;transition-duration:.5s;transform:translateX(-50%)}.messages{padding:20px 20px 20px 84px;position:relative;overflow:hidden;margin:10px;border-radius:10px}.messages:before{position:absolute;top:0;left:0;bottom:0;content:"";width:64px;display:block;background-position:50%;background-repeat:no-repeat;background-size:24px 24px}.messages,.messages *{color:#fff}.messages a{text-decoration:underline}.messages--error{background-color:#cf1d15}.messages--error:before{background-color:#a11710}.messages--warning{background-color:#f6561e}.messages--warning:before{background-color:#d83f09}.messages--status{background-color:#83c041}.messages--status:before{background-color:#699b33}.messages--error:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' data-icon='exclamation' data-prefix='fas' viewBox='0 0 192 512'%3E%3Cpath fill='%23fff' d='M176 432c0 44.112-35.888 80-80 80s-80-35.888-80-80 35.888-80 80-80 80 35.888 80 80zM25.26 25.199l13.6 272C39.499 309.972 50.041 320 62.83 320h66.34c12.789 0 23.331-10.028 23.97-22.801l13.6-272C167.425 11.49 156.496 0 142.77 0H49.23C35.504 0 24.575 11.49 25.26 25.199z'/%3E%3C/svg%3E")}.messages--warning:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' data-icon='question' data-prefix='fas' viewBox='0 0 384 512'%3E%3Cpath fill='%23fff' d='M202.021 0C122.202 0 70.503 32.703 29.914 91.026c-7.363 10.58-5.093 25.086 5.178 32.874l43.138 32.709c10.373 7.865 25.132 6.026 33.253-4.148 25.049-31.381 43.63-49.449 82.757-49.449 30.764 0 68.816 19.799 68.816 49.631 0 22.552-18.617 34.134-48.993 51.164-35.423 19.86-82.299 44.576-82.299 106.405V320c0 13.255 10.745 24 24 24h72.471c13.255 0 24-10.745 24-24v-5.773c0-42.86 125.268-44.645 125.268-160.627C377.504 66.256 286.902 0 202.021 0zM192 373.459c-38.196 0-69.271 31.075-69.271 69.271 0 38.195 31.075 69.27 69.271 69.27s69.271-31.075 69.271-69.271-31.075-69.27-69.271-69.27z'/%3E%3C/svg%3E")}.messages--status:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' data-icon='info' data-prefix='fas' viewBox='0 0 192 512'%3E%3Cpath fill='%23fff' d='M20 424.229h20V279.771H20c-11.046 0-20-8.954-20-20V212c0-11.046 8.954-20 20-20h112c11.046 0 20 8.954 20 20v212.229h20c11.046 0 20 8.954 20 20V492c0 11.046-8.954 20-20 20H20c-11.046 0-20-8.954-20-20v-47.771c0-11.046 8.954-20 20-20zM96 0C56.235 0 24 32.235 24 72s32.235 72 72 72 72-32.235 72-72S135.764 0 96 0z'/%3E%3C/svg%3E")}.tabs>ul{padding:0;display:flex;width:100%;margin:0 0 5px;border-bottom:1px solid #000}.tabs>ul li{padding:0;margin:0;list-style:none}.tabs>ul li:not(:last-child){padding-right:5px}.tabs>ul li:before{display:none}.tabs>ul a{display:block;padding:.4em 2em;border-top-left-radius:5px;border-top-right-radius:5px;background-color:gray;color:#fff;transition-property:background-color;transition-duration:.2s;transition-timing-function:ease-out}.tabs>ul a:active,.tabs>ul a:hover{background-color:#737373}.tabs>ul a.is-active{border-color:#000;background-color:#000}
