.fade-in{opacity:0;will-change:opacity,transform;transition:opacity 1.2s cubic-bezier(.21,.61,.35,1),transform 1.2s cubic-bezier(.21,.61,.35,1);transform:translateY(120px)}.fade-in.visible{opacity:1;transform:translateY(0)}.page{scrollbar-gutter:stable;color:#292929;scroll-behavior:smooth;font-family:Space Grotesk,sans-serif;font-size:16px;line-height:140%;overflow-x:hidden}.page__body{min-width:320px;margin:0}.page__menu{opacity:0;pointer-events:none;height:100vh;transition:opacity .3s,transform .3s;position:fixed;top:0;left:0;right:0;overflow:auto;transform:translate(-100%)}.page__menu:target{opacity:1;pointer-events:all;transform:translate(0)}.page:has(.page__menu:target){overflow:hidden}.container{padding-left:20px;padding-right:20px}@media (min-width:744px){.container{padding-left:72px;padding-right:72px}}@media (min-width:1260px){.container{max-width:1020px;margin-left:auto;margin-right:auto;padding-left:120px;padding-right:120px}}body{margin:0}.header{background-image:-webkit-image-set(url(header-bg-mobile.e35ff1fb.webp) 1x,url(header-bg-mobile-@2.6f0beb99.webp) 2x);background-image:image-set("header-bg-mobile.e35ff1fb.webp" 1x,"header-bg-mobile-@2.6f0beb99.webp" 2x);background-position:50%;background-repeat:no-repeat;background-size:cover}@media (min-width:744px){.header{background-image:-webkit-image-set(url(header-bg-tablet.b51634a5.webp) 1x,url(header-bg-tablet-@2.71d21fde.webp) 2x);background-image:image-set("header-bg-tablet.b51634a5.webp" 1x,"header-bg-tablet-@2.71d21fde.webp" 2x)}}@media (min-width:1260px){.header{background-image:-webkit-image-set(url(header-bg-desktop.54576130.webp) 1x,url(header-bg-desktop-@2.0b481e15.webp) 2x);background-image:image-set("header-bg-desktop.54576130.webp" 1x,"header-bg-desktop-@2.0b481e15.webp" 2x);background-attachment:fixed}}.header__content{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;height:100vh;display:-ms-flexbox;display:flex}.header__title{color:#292929;margin:0;font-size:36px;font-weight:700;line-height:100%}@media (min-width:744px){.header__title{font-size:48px}}@media (min-width:1260px){.header__title{font-size:56px}}.header__bottom{padding-bottom:40px}@media (min-width:744px){.header__bottom{padding-bottom:65px}}@media (min-width:1260px){.header__bottom{padding-bottom:92px}}.top-bar{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding-top:28px;padding-bottom:28px;display:-ms-flexbox;display:flex}@media (min-width:744px){.top-bar{padding-top:36px;padding-bottom:36px}}.top-bar__icons{gap:24px;display:-ms-flexbox;display:flex}.top-bar__logo-link{display:-ms-flexbox;display:flex}.top-bar__logo{height:16px;transition:transform .3s}@media (min-width:744px){.top-bar__logo{height:24px}}.top-bar__logo:hover{transform:scale(1.2)}.top-bar__logo:active{transition:transform .3s}.top-bar__logo:active:hover{transform:scale(.95)}.menu{box-sizing:border-box;letter-spacing:2px;background-color:#e5e6e8;height:100vh;font-size:22px;font-weight:700;line-height:22px;overflow:hidden}.menu__top{z-index:1;background-color:#e5e6e8;margin-bottom:32px;position:sticky;top:0}@media (min-width:744px){.menu__top{margin-bottom:0}}.menu__nav{margin-bottom:48px}.menu__phone-number{color:inherit;margin-bottom:16px;font-size:16px;line-height:140%;text-decoration:none;transition:opacity .3s;display:block}.menu__phone-number:hover{opacity:.7}.menu__call-to-order{letter-spacing:2px;color:inherit;border-bottom:1px solid #292929;width:fit-content;padding-bottom:4px;font-size:16px;line-height:140%;text-decoration:none;transition:opacity .3s;display:block}.menu__call-to-order:hover{opacity:.7}.icon{cursor:pointer;background-size:cover;width:24px;height:24px;transition:transform .3s;display:block;position:relative}@media (min-width:744px){.icon{width:32px;height:32px}}.icon:hover{transform:scale(1.2)}.icon:active{transition:transform .3s}.icon:active:hover{transform:scale(.95)}.icon--phone{background-image:url(icon-phone-call.657af3f4.svg)}@media (min-width:1260px){.icon--phone:hover .icon__phone-number{opacity:1;display:block}}.icon__phone-number{z-index:5;letter-spacing:1px;white-space:nowrap;color:#292929;opacity:0;padding:8px;font-family:Inter,sans-serif;font-size:12px;font-weight:700;text-decoration:none;transition:opacity .3s;display:inline-block;position:absolute;top:50%;left:-150px;transform:translateY(-50%)}.icon--menu{background-image:url(icon-burger-menu.bd10eb8f.svg)}.icon--menu:hover{background-image:url(icon-burger-menu-hover.9d6e516e.svg)}.icon--close{background-image:url(icon-close.31bb77d6.svg)}.nav__list{-ms-flex-direction:column;flex-direction:column;gap:32px;margin:0;padding:0;list-style:none;display:-ms-flexbox;display:flex}.nav__link{letter-spacing:2px;color:inherit;font-size:22px;font-weight:700;line-height:22px;text-decoration:none;position:relative}.nav__link:after{content:"";transform-origin:0;background-color:#292929;width:100%;height:1px;transition:transform .3s;display:block;position:absolute;bottom:-8px;left:0;transform:scale(0)}.nav__link:hover:after{transform:scale(1)}.nav__item{transition:transform .3s}.nav__item:hover{transform:scale(1.02)}.section-title{text-align:left;margin:0 0 48px;font-size:32px;font-weight:700;line-height:32px}@media (min-width:744px){.section-title{font-size:40px}}@media (min-width:1260px){.section-title{font-size:48px}}.main{background-color:#fff}.main__content{row-gap:96px;padding-top:96px;padding-bottom:96px;display:grid}@media (min-width:744px){.main__content{row-gap:120px;padding-top:120px;padding-bottom:120px}}.product__photo{border-radius:4px;width:100%;transition:transform .3s}.product__photo:hover{transform:scale(1.05)}.product__photo:active{transition:transform .3s}.product__photo:active:hover{transform:scale(.95)}.product__category{font-family:Space Mono,monospace}.product__price{color:#292929;font-size:16px;font-weight:700;line-height:140%}.recommended__products{--columns:2;grid-template-columns:repeat(var(--columns),1fr);gap:40px 20px;display:grid}@media (min-width:744px){.recommended__products{--columns:6;column-gap:24px}}@media (min-width:1260px){.recommended__products{--columns:12}}@media (min-width:744px){.recommended__products{column-gap:24px}}.recommended__product{grid-column:1/-1;transition:transform .3s}@media (min-width:744px){.recommended__product{grid-column:1/-1}}@media (min-width:1260px){.recommended__product{grid-column:span 4}}.categories__wrapper{row-gap:40px;display:grid}@media (min-width:744px){.categories__wrapper{row-gap:64px}}.categories__button{cursor:pointer;color:#fff;background-color:#292929;border:2px solid transparent;border-radius:8px;height:56px;font-size:16px;font-weight:700;line-height:140%;transition:color .3s,background-color .3s,border-color .3s,transform .3s}.categories__button:hover{color:#292929;background-color:#f8f8fa;border-color:#f0f1f4;transform:scale(.97)}.categories__button:active{color:#fff;background-color:#111;transition:transform .3s}.categories__button:active:hover{transform:scale(.95)}@media (min-width:1260px){.categories__button{max-width:324px}}.pre-about-us{-ms-flex-align:center;align-items:center;width:100vw;max-width:100vw;min-height:200px;margin-left:-50vw;margin-right:-50vw;display:-ms-flexbox;display:flex;position:relative;left:50%;right:50%}@media (min-width:744px){.pre-about-us{height:400px}}@media (min-width:1260px){.pre-about-us{height:460px}}.pre-about-us__image-wrapper{width:100vw;max-width:100vw;height:100%;margin:0 auto;display:block;position:absolute}.pre-about-us__bg-img{object-fit:cover;width:100%;height:100%;display:block}.contacts{width:100%}.contacts__field{--columns:2;grid-template-columns:repeat(var(--columns),1fr);gap:80px;display:grid}@media (min-width:744px){.contacts__field{--columns:6;column-gap:24px}}@media (min-width:1260px){.contacts__field{--columns:12}}.contacts__form{grid-column:1/-1;gap:16px;display:grid}@media (min-width:744px){.contacts__form{grid-column:1/-1}}@media (min-width:1260px){.contacts__form{grid-column:span 5}}.contacts__info{grid-column:1/-1}@media (min-width:744px){.contacts__info{grid-column:1/-1}}@media (min-width:1260px){.contacts__info{grid-column:7/-1}}.contacts__input--name,.contacts__input--email,.contacts__textarea{box-sizing:border-box;background-color:#f8f8fa;border:1px solid transparent;border-radius:8px;padding:16px;transition:transform .3s,border-color .3s,background-color .3s}.contacts__input--name:hover,.contacts__input--email:hover,.contacts__textarea:hover{border-color:#d5d7de;transform:scale(.97)}.contacts__input--name:focus,.contacts__input--email:focus,.contacts__textarea:focus{border-color:#292929;outline:none}.contacts__input--name:active,.contacts__input--email:active,.contacts__textarea:active{border-color:#292929;transform:scale(.95)}.contacts__input--name::placeholder{color:#7e7e83;font-family:Space Mono,monospace}.contacts__input--name::placeholder{color:#7e7e83;font-family:Space Mono,monospace}.contacts__input--email::placeholder{color:#7e7e83;font-family:Space Mono,monospace}.contacts__input--email::placeholder{color:#7e7e83;font-family:Space Mono,monospace}.contacts__textarea::placeholder{color:#7e7e83;font-family:Space Mono,monospace}.contacts__textarea::placeholder{color:#7e7e83;font-family:Space Mono,monospace}.contacts__input--name:hover::placeholder{color:#292929;border-color:#d5d7de;transform:scale(.99)}.contacts__input--name:hover::placeholder{color:#292929;border-color:#d5d7de;transform:scale(.99)}.contacts__input--email:hover::placeholder{color:#292929;border-color:#d5d7de;transform:scale(.99)}.contacts__input--email:hover::placeholder{color:#292929;border-color:#d5d7de;transform:scale(.99)}.contacts__textarea:hover::placeholder{color:#292929;border-color:#d5d7de;transform:scale(.99)}.contacts__textarea:hover::placeholder{color:#292929;border-color:#d5d7de;transform:scale(.99)}.contacts__input--name,.contacts__input--email{height:48px}.contacts__textarea{resize:none;height:148px}.contacts__button{cursor:pointer;color:#fff;background-color:#292929;border:2px solid transparent;border-radius:8px;height:56px;font-size:16px;font-weight:700;line-height:140%;transition:color .3s,background-color .3s,border-color .3s,transform .3s}.contacts__button:hover{color:#292929;background-color:#f8f8fa;border-color:#f0f1f4;transform:scale(.97)}.contacts__button:active{color:#fff;background-color:#111;transition:transform .3s}.contacts__button:active:hover{transform:scale(.95)}.contacts__type-of-info{color:#9393a3;font-size:14px;line-height:140%}.contacts__text-info{color:#191919;font-family:Space Mono,monospace;text-decoration:none;transition:color .3s}.contacts__text-info:hover{color:#9393a3}.category__photos{--columns:2;grid-template-columns:repeat(var(--columns),1fr);gap:20px;margin-bottom:16px;display:grid}@media (min-width:744px){.category__photos{--columns:6;column-gap:24px}}@media (min-width:1260px){.category__photos{--columns:12}}.category__link{position:relative}@media (min-width:744px){.category__link--wide{grid-column:span 4}}@media (min-width:1260px){.category__link--wide{grid-column:span 8}}.category__link--square{height:0;padding-bottom:100%}@media (min-width:744px){.category__link--square{grid-column:span 2}}@media (min-width:1260px){.category__link--square{grid-column:span 4}}.category__photo{object-fit:cover;width:100%;height:100%;transition:transform .3s;position:absolute;top:0;left:0}.category__photo:hover{transform:scale(1.05)}.category__photo:active{transition:transform .3s}.category__photo:active:hover{transform:scale(.95)}.category__title{margin:0;font-size:24px;font-weight:700;line-height:140%}.about-us{--columns:2;grid-template-columns:repeat(var(--columns),1fr);gap:20px;display:grid}@media (min-width:744px){.about-us{--columns:6;column-gap:24px}}@media (min-width:1260px){.about-us{--columns:12}}.about-us__title{grid-column:1/-1}@media (min-width:744px){.about-us__title{grid-column:1/4}}@media (min-width:1260px){.about-us__title{grid-column:span 6}}.about-us__content{grid-column:1/-1;font-family:Space Mono,monospace}@media (min-width:744px){.about-us__content{grid-column:4/7}}@media (min-width:1260px){.about-us__content{grid-column:span 6}}.about-us__description{row-gap:16px;margin:0 0 40px;padding:0}
/*# sourceMappingURL=index.adb055c3.css.map */
