.menu{display:flex;flex-direction:column;height:calc(var(--viewport-height) - var(--header-height));left:0;overflow:visible;padding-bottom:10px;padding-left:max(16px,(100% - 1680px)/2);padding-right:max(16px,(100% - 1680px)/2);position:absolute;top:100%;width:100%}.menu,.menu.is-open{z-index:-1}.menu__inner{background-color:var(--clr-white);border-radius:20px;box-shadow:0 1px 20px 0 rgba(0,5,98,.15);display:flex;flex-direction:column;max-height:100%;padding:35px 12px 35px 35px;width:419px}.menu__head{display:none}.menu__body{display:flex;flex:1 1 auto;flex-direction:column;gap:36px;max-height:880px;overflow:hidden auto}.menu__top{display:none}.menu__block{display:flex;flex-direction:column;gap:8px}.menu__title{font-size:20px;font-weight:600;letter-spacing:-.02em;line-height:130%;padding:10px 16px}.menu__list{display:flex;flex-direction:column;gap:8px}.menu__link{align-items:center;background-color:var(--clr-gray-100);border-radius:8px;color:var(--clr-gray-800);display:flex;font-size:16px;font-weight:600;gap:16px;line-height:120%;min-height:48px;padding:12px 16px;transition:background .3s,border .3s,color .3s;word-break:break-word}.menu__link:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%236b7280' d='m7.118 12.944-.017-.004h7.36l-2.313 2.538a.7.7 0 0 0-.175.468.7.7 0 0 0 .175.467l.36.395a.57.57 0 0 0 .425.192.57.57 0 0 0 .425-.192l3.967-4.341a.69.69 0 0 0 .175-.466.69.69 0 0 0-.175-.468l-3.967-4.341A.57.57 0 0 0 12.933 7a.57.57 0 0 0-.425.192l-.36.394a.69.69 0 0 0-.175.465c0 .176.062.333.175.457l2.34 2.552H7.11c-.331 0-.61.313-.61.676v.557c0 .363.287.651.618.651'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:24px;content:"";flex-shrink:0;height:24px;margin-left:auto;width:24px}.menu__link svg{flex-shrink:0}.menu__block--contacts .menu__link:after,.menu__info{display:none}.menu__working{color:var(--clr-gray-500);font-size:16px;font-weight:500;line-height:130%}.menu__online{font-size:18px;font-weight:600;letter-spacing:-.02em;line-height:130%;max-width:240px}.menu__online:not(:last-child){margin-bottom:36px}.menu__payment{flex-wrap:wrap;gap:24px;padding:14px 0}.menu__payment,.menu__payment-item{align-items:center;display:flex;justify-content:center}.menu__payment-item img{max-height:100%;object-fit:cover}@media (width <= 74.99875em){.menu__body{gap:24px}.menu__top{display:flex;flex-direction:column}.menu__top>*{position:relative}.menu__top>:not(:last-child){margin-bottom:24px}.menu__top .header__search:not(:last-child){margin-bottom:4px}}@media (width <= 61.99875em){.menu__inner{padding:24px 12px 24px 24px}.menu__body{margin:-5px 0 -5px -20px;padding:20px 12px 20px 20px}}@media (width <= 47.99875em){.menu{background-color:var(--clr-white);height:var(--viewport-height);left:-100%;opacity:1;padding:0;position:fixed;top:0;transition:left .3s;visibility:visible;z-index:10}.menu.is-open{left:0;z-index:50}.menu__inner{border-radius:0;box-shadow:none;flex:1 1 auto;height:100%;padding:0;width:100%}.menu__head{background-color:var(--clr-white);gap:10px;justify-content:space-between;padding:16px 16px 8px}.menu__head,.menu__logo{align-items:center;display:flex}.menu__logo{justify-content:center;max-width:126px;width:100%}.menu__logo img{object-fit:cover;width:100%}.menu__close{min-height:36px;min-width:36px;padding:7px}.menu__body{gap:16px;margin:0;max-height:100%;padding:16px 16px 30px}.menu__block--contacts .menu__title{display:none}.menu__block--contacts .menu__link{justify-content:center}.menu__title{font-size:18px;text-align:center}.menu__social{justify-content:center}.menu__info{align-items:center;display:flex;flex-direction:column;text-align:center}.menu__info:not(:first-child){margin-top:40px}.menu__info:not(:last-child),.menu__info>:not(:last-child){margin-bottom:16px}}@media (width <= 29.99875em){.menu__link{font-size:15px}}@media (width > 61.99875em){.menu__body{padding:1px 20px 1px 1px}.menu__body::-webkit-scrollbar{display:block;width:4px}.menu__body::-webkit-scrollbar-track{background:transparent;border:none;border-radius:3px}.menu__body::-webkit-scrollbar-thumb{background-color:var(--clr-gray-350);border:none;border-radius:3px;cursor:grab}.menu__body::-webkit-scrollbar-thumb:active{cursor:grabbing}}@media (any-hover:hover){.menu__link[href]:hover,.menu__link[type=button]:hover{background-color:var(--clr-gray-50);color:var(--clr-gray-800)}}