*{margin:0;padding:0;box-sizing:border-box;font-family:Cormorant Infant,serif}body{overflow-x:hidden}:root{--main-color:#150c0a;--btn-color:#4d352b}a,li,ul{list-style:none;text-decoration:none}h2{font-size:clamp(2.25rem,1.815rem + 1.94vw,3.75rem);margin:30px 0;text-align:center}img{width:100%}.header{height:100dvh;background-image:url(/img/header-img.webp);position:relative;background-position:50%}.header,.header:after{width:100%;background-size:cover;object-fit:cover}.header:after{content:"";position:absolute;height:45%;background-image:url(/img/02-1.webp);bottom:-1px;left:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.header-basket__inner,.header__inner{overflow:hidden}.container{margin:0 auto;padding:0 15px;max-width:1200px}.nav{padding:10px 0;color:#fff;letter-spacing:normal;background-color:#0000006e;position:fixed;z-index:99;width:100%}.nav__list{display:flex;flex-wrap:wrap;row-gap:10px;align-items:center;justify-content:center}.nav__list .logo{margin-right:auto;cursor:pointer}.nav__list .logo h2{font-size:24px;margin:0;color:#fff}.basket{width:max-content;height:40px;display:flex;cursor:pointer;position:relative;gap:10px}.basket img{height:35px;object-fit:contain;width:100%}.basket__num{position:relative;min-width:120px;background-color:#4d352b52;border-radius:8px;display:flex;justify-content:center;align-items:center;color:wheat;font-weight:900}.mainTitle{top:30%;color:#fff;font-size:clamp(1.563rem,1.29rem + 1.21vw,2.5rem);max-width:500px;text-align:center;position:absolute;left:13%;animation:showcontent 1s ease-in-out 1 forwards}.goods__filter{width:100%;padding:5px 10px}.goods__filter-top{display:flex;justify-content:space-between;align-items:center;padding-bottom:20px}.search{position:relative}.search__img{left:5px}.searchDelete__img,.search__img{position:absolute;width:15px;height:15px;bottom:50%;transform:translateY(50%)}.searchDelete__img{right:5px;cursor:pointer}.search input{width:200px;height:30px;border:none;border-radius:8px;outline:none;cursor:pointer;background-color:#0f0e0e40;font-size:20px;font-weight:900;padding:10px 10px 10px 30px}.search input::placeholder{color:var(--btn-color)}.goods__categories ul{display:flex;align-content:center;justify-content:space-between;font-size:25px;flex-direction:row;flex-wrap:wrap;align-items:center;width:100%;gap:10px}.goods__categories ul li{cursor:pointer;position:relative;transition:all 1s ease}.goods__categories ul li:not(.active):after{content:"";position:absolute;border-bottom:1px solid #000;width:10%;height:1px;bottom:-5px;left:50%;transition:all 1s ease}.goods__categories ul li:not(.active):hover:after{width:100%;left:0}.goods__categories li.active{color:var(--btn-color)}.goods__categories li.active:after{content:"";position:absolute;border-bottom:1px solid var(--btn-color);width:100%;height:1px;bottom:-5px;left:0}.goods__sort{display:flex;align-items:center;justify-content:flex-end;font-size:25px;cursor:pointer;position:relative;color:var(--btn-color);font-weight:900}.goods__sort li{width:80px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.goods__sort-popup{position:absolute;background-color:#fff;padding:5px 10px;border-radius:8px;bottom:-55px;z-index:2;right:-10px;box-shadow:1px 1px 1px 1px var(--btn-color)}.goods__sort-popup li,.goods__sort-popup li:hover{transition:transform .5s ease}.goods__sort-popup li:hover{transform:scale(1.1)}.goods__sort ul{display:flex;flex-direction:column}.goods__sort li.active{border-bottom:1px dashed var(--btn-color)}.goods__sort img{width:30px;height:30px;object-fit:cover}.good__group{justify-content:center;align-items:flex-start;flex-direction:column}.good__group,.goods__items{display:flex;flex-wrap:wrap}.goods__items{justify-content:space-around;align-items:center;flex-direction:row;gap:10px;padding:50px 0 0}.noDesserts{align-items:center;display:flex;font-size:clamp(1.25rem,.874rem + 1.63vw,2.5rem);justify-content:center;padding:6%;width:100%}.noDesserts img{width:50px;height:50px;object-fit:cover}.good__item{width:360px;height:auto}.g__item-title{font-size:30px;text-align:center}.g__item-img,.g__item-title{padding-bottom:15px}.g__item-img img{object-fit:cover;border-radius:8px;height:200px;width:100%}.g__item-desc{font-size:22px;padding-bottom:20px}.g__item-center{margin-bottom:20px;background-color:#f1f1f1;border-radius:8px}.g__item-type ul,.g__item-weight ul{display:flex;justify-content:space-between;align-items:center;font-size:22px;padding:5px;font-weight:900}.g__item-type ul li,.g__item-weight ul li{width:100%;text-align:center;cursor:pointer;opacity:.7;transition:all 1s ease;color:#ffb6c1}.g__item-type ul li.active,.g__item-weight ul li.active{opacity:1;color:#000}.g__item-type ul li:hover,.g__item-weight ul li:hover{transition:all 1s ease;opacity:1;color:#000}.g__item-bottom{display:flex;justify-content:space-between;font-size:22px;padding-bottom:15px}.g__item-price{font-size:25px}.g__item-add{display:flex;gap:5px}.g__item-add button{width:100px;font-size:20px;background-color:var(--btn-color);color:#fff;border:none;padding:3px;border-radius:5px;cursor:pointer}.g__item-add button:hover{background-color:var(--main-color);color:wheat;transition:all 1s ease}.g__item-add span{display:flex;background-color:var(--btn-color);padding:15px;border-radius:50%;width:25px;height:25px;justify-content:center;align-items:center;color:#fff;font-size:25px}.dessersError{width:100%;text-align:center;padding:100px 10px 50px;font-size:clamp(1.25rem,1.069rem + .81vw,1.875rem);color:var(--btn-color)}.chef{background-color:var(--main-color);margin:0 0 50px;color:#fff}.chef,.cloud{position:relative}.cloud{width:100%;height:300px}.cloud:after{content:"";position:absolute;width:100%;height:100%;background-image:url(/img/01-1.webp);left:0;background-size:cover;top:-1px;transform:rotate(1turn);-webkit-backface-visibility:hidden;backface-visibility:hidden}.chef__inner{display:flex;justify-content:center;align-items:center;flex-direction:row;flex-wrap:wrap;padding-bottom:200px}.chef:after{content:"";position:absolute;width:100%;height:37%;background-image:url(/img/02-1.webp);bottom:-8px;left:0;background-size:cover;background-position:top;-webkit-backface-visibility:hidden;backface-visibility:hidden}.chef__left{font-size:clamp(.938rem,.756rem + .81vw,1.563rem);padding:10% 0;color:wheat}.chef__left,.chef__right{width:50%;position:relative}.chef__greetings{background-color:#640715b8;color:#fff;padding:10px;margin-bottom:20px;border-radius:8px;width:max-content}.chef__title{font-size:30px;margin-bottom:20px}.chef__desc ul{display:flex;flex-direction:column;gap:20px}.chef__desc ul li{position:relative;padding-left:15px}.chef__desc ul li:before{content:"";width:10px;height:10px;left:0;top:10px;border-radius:50%}.chef__desc ul li:before,.chef__name{position:absolute;background:#640715b8}.chef__name{left:15%;font-size:25px;border-radius:8px;padding:10px;bottom:30%}.chef .berry-1,.chef .berry-2,.chef .berry-3{position:absolute;display:flex;justify-content:center;align-items:center}.chef .berry-1 img,.chef .berry-2 img,.chef .berry-3 img{width:170px}.chef .berry-1{top:10%;right:0}.chef .berry-2{left:25%}.chef .berry-3{right:5%;bottom:0}.references__inner{margin-bottom:50px}.references__slider{display:flex}.ref-active{max-width:1100px;height:500px;border-radius:8px}.referencesitem{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:60px;gap:30px;position:relative;background:#1a0e0a;color:wheat}.ref__item-title{font-size:clamp(1.25rem,1.069rem + .81vw,1.875rem);margin-bottom:30px}.ref__item-desc{font-size:clamp(.938rem,.847rem + .4vw,1.25rem)}.ref__item-left,.ref__item-right{width:50%;display:flex;justify-content:center;flex-direction:column}.ref__item-right{align-items:center}.ref__item-desc,.ref__item-img,.ref__item-name,.ref__item-title{opacity:0;transition:opacity .5s ease}.fade-in{opacity:1}.fade-out{opacity:0}.ref__item-img img{border-radius:50%;object-fit:cover;width:310px;height:310px}.ref__item-name{margin-top:10px;font-size:20px}.slide__pagination{position:absolute;bottom:20px;display:flex;gap:10px}.slide__pagination-next,.slide__pagination-prev{position:relative;display:flex;justify-content:center;align-items:center;background-color:wheat;border-radius:50%;border:none;cursor:pointer;transition:all 1s ease}.slide__pagination-next img,.slide__pagination-prev img{width:50px;height:50px}.slide__pagination-prev img{transform:rotate(180deg)}.slide__pagination-next:hover,.slide__pagination-prev:hover{transform:scale(1.1);transition:all 1s ease}.references .berry-1,.references .berry-2,.references .berry-3{position:absolute;width:170px;display:flex;align-items:center;justify-content:center}.references .berry-1 img,.references .berry-2 img,.references .berry-3 img{width:170px}.references .berry-1{top:10%;right:0}.references .berry-2{left:15%;bottom:5%}.references .berry-3{right:46%;top:15%}.footer .cloud:after{top:-2px}.delivery{background-color:var(--main-color)}.delivery__inner{display:flex;flex-direction:column;padding-bottom:80px}.footer__top{display:flex;justify-content:center;align-items:center;flex-direction:row;flex-wrap:wrap;color:wheat}.address{width:20%}.delivery__photo{width:50%}.address h3{font-size:40px;color:#fff}.address p,.delivery__desc{font-size:clamp(.938rem,.847rem + .4vw,1.25rem)}.delivery__desc{width:30%;display:flex;flex-direction:column;gap:10px}.delivery__desc h3{color:#fff;font-size:25px}.delivery__desc a{color:wheat}.footer__bottom{color:wheat;flex-direction:column}.fb__inner,.footer__bottom{display:flex;justify-content:space-between}.footer__bottom h3{color:#fff;font-size:25px;padding-bottom:20px}.fb__info{width:50%}.fb__info ul{display:grid;font-size:clamp(.938rem,.847rem + .4vw,1.25rem);grid-template-columns:1fr 1fr;grid-gap:5px;gap:5px}.fb__info li{position:relative;cursor:pointer;transition:all .5s ease}.fb__info li:after{content:"";position:absolute;top:50%;left:-4%;transform:translate(-50%,-50%) rotate(45deg);width:0;height:0;box-shadow:0 0 30px #b6813e,0 0 10px #ca120d,inset 5px 0 5px #fbce80,inset -5px -5px 5px rgba(0,0,0,.5),inset 10px 10px 10px 5px hsla(0,0%,100%,.2);border-radius:50%;transition:all .5s ease}.fb__info li:hover:after{width:10px;height:10px;transition:all .5s ease}.fb__pay{width:50%;flex-direction:column;justify-content:flex-start;align-content:flex-end;align-items:flex-end}.fb__pay,.fb__pay ul{display:flex;flex-wrap:wrap}.fb__pay ul{align-items:center;justify-content:flex-end;flex-direction:row;gap:15px;background-color:#fff;padding:5px 10px;border-radius:8px}.fb__pay li{cursor:pointer;transition:all 1s ease}.fb__pay li:hover{transform:scale(1.1);transition:all 1s ease}.fb__pay li img{width:65px;height:64px;border-radius:10px;width:100%;object-fit:contain;height:50px}.header-basket{width:100%;height:40dvh;background-image:url(/img/header-img.webp);background-repeat:no-repeat;background-size:cover;object-fit:cover;position:relative;background-position:50%}.mainTitle-basket{width:100%;color:#fff;text-align:center}.mainTitle-basket h2{margin:0;position:absolute;bottom:5%;left:5%;font-size:clamp(2.5rem,1.593rem + 4.03vw,5.625rem)}.clear__all{margin-top:10%;display:flex;width:max-content;margin-left:auto;justify-content:flex-end;align-items:center;gap:15px;padding:5px;cursor:pointer;transition:all 1s ease}.clear__all:hover img{transform:rotate(5deg);transition:all 1s ease}.clear__all:hover p{transform:scale(1.1);transition:all 1s ease}.clear__all img{width:30px;height:30px;transition:all 1s ease}.clear__all p{font-size:clamp(1.125rem,1.071rem + .24vw,1.313rem);transition:all 1s ease}.cart__items{padding-top:10px}.cart__items ul{display:flex;flex-direction:column;gap:20px;align-items:center;justify-content:center}.cart__items ul li{position:relative;display:flex;justify-content:space-between;align-items:center;background:#fff;border-radius:10px;box-shadow:0 0 5px rgba(0,0,0,.33);width:100%}.cart__item-left{width:20%}.cart__item-left img{vertical-align:middle;border-radius:10px 0 0 10px;height:130px;object-fit:cover}.cart__item-middle,.cart__item-right{width:40%}.cart__item-middle{padding-left:5%;display:flex;flex-direction:column;gap:3px}.cart__item-title{font-size:clamp(.938rem,.665rem + 1.21vw,1.875rem)}.cart__item-type,.cart__item-weight{font-size:clamp(.75rem,.605rem + .65vw,1.25rem)}.cart__item-right{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:10px}.cm__right-info{font-size:clamp(.938rem,.756rem + .81vw,1.563rem);display:flex}.cart__item-btns{display:flex;gap:20px}.cm__btns-minus,.cm__btns-plus{width:25px;height:25px;border:none;cursor:pointer;transition:all 1s ease;border-radius:50%}.cm__btns-minus:hover,.cm__btns-plus:hover{transform:scale(1.1);transition:all 1s ease}.cart__item-cancel{width:25px;height:25px;position:absolute;bottom:10px;right:10px;border:none;cursor:pointer;transition:all 1s ease;border-radius:50%}.cart__item-cancel:hover{transform:scale(1.1);transition:all 1s ease}.checkout__inner{margin:50px 0 30px;display:flex;flex-direction:column;width:100%;box-shadow:0 0 5px rgba(0,0,0,.33);padding:40px 20px;height:auto;gap:50px}.checkout__top{font-size:clamp(1.125rem,.817rem + 1.37vw,2.188rem);text-align:center}.checkout__bottom,.checkout__top{display:flex;justify-content:space-around;align-items:center;gap:10px}.checkout__bottom button{width:300px;font-size:clamp(1rem,.927rem + .32vw,1.25rem);cursor:pointer;background-color:var(--btn-color);color:wheat;border:none;outline:none;transition:all 1s ease}.checkout__bottom button a{color:wheat;display:block;padding:10px 15px}.checkout__bottom button:hover{transition:all 1s ease;background-color:var(--main-color)}.cart__empty{margin-top:10%;display:flex;flex-direction:column}.cart__empty h3,.notFound h3{font-size:clamp(1.875rem,1.603rem + 1.21vw,2.813rem);text-align:center;padding:0 5%}.cart__empty button,.notFound button{width:300px;border:none;outline:none;display:flex;justify-content:center;height:auto;font-size:22px;margin:0 auto 10%;background-color:#e0ddff;cursor:pointer;transition:all 1s ease}.cart__empty button:hover,.notFound button:hover{background-color:#bdb9e3;transition:all 1s ease}.cart__empty button a,.notFound button a{color:var(--main-color);padding:10px 20px;width:100%}.cart__empty img,.notFound img{max-width:400px;margin:40px auto;display:flex;justify-content:center;object-fit:cover}.notFound{max-width:600px;margin:0 auto;height:100dvh;flex-direction:column}.lazyLoading,.notFound{display:flex;justify-content:center;align-items:center}.lazyLoading{width:100%;align-content:center;font-size:clamp(1.875rem,1.603rem + 1.21vw,2.813rem);padding-top:30%}.skeletonWrapper{width:360px;height:507px;margin-bottom:15px}.skeleton__img{height:200px}.skeleton__img,.skeleton__title{width:360px;margin-bottom:15px;background-color:var(--btn-color);border-radius:8px}.skeleton__title{height:52px}.skeleton__desc{height:98px}.skeleton__desc,.skeleton__options{width:360px;margin-bottom:20px;background-color:var(--btn-color);border-radius:8px}.skeleton__options{height:72px}.skeleton__buy{width:360px;height:45px;display:flex;justify-content:space-between;margin-bottom:15px}.skeleton__price{width:53px}.skeleton__btn,.skeleton__price{height:30px;background-color:var(--btn-color);border-radius:8px}.skeleton__btn{width:100px}.fb__info a{color:wheat}.cookie{position:fixed;width:100%;bottom:5%;padding:0 5%;z-index:99}.cookie__info{display:flex;align-items:center;justify-content:center;background-color:#543d33;border-radius:8px;padding:10px 30px;gap:5px;width:max-content;margin:0 auto;font-size:clamp(.875rem,.802rem + .32vw,1.125rem);flex-direction:column;color:#fff}.cookie__info a{color:wheat}.cookie__info button{font-size:clamp(.875rem,.802rem + .32vw,1.125rem);background-color:#fff;padding:5px 10%;border:none;outline:none;cursor:pointer;margin-top:5px;border-radius:8px}@media (max-width:620px){.cookie__info{width:100%;margin:0;text-align:center;padding:5px}}@keyframes showcontent{0%{opacity:0;transform:translateY(100px);filter:blur(33px)}to{opacity:1;transform:translate(0);filter:blur(0)}}@media (max-width:1750px){.cloud:after{background-size:auto}}@media (max-width:1460px){.chef__inner{flex-direction:column;gap:30px}.chef__left{width:100%;padding:10%}.chef__right{width:100%}.chef__img{max-width:500px;margin:0 auto}.chef:after{height:60%}}@media (max-width:900px){.referencesitem{flex-direction:column;height:auto;padding:20px}.ref__item-left{width:100%;align-items:center}.ref__item-right{width:100%}.ref__item-img img{width:100%;border-radius:8px;height:250px}.references .berry-1 img,.references .berry-2 img,.references .berry-3 img{width:105px}.references .berry-3{top:25px;left:0}.references .berry-1{top:0;right:0}.references .berry-2{left:8%}.slide__pagination{bottom:-10px}.slide__pagination-next img,.slide__pagination-prev img{width:40px;height:40px}.delivery__inner{gap:30px}.fb__pay{width:50%;flex-direction:column;align-items:flex-end;align-content:flex-end;justify-content:flex-start}.fb__pay ul{display:grid;grid-template-columns:2fr 2fr;grid-gap:5px;gap:5px}}@media (max-width:750px){.chef .berry-1 img,.chef .berry-2 img,.chef .berry-3 img{width:105px}.chef .berry-3{bottom:-30px;right:0}.cart__item-cancel,.cm__btns-minus,.cm__btns-plus{width:15px;height:15px}.cart__item-cancel{bottom:4px;right:4px}.cart__item-btns{display:flex;gap:5px}.cart__item-left{width:30%}.cart__item-left img{height:100px}.cart__empty img,.notFound img{max-width:300px}}@media (max-width:640px){.mainTitle{position:relative;width:100%;margin:50% auto;padding:6%;left:0}.search input{width:160px}.ref__item-img img{height:160px}.ref__item-desc{min-height:110px;margin-top:10px;display:flex;justify-content:center;align-items:center}.header{background-image:url(/img/mobile-header.webp)}}@media (max-width:500px){.footer__top{flex-direction:column;gap:20px}.address{text-align:center}.address,.delivery__photo{width:100%}.delivery__desc{width:100%;text-align:center}.fb__inner{flex-direction:column;gap:30px}.fb__info{width:100%;text-align:center}.fb__pay{width:100%;flex-direction:column;align-items:center;align-content:center;justify-content:center;display:flex}.fb__pay li{width:80px;height:50px;cursor:pointer}.clear__all img{width:20px;height:20px}.header-basket{height:25dvh}.checkout__inner{gap:25px}.references .berry-2,.references .berry-3{justify-content:flex-start}.references .berry-1{justify-content:flex-end}.references .berry-1 img,.references .berry-2 img,.references .berry-3 img{width:95px}.chef .berry-1{top:6%}.cart__empty img,.notFound img{max-width:200px}.cart__empty{margin-top:25%}}@media (max-width:400px){.good__item{width:100%}.skeletonWrapper,.skeleton__desc,.skeleton__img,.skeleton__options,.skeleton__title{width:360px}}@media (max-width:375px){.skeletonWrapper,.skeleton__buy,.skeleton__desc,.skeleton__img,.skeleton__options,.skeleton__title{width:345px}}@media (max-width:370px){.skeletonWrapper,.skeleton__buy,.skeleton__desc,.skeleton__img,.skeleton__options,.skeleton__title{width:330px}}@font-face{font-family:Cormorant Infant;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b34a049f54ea35fe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Infant;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b73ba268eb549353-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Infant;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/330e6353a7d170b3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Infant;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4a365c2750c9d0d-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Infant;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac7b1181decdd23a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Infant Fallback;src:local("Times New Roman");ascent-override:93.84%;descent-override:29.15%;line-gap-override:0.00%;size-adjust:98.46%}.__className_554004{font-family:Cormorant Infant,Cormorant Infant Fallback;font-weight:400;font-style:normal}