/**
 * Swiper 12.1.3
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2026 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: March 24, 2026
 */

:root {
  --swiper-theme-color: #007aff;
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  --swiper-wrapper-transition-timing-function: initial;
  */
}
:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}
.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
  display: block;
}
.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  box-sizing: content-box;
}
.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}
.swiper-horizontal {
  touch-action: pan-y;
}
.swiper-vertical {
  touch-action: pan-x;
}
.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  display: block;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
/* Auto Height */
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}
.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  backface-visibility: hidden;
}
/* 3D Effects */
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}
.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}
.swiper-3d {
  perspective: 1200px;
  .swiper-slide,
  .swiper-cube-shadow {
    transform-style: preserve-3d;
  }
}

/* CSS Mode */
.swiper-css-mode {
  > .swiper-wrapper {
    overflow: auto;
    scrollbar-width: none; /* For Firefox */
    -ms-overflow-style: none; /* For Internet Explorer and Edge */
    &::-webkit-scrollbar {
      display: none;
    }
  }
  > .swiper-wrapper > .swiper-slide {
    scroll-snap-align: start start;
  }
  &.swiper-horizontal {
    > .swiper-wrapper {
      scroll-snap-type: x mandatory;
    }
    > .swiper-wrapper > .swiper-slide:first-child {
      margin-inline-start: var(--swiper-slides-offset-before);
      scroll-margin-inline-start: var(--swiper-slides-offset-before);
    }
    > .swiper-wrapper > .swiper-slide:last-child {
      margin-inline-end: var(--swiper-slides-offset-after);
    }
  }
  &.swiper-vertical {
    > .swiper-wrapper {
      scroll-snap-type: y mandatory;
    }
    > .swiper-wrapper > .swiper-slide:first-child {
      margin-block-start: var(--swiper-slides-offset-before);
      scroll-margin-block-start: var(--swiper-slides-offset-before);
    }
    > .swiper-wrapper > .swiper-slide:last-child {
      margin-block-end: var(--swiper-slides-offset-after);
    }
  }
  &.swiper-free-mode {
    > .swiper-wrapper {
      scroll-snap-type: none;
    }
    > .swiper-wrapper > .swiper-slide {
      scroll-snap-align: none;
    }
  }
  &.swiper-centered {
    > .swiper-wrapper::before {
      content: '';
      flex-shrink: 0;
      order: 9999;
    }
    > .swiper-wrapper > .swiper-slide {
      scroll-snap-align: center center;
      scroll-snap-stop: always;
    }
  }
  &.swiper-centered.swiper-horizontal {
    > .swiper-wrapper > .swiper-slide:first-child {
      margin-inline-start: var(--swiper-centered-offset-before);
    }
    > .swiper-wrapper::before {
      height: 100%;
      min-height: 1px;
      width: var(--swiper-centered-offset-after);
    }
  }
  &.swiper-centered.swiper-vertical {
    > .swiper-wrapper > .swiper-slide:first-child {
      margin-block-start: var(--swiper-centered-offset-before);
    }
    > .swiper-wrapper::before {
      width: 100%;
      min-width: 1px;
      height: var(--swiper-centered-offset-after);
    }
  }
}

/* Slide styles start */
/* 3D Shadows */
.swiper-3d {
  .swiper-slide-shadow,
  .swiper-slide-shadow-left,
  .swiper-slide-shadow-right,
  .swiper-slide-shadow-top,
  .swiper-slide-shadow-bottom,
  .swiper-slide-shadow,
  .swiper-slide-shadow-left,
  .swiper-slide-shadow-right,
  .swiper-slide-shadow-top,
  .swiper-slide-shadow-bottom {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10;
  }
  .swiper-slide-shadow {
    background: rgba(0, 0, 0, 0.15);
  }
  .swiper-slide-shadow-left {
    background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
  .swiper-slide-shadow-right {
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
  .swiper-slide-shadow-top {
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
  .swiper-slide-shadow-bottom {
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}
.swiper:not(.swiper-watch-progress),
.swiper-watch-progress .swiper-slide-visible {
  .swiper-lazy-preloader {
    animation: swiper-preloader-spin 1s infinite linear;
  }
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* Slide styles end */

.swiper-virtual .swiper-slide {
  -webkit-backface-visibility: hidden;
  transform: translateZ(0);
}
.swiper-virtual.swiper-css-mode {
  .swiper-wrapper::after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
  }
}
.swiper-virtual.swiper-css-mode.swiper-horizontal {
  .swiper-wrapper::after {
    height: 1px;
    width: var(--swiper-virtual-size);
  }
}

.swiper-virtual.swiper-css-mode.swiper-vertical {
  .swiper-wrapper::after {
    width: 1px;
    height: var(--swiper-virtual-size);
  }
}



:root {
  --swiper-navigation-size: 44px;
  /*
  --swiper-navigation-top-offset: 50%;
  --swiper-navigation-sides-offset: 4px;
  --swiper-navigation-color: var(--swiper-theme-color);
  */
}
.swiper-button-prev,
.swiper-button-next {
  position: absolute;

  width: var(--swiper-navigation-size);
  height: var(--swiper-navigation-size);

  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
  &.swiper-button-disabled {
    opacity: 0.35;
    cursor: auto;
    pointer-events: none;
  }
  &.swiper-button-hidden {
    opacity: 0;
    cursor: auto;
    pointer-events: none;
  }
  .swiper-navigation-disabled & {
    display: none !important;
  }

  ::slotted(svg),
  svg {
    width: 100%;
    height: 100%;
    object-fit: contain;
    transform-origin: center;
    fill: currentColor;
    pointer-events: none;
  }
}

.swiper-button-lock {
  display: none;
}

.swiper-button-prev,
.swiper-button-next {
  top: var(--swiper-navigation-top-offset, 50%);
  margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
}
.swiper-button-prev {
  left: var(--swiper-navigation-sides-offset, 4px);
  right: auto;
  ::slotted(.swiper-navigation-icon),
  .swiper-navigation-icon {
    transform: rotate(180deg);
  }
}
.swiper-button-next {
  right: var(--swiper-navigation-sides-offset, 4px);
  left: auto;
}
.swiper-horizontal {
  .swiper-button-prev,
  .swiper-button-next,
  ~ .swiper-button-prev,
  ~ .swiper-button-next {
    top: var(--swiper-navigation-top-offset, 50%);
    margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
    margin-left: 0;
  }
  .swiper-button-prev,
  & ~ .swiper-button-prev,
  &.swiper-rtl .swiper-button-next,
  &.swiper-rtl ~ .swiper-button-next {
    left: var(--swiper-navigation-sides-offset, 4px);
    right: auto;
  }
  .swiper-button-next,
  & ~ .swiper-button-next,
  &.swiper-rtl .swiper-button-prev,
  &.swiper-rtl ~ .swiper-button-prev {
    right: var(--swiper-navigation-sides-offset, 4px);
    left: auto;
  }
  .swiper-button-prev,
  & ~ .swiper-button-prev,
  &.swiper-rtl .swiper-button-next,
  &.swiper-rtl ~ .swiper-button-next {
    ::slotted(.swiper-navigation-icon),
    .swiper-navigation-icon {
      transform: rotate(180deg);
    }
  }
  &.swiper-rtl .swiper-button-prev,
  &.swiper-rtl ~ .swiper-button-prev {
    ::slotted(.swiper-navigation-icon),
    .swiper-navigation-icon {
      transform: rotate(0deg);
    }
  }
}
.swiper-vertical {
  .swiper-button-prev,
  .swiper-button-next,
  ~ .swiper-button-prev,
  ~ .swiper-button-next {
    left: var(--swiper-navigation-top-offset, 50%);
    right: auto;
    margin-left: calc(0px - (var(--swiper-navigation-size) / 2));
    margin-top: 0;
  }
  .swiper-button-prev,
  ~ .swiper-button-prev {
    top: var(--swiper-navigation-sides-offset, 4px);
    bottom: auto;
    ::slotted(.swiper-navigation-icon),
    .swiper-navigation-icon {
      transform: rotate(-90deg);
    }
  }
  .swiper-button-next,
  ~ .swiper-button-next {
    bottom: var(--swiper-navigation-sides-offset, 4px);
    top: auto;
    ::slotted(.swiper-navigation-icon),
    .swiper-navigation-icon {
      transform: rotate(90deg);
    }
  }
}

:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  --swiper-pagination-left: auto;
  --swiper-pagination-right: 8px;
  --swiper-pagination-bottom: 8px;
  --swiper-pagination-top: auto;
  --swiper-pagination-fraction-color: inherit;
  --swiper-pagination-progressbar-bg-color: rgba(0,0,0,0.25);
  --swiper-pagination-progressbar-size: 4px;
  --swiper-pagination-bullet-size: 8px;
  --swiper-pagination-bullet-width: 8px;
  --swiper-pagination-bullet-height: 8px;
  --swiper-pagination-bullet-border-radius: 50%;
  --swiper-pagination-bullet-inactive-color: #000;
  --swiper-pagination-bullet-inactive-opacity: 0.2;
  --swiper-pagination-bullet-opacity: 1;
  --swiper-pagination-bullet-horizontal-gap: 4px;
  --swiper-pagination-bullet-vertical-gap: 6px;
  */
}
.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
  &.swiper-pagination-hidden {
    opacity: 0;
  }
  .swiper-pagination-disabled > &,
  &.swiper-pagination-disabled {
    display: none !important;
  }
}
/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal {
  bottom: var(--swiper-pagination-bottom, 8px);
  top: var(--swiper-pagination-top, auto);
  left: 0;
  width: 100%;
}
/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
  .swiper-pagination-bullet {
    transform: scale(0.33);
    position: relative;
  }
  .swiper-pagination-bullet-active {
    transform: scale(1);
  }
  .swiper-pagination-bullet-active-main {
    transform: scale(1);
  }
  .swiper-pagination-bullet-active-prev {
    transform: scale(0.66);
  }
  .swiper-pagination-bullet-active-prev-prev {
    transform: scale(0.33);
  }
  .swiper-pagination-bullet-active-next {
    transform: scale(0.66);
  }
  .swiper-pagination-bullet-active-next-next {
    transform: scale(0.33);
  }
}
.swiper-pagination-bullet {
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
  display: inline-block;
  border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
  button& {
    border: none;
    margin: 0;
    padding: 0;
    box-shadow: none;
    appearance: none;
  }
  .swiper-pagination-clickable & {
    cursor: pointer;
  }

  &:only-child {
    display: none !important;
  }
}
.swiper-pagination-bullet-active {
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}

.swiper-vertical > .swiper-pagination-bullets,
.swiper-pagination-vertical.swiper-pagination-bullets {
  right: var(--swiper-pagination-right, 8px);
  left: var(--swiper-pagination-left, auto);
  top: 50%;
  transform: translate3d(0px, -50%, 0);
  .swiper-pagination-bullet {
    margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
    display: block;
  }
  &.swiper-pagination-bullets-dynamic {
    top: 50%;
    transform: translateY(-50%);
    width: 8px;
    .swiper-pagination-bullet {
      display: inline-block;
      transition:
        200ms transform,
        200ms top;
    }
  }
}
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-horizontal.swiper-pagination-bullets {
  .swiper-pagination-bullet {
    margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
  }
  &.swiper-pagination-bullets-dynamic {
    left: 50%;
    transform: translateX(-50%);
    white-space: nowrap;
    .swiper-pagination-bullet {
      transition:
        200ms transform,
        200ms left;
    }
  }
}
.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition:
    200ms transform,
    200ms right;
}
/* Fraction */
.swiper-pagination-fraction {
  color: var(--swiper-pagination-fraction-color, inherit);
}
/* Progress */
.swiper-pagination-progressbar {
  background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));
  position: absolute;
  .swiper-pagination-progressbar-fill {
    background: var(--swiper-pagination-color, var(--swiper-theme-color));
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    transform: scale(0);
    transform-origin: left top;
  }
  .swiper-rtl & .swiper-pagination-progressbar-fill {
    transform-origin: right top;
  }
  .swiper-horizontal > &,
  &.swiper-pagination-horizontal,
  .swiper-vertical > &.swiper-pagination-progressbar-opposite,
  &.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {
    width: 100%;
    height: var(--swiper-pagination-progressbar-size, 4px);
    left: 0;
    top: 0;
  }
  .swiper-vertical > &,
  &.swiper-pagination-vertical,
  .swiper-horizontal > &.swiper-pagination-progressbar-opposite,
  &.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {
    width: var(--swiper-pagination-progressbar-size, 4px);
    height: 100%;
    left: 0;
    top: 0;
  }
}
.swiper-pagination-lock {
  display: none;
}

:root {
  /*
  --swiper-scrollbar-border-radius: 10px;
  --swiper-scrollbar-top: auto;
  --swiper-scrollbar-bottom: 4px;
  --swiper-scrollbar-left: auto;
  --swiper-scrollbar-right: 4px;
  --swiper-scrollbar-sides-offset: 1%;
  --swiper-scrollbar-bg-color: rgba(0, 0, 0, 0.1);
  --swiper-scrollbar-drag-bg-color: rgba(0, 0, 0, 0.5);
  --swiper-scrollbar-size: 4px;
  */
}
.swiper-scrollbar {
  border-radius: var(--swiper-scrollbar-border-radius, 10px);
  position: relative;
  touch-action: none;
  background: var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1));
  .swiper-scrollbar-disabled > &,
  &.swiper-scrollbar-disabled {
    display: none !important;
  }
  .swiper-horizontal > &,
  &.swiper-scrollbar-horizontal {
    position: absolute;
    left: var(--swiper-scrollbar-sides-offset, 1%);
    bottom: var(--swiper-scrollbar-bottom, 4px);
    top: var(--swiper-scrollbar-top, auto);
    z-index: 50;
    height: var(--swiper-scrollbar-size, 4px);
    width: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
  }
  .swiper-vertical > &,
  &.swiper-scrollbar-vertical {
    position: absolute;
    left: var(--swiper-scrollbar-left, auto);
    right: var(--swiper-scrollbar-right, 4px);
    top: var(--swiper-scrollbar-sides-offset, 1%);
    z-index: 50;
    width: var(--swiper-scrollbar-size, 4px);
    height: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
  }
}
.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));
  border-radius: var(--swiper-scrollbar-border-radius, 10px);
  left: 0;
  top: 0;
}
.swiper-scrollbar-cursor-drag {
  cursor: move;
}
.swiper-scrollbar-lock {
  display: none;
}


/* Zoom container styles start */
.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;

  > img,
  > svg,
  > canvas {
    max-width: 100%;
    max-height: 100%;
    object-fit: contain;
  }
}
/* Zoom container styles end */

.swiper-slide-zoomed {
  cursor: move;
  touch-action: none;
}


/* a11y */
.swiper .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}




.swiper-thumbs {
  .swiper-slide-thumb-active {
    /* Styles for active thumb slide */
  }
}

.swiper-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}

.swiper-grid > .swiper-wrapper {
  flex-wrap: wrap;
}
.swiper-grid-column > .swiper-wrapper {
  flex-wrap: wrap;
  flex-direction: column;
}


.swiper-fade {
  &.swiper-free-mode {
    .swiper-slide {
      transition-timing-function: ease-out;
    }
  }
  .swiper-slide {
    pointer-events: none;
    transition-property: opacity;
    .swiper-slide {
      pointer-events: none;
    }
  }
  .swiper-slide-active {
    pointer-events: auto;
    & .swiper-slide-active {
      pointer-events: auto;
    }
  }
}

.swiper.swiper-cube {
  overflow: visible;
}
.swiper-cube {
  .swiper-slide {
    pointer-events: none;
    backface-visibility: hidden;
    z-index: 1;
    visibility: hidden;
    transform-origin: 0 0;
    width: 100%;
    height: 100%;
    .swiper-slide {
      pointer-events: none;
    }
  }
  &.swiper-rtl .swiper-slide {
    transform-origin: 100% 0;
  }
  .swiper-slide-active {
    &,
    & .swiper-slide-active {
      pointer-events: auto;
    }
  }
  .swiper-slide-active,
  .swiper-slide-next,
  .swiper-slide-prev {
    pointer-events: auto;
    visibility: visible;
  }

  .swiper-cube-shadow {
    position: absolute;
    left: 0;
    bottom: 0px;
    width: 100%;
    height: 100%;
    opacity: 0.6;
    z-index: 0;

    &:before {
      content: '';
      background: #000;
      position: absolute;
      left: 0;
      top: 0;
      bottom: 0;
      right: 0;
      filter: blur(50px);
    }
  }
}
.swiper-cube {
  .swiper-slide-next + .swiper-slide {
    pointer-events: auto;
    visibility: visible;
  }
}
/* Cube slide shadows start */
.swiper-cube {
  .swiper-slide-shadow-cube.swiper-slide-shadow-top,
  .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,
  .swiper-slide-shadow-cube.swiper-slide-shadow-left,
  .swiper-slide-shadow-cube.swiper-slide-shadow-right {
    z-index: 0;
    backface-visibility: hidden;
  }
}
/* Cube slide shadows end */

.swiper.swiper-flip {
  overflow: visible;
}
.swiper-flip {
  .swiper-slide {
    pointer-events: none;
    backface-visibility: hidden;
    z-index: 1;
    .swiper-slide {
      pointer-events: none;
    }
  }
  .swiper-slide-active {
    &,
    & .swiper-slide-active {
      pointer-events: auto;
    }
  }
}
/* Flip slide shadows start */
.swiper-flip {
  .swiper-slide-shadow-flip.swiper-slide-shadow-top,
  .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,
  .swiper-slide-shadow-flip.swiper-slide-shadow-left,
  .swiper-slide-shadow-flip.swiper-slide-shadow-right {
    z-index: 0;
    backface-visibility: hidden;
  }
}
/* Flip slide shadows end */

.swiper-coverflow {
}

.swiper-creative {
  .swiper-slide {
    backface-visibility: hidden;
    overflow: hidden;
    transition-property: transform, opacity, height;
  }
}

.swiper.swiper-cards {
  overflow: visible;
}
.swiper-cards {
  .swiper-slide {
    transform-origin: center bottom;
    backface-visibility: hidden;
    overflow: hidden;
  }
}

