.FooterMenu__ClassicType1 { display: block; width: 100%; }
.FooterMenu__ClassicType1.--is-fixed { position: fixed; bottom: 0px; left: 0px; z-index: min(var(--panel-z-index,1100),9998); transform: translate3d(0px, 100%, 0px); transition: transform 0.5s linear; }
.FooterMenu__ClassicType1:not(.--is-fixed) { pointer-events: none; background-color: var(--menu-bg-color,var(--ui-base-white-color)); }
.FooterMenu__ClassicType1.--show-panel { transform: translateZ(0px); }
.FooterMenu__ClassicType1.--is-menu-opened { z-index: max(var(--panel-z-index,1100),9999); }
.FooterMenu__ClassicType1.--has-shadow .FooterMenu__ClassicType1__wrapper { box-shadow: rgba(0, 0, 0, 0.12) 0px 0px 12px; }
.FooterMenu__ClassicType1__wrapper { position: relative; z-index: 2; overflow: hidden; display: flex; width: 100%; padding: calc(var(--ui-unit) * 3) calc(var(--ui-unit) * 4); background-color: var(--panel-bg-color,var(--ui-base-white-color)); column-gap: calc(var(--ui-unit) * 2); border-top-left-radius: var(--panel-border-radius,calc(var(--ui-unit) * 4)); border-top-right-radius: var(--panel-border-radius,calc(var(--ui-unit) * 4)); }
.FooterMenu__ClassicType1__navigationButton { flex-direction: column; justify-content: center; flex: 1 1 fit-content; background-color: initial; text-align: center; row-gap: calc(var(--ui-unit) * 1); }
.FooterMenu__ClassicType1__navigationButton:last-child { flex: 1 0 18%; }
.FooterMenu__ClassicType1__navigationButton.--is-active-link .FooterMenu__ClassicType1__navigationIcon, .FooterMenu__ClassicType1__navigationButton.--is-active .FooterMenu__ClassicType1__navigationIcon, .FooterMenu__ClassicType1__navigationButton.--is-exact-link .FooterMenu__ClassicType1__navigationIcon { color: var(--navigation-button-icon-color-active,var(--ui-main-color)); }
.FooterMenu__ClassicType1__navigationButton.--is-active-link .FooterMenu__ClassicType1__navigationName, .FooterMenu__ClassicType1__navigationButton.--is-active .FooterMenu__ClassicType1__navigationName, .FooterMenu__ClassicType1__navigationButton.--is-exact-link .FooterMenu__ClassicType1__navigationName { color: var(--navigation-button-name-color-active,var(--ui-main-color)); }
.FooterMenu__ClassicType1__navigationIcon { width: var(--navigation-button-icon-width,calc(var(--ui-unit) * 5)); height: var(--navigation-button-icon-height,calc(var(--ui-unit) * 5)); color: var(--navigation-button-icon-color,var(--ui-base-black-color-64)); }
.FooterMenu__ClassicType1__navigationName { overflow-wrap: break-word; font-family: var(--navigation-button-font-family,var(--ui-main-font-family)); font-weight: 400; font-size: var(--navigation-button-font-size,calc(var(--ui-unit) * 3)); line-height: 130%; color: var(--navigation-button-name-color,var(--ui-base-black-color-64)); }
.FooterMenu__ClassicType1__previewModal.FooterMenu__ClassicType1__Modal { top: unset; width: 100%; height: auto; }
.FooterMenu__ClassicType1__previewModal.FooterMenu__ClassicType1__Modal.--is-hidden .FooterMenu__ClassicType1__Modal__overlay, .FooterMenu__ClassicType1__previewModal.FooterMenu__ClassicType1__Modal.--is-visible .FooterMenu__ClassicType1__Modal__overlay { display: none; animation: auto ease 0s 1 normal none running none; }
.FooterMenu__ClassicType1__previewModal.FooterMenu__ClassicType1__Modal.--is-hidden .FooterMenu__ClassicType1__Modal__container, .FooterMenu__ClassicType1__previewModal.FooterMenu__ClassicType1__Modal.--is-visible .FooterMenu__ClassicType1__Modal__container { position: relative; overflow: hidden; height: auto; padding: calc(var(--ui-unit) * 4); animation: auto ease 0s 1 normal none running none; }
.FooterMenu__ClassicType1 { display: block; width: 100%; }
.FooterMenu__ClassicType1.--is-fixed { position: fixed; bottom: 0px; left: 0px; z-index: min(var(--panel-z-index,1100),9998); transform: translate3d(0px, 100%, 0px); transition: transform 0.5s linear; }
.FooterMenu__ClassicType1:not(.--is-fixed) { pointer-events: none; background-color: var(--menu-bg-color,var(--ui-base-white-color)); }
.FooterMenu__ClassicType1.--show-panel { transform: translateZ(0px); }
.FooterMenu__ClassicType1.--is-menu-opened { z-index: max(var(--panel-z-index,1100),9999); }
.FooterMenu__ClassicType1.--has-shadow .FooterMenu__ClassicType1__wrapper { box-shadow: rgba(0, 0, 0, 0.12) 0px 0px 12px; }
.FooterMenu__ClassicType1__wrapper { position: relative; z-index: 2; overflow: hidden; display: flex; width: 100%; padding: calc(var(--ui-unit) * 3) calc(var(--ui-unit) * 4); background-color: var(--panel-bg-color,var(--ui-base-white-color)); column-gap: calc(var(--ui-unit) * 2); border-top-left-radius: var(--panel-border-radius,calc(var(--ui-unit) * 4)); border-top-right-radius: var(--panel-border-radius,calc(var(--ui-unit) * 4)); }
.FooterMenu__ClassicType1__navigationButton { flex-direction: column; justify-content: center; flex: 1 1 fit-content; background-color: initial; text-align: center; row-gap: calc(var(--ui-unit) * 1); }
.FooterMenu__ClassicType1__navigationButton:last-child { flex: 1 0 18%; }
.FooterMenu__ClassicType1__navigationButton.--is-active-link .FooterMenu__ClassicType1__navigationIcon, .FooterMenu__ClassicType1__navigationButton.--is-active .FooterMenu__ClassicType1__navigationIcon, .FooterMenu__ClassicType1__navigationButton.--is-exact-link .FooterMenu__ClassicType1__navigationIcon { color: var(--navigation-button-icon-color-active,var(--ui-main-color)); }
.FooterMenu__ClassicType1__navigationButton.--is-active-link .FooterMenu__ClassicType1__navigationName, .FooterMenu__ClassicType1__navigationButton.--is-active .FooterMenu__ClassicType1__navigationName, .FooterMenu__ClassicType1__navigationButton.--is-exact-link .FooterMenu__ClassicType1__navigationName { color: var(--navigation-button-name-color-active,var(--ui-main-color)); }
.FooterMenu__ClassicType1__navigationIcon { width: var(--navigation-button-icon-width,calc(var(--ui-unit) * 5)); height: var(--navigation-button-icon-height,calc(var(--ui-unit) * 5)); color: var(--navigation-button-icon-color,var(--ui-base-black-color-64)); }
.FooterMenu__ClassicType1__navigationName { overflow-wrap: break-word; font-family: var(--navigation-button-font-family,var(--ui-main-font-family)); font-weight: 400; font-size: var(--navigation-button-font-size,calc(var(--ui-unit) * 3)); line-height: 130%; color: var(--navigation-button-name-color,var(--ui-base-black-color-64)); }
.FooterMenu__ClassicType1__previewModal.FooterMenu__ClassicType1__Modal { top: unset; width: 100%; height: auto; }
.FooterMenu__ClassicType1__previewModal.FooterMenu__ClassicType1__Modal.--is-hidden .FooterMenu__ClassicType1__Modal__overlay, .FooterMenu__ClassicType1__previewModal.FooterMenu__ClassicType1__Modal.--is-visible .FooterMenu__ClassicType1__Modal__overlay { display: none; animation: auto ease 0s 1 normal none running none; }
.FooterMenu__ClassicType1__previewModal.FooterMenu__ClassicType1__Modal.--is-hidden .FooterMenu__ClassicType1__Modal__container, .FooterMenu__ClassicType1__previewModal.FooterMenu__ClassicType1__Modal.--is-visible .FooterMenu__ClassicType1__Modal__container { position: relative; overflow: hidden; height: auto; padding: calc(var(--ui-unit) * 4); animation: auto ease 0s 1 normal none running none; }
.src-components-production-ModalForm-ModalForm__ClassicType1-1VIP { overflow: hidden; height: var(--ui-modal-height); }
.src-components-production-ModalForm-ModalForm__ClassicType1-1VIP.src-components-production-ModalForm---is-visible-13fW .src-components-production-ModalForm-overlay-27eA, .src-components-production-ModalForm-ModalForm__ClassicType1-1VIP.modal-enter .src-components-production-ModalForm-overlay-27eA, .src-components-production-ModalForm-ModalForm__ClassicType1-1VIP.modal-enter-to .src-components-production-ModalForm-overlay-27eA { opacity: 0; animation: 0.3s ease 0s 1 normal forwards running src-components-production-ModalForm-classicOverlayIn-1scQ; }
.src-components-production-ModalForm-ModalForm__ClassicType1-1VIP.src-components-production-ModalForm---is-visible-13fW.src-components-production-ModalForm---left-direction-2omp .src-components-production-ModalForm-aside-2CdE, .src-components-production-ModalForm-ModalForm__ClassicType1-1VIP.modal-enter.src-components-production-ModalForm---left-direction-2omp .src-components-production-ModalForm-aside-2CdE, .src-components-production-ModalForm-ModalForm__ClassicType1-1VIP.modal-enter-to.src-components-production-ModalForm---left-direction-2omp .src-components-production-ModalForm-aside-2CdE { transform: translate3d(-100%, 0px, 0px); animation: 0.3s ease 0.2s 1 normal forwards running src-components-production-ModalForm-classicLeftAsideIn-3d-L; }
.src-components-production-ModalForm-ModalForm__ClassicType1-1VIP.src-components-production-ModalForm---is-visible-13fW.src-components-production-ModalForm---right-direction-1JNx .src-components-production-ModalForm-aside-2CdE, .src-components-production-ModalForm-ModalForm__ClassicType1-1VIP.modal-enter.src-components-production-ModalForm---right-direction-1JNx .src-components-production-ModalForm-aside-2CdE, .src-components-production-ModalForm-ModalForm__ClassicType1-1VIP.modal-enter-to.src-components-production-ModalForm---right-direction-1JNx .src-components-production-ModalForm-aside-2CdE { transform: translate3d(100%, 0px, 0px); animation: 0.3s ease 0.2s 1 normal forwards running src-components-production-ModalForm-classicRightAsideIn-28oI; }
.src-components-production-ModalForm-ModalForm__ClassicType1-1VIP.src-components-production-ModalForm---is-hidden-DD-L .src-components-production-ModalForm-overlay-27eA, .src-components-production-ModalForm-ModalForm__ClassicType1-1VIP.modal-leave .src-components-production-ModalForm-overlay-27eA, .src-components-production-ModalForm-ModalForm__ClassicType1-1VIP.modal-leave-to .src-components-production-ModalForm-overlay-27eA { opacity: 1; animation: 0.4s ease 0s 1 normal forwards running src-components-production-ModalForm-classicOverlayOut-1FyT; }
.src-components-production-ModalForm-ModalForm__ClassicType1-1VIP.src-components-production-ModalForm---is-hidden-DD-L.src-components-production-ModalForm---left-direction-2omp .src-components-production-ModalForm-aside-2CdE, .src-components-production-ModalForm-ModalForm__ClassicType1-1VIP.modal-leave.src-components-production-ModalForm---left-direction-2omp .src-components-production-ModalForm-aside-2CdE, .src-components-production-ModalForm-ModalForm__ClassicType1-1VIP.modal-leave-to.src-components-production-ModalForm---left-direction-2omp .src-components-production-ModalForm-aside-2CdE { transform: translateZ(0px); animation: 0.4s ease 0s 1 normal forwards running src-components-production-ModalForm-classicLeftAsideOut-3w9S; }
.src-components-production-ModalForm-ModalForm__ClassicType1-1VIP.src-components-production-ModalForm---is-hidden-DD-L.src-components-production-ModalForm---right-direction-1JNx .src-components-production-ModalForm-aside-2CdE, .src-components-production-ModalForm-ModalForm__ClassicType1-1VIP.modal-leave.src-components-production-ModalForm---right-direction-1JNx .src-components-production-ModalForm-aside-2CdE, .src-components-production-ModalForm-ModalForm__ClassicType1-1VIP.modal-leave-to.src-components-production-ModalForm---right-direction-1JNx .src-components-production-ModalForm-aside-2CdE { transform: translateZ(0px); animation: 0.4s ease 0s 1 normal forwards running src-components-production-ModalForm-classicRightAsideOut-8piM; }
@keyframes src-components-production-ModalForm-classicOverlayIn-1scQ { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes src-components-production-ModalForm-classicOverlayOut-1FyT { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@keyframes src-components-production-ModalForm-classicLeftAsideIn-3d-L { 
  0% { transform: translate3d(-100%, 0px, 0px); }
  100% { transform: translateZ(0px); }
}
@keyframes src-components-production-ModalForm-classicLeftAsideOut-3w9S { 
  0% { transform: translateZ(0px); }
  100% { transform: translate3d(-100%, 0px, 0px); }
}
@keyframes src-components-production-ModalForm-classicRightAsideIn-28oI { 
  0% { transform: translate3d(100%, 0px, 0px); }
  100% { transform: translateZ(0px); }
}
@keyframes src-components-production-ModalForm-classicRightAsideOut-8piM { 
  0% { transform: translateZ(0px); }
  100% { transform: translate3d(100%, 0px, 0px); }
}
.src-components-production-ModalForm-ModalForm__ClassicType1-1VIP.src-components-production-ModalForm---left-direction-2omp .src-components-production-ModalForm-aside-2CdE { left: 0px; }
.src-components-production-ModalForm-ModalForm__ClassicType1-1VIP.src-components-production-ModalForm---right-direction-1JNx .src-components-production-ModalForm-aside-2CdE { right: 0px; }
.src-components-production-ModalForm-wrapper-s7kX * { outline: none; }
.src-components-production-ModalForm-wrapper-s7kX ol, .src-components-production-ModalForm-wrapper-s7kX ul { text-align: left; }
.src-components-production-ModalForm-wrapper-s7kX p { margin: 0px; padding: 0px; }
.src-components-production-ModalForm-wrapper-s7kX p:empty::after { content: " "; }
.src-components-production-ModalForm-overlay-27eA { position: absolute; left: 0px; width: 100%; height: 100%; top: 0px; background-color: var(--ui-base-black-color-64); }
.src-components-production-ModalForm-aside-2CdE { position: absolute; top: 0px; right: 0px; bottom: 0px; width: calc(var(--ui-unit) * 134); height: 100%; padding: calc(var(--ui-unit) * 4); }
@media (max-width: 812px) {
  .src-components-production-ModalForm-aside-2CdE { width: 100%; padding: 0px; }
}
@container (width <= 812px) {
  .src-components-production-ModalForm-aside-2CdE { width: 100%; padding: 0px; }
}
.src-components-production-ModalForm-blocks-ClassicType1-wrapper-3FGo { position: relative; overflow: hidden; display: flex; flex-direction: column; width: 100%; height: 100%; padding: calc(var(--ui-unit) * 10) calc(var(--ui-unit) * 10) calc(var(--ui-unit) * 6); border-radius: calc(var(--ui-unit) * 6); background-color: var(--ui-base-white-color); row-gap: calc(var(--ui-unit) * 6); }
@media (max-width: 812px) {
  .src-components-production-ModalForm-blocks-ClassicType1-wrapper-3FGo { padding: calc(var(--ui-unit) * 6) calc(var(--ui-unit) * 4); border-radius: 0px; }
}
@container (width <= 812px) {
  .src-components-production-ModalForm-blocks-ClassicType1-wrapper-3FGo { padding: calc(var(--ui-unit) * 6) calc(var(--ui-unit) * 4); border-radius: 0px; }
}
.src-components-production-ModalForm-blocks-ClassicType1-close-2Y4U { position: absolute; top: calc(var(--ui-unit) * 6); right: calc(var(--ui-unit) * 6); flex-shrink: 0; margin-left: auto; transform: translateZ(0px); }
@media (max-width: 812px) {
  .src-components-production-ModalForm-blocks-ClassicType1-close-2Y4U { top: calc(var(--ui-unit) * 4); right: calc(var(--ui-unit) * 4); z-index: 3; transform: translateZ(0px); }
}
@container (width <= 812px) {
  .src-components-production-ModalForm-blocks-ClassicType1-close-2Y4U { top: calc(var(--ui-unit) * 4); right: calc(var(--ui-unit) * 4); z-index: 3; transform: translateZ(0px); }
}
.src-components-production-ModalForm-blocks-ClassicType1-icon-1PQL { width: calc(var(--ui-unit) * 5); height: calc(var(--ui-unit) * 5); }
.src-components-production-ModalForm-blocks-ClassicType1-header-Ijmb { display: flex; flex-direction: column; row-gap: calc(var(--ui-unit) * 6); width: 100%; }
@media (max-width: 812px) {
  .src-components-production-ModalForm-blocks-ClassicType1-header-Ijmb { row-gap: calc(var(--ui-unit) * 4); }
}
@container (width <= 812px) {
  .src-components-production-ModalForm-blocks-ClassicType1-header-Ijmb { row-gap: calc(var(--ui-unit) * 4); }
}
.src-components-production-ModalForm-blocks-ClassicType1-title-2kit { margin: 0px; word-break: break-word; font-family: var(--some-undefined,var(--ui-title-font-family)); font-weight: 400; line-height: 120%; font-size: var(--some-undefined,calc(var(--ui-unit) * 8)); width: calc(100% - calc(var(--ui-unit) * 10)); white-space: break-spaces; color: var(--ui-font-black-color); }
@media (max-width: 812px) {
  .src-components-production-ModalForm-blocks-ClassicType1-title-2kit { line-height: 120%; font-size: var(--some-undefined,calc(var(--ui-unit) * 5)); }
}
@container (width <= 812px) {
  .src-components-production-ModalForm-blocks-ClassicType1-title-2kit { line-height: 120%; font-size: var(--some-undefined,calc(var(--ui-unit) * 5)); }
}
.src-components-production-ModalForm-blocks-ClassicType1-description-3xk7 { line-height: 160%; font-size: var(--some-undefined,calc(var(--ui-unit) * 3.5)); white-space: pre-line; color: var(--ui-font-black-color-48); }
.src-components-production-ModalForm-blocks-ClassicType1-form-2LR5 { overflow: hidden; flex-grow: 1; width: calc(100% + calc(var(--ui-unit) * 20)); margin-left: calc(var(--ui-unit) * -10); padding: 0 calc(var(--ui-unit) * 10); }
.src-components-production-ModalForm-blocks-ClassicType1-response-1N7T { position: absolute; left: 0px; width: 100%; height: 100%; top: 0px; z-index: 2; pointer-events: none; }
.src-components-production-ModalForm-blocks-ClassicType1-response-1N7T > * { pointer-events: auto; }
.ModalForm__ClassicType1__Form__wrapper { display: flex; flex-direction: column; row-gap: calc(var(--ui-unit) * 12); width: 100%; height: 100%; }
.ModalForm__ClassicType1__Form__fields { overflow: auto; scrollbar-width: calc(var(--ui-unit) * 2); }
.ModalForm__ClassicType1__Form__fields::-webkit-scrollbar { width: 4px; height: 4px; }
.ModalForm__ClassicType1__Form__fields::-webkit-scrollbar-track { background: var(--ui-main-color-12); box-shadow: none; }
.ModalForm__ClassicType1__Form__fields::-webkit-scrollbar-thumb { border-radius: var(--ui-unit); border: 4px solid var(--ui-main-color-32); }
.ModalForm__ClassicType1__Form__fields { flex-grow: 1; }
.ModalForm__ClassicType1__Form__main { display: flex; flex-direction: column; row-gap: calc(var(--ui-unit) * 6); flex-grow: 1; }
.ModalForm__ClassicType1__Form__main .ModalForm__ClassicType1__Form__cell .ClassicFormCell__label { width: 100%; }
.ModalForm__ClassicType1__Form__main .ModalForm__ClassicType1__Form__cell .ModalForm__ClassicType1__Form__label { display: inline-flex; align-items: center; justify-content: space-between; width: 100%; }
.ModalForm__ClassicType1__Form__bottom { position: relative; display: flex; flex-direction: column; flex-shrink: 0; margin-top: auto; padding-top: calc(var(--ui-unit) * 3); row-gap: calc(var(--ui-unit) * 5); }
@media (max-width: 812px) {
  .ModalForm__ClassicType1__Form__bottom { row-gap: calc(var(--ui-unit) * 4); }
}
@container (width <= 812px) {
  .ModalForm__ClassicType1__Form__bottom { row-gap: calc(var(--ui-unit) * 4); }
}
.ModalForm__ClassicType1__Form__bottom::after { content: ""; position: absolute; top: 0px; left: calc(var(--ui-unit) * -12); width: calc(100% + calc(var(--ui-unit) * 24)); height: 1px; background: var(--ui-base-black-color-12); }
@media (max-width: 812px) {
  .ModalForm__ClassicType1__Form__bottom::after { left: calc(var(--ui-unit) * -4); width: calc(100% + calc(var(--ui-unit) * 8)); }
}
@container (width <= 812px) {
  .ModalForm__ClassicType1__Form__bottom::after { left: calc(var(--ui-unit) * -4); width: calc(100% + calc(var(--ui-unit) * 8)); }
}
.ModalForm__ClassicType1__Form__button { width: 100%; }
.src-components-production-ModalForm-blocks-ClassicType1-wrapper-1HIy { display: flex; flex-direction: column; row-gap: calc(var(--ui-unit) * 2); }
.src-components-production-ModalForm-blocks-ClassicType1-policiesText-P3uz { font-size: var(--some-undefined,calc(var(--ui-unit) * 3)); line-height: 130%; color: var(--ui-font-black-color-48); }
.src-components-production-ModalForm-blocks-ClassicType1-policiesText-P3uz a { color: var(--ui-main-color); }
@media (hover), (min-width:0\0) {
  .src-components-production-ModalForm-blocks-ClassicType1-policiesText-P3uz a:hover { text-decoration: underline; }
}
.src-components-production-Menu-Menu__ClassicType1-3832 { position: fixed; top: 0px; left: 0px; z-index: 99999; width: 100%; }
.src-components-production-Menu-Menu__ClassicType1-3832 .src-components-production-Menu---is-visible-1Id2 .src-components-production-Menu-overlay-2rkN, .src-components-production-Menu-Menu__ClassicType1-3832.modal-enter .src-components-production-Menu-overlay-2rkN, .src-components-production-Menu-Menu__ClassicType1-3832.modal-enter-to .src-components-production-Menu-overlay-2rkN { animation: 0.3s ease 0s 1 normal forwards running src-components-production-Menu-overlayIn-3gxz; }
.src-components-production-Menu-Menu__ClassicType1-3832 .src-components-production-Menu---is-visible-1Id2 .src-components-production-Menu-content-263s, .src-components-production-Menu-Menu__ClassicType1-3832.modal-enter .src-components-production-Menu-content-263s, .src-components-production-Menu-Menu__ClassicType1-3832.modal-enter-to .src-components-production-Menu-content-263s { animation: 0.6s ease 0s 1 normal forwards running src-components-production-Menu-menuIn-3Ne4; }
.src-components-production-Menu-Menu__ClassicType1-3832.src-components-production-Menu---is-hidden-1GYK .src-components-production-Menu-overlay-2rkN, .src-components-production-Menu-Menu__ClassicType1-3832.modal-leave .src-components-production-Menu-overlay-2rkN, .src-components-production-Menu-Menu__ClassicType1-3832.modal-leave-to .src-components-production-Menu-overlay-2rkN { animation: 0.3s ease 0.3s 1 normal forwards running src-components-production-Menu-overlayOut-9I7T; }
.src-components-production-Menu-Menu__ClassicType1-3832.src-components-production-Menu---is-hidden-1GYK .src-components-production-Menu-content-263s, .src-components-production-Menu-Menu__ClassicType1-3832.modal-leave .src-components-production-Menu-content-263s, .src-components-production-Menu-Menu__ClassicType1-3832.modal-leave-to .src-components-production-Menu-content-263s { animation: 0.4s ease 0s 1 normal forwards running src-components-production-Menu-menuOut-2Hza; }
@keyframes src-components-production-Menu-overlayIn-3gxz { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes src-components-production-Menu-overlayOut-9I7T { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@keyframes src-components-production-Menu-menuIn-3Ne4 { 
  0% { transform: translate3d(0px, -100%, 0px); }
  50% { transform: translate3d(0px, -100%, 0px); }
  100% { transform: translateZ(0px); }
}
@keyframes src-components-production-Menu-menuOut-2Hza { 
  0% { transform: translateZ(0px); }
  100% { transform: translate3d(0px, -100%, 0px); }
}
.src-components-production-Menu-wrapper-RPRW * { outline: none; }
.src-components-production-Menu-wrapper-RPRW ol, .src-components-production-Menu-wrapper-RPRW ul { text-align: left; }
.src-components-production-Menu-wrapper-RPRW p { margin: 0px; padding: 0px; }
.src-components-production-Menu-wrapper-RPRW p:empty::after { content: " "; }
.src-components-production-Menu-content-263s, .src-components-production-Menu-overlay-2rkN { position: absolute; left: 0px; width: 100%; height: 100%; top: 0px; }
.src-components-production-Menu-overlay-2rkN { background-color: var(--ui-base-black-color-64); }
.src-components-production-Menu-content-263s { height: calc(100% - calc(var(--ui-unit) * 6)); }
@media (max-width: 812px) {
  .src-components-production-Menu-content-263s { height: 100%; }
}
@container (width <= 812px) {
  .src-components-production-Menu-content-263s { height: 100%; }
}
.src-components-production-Menu-blocks-ClassicType1-wrapper-10Xg { display: flex; flex-direction: column; width: 100%; height: 100%; min-height: 100%; background-color: var(--bg-color,var(--ui-base-white-color)); border-bottom-left-radius: calc(var(--ui-unit) * 6); border-bottom-right-radius: calc(var(--ui-unit) * 6); }
@media (max-width: 812px) {
  .src-components-production-Menu-blocks-ClassicType1-wrapper-10Xg { row-gap: calc(var(--ui-unit) * 2); border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; }
}
@container (width <= 812px) {
  .src-components-production-Menu-blocks-ClassicType1-wrapper-10Xg { row-gap: calc(var(--ui-unit) * 2); border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; }
}
.src-components-production-Menu-blocks-ClassicType1-header-fXfn { position: relative; z-index: 3; flex-grow: 0; flex-shrink: 0; }
.src-components-production-Menu-blocks-ClassicType1-list-1zhF { scrollbar-width: calc(var(--ui-unit) * 2); }
.src-components-production-Menu-blocks-ClassicType1-list-1zhF::-webkit-scrollbar { width: 4px; height: 4px; }
.src-components-production-Menu-blocks-ClassicType1-list-1zhF::-webkit-scrollbar-track { background: var(--ui-main-color-12); box-shadow: none; }
.src-components-production-Menu-blocks-ClassicType1-list-1zhF::-webkit-scrollbar-thumb { border-radius: var(--ui-unit); border: 4px solid var(--ui-main-color-32); }
.src-components-production-Menu-blocks-ClassicType1-list-1zhF { position: relative; z-index: 1; overflow: auto; flex-grow: 1; }
@media (max-width: 812px) {
  .src-components-production-Menu-blocks-ClassicType1-list-1zhF { padding: calc(var(--ui-unit) * 4) 0; }
}
@container (width <= 812px) {
  .src-components-production-Menu-blocks-ClassicType1-list-1zhF { padding: calc(var(--ui-unit) * 4) 0; }
}
.src-components-production-Menu-blocks-ClassicType1-footer-3jAC { position: relative; z-index: 2; flex-grow: 0; flex-shrink: 0; }
.src-components-production-Menu-blocks-ClassicType1-Header-wrapper-25x7 { width: 100%; height: 100%; padding: calc(var(--ui-unit) * 4) 0; border-bottom: 1px solid var(--ui-base-black-color-12); }
@media (max-width: 812px) {
  .src-components-production-Menu-blocks-ClassicType1-Header-wrapper-25x7 { padding: calc(var(--ui-unit) * 3) 0; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; box-shadow: 0 calc(var(--ui-unit) * 1) calc(var(--ui-unit) * 6) var(--ui-base-black-color-4); }
}
@container (width <= 812px) {
  .src-components-production-Menu-blocks-ClassicType1-Header-wrapper-25x7 { padding: calc(var(--ui-unit) * 3) 0; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; box-shadow: 0 calc(var(--ui-unit) * 1) calc(var(--ui-unit) * 6) var(--ui-base-black-color-4); }
}
.src-components-production-Menu-blocks-ClassicType1-Header-container-1hUt { width: calc(var(--ui-col) * 32); margin: 0px auto; }
@media (max-width: 812px) {
  .src-components-production-Menu-blocks-ClassicType1-Header-container-1hUt { width: calc(100% - var(--ui-unit) * 8); }
}
@container (width <= 812px) {
  .src-components-production-Menu-blocks-ClassicType1-Header-container-1hUt { width: calc(100% - var(--ui-unit) * 8); }
}
@media (max-width: 812px) {
  .src-components-production-Menu-blocks-ClassicType1-Header-container-1hUt { width: calc(var(--ui-col) * 32); margin: 0px auto; }
}
@media (max-width: 812px) and (max-width: 812px) {
  .src-components-production-Menu-blocks-ClassicType1-Header-container-1hUt { width: calc(100% - var(--ui-unit) * 8); }
}
@media (max-width: 812px) {
  @container (width <= 812px) {
  .src-components-production-Menu-blocks-ClassicType1-Header-container-1hUt { width: calc(100% - var(--ui-unit) * 8); }
}
}
@container (width <= 812px) {
  .src-components-production-Menu-blocks-ClassicType1-Header-container-1hUt { width: calc(var(--ui-col) * 32); margin: 0px auto; }
  @media (max-width: 812px) {
  .src-components-production-Menu-blocks-ClassicType1-Header-container-1hUt { width: calc(100% - var(--ui-unit) * 8); }
}
  @container (width <= 812px) {
  .src-components-production-Menu-blocks-ClassicType1-Header-container-1hUt { width: calc(100% - var(--ui-unit) * 8); }
}
}
.src-components-production-Menu-blocks-ClassicType1-Header-actions-2LFD, .src-components-production-Menu-blocks-ClassicType1-Header-container-1hUt { display: flex; align-items: center; }
.src-components-production-Menu-blocks-ClassicType1-Header-actions-2LFD { margin-left: auto; }
@media (max-width: 812px) {
  .src-components-production-Menu-blocks-ClassicType1-Header-actions-2LFD { transform: translateX(calc(var(--ui-unit) * 3)); }
}
@container (width <= 812px) {
  .src-components-production-Menu-blocks-ClassicType1-Header-actions-2LFD { transform: translateX(calc(var(--ui-unit) * 3)); }
}
@media (max-width: 812px) {
  .src-components-production-Menu-blocks-ClassicType1-Header-favourites-FKjO, .src-components-production-Menu-blocks-ClassicType1-Header-specialLinks-__Yh { display: flex; align-items: center; justify-content: center; width: calc(var(--ui-col) * 1); height: calc(var(--ui-unit) * 10); }
}
@container (width <= 812px) {
  .src-components-production-Menu-blocks-ClassicType1-Header-favourites-FKjO, .src-components-production-Menu-blocks-ClassicType1-Header-specialLinks-__Yh { display: flex; align-items: center; justify-content: center; width: calc(var(--ui-col) * 1); height: calc(var(--ui-unit) * 10); }
}
.src-components-production-Menu-blocks-ClassicType1-Header-icon-1d3C { width: calc(var(--ui-unit) * 5); height: calc(var(--ui-unit) * 5); }
.src-components-production-Menu-blocks-ClassicType1-Header-close-3f0o { font-family: var(--some-undefined,var(--ui-title-font-family)); font-weight: 400; display: flex; align-items: center; column-gap: calc(var(--ui-unit) * 2); }
@media (hover), (min-width:0\0) {
  .src-components-production-Menu-blocks-ClassicType1-Header-close-3f0o:hover .src-components-production-Menu-blocks-ClassicType1-Header-icon-hMhL { transform: rotate(90deg); }
}
.src-components-production-Menu-blocks-ClassicType1-Header-close-3f0o span { line-height: 1; }
.src-components-production-Menu-blocks-ClassicType1-Header-iconWrapper-lOPm { display: flex; align-items: center; justify-content: center; }
.src-components-production-Menu-blocks-ClassicType1-Header-iconWrapper-lOPm.src-components-production-Menu-blocks-ClassicType1-Header---without-label-2434 { width: var(--ui-col); height: var(--ui-col); }
.src-components-production-Menu-blocks-ClassicType1-Header-icon-hMhL { width: calc(var(--ui-unit) * 5); height: calc(var(--ui-unit) * 5); transition: transform 0.3s; }
.src-components-production-Menu-blocks-ClassicType1-List-wrapper-1YDf { position: relative; min-height: 100%; padding: calc(var(--ui-col) * 2) 0 calc(var(--ui-unit) * 24); }
@media (max-width: 812px) {
  .src-components-production-Menu-blocks-ClassicType1-List-wrapper-1YDf { padding: 0px; }
}
@container (width <= 812px) {
  .src-components-production-Menu-blocks-ClassicType1-List-wrapper-1YDf { padding: 0px; }
}
.src-components-production-Menu-blocks-ClassicType1-List-container-1Fp2 { width: calc(var(--ui-col) * 32); margin: 0px auto; }
@media (max-width: 812px) {
  .src-components-production-Menu-blocks-ClassicType1-List-container-1Fp2 { width: calc(100% - var(--ui-unit) * 8); }
}
@container (width <= 812px) {
  .src-components-production-Menu-blocks-ClassicType1-List-container-1Fp2 { width: calc(100% - var(--ui-unit) * 8); }
}
.src-components-production-Menu-blocks-ClassicType1-List-container-1Fp2 { display: flex; flex-direction: column; }
@media (max-width: 812px) {
  .src-components-production-Menu-blocks-ClassicType1-List-container-1Fp2 { width: calc(var(--ui-col) * 32); margin: 0px auto; }
}
@media (max-width: 812px) and (max-width: 812px) {
  .src-components-production-Menu-blocks-ClassicType1-List-container-1Fp2 { width: calc(100% - var(--ui-unit) * 8); }
}
@media (max-width: 812px) {
  @container (width <= 812px) {
  .src-components-production-Menu-blocks-ClassicType1-List-container-1Fp2 { width: calc(100% - var(--ui-unit) * 8); }
}
}
@container (width <= 812px) {
  .src-components-production-Menu-blocks-ClassicType1-List-container-1Fp2 { width: calc(var(--ui-col) * 32); margin: 0px auto; }
  @media (max-width: 812px) {
  .src-components-production-Menu-blocks-ClassicType1-List-container-1Fp2 { width: calc(100% - var(--ui-unit) * 8); }
}
  @container (width <= 812px) {
  .src-components-production-Menu-blocks-ClassicType1-List-container-1Fp2 { width: calc(100% - var(--ui-unit) * 8); }
}
}
@media (max-width: 812px) {
  .src-components-production-Menu-blocks-ClassicType1-List-deepNode-3TOs { display: flex; flex-direction: column; row-gap: calc(var(--ui-unit) * 6); }
}
@container (width <= 812px) {
  .src-components-production-Menu-blocks-ClassicType1-List-deepNode-3TOs { display: flex; flex-direction: column; row-gap: calc(var(--ui-unit) * 6); }
}
.src-components-production-Menu-blocks-ClassicType1-List-list-38MZ { margin: 0px; padding: 0px; list-style: none; display: flex; flex-wrap: wrap; gap: calc(var(--ui-unit) * 8); }
@media (max-width: 812px) {
  .src-components-production-Menu-blocks-ClassicType1-List-list-38MZ { flex-direction: column; row-gap: calc(var(--ui-unit) * 5); }
}
@container (width <= 812px) {
  .src-components-production-Menu-blocks-ClassicType1-List-list-38MZ { flex-direction: column; row-gap: calc(var(--ui-unit) * 5); }
}
.src-components-production-Menu-blocks-ClassicType1-List-item-3men { width: calc(25% - var(--ui-unit) * 6); }
@media (max-width: 812px) {
  .src-components-production-Menu-blocks-ClassicType1-List-item-3men { width: 100%; }
  .src-components-production-Menu-blocks-ClassicType1-List-item-3men:not(:first-child) { padding-top: calc(var(--ui-unit) * 5); border-top: 1px solid var(--ui-base-black-color-12); }
}
@container (width <= 812px) {
  .src-components-production-Menu-blocks-ClassicType1-List-item-3men { width: 100%; }
  .src-components-production-Menu-blocks-ClassicType1-List-item-3men:not(:first-child) { padding-top: calc(var(--ui-unit) * 5); border-top: 1px solid var(--ui-base-black-color-12); }
}
.src-components-production-Menu-blocks-ClassicType1-List-favourites-1SF7 { position: absolute; bottom: calc(var(--ui-unit) * 9); }
.src-components-production-Menu-blocks-ClassicType1-List-wrapper-2VTX { display: flex; flex-direction: column; width: 100%; height: 100%; row-gap: calc(var(--ui-unit) * 6); }
@media (max-width: 812px) {
  .src-components-production-Menu-blocks-ClassicType1-List-wrapper-2VTX { flex-direction: row; align-items: center; column-gap: calc(var(--ui-unit) * 6); }
}
@container (width <= 812px) {
  .src-components-production-Menu-blocks-ClassicType1-List-wrapper-2VTX { flex-direction: row; align-items: center; column-gap: calc(var(--ui-unit) * 6); }
}
.src-components-production-Menu-blocks-ClassicType1-List-children-1Sf2 { margin: 0px; padding: 0px; list-style: none; display: flex; flex-direction: column; row-gap: calc(var(--ui-unit) * 4); }
@media (max-width: 812px) {
  .src-components-production-Menu-blocks-ClassicType1-List-children-1Sf2 { display: none; }
}
@container (width <= 812px) {
  .src-components-production-Menu-blocks-ClassicType1-List-children-1Sf2 { display: none; }
}
@media (max-width: 812px) {
  .src-components-production-Menu-blocks-ClassicType1-List-chevron-2yk8 { display: block; flex-shrink: 0; margin-left: auto; color: var(--ui-main-color); transform: rotate(-90deg); }
}
@container (width <= 812px) {
  .src-components-production-Menu-blocks-ClassicType1-List-chevron-2yk8 { display: block; flex-shrink: 0; margin-left: auto; color: var(--ui-main-color); transform: rotate(-90deg); }
}
.src-components-production-Menu-blocks-ClassicType1-List-node-3R4q { overflow-wrap: break-word; font-family: var(--dropdown-node-font-family,var(--ui-main-font-family)); font-weight: 400; line-height: 150%; font-size: var(--dropdown-node-font-size,calc(var(--ui-unit) * 4)); --classic-link-color: var(--dropdown-node-color); --classic-link-color-active: var(--dropdown-node-color-active); --classic-link-color-hover: var(--dropdown-node-color-hover); }
@media (max-width: 812px) {
  .src-components-production-Menu-blocks-ClassicType1-List-node-3R4q { line-height: 160%; font-size: var(--dropdown-node-font-size,calc(var(--ui-unit) * 3.5)); }
}
@container (width <= 812px) {
  .src-components-production-Menu-blocks-ClassicType1-List-node-3R4q { line-height: 160%; font-size: var(--dropdown-node-font-size,calc(var(--ui-unit) * 3.5)); }
}
.src-components-production-Menu-blocks-ClassicType1-List-childNode-DCAk { overflow-wrap: break-word; font-family: var(--dropdown-children-node-font-family,var(--ui-main-font-family)); font-weight: 400; line-height: 150%; font-size: var(--dropdown-children-node-font-size,calc(var(--ui-unit) * 4)); --classic-link-color: var(--dropdown-children-node-color); --classic-link-color-active: var(--dropdown-children-node-color-active); --classic-link-color-hover: var(--dropdown-children-node-color-hover); }
@media (max-width: 812px) {
  .src-components-production-Menu-blocks-ClassicType1-List-childNode-DCAk { overflow-wrap: break-word; font-family: var(--dropdown-node-font-family,var(--ui-main-font-family)); font-weight: 400; line-height: 160%; font-size: var(--dropdown-node-font-size,calc(var(--ui-unit) * 3.5)); --classic-link-color: var(--dropdown-node-color); --classic-link-color-active: var(--dropdown-node-color-active); }
}
@container (width <= 812px) {
  .src-components-production-Menu-blocks-ClassicType1-List-childNode-DCAk { overflow-wrap: break-word; font-family: var(--dropdown-node-font-family,var(--ui-main-font-family)); font-weight: 400; line-height: 160%; font-size: var(--dropdown-node-font-size,calc(var(--ui-unit) * 3.5)); --classic-link-color: var(--dropdown-node-color); --classic-link-color-active: var(--dropdown-node-color-active); }
}
.src-components-production-Menu-blocks-container-1Ac5 { text-align: var(--text-align); }
.src-components-production-Menu-blocks-container-1Ac5.src-components-production-Menu-blocks---has-secondary-name-9H7m { position: relative; overflow: hidden; white-space: nowrap; }
.src-components-production-Menu-blocks-container-1Ac5.src-components-production-Menu-blocks---has-secondary-name-9H7m .src-components-production-Menu-blocks-nodeLabel-20_I { opacity: 0; }
.src-components-production-Menu-blocks-container-1Ac5.src-components-production-Menu-blocks---has-secondary-name-9H7m .src-components-production-Menu-blocks-animatedLabels-eOU_ { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; animation-name: src-components-production-Menu-blocks-animatedLabels-eOU_; animation-duration: 10s; animation-iteration-count: infinite; animation-timing-function: ease; }
.src-components-production-Menu-blocks-container-1Ac5.src-components-production-Menu-blocks---has-secondary-name-9H7m .src-components-production-Menu-blocks-animatedLabels-eOU_::after, .src-components-production-Menu-blocks-container-1Ac5.src-components-production-Menu-blocks---has-secondary-name-9H7m .src-components-production-Menu-blocks-animatedLabels-eOU_::before { position: absolute; left: 0px; width: 100%; height: 100%; white-space: nowrap; }
.src-components-production-Menu-blocks-container-1Ac5.src-components-production-Menu-blocks---has-secondary-name-9H7m .src-components-production-Menu-blocks-animatedLabels-eOU_::before { content: attr(primary-name); top: 0px; }
.src-components-production-Menu-blocks-container-1Ac5.src-components-production-Menu-blocks---has-secondary-name-9H7m .src-components-production-Menu-blocks-animatedLabels-eOU_::after { content: attr(secondary-name); top: 100%; }
@keyframes src-components-production-Menu-blocks-animatedLabels-eOU_ { 
  0% { transform: translateZ(0px); }
  45% { transform: translateZ(0px); }
  50% { transform: translate3d(0px, -100%, 0px); }
  95% { transform: translate3d(0px, -100%, 0px); }
  100% { transform: translateZ(0px); }
}
.src-components-production-Menu-blocks-ClassicType1-favourites-1-ap { display: flex; align-items: center; column-gap: calc(var(--ui-unit) * 3); }
.src-components-production-Menu-blocks-ClassicType1-favourites-1-ap span { line-height: 1; font-size: calc(var(--ui-unit) * 4); }
.src-components-production-Menu-blocks-ClassicType1-iconWrapper-3-xN { position: relative; display: flex; }
.src-components-production-Menu-blocks-ClassicType1-iconWrapper-3-xN.src-components-production-Menu-blocks-ClassicType1---main-count-color-1yTS span { background-color: var(--favourites-counter-bg-color,var(--ui-main-color)); }
.src-components-production-Menu-blocks-ClassicType1-iconWrapper-3-xN.src-components-production-Menu-blocks-ClassicType1---base-black-count-color-1fvF span { background-color: var(--favourites-counter-bg-color,var(--ui-base-black-color)); }
.src-components-production-Menu-blocks-ClassicType1-iconWrapper-3-xN span { font-family: var(--some-undefined,var(--ui-title-font-family)); font-weight: 400; position: absolute; top: 0px; right: 0px; z-index: 1; display: flex; align-items: center; justify-content: center; min-width: calc(var(--ui-unit) * 4.5); height: calc(var(--ui-unit) * 4.5); padding: 0 calc(var(--ui-unit) * .75); border-radius: calc(var(--ui-unit) * 7.5); border: calc(var(--ui-unit) * .5) solid var(--favourites-counter-border-color,var(--ui-base-white-color)); line-height: 1; font-size: calc(var(--ui-unit) * 2.5); color: var(--favourites-counter-color,var(--ui-base-white-color)); transform: translate(50%, -50%); }
.src-components-production-Menu-blocks-ClassicType1-icon-1__6 { width: calc(var(--ui-unit) * 5); height: calc(var(--ui-unit) * 5); }
.src-components-production-Menu-blocks-ClassicType1-Footer-wrapper-2qbp { width: 100%; height: 100%; padding: calc(var(--ui-unit) * 8) 0; border-top: 1px solid var(--ui-base-black-color-12); }
@media (max-width: 812px) {
  .src-components-production-Menu-blocks-ClassicType1-Footer-wrapper-2qbp { padding: calc(var(--ui-unit) * 6) 0; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
}
@container (width <= 812px) {
  .src-components-production-Menu-blocks-ClassicType1-Footer-wrapper-2qbp { padding: calc(var(--ui-unit) * 6) 0; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
}
.src-components-production-Menu-blocks-ClassicType1-Footer-container-1LKw { width: calc(var(--ui-col) * 32); margin: 0px auto; }
@media (max-width: 812px) {
  .src-components-production-Menu-blocks-ClassicType1-Footer-container-1LKw { width: calc(100% - var(--ui-unit) * 8); }
}
@container (width <= 812px) {
  .src-components-production-Menu-blocks-ClassicType1-Footer-container-1LKw { width: calc(100% - var(--ui-unit) * 8); }
}
@media (max-width: 812px) {
  .src-components-production-Menu-blocks-ClassicType1-Footer-container-1LKw { width: calc(var(--ui-col) * 32); margin: 0px auto; flex-direction: column; row-gap: calc(var(--ui-unit) * 4); }
}
@media (max-width: 812px) and (max-width: 812px) {
  .src-components-production-Menu-blocks-ClassicType1-Footer-container-1LKw { width: calc(100% - var(--ui-unit) * 8); }
}
@media (max-width: 812px) {
  @container (width <= 812px) {
  .src-components-production-Menu-blocks-ClassicType1-Footer-container-1LKw { width: calc(100% - var(--ui-unit) * 8); }
}
}
@container (width <= 812px) {
  .src-components-production-Menu-blocks-ClassicType1-Footer-container-1LKw { width: calc(var(--ui-col) * 32); margin: 0px auto; }
  @media (max-width: 812px) {
  .src-components-production-Menu-blocks-ClassicType1-Footer-container-1LKw { width: calc(100% - var(--ui-unit) * 8); }
}
  @container (width <= 812px) {
  .src-components-production-Menu-blocks-ClassicType1-Footer-container-1LKw { width: calc(100% - var(--ui-unit) * 8); }
}
  .src-components-production-Menu-blocks-ClassicType1-Footer-container-1LKw { flex-direction: column; row-gap: calc(var(--ui-unit) * 4); }
}
.src-components-production-Menu-blocks-ClassicType1-Footer-aside-18vN, .src-components-production-Menu-blocks-ClassicType1-Footer-contacts-E_MY, .src-components-production-Menu-blocks-ClassicType1-Footer-container-1LKw { display: flex; align-items: center; }
.src-components-production-Menu-blocks-ClassicType1-Footer-aside-18vN, .src-components-production-Menu-blocks-ClassicType1-Footer-contacts-E_MY { flex-wrap: wrap; }
.src-components-production-Menu-blocks-ClassicType1-Footer-contacts-E_MY { gap: calc(var(--ui-unit) * 4) calc(var(--ui-col) * 1.2); }
@media (max-width: 812px) {
  .src-components-production-Menu-blocks-ClassicType1-Footer-contacts-E_MY { justify-content: space-between; width: 100%; column-gap: calc(var(--ui-unit) * 4); }
}
@container (width <= 812px) {
  .src-components-production-Menu-blocks-ClassicType1-Footer-contacts-E_MY { justify-content: space-between; width: 100%; column-gap: calc(var(--ui-unit) * 4); }
}
.src-components-production-Menu-blocks-ClassicType1-Footer-aside-18vN { margin-left: auto; gap: calc(var(--ui-unit) * 4) calc(var(--ui-col) * 2); }
@media (max-width: 812px) {
  .src-components-production-Menu-blocks-ClassicType1-Footer-aside-18vN { width: 100%; margin-left: 0px; }
}
@container (width <= 812px) {
  .src-components-production-Menu-blocks-ClassicType1-Footer-aside-18vN { width: 100%; margin-left: 0px; }
}
.src-components-production-Menu-blocks-ClassicType1-Footer-link-15Bb { text-decoration: underline; }
@media (max-width: 812px) {
  .src-components-production-Menu-blocks-ClassicType1-Footer-link-15Bb { width: 100%; }
}
@container (width <= 812px) {
  .src-components-production-Menu-blocks-ClassicType1-Footer-link-15Bb { width: 100%; }
}
.src-components-production-Menu-blocks-ClassicType1-Footer-name-nPQG { line-height: calc(var(--ui-unit) * 4); font-size: calc(var(--ui-unit) * 3); color: var(--ui-base-black-color-32); }
@media (max-width: 812px) {
  .src-components-production-Menu-blocks-ClassicType1-Footer-name-nPQG { width: 100%; }
}
@container (width <= 812px) {
  .src-components-production-Menu-blocks-ClassicType1-Footer-name-nPQG { width: 100%; }
}
.src-components-production-Menu-blocks-ClassicType1-Footer-Menu__ClassicType1__Footer__Phone-3i_5 { position: relative; display: inline-flex; align-items: center; column-gap: calc(var(--ui-unit) * 2); }
.src-components-production-Menu-blocks-ClassicType1-Footer-Menu__ClassicType1__Footer__Phone-3i_5.--small-size .src-components-production-Menu-blocks-ClassicType1-Footer-icon-2yP9 { width: calc(var(--ui-unit) * 5); height: calc(var(--ui-unit) * 5); }
.src-components-production-Menu-blocks-ClassicType1-Footer-Menu__ClassicType1__Footer__Phone-3i_5.--x-medium-size .src-components-production-Menu-blocks-ClassicType1-Footer-icon-2yP9 { width: calc(var(--ui-unit) * 6); height: calc(var(--ui-unit) * 6); }
.src-components-production-Menu-blocks-ClassicType1-Footer-Menu__ClassicType1__Footer__Phone-3i_5.--font-black-color .src-components-production-Menu-blocks-ClassicType1-Footer-icon-2yP9 { color: var(--ui-base-black-color-80); }
.src-components-production-Menu-blocks-ClassicType1-Footer-phoneLink-Tz1M { position: absolute; left: 0px; width: 100%; height: 100%; top: 0px; z-index: 1; font-size: 0px; opacity: 0; }
.src-components-production-Menu-blocks-ClassicType1-Footer-wrapper-PhYh { margin: 0px; padding: 0px; list-style: none; display: flex; align-items: center; flex-wrap: wrap; width: 100%; height: 100%; gap: calc(var(--ui-unit) * 4) calc(var(--ui-unit) * 6); }