.reviews{background:var(--bg-card)}.reviews__top{display:flex;align-items:center;flex-direction:column;justify-content:center;text-align:center;gap:1.25rem}.reviews__title{color:var(--bg-button);font-weight:600;line-height:1.2;letter-spacing:-.04em}.reviews__text{font-size:1rem;line-height:1.75;max-width:52.5rem}.reviews__text p:not(:last-child){margin-bottom:.625rem}.reviews__columns{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-flow:column;overflow:auto;scroll-snap-type:x mandatory;margin-inline-end:-.9375rem}.reviews__picture{scroll-snap-align:start}.reviews__link{overflow:hidden;aspect-ratio:290/445}.reviews__image{max-width:none;transition:scale .5s}.reviews__button{width:fit-content;margin-inline:auto}.product-recipes__top{opacity:0;translate:0 15%}.--watcher-view .product-recipes__top{transition:all .8s;opacity:1;translate:0 0}.product-recipes__cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(20rem,100%),1fr));gap:1.875rem}.product-recipes__item{display:flex;opacity:0;transform:translateY(15%);transition:opacity .5s,transform .5s}.--watcher-view .product-recipes__item{opacity:1;transform:translate(0)}.--watcher-view .product-recipes__item:first-child{transition-delay:.45s}.--watcher-view .product-recipes__item:nth-child(2){transition-delay:.6s}.--watcher-view .product-recipes__item:nth-child(3){transition-delay:.75s}.--watcher-view .product-recipes__item:nth-child(4){transition-delay:.9s}.--watcher-view .product-recipes__item:nth-child(5){transition-delay:1.05s}.--watcher-view .product-recipes__item:nth-child(6){transition-delay:1.2s}.top-product{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.5rem}.top-product__title{color:var(--bg-button);font-weight:600;line-height:1.2;letter-spacing:-.04em}.top-product__text{font-size:1rem;line-height:1.75;max-width:44.125rem}.top-product__text p:not(:last-child){margin-bottom:.625rem}.more-recipes__top{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:1.875rem;opacity:0;translate:0 15%}.--watcher-view .more-recipes__top{transition:all .8s;opacity:1;translate:0 0}.more-recipes__title{max-width:31.6875rem;color:var(--bg-button);font-weight:600;line-height:1.2;letter-spacing:-.04em}.more-recipes__text{max-width:38.75rem;font-size:1rem;line-height:1.75}.more-recipes__text p:not(:last-child){margin-bottom:.625rem}.more-recipes__cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(16.25rem,100%),1fr));gap:1.875rem}.more-recipes__item{display:flex;opacity:0;transform:translateY(15%);transition:opacity .5s,transform .5s}.--watcher-view .more-recipes__item{opacity:1;transform:translate(0)}.--watcher-view .more-recipes__item:first-child{transition-delay:.45s}.--watcher-view .more-recipes__item:nth-child(2){transition-delay:.6s}.--watcher-view .more-recipes__item:nth-child(3){transition-delay:.75s}.--watcher-view .more-recipes__item:nth-child(4){transition-delay:.9s}.--watcher-view .more-recipes__item:nth-child(5){transition-delay:1.05s}.--watcher-view .more-recipes__item:nth-child(6){transition-delay:1.2s}.--watcher-view .more-recipes__item:nth-child(7){transition-delay:1.35s}.--watcher-view .more-recipes__item:nth-child(8){transition-delay:1.5s}.info-chef__container{display:flex;align-items:center}.info-chef__content{max-width:32.875rem}.info-chef__top{opacity:0;translate:0 15%}.--watcher-view .info-chef__top{transition:all .8s;opacity:1;translate:0 0}.info-chef__title{color:var(--bg-button);font-weight:600;line-height:1.2;letter-spacing:-.04em}.info-chef__text{font-size:1rem;line-height:1.75}.info-chef__text p:not(:last-child){margin-bottom:.625rem}.info-chef__items{position:relative}.info-chef__media{position:relative;z-index:2;aspect-ratio:660/597}.info-chef__media:before{content:"";background:var(--bg-card);border-radius:1.875rem;width:100%;height:100%;position:absolute;z-index:-1;top:0;left:0;margin-left:3.6875rem}.info-chef__image{display:block;width:100%;height:100%;object-fit:cover}.info-chef__decor{position:absolute;z-index:2;width:100%;height:100%;top:0;left:0}.info-chef__tomate{position:absolute;left:5%;bottom:20%}.info-chef__meat{position:absolute;left:17%;top:11%}.info-chef__onion{position:absolute;right:17%;top:18%}.info-chef__vegan{position:absolute;top:30%;right:-4%}.hero__container{display:grid;grid-template-columns:1fr 1fr}.hero__picture{aspect-ratio:660/640;border-radius:0 3rem 3rem 0}.hero__image{border-radius:0 3rem 3rem 0;width:100%;height:100%;object-fit:cover}.body-hero{background-color:var(--light-blue);border-radius:3rem 0 0 3rem}.body-hero__content{max-width:32.5rem;opacity:0;translate:0 15%}.--watcher-view .body-hero__content{transition:all .5s;opacity:1;translate:0 0}.body-hero__labels{display:flex;gap:.3125rem}.body-hero__label{display:flex;align-items:center;gap:.8125rem;padding:.6875rem 1.25rem .625rem;background-color:#fff;border-radius:1.875rem}.body-hero__text{font-weight:600;font-size:.875rem;letter-spacing:-.02em;color:var(--bg-button)}.top-body>*{margin-bottom:1.5rem}.top-body :last-child{margin-bottom:0}.top-body__title{color:var(--bg-button);font-weight:600;line-height:1.3}.top-body__text{font-size:1rem;line-height:1.75}.options-top,.options-top__item{display:flex;gap:.625rem;align-items:center}.options-top__item:not(:last-child):after{content:"";width:.25rem;height:.25rem;background-color:var(--bg-button);border-radius:50%}.categories__top{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.25rem}.categories__cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(11.25rem,100%),1fr))}.top-categories__title{color:var(--bg-button);font-weight:600;line-height:1.2;letter-spacing:-.04em}.card-categories{display:grid}.card-categories__item{background:var(--bg-card);border:.0625rem solid var(--green-dark);display:flex;flex-direction:column;align-items:center;gap:.625rem;transition:background-color .5s;border-radius:1rem}.card-categories__icon{display:flex;justify-content:center;align-items:center;aspect-ratio:1}.card-categories__image{width:3.75rem;aspect-ratio:1;object-fit:cover}.card-categories__title{position:relative;color:var(--bg-button);font-weight:600;line-height:1.3;letter-spacing:-.02em;transition:color .5s}.card-categories__title:hover{color:var(--accent-red)}.card-categories__title:hover:before{left:0;width:100%}.card-categories__title:before{content:"";position:absolute;width:0;height:.125rem;background-color:var(--accent-red);bottom:-.25rem;left:50%;transition:left .3s ease,width .3s ease;pointer-events:none}.card-product{flex-grow:1;display:flex;flex-direction:column;background:var(--bg-card);border-radius:1.875rem;padding:1rem 1rem 2rem}.card-product__top{position:relative}.card-product__link-image{aspect-ratio:368/250;display:block;border-radius:1.875rem;overflow:hidden}.card-product__image{width:100%;height:100%;object-fit:cover;transition:scale .5s}.card-product__favorite{position:absolute;top:1.25rem;right:1.25rem;border-radius:50%;width:3rem;aspect-ratio:1;background-color:#fff;display:flex;justify-content:center;align-items:center;font-size:1.5rem;color:var(--border);transition:color .5s}.card-product__body{display:flex;flex-direction:column;justify-content:space-between;padding:0 .5rem;flex-grow:1}.card-product__title{text-wrap:balance;font-weight:600;line-height:1.33;letter-spacing:-.04em;color:var(--bg-button)}.card-product__text{flex-grow:1;display:flex;flex-wrap:wrap;align-items:center}.card-product__text p{display:flex;align-items:center}.card-product__text p:not(:last-child):after{content:"";width:.25rem;height:.25rem;background-color:var(--bg-button);border-radius:50%}.card-product__link-title{transition:color .5s}.card-product__item,.card-product__items{display:flex;align-items:center}.card-product__item{gap:.625rem;font-weight:500;font-size:.875rem;line-height:1.21;letter-spacing:-.02em}.card-product__item:before{width:1.5rem;aspect-ratio:1}.card-product__link{display:flex;justify-content:center;align-items:center;font-weight:500;border:.0625rem solid var(--green-dark);padding:.75rem 1.25rem;border-radius:2rem;line-height:1.2;transition:color .5s,border .5s}@media (width <= 71.25em){.info-chef__tomate{width:2.5rem}.info-chef__meat{width:3.125rem}.info-chef__onion{width:2.5rem}.info-chef__vegan{width:3.125rem}}@media (width <= 61.9375em){.info-chef__container{flex-direction:column}.info-chef__content{max-width:100%}.info-chef__body{display:grid;width:100%}}@media (width < 60.625em){.hero__container{grid-template-columns:1fr}.hero__image{border-radius:0 0 3rem 3rem}.body-hero{border-radius:3rem 3rem 0 0}.body-hero__content{max-width:100%}}@media (width <= 48em){.more-recipes__top{flex-direction:column;justify-content:center;text-align:center}.info-chef__media:before{margin-left:0}}@media (width <= 36.25em){.more-recipes__item{display:grid}}@media (width < 30em){.info-chef__button,.reviews__actions,.reviews__button{width:100%;justify-content:center}.body-hero__actions{width:100%}.body-hero__button{width:100%}.body-hero__button,.categories__top{justify-content:center}.top-categories__actions,.top-categories__button{width:100%;justify-content:center}.card-categories__item{justify-content:center}.card-product{padding:.625rem}.card-product__text{font-size:.9375rem}}@media (width <= 21.25em){.card-product__text{flex:0 0 7.5rem}}@media (width < 20em){.reviews{padding-bottom:1.875rem}.reviews__top:not(:last-child){margin-bottom:1.875rem}.reviews__title{font-size:1.75rem}.reviews__columns{gap:.625rem}.reviews__columns:not(:last-child){margin-bottom:1.875rem}.product-recipes{padding-bottom:1.875rem}.product-recipes__top:not(:last-child){margin-bottom:1.875rem}.top-product__title{font-size:1.75rem}.more-recipes{padding-block:1.875rem}.more-recipes__top:not(:last-child){margin-bottom:1.875rem}.more-recipes__title{font-size:1.75rem}.info-chef{padding-bottom:1.875rem}.info-chef__container{gap:1.25rem}.info-chef__top:not(:last-child){margin-bottom:1.875rem}.info-chef__title{font-size:1.75rem}.info-chef__title:not(:last-child){margin-bottom:1.25rem}.info-chef__text:not(:last-child){margin-bottom:1.875rem}.hero{padding-block:1.875rem}.body-hero{padding:1.25rem}.body-hero__labels:not(:last-child){margin-bottom:1rem}.body-hero__top:not(:last-child){margin-bottom:1.875rem}.top-body__title{font-size:2.125rem}.top-body__text:not(:last-child){margin-bottom:1.25rem}.categories{padding-bottom:1.875rem;padding-top:1.875rem}.categories__top:not(:last-child){margin-bottom:1.875rem}.categories__cards{gap:1.25rem}.top-categories__title{font-size:1.75rem}.card-categories__item{padding-block:1.5rem;padding-inline:1.25rem}.card-categories__icon{width:2.5rem}.card-categories__title{font-size:1.25rem}.card-product__top:not(:last-child){margin-bottom:1.125rem}.card-product__body{gap:1rem}.card-product__title{font-size:1.125rem}.card-product__items,.card-product__text,.card-product__text p{gap:.3125rem}}@media (width >= 20em) and (width < 81.875em){.reviews{padding-bottom:clamp(1.875rem,.8648989899rem + 5.0505050505vw,5rem)}.reviews__top:not(:last-child){margin-bottom:clamp(1.875rem,.8648989899rem + 5.0505050505vw,5rem)}.reviews__title{font-size:clamp(1.75rem,1.3459595959625rem + 2.0202020202vw,3rem)}.reviews__columns{gap:clamp(.625rem,.42297979798125rem + 1.0101010101vw,1.25rem)}.reviews__columns:not(:last-child){margin-bottom:clamp(1.875rem,.8648989899rem + 5.0505050505vw,5rem)}.product-recipes{padding-bottom:clamp(1.875rem,-.40782828283125rem + 11.4141414141vw,8.9375rem)}.product-recipes__top:not(:last-child){margin-bottom:clamp(1.875rem,.54166666666875rem + 6.6666666667vw,6rem)}.top-product__title{font-size:clamp(1.75rem,1.3459595959625rem + 2.0202020202vw,3rem)}.more-recipes{padding-block:clamp(1.875rem,-.7512626262625rem + 13.1313131313vw,10rem)}.more-recipes__top:not(:last-child){margin-bottom:clamp(1.875rem,.8648989899rem + 5.0505050505vw,5rem)}.more-recipes__title{font-size:clamp(1.75rem,1.3459595959625rem + 2.0202020202vw,3rem)}.info-chef{padding-bottom:clamp(1.875rem,-.7512626262625rem + 13.1313131313vw,10rem)}.info-chef__container{gap:clamp(1.25rem,.76515151515rem + 2.4242424242vw,2.75rem)}.info-chef__top:not(:last-child){margin-bottom:clamp(1.875rem,1.0265151515125rem + 4.2424242424vw,4.5rem)}.info-chef__title{font-size:clamp(1.75rem,1.3459595959625rem + 2.0202020202vw,3rem)}.info-chef__title:not(:last-child){margin-bottom:clamp(1.25rem,1.16919191919375rem + .404040404vw,1.5rem)}.info-chef__text:not(:last-child){margin-bottom:clamp(1.875rem,1.0265151515125rem + 4.2424242424vw,4.5rem)}.hero{padding-block:clamp(1.875rem,1.67297979798125rem + 1.0101010101vw,2.5rem)}.body-hero{padding:clamp(1.25rem,.6439393939375rem + 3.0303030303vw,3.125rem)}.body-hero__labels:not(:last-child){margin-bottom:clamp(1rem,.67676767676875rem + 1.6161616162vw,2rem)}.body-hero__top:not(:last-child){margin-bottom:clamp(1.875rem,.8648989899rem + 5.0505050505vw,5rem)}.top-body__title{font-size:clamp(2.125rem,1.5189393939375rem + 3.0303030303vw,4rem)}.top-body__text:not(:last-child){margin-bottom:clamp(1.25rem,1.04797979798125rem + 1.0101010101vw,1.875rem)}.categories{padding-bottom:clamp(1.875rem,-.54924242424375rem + 12.1212121212vw,9.375rem);padding-top:clamp(1.875rem,-.54924242424375rem + 12.1212121212vw,9.375rem)}.categories__top:not(:last-child){margin-bottom:clamp(1.875rem,.8648989899rem + 5.0505050505vw,5rem)}.categories__cards{gap:clamp(1.25rem,.8459595959625rem + 2.0202020202vw,2.5rem)}.top-categories__title{font-size:clamp(1.75rem,1.3459595959625rem + 2.0202020202vw,3rem)}.card-categories__item{padding-block:clamp(1.5rem,1.3787878787875rem + .6060606061vw,1.875rem);padding-inline:clamp(1.25rem,.8459595959625rem + 2.0202020202vw,2.5rem)}.card-categories__icon{width:clamp(2.5rem,1.28787878788125rem + 6.0606060606vw,6.25rem)}.card-categories__title{font-size:clamp(1.25rem,1.16919191919375rem + .404040404vw,1.5rem)}.card-product__top:not(:last-child){margin-bottom:clamp(1.125rem,1.0037878787875rem + .6060606061vw,1.5rem)}.card-product__body{gap:clamp(1rem,.83838383838125rem + .8080808081vw,1.5rem)}.card-product__title{font-size:clamp(1.125rem,1.0037878787875rem + .6060606061vw,1.5rem)}.card-product__text,.card-product__text p{gap:clamp(.3125rem,.2114898989875rem + .5050505051vw,.625rem)}.card-product__items{gap:clamp(.3125rem,-.19255050505rem + 2.5252525253vw,1.875rem)}}@media (width >= 81.875em){.reviews{padding-bottom:5rem}.reviews__top:not(:last-child){margin-bottom:5rem}.reviews__title{font-size:3rem}.reviews__columns{gap:1.25rem}.reviews__columns:not(:last-child){margin-bottom:5rem}.product-recipes{padding-bottom:8.9375rem}.product-recipes__top:not(:last-child){margin-bottom:6rem}.top-product__title{font-size:3rem}.more-recipes{padding-block:10rem}.more-recipes__top:not(:last-child){margin-bottom:5rem}.more-recipes__title{font-size:3rem}.info-chef{padding-bottom:10rem}.info-chef__container{gap:2.75rem}.info-chef__top:not(:last-child){margin-bottom:4.5rem}.info-chef__title{font-size:3rem}.info-chef__title:not(:last-child){margin-bottom:1.5rem}.info-chef__text:not(:last-child){margin-bottom:4.5rem}.hero{padding-block:2.5rem}.body-hero{padding:3.125rem}.body-hero__labels:not(:last-child){margin-bottom:2rem}.body-hero__top:not(:last-child){margin-bottom:5rem}.top-body__title{font-size:4rem}.top-body__text:not(:last-child){margin-bottom:1.875rem}.categories{padding-bottom:9.375rem;padding-top:9.375rem}.categories__top:not(:last-child){margin-bottom:5rem}.categories__cards{gap:2.5rem}.top-categories__title{font-size:3rem}.card-categories__item{padding-block:1.875rem;padding-inline:2.5rem}.card-categories__icon{width:6.25rem}.card-categories__title{font-size:1.5rem}.card-product__top:not(:last-child){margin-bottom:1.5rem}.card-product__body{gap:1.5rem}.card-product__title{font-size:1.5rem}.card-product__text,.card-product__text p{gap:.625rem}.card-product__items{gap:1.875rem}}@media (any-hover:hover),(pointer:fine){html:not([data-fls-touch]) .reviews__image:hover{scale:1.03}html:not([data-fls-touch]) .card-categories__item:hover{background-color:var(--mint-section)}html:not([data-fls-touch]) .card-product__image:hover{scale:1.04}html:not([data-fls-touch]) .card-product__favorite:hover{color:var(--accent-red)}html:not([data-fls-touch]) .card-product__link-title:hover{color:var(--accent-red);transition:color .5s}html:not([data-fls-touch]) .card-product__link:hover{color:var(--accent-red);border:.0625rem solid var(--accent-red)}}