@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:300;src:url(../fonts/inter/Inter-Light.woff2) format("woff2"),url(../fonts/inter/Inter-Light.woff) format("woff"),url(../fonts/inter/Inter-Light.ttf) format("truetype")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(../fonts/inter/Inter-Regular.woff2) format("woff2"),url(../fonts/inter/Inter-Regular.woff) format("woff"),url(../fonts/inter/Inter-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(../fonts/inter/Inter-Medium.woff2) format("woff2"),url(../fonts/inter/Inter-Medium.woff) format("woff"),url(../fonts/inter/Inter-Medium.ttf) format("truetype")}@font-face{font-display:swap;font-family:TTLivretDisplay;font-style:italic;font-weight:300;src:url(../fonts/livret/TTLivretDisplayTrial-Light-Italic.woff2) format("woff2"),url(../fonts/livret/TTLivretDisplayTrial-Light-Italic.woff) format("woff"),url(../fonts/livret/TTLivretDisplayTrial-Light-Italic.ttf) format("truetype")}@font-face{font-display:swap;font-family:TTLivretDisplay;font-style:italic;font-weight:400;src:url(../fonts/livret/TTLivretDisplayTrial-Regular-Italic.woff2) format("woff2"),url(../fonts/livret/TTLivretDisplayTrial-Regular-Italic.woff) format("woff"),url(../fonts/livret/TTLivretDisplayTrial-Regular-Italic.ttf) format("truetype")}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:sans-serif}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}small{font-size:80%}sub,sup{font-size:67%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}blockquote,body,caption,dd,dl,fieldset,figure,form,h1,h2,h3,h4,h5,h6,hr,legend,ol,p,pre,table,td,th,ul{margin:0;padding:0}abbr[title],dfn[title]{cursor:help}ins,u{text-decoration:none}ins{border-bottom:1px solid}a:-webkit-any-link{text-decoration:none}a,a:active,a:focus,a:hover,a:visited{text-decoration:none}button,fieldset,input,textarea{background:0;border:0;margin:0;outline:0;padding:0}ol,ul{list-style:none;padding:0}address{font-style:unset}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}svg symbol{fill:currentColor}#arrow-down path{fill:none}.i-polygon{height:8px;width:6px}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent-horizontal],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent]{-ms-scroll-chaining:none;overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;-webkit-transition-duration:1ms;-o-transition-duration:1ms;transition-duration:1ms;-webkit-transition-property:overflow;-o-transition-property:overflow;transition-property:overflow}.ps{-ms-overflow-style:none;overflow:hidden!important;overflow-anchor:none;touch-action:auto;-ms-touch-action:auto}.ps__rail-x{bottom:0;height:15px}.ps__rail-x,.ps__rail-y{display:none;opacity:0;position:absolute;-o-transition:background-color .2s linear,opacity .2s linear;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear}.ps__rail-y{right:0;width:15px}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{background-color:transparent;display:block}.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y,.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y{opacity:.6}.ps .ps__rail-x.ps--clicking,.ps .ps__rail-x:focus,.ps .ps__rail-x:hover,.ps .ps__rail-y.ps--clicking,.ps .ps__rail-y:focus,.ps .ps__rail-y:hover{background-color:#eee;opacity:.9}.ps__thumb-x{bottom:2px;height:6px;-o-transition:background-color .2s linear,height .2s ease-in-out;transition:background-color .2s linear,height .2s ease-in-out;-webkit-transition:background-color .2s linear,height .2s ease-in-out}.ps__thumb-x,.ps__thumb-y{background-color:#aaa;border-radius:6px;position:absolute}.ps__thumb-y{right:2px;-o-transition:background-color .2s linear,width .2s ease-in-out;transition:background-color .2s linear,width .2s ease-in-out;-webkit-transition:background-color .2s linear,width .2s ease-in-out;width:6px}.ps__rail-x.ps--clicking .ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x:hover>.ps__thumb-x{background-color:#999;height:11px}.ps__rail-y.ps--clicking .ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y:hover>.ps__thumb-y{background-color:#999;width:11px}@supports(-ms-overflow-style:none){.ps{overflow:auto!important}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.ps{overflow:auto!important}}html{font-size:max(9px,.69444vw);scroll-behavior:smooth;scroll-padding-top:var(--header-padding)}@media(min-width:1921px){html{font-size:min(14px,.52083vw)}}@media(max-width:992px){html{font-size:min(15px,max(9px,2.66667vw))}}body{--header-padding:8.4rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;color:#18181a;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-family:Inter,sans-serif;font-size:1.4rem;font-weight:400;letter-spacing:.04em;line-height:140%;line-height:1.4;min-height:100%;overflow-x:hidden;overflow-y:auto;padding-top:var(--header-padding);text-rendering:optimizeLegibility}@media(max-width:992px){body{--header-padding:6.4rem;letter-spacing:0}}body.no-scroll{height:100vh;overflow:hidden}body.no-scroll,body.no-scroll [data-fixed-block]{padding-right:var(--scrollbar-w)}body,html{min-height:100svh}main{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}body,html{height:100%}[data-rem]{height:1rem;left:0;pointer-events:none;position:fixed;top:0;width:1rem;z-index:-99}[class*=map-copyrights]{display:none!important}h1{font-family:Inter,sans-serif;font-size:12rem;font-weight:300;letter-spacing:-.72rem;line-height:100%}@media(max-width:992px){h1{font-size:5.5rem;letter-spacing:-.33rem}}h2{font-family:Inter,sans-serif;font-size:6rem;font-weight:300;letter-spacing:-.36rem;line-height:120%}@media(max-width:992px){h2{font-size:3.6rem;letter-spacing:-.144rem}}h3{font-family:Inter,sans-serif;font-size:3.6rem;font-weight:400;letter-spacing:-.216rem;line-height:120%}@media(max-width:992px){h3{font-size:2.8rem;letter-spacing:-.112rem}}h4{font-family:Inter,sans-serif;font-size:2.4rem;font-weight:500;letter-spacing:-.096rem;line-height:150%}@media(max-width:992px){h4{font-size:1.8rem;letter-spacing:-.072rem}}h5{font-family:Inter,sans-serif;font-size:2rem;font-weight:500;letter-spacing:-.08rem;line-height:150%}@media(max-width:992px){h5{font-size:1.6rem}}b{font-family:Inter,sans-serif;font-weight:500}a,button{-webkit-tap-highlight-color:transparent;--active-color:inherit;color:#18181a}a:active,a:focus,a:visited,button:active,button:focus,button:visited{color:var(--active-color)}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-transition:all 0s ease-in-out 1e+29ms,-webkit-box-shadow .3s ease 0s;transition:all 0s ease-in-out 1e+29ms,-webkit-box-shadow .3s ease 0s;transition:box-shadow .3s ease 0s,all 0s ease-in-out 1e+29ms;transition:box-shadow .3s ease 0s,all 0s ease-in-out 1e+29ms,-webkit-box-shadow .3s ease 0s}[data-ps].ps .ps__rail-y .ps--clicking .ps__thumb-y,[data-ps].ps .ps__rail-y:focus>.ps__thumb-y,[data-ps].ps .ps__rail-y:hover>.ps__thumb-y{background-color:#e0e0e2;opacity:1;width:.4rem}[data-ps].ps .ps__thumb-y{right:0;width:.4rem}[data-ps].ps .ps__thumb-x,[data-ps].ps .ps__thumb-y{background-color:#9a9a9c}[data-ps].ps .ps>.ps__rail-x:focus,[data-ps].ps .ps>.ps__rail-x:hover,[data-ps].ps .ps>.ps__rail-y.ps--clicking,[data-ps].ps .ps>.ps__rail-y:focus,[data-ps].ps .ps>.ps__rail-y:hover,[data-ps].ps .ps__rail-x.ps--clicking{background-color:#e0e0e2;opacity:1}[data-ps].ps .ps--active-x>.ps__rail-x,[data-ps].ps .ps--active-y>.ps__rail-y{background-color:#fff0;display:block}[data-ps].ps .ps__rail-y{width:.4rem}.container{padding-left:var(--unit);padding-right:var(--unit)}:root{--unit:4rem;--grid-width:1760;--grid-column-width:125;--grid-columns:12;--grid-gutters:calc(var(--grid-columns) - 1);--column-proportion:calc(var(--grid-column-width)/var(--grid-width));--gutter-proportion:calc((1 - var(--grid-columns)*var(--column-proportion))/var(--grid-gutters));--column-unit:calc(var(--column-proportion)*var(--container-width));--gutter-unit:calc(var(--gutter-proportion)*var(--container-width));--column-and-gutter-unit:calc(var(--column-unit) + var(--gutter-unit));--container-width:calc(100vw - var(--unit)*2)}@media(max-width:992px){:root{--unit:1.6rem}}.btn{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border-radius:10rem;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;position:relative;z-index:1}.btn:after{border:0 solid #fff0;border-radius:10rem;-webkit-box-sizing:content-box;box-sizing:content-box;content:"";height:100%;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:border .3s ease;-o-transition:border .3s ease;transition:border .3s ease;width:100%;will-change:border;z-index:-1}.btn--bg{--active-color:#18181a;color:#18181a}.btn--bg:after{background-color:#f6f3ec;border-color:#f6f3ec}.btn--bg:disabled{color:#9a9a9c}.btn--bk{--active-color:#fff;color:#fff}.btn--bk:after{background-color:#18181a;border-color:#18181a}.btn--bk:disabled{color:#9a9a9c}.btn--wt{--active-color:#18181a;color:#18181a}.btn--wt:after{background-color:#fff;border-color:#fff}.btn--wt:disabled{color:#9a9a9c}@media(hover:hover)and (min-width:993px){.btn--icon.btn--wt{cursor:pointer;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.btn--icon.btn--wt:hover:after{background-color:#f6f3ec;border-color:#f6f3ec}}.btn:not(.btn--icon) .btn__text{white-space:nowrap}.btn:not(.btn--icon,.btn--sm){gap:1rem;height:6rem;padding:2rem 4rem}@media(hover:hover)and (min-width:993px){.btn:not(.btn--icon,.btn--sm){cursor:pointer;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.btn:not(.btn--icon,.btn--sm):hover:after{border-width:.4rem}}@media(max-width:992px){.btn:not(.btn--icon,.btn--sm){height:5rem;padding:1.6rem 2.8rem}}.btn--icon:not(.btn--sm){-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #fff0;border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;height:6rem;justify-content:center;padding:1.6rem;width:6rem}.btn--icon:not(.btn--sm) .icon{height:2rem;width:2rem}@media(max-width:992px){.btn--icon:not(.btn--sm){height:5rem;padding:1.2rem;width:5rem}}.btn--icon.btn--transp{border-color:#e0e0e2}.btn--icon.btn--transp:after{background-color:#fff0}@media(hover:hover)and (min-width:993px){.btn--icon.btn--transp{cursor:pointer;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.btn--icon.btn--transp:hover{border-color:#f6f3ec}.btn--icon.btn--transp:hover:after{background-color:#f6f3ec}}.btn.btn--all{position:relative}.btn.btn--all .btn__text,.btn.btn--all .icon{-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.btn.btn--all .icon{height:1.2rem;margin-right:-2.2rem;opacity:0;-webkit-transform:translateX(-1.2rem);-ms-transform:translateX(-1.2rem);transform:translateX(-1.2rem);width:1.2rem}@media(hover:hover)and (min-width:1025px){.btn.btn--all:hover .icon{opacity:1}.btn.btn--all:hover .btn__text{-webkit-transform:translateX(-.8rem);-ms-transform:translateX(-.8rem);transform:translateX(-.8rem)}}.form__input-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:6rem;padding:1.6rem 0;position:relative}.form__input-wrapper+.form__input-wrapper,.form__input-wrapper+.form__select,.form__select+.form__input-wrapper{margin-top:2.4rem}@media(max-width:992px){.form__input-wrapper{padding:1.8rem 0}.form__input-wrapper+.form__input-wrapper,.form__input-wrapper+.form__select,.form__select+.form__input-wrapper{margin-top:1.2rem}}.form__mask{color:#9a9a9c;left:0;opacity:0;position:absolute;top:50%;-webkit-transform:translateY(calc(.8rem - 50%));-ms-transform:translateY(calc(.8rem - 50%));transform:translateY(calc(.8rem - 50%));-webkit-transition:.3s ease 0s;-o-transition:.3s ease 0s;transition:.3s ease 0s;z-index:-1}.form__input:not(:-moz-placeholder-shown)~.form__mask,.form__textarea:not(:-moz-placeholder-shown)~.form__mask{opacity:1;-moz-transition:.3s ease .3s;transition:.3s ease .3s}.form__input:not(:-ms-input-placeholder)~.form__mask,.form__textarea:not(:-ms-input-placeholder)~.form__mask{opacity:1;-ms-transition:.3s ease .3s;transition:.3s ease .3s}.form__input:focus~.form__mask,.form__input:not(:placeholder-shown)~.form__mask,.form__textarea:focus~.form__mask,.form__textarea:not(:placeholder-shown)~.form__mask{opacity:1;-webkit-transition:.3s ease .3s;-o-transition:.3s ease .3s;transition:.3s ease .3s}.form__mask .form__mask-value{opacity:0}.form__input,.form__textarea{background:#fff0;color:#18181a;display:block;resize:none;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;width:100%}.form__input::-internal-input-suggested,.form__textarea::-internal-input-suggested{font-family:Inter,sans-serif!important;font-size:2rem!important;font-weight:400!important;letter-spacing:-.04rem!important;line-height:140%!important}.form__input:-internal-autofill-selected,.form__textarea:-internal-autofill-selected{background-color:#fff0!important}.form__input:not(:-moz-placeholder-shown),.form__textarea:not(:-moz-placeholder-shown){transform:translateY(.8rem)}.form__input:not(:-ms-input-placeholder),.form__textarea:not(:-ms-input-placeholder){-ms-transform:translateY(.8rem);transform:translateY(.8rem)}.form__input:focus,.form__input:not(:placeholder-shown),.form__textarea:focus,.form__textarea:not(:placeholder-shown){-webkit-transform:translateY(.8rem);-ms-transform:translateY(.8rem);transform:translateY(.8rem)}.form__input::-webkit-input-placeholder,.form__textarea::-webkit-input-placeholder{color:#9a9a9c;opacity:1;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transition:opacity .3s ease .2s,color .3s ease;transition:opacity .3s ease .2s,color .3s ease}.form__input::-webkit-input-placeholder,.form__input::placeholder,.form__textarea::-webkit-input-placeholder,.form__textarea::placeholder{color:#9a9a9c;opacity:1;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transition:opacity .3s ease .2s,color .3s ease;transition:opacity .3s ease .2s,color .3s ease}.form__input:focus::-webkit-input-placeholder,.form__textarea:focus::-webkit-input-placeholder{opacity:0;-webkit-transition:opacity .3s ease 0s,color .3s ease;transition:opacity .3s ease 0s,color .3s ease}.form__input:focus::-webkit-input-placeholder,.form__input:focus::placeholder,.form__textarea:focus::-webkit-input-placeholder,.form__textarea:focus::placeholder{opacity:0;-webkit-transition:opacity .3s ease 0s,color .3s ease;transition:opacity .3s ease 0s,color .3s ease}.form__input.error::-webkit-input-placeholder,.form__textarea.error::-webkit-input-placeholder{color:#ff1d1d}.form__input.error::-moz-placeholder,.form__textarea.error::-moz-placeholder{color:#ff1d1d}.form__input.error:-ms-input-placeholder,.form__textarea.error:-ms-input-placeholder{color:#ff1d1d}.form__input.error::-ms-input-placeholder,.form__textarea.error::-ms-input-placeholder{color:#ff1d1d}.form__input.error,.form__input.error::placeholder,.form__textarea.error,.form__textarea.error::placeholder{color:#ff1d1d}@media(max-width:992px){.form__input::-internal-input-suggested,.form__textarea::-internal-input-suggested{font-size:1.4rem!important;line-height:150%!important}}.form__textarea{-webkit-overflow-scrolling:touch;max-height:20rem;overflow-x:hidden;overflow-y:auto;resize:none}.form__textarea::-webkit-scrollbar{height:4px;width:4px}.form__textarea::-webkit-scrollbar-thumb{background-color:#9a9a9c}.form__row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.4rem}.form__row .form__input-wrapper{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.form__row .form__input-wrapper+.form__input-wrapper{margin-top:0}.form__input-wrapper+.form__row,.form__row+.form__input-wrapper,.form__row+.form__row{margin-top:2.4rem}@media(max-width:992px){.form__input-wrapper+.form__row,.form__row+.form__input-wrapper,.form__row+.form__row{margin-top:1.2rem}}.form__border{border-bottom:1px dashed #e0e0e2;bottom:0;left:0;position:absolute;right:0;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.form__input.error~.form__border,.form__textarea.error~.form__border{border-color:#ff1d1d}.form__input:focus~.form__border,.form__input:hover~.form__border,.form__textarea:focus~.form__border,.form__textarea:hover~.form__border{border-color:#18181a}.form__label{color:#9a9a9c;left:0;opacity:0;position:absolute;top:.8rem;-webkit-transform:translateY(-.8rem);-ms-transform:translateY(-.8rem);transform:translateY(-.8rem);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transition:.3s ease 0s;-o-transition:.3s ease 0s;transition:.3s ease 0s}.form__input:not(:-moz-placeholder-shown)~.form__label,.form__textarea:not(:-moz-placeholder-shown)~.form__label{opacity:1;transform:translate(0);-moz-transition:.3s ease .2s;transition:.3s ease .2s}.form__input:not(:-ms-input-placeholder)~.form__label,.form__textarea:not(:-ms-input-placeholder)~.form__label{opacity:1;-ms-transform:translate(0);transform:translate(0);-ms-transition:.3s ease .2s;transition:.3s ease .2s}.form__input:focus~.form__label,.form__input:not(:placeholder-shown)~.form__label,.form__textarea:focus~.form__label,.form__textarea:not(:placeholder-shown)~.form__label{opacity:1;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);-webkit-transition:.3s ease .2s;-o-transition:.3s ease .2s;transition:.3s ease .2s}.form__error{color:#ff1d1d;left:0;position:absolute;top:calc(100% + .4rem)}@media(max-width:992px){.form__error{top:calc(100% + .2rem)}}.form__select{position:relative}.form__select .icon.i-arrow-down{color:#9a9a9c;height:1.6rem;position:absolute;right:0;top:calc(50% - .8rem);-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;width:1.6rem}.form__select+.form__select{margin-top:2.4rem}.form__select .form__input:focus~.icon.i-arrow-down,.form__select .form__input:hover~.icon.i-arrow-down,.form__select .form__textarea:focus~.icon.i-arrow-down,.form__select .form__textarea:hover~.icon.i-arrow-down{color:#18181a}.form__select.is-open .form__input,.form__select.is-open .form__textarea{-webkit-transform:translateY(.8rem);-ms-transform:translateY(.8rem);transform:translateY(.8rem)}.form__select.is-open .form__input::-webkit-input-placeholder,.form__select.is-open .form__textarea::-webkit-input-placeholder{opacity:0;-webkit-transition:opacity .3s ease 0s,color .3s ease;transition:opacity .3s ease 0s,color .3s ease}.form__select.is-open .form__input::-webkit-input-placeholder,.form__select.is-open .form__input::placeholder,.form__select.is-open .form__textarea::-webkit-input-placeholder,.form__select.is-open .form__textarea::placeholder{opacity:0;-webkit-transition:opacity .3s ease 0s,color .3s ease;transition:opacity .3s ease 0s,color .3s ease}.form__select.is-open .form__label{opacity:1;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);-webkit-transition:.3s ease .2s;-o-transition:.3s ease .2s;transition:.3s ease .2s}.form__select.is-open .form__border{border-color:#18181a}.form__select.is-open .icon.i-arrow-down{color:#18181a;-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1)}@media(max-width:992px){.form__select+.form__select{margin-top:1.2rem}}.form__select-content{border-radius:0 0 .8rem .8rem;height:0;left:0;min-width:100%;overflow:hidden;position:absolute;right:0;top:calc(100% + .4rem);-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;z-index:2}.form__select.is-open .form__select-content{height:var(--content-height)}@media(max-width:992px){.form__select-content{display:contents}}.form__select-inner{background-color:#fff;border-radius:0 0 .8rem .8rem;padding:2rem}@media(max-width:992px){.form__select-inner{display:contents}}.form__select-options{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1.6rem;max-height:11.6rem;position:relative}@media(max-width:992px){.form__select-options{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-right:-1rem;max-height:calc(100dvh - 16rem);overflow-y:auto;padding-right:1rem}}.form__select-option{cursor:pointer;position:relative}.form__select-option input{inset:0;opacity:0;position:absolute;z-index:-1}.form__select-option span{color:#9a9a9c;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.form__select-option input:checked~span{color:#18181a}.form--search{position:relative}.form--search .form__search-input{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff0;color:#18181a;display:-webkit-box;display:-ms-flexbox;display:flex;height:8rem;padding:1.8rem 10rem 1.8rem 0;resize:none;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;width:100%}.form--search .form__search-input::-internal-input-suggested{font-family:Inter,sans-serif!important;font-size:3.6rem!important;font-weight:400!important;letter-spacing:-.216rem!important;line-height:120%!important}@media(max-width:992px){.form--search .form__search-input::-internal-input-suggested{font-size:2.8rem!important;letter-spacing:-.112rem!important}}.form--search .form__search-input::-webkit-input-placeholder{color:#9a9a9c}.form--search .form__search-input::-webkit-input-placeholder,.form--search .form__search-input::placeholder{color:#9a9a9c}.form--search .form__search-reset{color:#9a9a9c;opacity:0;pointer-events:none;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media(hover:hover)and (min-width:993px){.form--search .form__search-reset{cursor:pointer;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.form--search .form__search-reset:hover{color:#18181a}}.form--search .form__search-input:not(:-moz-placeholder-shown)~.form__search-reset{opacity:1;pointer-events:all}.form--search .form__search-input:not(:-ms-input-placeholder)~.form__search-reset{opacity:1;pointer-events:all}.form--search .form__search-input:not(:placeholder-shown)~.form__search-reset{opacity:1;pointer-events:all}.search-result{display:grid;gap:2.8rem 2rem;grid-template-columns:repeat(4,1fr);max-height:calc(100dvh - 20.8rem);position:relative}.search-result[data-ps].ps .ps__rail-y,.search-result[data-ps].ps .ps__thumb-y{width:.2rem}.search-result:not(.is-clean){border-top:1px dashed #9a9a9c;margin-right:-1.6rem;padding:4rem 1.6rem 1.2rem 0}@media(max-width:992px){.search-result{gap:2.8rem 1.2rem;grid-template-columns:repeat(2,1fr);overflow-y:auto}.search-result:not(.is-clean){margin-right:-1rem;padding:2rem 1rem 1.2rem 0}}.search-result__empty{color:#9a9a9c;grid-column:span 2}.modal--aside .form{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;max-height:100%;position:relative}.modal--aside .form .form__inner{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-height:100%;position:relative}.modal--aside .form .form__inner .ps__rail-y{left:0}.modal--aside .form .form__inner .form__select-options .ps__rail-y,.modal--aside .form .form__inner .form__select-options .ps__thumb-y{left:auto;right:0;width:.2rem}@media(min-width:993px){.modal--aside .form .form__inner{margin-left:-2rem;padding-bottom:1px;padding-left:2rem}}@media(max-width:992px){.modal--aside .form .form__inner{margin-right:-1rem;overflow:hidden auto;padding-bottom:1px;padding-right:1rem}}.modal--aside .form .form__footer{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#f6f3ec;bottom:0;-webkit-box-shadow:0 -1rem 3.8rem 0 rgba(24,24,26,.05);box-shadow:0 -1rem 3.8rem 0 rgba(24,24,26,.05);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem 1.2rem;justify-content:center;left:0;padding:4rem 4rem 2rem;position:absolute;right:0}.modal--aside .form .form__footer .btn{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media(max-width:992px){.modal--aside .form .form__footer{padding:2.8rem 1.6rem 1.6rem}}.modal--aside .form .form__policy{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-top:-2rem}.modal--aside .form .form__policy .form-check{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.modal--aside .form .form__policy .form-check .form-check__text{max-width:34rem}@media(max-width:992px){.modal--aside .form .form__policy{margin-top:-.8rem}}.modal--aside .form--filter{height:calc(100dvh - 12.6rem);padding:2.4rem 4rem 12rem}@media(max-width:992px){.modal--aside .form--filter{height:calc(100dvh - 8.2rem);overflow-y:auto;padding:2rem 1.6rem 9.4rem}}.modal--aside .form--callback{height:calc(100dvh - 12.6rem);padding:2.4rem 4rem 15.2rem}@media(max-width:992px){.modal--aside .form--callback{height:calc(100dvh - 8.2rem);overflow-y:auto;padding:2rem 1.6rem 15.4rem}}.modal--aside .form--specialist{height:calc(100dvh - 15.2rem);padding:2.4rem 4rem 20rem}@media(max-width:992px){.modal--aside .form--specialist{height:calc(100dvh - 10rem);overflow-y:auto;padding:2rem 1.6rem 15.4rem}}.img{position:relative;width:100%}.img--16x9{padding-bottom:56.25%}.img__i{bottom:0;height:100%;left:0;position:absolute;width:100%}.img__i:not(img){background-position:50%;background-repeat:no-repeat;background-size:cover}img.img__i{-o-object-fit:cover;object-fit:cover}[data-acc-content]{height:0;overflow:hidden;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}[data-acc-content].is-open{height:var(--acc-max-height)}[data-acc-btn] svg.i-arrow-down,[data-acc-btn] svg.i-arrow-down-sm{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}[data-acc-btn] svg.i-arrow-down{height:2rem;width:2rem}[data-acc-btn] svg.i-arrow-down-sm{height:1.2rem;width:1.2rem}[data-acc-btn].is-active svg.i-arrow-down,[data-acc-btn].is-active svg.i-arrow-down-sm{-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1)}[data-acc-btn] svg.i-plus{-webkit-box-ordinal-group:2;-ms-flex-order:1;height:2rem;order:1;width:2rem}[data-acc-btn] svg.i-plus line{-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}[data-acc-btn].is-active svg.i-plus line:first-child{-webkit-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}[data-acc-btn].is-active svg.i-plus line:last-child{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.lazy{opacity:0}.lazy.loaded{opacity:1;-webkit-transition:all var(--img-trs,0s),opacity .6s;-o-transition:all var(--img-trs,0s),opacity .6s;transition:all var(--img-trs,0s),opacity .6s}@media(min-width:993px){[data-cursor-target],[data-cursor-target] *{cursor:none!important}.custom-cursor{left:0;pointer-events:none;position:fixed;top:0;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;will-change:transform;z-index:9999}.custom-cursor__element{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;will-change:transform}.custom-cursor--type--carousel .custom-cursor__element{background-color:#18181a;height:12rem;width:12rem}.custom-cursor--type--carousel .custom-cursor__icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' height='40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M36.666 28.333H35a1.667 1.667 0 0 1-1.667-1.667V13.333A1.667 1.667 0 0 1 35 11.666h1.666M3.333 28.333H5a1.667 1.667 0 0 0 1.666-1.667V13.333A1.667 1.667 0 0 0 5 11.666H3.333M11.666 10a1.667 1.667 0 0 1 1.667-1.667h13.333A1.667 1.667 0 0 1 28.333 10v20a1.667 1.667 0 0 1-1.667 1.666H13.333A1.667 1.667 0 0 1 11.666 30V10Z' stroke='%23fff' stroke-width='1.5' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:contain;height:4rem;width:4rem}.custom-cursor--type--arrows .custom-cursor__element{background-color:#18181a;height:12rem;width:12rem}.custom-cursor--type--arrows .custom-cursor__icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='50' height='50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19 25H1m0 0c2-.333 6.7-2.6 9.5-9M1 25c2 .333 6.7 2.6 9.5 9M31 25h18m0 0c-2-.333-6.7-2.6-9.5-9m9.5 9c-2 .333-6.7 2.6-9.5 9' stroke='%23fff' stroke-width='1.5'/%3E%3C/svg%3E");background-size:contain;height:5rem;width:5rem}.custom-cursor--type--link .custom-cursor__element{background-color:#fff;height:6rem;width:6rem}.custom-cursor--type--link .custom-cursor__icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 10h18m0 0c-2-.333-6.7-2.6-9.5-9m9.5 9c-2 .333-6.7 2.6-9.5 9' stroke='%2318181A' stroke-width='1.5'/%3E%3C/svg%3E");background-size:contain;height:2rem;width:2rem}}@media(max-width:992px){.custom-cursor{display:none}}.header{color:#fff;left:0;position:fixed;right:0;top:0;width:100%;z-index:10}.header.header--theme--white:not(.header--sticky,.header--menu-opened,.header--expanded){--opacity:0;color:#18181a}.header.header--theme--white:not(.header--sticky,.header--menu-opened,.header--expanded) .header__link,.header.header--theme--white:not(.header--sticky,.header--menu-opened,.header--expanded) .header__logo .icon{color:#18181a;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}.header.header--theme--white:not(.header--sticky,.header--menu-opened,.header--expanded) .header__link:after{border-color:#18181a}.header.header--theme--white:not(.header--sticky,.header--menu-opened,.header--expanded) .header__search-trigger{color:#18181a;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}.header.header--theme--white:not(.header--sticky,.header--menu-opened,.header--expanded) .header-menu{--opacity:0}.header.header--theme--white:not(.header--sticky,.header--menu-opened,.header--expanded) .header-menu__container{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);-webkit-transition:-webkit-clip-path .4s cubic-bezier(.785,.135,.15,.86),-webkit-backdrop-filter .3s ease .4s;transition:-webkit-clip-path .4s cubic-bezier(.785,.135,.15,.86),-webkit-backdrop-filter .3s ease .4s;-o-transition:clip-path .4s cubic-bezier(.785,.135,.15,.86),backdrop-filter .3s ease .4s;transition:clip-path .4s cubic-bezier(.785,.135,.15,.86),backdrop-filter .3s ease .4s;transition:clip-path .4s cubic-bezier(.785,.135,.15,.86),backdrop-filter .3s ease .4s,-webkit-clip-path .4s cubic-bezier(.785,.135,.15,.86),-webkit-backdrop-filter .3s ease .4s}.header.header--theme--white:not(.header--sticky,.header--menu-opened,.header--expanded) .header__menu-trigger{color:#18181a}@media(hover:hover)and (min-width:1025px){.header.header--theme--white:not(.header--sticky,.header--menu-opened,.header--expanded):hover,.header.header--theme--white:not(.header--sticky,.header--menu-opened,.header--expanded):hover .header__link{color:#fff}.header.header--theme--white:not(.header--sticky,.header--menu-opened,.header--expanded):hover .header__link:after{border-color:#fff}.header.header--theme--white:not(.header--sticky,.header--menu-opened,.header--expanded):hover .header__search-trigger{color:#fff}.header:hover{--opacity:0.30}}@media(min-width:993px){.header{--opacity:0.10;--x:0;--y:calc(100% - 5.8rem);--blur:1.2rem;--border-radius:0.8rem}.header [data-slot=text]{-webkit-transition:color .3s ease 0s,opacity .3s ease;-o-transition:color .3s ease 0s,opacity .3s ease;transition:color .3s ease 0s,opacity .3s ease}.header.header--sticky.header--expanded .header__group:first-child [data-slot=text]:nth-child(4),.header:not(.header--sticky) .header__group:first-child [data-slot=text]:nth-child(4){-webkit-transition:color .3s ease 0s,opacity .3s ease .15s;-o-transition:color .3s ease 0s,opacity .3s ease .15s;transition:color .3s ease 0s,opacity .3s ease .15s}.header.header--sticky.header--expanded .header__group:first-child [data-slot=text]:nth-child(3),.header:not(.header--sticky) .header__group:first-child [data-slot=text]:nth-child(3){-webkit-transition:color .3s ease 0s,opacity .3s ease .25s;-o-transition:color .3s ease 0s,opacity .3s ease .25s;transition:color .3s ease 0s,opacity .3s ease .25s}.header.header--sticky.header--expanded .header__group:first-child [data-slot=text]:nth-child(2),.header:not(.header--sticky) .header__group:first-child [data-slot=text]:nth-child(2){-webkit-transition:color .3s ease 0s,opacity .3s ease .35s;-o-transition:color .3s ease 0s,opacity .3s ease .35s;transition:color .3s ease 0s,opacity .3s ease .35s}.header.header--sticky.header--expanded .header__group:first-child [data-slot=text]:first-child,.header:not(.header--sticky) .header__group:first-child [data-slot=text]:first-child{-webkit-transition:color .3s ease 0s,opacity .3s ease .45s;-o-transition:color .3s ease 0s,opacity .3s ease .45s;transition:color .3s ease 0s,opacity .3s ease .45s}.header.header--sticky.header--expanded .header__group:last-child [data-slot=text]:first-child,.header:not(.header--sticky) .header__group:last-child [data-slot=text]:first-child{-webkit-transition:color .3s ease 0s,opacity .3s ease .15s;-o-transition:color .3s ease 0s,opacity .3s ease .15s;transition:color .3s ease 0s,opacity .3s ease .15s}.header.header--sticky.header--expanded .header__group:last-child [data-slot=text]:nth-child(2),.header:not(.header--sticky) .header__group:last-child [data-slot=text]:nth-child(2){-webkit-transition:color .3s ease 0s,opacity .3s ease .25s;-o-transition:color .3s ease 0s,opacity .3s ease .25s;transition:color .3s ease 0s,opacity .3s ease .25s}.header.header--sticky.header--expanded .header__group:last-child [data-slot=text]:nth-child(3),.header:not(.header--sticky) .header__group:last-child [data-slot=text]:nth-child(3){-webkit-transition:color .3s ease 0s,opacity .3s ease .35s;-o-transition:color .3s ease 0s,opacity .3s ease .35s;transition:color .3s ease 0s,opacity .3s ease .35s}.header.header--sticky.header--expanded .header__group:last-child [data-slot=text]:nth-child(4),.header:not(.header--sticky) .header__group:last-child [data-slot=text]:nth-child(4){-webkit-transition:color .3s ease 0s,opacity .3s ease .45s;-o-transition:color .3s ease 0s,opacity .3s ease .45s;transition:color .3s ease 0s,opacity .3s ease .45s}.header.header--opened{--border-radius:0.8rem;--blur:5rem;--y:0}.header.header--opened .header-catalog__content{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.header.header--opened .header__link[data-name=catalog]:after{opacity:1;-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.header.header--opened .header-catalog__section{pointer-events:all}.header.header--opened .header-catalog__section:after{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.header.header--opened .icon.i-menu{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.header.header--sticky:not(.header--expanded){--x:calc(50% - 22rem)}.header.header--sticky:not(.header--expanded) .icon.i-menu{-webkit-transform:rotate(270deg) scale(1.6667);-ms-transform:rotate(270deg) scale(1.6667);transform:rotate(270deg) scale(1.6667)}.header.header--sticky:not(.header--expanded) .header__group{pointer-events:none;-webkit-transition:.6s;-o-transition:.6s;transition:.6s}.header.header--sticky:not(.header--expanded) [data-slot=text]{opacity:0;-webkit-transition:color .3s ease 0s,opacity .3s ease 0s;-o-transition:color .3s ease 0s,opacity .3s ease 0s;transition:color .3s ease 0s,opacity .3s ease 0s}}.header__inner{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding:1.2rem;position:relative;z-index:2}@media(max-width:992px){.header__inner{padding:.8rem}}.header__container{border-radius:var(--border-radius,.8rem);display:grid;grid-template-columns:repeat(3,1fr);padding:1.2rem 2.8rem 2rem;position:relative;width:100%}@media(min-width:993px){.header__container{-webkit-clip-path:inset(0 var(--x) 0 var(--x) round var(--border-radius,.8rem));clip-path:inset(0 var(--x) 0 var(--x) round var(--border-radius,.8rem));-webkit-transition:border-radius .3s ease,background .3s ease,-webkit-clip-path .6s;transition:border-radius .3s ease,background .3s ease,-webkit-clip-path .6s;-o-transition:clip-path .6s,border-radius .3s ease,background .3s ease;transition:clip-path .6s,border-radius .3s ease,background .3s ease;transition:clip-path .6s,border-radius .3s ease,background .3s ease,-webkit-clip-path .6s;will-change:clip-path}}@media(max-width:992px){.header__container{padding:2rem 1.6rem}}.header__group{-webkit-box-align:center;-ms-flex-align:center;-ms-flex-item-align:baseline;align-items:center;align-self:baseline;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;-webkit-transition:-webkit-transform .6s;transition:-webkit-transform .6s;-o-transition:transform .6s;transition:transform .6s;transition:transform .6s,-webkit-transform .6s;width:100%}.header__group:first-child{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.header__group:last-child{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}@media(min-width:993px){.header__group{position:absolute;top:50%}.header__group:first-child{gap:2.8rem;justify-self:start;left:var(--x);-webkit-transform:translate(2.8rem,-50%);-ms-transform:translate(2.8rem,-50%);transform:translate(2.8rem,-50%);will-change:left}.header__group:last-child{gap:2.4rem;right:var(--x);-webkit-transform:translate(-2.8rem,-50%);-ms-transform:translate(-2.8rem,-50%);transform:translate(-2.8rem,-50%);will-change:right}}@media(max-width:992px){.header__group:last-child{justify-self:start;justify-self:end}}@media(hover:hover)and (min-width:993px){.header__link:not([data-name=catalog]){cursor:pointer;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.header__link:not([data-name=catalog]):hover:after{opacity:1;-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}}.header__link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.8rem;position:relative}.header__link .icon{height:1.2rem;-webkit-transition:color 0s,-webkit-transform .6s;transition:color 0s,-webkit-transform .6s;-o-transition:transform .6s,color 0s;transition:transform .6s,color 0s;transition:transform .6s,color 0s,-webkit-transform .6s;width:1.2rem}@media(min-width:993px){.header__link:after{border-top:3px solid #fff;bottom:-2rem;content:"";left:0;opacity:0;position:absolute;right:0;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}}.header__search-trigger{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:2rem;justify-content:center;width:2rem}.header__search-trigger .icon{height:100%;width:100%}@media(max-width:992px){.header__search-trigger{height:1.6rem;width:1.6rem}}.header__logo{align-self:baseline;grid-column:2;justify-self:center;translate:color .3s ease}.header__logo .icon{display:block;height:3rem;margin-top:-.4rem;-webkit-transform:translateY(.4rem);-ms-transform:translateY(.4rem);transform:translateY(.4rem);width:7rem}@media(max-width:992px){.header__logo .icon{height:2rem;width:5rem}}.header-catalog{left:0;padding:0 1.2rem;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.header-catalog [data-font-change-list]{--count:5;--active-index:0}.header-catalog__section{-webkit-backdrop-filter:blur(var(--blur,1.2rem));backdrop-filter:blur(var(--blur,1.2rem));background:rgba(30,30,30,var(--opacity,.1));border-radius:.8rem .8rem 0 0;-webkit-clip-path:inset(0 var(--x) var(--y) var(--x) round var(--border-radius,.8rem));clip-path:inset(0 var(--x) var(--y) var(--x) round var(--border-radius,.8rem));overflow:hidden;padding-top:calc(5.8rem - 1px);pointer-events:none;-webkit-transform:translateY(1.2rem);-ms-transform:translateY(1.2rem);transform:translateY(1.2rem);-webkit-transition:background .3s ease,-webkit-clip-path .6s,-webkit-backdrop-filter .3s ease;transition:background .3s ease,-webkit-clip-path .6s,-webkit-backdrop-filter .3s ease;-o-transition:clip-path .6s,background .3s ease,backdrop-filter .3s ease;transition:clip-path .6s,background .3s ease,backdrop-filter .3s ease;transition:clip-path .6s,background .3s ease,backdrop-filter .3s ease,-webkit-clip-path .6s,-webkit-backdrop-filter .3s ease;will-change:clip-path,background,backdrop-filter}.header-catalog__section.is-show .header-catalog__container{pointer-events:all}.header-catalog__container{overflow:hidden;pointer-events:none}.header-catalog__content{-o-border-image:-o-repeating-linear-gradient(left,#ffffff33 0 .4rem,transparent .4rem .8rem) 1;border-image:repeating-linear-gradient(90deg,#ffffff33 0 .4rem,transparent .4rem .8rem) 1;border-top:2px solid #ffffff33;display:grid;grid-template-columns:repeat(2,1fr);min-height:40.4rem;padding:2.8rem;-webkit-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px);-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;z-index:1}.header-catalog__items{aspect-ratio:542/348}.header-catalog__link{color:#fff;pointer-events:none;position:relative}.header-catalog__link .font-change__letters:not(.font-change__letters--hover){pointer-events:all}.header-catalog__link .font-change__letters.font-change__letters--hover:after{content:"/";opacity:0;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.header-catalog__link.is-active .font-change__letters.font-change__letters--hover:after{opacity:1}.header-catalog__link.is-active .header-catalog__count span{opacity:1;-webkit-transform:translate(1rem);-ms-transform:translate(1rem);transform:translate(1rem)}.header-catalog__link{padding:.8rem 0;width:100%}.header-catalog__count,.header-catalog__link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.header-catalog__count{-webkit-clip-path:polygon(27% 0,100% 0,100% 100%,0 100%);clip-path:polygon(27% 0,100% 0,100% 100%,0 100%);padding:0 1rem;-webkit-transform:translateX(-1rem);-ms-transform:translateX(-1rem);transform:translateX(-1rem)}.header-catalog__count span{opacity:0;-webkit-transform:translateX(calc(-101% - 1rem));-ms-transform:translateX(calc(-101% - 1rem));transform:translateX(calc(-101% - 1rem));-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;-o-transition:transform .3s ease,opacity .3s ease;transition:transform .3s ease,opacity .3s ease;transition:transform .3s ease,opacity .3s ease,-webkit-transform .3s ease;will-change:transform,opacity}.header-catalog__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 -.8rem;max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content;max-height:60vh;padding-left:3.2rem;position:relative}.header-catalog__list,.header-catalog__list:after{display:-webkit-box;display:-ms-flexbox;display:flex}.header-catalog__list:after{background-color:#fff;border-radius:50%;content:"";height:.8rem;left:.8rem;position:absolute;top:calc((var(--active-index) + .5)*(var(--content-height, 100%)/var(--count)));-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:top .3s ease;-o-transition:top .3s ease;transition:top .3s ease;width:.8rem;will-change:top}.header-catalog__items{justify-self:end;position:relative}.header-catalog__item{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem;height:100%;inset:0;justify-content:space-between;opacity:0;overflow:hidden;padding:2.8rem;pointer-events:none;position:absolute;-webkit-transition:.4s cubic-bezier(.785,.135,.15,.86);-o-transition:.4s cubic-bezier(.785,.135,.15,.86);transition:.4s cubic-bezier(.785,.135,.15,.86);width:100%;z-index:1}.header-catalog__item picture{inset:0;position:absolute;z-index:-2}.header-catalog__item span{max-width:35rem}.header-catalog__item .icon{height:1.8rem;width:1.8rem}.header-catalog__item.is-active{opacity:1;pointer-events:all}.header-catalog__item:before{background:-webkit-gradient(linear,left bottom,left top,from(rgba(24,24,26,.1)),to(rgba(24,24,26,.1))),-webkit-gradient(linear,left top,left bottom,color-stop(50%,rgba(24,24,26,0)),to(rgba(24,24,26,.6)));background:-o-linear-gradient(bottom,rgba(24,24,26,.1) 0,rgba(24,24,26,.1) 100%),-o-linear-gradient(top,rgba(24,24,26,0) 50%,rgba(24,24,26,.6) 100%);background:linear-gradient(0deg,rgba(24,24,26,.1),rgba(24,24,26,.1)),linear-gradient(180deg,rgba(24,24,26,0) 50%,rgba(24,24,26,.6));content:"";inset:0;position:absolute;z-index:-1}.header-catalog__img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.header-menu{--opacity:0.30;--y:calc(100% - 6rem);left:0;padding:.8rem;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.header-menu__container{-webkit-backdrop-filter:blur(5rem);backdrop-filter:blur(5rem);border-radius:.8rem;-webkit-clip-path:inset(0 0 var(--y) 0 round .8rem);clip-path:inset(0 0 var(--y) 0 round .8rem);overflow:hidden;-webkit-transition:-webkit-clip-path .4s cubic-bezier(.785,.135,.15,.86),-webkit-backdrop-filter .3s ease 0s;transition:-webkit-clip-path .4s cubic-bezier(.785,.135,.15,.86),-webkit-backdrop-filter .3s ease 0s;-o-transition:clip-path .4s cubic-bezier(.785,.135,.15,.86),backdrop-filter .3s ease 0s;transition:clip-path .4s cubic-bezier(.785,.135,.15,.86),backdrop-filter .3s ease 0s;transition:clip-path .4s cubic-bezier(.785,.135,.15,.86),backdrop-filter .3s ease 0s,-webkit-clip-path .4s cubic-bezier(.785,.135,.15,.86),-webkit-backdrop-filter .3s ease 0s;will-change:clip-path,backdrop-filter}.header-menu__inner{background:rgba(30,30,30,var(--opacity,.1));border-radius:.8rem;max-height:calc(100dvh - 1.6rem);overflow:hidden;padding-top:6rem;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.header-menu__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-o-border-image:-o-repeating-linear-gradient(left,#ffffff33 0 .4rem,transparent .4rem .8rem) 1;border-image:repeating-linear-gradient(90deg,#ffffff33 0 .4rem,transparent .4rem .8rem) 1;border-top:2px solid #fff;-ms-flex-direction:column;flex-direction:column;gap:2.8rem;height:calc(100dvh - 6.4rem);padding:4rem 2.8rem 2.8rem}.header-menu__content,.header__menu-trigger{display:-webkit-box;display:-ms-flexbox;display:flex}.header__menu-trigger{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;gap:.8rem}.header__menu-trigger .icon{height:1.2rem;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;width:1.2rem}.header__menu-trigger .font-change__letters{text-box-trim:trim-both;text-box-edge:cap alphabetic}.header--menu-opened .header-menu{--y:0}.header--menu-opened .header__menu-trigger .icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.header--menu-opened .header-menu__inner{pointer-events:all}.header-menu__catalog-link,.header-menu__link{color:#fff}.header-menu__catalog-trgger{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;position:relative;width:100%}.header-menu__catalog-trgger:after{background-color:#fff;border-radius:50%;content:"";display:-webkit-box;display:-ms-flexbox;display:flex;height:.6rem;left:-1rem;opacity:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;width:.6rem;will-change:opacity}.header-menu__catalog-trgger.is-active:after{opacity:1}.header-menu__catalog-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1.6rem}.header-menu__body{margin:0 -2.8rem;overflow:hidden auto;padding:0 2.8rem}.header-menu__body,.header-menu__nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2rem}.header-menu__catalog-inner{padding:2rem 0 2rem 2rem}.header-menu__footer{margin-top:auto}.header-menu__phone{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f6f3ec;border-radius:10rem;color:#18181a;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.4rem;font-weight:500;justify-content:center;letter-spacing:.056rem;line-height:150%;min-height:6rem;padding:2rem 4rem;text-transform:uppercase;width:100%}.footer{background:#18181a;color:#fff;padding:4rem 0 2.8rem;position:relative}@media(max-width:992px){.footer{margin-bottom:-1rem;padding:2.8rem 0 3.8rem;z-index:3}}.footer__container{display:grid;gap:3.2rem;grid-template-columns:repeat(2,1fr)}@media(max-width:992px){.footer__container{gap:6rem;grid-template-columns:100%}}.footer__right{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:12rem;max-width:42rem}@media(max-width:992px){.footer__right{display:contents}}.footer__top{display:grid;gap:9rem;grid-template-columns:15rem 1fr}@media(max-width:992px){.footer__top{gap:1.2rem;grid-template-columns:repeat(2,1fr)}}.footer__contacts{gap:1.2rem;min-height:19.6rem}.footer__contacts,.footer__contacts-links{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.footer__contacts-links{gap:.4rem}.footer__contacts-link{color:#fff}@media(hover:hover)and (min-width:993px){.footer__contacts-link{cursor:pointer;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.footer__contacts-link:hover{color:#9a9a9c}}.footer__contacts-worktime{-webkit-box-orient:vertical;-webkit-box-direction:normal;color:#9a9a9c;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.4rem}.footer__social{--active-color:#9a9a9c;gap:.8rem;margin-top:auto}.footer__social,.footer__social-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.footer__social-link{-webkit-box-pack:center;-ms-flex-pack:center;background:#232326;border-radius:10rem;color:#9a9a9c;height:4rem;justify-content:center;position:relative;width:4rem;z-index:1}.footer__social-link .icon{height:2rem;width:2rem}.footer__social-link:after{background:#f6f3ec;border-radius:10rem;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;z-index:-1}@media(hover:hover)and (min-width:993px){.footer__social-link{cursor:pointer;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.footer__social-link:hover:after{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.footer__locations{gap:2.8rem}.footer__location,.footer__locations{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.footer__location-label{color:#9a9a9c;margin-bottom:.4rem}.footer__location-address{margin-bottom:1.2rem}.footer__location-link{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.6rem;height:3.2rem;justify-content:center;padding:1rem;position:relative;z-index:1}.footer__location-link:after{background:#232326;border-radius:10rem;content:"";inset:0;pointer-events:none;position:absolute;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;z-index:-1}.footer__location-link .icon{color:#f43;height:1.2rem;width:1.2rem}@media(hover:hover)and (min-width:993px){.footer__location-link{cursor:pointer;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.footer__location-link:hover{color:#18181a}.footer__location-link:hover:after{background:#f6f3ec;-webkit-transform:scale(1.125);-ms-transform:scale(1.125);transform:scale(1.125)}}.footer__logo .icon{height:5.8rem;width:14rem}@media(min-width:993px){.footer__bottom{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-top:auto}}@media(max-width:992px){.footer__bottom{-webkit-box-ordinal-group:2;-ms-flex-order:1;display:grid;gap:1.2rem;grid-template-columns:repeat(2,1fr);order:1}}.footer__copyright{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.4rem;justify-content:flex-end}.footer__copyright a,.footer__copyright p{color:#9a9a9c}@media(hover:hover)and (min-width:993px){.footer__copyright a{cursor:pointer;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.footer__copyright a:hover{color:#fff}}.footer__main{width:100%}@media(min-width:993px){.footer__main{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:12rem}}@media(max-width:992px){.footer__main{display:grid;gap:4rem 1.2rem;grid-template-columns:repeat(2,1fr)}}.footer__nav{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem;width:100%}@media(max-width:992px){.footer__nav{display:contents}}.footer__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-flex:1;-ms-flex-positive:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;flex-grow:1;gap:2rem}.footer__list-label{color:#9a9a9c}.footer__list-links{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1.2rem}.footer__list-link{color:#fff;max-width:13.2rem}@media(hover:hover)and (min-width:993px){.footer__list-link{cursor:pointer;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.footer__list-link:hover{color:#9a9a9c}}.footer__main-bottom{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-top:auto}@media(max-width:992px){.footer__main-bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.6rem}}a.footer__top-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#9a9a9c;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}a.footer__top-link .icon{height:1.2rem;width:1.2rem}@media(hover:hover)and (min-width:993px){a.footer__top-link{cursor:pointer;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}a.footer__top-link:hover{color:#fff}}.footer__its{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.6rem}.footer__its span{color:#9a9a9c}.footer__its-link{color:#fff}@media(hover:hover)and (min-width:993px){.footer__its-link{cursor:pointer;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.footer__its-link:hover{color:#9a9a9c}}.modal{height:100vh;height:calc(var(--vh)*1px*100);left:0;pointer-events:none;position:fixed;top:0;width:100vw;z-index:20}.modal--active{pointer-events:auto}.modal--active>.modal__overlay{opacity:1;pointer-events:auto}.modal__overlay{--opacity:0.4;background:rgba(30,30,30,var(--opacity,.1));bottom:0;height:100%;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;-webkit-transition:.4s cubic-bezier(.785,.135,.15,.86);-o-transition:.4s cubic-bezier(.785,.135,.15,.86);transition:.4s cubic-bezier(.785,.135,.15,.86);width:100%;z-index:-1}@media(max-width:992px){.modal__overlay{-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}}.modal--aside{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end}.modal--aside>.modal__container{background:#f6f3ec;border-radius:8rem 0 0 0;height:100%;position:relative;-webkit-transform:translateX(101%);-ms-transform:translateX(101%);transform:translateX(101%);-webkit-transition:.4s cubic-bezier(.785,.135,.15,.86);-o-transition:.4s cubic-bezier(.785,.135,.15,.86);transition:.4s cubic-bezier(.785,.135,.15,.86);width:54.2rem}.modal--aside>.modal__container>.modal__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:0;max-height:100%;position:absolute;right:0;top:0;width:100%}.modal--aside>.modal__container>.modal__content>.modal__header{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;padding:4rem 4rem 2.4rem}.modal--aside>.modal__container>.modal__content>.modal__header:after{-webkit-box-flex:1;-ms-flex-positive:1;-ms-flex-negative:0;border-bottom:1px solid #e0e0e2;-o-border-image:-o-repeating-linear-gradient(left,#e0e0e2 0 .4rem,transparent .4rem .8rem) 1;border-image:repeating-linear-gradient(90deg,#e0e0e2 0 .4rem,transparent .4rem .8rem) 1;content:"";flex-grow:1;flex-shrink:0;position:relative;top:2.4rem;width:100%}.modal--aside>.modal__container>.modal__content>.modal__header .modal__title{text-align:right}.modal--aside>.modal__container>.modal__content>.modal__body{height:100%}@media(max-width:992px){.modal--aside>.modal__container{border-radius:0;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;width:100%}.modal--aside>.modal__container>.modal__content>.modal__header{padding:1.6rem 1.6rem 1.4rem}}.modal--aside.modal--active .modal__container{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.modal--top{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end}.modal--top>.modal__container{inset:1.2rem;opacity:0;position:absolute;-webkit-transform:translateY(1.2rem);-ms-transform:translateY(1.2rem);transform:translateY(1.2rem);-webkit-transition:.4s cubic-bezier(.785,.135,.15,.86);-o-transition:.4s cubic-bezier(.785,.135,.15,.86);transition:.4s cubic-bezier(.785,.135,.15,.86)}.modal--top>.modal__container>.modal__content{background:#f6f3ec;border-radius:.8rem}@media(max-width:992px){.modal--top>.modal__container{inset:0;-webkit-transform:translateY(-101%);-ms-transform:translateY(-101%);transform:translateY(-101%);-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}.modal--top>.modal__container>.modal__content{border-radius:0 0 2rem 2rem}}.modal--top.modal--active .modal__container{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.modal--search>.modal__container>.modal__content{max-height:100%;overflow:hidden;padding:2.8rem}.modal--search>.modal__container>.modal__content>.modal__header{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end}.modal--search>.modal__container>.modal__content>.modal__header>.btn{height:4.4rem;padding:1rem;width:4.4rem}@media(max-width:992px){.modal--search>.modal__container>.modal__content{padding:1.6rem 1.6rem .8rem}.modal--search>.modal__container>.modal__content>.modal__header>.btn{height:5rem;width:5rem}}.modal.modal--right{bottom:1.2rem;height:auto;left:auto;max-width:48.4rem;right:2.2rem;top:auto;width:100%}.modal.modal--right .modal__container{background:#fff;border-radius:.8rem;opacity:0;-webkit-transform:translateY(105%);-ms-transform:translateY(105%);transform:translateY(105%);-webkit-transition:.4s cubic-bezier(.785,.135,.15,.86);-o-transition:.4s cubic-bezier(.785,.135,.15,.86);transition:.4s cubic-bezier(.785,.135,.15,.86);width:100%}@media(max-width:992px){.modal.modal--right{bottom:.8rem;left:.8rem;max-width:none;right:.8rem;width:auto}}.modal--right.modal--active{pointer-events:none}.modal--right.modal--active .modal__container{opacity:1;pointer-events:auto;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.modal-cookies{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2.8rem;padding:2.8rem}.modal-cookies .modal__close{width:100%}@media(max-width:992px){.modal-cookies{padding:2rem}}.modal-cookies__info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1.2rem}.modal-cookies__title{max-width:32rem}.modal-cookies__text{--active-color:#18181a}.modal-cookies__text>a{-webkit-text-decoration-skip:ink;text-decoration-line:underline;text-decoration-skip-ink:auto;text-decoration-style:dotted;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}@media(hover:hover)and (min-width:993px){.modal-cookies__text>a{cursor:pointer;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.modal-cookies__text>a:hover{color:#9a9a9c}}.modal.modal--mobile-options{z-index:21}@media(min-width:993px){.modal.modal--mobile-options,.modal.modal--mobile-options .modal__body,.modal.modal--mobile-options .modal__container,.modal.modal--mobile-options .modal__content{display:contents}.modal.modal--mobile-options .modal__header,.modal.modal--mobile-options .modal__overlay{display:none}}@media(max-width:992px){.modal.modal--mobile-options .modal__content{-webkit-box-orient:vertical;-webkit-box-direction:reverse;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:2rem;max-height:100%;padding:2.8rem 1.6rem 1.6rem}.modal.modal--mobile-options .modal__container{background:#f6f3ec;border-radius:2rem 2rem 0 0;bottom:0;left:0;max-height:100%;opacity:0;padding-bottom:0;position:absolute;right:0;-webkit-transform:translateY(105%);-ms-transform:translateY(105%);transform:translateY(105%);-webkit-transition:.4s cubic-bezier(.785,.135,.15,.86);-o-transition:.4s cubic-bezier(.785,.135,.15,.86);transition:.4s cubic-bezier(.785,.135,.15,.86)}}.modal--mobile-options.modal--active .modal__container{opacity:1;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.modal.modal--screen .modal__container{height:100%;inset:0;opacity:0;padding:0;pointer-events:none;position:absolute;-webkit-transition:.4s cubic-bezier(.785,.135,.15,.86);-o-transition:.4s cubic-bezier(.785,.135,.15,.86);transition:.4s cubic-bezier(.785,.135,.15,.86);width:100%}@media(max-width:992px){.modal.modal--screen .modal__container{width:100%}}.modal--screen.modal--active .modal__container{opacity:1;pointer-events:all}.modal.modal--product-gallery{z-index:9}.modal.modal--product-gallery .modal__overlay{-webkit-backdrop-filter:blur(3.6rem);backdrop-filter:blur(3.6rem);background:rgba(24,24,26,.4);-webkit-mask:-webkit-gradient(linear,left bottom,left top,from(#fff),color-stop(60%,#fff),color-stop(85%,hsla(0,0%,100%,.5)),to(hsla(0,0%,100%,.1)));-webkit-mask:linear-gradient(0deg,#fff,#fff 60%,hsla(0,0%,100%,.5) 85%,hsla(0,0%,100%,.1));mask:-webkit-gradient(linear,left bottom,left top,from(#fff),color-stop(60%,#fff),color-stop(85%,hsla(0,0%,100%,.5)),to(hsla(0,0%,100%,.1)));mask:linear-gradient(0deg,#fff,#fff 60%,hsla(0,0%,100%,.5) 85%,hsla(0,0%,100%,.1))}.modal.modal--product-gallery .modal__content{-webkit-box-orient:vertical;-webkit-box-direction:reverse;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;height:100%;max-height:100%}.modal.modal--product-gallery .modal__header{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;padding:2rem 0}.modal.modal--certificates .modal__body,.modal.modal--certificates .modal__container,.modal.modal--certificates .modal__content,.modal.modal--certificates .modal__header{pointer-events:none}.modal.modal--certificates .modal__header{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end}@media(min-width:993px){.modal.modal--certificates .modal__header{left:0;padding:2.8rem var(--unit);position:absolute;right:0;top:0}}@media(max-width:992px){.modal.modal--certificates .modal__header{padding:1.6rem var(--unit)}}.modal.modal--certificates .modal__overlay{--opacity:0.8}.modal.modal--certificates.modal--active .modal__container{pointer-events:none}.modal.modal--certificates.modal--active .modal__close{pointer-events:all}.loader{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:hsla(0,0%,100%,.2);display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center;left:0;opacity:0;pointer-events:none;position:absolute;top:0;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;width:100%;z-index:101}.loader .lds-ellipsis{margin:0 auto;position:relative;text-align:center;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100px;z-index:9999}.loader .lds-ellipsis span{-webkit-animation:ball-pulse-sync 1s ease-in-out 0s infinite;animation:ball-pulse-sync 1s ease-in-out 0s infinite;background:-webkit-gradient(linear,left bottom,left top,from(#fff),to(#18181a));background:-o-linear-gradient(bottom,#fff 0,#18181a 100%);background:linear-gradient(0deg,#fff 0,#18181a);border-radius:50%;display:inline-block;height:15px;margin:0 6px;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;width:15px}.loader .lds-ellipsis span:first-child{-webkit-animation:ball-pulse-sync 1s ease-in-out -.14s infinite;animation:ball-pulse-sync 1s ease-in-out -.14s infinite}.loader .lds-ellipsis span:nth-child(2){-webkit-animation:ball-pulse-sync 1s ease-in-out -70ms infinite;animation:ball-pulse-sync 1s ease-in-out -70ms infinite}.is-loading{pointer-events:none}.is-loading *{pointer-events:none!important}.is-loading .loader{opacity:1;pointer-events:auto}body.is-loading .loader{position:fixed}@-webkit-keyframes ball-pulse-sync{33%{opacity:1;-webkit-transform:translateY(10px);transform:translateY(10px)}66%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes ball-pulse-sync{33%{opacity:1;-webkit-transform:translateY(10px);transform:translateY(10px)}66%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.modal--message-modal{z-index:10000}.message-modal{background:#fff;border-radius:10px;max-width:calc(100vw - var(--unit)*2);padding:32px 24px;position:relative;width:380px}@media(max-width:1024px){.message-modal{padding:24px var(--unit)}}.message-modal__close{position:absolute;right:10px;top:10px}.message-modal__close:after,.message-modal__close:before{height:2px;width:20px}.message-modal__title{font-family:Inter,sans-serif;font-size:22px;font-weight:500}@media(max-width:1024px){.message-modal__title{font-size:18px}}.message-modal__text{line-height:120%;margin-top:12px}.message-modal__link{margin-top:16px}.logo{color:#fff;display:block}.socials{-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;display:-webkit-box;display:-ms-flexbox;display:flex}.socials__link{border:1px solid #18181a;height:36px;overflow:hidden;position:relative;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;width:36px}@media(max-width:1024px){.socials__link{height:54px;width:54px}}.socials__link svg{color:#18181a;height:22px;position:relative;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;width:22px;z-index:1}@media(max-width:1024px){.socials__link svg{height:32px;width:32px}}.socials__link:before{background:#18181a;border-radius:100%;bottom:-1px;content:"";display:block;left:-1px;position:absolute;right:-1px;top:-1px;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.socials__link:hover{background-color:#18181a}.socials__link:hover svg{color:#fff}.socials__link:hover:before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.video{cursor:pointer;overflow:hidden;padding-bottom:43.5%}@media(max-width:767px){.video{padding-bottom:71.5%}}.video video{-o-object-fit:cover;object-fit:cover}.video:before{background:-webkit-gradient(linear,left bottom,left top,from(rgba(48,48,48,.3)),to(rgba(48,48,48,.3)));background:-o-linear-gradient(bottom,rgba(48,48,48,.3),rgba(48,48,48,.3));background:linear-gradient(0deg,rgba(48,48,48,.3),rgba(48,48,48,.3));content:"";height:100%;left:0;position:absolute;top:0;-webkit-transition:.4s cubic-bezier(.785,.135,.15,.86);-o-transition:.4s cubic-bezier(.785,.135,.15,.86);transition:.4s cubic-bezier(.785,.135,.15,.86);width:100%;z-index:1}.video:hover .video__btn:after{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.video.is-active .video__btn,.video.is-active:before{opacity:0;pointer-events:none}.video__btn{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:84px;justify-content:center;left:calc(50% - 42px);position:absolute;top:calc(50% - 42px);-webkit-transition:.4s cubic-bezier(.785,.135,.15,.86);-o-transition:.4s cubic-bezier(.785,.135,.15,.86);transition:.4s cubic-bezier(.785,.135,.15,.86);width:84px;z-index:2}@media(max-width:767px){.video__btn{height:66px;left:calc(50% - 33px);top:calc(50% - 33px);width:66px}}.video__btn:before{background-color:#fff;border-radius:100%;height:100%;position:absolute;width:100%;z-index:1}.video__btn:after,.video__btn:before{content:"";-webkit-transition:.4s cubic-bezier(.785,.135,.15,.86);-o-transition:.4s cubic-bezier(.785,.135,.15,.86);transition:.4s cubic-bezier(.785,.135,.15,.86)}.video__btn:after{background-image:url(/assets/img/svg/triangle.svg);background-repeat:no-repeat;background-size:contain;height:37px;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;width:37px;z-index:2}@media(max-width:767px){.video__btn:after{height:32px;width:32px}}.youtube{overflow:hidden;position:relative}.youtube iframe{aspect-ratio:16/9;overflow:hidden}.youtube__cover{cursor:pointer;height:100%;left:0;overflow:hidden;position:absolute;top:0;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;width:100%;z-index:2}.youtube__cover.is-hidden{opacity:0;pointer-events:none}.youtube__cover:hover .video__btn{scale:1.2}.youtube__cover img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}[data-select]{position:relative}[data-select].select--open .select__content{height:var(--content-height)}[data-select].select--open .select__btn svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}[data-select].select--hide-checked-option .select__option input:checked+label{display:none}[data-select].select--checked .select__reset{display:block}[data-select] .select__content{height:0;min-width:100%;overflow:hidden;position:absolute;top:100%;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;z-index:2}[data-select] .select__option input{display:none}[data-select] .select__option label{cursor:pointer;display:block}[data-select] .select__reset{cursor:pointer;display:none}[data-select] .select__btn svg{fill:none;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.select--common{width:150px}.select--common .select__btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.select--common .select__btn span{font-family:Inter,sans-serif;font-size:12px;font-weight:500;letter-spacing:.06em;line-height:20px;text-transform:uppercase}@media(max-width:1380px){.select--common .select__btn span{font-size:10px}}.select--common .select__btn svg{height:12px;margin-bottom:2px;width:12px}.select--common .select__content{top:calc(100% + 10px)}.select--common .select__content-inner{background:-o-linear-gradient(202.18deg,#2f3b5f -13.94%,#313c5f 116.91%);background:linear-gradient(247.82deg,#2f3b5f -13.94%,#313c5f 116.91%);border-radius:6px;padding:12px 15px}.select--common .select__option{margin-top:4px}.select--common .select__option:first-child{margin-top:0}.select--common .select__option label{color:#fff;font-family:HelveticaNeueCyr,sans-serif;font-size:11px;font-weight:400;letter-spacing:.06em;line-height:20px;position:relative;text-transform:uppercase;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media(max-width:1380px){.select--common .select__option label{font-size:9px}}.mobile-menu .select--common .select__option label{font-size:11px}.select--common .select__option label:before{background-color:#fff;content:"";height:1px;left:0;position:absolute;top:calc(100% - 2px);-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;width:100%}.select--common .select__option input:checked+label:before,.select--common .select__option label:hover:before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.font-change{pointer-events:none;position:relative}.font-change__letters{white-space:nowrap}.font-change__letters span.hide{opacity:0}.font-change__letters:not(.font-change__letters--hover){left:0;pointer-events:all;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.font-change__letters span{will-change:opacity}.event-card{--img-trs:0.3s ease;padding:2rem 0;position:relative;z-index:1}.event-card picture{display:block;height:100%;min-height:30rem;position:relative;width:100%}@media(hover:hover)and (min-width:1025px){.event-card:hover .event-card__inner{max-height:30rem}.event-card:hover .event-card__img{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@media(min-width:993px){.event-card picture{grid-area:img}}@media(max-width:992px){.event-card picture{-webkit-box-ordinal-group:0;-ms-flex-order:-1;aspect-ratio:32.5/30;height:auto;margin-top:1.2rem;min-height:auto;order:-1}}@media(min-width:993px){.event-card__inner{max-height:7rem;overflow:hidden;-webkit-transition:max-height .3s ease;-o-transition:max-height .3s ease;transition:max-height .3s ease;will-change:max-width}}.event-card__content{display:grid}@media(min-width:993px){.event-card__content{gap:2rem;grid-template-areas:"datetime header img link";grid-template-columns:repeat(3,32.4rem) 1fr}}@media(max-width:992px){.event-card__content{grid-template-columns:100%}}.event-card__datetime{-webkit-box-align:end;-ms-flex-align:end;-ms-flex-item-align:start;align-items:flex-end;align-self:start;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:5.4rem}@media(min-width:993px){.event-card__datetime{grid-area:datetime}}@media(max-width:992px){.event-card__datetime{margin-top:1.6rem}}.event-card__date{font-family:TTLivretDisplay,sans-serif;font-size:4rem;font-style:italic;font-weight:400;line-height:86%;max-width:16rem}.event-card__date:not(:last-child):after{content:"/";letter-spacing:.8rem;margin-left:.4rem}.event-card__header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:5rem;justify-content:space-between}@media(min-width:993px){.event-card__header{grid-area:header}}@media(max-width:992px){.event-card__header{display:contents}.event-card__title{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-box-ordinal-group:-1;-ms-flex-order:-2;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:6rem;justify-content:flex-end;order:-2;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.event-card__text{margin-top:1.6rem}.event-card__datetime~.event-card__header .event-card__text{margin-top:3rem}}.event-card__img{display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;position:absolute;width:100%}@media(min-width:993px){.event-card__img{-webkit-transform:translateY(calc(-100% + 14rem));-ms-transform:translateY(calc(-100% + 14rem));transform:translateY(calc(-100% + 14rem))}}.event-card__link{-webkit-box-align:center;-ms-flex-align:center;-ms-flex-item-align:start;align-items:center;align-self:start;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.6rem;justify-self:end}.event-card__link .event-card__link-text{-webkit-transform:translateX(2.2rem);-ms-transform:translateX(2.2rem);transform:translateX(2.2rem);-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.event-card__link:after{content:"";inset:0;position:absolute;z-index:1}.event-card__link .event-card__link-icon{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#fff0;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-clip-path:none;clip-path:none;display:-webkit-box;display:-ms-flexbox;display:flex;height:6rem;justify-content:center;-webkit-mask:none;mask:none;overflow:visible;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;width:6rem}.event-card__link .event-card__link-icon .icon{height:1.6rem;width:1.6rem}@media(hover:hover)and (min-width:1025px){.event-card__link:hover .event-card__link-text{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.event-card__link:hover .event-card__link-icon{background-color:#f6f3ec}}@media(min-width:993px){.event-card__link{grid-area:link}}@media(max-width:992px){.event-card__link{justify-self:start;margin-top:2rem}.event-card__link .event-card__link-text{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.event-card__link .event-card__link-icon{background-color:#f6f3ec;height:5rem;width:5rem}}.product-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative;z-index:1}.product-card picture{display:block;height:100%;width:100%}.product-card picture+picture{inset:0;opacity:0;position:absolute;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}@media(max-width:992px){.product-card picture+picture{display:none}}@media(hover:hover)and (min-width:1025px){.product-card:hover .product-card__wrapper>picture+picture{opacity:1}.product-card:hover .product-card__wrapper>.icon{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.product-card__wrapper{aspect-ratio:67/82;background-color:#f6f3ec;height:auto;margin-bottom:1.2rem;overflow:hidden;position:relative;width:100%}.product-card__wrapper .icon{background-color:#f6f3ec;border:2.2rem solid #f6f3ec;border-radius:50%;bottom:2.8rem;-webkit-box-sizing:border-box;box-sizing:border-box;height:6rem;opacity:0;overflow:visible;position:absolute;right:2.8rem;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;width:6rem}.product-card__img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%}.product-card__header{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.4rem}.product-card__link:after{content:"";inset:0;position:absolute;z-index:1}.crawl-line{overflow:hidden;position:relative;width:100%}.crawl-line-track{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5em;will-change:transform}.crawl-line-item{-ms-flex-negative:0;flex-shrink:0;white-space:nowrap}.catalog-header{display:grid;gap:2rem;grid-template-columns:1fr 35rem;padding-bottom:6rem;width:100%}@media(max-width:992px){.catalog-header{grid-template-columns:100%;padding-bottom:2rem}}.catalog-header__main{display:grid;gap:0 4rem;grid-template-columns:1fr -webkit-max-content;grid-template-columns:1fr max-content}@media(max-width:992px){.catalog-header__main{grid-template-columns:100%}}@media(min-width:993px){.catalog-header__title{display:contents}.catalog-header__title>span{grid-column:1}.catalog-header__title>span+span{margin-top:-1rem}}@media(max-width:992px){.catalog-header__title{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.catalog-header__title>span+span{margin-top:-.6rem}}@media(min-width:993px){.catalog-header__list{grid-column:2;grid-row:1/3}}.catalog-header__item{pointer-events:none;position:relative}.catalog-header__item .font-change__letters:not(.font-change__letters--hover){left:auto;pointer-events:all;right:0}.catalog-header__item .font-change__letters.font-change__letters--hover:before{content:"/";margin-right:1rem;opacity:0;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.catalog-header__item.is-active .font-change__letters.font-change__letters--hover:before{opacity:1}.catalog-header__item.is-active .catalog-header__count span{opacity:1;-webkit-transform:translate(-1rem);-ms-transform:translate(-1rem);transform:translate(-1rem)}.catalog-header__link{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-box-pack:start;-ms-flex-pack:start;-ms-flex-direction:row-reverse;flex-direction:row-reverse;justify-content:flex-start;width:100%}.catalog-header__link,.catalog-header__link .catalog-header__count{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.catalog-header__link .catalog-header__count{-webkit-clip-path:polygon(0 0,100% 0,73% 100%,0 100%);clip-path:polygon(0 0,100% 0,73% 100%,0 100%);padding:0 1rem;-webkit-transform:translateX(1rem);-ms-transform:translateX(1rem);transform:translateX(1rem)}.catalog-header__link .catalog-header__count span{opacity:0;-webkit-transform:translateX(calc(101% + 1rem));-ms-transform:translateX(calc(101% + 1rem));transform:translateX(calc(101% + 1rem));-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;-o-transition:transform .3s ease,opacity .3s ease;transition:transform .3s ease,opacity .3s ease;transition:transform .3s ease,opacity .3s ease,-webkit-transform .3s ease;will-change:transform,opacity}.catalog-header__current{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-box-pack:start;-ms-flex-pack:start;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;justify-content:flex-start;position:relative;width:100%}.catalog-header__current:after{content:"/";margin-right:1rem;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.catalog-header__current:before{background-color:currentColor;border-radius:50%;content:"";height:.8rem;position:absolute;right:-2.4rem;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:.8rem}.catalog-header__current .catalog-header__count{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-ordinal-group:2;-ms-flex-order:1;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-style:normal;order:1;padding:0 1rem}@media(min-width:993px){.catalog-header__total{grid-column:2;grid-row:1/2}}.catalog-header__filter-trigger{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #e0e0e2;border-radius:10rem;height:6rem;justify-content:center;justify-self:end;padding:1.6rem;position:relative}.catalog-header__filter-trigger:after{background-color:#fff0}.catalog-header__filter-trigger.btn:not(.btn--icon) .btn__text{font-family:TTLivretDisplay,sans-serif;font-size:1.8rem;font-style:italic;font-weight:300;letter-spacing:0;line-height:150%}@media(max-width:992px){.catalog-header__filter-trigger.btn:not(.btn--icon) .btn__text{font-size:2rem}}.catalog-header__filter-trigger .icon{height:2rem;width:2rem}@media(max-width:992px){.catalog-header__filter-trigger.btn{display:none}}.catalog-header__filter-trigger .catalog-header__filter-count{bottom:0;font-size:0;position:absolute;right:0;top:0;-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg);-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;width:6rem}.catalog-header__filter-trigger .catalog-header__filter-count:after{background-color:#9a9a9c;border:.4rem solid #fff;border-radius:50%;-webkit-box-sizing:content-box;box-sizing:content-box;content:"";height:.6rem;left:50%;opacity:1;position:absolute;top:50%;-webkit-transform:translate(-50%,calc(-50% + 3rem)) scale(1);-ms-transform:translate(-50%,calc(-50% + 3rem)) scale(1);transform:translate(-50%,calc(-50% + 3rem)) scale(1);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;width:.6rem}.catalog-header__filter-trigger .catalog-header__filter-count:empty{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.catalog-header__filter-trigger .catalog-header__filter-count:empty:after{opacity:0;-webkit-transform:translate(-50%,calc(-50% + 3rem)) scale(0);-ms-transform:translate(-50%,calc(-50% + 3rem)) scale(0);transform:translate(-50%,calc(-50% + 3rem)) scale(0)}.form-check-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;border-bottom:1px solid #e0e0e2;-o-border-image:-o-repeating-linear-gradient(left,#e0e0e2 0 .4rem,transparent .4rem .8rem) 1;border-image:repeating-linear-gradient(90deg,#e0e0e2 0 .4rem,transparent .4rem .8rem) 1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:24.8rem}.form-check-list__wrapper{min-height:var(--collapsed-height)}.form-check-list__wrapper .check-list__item:nth-child(n+4){opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.form-check-list__wrapper:not(.is-open) .check-list__item:nth-child(n+4),.form-check-list__wrapper:not(.is-open) .check-list__item:nth-child(n+4) .check-list__input,.form-check-list__wrapper:not(.is-open) .check-list__item:nth-child(n+4) .check-list__text,.form-check-list__wrapper:not(.is-open) .check-list__item:nth-child(n+4) .font-change__letters{pointer-events:none}.form-check-list__wrapper.is-open .check-list__item:nth-child(n+4){opacity:1}.form-check-list__wrapper.is-open .check-list__item:nth-child(n+4):nth-child(4){-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.form-check-list__wrapper.is-open .check-list__item:nth-child(n+4):nth-child(5){-webkit-transition-delay:.08s;-o-transition-delay:.08s;transition-delay:.08s}.form-check-list__wrapper.is-open .check-list__item:nth-child(n+4):nth-child(6),.form-check-list__wrapper.is-open .check-list__item:nth-child(n+4):nth-child(n+7){-webkit-transition-delay:.16s;-o-transition-delay:.16s;transition-delay:.16s}.form-check-list__trgger{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.4rem;margin:1rem 1.4rem 1.8rem 0;padding:1rem}.form-check-list__trgger .font-change__letters{-webkit-text-decoration-skip:ink;color:#18181a;font-family:Inter,sans-serif;font-size:1.4rem;font-weight:400;line-height:1.4;text-decoration-color:#18181a;text-decoration-line:underline;text-decoration-skip-ink:auto;text-decoration-style:dotted;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.form-check-list__trgger .font-change__letters:not(.font-change__letters--hover){left:auto;pointer-events:all;right:0}@media(max-width:992px){.form-check-list__trgger{margin:1rem .6rem 1rem 0}}.check-list,.check-list__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.check-list__list{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-right:2.4rem}@media(max-width:992px){.check-list__list{gap:.4rem;padding-right:1.8rem}}.check-list__item{cursor:pointer;position:relative}.check-list__item,.check-list__item:before{-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.check-list__item:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 11 8' fill='none'%3E%3Cpath d='M.29 3.725c2.045.857 3.333 3 3.333 3 1.44-2.572 4.101-5.31 6.667-6' stroke='%2318181A' stroke-width='1.5' stroke-linejoin='bevel'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;content:"";height:.8rem;opacity:0;position:absolute;right:-2.4rem;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:1.2rem}@media(max-width:992px){.check-list__item{right:-1.8rem}}.check-list__item .font-change__letters:not(.font-change__letters--hover){left:auto;right:0}.check-list__item .font-change__letters.font-change__letters--hover:before{content:"/";margin-right:1rem;opacity:0;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.check-list__item .font-change--small .font-change__letters:not(.font-change__letters--hover){left:auto;right:0}.check-list__item .font-change--small .font-change__letters.font-change__letters--hover{font-size:2.4rem}.check-list__item.is-active:before{opacity:1}.check-list__item.is-active .check-list__text{padding:.4rem 0}.check-list__item.is-active .font-change__letters.font-change__letters--hover:before{opacity:1}.check-list__item.is-active .check-list__count span{opacity:1;-webkit-transform:translate(-1rem);-ms-transform:translate(-1rem);transform:translate(-1rem)}.check-list__input{cursor:pointer;height:100%;left:0;opacity:0;pointer-events:all;position:absolute;top:0;width:100%;z-index:-1}.check-list__text{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-box-pack:start;-ms-flex-pack:start;-ms-flex-direction:row-reverse;flex-direction:row-reverse;justify-content:flex-start;pointer-events:all;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;width:100%}.check-list__text,.check-list__text .check-list__count{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.check-list__text .check-list__count{-webkit-clip-path:polygon(0 0,100% 0,73% 100%,0 100%);clip-path:polygon(0 0,100% 0,73% 100%,0 100%);padding:0 1rem;-webkit-transform:translateX(1rem);-ms-transform:translateX(1rem);transform:translateX(1rem)}.check-list__text .check-list__count span{opacity:0;-webkit-transform:translateX(calc(101% + 1rem));-ms-transform:translateX(calc(101% + 1rem));transform:translateX(calc(101% + 1rem));-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;-o-transition:transform .3s ease,opacity .3s ease;transition:transform .3s ease,opacity .3s ease;transition:transform .3s ease,opacity .3s ease,-webkit-transform .3s ease;will-change:transform,opacity}.form-check-group{border-bottom:1px solid #e0e0e2;-o-border-image:-o-repeating-linear-gradient(left,#e0e0e2 0 .4rem,transparent .4rem .8rem) 1;border-image:repeating-linear-gradient(90deg,#e0e0e2 0 .4rem,transparent .4rem .8rem) 1}.form-check-group__trgger{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding:1.6rem 0;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;width:100%}.form-check-group__trgger.is-active{color:#9a9a9c}.form-check-group__trgger[data-acc-btn] .icon.i-plus{-webkit-box-ordinal-group:0;-ms-flex-order:-1;height:2rem;order:-1;width:2rem}@media(max-width:992px){.form-check-group__trgger{padding:1.2rem 0}}.form-check-group__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1.2rem;padding:.4rem 0 2.8rem}.form-check-group__inner .range-slider{margin-bottom:-.4rem}@media(max-width:992px){.form-check-group__inner{gap:1.6rem;padding:.8rem 0 2.8rem}}.form-check{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.2rem;position:relative}.form-check .form-check__text a{-webkit-text-decoration-skip:ink;text-decoration-line:underline;text-decoration-skip-ink:auto;text-decoration-style:dotted;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.form-check .icon{-ms-flex-negative:0;background-color:#fff;border-radius:.2rem;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;flex-shrink:0;height:2rem;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;width:2rem}.form-check .form-check__input:checked+.icon{color:#18181a}.form-check .form-check__input.error+.icon{border:1px solid #ff1d1d}.form-check__input{inset:0;opacity:0;position:absolute;z-index:-1}.range-slider{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.range-slider,.range-slider .range-slider__values{display:-webkit-box;display:-ms-flexbox;display:flex}.range-slider .range-slider__values{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;background:#fff;border-radius:10rem;gap:2rem;justify-content:space-between;padding:1.6rem 2.8rem}.range-slider .range-slider__values>:first-child .range-slider__value{text-align:left}.range-slider .range-slider__values>:last-child .range-slider__value{text-align:right}@media(max-width:992px){.range-slider .range-slider__values{padding:1.4rem 2rem}}.range-slider .range-slider__current{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border-radius:1.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;height:3.2rem;justify-content:center;padding:1rem 2rem}.range-slider .range-slider__wrapper{padding:0 2.8rem;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media(max-width:992px){.range-slider .range-slider__wrapper{padding:0 2rem}}.range-slider .range-slider__inner{height:1.6rem;position:relative;z-index:1}.range-slider .range-slider__item{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;height:1.6rem;left:0;pointer-events:none;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.range-slider .range-slider__item::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background-color:#18181a;border-radius:50%;height:1.6rem;pointer-events:all;position:relative;width:1.6rem;z-index:2}.range-slider .range-slider__item[type=range]::-moz-range-thumb{-moz-appearance:none;appearance:none;background-color:#18181a;border-radius:50%;height:1.6rem;pointer-events:all;position:relative;width:1.6rem;z-index:2}.range-slider .range-slider__item::-webkit-slider-runnable-track{-webkit-appearance:none;appearance:none;background-color:#fff0;border-radius:10rem;height:.2rem;-webkit-transform:translateY(-.7rem);transform:translateY(-.7rem);width:100%}.range-slider .range-slider__item[type=range]::-moz-range-track{-moz-appearance:none;appearance:none;background-color:#fff0;border-radius:10rem;height:.2rem;transform:translateY(-.7rem);width:100%}.range-slider .range-slider__line{background-color:#18181a;height:.2rem;left:var(--min,0);position:absolute;right:var(--max,0);top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:-1}.range-slider__value-wrapper{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative}.range-slider__value{display:block;width:100%}.range-slider__value:first-child{text-align:left}.range-slider__value:last-child{text-align:right}.range-slider__value-unit+.range-slider__value{padding-left:5rem}@media(max-width:992px){.range-slider__value-unit+.range-slider__value{padding-left:3rem}}.range-slider__value-separator{color:#9a9a9c}.product-tools-wrapper{position:relative}.product-tools{bottom:0;left:var(--unit);pointer-events:none;position:absolute;right:var(--unit);top:0}@media(max-width:992px){.product-tools{display:none}}.product-tools__nav{max-width:21rem;mix-blend-mode:multiply;padding-bottom:50vh;padding-top:12rem;position:sticky;top:0;z-index:2}.product-tools__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1.2rem}a.product-tools__link{color:#9a9a9c;pointer-events:all;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}a.product-tools__link.is-active{color:#18181a}.product-tools__order{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;opacity:0;padding-bottom:2rem;position:sticky;top:calc(100% - 8rem);-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;width:100%;z-index:3}.product-tools__order.is-active{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.product-tools__order-btn{pointer-events:all}.main-hero{-webkit-box-orient:vertical;-webkit-box-direction:normal;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-top:calc(var(--header-padding)*-1);min-height:100vh;overflow:hidden;padding:15.2rem 0 2rem;position:relative;z-index:1}.main-hero:after{background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,rgba(30,30,30,0)),to(rgba(30,30,30,.6))),rgba(30,30,30,.1);background:-o-linear-gradient(top,rgba(30,30,30,0) 50%,rgba(30,30,30,.6) 100%),rgba(30,30,30,.1);background:linear-gradient(180deg,rgba(30,30,30,0) 50%,rgba(30,30,30,.6)),rgba(30,30,30,.1);content:"";inset:0;position:absolute;z-index:-1}@media(max-width:992px){.main-hero{padding:10.4rem 0 2rem}}.main-hero__bg-img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;z-index:-2}.main-hero__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-flex:1;-ms-flex-positive:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;flex-grow:1;gap:8rem;justify-content:space-between;width:100%}@media(max-width:992px){.main-hero__container{gap:4rem}}.main-hero__header{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:4rem;max-width:-webkit-min-content;max-width:-moz-min-content;max-width:min-content}@media(max-width:992px){.main-hero__header{gap:2.8rem}}.main-hero__title{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.4rem;justify-content:flex-start}@media(max-width:992px){.main-hero__title{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column;gap:.4rem}}.main-hero__subtitle{text-wrap:balance}.main-hero__wrapper{padding-top:16vw;position:relative;width:100%}@media(max-width:992px){.main-hero__wrapper{padding-top:75vw}}.main-hero__categories{bottom:0;height:110%;left:0;margin:-8% -.4rem 0;overflow:visible;position:absolute;right:0;width:calc(100% + .8rem)}.main-hero__categories .swiper-wrapper{-ms-flex-item-align:start;align-self:flex-start}.main-hero__category{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-box-flex:1;-ms-flex-positive:1;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;flex-grow:1;height:auto;justify-content:flex-end;padding:0 .4rem;width:15.53333%;will-change:width}@media(hover:hover)and (min-width:993px){.main-hero__category{cursor:pointer;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.main-hero__category:hover{width:22.33333%}}@media(max-width:992px){.main-hero__category{padding:0 .6rem;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;width:66.66667%}.main-hero__category.swiper-slide-active{width:78.33333%}}.main-category-card picture{aspect-ratio:1/1;display:block;height:auto;overflow:hidden;width:100%}.main-category-card__name{color:#fff;margin-bottom:.2rem}.main-category-card__img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:992px){.main-brands{padding-bottom:4rem;position:relative;z-index:2}}.main-brands__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-bottom:3.8rem;padding-top:8.6rem}@media(max-width:992px){.main-brands__container{padding-bottom:0;padding-top:0}}.main-brands__inner{max-width:87.2rem;padding:10.6rem 0;width:100%}@media(max-width:992px){.main-brands__inner{padding:6rem 0 2.8rem}}.main-brands__scene{--x:0px;--y:0px;--items:7;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);will-change:transform}@media(max-width:992px){.main-brands__scene{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:calc(var(--items)*5rem + 3.8rem);justify-content:flex-end;padding-top:2.8rem}}.main-brands__list{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.6rem 2.8rem;justify-content:center}@media(max-width:992px){.main-brands__list{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;justify-content:flex-end;width:100%}}@media(min-width:993px){.main-brands__link:hover~picture{opacity:1;-webkit-transition:opacity 0s,-webkit-transform .05s;transition:opacity 0s,-webkit-transform .05s;-o-transition:opacity 0s,transform .05s;transition:opacity 0s,transform .05s;transition:opacity 0s,transform .05s,-webkit-transform .05s}}@media(max-width:992px){.main-brands__item.is-active picture{opacity:1;-webkit-transition:opacity .1s,-webkit-transform 0s;transition:opacity .1s,-webkit-transform 0s;-o-transition:opacity .1s,transform 0s;transition:opacity .1s,transform 0s;transition:opacity .1s,transform 0s,-webkit-transform 0s}}.main-brands__item .font-change__letters:not(.font-change__letters--hover){text-box-edge:cap alphabetic;text-box-trim:trim-both;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.main-brands__item picture{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:24rem;left:0;-o-object-fit:cover;object-fit:cover;opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:0;-webkit-transform:translate3d(calc(-50% + var(--x)),calc(-50% + var(--y)),0);transform:translate3d(calc(-50% + var(--x)),calc(-50% + var(--y)),0);-webkit-transition:opacity .2s .1s,-webkit-transform .05s;transition:opacity .2s .1s,-webkit-transform .05s;-o-transition:opacity .2s .1s,transform .05s;transition:opacity .2s .1s,transform .05s;transition:opacity .2s .1s,transform .05s,-webkit-transform .05s;width:24rem;will-change:transform;z-index:1}@media(max-width:992px){.main-brands__item picture{height:14rem;left:auto;right:0;top:calc(50% - 8rem);-webkit-transform:translate3d(0,calc(-100% + var(--y)),0);transform:translate3d(0,calc(-100% + var(--y)),0);-webkit-transition:opacity .1s 0s;-o-transition:opacity .1s 0s;transition:opacity .1s 0s;width:14rem}}.main-brands__link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}@media(max-width:992px){.main-brands__link{will-change:height}}.main-brands__link .font-change[data-font-change-duplicate]{color:#fff;left:0;mix-blend-mode:overlay;pointer-events:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:2}.main-brands__link:after{background-color:#fff;border-radius:50%;content:"";height:.8rem;mix-blend-mode:overlay;opacity:0;position:absolute;right:-2rem;top:50%;-webkit-transform:translate(-2rem,-50%);-ms-transform:translate(-2rem,-50%);transform:translate(-2rem,-50%);-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;width:.8rem;z-index:2}@media(max-width:992px){.main-brands__link{-webkit-box-sizing:content-box;box-sizing:content-box;height:3.4rem;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.is-active .main-brands__link{padding-bottom:2.6rem;padding-top:2.6rem}.is-active .main-brands__link:after{opacity:1;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.is-active:last-child .main-brands__link{margin-bottom:-2.6rem}}.main-brands__img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.events-digest{overflow:hidden;padding:4rem 0 6rem}.events-digest:last-child{padding-bottom:14.6rem}@media(max-width:992px){.events-digest{padding:4rem 0}.events-digest:last-child{padding-bottom:8rem}}.events-digest__title{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:4rem}.events-digest__title>span+span{margin-top:-.8rem}@media(max-width:992px){.events-digest__title{margin-bottom:0}.events-digest__title>span+span{margin-top:-.6rem}}.events-digest__wrapper{overflow:visible}@media(min-width:993px){.events-digest__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;border-bottom:1px solid #e0e0e2;-o-border-image:-o-repeating-linear-gradient(left,#e0e0e2 0 .4rem,transparent .4rem .8rem) 1;border-image:repeating-linear-gradient(90deg,#e0e0e2 0 .4rem,transparent .4rem .8rem) 1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.events-digest__list{display:contents;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.events-digest__item{-o-border-image:-o-repeating-linear-gradient(left,#e0e0e2 0 .4rem,transparent .4rem .8rem) 1;border-image:repeating-linear-gradient(90deg,#e0e0e2 0 .4rem,transparent .4rem .8rem) 1;border-top:1px solid #e0e0e2}}@media(max-width:992px){.events-digest__item{max-width:32.4rem}.events-digest__item:not(:last-child){padding-right:2rem}}.products-slider{overflow:hidden;padding:6rem 0}.products-slider:last-child{padding-bottom:12rem}@media(max-width:992px){.products-slider{padding:4rem 0}.products-slider:last-child{padding-bottom:8rem}}.products-slider__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}.products-slider__header{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:4rem}@media(max-width:992px){.products-slider__header{margin-bottom:2.8rem}.products-slider__header.products-slider__header--sm--contents{display:contents}.products-slider__header.products-slider__header--sm--contents .products-slider__title{margin-bottom:2.8rem}.products-slider__header.products-slider__header--sm--contents .products-slider__link{-ms-flex-item-align:start;align-self:flex-start;margin-top:4rem}}.products-slider__title{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.products-slider__title>:not(:first-child){margin-top:-.8rem}@media(max-width:992px){.products-slider__title>:not(:first-child){margin-top:-.6rem}}.products-slider__link{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.products-slider__wrapper{overflow:visible;width:100%}.products-slider__item{width:100%}.products-slider__item:not(:last-child){padding-right:2rem}@media(max-width:992px){.products-slider__item:not(:last-child){padding-right:1.2rem}}.products-slider__item--size--lg{max-width:min(55.6rem,556px)}@media(max-width:992px){.products-slider__item--size--lg{max-width:28.2rem}}.products-slider__item--size--md{max-width:min(44rem,440px)}@media(max-width:992px){.products-slider__item--size--md{max-width:22.4rem}}.products-slider__item--size--sm{max-width:min(32.6rem,326px)}@media(max-width:992px){.products-slider__item--size--sm{max-width:16.8rem}}.main-for{padding:6rem 0}.main-for:last-child{padding-bottom:14.6rem}@media(max-width:992px){.main-for{padding:4rem 0}.main-for:last-child{padding-bottom:8rem}}.main-for__wrapper{--y:0;background-color:#18181a;overflow:hidden;padding:12rem 0;position:relative;z-index:1}.main-for__wrapper .crawl-line{-webkit-backface-visibility:hidden;backface-visibility:hidden;left:0;pointer-events:none;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:-1}@media(max-width:992px){.main-for__wrapper{padding:8rem 0}.main-for__wrapper .crawl-line{top:22.2rem;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.main-for__crawl-line{color:#fff;font-family:TTLivretDisplay,sans-serif;font-size:35.7rem;font-style:italic;font-weight:400;letter-spacing:-1.071rem;line-height:150%}@media(max-width:992px){.main-for__crawl-line{font-size:20rem;letter-spacing:-.6rem}}.main-for__header{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.main-for__inner{display:grid;gap:2rem;grid-template-columns:3.25fr 5.55fr 2.1fr;max-width:calc(100% - 31rem);width:100%}@media(max-width:992px){.main-for__inner{gap:0 .8rem;grid-template-columns:1fr 15.6rem;max-width:none}}.main-for__left{justify-self:end;-webkit-transform:translateY(calc(var(--y)*50%));-ms-transform:translateY(calc(var(--y)*50%));transform:translateY(calc(var(--y)*50%))}.main-for__left picture{aspect-ratio:32.5/31;display:block;height:auto;width:100%}@media(max-width:992px){.main-for__left{-webkit-transform:translateY(calc(var(--y)*100%));-ms-transform:translateY(calc(var(--y)*100%));transform:translateY(calc(var(--y)*100%))}}.main-for__center{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:9.8rem;justify-self:end;width:100%}.main-for__center picture{aspect-ratio:55.5/62;display:block;height:auto;width:100%}@media(max-width:992px){.main-for__center{display:contents}.main-for__center picture{-webkit-box-ordinal-group:2;-ms-flex-order:1;grid-column:span 2;margin-top:12rem;order:1}}.main-for__title{color:#fff;max-width:27rem;text-align:right}.main-for__right{-webkit-transform:translateY(calc(6.2rem + min(1, 1 - 2 * var(--y))*50%));-ms-transform:translateY(calc(6.2rem + min(1, 1 - 2 * var(--y))*50%));transform:translateY(calc(6.2rem + min(1, 1 - 2 * var(--y))*50%))}.main-for__right picture{aspect-ratio:21/18;display:block;height:auto;width:100%}@media(max-width:992px){.main-for__right{grid-column:2;margin-top:-2.6rem;padding-left:4.6rem;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transform:translateY(calc(min(1, 1 - 2 * var(--y))*50%));-ms-transform:translateY(calc(min(1, 1 - 2 * var(--y))*50%));transform:translateY(calc(min(1, 1 - 2 * var(--y))*50%))}}.main-for__img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.main-for__footer{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end;position:relative}@media(max-width:992px){.main-for__footer{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-top:2rem}}.main-for__info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:4rem;max-width:27.8rem}@media(min-width:993px){.main-for__info{bottom:0;position:absolute;right:0}}@media(max-width:992px){.main-for__info{gap:2rem}}.main-for__text{color:#fff}.showrooms-gallery{overflow:hidden;padding:6rem 0}.showrooms-gallery:last-child{padding-bottom:14.6rem}@media(max-width:992px){.showrooms-gallery{padding:4rem 0}.showrooms-gallery:last-child{padding-bottom:8rem}}.showrooms-gallery__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}.showrooms-gallery__header{-webkit-box-align:end;-ms-flex-align:end;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:4rem}@media(max-width:992px){.showrooms-gallery__header{display:contents;margin-bottom:0}}.showrooms-gallery__title{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.showrooms-gallery__title>span+span{margin-top:-.8rem}@media(max-width:992px){.showrooms-gallery__title{margin-bottom:2.8rem}.showrooms-gallery__title>span+span{margin-top:-.6rem}}.showrooms-gallery__link{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}@media(max-width:992px){.showrooms-gallery__link{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.showrooms-gallery__wrapper{height:auto;overflow:visible;width:100%}.showrooms-gallery__item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}.showrooms-gallery__item,.showrooms-gallery__item picture{aspect-ratio:var(--imgw)/var(--imgh);overflow:hidden;width:-webkit-max-content;width:-moz-max-content;width:max-content}.showrooms-gallery__item picture{display:block;height:auto;max-width:min(78.2rem,calc(var(--imgw)/10*1rem))}@media(max-width:992px){.showrooms-gallery__item picture{max-width:min(28.4rem,calc(var(--imgw)/10*1rem))}}.showrooms-gallery__item:not(:last-child){padding-right:2rem}@media(max-width:992px){.showrooms-gallery__item:not(:last-child){padding-right:1.2rem}}.showrooms-gallery__img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.showrooms-gallery__info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:4.8rem;max-width:38rem;padding-right:8rem}@media(max-width:992px){.showrooms-gallery__info{gap:2rem;margin-bottom:4.4rem;margin-top:2.8rem}}.showrooms-gallery__label{color:#9a9a9c}.showrooms-gallery__card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;cursor:default;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.showrooms-gallery__address{margin-bottom:.4rem}.showrooms-gallery__entrance{font-size:1.6rem;letter-spacing:-.032rem;line-height:150%;margin-bottom:1.2rem}.showrooms-gallery__map-link{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;color:#18181a;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.6rem;height:3.2rem;justify-content:center;padding:1rem;position:relative;z-index:1}.showrooms-gallery__map-link:after{background:#232326;background:#f6f3ec;border-radius:10rem;content:"";inset:0;pointer-events:none;position:absolute;z-index:-1}.showrooms-gallery__map-link .icon{color:#f43;height:1.2rem;width:1.2rem}@media(hover:hover)and (min-width:993px){.showrooms-gallery__map-link{cursor:pointer;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.showrooms-gallery__map-link:hover{color:#18181a}.showrooms-gallery__map-link:hover:after{-webkit-transform:scale(1.125);-ms-transform:scale(1.125);transform:scale(1.125)}}body[data-page=catalog] main{min-height:100vh;overflow:hidden}.catalog{min-height:100vh;padding:8.8rem 0 6rem}@media(max-width:992px){.catalog{padding:4rem 0}}.catalog__header{display:grid;gap:4rem;grid-template-columns:1fr 35rem;width:100%}.catalog__header .icon{height:10rem;width:10rem}@media(max-width:992px){.catalog__header{gap:1.2rem;grid-template-columns:100%}.catalog__header .icon{-webkit-margin-start:auto;-webkit-box-ordinal-group:0;-ms-flex-order:-1;height:6.4rem;justify-self:end;margin-inline-start:auto;order:-1;width:6.4rem}}.catalog__subtitle{-webkit-margin-start:auto;justify-self:end;margin-inline-start:auto;max-width:32rem;padding-bottom:4rem;text-align:right}@media(max-width:992px){.catalog__subtitle{padding-bottom:2.8rem}}.catalog__list{display:grid;gap:18rem 2rem;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;grid-template-columns:repeat(2,1fr);overflow:hidden;width:100%}.catalog__list:not(:last-child){padding-bottom:6rem}@media(max-width:992px){.catalog__list{gap:4rem .8rem}.catalog__list:not(:last-child){padding-bottom:4rem}}.catalog-banner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-margin-start:auto;align-items:flex-start;aspect-ratio:1/1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:space-between;justify-self:end;margin-inline-start:auto;max-width:67rem;padding:2.8rem;position:relative;width:100%;z-index:1}.catalog-banner picture{inset:0;overflow:hidden;position:absolute;z-index:-1}@media(max-width:992px){.catalog-banner{padding:2rem}}.catalog-banner__title{color:#fff;max-width:36rem}@media(max-width:992px){.catalog-banner__title{font-size:1.8rem;font-weight:500;letter-spacing:-.072rem;line-height:150%}}.catalog-banner__link{color:#fff}.catalog-banner__link:after{content:"";inset:0;position:absolute;z-index:1}.catalog-banner__text{color:#fff;max-width:50rem}@media(max-width:992px){.catalog-banner__text{font-size:1.2rem;line-height:130%}}.catalog-banner__img{display:block;height:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;width:auto}.catalog__item{overflow:hidden;width:100%}.catalog__item:nth-child(6n+1):last-child{grid-column:span 2;justify-self:center}.catalog__item:nth-child(6n+1):last-child .product-card{justify-self:center}.catalog__item:nth-child(6n+1) .product-card{max-width:55.6rem}.catalog__item:nth-child(6n+2){-ms-flex-item-align:end;-webkit-margin-start:auto;align-self:end;justify-self:end;margin-inline-start:auto}.catalog__item:nth-child(6n+2) .product-card{-webkit-margin-start:auto;justify-self:end;margin-inline-start:auto;max-width:32.6rem}.catalog__item:nth-child(6n+3){-ms-flex-item-align:end;-webkit-margin-start:auto;align-self:end;justify-self:end;margin-inline-start:auto;padding-right:23rem}.catalog__item:nth-child(6n+3):last-child{grid-column:span 2;justify-self:center;padding-right:0}.catalog__item:nth-child(6n+3):last-child .product-card{-webkit-margin-start:0;justify-self:center;margin-inline-start:0}.catalog__item:nth-child(6n+3) .product-card{-webkit-margin-start:auto;justify-self:end;margin-inline-start:auto;max-width:32.6rem}.catalog__item:nth-child(6n+4) .product-card{max-width:55.6rem}.catalog__item:nth-child(6n+5){-ms-flex-item-align:end;-webkit-margin-start:auto;align-self:end;justify-self:end;margin-inline-start:auto}.catalog__item:nth-child(6n+5):last-child{grid-column:span 2;justify-self:center}.catalog__item:nth-child(6n+5):last-child .product-card{justify-self:center}.catalog__item:nth-child(6n+5) .product-card{max-width:44rem}.catalog__item:nth-child(6n+6){-ms-flex-item-align:end;align-self:end;padding-left:23rem}.catalog__item:nth-child(6n+6) .product-card{max-width:32.6rem}@media(max-width:992px){.catalog__item.catalog__item--size--lg,.catalog__item.catalog__item--size--md{grid-column:span 2}.catalog__item:nth-child(6n+1):last-child .product-card{justify-self:start}.catalog__item:nth-child(6n+3){padding-right:0}.catalog__item:nth-child(6n+3):last-child .product-card{justify-self:end}.catalog__item:nth-child(6n+4) .product-card{-webkit-margin-start:auto;justify-self:end;margin-inline-start:auto;max-width:28.2rem}.catalog__item:nth-child(6n+5) .product-card{max-width:22.6rem}.catalog__item:nth-child(6n+5):last-child .product-card{justify-self:start}.catalog__item:nth-child(6n+6){padding-left:0}}.catalog__more{margin:0 auto;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}.catalog-tools{bottom:8.4rem;left:0;position:fixed;right:0;z-index:10}@media(max-width:992px){.catalog-tools{--opacity:0.3;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-backdrop-filter:blur(13.2rem);backdrop-filter:blur(13.2rem);background:rgba(30,30,30,var(--opacity,.1));bottom:0;justify-content:space-between;padding:1.6rem 0}}.catalog-tools__container{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.2rem;justify-content:center}@media(min-width:993px){.btn.catalog-tools__filter-trigger{display:none}}@media(max-width:992px){.btn.catalog-tools__filter-trigger .catalog-tools__filter-count{font-size:0;inset:0;position:absolute;-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg);-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.btn.catalog-tools__filter-trigger .catalog-tools__filter-count:after{background-color:#9a9a9c;border:.4rem solid #fff;border-radius:50%;-webkit-box-sizing:content-box;box-sizing:content-box;content:"";height:.6rem;left:50%;opacity:1;position:absolute;top:50%;-webkit-transform:translate(-50%,calc(-50% + 2.2rem)) scale(1);-ms-transform:translate(-50%,calc(-50% + 2.2rem)) scale(1);transform:translate(-50%,calc(-50% + 2.2rem)) scale(1);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;width:.6rem}.btn.catalog-tools__filter-trigger .catalog-tools__filter-count:empty{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.btn.catalog-tools__filter-trigger .catalog-tools__filter-count:empty:after{opacity:0;-webkit-transform:translate(-50%,calc(-50% + 2.2rem)) scale(0);-ms-transform:translate(-50%,calc(-50% + 2.2rem)) scale(0);transform:translate(-50%,calc(-50% + 2.2rem)) scale(0)}.catalog-tools__callback-trigger{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}.palette{padding:6rem 0 0;position:relative}@media(min-width:993px){.palette{--palette-title-x-start:calc(-50vw - 20rem);--palette-title-y-start:-50vh;--palette-brand-x-start:50vw;--palette-brand-y-start:-50vh;--palette-subtitle-y-start:50px;--palette-note-y-start:50px;--palette-animate-x:1;--palette-animate-y:1}}@media(max-width:992px){.palette{padding:4rem 0 0}}.palette__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:68.2vh}@media(max-width:992px){.palette__container{height:auto}}.palette__inner{display:grid;gap:2rem;grid-template-columns:1fr 35rem}@media(max-width:992px){.palette__inner{grid-template-columns:100%}}.palette__header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:6rem;justify-self:end}@media(max-width:992px){.palette__header{gap:4rem;width:100%}}.palette__title{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.palette__title>span:first-child{-ms-flex-item-align:start;align-self:flex-start}@media(max-width:992px){.palette__title{width:100%}}@media(min-width:993px){[data-slot=title]{-webkit-transform:translateX(var(--palette-title-x-start)) translateY(var(--palette-title-y-start));-ms-transform:translateX(var(--palette-title-x-start)) translateY(var(--palette-title-y-start));transform:translateX(var(--palette-title-x-start)) translateY(var(--palette-title-y-start))}[data-slot=brand],[data-slot=title]{opacity:0;will-change:transform,opacity}[data-slot=brand]{-webkit-transform:translateX(var(--palette-brand-x-start)) translateY(var(--palette-brand-y-start));-ms-transform:translateX(var(--palette-brand-x-start)) translateY(var(--palette-brand-y-start));transform:translateX(var(--palette-brand-x-start)) translateY(var(--palette-brand-y-start))}[data-slot=subtitle]{-webkit-transform:translateY(var(--palette-subtitle-y-start));-ms-transform:translateY(var(--palette-subtitle-y-start));transform:translateY(var(--palette-subtitle-y-start))}[data-slot=note],[data-slot=subtitle]{opacity:0;will-change:transform,opacity}[data-slot=note]{-webkit-transform:translateY(var(--palette-note-y-start));-ms-transform:translateY(var(--palette-note-y-start));transform:translateY(var(--palette-note-y-start))}}[data-slot=palette]{will-change:transform}.palette__name:before{content:"/";padding-right:.2em}.palette__count{padding:1rem}.palette__brand{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;width:-webkit-min-content;width:-moz-min-content;width:min-content}@media(max-width:992px){.palette__brand{-ms-flex-item-align:end;align-self:flex-end}}.palette__subtitle{max-width:34.2rem;text-align:right}@media(max-width:992px){.palette__subtitle{max-width:31rem}}.palette__note{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-flex:1;-ms-flex-positive:1;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;flex-grow:1;gap:1.6rem;margin:auto auto 0;max-width:67rem;padding:8.4rem 0 2.8rem}.palette__note p{text-align:center}.palette__note .icon{height:1.6rem;width:1.6rem}@media(max-width:992px){.palette__note{padding:8rem 0 2.8rem}}.palette__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:hidden;width:100%}@media(max-width:992px){.palette__list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}}.palette__item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:0}@media(hover:hover)and (min-width:993px){.palette__item{cursor:pointer;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.palette__item:hover{-webkit-box-flex:2.6667;-ms-flex-positive:2.6667;flex-grow:2.6667}.palette__item:hover .color-item__info{opacity:1;-webkit-transform:scale(1) translate(-50%,-50%);-ms-transform:scale(1) translate(-50%,-50%);transform:scale(1) translate(-50%,-50%)}}@media(max-width:992px){.palette__item{width:16.66667%}}.palette__row{display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width:992px){.palette__row{display:contents}}.palette__row-sm{display:contents}@media(max-width:992px){.palette__row-sm{display:-webkit-box;display:-ms-flexbox;display:flex}}.color-item{background-color:currentColor;display:block;height:4rem;overflow:hidden;position:relative;width:100%}.color-item--light .color-item__info{color:#18181a}.color-item__info{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;color:var(--text-color,#fff);gap:1.2rem;justify-content:center;left:50%;opacity:0;position:absolute;text-align:center;top:50%;-webkit-transform:scaleY(0) translate(-50%,-50%);-ms-transform:scaleY(0) translate(-50%,-50%);transform:scaleY(0) translate(-50%,-50%);-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;white-space:nowrap}.color-item__info,.product-hero{display:-webkit-box;display:-ms-flexbox;display:flex}.product-hero{-webkit-box-orient:vertical;-webkit-box-direction:normal;--opacity:0.6;color:#fff;-ms-flex-direction:column;flex-direction:column;margin-top:calc(var(--header-padding)*-1);min-height:100vh;padding:15.2rem 0 0;position:relative;z-index:3}.product-hero:after,.product-hero>picture{inset:0;position:absolute;z-index:-1}.product-hero:after{background:rgba(30,30,30,var(--opacity,.1));content:""}@media(max-width:992px){.product-hero{padding:10.4rem 0 0}.product-hero:after{-webkit-backdrop-filter:blur(3.6rem);backdrop-filter:blur(3.6rem);background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,rgba(30,30,30,0)),to(rgba(30,30,30,.83))),rgba(30,30,30,.1);background:-o-linear-gradient(top,rgba(30,30,30,0) 50%,rgba(30,30,30,.83) 100%),rgba(30,30,30,.1);background:linear-gradient(180deg,rgba(30,30,30,0) 50%,rgba(30,30,30,.83)),rgba(30,30,30,.1);-webkit-mask:-webkit-gradient(linear,left bottom,left top,from(#fff),color-stop(#fff),to(hsla(0,0%,100%,.1)));-webkit-mask:linear-gradient(0deg,#fff,#fff calc(100% - 40rem),hsla(0,0%,100%,.1));mask:-webkit-gradient(linear,left bottom,left top,from(#fff),color-stop(#fff),to(hsla(0,0%,100%,.1)));mask:linear-gradient(0deg,#fff,#fff calc(100% - 40rem),hsla(0,0%,100%,.1))}}.product-hero__img{display:block;height:100%;height:100vh;-o-object-fit:cover;object-fit:cover;position:sticky;top:0;width:100%}.product-hero__bg-img{background-position:0;background-size:cover;inset:0;position:absolute;z-index:-2}body.modal-product-gallery-active .product-hero__bg-img{background-position:calc(var(--scrollbar-w)*-1)}.product-hero__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-flex:1;-ms-flex-positive:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;flex-grow:1;height:100%;overflow:hidden;padding-bottom:2rem}@media(max-width:992px){.product-hero__inner{padding-bottom:4rem}}.product-hero__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-flex:1;-ms-flex-positive:1;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;flex-grow:1;gap:5.4rem}@media(max-width:992px){.product-hero__container{gap:2rem}}.product-hero__header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media(max-width:992px){.product-hero__header{-webkit-box-ordinal-group:-1;-ms-flex-order:-2;order:-2}}.product-hero__title{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;text-align:center}@media(min-width:993px){.product-hero__row{display:grid;gap:10rem;grid-template-columns:1fr -webkit-max-content 1fr;grid-template-columns:1fr max-content 1fr;width:100%}.product-hero__row:last-child{margin-top:auto}}@media(max-width:992px){.product-hero__row{display:contents}}.product-hero__footer{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;width:100%}@media(max-width:992px){.product-hero__footer{display:contents}}.product-hero__special-price{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-item-align:center;align-self:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:3rem}@media(max-width:992px){.product-hero__special-price{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2.8rem 1.2rem;justify-content:space-between}}.product-hero__options-trigger{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-flex:1;-ms-flex-positive:1;align-items:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;flex-grow:1;gap:.8rem}.product-hero__options-trigger .icon{height:1.6rem;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;width:1.6rem}.product-hero__options-trigger.is-active .icon{-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1)}@media(max-width:992px){.product-hero__price{margin:0 auto}}.product-hero__special{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.6rem}.product-hero__special .icon{color:#af9a93;height:4.4rem;width:4.4rem}.product-hero__special span{max-width:22.8rem}@media(max-width:992px){.product-hero__special{margin:0 auto}}.product-hero__gallery-trigger{height:30rem;position:relative;width:25rem;z-index:1}.product-hero__gallery-trigger picture{display:block;height:100%;overflow:hidden;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:100%}.product-hero__gallery-trigger picture:not(:first-child){inset:0;position:absolute;z-index:-1}.product-hero__gallery-trigger img{background-color:#f6f3ec}@media(hover:hover)and (min-width:1025px){.product-hero__gallery-trigger:hover:hover>picture:first-child{-webkit-transform:rotate(8deg);-ms-transform:rotate(8deg);transform:rotate(8deg)}}@media(max-width:992px){.product-hero__gallery-trigger{-webkit-box-ordinal-group:0;-ms-flex-order:-1;min-height:25rem;order:-1;width:21rem}.product-hero__gallery-trigger>picture:first-child{-webkit-transform:rotate(8deg);-ms-transform:rotate(8deg);transform:rotate(8deg)}}.product-hero__gallery-img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media(max-width:992px){.product-hero__gallery-img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}}.product-hero__details{-ms-flex-item-align:center;align-self:center;justify-self:end;max-width:32.6rem}@media(max-width:992px){.product-hero__details{-ms-flex-item-align:start;align-self:start;padding-top:3.2rem}}.product-hero__subtitle{margin-bottom:2.8rem}.product-hero__list{gap:2rem}.product-hero__item,.product-hero__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.product-hero__item{gap:.4rem}.product-hero__label{color:#9a9a9c}.product-hero__options{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.8rem;max-width:31.6rem}@media(max-width:992px){.product-hero__options{gap:1.2rem}}.product-hero__options-label{color:#9a9a9c}.product-hero__options-list{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.4rem}.product-hero__options-item,.product-hero__options-list{display:-webkit-box;display:-ms-flexbox;display:flex}.product-hero__option{cursor:pointer;pointer-events:all;position:relative;z-index:1}.product-hero__option input{left:0;opacity:0;position:absolute;top:0;z-index:-1}.product-hero__option span{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px dashed hsla(240,3%,88%,.2);border-radius:10rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1rem;justify-content:center;padding:.4rem 1.2rem;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.product-hero__option input:checked~span{background-color:#fff;color:#18181a}@media(max-width:992px){.product-hero__option span{border-color:#9a9a9c;color:#18181a;padding:1.2rem 2.4rem}.product-hero__option input:checked~span{background-color:#18181a;border-color:#18181a;border-style:solid;color:#fff}}@media(min-width:993px){.product-hero__order{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.product-hero__order .btn{justify-self:center;width:-webkit-max-content;width:-moz-max-content;width:max-content}}@media(max-width:992px){.product-hero__order{-webkit-backdrop-filter:blur(1.32rem);backdrop-filter:blur(1.32rem);background:rgba(30,30,30,.3);bottom:0;left:0;padding:1.6rem;position:fixed;right:0;width:100%;z-index:2}.product-hero__order .btn{width:100%}}.product-hero__links{-ms-flex-item-align:center;align-self:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.8rem;justify-self:end}@media(max-width:992px){.product-hero__links{-ms-flex-item-align:start;align-self:start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem}}a.product-hero__link{-webkit-text-decoration-skip:ink;color:#fff;text-decoration-color:hsla(0,0%,100%,0);text-decoration-line:underline;text-decoration-skip-ink:auto;text-decoration-style:dotted;text-decoration-thickness:auto;text-underline-offset:.4rem;text-underline-position:from-font}@media(hover:hover)and (min-width:993px){a.product-hero__link{cursor:pointer;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}a.product-hero__link:hover{text-decoration-color:hsla(0,0%,100%,.4);text-underline-offset:0}}.product-gallery{width:100%}.modal--product-gallery.modal--active .product-gallery{pointer-events:all}.product-gallery__slider{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:56rem;overflow:visible;padding:4.6rem 0}@media(max-width:992px){.product-gallery__slider{max-width:32.4rem}}.product-gallery__item{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;justify-content:center;max-height:62.5vh;max-width:78.2rem;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;padding:0 5rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.product-gallery__item,.product-gallery__item picture{display:-webkit-box;display:-ms-flexbox;display:flex;height:auto}.product-gallery__item picture{-webkit-box-orient:vertical;-webkit-box-direction:normal;aspect-ratio:var(--imgw)/var(--imgh);-ms-flex-direction:column;flex-direction:column;max-height:100%;max-width:min(78.2rem,calc(var(--imgw)/10*1rem));overflow:hidden;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media(max-width:992px){.product-gallery__item{max-height:56vh;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;padding:0 .6rem;width:min(34rem,calc(var(--imgw)/var(--imgh)*var(--vh)*56/10*1rem))}.product-gallery__item picture{height:100%;width:100%}}.product-gallery__img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.product-characteristics{padding:6rem 0}.product-tools+.product-characteristics{padding-top:12rem}@media(max-width:992px){.product-characteristics{padding:4rem 0}.product-tools+.product-characteristics{padding-top:8rem}}@media(min-width:993px){.product-characteristics__container{display:grid;gap:2rem;grid-template-columns:32.6rem 1fr}.product-characteristics__container:before{content:""}.product-characteristics__inner{display:grid;gap:2rem;grid-template-columns:1fr 32.6rem}}.product-characteristics__info{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:4.8rem}.product-characteristics__details{display:grid;gap:2rem;grid-template-columns:repeat(2,1fr)}@media(max-width:992px){.product-characteristics__details{grid-template-columns:100%}}.product-characteristics__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-item-align:end;align-self:end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2rem}@media(max-width:992px){.product-characteristics__list{gap:1.6rem}}.product-characteristics__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.4rem}.product-characteristics__label{color:#9a9a9c}.product-characteristics__aside{-ms-flex-item-align:end;align-self:end;justify-self:end}@media(max-width:992px){.product-characteristics__aside{display:none}}.product-characteristics__img{max-height:21.4rem;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}.product-examples{padding:6rem 0}@media(max-width:992px){.product-examples{padding:4rem 0}}@media(min-width:993px){.product-examples__container{display:grid;gap:3.2rem 2rem;grid-auto-rows:14.8rem -webkit-max-content;grid-auto-rows:14.8rem max-content;grid-template-columns:1fr 1fr;grid-template-rows:20rem}}@media(max-width:992px){.product-examples__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:4rem}}.product-examples__header{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative}@media(min-width:993px){.product-examples__header{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;align-self:center;grid-row:span 2;justify-self:end;left:6.8rem}}.product-examples__title,.product-examples__title-copy{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.product-examples__title{position:relative;z-index:0}.product-examples__title-copy{color:#fff;inset:0;mix-blend-mode:overlay;position:absolute;z-index:1;z-index:2}@media(max-width:992px){.product-examples__title-copy{display:none}}.product-examples__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1.6rem;position:relative;z-index:1}@media(min-width:993px){.product-examples__item{align-self:end;grid-row:span 2;mix-blend-mode:plus-lighter}.product-examples__item picture{display:block;height:auto;max-width:55.6rem;width:100%}.product-examples__header+.product-examples__item{grid-row:span 3}.product-examples__item:nth-child(2n):last-child{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;grid-column:span 2;justify-self:center;padding-top:12rem}.product-examples__item:nth-child(2n):last-child picture{max-width:67rem}}@media(max-width:992px){.product-examples__item picture{max-width:22.4rem}.product-examples__item:nth-child(2n){-ms-flex-item-align:end;align-self:end}.product-examples__item:nth-child(2n):last-child{padding-top:0;width:100%}.product-examples__item:nth-child(2n):last-child picture{max-width:none}}.product-examples__img{display:block;height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.product-brand{padding:6rem 0}@media(max-width:992px){.product-brand{padding:4rem 0}}.product-brand__header{overflow:hidden;position:relative;width:100%}.product-brand__header picture{aspect-ratio:18/10;display:block;height:auto;width:100%}@media(max-width:992px){.product-brand__header picture{aspect-ratio:auto;max-height:46rem}}.product-brand__header-img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.product-brand__title{bottom:0;left:0;position:absolute;right:0;-webkit-transform:translateY(35%);-ms-transform:translateY(35%);transform:translateY(35%)}@media(max-width:992px){.product-brand__title{-webkit-transform:translateY(29%);-ms-transform:translateY(29%);transform:translateY(29%)}}.product-brand__crawl-line{color:#fff;font-family:TTLivretDisplay,sans-serif;font-size:37rem;font-style:italic;font-weight:400;line-height:150%}@media(max-width:992px){.product-brand__crawl-line{font-size:20rem;letter-spacing:-.6rem}}.product-brand__container{padding-top:2rem}.product-brand__container:has(.product-brand__time) .product-brand__info{padding-bottom:8rem}@media(max-width:992px){.product-brand__container{padding-top:1.6rem}}@media(min-width:993px){.product-brand__body{display:grid;gap:2rem;grid-template-columns:repeat(2,1fr);position:relative;z-index:1}}@media(max-width:992px){.product-brand__body{margin-bottom:4.8rem}}.product-brand__info{-ms-flex-item-align:start;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-self:start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-self:end;max-width:34rem;padding-bottom:12rem;position:sticky;top:2rem}.product-brand__info picture{display:block;height:auto;width:100%}@media(max-width:992px){.product-brand__info{-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:100%;padding-bottom:0}}.product-brand__info-img{display:block;height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.product-brand__info-text{margin-top:1.6rem}@media(max-width:992px){.product-brand__info-text{margin-top:2rem;text-align:center}}.product-brand__link{margin-top:2.8rem;width:-webkit-max-content;width:-moz-max-content;width:max-content}.product-brand__aside{width:calc(100% + var(--unit))}.product-brand__aside picture{display:block;height:auto;width:100%}@media(max-width:992px){.product-brand__aside{display:none}}.product-brand__img{display:block;height:auto;-o-object-fit:contain;object-fit:contain;width:100%}@media(min-width:993px){.product-brand__footer{display:grid;gap:2rem;grid-template-columns:repeat(2,1fr);margin-top:-28rem}}@media(max-width:992px){.product-brand__footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}}.product-brand__block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;justify-content:flex-end;width:100%}@media(max-width:992px){.product-brand__block{display:contents}}.product-brand__special{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:start;-ms-flex-align:start;-webkit-box-flex:1;-ms-flex-positive:1;align-items:flex-start;background:-webkit-gradient(linear,left top,left bottom,from(#fff0),color-stop(#fff),to(#fff0));background:-o-linear-gradient(#fff0,#fff,#fff0);background:linear-gradient(#fff0,#fff,#fff0);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;flex-grow:1;gap:1.6rem;justify-content:center;max-width:21rem}.product-brand__special .icon{height:1.6rem;width:1.6rem}@media(max-width:992px){.product-brand__special{-webkit-box-align:center;-ms-flex-align:center;-ms-flex-item-align:center;align-items:center;align-self:center;max-width:100%;text-align:center}}.product-brand__subtitle{-ms-flex-item-align:end;align-self:flex-end;max-width:30rem;padding:1rem 0;text-align:right}@media(max-width:992px){.product-brand__subtitle{-ms-flex-item-align:start;-webkit-box-ordinal-group:2;-ms-flex-order:1;align-self:flex-start;max-width:16.6rem;order:1;padding:0}}.product-brand__time{left:-30.5rem;pointer-events:none;position:relative;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media(max-width:1279px){.product-brand__time{left:-24rem}}@media(max-width:992px){.product-brand__time{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;left:0;margin-bottom:1rem;width:100%}}.product-brand__time-number{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;width:60rem}@media(max-width:992px){.product-brand__time-number{width:auto}}.product-brand__time-value{color:#1e1e1e;display:block;width:100%}.product-brand__time-copy,.product-brand__time-value{font-family:TTLivretDisplay,sans-serif;font-size:35.8rem;font-style:italic;font-weight:400;line-height:150%;text-align:center}@media(max-width:992px){.product-brand__time-copy,.product-brand__time-value{font-size:20rem;letter-spacing:-.6rem}}.product-brand__time-copy{color:#fff;inset:0;mix-blend-mode:overlay;position:absolute;z-index:2}@media(max-width:992px){.product-brand__time-copy{display:none}}.product-brand__time-unit{left:calc(20% + 20rem);position:absolute;top:40.8rem}@media(max-width:1279px){.product-brand__time-unit{left:calc(20% + 14rem)}}@media(max-width:992px){.product-brand__time-unit{bottom:3rem;left:auto;right:8rem;text-align:right;top:75%}}.brand-hero{margin-top:calc(var(--header-padding)*-1);padding-bottom:6rem}@media(max-width:992px){.brand-hero{padding-bottom:4rem}}.brand-hero__header{position:relative}.brand-hero__header:after{background:-webkit-gradient(linear,left bottom,left top,from(rgba(30,30,30,.5)),to(rgba(30,30,30,.5)));background:-o-linear-gradient(bottom,rgba(30,30,30,.5) 0,rgba(30,30,30,.5) 100%);background:linear-gradient(0deg,rgba(30,30,30,.5),rgba(30,30,30,.5));content:"";inset:0;position:absolute;z-index:-1}.brand-hero__cover{inset:0;overflow:hidden;position:absolute;z-index:-2}.brand-hero__img{display:block;height:100%;max-height:52rem;-o-object-fit:cover;object-fit:cover;width:100%}.brand-hero__title{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1.6rem;justify-content:center;min-height:52rem}@media(max-width:992px){.brand-hero__title{aspect-ratio:1/1;min-height:37.6rem}}.brand-hero__body{margin-top:-4rem;position:relative;z-index:2}.brand-hero__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:6rem}@media(max-width:992px){.brand-hero__inner{gap:2.8rem}}.brand-hero__info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8rem}@media(max-width:992px){.brand-hero__info{gap:4rem}}.brand-hero__logo{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-negative:0;align-items:center;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;justify-content:center;min-height:8rem;padding:1.8rem;-webkit-transform:translateY(calc(-50% + 4rem));-ms-transform:translateY(calc(-50% + 4rem));transform:translateY(calc(-50% + 4rem));width:16rem}.brand-hero__logo img,.brand-hero__logo picture{display:block;height:auto;width:100%}.brand-hero__description{color:#18181a;max-width:67rem;text-align:center;width:100%}@media(max-width:992px){.brand-hero__description{text-align:left}}.brand-hero__gallery-wrapper{overflow:visible;width:100%}.brand-hero__gallery-item{aspect-ratio:66.8/48;display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;max-width:66.8rem;width:100%}.brand-hero__gallery-item picture{display:block;height:100%;overflow:hidden;width:100%}.brand-hero__gallery-item:not(:last-child){padding-right:2rem}@media(max-width:992px){.brand-hero__gallery-item{max-width:28.4rem}.brand-hero__gallery-item:not(:last-child){padding-right:1.2rem}}.brand-hero__gallery-img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.product-certificates{overflow:hidden;padding:6rem 0 0;position:relative;z-index:2}@media(max-width:992px){.product-certificates{padding:4rem 0 0}}.product-certificates__wrapper{background-color:#f6f3ec;padding:7.8rem 0 12rem}@media(max-width:992px){.product-certificates__wrapper{padding:6rem 0 4rem}}.product-certificates__container{margin-left:-.6rem}@media(min-width:993px){.product-certificates__container{display:grid;gap:0 2rem;grid-template-columns:32.6rem 1fr}.product-certificates__container:before{content:""}}.product-certificates__scrollbar{--swiper-scrollbar-sides-offset:0px;--swiper-scrollbar-bottom:0pc;--swiper-scrollbar-drag-bg-color:#1e1e1e;--swiper-scrollbar-bg-color:#1e1e1e33;--swiper-scrollbar-border-radius:10rem;grid-column:2;padding-top:3.6rem}.product-certificates__scrollbar .swiper-scrollbar{max-width:43rem;position:relative}@media(max-width:992px){.product-certificates__scrollbar{display:none}}.product-certificates__header{-webkit-transform:translateY(calc(-50% - 7.8rem));-ms-transform:translateY(calc(-50% - 7.8rem));transform:translateY(calc(-50% - 7.8rem))}@media(max-width:992px){.product-certificates__header{-webkit-transform:translateY(calc(-50% - 6rem));-ms-transform:translateY(calc(-50% - 6rem));transform:translateY(calc(-50% - 6rem))}}.product-certificates__slider-wrapper{grid-column:2}.product-certificates__slider{margin:0;max-width:43rem;min-height:60rem;overflow:visible;width:100%}@media(max-width:992px){.product-certificates__slider{margin:0 auto;max-width:28.4rem;min-height:43rem;padding-left:0;width:100%}}.product-certificates__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:auto;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}@media(min-width:993px){.product-certificates__item{padding:0 1rem}.product-certificates__item.swiper-slide-active .certificates-card .certificates-card__img{max-width:22.4rem}.product-certificates__item.swiper-slide-active .certificates-card .certificates-card__name{opacity:1;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}}@media(max-width:992px){.product-certificates__item{padding:0 .6rem}.product-certificates__item.swiper-slide{-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.product-certificates__item.swiper-slide-prev{-webkit-transform:scale(.6);-ms-transform:scale(.6);transform:scale(.6);-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.product-certificates__item.swiper-slide-next{-webkit-transform:scale(.6);-ms-transform:scale(.6);transform:scale(.6);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.product-certificates__item.swiper-slide-active.swiper-slide-visible{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.product-certificates__item.swiper-slide-active.swiper-slide-visible .certificates-card__name{opacity:1;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}}.certificates-card{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;--img-trs:0.3s;cursor:pointer;-ms-flex-direction:column;flex-direction:column;gap:1.2rem;height:auto;justify-content:center;min-width:32.5rem}.certificates-card,.certificates-card picture{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.certificates-card picture{background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;min-height:39.8rem;padding:10rem;width:100%;z-index:1}@media(max-width:992px){.certificates-card{height:100%;min-width:16.8rem}.certificates-card picture{min-height:20.4rem;padding:5.2rem}}.certificates-card__img{height:auto;max-width:14.8rem;-o-object-fit:contain;object-fit:contain;width:100%}@media(max-width:992px){.certificates-card__img{max-width:none;width:17.8rem}}.certificates-card__name{bottom:-1.2rem;left:0;min-width:43rem;opacity:0;position:absolute;-webkit-transform:translateY(calc(100% - 2.4rem));-ms-transform:translateY(calc(100% - 2.4rem));transform:translateY(calc(100% - 2.4rem));-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}@media(max-width:992px){.certificates-card__name{min-width:17.4rem}}.certificates-gallery{margin-left:-.6rem;padding:6rem 0;pointer-events:none;width:100%}.certificates-gallery .swiper-slide-active{pointer-events:none}.modal--certificates.modal--active .certificates-gallery .certificates-gallery__nav .btn,.modal--certificates.modal--active .certificates-gallery .swiper-slide-active picture{pointer-events:auto}@media(max-width:992px){.certificates-gallery{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:calc(100dvh - 17.2rem);padding:0}}.certificates-gallery__slider{height:calc(100dvh - 12rem)}@media(max-width:992px){.certificates-gallery__slider{height:auto;padding:8.6rem var(--unit) 7.8rem}}.certificates-gallery__nav{left:4rem;position:absolute;right:4rem;top:50%}.certificates-gallery__nav .btn:disabled{opacity:.5}@media(min-width:993px){.certificates-gallery__nav .btn{position:absolute;top:50%}.certificates-gallery__nav .btn[data-slot=prev]{left:0}.certificates-gallery__nav .btn[data-slot=next]{right:0}}@media(max-width:992px){.certificates-gallery__nav{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.2rem;justify-content:center;top:auto}}.certificates-gallery__item{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;gap:2.4rem;height:auto;justify-content:center}.certificates-gallery__item,.certificates-gallery__item picture{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.certificates-gallery__item picture{aspect-ratio:564/780;height:100%;overflow:hidden;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media(max-width:992px){.certificates-gallery__item{max-height:56vh;padding:0 .6rem}.certificates-gallery__item picture{width:100%}}.certificates-gallery__img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.certificates-gallery__name{text-align:center}.product-services{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative;z-index:2}.product-services [data-font-change-list]{--count:3;--active-index:1}@media(min-width:993px){.product-services{min-height:100dvh;padding:6rem 0 0}.product-services__covers{inset:0;position:absolute;z-index:-1}}@media(max-width:992px){.product-services__covers{height:45rem;position:relative}}.product-services__covers .product-services__cover,.product-services__covers picture{display:block;height:100%;width:100%}.product-services__cover{inset:0;opacity:0;position:absolute;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.product-services__cover.is-active{opacity:1}.product-services__img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.product-services__container{-webkit-box-align:end;-ms-flex-align:end;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-box-flex:1;-ms-flex-positive:1;align-items:flex-end;flex-grow:1;justify-content:flex-end}.product-services__container,.product-services__window{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.product-services__window{-webkit-box-pack:justify;-ms-flex-pack:justify;background-color:#f6f3ec;justify-content:space-between;max-width:50rem;min-height:52.4rem;width:100%}@media(max-width:992px){.product-services__window{max-width:none;min-height:40.8rem}}.product-services__header{padding:4rem 6.2rem 4rem 4rem;width:100%}@media(max-width:992px){.product-services__header{padding:2.8rem 3.4rem 2.8rem 1.6rem}}.product-services__list{-webkit-box-align:end;-ms-flex-align:end;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative}.product-services__list:after{background-color:#18181a;border-radius:50%;content:"";display:block;height:.6rem;position:absolute;right:-1.6rem;top:var(--active-dot-top);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:top .3s ease;-o-transition:top .3s ease;transition:top .3s ease;width:.6rem;will-change:top}.product-services__trigger{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:end;-ms-flex-pack:end;align-items:center;color:#fff;color:#18181a;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end;pointer-events:none;position:relative;text-align:right}.product-services__trigger .font-change__letters{white-space:normal}.product-services__trigger .font-change__letters span[data-font-wrap-space]{display:none}.product-services__trigger .font-change__letters:not(.font-change__letters--hover){left:auto;pointer-events:all;right:0}@media(max-width:992px){.product-services__trigger{padding:.8rem 0}}.product-services__items{width:100%}.product-services__items .swiper-wrapper{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.product-services__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2.8rem;padding:4rem}.product-services__item:not(:first-child){bottom:0;left:0;position:absolute;right:0}.product-services__item.swiper-slide{opacity:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:.4s cubic-bezier(.785,.135,.15,.86);-o-transition:.4s cubic-bezier(.785,.135,.15,.86);transition:.4s cubic-bezier(.785,.135,.15,.86)}.product-services__item.swiper-slide.swiper-slide-active{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}@media(max-width:992px){.product-services__item{gap:1.6rem;padding:2.8rem 1.6rem}}.product-services__text{-o-border-image:-o-repeating-linear-gradient(left,#e0e0e2 0 .4rem,transparent .4rem .8rem) 1;border-image:repeating-linear-gradient(90deg,#e0e0e2 0 .4rem,transparent .4rem .8rem) 1;border-top:1px solid #e0e0e2;padding-top:1.6rem}.contacts-hero{padding:12rem 0}@media(max-width:992px){.contacts-hero{padding:8rem 0}}.contacts-hero__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:4rem;width:100%}@media(max-width:992px){.contacts-hero__container{gap:2.8rem}}.contacts-hero__header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:6rem}@media(max-width:992px){.contacts-hero__header{gap:2rem}}.contacts-hero__social{--active-color:#9a9a9c;gap:.8rem}.contacts-hero__social,.contacts-hero__social-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.contacts-hero__social-link{-webkit-box-pack:center;-ms-flex-pack:center;background:#f6f3ec;border-radius:10rem;color:#9a9a9c;height:4rem;justify-content:center;position:relative;width:4rem;z-index:1}.contacts-hero__social-link .icon{height:2rem;width:2rem}.contacts-hero__social-link:after{background:#232326;border-radius:10rem;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;z-index:-1}@media(hover:hover)and (min-width:993px){.contacts-hero__social-link{cursor:pointer;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.contacts-hero__social-link:hover:after{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}@media(max-width:992px){.contacts-hero__social-link{height:4.8rem;width:4.8rem}}.contacts-hero__worktime{color:#9a9a9c;gap:.4rem}.contacts-hero__title,.contacts-hero__worktime{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.contacts-hero__title{-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width:992px){.contacts-hero__title{gap:1.2rem}.contacts-hero__title>:first-child{font-size:4.4rem;letter-spacing:-.264rem;line-height:100%}.contacts-hero__title>:last-child{font-size:4.6rem;letter-spacing:0;line-height:100%}}@media(hover:hover)and (min-width:993px){.contacts-hero__link{cursor:pointer;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.contacts-hero__link:hover{color:#9a9a9c}}.contacts-map{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative;width:100%;z-index:2}.contacts-map [data-font-change-list]{--count:2;--active-index:1}@media(min-width:993px){.contacts-map{height:70rem;max-height:100dvh;min-height:100dvh;padding:6rem 0 0}}@media(max-width:992px){.contacts-map{height:auto}}@media(min-width:993px){.contacts-map__cover{inset:0;position:absolute;z-index:1}}@media(max-width:992px){.contacts-map__cover{aspect-ratio:1/1;position:relative}}.contacts-map__container{-webkit-box-align:end;-ms-flex-align:end;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-box-flex:1;-ms-flex-positive:1;align-items:flex-end;flex-grow:1;justify-content:flex-end}.contacts-map__container,.contacts-map__window{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.contacts-map__window{-webkit-box-pack:justify;-ms-flex-pack:justify;background-color:#f6f3ec;justify-content:space-between;max-width:40.8rem;min-height:45.2rem;position:relative;width:100%;z-index:2}@media(max-width:992px){.contacts-map__window{max-width:none;min-height:41.4rem}}.contacts-map__header{padding:4rem 6.2rem 4rem 4rem;width:100%}@media(max-width:992px){.contacts-map__header{padding:2.8rem 3.4rem 2.8rem 1.6rem}}.contacts-map__list{-webkit-box-align:end;-ms-flex-align:end;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:flex-end;-ms-flex-direction:column;flex-direction:column;position:relative}.contacts-map__list,.contacts-map__list:after{display:-webkit-box;display:-ms-flexbox;display:flex}.contacts-map__list:after{background-color:#18181a;border-radius:50%;content:"";height:.6rem;position:absolute;right:-1.6rem;top:calc((var(--active-index) + .4)*(100%/var(--count)));-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);-webkit-transition:top .3s ease;-o-transition:top .3s ease;transition:top .3s ease;width:.6rem;will-change:top}.contacts-map__trigger{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:end;-ms-flex-pack:end;align-items:center;color:#fff;color:#18181a;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end;pointer-events:none;position:relative;text-align:right}.contacts-map__trigger .font-change__letters:not(.font-change__letters--hover){left:auto;pointer-events:all;right:0}@media(max-width:992px){.contacts-map__trigger{padding:.8rem 0}}.contacts-map__items{width:100%}.contacts-map__items .swiper-wrapper{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.contacts-map__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2rem;padding:4rem}.contacts-map__item:not(:first-child){bottom:0;left:0;position:absolute;right:0}.contacts-map__item.swiper-slide{opacity:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:.4s cubic-bezier(.785,.135,.15,.86);-o-transition:.4s cubic-bezier(.785,.135,.15,.86);transition:.4s cubic-bezier(.785,.135,.15,.86)}.contacts-map__item.swiper-slide.swiper-slide-active{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}@media(max-width:992px){.contacts-map__item{gap:1.6rem;padding:2.8rem 1.6rem}}.contact-marker{cursor:pointer;pointer-events:all;position:relative;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;z-index:2}.contact-marker.is-active{-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5)}.contact-marker.is-active .contact-marker__inner{background-color:#fff;color:#18181a}.contact-marker .icon{height:2rem;width:2rem}.contact-marker__inner{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#9a9a9c;border-radius:10rem;color:#fff;height:4rem;justify-content:center;left:50%;padding:1rem;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;width:4rem}.contact-marker__inner,.contacts-map__info{display:-webkit-box;display:-ms-flexbox;display:flex}.contacts-map__info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-o-border-image:-o-repeating-linear-gradient(left,#e0e0e2 0 .4rem,transparent .4rem .8rem) 1;border-image:repeating-linear-gradient(90deg,#e0e0e2 0 .4rem,transparent .4rem .8rem) 1;border-top:1px solid #e0e0e2;-ms-flex-direction:column;flex-direction:column;gap:.4rem;padding-top:1.6rem}.contacts-map__label{color:#9a9a9c}.contacts-map__link .icon{color:#f43;height:1.2rem;width:1.2rem}.info-page{padding:6rem 0}.info-page:last-child{padding-bottom:12rem}@media(max-width:992px){.info-page{overflow:hidden;padding:0 0 4rem}.info-page:last-child{padding-bottom:8rem}}.info-page__container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:13.6rem}@media(max-width:992px){.info-page__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4.8rem}}.info-page__aside{-ms-flex-negative:0;flex-shrink:0;width:21rem}@media(max-width:992px){.info-page__aside{width:100%}}.info-page__nav{overflow:visible;padding-top:.4rem;position:sticky;top:calc(var(--header-padding))}.info-page__list{--active-color:#9a9a9c}@media(min-width:993px){.info-page__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1.2rem;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.info-page__item{text-wrap:balance;text-align:right}}@media(max-width:992px){.info-page__item{border-bottom:1px solid #e0e0e2;-o-border-image:-o-repeating-linear-gradient(left,#e0e0e2 0 .4rem,transparent .4rem .8rem) 1;border-image:repeating-linear-gradient(90deg,#e0e0e2 0 .4rem,transparent .4rem .8rem) 1;border-top:1px solid #e0e0e2;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;padding-bottom:2rem;padding-top:2rem}.info-page__item:not(:last-child){padding-right:4.8rem}}.info-page__link{color:#9a9a9c;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.info-page__link.is-active{color:#18181a}.info-page__title{text-wrap:balance;margin-bottom:8rem}@media(max-width:992px){.info-page__title{margin-bottom:6rem}}.info-page__content{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.not-found{background-color:#18181a;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:calc(var(--header-padding)*-1);min-height:100vh;overflow:hidden;position:relative}.not-found__container{display:grid;grid-template-areas:"." "back" "footer";grid-template-rows:1fr -webkit-max-content 1fr;grid-template-rows:1fr max-content 1fr;padding-bottom:4rem;padding-top:var(--header-padding);width:100%}@media(max-width:992px){.not-found__container{gap:2rem;grid-template-areas:"." "footer" "back";grid-template-rows:1fr -webkit-max-content -webkit-max-content;grid-template-rows:1fr max-content max-content;padding-bottom:6rem}}.not-found__digits{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;inset:0;justify-content:center;line-height:1.5;position:absolute}.not-found__digit{font-family:TTLivretDisplay,sans-serif;font-size:95.6rem;font-style:italic;font-weight:400;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.not-found__digit.not-found__digit--first{-webkit-transform:translate(.18em,-.2em);-ms-transform:translate(.18em,-.2em);transform:translate(.18em,-.2em)}.not-found__digit.not-found__digit--second{position:relative}.not-found__digit.not-found__digit--second:after{content:"/";font-size:80rem;left:50%;position:absolute;top:50%;-webkit-transform:translate(-45%,-55%);-ms-transform:translate(-45%,-55%);transform:translate(-45%,-55%)}.not-found__digit.not-found__digit--third{-webkit-transform:translate(-.24em,.14em);-ms-transform:translate(-.24em,.14em);transform:translate(-.24em,.14em)}@media(max-width:992px){.not-found__digit{font-size:30.5rem}.not-found__digit.not-found__digit--second:after{font-size:25.5rem}}.not-found__back{grid-area:back;justify-self:center;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}@media(max-width:992px){.not-found__back{justify-self:start}}.not-found__footer{-webkit-box-flex:1;-ms-flex-positive:1;-webkit-box-align:end;-ms-flex-align:end;-webkit-box-pack:start;-ms-flex-pack:start;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;flex-grow:1;grid-area:footer;justify-content:flex-start;width:100%}.not-found__message{max-width:24.8rem}.wysiwyg{max-width:67rem}.wysiwyg>:first-child{margin-top:0}.wysiwyg>:last-child{margin-bottom:0}.wysiwyg h2{margin:8rem 0 5.2rem}.wysiwyg h3{margin:4rem 0 2.4rem}.wysiwyg h4{margin:2.4rem 0 1.6rem}.wysiwyg p{margin:1.2rem 0}.wysiwyg p>a{-webkit-text-decoration-skip:ink;text-decoration-line:underline;text-decoration-skip-ink:auto;text-decoration-style:dotted;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}@media(hover:hover)and (min-width:993px){.wysiwyg p>a{cursor:pointer;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.wysiwyg p>a:hover{color:#9a9a9c}}.wysiwyg ol,.wysiwyg ul{margin:1.2rem 0}.wysiwyg ol{counter-reset:counter;list-style:none;padding-left:1.6rem}.wysiwyg ol>li{counter-increment:counter;padding-left:2.8rem;position:relative}.wysiwyg ol>li:before{color:#9a9a9c;content:counter(counter) ".";left:0;position:absolute;top:0}.wysiwyg ol>li>ol{counter-reset:sub-counter}.wysiwyg ol>li>ol>li{counter-increment:sub-counter;left:-1.6rem}.wysiwyg ol>li>ol>li:before{content:counter(counter) "." counter(sub-counter) "."}.wysiwyg ol>li+li{margin-top:.8rem}.wysiwyg ul{list-style:none;padding-left:1.6rem}.wysiwyg ul>li{padding-left:2.4rem;position:relative}.wysiwyg ul>li:before{background-color:#9a9a9c;border-radius:50%;content:"";height:.4rem;left:0;position:absolute;top:.8rem;width:.4rem}.wysiwyg ul>li+li{margin-top:.8rem}.wysiwyg figure,.wysiwyg img,.wysiwyg picture{height:auto;margin-bottom:2rem;margin-top:2rem;max-height:42rem;width:100%}.wysiwyg img{-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left}.wysiwyg p>figure,.wysiwyg p>img,.wysiwyg p>picture{margin-bottom:.8rem;margin-top:.8rem}.wysiwyg figure>img,.wysiwyg picture>img{margin:0}.wysiwyg table{-webkit-overflow-scrolling:touch;border:1px dashed #e0e0e2;display:block;margin:2rem 0;overflow-x:hidden;overflow-x:auto;overflow-y:auto;white-space:nowrap}.wysiwyg table::-webkit-scrollbar{height:4px;width:4px}.wysiwyg table::-webkit-scrollbar-thumb{background-color:#9a9a9c}.wysiwyg table tbody{display:block;width:100%}.wysiwyg table tr{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.wysiwyg table tr th{background-color:#f6f3ec;color:#9a9a9c}.wysiwyg table tr td,.wysiwyg table tr th{-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%;max-width:33.33333%;min-width:16rem;padding:1.6rem;text-align:left}.wysiwyg table tr td:not(:last-child),.wysiwyg table tr th:not(:last-child){border-right:1px dashed #e0e0e2}.wysiwyg table tr:not(:first-child):not(:last-child){border-bottom:1px dashed #e0e0e2}.brands-hero{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:4rem;min-height:100vh;padding-bottom:12rem;padding-top:6.8rem}@media(max-width:992px){.brands-hero{gap:.8rem;overflow:hidden;padding-bottom:24.6rem;padding-top:4rem}.brands-hero__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:4.8rem;max-width:100vw}}.brands-hero__header{background-color:#fff;position:relative;width:100%;z-index:2}.brands-hero__title{justify-self:center}.brands-hero__filter{overflow:visible;width:100%}.brands-hero__categories{overflow:visible}.brands-hero__category{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}.brands-hero__category:not(:last-child){padding-right:4rem}.brands-hero__category>label{color:#9a9a9c}.brands-hero__category>label.is-active{color:#18181a}.brands-hero__inner{width:100%}@media(min-width:993px){.brands-hero__inner{display:grid;gap:4rem 12rem;grid-template-columns:21rem 1fr}.brands-hero__inner:before{-o-border-image:-o-repeating-linear-gradient(left,#e0e0e2 0 .4rem,transparent .4rem .8rem) 1;border-image:repeating-linear-gradient(90deg,#e0e0e2 0 .4rem,transparent .4rem .8rem) 1;border-top:1px solid #e0e0e2;content:"";display:block;grid-column:span 2;width:100%}.brands-nav{-webkit-box-ordinal-group:0;-ms-flex-order:-1;align-self:center;grid-column:span 2;margin-bottom:-4rem;order:-1}}@media(max-width:992px){.brands-nav{-o-border-image:-o-repeating-linear-gradient(left,#e0e0e2 0 .4rem,transparent .4rem .8rem) 1;border-image:repeating-linear-gradient(90deg,#e0e0e2 0 .4rem,transparent .4rem .8rem) 1;border-top:1px solid #e0e0e2;padding:0 var(--unit)}}.brands-nav__inner{overflow:visible;-webkit-transition:all .3s ease .3s,margin .3s ease;-o-transition:all .3s ease .3s,margin .3s ease;transition:all .3s ease .3s,margin .3s ease;width:100%}.brands-nav__inner.is-disabled{margin-bottom:-4rem;margin-top:-10rem;opacity:0;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}@media(min-width:993px){.brands-nav__inner{will-change:margin,transform,opacity}}@media(max-width:992px){.brands-nav__inner.is-disabled{margin-bottom:-6rem;margin-top:0}}.brands-nav__list{min-width:100%;padding:2rem 0;width:-webkit-max-content;width:-moz-max-content;width:max-content}.brands-nav__item,.brands-nav__list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.brands-nav__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}.brands-nav__item:not(:last-child){padding-right:2.8rem}@media(max-width:992px){.brands-nav__item:not(:last-child){padding-right:4.8rem}}.brands-nav__link{--active-color:#9a9a9c;color:#9a9a9c}.brands-nav__link>span{display:block;min-width:1.2rem;position:relative;text-align:center;width:100%}.brands-nav__inner.is-disabled .brands-nav__link{pointer-events:none}.brands-nav__inner:not(.is-disabled) .brands-nav__link.is-active{color:#18181a}@media(hover:hover)and (min-width:993px){.brands-nav__link{cursor:pointer;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.brands-nav__link:hover{color:#18181a}}@media(min-width:993px){.brands-nav__link>span:after{background-color:currentColor;bottom:-2rem;content:"";height:2px;left:50%;opacity:0;position:absolute;-webkit-transform:translate(-50%,1px);-ms-transform:translate(-50%,1px);transform:translate(-50%,1px);width:100%}.brands-nav__inner:not(.is-disabled) .brands-nav__link.is-active>span:after{opacity:1}}@media(max-width:992px){.brands-nav__link>span{min-width:.8rem}}@media(min-width:993px){.brands-tools{display:contents}}@media(max-width:992px){.brands-tools{background-color:#fff;bottom:0;left:0;position:fixed;right:0;z-index:1}}.brands-filter{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:3.8rem;max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content;padding-top:4rem}@media(min-width:993px){.brands-filter{position:sticky;top:calc(var(--header-padding))}}@media(max-width:992px){.brands-filter{background-color:#fff;-o-border-image:-o-repeating-linear-gradient(left,#e0e0e2 0 .4rem,transparent .4rem .8rem) 1;border-image:repeating-linear-gradient(90deg,#e0e0e2 0 .4rem,transparent .4rem .8rem) 1;border-top:1px solid #e0e0e2;padding:var(--unit);position:relative;z-index:1}}.brands-filter__search{position:relative}.brands-filter__search>.icon{display:block;height:1.6rem;opacity:0;pointer-events:none;right:2rem;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;width:1.6rem}.brands-filter__search>.icon,.brands-filter__search>button{color:#9a9a9c;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.brands-filter__search>button{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;padding:.4rem;right:1.6rem;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}.brands-filter__search>button>.icon{height:1.6rem;width:1.6rem}@media(hover:hover)and (min-width:1025px){.brands-filter__search>button:hover{color:#18181a}}.brands-filter__input{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px dashed #e0e0e2;border-radius:10rem;display:-webkit-box;display:-ms-flexbox;display:flex;height:4rem;padding:0 4.8rem 0 2rem;width:100%}.brands-filter__input:-moz-placeholder-shown~.icon{opacity:1;transform:scale(1) translateY(-50%)}.brands-filter__input:-ms-input-placeholder~.icon{opacity:1;-ms-transform:scale(1) translateY(-50%);transform:scale(1) translateY(-50%)}.brands-filter__input:placeholder-shown~.icon{opacity:1;-webkit-transform:scale(1) translateY(-50%);-ms-transform:scale(1) translateY(-50%);transform:scale(1) translateY(-50%)}.brands-filter__input:-moz-placeholder-shown~button{opacity:0;transform:scale(0) translateY(-50%)}.brands-filter__input:-ms-input-placeholder~button{opacity:0;-ms-transform:scale(0) translateY(-50%);transform:scale(0) translateY(-50%)}.brands-filter__input:placeholder-shown~button{opacity:0;-webkit-transform:scale(0) translateY(-50%);-ms-transform:scale(0) translateY(-50%);transform:scale(0) translateY(-50%)}@media(max-width:992px){.brands-filter__input{height:5rem}}.brands-filter__categories{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1.2rem}.brands-filter__category{position:relative;text-align:right}.brands-filter__category>input{display:none}.brands-filter__category>input:checked~span{color:#18181a}.brands-filter__category>span{color:#9a9a9c}@media(hover:hover)and (min-width:993px){.brands-filter__category>span{cursor:pointer;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.brands-filter__category>span:hover{color:#18181a}}.brands-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8rem}.brands-list:not(.is-showed){display:none}@media(max-width:992px){.brands-list{gap:2rem}}.brands-list__block{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2rem;padding-top:4rem}@media(max-width:992px){.brands-list__block{gap:1.2rem}}.brands-list__title{color:#9a9a9c}.brands-list__items{display:grid;gap:4rem 5.2rem;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr))}@media(max-width:992px){.brands-list__items{gap:2rem 2.2rem}}.brand-item__link{-webkit-box-orient:vertical;-webkit-box-direction:normal;color:#9a9a9c;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.4rem}@media(hover:hover)and (min-width:993px){.brand-item__link{cursor:pointer;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.brand-item__link:hover{color:#18181a}.brand-item__link:hover .brand-item__logo>img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}}.brand-item__logo{aspect-ratio:2/1;height:auto;min-height:0;padding:1rem;width:100%}.brand-item__logo>img{--img-trs:0.3s;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%;will-change:transform,opacity}.brand-item__name{text-align:center}.brands-list__empty{color:#9a9a9c}.brands-list__items:not(.is-empty)~.brands-list__empty{display:none}.u-ovh{overflow:hidden}.u-hidden-v{clip:rect(0 0 0 0)!important;border:0!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.u-hidden{display:none!important}.t-h1{font-family:Inter,sans-serif;font-size:12rem;font-weight:300;letter-spacing:-.72rem;line-height:100%}@media(max-width:992px){.t-h1{font-size:5.5rem;letter-spacing:-.33rem}}.t-h1-l{font-family:TTLivretDisplay,sans-serif;font-size:13rem;font-style:italic;font-weight:400;letter-spacing:0;line-height:100%}@media(max-width:992px){.t-h1-l{font-size:6rem}}.t-h1-d{font-family:Inter,sans-serif;font-size:7.4rem;font-weight:300;letter-spacing:-.444rem;line-height:100%}@media(max-width:992px){.t-h1-d{font-size:4.4rem;letter-spacing:-.264rem}}.t-h1-dl{font-family:TTLivretDisplay,sans-serif;font-size:8.2rem;font-style:italic;font-weight:400;letter-spacing:0;line-height:100%}@media(max-width:992px){.t-h1-dl{font-size:4.6rem}}.t-h2{font-family:Inter,sans-serif;font-size:6rem;font-weight:300;letter-spacing:-.36rem;line-height:120%}@media(max-width:992px){.t-h2{font-size:3.6rem;letter-spacing:-.144rem}}.t-h2-l{font-family:TTLivretDisplay,sans-serif;font-size:6.4rem;font-style:italic;font-weight:400;letter-spacing:0;line-height:120%}@media(max-width:992px){.t-h2-l{font-size:4rem}}.catalog-header__item .font-change__letters:not(.font-change__letters--hover),.check-list__item .font-change__letters:not(.font-change__letters--hover),.contacts-map__trigger .font-change__letters:not(.font-change__letters--hover),.form--search .form__search-input,.header-catalog__link .font-change__letters:not(.font-change__letters--hover),.header-menu__catalog-trgger .font-change__letters:not(.font-change__letters--hover),.main-brands__item .font-change__letters:not(.font-change__letters--hover),.product-services__trigger .font-change__letters:not(.font-change__letters--hover),.t-h3{font-family:Inter,sans-serif;font-size:3.6rem;font-weight:400;letter-spacing:-.216rem;line-height:120%}@media(max-width:992px){.catalog-header__item .font-change__letters:not(.font-change__letters--hover),.check-list__item .font-change__letters:not(.font-change__letters--hover),.contacts-map__trigger .font-change__letters:not(.font-change__letters--hover),.form--search .form__search-input,.header-catalog__link .font-change__letters:not(.font-change__letters--hover),.header-menu__catalog-trgger .font-change__letters:not(.font-change__letters--hover),.main-brands__item .font-change__letters:not(.font-change__letters--hover),.product-services__trigger .font-change__letters:not(.font-change__letters--hover),.t-h3{font-size:2.8rem;letter-spacing:-.112rem}}.catalog-header__current,.catalog-header__item .font-change__letters.font-change__letters--hover,.catalog-header__total,.check-list__item .font-change__letters.font-change__letters--hover,.contacts-map__trigger .font-change__letters.font-change__letters--hover,.header-catalog__link .font-change__letters.font-change__letters--hover,.header-menu__catalog-trgger .font-change__letters.font-change__letters--hover,.main-brands__item .font-change__letters.font-change__letters--hover,.product-services__trigger .font-change__letters.font-change__letters--hover,.t-h3-l{font-family:TTLivretDisplay,sans-serif;font-size:4rem;font-style:italic;font-weight:400;letter-spacing:0;line-height:120%}@media(max-width:992px){.catalog-header__current,.catalog-header__item .font-change__letters.font-change__letters--hover,.catalog-header__total,.check-list__item .font-change__letters.font-change__letters--hover,.contacts-map__trigger .font-change__letters.font-change__letters--hover,.header-catalog__link .font-change__letters.font-change__letters--hover,.header-menu__catalog-trgger .font-change__letters.font-change__letters--hover,.main-brands__item .font-change__letters.font-change__letters--hover,.product-services__trigger .font-change__letters.font-change__letters--hover,.t-h3-l{font-size:3rem}}.t-h4{font-family:Inter,sans-serif;font-size:2.4rem;font-weight:500;letter-spacing:-.096rem;line-height:150%}@media(max-width:992px){.t-h4{font-size:1.8rem;letter-spacing:-.072rem}}.check-list__item .font-change--small .font-change__letters:not(.font-change__letters--hover),.t-h5{font-family:Inter,sans-serif;font-size:2rem;font-weight:500;letter-spacing:-.08rem;line-height:150%}@media(max-width:992px){.check-list__item .font-change--small .font-change__letters:not(.font-change__letters--hover),.t-h5{font-size:1.6rem}}.t-l{font-family:Inter,sans-serif;font-size:1.6rem;font-weight:400;letter-spacing:0;line-height:140%}@media(max-width:992px){.t-l{font-size:1.4rem;line-height:150%}}.catalog-header__current .catalog-header__count,.footer__list-link,.t-m{font-family:Inter,sans-serif;font-size:1.4rem;font-weight:400;letter-spacing:.04em;line-height:140%}@media(max-width:992px){.catalog-header__current .catalog-header__count,.footer__list-link,.t-m{letter-spacing:0}}.t-ml{font-family:TTLivretDisplay,sans-serif;font-size:1.8rem;font-style:italic;font-weight:300;letter-spacing:0;line-height:150%}@media(max-width:992px){.t-ml{font-size:2rem}}.contacts-hero__worktime,.footer__contacts-worktime,.footer__copyright,.footer__location-label,.form__error,.form__label,.modal--aside .form .form__policy .form-check .form-check__text,.search-result__empty,.t-s,.wysiwyg table tr td{font-family:Inter,sans-serif;font-size:1.2rem;font-weight:400;letter-spacing:0;line-height:130%}.t-c{font-family:Inter,sans-serif;font-size:1.4rem;font-weight:500;letter-spacing:.026rem;line-height:150%;text-transform:uppercase}@media(max-width:992px){.t-c{font-size:1.3rem;line-height:150%}}.form__input,.form__mask,.form__textarea,.range-slider__value,.range-slider__value-separator,.t-input{font-family:Inter,sans-serif;font-size:2rem;font-weight:400;letter-spacing:-.04rem;line-height:140%}@media(max-width:992px){.form__input,.form__mask,.form__textarea,.range-slider__value,.range-slider__value-separator,.t-input{font-size:1.6rem}}.btn:not(.btn--icon,.btn--sm) .btn__text,.t-btn,a.footer__top-link{font-family:Inter,sans-serif;font-size:1.2rem;font-weight:500;letter-spacing:.048rem;line-height:150%;text-transform:uppercase}@media(max-width:992px){.btn:not(.btn--icon,.btn--sm) .btn__text,.t-btn,a.footer__top-link{font-size:1.1rem}}.btn:not(.btn--icon).btn--sm .btn__text,.certificates-gallery__name,.footer__location-link,.showrooms-gallery__map-link,.t-btn-sm,.wysiwyg table tr th{font-family:Inter,sans-serif;font-size:1.1rem;font-weight:500;letter-spacing:.044rem;line-height:150%;text-transform:uppercase}.t-upper{text-transform:uppercase}.t-cap{text-transform:capitalize}.t-tar{text-align:right}.t-tal{text-align:left}.t-tac{text-align:center}.u-mla{margin-left:auto}.u-mra{margin-right:auto}.u-mta{margin-top:auto}.u-mba{margin-bottom:auto}.u-flex,.u-flex-col{display:-webkit-box;display:-ms-flexbox;display:flex}.u-flex-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.u-ais{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.u-aie{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.u-aic{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.u-jcsb{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.u-jce{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.u-fxw{-ms-flex-wrap:wrap;flex-wrap:wrap}.u-center{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}@media(min-width:993px){.media-min--tab-md{display:none}}@media(max-width:992px){.media-max--tab-md{display:none}}@media(min-width:577px){.media-min--mob{display:none}}@media(max-width:576px){.media-max--mob{display:none}}
