.grid-products{padding:40px 5% 2.5rem;position:relative;width:100%}.grid-products__title{text-align:center}.grid-products__items{width:100%;display:flex;justify-content:space-between;margin-top:50px}.grid-products__item{transition:transform .5s ease;width:100%}@media (max-width:767px){.grid-products__item{margin:-26% 0 29%}.grid-products__item.swiper-slide-active{transform:translate3d(0,23%,0)!important}}@media (min-width:768px){.grid-products__item{max-width:29%;margin:0 1.8% 10%}.grid-products__item.swiper-slide-active{transform:translate3d(0,18%,0)!important}}@media (min-width:1280px){.grid-products__item{max-width:29%;margin:0 1.3% 9.2%}}.grid-products__item-img-wrap{position:relative;width:95%;background-color:transparent;overflow:hidden;display:flex;justify-content:center;align-items:flex-end;transform:rotate(-15deg);margin:0 auto}.grid-products__item-img-wrap:before{content:"";display:block;padding-bottom:89%}@media (max-width:767px){.grid-products__item-img-wrap{width:86%}}.grid-products__item-img{position:absolute;display:block;max-width:100%;max-height:100%}.grid-products__item-content{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;border-radius:33px;background-color:#E8E8E8;padding:61% 5% 8%;margin-top:calc(-60% + 2.2rem)}.grid-products__item-title{width:78%;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:2.2em;text-align:center;margin-bottom:.6em}.grid-products__item-btn-wrap{display:flex;justify-content:center;position:relative;box-sizing:border-box;gap:5px;padding:0 30px;width:100%}.grid-products__item-btn{min-width:13.917em}@media (max-width:619px){.grid-products__item-btn-wrap{padding:0 5px}.grid-products{min-width:6.917em!important}}.grid-products__item-btn-sec{min-width:7.917em}.grid-products__btns{gap:10px}.single-recipe{position:relative;width:100%}.single-recipe__inner{display:flex;align-items:stretch;justify-content:space-between;position:relative;width:100%;padding-top:100px;margin-bottom:60px}@media (min-width:1024px){.single-recipe__inner{padding:50px 5% 0}}@media (max-width:1023px){.single-recipe__inner{padding:50px 5% 0}}@media (max-width:1169px){.single-recipe__inner{padding:50px 5% 0;align-items:flex-start;flex-wrap:wrap}}.single-recipe__inner .icon.icon-after_single{position:absolute;width:100%;height:27px;bottom:-100px;left:50%;transform:translateX(-50%)}.single-recipe>.single-recipe__inner{display:grid;grid-template-columns:36.7% minmax(0,55%);align-items:stretch;column-gap:8.3%}.single-recipe>.single-recipe__inner>.single-recipe__left,.single-recipe>.single-recipe__inner>.single-recipe__right{width:100%;min-width:0}.single-recipe>.single-recipe__inner>.single-recipe__left{min-height:0}@media (min-width:1170px){.single-recipe>.single-recipe__inner>.single-recipe__left .single-recipe__item-image{position:absolute;top:0;left:50%;transform:translateX(-50%)}}.single-recipe__left{display:flex;align-items:stretch;justify-content:center;position:relative;width:55%}@media (max-width:1169px){.single-recipe>.single-recipe__inner{display:flex;column-gap:0}.single-recipe__left{display:block;width:100%}}.single-recipe__item-image{position:relative;width:auto;height:100%;min-height:320px;max-width:100%;border-radius:40px;overflow:hidden;aspect-ratio:1/1;margin:0 auto}@media (max-width:1169px){.single-recipe__item-image{position:relative;top:auto;left:auto;transform:none;width:100%;height:auto;min-height:0;max-width:100%;aspect-ratio:1/1}}.single-recipe__gallery-slide,.single-recipe__gallery-slider,.single-recipe__gallery-wrapper{position:relative;width:100%;height:100%;border-radius:inherit}.single-recipe__gallery-pagination.swiper-pagination-bullets{position:absolute;left:50%;bottom:24px;display:flex;justify-content:center;align-items:center;width:auto;z-index:5;transform:translateX(-50%)}.single-recipe__gallery-pagination.swiper-pagination-bullets .swiper-pagination-bullet{width:10px;height:10px;margin:0 7px;background:#FFF;opacity:.45}.single-recipe__flavor-item.active .single-recipe__flavor-image-wrapper img,.single-recipe__gallery-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active{opacity:1}.single-recipe__right{position:relative;width:36.7%}@media (max-width:1169px){.single-recipe__right{width:100%}}.single-recipe__right-content{position:relative;width:100%}@media (max-width:767px){.single-recipe__right-content .recipe__infos{gap:0;flex-wrap:wrap;margin-top:12px}.single-recipe__right-content .recipe__info{width:auto;min-width:7.563rem;height:auto;margin-right:12px;margin-bottom:.375rem;padding:.6788rem 4.7%;border-radius:.875rem}.single-recipe__right-content .recipe__item-icon{max-width:2.1rem;max-height:1.6rem;margin-right:.875rem}}.single-recipe__right-actions{display:flex;justify-content:space-between;align-items:center;position:relative;margin-bottom:30px;width:100%}.single-recipe__btn-back{position:relative;display:flex;align-items:center;box-sizing:border-box;background:#FFF;border:2px solid #000;border-radius:52px;padding:15px 16px;cursor:pointer;width:auto}.single-recipe__btn-back svg{position:relative;width:7.2px;cursor:pointer;height:12px;margin-right:6.8px}.single-recipe__btn-back span{font-family:Manrope,Helvetica,Arial,sans-serif;font-style:normal;font-weight:600;font-size:calc(16rem / 16 + 0 * ((100vw - 375px)/ 1065));line-height:112.8%;letter-spacing:-.02em;text-transform:uppercase;cursor:pointer}@media (min-width:1440px){.single-recipe__btn-back span{font-size:calc(16 / 16 + rem)}}.single-recipe__company{position:relative;width:100px;height:50px}.single-recipe__section-title,.single-recipe__short-description,.single-recipe__title{width:100%;position:relative;font-style:normal}.single-recipe__company img{-o-object-fit:contain;object-fit:contain}.single-recipe__title{font-family:Cubano,Helvetica,Arial,sans-serif;font-weight:400;font-size:calc(20rem / 16 + 12 * ((100vw - 375px)/ 1065));line-height:86.8%;letter-spacing:-.02em;text-transform:uppercase;color:#000;margin-top:12px;margin-bottom:16px}@media (min-width:1440px){.single-recipe__title{font-size:calc(32 / 16 + rem)}}.single-recipe__short-description{font-family:Manrope,Helvetica,Arial,sans-serif;font-weight:500;font-size:calc(16rem / 16 + 0 * ((100vw - 375px)/ 1065));line-height:112.8%;letter-spacing:-.02em;color:#000;margin-bottom:24px}.single-recipe__flavor-name,.single-recipe__section-title,.single-recipe__where-to-buy-btn span{font-family:Manrope,Helvetica,Arial,sans-serif;line-height:112.8%;font-weight:600;text-transform:uppercase}@media (min-width:1440px){.single-recipe__short-description{font-size:calc(16 / 16 + rem)}}.single-recipe__description,.single-recipe__section-title{font-size:calc(16rem / 16 + 0 * ((100vw - 375px)/ 1065));letter-spacing:-.02em;color:#000}.single-recipe__section-title{display:flex;margin-top:28px}@media (min-width:1440px){.single-recipe__section-title{font-size:calc(16 / 16 + rem)}}.single-recipe__section-title svg{width:19px;height:19px;position:relative}.single-recipe__flavor-items{display:flex;position:relative;margin-top:17px;width:100%}.single-recipe__flavor-item{position:relative;margin-right:24px;width:73px;height:73px}.single-recipe__flavor-item:last-of-type{margin-right:0}.single-recipe__flavor-item.active .single-recipe__flavor-item-content{border:1px solid #000}.single-recipe__flavor-item-content{background:#E8E8E8;border-radius:17px;position:relative;box-sizing:border-box;border:1px solid transparent;padding:17px 11px;width:100%}.single-recipe__flavor-image-wrapper{box-sizing:border-box;position:relative;height:49px;width:100%}.single-recipe__flavor-image-wrapper img{width:100%;position:relative;max-width:100%;opacity:.3}.single-recipe__flavor-icon{width:25px;height:25px;border-radius:50%;border:1px solid;position:absolute;right:-8px;top:-15px}.single-recipe__flavor-icon img{position:absolute;top:50%;left:50%;width:13.41px;height:13.41px;transform:translate(-50%,-50%)}.single-recipe__flavor-name{font-style:normal;font-size:calc(16rem / 16 + -4px * ((100vw - 375px)/ 1065));letter-spacing:-.02em;color:#000;position:relative;margin-top:7px;width:100%}@media (min-width:1440px){.single-recipe__flavor-name{font-size:calc(12px / 16 + rem)}}.single-recipe__where-to-buy{position:relative;margin-top:75px;margin-bottom:50px;display:flex;align-items:center;justify-content:space-between;width:100%}.single-recipe__where-to-buy-btn{position:relative;width:auto;display:inline-block}.single-recipe__where-to-buy-btn span{position:relative;font-size:calc(16rem / 16 + -4 * ((100vw - 375px)/ 1065));background-color:#FBAD1B;border-radius:52px;padding:11px 18px 11px 43px;transition:opacity .3s ease,visibility .3s;letter-spacing:-.02em;color:#000;cursor:pointer}.single-recipe__description,.single-recipe__description p{font-family:Manrope,Helvetica,Arial,sans-serif;font-style:normal;font-weight:500;line-height:120.8%}.single-recipe__where-to-buy-btn span svg{position:absolute;left:18px;top:50%;transform:translateY(-50%);width:15px;height:18px}.single-recipe__where-to-buy-info{position:relative;max-width:254px;background:#E8E8E8;border-radius:7px;box-sizing:border-box;padding:12px 20px;width:100%}.single-recipe__where-to-buy-info svg{position:absolute;width:20px;height:20px;left:-7px;top:-10px}.single-recipe__description{margin-top:18px;position:relative;width:100%}@media (min-width:1440px){.single-recipe__where-to-buy-btn span{font-size:calc(12 / 16 + rem)}.single-recipe__description{font-size:calc(16 / 16 + rem)}}.single-recipe__description p{position:relative;width:100%;font-size:calc(16rem / 16 + 0 * ((100vw - 375px)/ 1065));letter-spacing:-.02em;color:#000}.single-recipe__nutritional-fact-item p,.single-recipe__nutritional-fact-item span{font-family:Manrope,Helvetica,Arial,sans-serif;font-style:normal;font-weight:800;line-height:112.8%;letter-spacing:-.02em;color:#000}@media (min-width:1440px){.single-recipe__description p{font-size:calc(16 / 16 + rem)}}.single-recipe__description-read-more{position:relative;width:100%;margin-top:4px;cursor:pointer}.single-recipe__description-read-more svg{width:22px;height:22px}.single-recipe__nutritional-facts{display:flex;position:relative;background:#E8E8E8;border-radius:7px;flex-wrap:wrap;margin-top:15px;max-width:268px;width:100%}.single-recipe__nutritional-fact-item{position:relative;display:flex;justify-content:center;box-sizing:border-box;padding:18px 11px;border-bottom:1px solid rgba(0,0,0,.06);border-left:1px solid rgba(0,0,0,.06);width:50%}.single-recipe__nutritional-fact-item:first-child,.single-recipe__nutritional-fact-item:nth-child(3){border-left:none}.single-recipe__nutritional-fact-item p{font-size:calc(16rem / 16 + -4 * ((100vw - 375px)/ 1065))}@media (min-width:1440px){.single-recipe__nutritional-fact-item p{font-size:calc(12 / 16 + rem)}}.single-recipe__nutritional-fact-item span{font-size:calc(16rem / 16 + -4 * ((100vw - 375px)/ 1065))}@media (min-width:1440px){.single-recipe__nutritional-fact-item span{font-size:calc(12 / 16 + rem)}}.single-recipe__nutritional-facts-btn{position:relative;margin-top:15px;width:175px;height:52px}.single-recipe__items{display:flex;flex-wrap:wrap}.single-recipe__item{display:flex;background-color:#ED1D24;border-radius:.875rem;min-width:10.5625rem;padding:1.1875rem 1.7%;margin-bottom:.375rem}.single-recipe__item:not(:last-child){transform:translate3d(0,2rem,0);transition:transform .8s ease 0s;margin-right:.375rem}.is-inview .single-recipe__item:not(:last-child),.single-recipe__item:not(:last-child).is-inview{transform:translate3d(0,0,0);transition:transform .8s ease 0s}.single-recipe__item:last-child{transform:translate3d(0,2.2rem,0);transition:transform .8s ease 50ms}.is-inview .single-recipe__item:last-child,.single-recipe__item:last-child.is-inview{transform:translate3d(0,0,0);transition:transform .8s ease 50ms}.single-recipe__item-icon{display:block;max-width:2.875rem;max-height:2.875rem;margin-right:.875rem}@media (max-width:1023px){.single-recipe__item{min-width:9rem;border-radius:.6875rem;padding:.875rem 5%}.single-recipe__item-icon{max-width:2rem;max-height:2rem;margin-right:.5rem}}.single-recipe__item-content{flex:1}.single-recipe__item-title{font-family:Cubano,Helvetica,Arial,sans-serif;margin-bottom:.04em}.single-recipe__made-with-title,.single-recipe__recipe-type p{font-family:Manrope,Helvetica,Arial,sans-serif;font-style:normal;font-weight:600;position:relative}.single-recipe__item-description{font-size:calc(12rem / 16 + 4 * ((100vw - 375px)/ 1065))}@media (min-width:1440px){.single-recipe__item-description{font-size:calc(16 / 16 + rem)}}.single-recipe__recipe-type{display:flex;position:relative;width:100%}.single-recipe__recipe-type p{font-size:calc(1rem + -4 * (100vw - 375px)/ 1065);line-height:29px;text-transform:uppercase;color:#000;width:auto;background:#FBAD1B;box-sizing:border-box;padding:2px 6px;border-radius:5px}.single-recipe__made-with{margin-top:50px;position:relative;width:100%}.single-recipe__made-with-title{font-size:calc(16rem / 16 + 2 * ((100vw - 375px)/ 1065));line-height:120.8%;letter-spacing:-.02em;color:#000;width:100%;margin-bottom:10px}.instructions__title,.single-recipe__ingredients-title,.single-recipe__made-with-item-title{font-family:Cubano,Helvetica,Arial,sans-serif;line-height:111.8%;letter-spacing:-.02em;text-transform:uppercase;font-style:normal;color:#000}@media (min-width:1440px){.single-recipe__made-with-title{font-size:calc(18 / 16 + rem)}}.single-recipe__made-with-item{display:flex;position:relative;background:#FBAD1B;border-radius:25px;align-items:center;box-sizing:border-box;padding:25px;width:100%}.single-recipe__made-with-item:not(:last-child){margin-bottom:15px}@media (max-width:1169px){.single-recipe__made-with-item{margin-bottom:15px}}.single-recipe__made-with-content{position:relative;margin-left:20px}@media (max-width:489px){.single-recipe__made-with-item{flex-wrap:wrap;justify-content:center}.single-recipe__made-with-content{width:100%;margin-left:0}.single-recipe__made-with-btns .view-product{min-width:110px!important}}.single-recipe__made-with-item-title{font-weight:400;font-size:calc(16rem / 16 + 2 * ((100vw - 375px)/ 1065))}@media (min-width:1440px){.single-recipe__made-with-item-title{font-size:calc(18 / 16 + rem)}}.single-recipe__made-with-img{width:168px;min-height:168px;position:relative}.single-recipe__made-with-img img{-o-object-fit:contain;object-fit:contain}.single-recipe__made-with-btns{display:flex;position:relative;justify-content:space-between;margin-top:11px;width:100%}.single-recipe__made-with-btns .view-product{padding:0}.single-recipe__made-with-btns .where{border:2px solid #000;margin-left:4px;padding:0}@media (max-width:489px){.single-recipe__made-with-btns .where{min-width:124px!important}}.single-recipe__ingredients,.single-recipe__ingredients-content{position:relative;width:100%}.single-recipe__ingredients-title{font-size:calc(16rem / 16 + 9 * ((100vw - 375px)/ 1065));position:relative;margin-bottom:24px;width:100%}@media (min-width:1440px){.single-recipe__ingredients-title{font-size:calc(25 / 16 + rem)}}.single-recipe__ingredients-bg-icon-right{position:absolute;top:50%;right:25%;transform:translateY(-50%)}.single-recipe .icon.icon-after_single{position:absolute;width:100%;height:27px;bottom:unset;left:50%;transform:translateX(-50%)}.instructions{margin-top:130px;position:relative;margin-bottom:100px;width:100%}@media (max-width:767px){.instructions{margin-top:60px;margin-bottom:40px}}.instructions__inner{padding:40px 5% 0;position:relative;display:flex;flex-wrap:wrap;width:100%}.instructions__title{font-size:calc(16rem / 16 + 9 * ((100vw - 375px)/ 1065));position:relative;margin-bottom:24px;width:100%}@media (min-width:1440px){.instructions__title{font-size:calc(25 / 16 + rem)}}.instructions__items{position:relative;width:100%}.instructions__item{display:flex;align-items:flex-start;position:relative;margin-bottom:16px;width:100%}@media (max-width:849px){.instructions__item{margin-bottom:60px}}.instructions__item:nth-child(2n),.instructions__item:nth-child(2n) .instructions__item-content p,.instructions__item:nth-child(2n) .instructions__item-img-wrapper,.instructions__item:nth-child(2n) .instructions__item-number{transform:matrix(-1,0,0,1,0,0)}.instructions__item-number{position:relative;width:100%;margin-bottom:16px}.instructions__item-img-wrapper{position:relative;width:60px;height:60px;box-sizing:border-box;padding:11px;border:1px solid rgba(0,0,0,.3);border-radius:19.57px}.instructions__item-img-wrapper img{width:37px;height:37px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.instructions__item-content{position:relative;width:500px;box-sizing:border-box;padding:20px;border:1px solid rgba(0,0,0,.3);border-radius:15px;margin-left:27px;top:28px}.instructions__item-content:before{content:url(../../images/union.png);position:absolute;left:-15px;top:12px;background:#fff}.instructions__item-content p{line-height:112.8%;font-style:normal;letter-spacing:-.02em}.recipe__title,.recipe__title a{width:100%;font-family:Cubano,Helvetica,Arial,sans-serif;line-height:111.8%;font-weight:400;letter-spacing:-.02em;text-transform:uppercase;position:relative}.recipe{position:relative;margin-top:20px;width:100%}.recipe__item{background:#E8E8E8;border-radius:14.94px;position:relative;display:flex;width:100%;margin-bottom:14px;overflow:hidden}.recipe__title{font-style:normal;font-size:calc(16rem / 16 + 4 * ((100vw - 375px)/ 1065));color:#000}@media (min-width:1440px){.recipe__title{font-size:calc(20 / 16 + rem)}}.recipe__title a{font-style:normal;font-size:calc(16rem / 16 + 4 * ((100vw - 375px)/ 1065));color:#000}.recipe-gallery__label,.recipe__type p{font-family:Manrope,Helvetica,Arial,sans-serif;font-style:normal;color:#000}@media (min-width:1440px){.recipe__title a{font-size:calc(20 / 16 + rem)}}.recipe__item-img-wrap{position:relative;width:138px}.recipe__content{position:relative;box-sizing:border-box;padding:11px 15px;width:calc(100% - 138px)}@media (max-width:767px){.recipe__item{height:144px}.recipe__title a{display:-webkit-box;overflow:hidden;font-size:18px;line-height:112%;-webkit-box-orient:vertical;-webkit-line-clamp:2}.recipe__item-img-wrap{flex:0 0 138px;height:144px}.recipe__content{display:flex;flex-direction:column;height:144px;padding:10px}}.recipe__type{position:relative;display:flex;margin-bottom:13px;width:100%}.recipe__type p{font-weight:600;font-size:calc(16rem / 16 + -4 * ((100vw - 375px)/ 1065));line-height:29px;text-transform:uppercase;position:relative;width:auto;background:#FBAD1B;box-sizing:border-box;padding:2px 6px;border-radius:5px}.grid-follow .social-media,.recipe__info{background-color:#ED1D24}@media (min-width:1440px){.recipe__type p{font-size:calc(12 / 16 + rem)}}@media (max-width:767px){.recipe__type p{display:block;width:71px;height:19px;overflow:hidden;padding:0 6px;line-height:19px;white-space:nowrap;text-overflow:ellipsis}}.recipe__infos{display:flex;position:relative;margin-top:12px;width:100%}@media (max-width:767px){.recipe__infos{gap:10px;flex-wrap:nowrap;margin-top:auto}}.recipe__info{display:flex;align-items:center;border-radius:.875rem;min-width:7.563rem;padding:.6788rem 4.7%;margin-bottom:.375rem;margin-right:12px}@media (max-width:767px){.recipe__info{gap:10px;width:89px;min-width:89px;height:43px;margin-right:0;margin-bottom:0;padding:10px;border-radius:7.08px}}.recipe__item-icon{display:block;max-width:2.1rem;max-height:1.6rem;margin-right:.875rem}.recipe__prep-content{position:relative}.recipe__prep-time{font-family:Cubano,Helvetica,Arial,sans-serif;margin-bottom:.04em;font-style:normal;font-weight:400;font-size:calc(12rem / 16 + .6453 * ((100vw - 375px)/ 1065));line-height:111.8%;letter-spacing:-.02em;text-transform:uppercase;color:#FFF}@media (min-width:1440px){.recipe__prep-time{font-size:calc(12.6453 / 16 + rem)}}.recipe__prep-time-title{color:#FFF;font-size:calc(12rem / 16 + .6453 * ((100vw - 375px)/ 1065));text-transform:uppercase}@media (min-width:1440px){.recipe__prep-time-title{font-size:calc(12.6453 / 16 + rem)}}@media (max-width:767px){.recipe__item-icon{flex:0 0 auto;max-width:18px;max-height:18px;margin-right:0}.recipe__prep-time,.recipe__prep-time-title{white-space:nowrap}}.recipe__btn-wrap{position:relative;margin-bottom:20px;width:100%;display:flex;justify-content:flex-end}.recipe-gallery{position:relative;width:100%;padding:85px 5% 127px;margin-bottom:60px}.recipe-gallery__divider{position:absolute;left:50%;width:78%;height:32px;transform:translateX(-50%);pointer-events:none}@media (max-width:767px){.recipe-gallery{padding:64px 5% 80px;margin-bottom:20px}.recipe-gallery__divider{width:90%}}.recipe-gallery__divider--top{top:0}.recipe-gallery__divider--bottom{bottom:0}.recipe-gallery__inner{position:relative;width:100%;max-width:1180px;margin:0 auto;padding-top:85px}.recipe-gallery__smile{position:absolute;top:0;left:250px;width:159px;height:165px;transform:rotate(-6deg);pointer-events:none;z-index:1}.recipe-gallery__smile svg{width:100%;height:100%}@media (max-width:1023px){.recipe-gallery__smile{left:24%;width:132px;height:134px}}@media (max-width:767px){.recipe-gallery__inner{display:flex;flex-direction:column;padding-top:54px}.recipe-gallery__smile{left:auto;right:8%;width:96px;height:98px}}.recipe-gallery__head{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;position:relative;width:100%;margin-bottom:32px;z-index:2}.recipe-gallery__head-content{width:100%;max-width:581px}@media (max-width:767px){.recipe-gallery__head{display:contents}.recipe-gallery__head-content{order:1;margin-bottom:24px;text-align:center}}.recipe-gallery__label{display:flex;align-items:center;position:relative;margin-bottom:12px;font-weight:600;font-size:calc(16rem / 16 + 0 * ((100vw - 375px)/ 1065));line-height:112.8%;letter-spacing:-.02em;text-transform:uppercase}.grid-recipes .block-title,.recipe-gallery__title{line-height:86.8%;letter-spacing:-.02em;text-transform:uppercase}@media (min-width:1440px){.recipe-gallery__label{font-size:calc(16 / 16 + rem)}}.recipe-gallery__label svg{width:19px;height:19px;margin-right:3px;flex-shrink:0}.recipe-gallery__title{position:relative;width:100%;font-family:Cubano,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:calc(24rem / 16 + 8 * ((100vw - 375px)/ 1065));color:#000}@media (min-width:1440px){.recipe-gallery__title{font-size:calc(32 / 16 + rem)}}.recipe-gallery__nav{display:flex;align-items:center;gap:4px;position:relative;flex:0 0 auto;z-index:3}.recipe-gallery__btn.btn-control{width:40px;height:40px;min-width:40px;min-height:40px}.recipe-gallery__btn.btn-control.swiper-button-disabled{opacity:.5;pointer-events:none}.recipe-gallery__btn.btn-control .btn-control__icon{width:1.1rem;height:1.1rem}.grid-recipes,.recipe-gallery__image,.recipe-gallery__slider{width:100%;position:relative}.recipe-gallery__image{aspect-ratio:1/1;border-radius:33px;overflow:hidden}@media (max-width:767px){.recipe-gallery__nav{order:3;justify-content:center;margin:24px auto 0}.recipe-gallery__slider{order:2}.recipe-gallery__image{border-radius:24px}}.grid-recipes{margin-bottom:50px}.grid-recipes__inner{padding:40px 0 0;position:relative;display:flex;flex-wrap:wrap;justify-content:center;width:min(100% - 40px,82vw);max-width:none;margin:0 auto}@media (max-width:1339px){.grid-recipes__inner{width:calc(100% - 40px)}}@media (max-width:1063px){.grid-recipes__inner{width:calc(100% - 40px);padding-top:40px}}@media (max-width:559px){.grid-recipes__inner{width:calc(100% - 20px)}}.grid-recipes .block-title{text-align:center;font-size:calc(16rem / 16 + 27 * ((100vw - 375px)/ 1065));position:relative;max-width:683px;width:100%;margin-bottom:63px}@media (min-width:1440px){.grid-recipes .block-title{font-size:calc(43 / 16 + rem)}}.grid-recipes__items{display:flex;flex-wrap:wrap;position:relative;gap:20px;width:100%;max-width:100%}.grid-recipes__item{position:relative;width:calc(50% - 10px);max-width:none}@media (max-width:1063px){.grid-recipes__items{justify-content:center}.grid-recipes__item{width:96%;max-width:580px}.grid-recipes__item .recipe__item{max-width:100%}}@media (max-width:559px){.grid-recipes__item{width:100%;max-width:none}}.grid-recipes__item .recipe__infos{gap:12px;flex-wrap:wrap;margin-top:auto}.grid-recipes__item .recipe__item{height:234px;max-width:100%;margin-bottom:0}@media (max-width:767px){.grid-recipes__item .recipe__item{height:144px}}.grid-recipes__item .recipe__item-img-wrap{flex:0 0 220px;width:220px;height:234px}@media (max-width:767px){.grid-recipes__item .recipe__item-img-wrap{flex-basis:138px;width:138px;height:144px}}.grid-recipes__item .recipe__item .recipe__content{display:flex;flex-direction:column;width:calc(100% - 220px);padding:20px}@media (max-width:767px){.grid-recipes__item .recipe__item .recipe__content{width:calc(100% - 138px);height:144px;padding:10px}}.grid-recipes__item .recipe__item-title-link{cursor:pointer;transition:color .5s ease}@media (min-width:1025px){.grid-recipes__item .recipe__item-img-wrap:hover+.recipe__content .recipe__item-title-link{color:#FBAD1B}.grid-recipes__item .recipe__item-title-link:hover{color:#FBAD1B;transition:color .5s ease}}@media (min-width:1064px) and (max-width:1339px){.grid-recipes__item .recipe__infos{gap:8px;flex-wrap:nowrap}.grid-recipes__item .recipe__info{width:calc(50% - 4px);min-width:0;margin-right:0;padding:10px 12px}.grid-recipes__item .recipe__item-icon{margin-right:10px}}@media (min-width:560px) and (max-width:767px){.grid-recipes__item .recipe__infos{gap:12px}.grid-recipes__item .recipe__info{width:auto;min-width:121px;height:54px;padding:10px 14px;border-radius:12px}}@media (max-width:559px){.grid-recipes__item .recipe__type p{width:auto;max-width:100%;font-size:10px}.grid-recipes__item .recipe__infos{gap:4px}.grid-recipes__item .recipe__info{height:43px;margin-right:0;padding:10px;border-radius:7.08px}.grid-recipes__item .recipe__info:first-child{width:86.49px;min-width:86.49px;height:42.99px;padding:10px 10px 9px}.grid-recipes__item .recipe__info:first-child .recipe__item-icon{width:17.7px;max-width:17.7px;height:19.73px;max-height:19.73px}.grid-recipes__item .recipe__info:nth-child(2){width:89px;min-width:89px}.grid-recipes__item .recipe__info:nth-child(2) .recipe__item-icon{width:23.27px;max-width:23.27px;height:23.27px;max-height:23.27px}.grid-recipes__item .recipe__prep-time{font-size:12.65px;line-height:112%}.grid-recipes__item .recipe__prep-time-title{font-size:8.09px;font-weight:600;line-height:113%}}.grid-follow,.grid-follow__inner,.grid-products__btns{width:100%;position:relative}@media (max-width:579px){.grid-products__item-btn{display:none}}.grid-products__btns{display:flex;justify-content:center;margin-bottom:50px}.grid-products__btns button{margin:0 4px}@media (max-width:579px){.grid-products__btns{margin-top:30px;margin-bottom:30px}}.grid-follow{display:flex;flex-wrap:wrap}.grid-follow .block-follow__item-social .social-media__item{opacity:1;-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1);-webkit-transition:opacity .3s ease,-webkit-transform .6s ease;-o-transition:opacity .3s ease,transform .6s ease;transition:opacity .3s ease,transform .6s ease;transition:opacity .3s ease,transform .6s ease,-webkit-transform .6s ease}.grid-follow__inner{padding:40px 5% 0;display:flex}.grid-follow__img-wrap{position:relative;margin-left:47px;width:auto}.grid-follow__action{display:flex;align-items:center;justify-content:space-between;position:relative;width:100%}.grid-follow .block-follow__item{width:auto}.grid-follow__action-arrows{display:flex;position:relative;width:auto}.grid-follow__gallery{margin-top:80px;position:relative;width:100%}.grid-follow__items{display:flex}.grid-follow__items.swiper-wrapper{transition-timing-function:linear!important}.grid-follow__item{margin-right:2.3125rem}@media (max-width:1023px){.grid-follow__item{margin-right:1.25rem}}@media (max-width:767px){.grid-follow__item:not(.swiper-initialized .grid-follow__item).swiper-slide{width:44.53%}}@media (min-width:768px){.grid-follow__item:not(.swiper-initialized .grid-follow__item).swiper-slide{width:36.33%}}@media (min-width:1024px){.grid-follow__item:not(.swiper-initialized .grid-follow__item).swiper-slide{width:26.66%}}.grid-follow__item-img-wrap{width:100%;height:100%;overflow:hidden}.grid-follow__item-img-wrap img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.grid-follow__left,.grid-follow__right{position:relative;width:50%;display:flex}.grid-follow__left,.grid-follow__right{align-items:center}.single-recipe .single-recipe__ingredients .icon.icon-after_single{bottom:unset}@media (max-width:767px){.single-recipe .single-recipe__ingredients .icon.icon-after_single{bottom:-60px}}