.footer{background:#f5f5f5;padding:6rem 0}@media (max-width:1200px){.footer{padding:3.2rem 0}}.footer__row{justify-content:space-between;gap:3.2rem;display:flex}@media (max-width:1200px){.footer__row{flex-direction:column;gap:4.4rem}}@media (max-width:556px){.footer__row{gap:3rem}}.footer-main{flex-direction:column;justify-content:space-between;font-size:1.6rem;line-height:2.4rem;display:flex}@media (max-width:556px){.footer-main{font-size:1.4rem;line-height:2.2rem}}.footer-main__logo{width:14.8rem;height:auto;margin-bottom:1.5rem}.footer-main__bold{margin-top:auto;font-size:1.6rem;font-weight:600;line-height:2.4rem}.footer-main__btns{gap:1rem;max-width:29rem;height:4.4rem;margin-top:1.2rem;display:flex}@media (max-width:1200px){.footer-main__btns{flex-direction:column}}@media (max-width:556px){.footer-main__btns{flex-direction:row}}.footer-main__img{object-fit:cover;height:100%}@media (max-width:1200px){.footer-main__block{display:none}}.footer-nav{grid-template-columns:repeat(3,1fr);gap:3.2rem;display:grid}@media (max-width:1200px){.footer-nav{grid-template-columns:repeat(4,1fr);gap:1rem}}@media (max-width:556px){.footer-nav{grid-template-columns:repeat(2,1fr);gap:3rem 1rem}}.footer-nav__list{flex-direction:column;gap:1rem;display:flex}.footer-nav__link{width:100%;max-width:17.6rem;font-size:1.8rem;line-height:2.6rem;transition:color .3s}.footer-nav__link:active,.footer-nav__link:focus,.footer-nav__link:hover{color:#007aff}@media (max-width:556px){.footer-nav__link{max-width:16.5rem;font-size:1.6rem;line-height:2.4rem}.footer-nav__link_text{display:none}}.footer-nav__link_text_mob{display:none}@media (max-width:556px){.footer-nav__link_text_mob{display:block}}.footer-nav__block{display:none}@media (max-width:1200px){.footer-nav__block{width:100%;max-width:17.6rem;display:block}}@media (max-width:556px){.footer-nav__block{grid-column:1/3;grid-row-start:3;max-width:100%}.footer-nav__block_desktop{display:none}}.footer-nav__block_mobile{display:none}@media (max-width:556px){.footer-nav__block_mobile{display:block}}.footer-info{font-size:1.4rem;line-height:2.2rem}@media (max-width:1200px){.footer-info{justify-content:space-between;display:flex}}@media (max-width:556px){.footer-info{flex-direction:column}}.footer-info__btn{grid-template-columns:4rem 1fr;align-items:center;gap:1rem;max-width:17.6rem;margin-bottom:2rem;font-weight:500;line-height:1.8rem;display:grid}
.menu-open .header,.menu-open .top-stack{z-index:2147483647}.top-stack{z-index:999999999;width:100%;position:fixed;top:0;left:0}.header{z-index:99;background:#fff;align-items:center;width:100%;height:6.6rem;transition:border .3s ease-in-out;display:flex;position:relative}@media (max-width:1200px){.header{height:fit-content;padding:2rem 0}}.header-scrolled{border-bottom:1px solid #f0f1f1}.header-mobile{max-height:70vh;padding-bottom:3rem;overflow:hidden auto}.header-mobile .header-nav__link{white-space:normal;text-align:left}@media (max-width:1200px){.header-mobile{margin-top:6.4rem}}@media (max-width:767px){.header-mobile{margin-top:38px}}.header__row{grid-template-columns:14.8rem 1.5fr 1fr;align-items:center;gap:3rem;display:grid}.header__col{justify-content:flex-end;align-items:center;gap:2rem;display:flex}.header__logo{align-items:center;gap:1.2rem;display:flex}.header__logo_svg{width:14.8rem;height:2.5rem}.header-nav__list{align-items:center;gap:2rem;display:flex}.header-nav__item_dropdown{padding:.7rem 0;position:relative}.header-nav__item_dropdown:hover .header-nav-dropdown{display:flex}.header-nav__link{cursor:pointer;text-align:center;white-space:nowrap;font-size:1.6rem;font-weight:500;line-height:2.4rem}.header-nav-dropdown{background:#fafafa;border:1px solid #fafafa;border-radius:1.6rem;flex-direction:column;align-items:flex-start;gap:1.2rem;width:38rem;padding:1.2rem 1.6rem;display:none;position:absolute;top:3.6rem;left:-1.6rem}.header-nav-dropdown:hover{display:flex}.header__link{white-space:nowrap;font-size:1.6rem;font-weight:500;line-height:2.4rem}@media (max-width:767px){.header__link_desktop{display:none}}.header__icon{cursor:pointer;width:1.6rem;height:auto}.header__btn{text-align:center;color:#fff;background:#1c1c1c;border:none;border-radius:32px;justify-content:center;align-items:center;width:100%;max-width:79px;height:36px;padding:0 16px;font-size:16px;font-weight:400;line-height:24px;display:flex}@media (max-width:767px){.header__btn_desktop{display:none!important}}.header-burger{cursor:pointer;flex-direction:column;flex-shrink:0;justify-content:space-between;width:3rem;height:1.6rem;transition:all .2s;display:none}.header-burger_active .header-burger__line_top{transform:translateY(.5rem)rotate(45deg)}.header-burger_active .header-burger__line_bottom{transform:translateY(-.8rem)rotate(-45deg)}.header-burger_active .header-burger__line_middle{width:0}.header-burger__line{background:#000;border-radius:3px;width:100%;height:3px;transition:all .2s}@media (max-width:1200px){.header__row{justify-content:space-between;display:flex}.header-burger{display:flex}.header-nav{display:none}.header-nav__list{flex-direction:column;align-items:start;gap:1.6rem;padding:0 0 3.9rem}.header-mobile__footer{display:none}}@media (max-width:767px){.header__link{color:#8e8e93;font-weight:600}.header-mobile__footer{justify-content:space-between;align-items:center;gap:1.5rem;display:flex}}.header-journal__logo{color:#fff;text-align:center;background:linear-gradient(256.75deg,#f16979 0%,#007aff 100%);border-radius:4px;padding:2px .8rem;font-size:1.6rem;font-weight:500;line-height:2.4rem;display:none}.header-journal-nav__item_visible{display:none}.header-journal__link{text-align:center;background:#f5f5f5;border-radius:3.2rem;align-items:center;gap:.8rem;padding:.6rem 1.6rem;font-size:1.4rem;font-weight:500;line-height:2.2rem;display:none}.header-journal__link_svg{width:1rem}.header.header-journal .header__row{justify-content:space-between;display:flex}.header.header-journal .header__col{display:none}@media (max-width:1200px){.header.header-journal .header__col{display:flex}}.header.header-journal .header-journal__cart{display:none}.header.header-journal .header-journal__logo{display:flex}.header.header-journal .header-journal-nav__item_visible{display:block}.header.header-journal .header-journal-nav__item_none{display:none}.header.header-journal .header-journal__link{display:flex}@media (max-width:1200px){.header.header-journal .header-journal__link{display:none}}
