/*
 * DO NOT EDIT THIS FILE.
 * It's generated automatically by 'yarn build' command.
 * @preserve
 */
@keyframes splide-loading {
  0% {
    transform: rotate(0);
  }
  to {
    transform: rotate(1turn);
  }
}
.splide__track--draggable {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.splide__track--fade > .splide__list > .splide__slide {
  margin: 0 !important;
  opacity: 0;
  z-index: 0;
}
.splide__track--fade > .splide__list > .splide__slide.is-active {
  opacity: 1;
  z-index: 1;
}
.splide--rtl {
  direction: rtl;
}
.splide__track--ttb > .splide__list {
  display: block;
}
.splide__container {
  box-sizing: border-box;
  position: relative;
}
.splide__list {
  backface-visibility: hidden;
  display: flex;
  height: 100%;
  margin: 0 !important;
  padding: 0 !important;
}
.splide.is-initialized:not(.is-active) .splide__list {
  display: block;
}
.splide__pagination {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin: 0;
  pointer-events: none;
}
.splide__pagination li {
  display: inline-block;
  line-height: 1;
  list-style-type: none;
  margin: 0;
  pointer-events: auto;
}
.splide:not(.is-overflow) .splide__pagination {
  display: none;
}
.splide__progress__bar {
  width: 0;
}
.splide {
  position: relative;
  visibility: hidden;
}
.splide.is-initialized,
.splide.is-rendered {
  visibility: visible;
}
.splide__slide {
  backface-visibility: hidden;
  box-sizing: border-box;
  flex-shrink: 0;
  list-style-type: none !important;
  margin: 0;
  position: relative;
}
.splide__slide img {
  vertical-align: bottom;
}
.splide__spinner {
  animation: splide-loading 1s linear infinite;
  border: 0.125rem solid #999;
  border-left-color: transparent;
  border-radius: 50%;
  bottom: 0;
  contain: strict;
  display: inline-block;
  height: 1.25rem;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 1.25rem;
}
.splide__sr {
  clip: rect(0 0 0 0);
  border: 0;
  height: 0.0625rem;
  margin: -0.0625rem;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 0.0625rem;
}
.splide__toggle.is-active .splide__toggle__play,
.splide__toggle__pause {
  display: none;
}
.splide__toggle.is-active .splide__toggle__pause {
  display: inline;
}
.splide__track {
  overflow: hidden;
  position: relative;
  z-index: 0;
}
.m-slider-field {
  --m-slider-field-inline-start-padding: var(--layout-horizontal-gap);
  --m-slider-field-inline-end-padding: 3.5rem;
  --m-slider-field-gap: 1.5rem;
  --m-slider-field-arrow-icon-width: 1rem;
  --m-slider-field-arrow-icon-height: var(--m-slider-field-arrow-icon-width);

  min-width: 0;
}
@media (min-width: 481px) {
  .m-slider-field {
    --m-slider-field-inline-end-padding: 10rem;
  }
}
@media (min-width: 769px) {
  .m-slider-field {
    --m-slider-field-inline-end-padding: 3.5rem;
  }
}
@media (min-width: 1025px) {
  .m-slider-field {
    --m-slider-field-inline-end-padding: var(--layout-horizontal-gap);
    --m-slider-field-gap: 1.875rem;
  }
}
.m-slider-field__label {
  margin-bottom: 1.25rem;
}
@media (min-width: 1025px) {
  .m-slider-field__label {
    margin-bottom: 2rem;
  }
}
.m-slider-field__slider {
  visibility: visible;
}
.m-slider-field__slide {
  width: 100%;
}
.m-slider-field__slide > article,
.m-slider-field__slide > article > div:not([class]),
.m-slider-field__slide .paragraph--view-mode--colored-card {
  height: 100%;
}
.m-slider-field__arrows {
  display: none;
}
@media (min-width: 1025px) {
  .m-slider-field__arrows {
    display: block;
  }
}
.m-slider-field__arrow {
  position: absolute;
  z-index: 2;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 2.5rem;
  height: 2.5rem;
  padding: 0;
  cursor: pointer;
  transition-timing-function: var(--transition-timing-function-cubic-bezier);
  transition-duration: var(--transition-duration-0-2);
  transition-property: opacity, visibility, color, background-color;
  transform: translateY(-50%);
  color: var(--color-text-stroke-light);
  border: 0;
  border-radius: var(--border-radius-6);
  background-color: var(--color-primary-primary);
  -webkit-appearance: none;
  appearance: none;
}
@media (hover: hover) {
  .m-slider-field__arrow:hover {
    background-color: var(--color-primary-dark-primary);
  }
}
.m-slider-field__arrow[disabled] {
  visibility: hidden;
  opacity: 0;
}
.m-slider-field__arrow--prev {
  left: 6.3125rem;
}
@media (min-width: 1025px) {
  .m-slider-field__arrow--prev {
    left: calc((var(--viewport-width) - 77.375rem) / 2);
  }
}
.m-slider-field__arrow--next {
  right: 6.3125rem;
}
@media (min-width: 1025px) {
  .m-slider-field__arrow--next {
    right: calc((var(--viewport-width) - 77.375rem) / 2);
  }
}
.m-slider-field__arrow-icon {
  width: var(--m-slider-field-arrow-icon-width);
  height: var(--m-slider-field-arrow-icon-height);
  fill: currentColor;
}
.m-slider-field--type-1 {
  --o-promo-banners-arrow-width: 1.875rem;
  --o-promo-banners-arrow-height: 1.5rem;
  --m-slider-field-arrow-icon-width: calc(
    var(--o-promo-banners-arrow-height) / 2
  );
  --m-slider-field-arrow-icon-height: calc(
    var(--o-promo-banners-arrow-height) / 2
  );
}
.m-slider-field--type-1 .m-slider-field__arrows {
  position: absolute;
  z-index: 5;
  right: var(--layout-horizontal-gap);
  bottom: 1.25rem;
  display: flex;
  width: calc(var(--o-promo-banners-arrow-width) * 2);
}
@media (min-width: 1025px) {
  .m-slider-field--type-1 .m-slider-field__arrows {
    right: auto;
    bottom: 1.5rem;
    left: var(--layout-horizontal-gap);
  }
}
.m-slider-field--type-1 .m-slider-field__arrow {
  position: static;
  width: var(--o-promo-banners-arrow-width);
  height: var(--o-promo-banners-arrow-height);
  padding: 0;
  cursor: pointer;
  transition-property: background-color;
  transform: none;
  border-radius: 0;
  background-color: var(--color-text-stroke-secondary);
}
.m-slider-field--type-1 .m-slider-field__arrow:focus-visible {
  --outline-color: var(--color-background-primary);
  --outline-offset: calc(var(--outline-size) * -1);
}
@media (hover: hover) {
  .m-slider-field--type-1 .m-slider-field__arrow:hover {
    background-color: var(--color-text-stroke-primary);
  }
}
.m-slider-field--type-1 .m-slider-field__arrow--prev {
  border-top-left-radius: calc(var(--o-promo-banners-arrow-height) / 2);
  border-bottom-left-radius: calc(var(--o-promo-banners-arrow-height) / 2);
}
.m-slider-field--type-1 .m-slider-field__arrow--next {
  border-top-right-radius: calc(var(--o-promo-banners-arrow-height) / 2);
  border-bottom-right-radius: calc(var(--o-promo-banners-arrow-height) / 2);
}
.m-slider-field--type-1 .m-banner-promo__content-wrapper {
  padding-bottom: 4rem;
}
.m-slider-field--type-2 .m-slider-field__list,
.m-slider-field--type-4 .m-slider-field__list {
  display: grid;
  gap: var(--m-slider-field-gap);
}
@media (min-width: 1025px) {
  .m-slider-field--type-2 .m-slider-field__list,
  .m-slider-field--type-4 .m-slider-field__list {
    grid-template-columns: repeat(4, 1fr);
  }
}
@media (min-width: 1025px) {
  .m-slider-field--type-2[data-once*='m-slider-field'],
  .m-slider-field--type-4[data-once*='m-slider-field'] {
    --m-slider-field-side-shadow-degree: -90deg;
    --m-slider-field-side-shadow-color: var(--color-background-primary);

    position: relative;
  }
}
@media (min-width: 1025px) {
  .h-container--bg-secondary
    .m-slider-field--type-2[data-once*='m-slider-field'],
  .h-container--bg-secondary
    .m-slider-field--type-4[data-once*='m-slider-field'] {
    --m-slider-field-side-shadow-color: var(--color-background-secondary);
  }
}
@media (min-width: 1025px) {
  .m-slider-field--type-2[data-once*='m-slider-field']::before,
  .m-slider-field--type-2[data-once*='m-slider-field']::after,
  .m-slider-field--type-4[data-once*='m-slider-field']::before,
  .m-slider-field--type-4[data-once*='m-slider-field']::after {
    position: absolute;
    z-index: 1;
    top: 0;
    width: 8.125rem;
    height: 100%;
    content: '';
    background-image: linear-gradient(
      var(--m-slider-field-side-shadow-degree),
      transparent 0%,
      var(--m-slider-field-side-shadow-color) 100%
    );
  }
}
@media (min-width: 1025px) {
  .m-slider-field--type-2[data-once*='m-slider-field']::before,
  .m-slider-field--type-2[data-once*='m-slider-field']::after,
  .m-slider-field--type-4[data-once*='m-slider-field']::before,
  .m-slider-field--type-4[data-once*='m-slider-field']::after {
    width: calc((var(--viewport-width) - 73.75rem) / 2);
  }
}
@media (min-width: 1025px) {
  .m-slider-field--type-2[data-once*='m-slider-field']::before,
  .m-slider-field--type-4[data-once*='m-slider-field']::before {
    left: 0;
  }
}
@media (min-width: 1025px) {
  .m-slider-field--type-2[data-once*='m-slider-field']::after,
  .m-slider-field--type-4[data-once*='m-slider-field']::after {
    --m-slider-field-side-shadow-degree: 90deg;

    right: 0;
  }
}
.m-slider-field--type-2[data-once*='m-slider-field'] .m-slider-field__list,
.m-slider-field--type-4[data-once*='m-slider-field'] .m-slider-field__list {
  display: flex;
  gap: 0;
}
@media (min-width: 1025px) {
  .m-slider-field--type-2:has(.m-slider-field__slider.is-initialized) {
    margin-inline: calc(var(--layout-horizontal-gap) * -1);
  }
}
.m-slider-field--type-2 .m-slider-field__slider.is-initialized {
  margin-inline: calc(var(--layout-horizontal-gap) * -1);
}
@media (min-width: 1025px) {
  .m-slider-field--type-2 .m-slider-field__slider.is-initialized {
    margin-inline: 0;
  }
}
@media (min-width: 1025px) {
  .m-slider-field--type-2[data-items-amount='1'] .m-slider-field__list,
  .m-slider-field--type-2[data-items-amount='2'] .m-slider-field__list,
  .m-slider-field--type-2[data-items-amount='3'] .m-slider-field__list {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (min-width: 1025px) {
  .m-slider-field--type-4:has(.m-slider-field__slider.is-initialized) {
    margin-inline: calc(var(--layout-horizontal-gap) * -1);
  }
}
.m-slider-field--type-4 .m-slider-field__slider.is-initialized {
  margin-inline: calc(var(--layout-horizontal-gap) * -1);
}
@media (min-width: 1025px) {
  .m-slider-field--type-4 .m-slider-field__slider.is-initialized {
    margin-inline: 0;
  }
}
@media (min-width: 1025px) {
  .m-slider-field--type-3 .is-initialized .m-slider-field__track,
  .m-slider-field--type-5 .is-initialized .m-slider-field__track {
    padding-inline: var(--m-slider-field-inline-start-padding)
      var(--m-slider-field-inline-end-padding);
  }
}
@media (min-width: 1025px) {
  .m-slider-field--type-3 .m-slider-field__list,
  .m-slider-field--type-5 .m-slider-field__list {
    display: grid;
    gap: var(--m-slider-field-gap);
    grid-template-columns: repeat(4, 1fr);
  }
}
@media (min-width: 1025px) {
  .m-slider-field--type-3 .splide.is-initialized:not(.is-active) .splide__list,
  .m-slider-field--type-5 .splide.is-initialized:not(.is-active) .splide__list {
    display: grid;
  }
}
.h-container--hp-1
  .m-slider-field--type-3
  .m-slider-field__slider.is-initialized {
  margin-inline: calc(var(--layout-horizontal-gap) * -1);
}
@media (min-width: 1025px) {
  .m-slider-field--type-3[data-items-amount='1'] .m-slider-field__list,
  .m-slider-field--type-3[data-items-amount='2'] .m-slider-field__list,
  .m-slider-field--type-3[data-items-amount='3'] .m-slider-field__list {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (min-width: 1025px) {
  .m-slider-field--type-5:has(.m-slider-field__slider.is-initialized) {
    margin-inline: calc(var(--layout-horizontal-gap) * -1);
  }
}
.m-slider-field--type-5 .m-slider-field__slider.is-initialized {
  margin-inline: calc(var(--layout-horizontal-gap) * -1);
}
@media (min-width: 1025px) {
  .m-slider-field--type-5 .m-slider-field__slider.is-initialized {
    margin-inline: 0;
  }
}
.m-slider-field--type-6 {
  --m-slider-field-gap: 2.25rem;
}
@media (min-width: 1025px) {
  .m-slider-field--type-6 {
    --m-slider-field-gap: 4rem;
  }
}
.m-slider-field--type-6 .m-slider-field__track {
  padding-block: 1.25rem;
}
.m-slider-field--type-6 .m-slider-field__slide {
  width: auto;
}
.m-slider-field--type-6:not([data-once='m-slider-field'])
  .m-slider-field__track {
  padding-inline: var(--layout-horizontal-gap);
  overflow: auto hidden;
  scrollbar-width: none;
}
.m-slider-field--type-6:not([data-once='m-slider-field'])
  .m-slider-field__track::-webkit-scrollbar {
  display: none;
}
.m-slider-field--type-6:not([data-once='m-slider-field'])
  .m-slider-field__list {
  display: flex;
  align-items: center;
  white-space: nowrap;
  gap: var(--m-slider-field-gap);
}
.m-slider-field--type-7 {
  --m-anchors-side-offset: 1rem;

  position: relative;
  width: 100%;
}
@media (min-width: 1025px) {
  .m-slider-field--type-7 {
    --m-anchors-side-offset: 4rem;
  }
}
@media (min-width: 1025px) {
  .m-slider-field--type-7 .m-slider-field__slider {
    padding-inline: var(--layout-horizontal-gap);
  }
}
@media (min-width: 1025px) {
  .m-slider-field--type-7:has(.is-initialized) {
    padding-inline: var(--layout-horizontal-gap);
  }
}
@media (min-width: 1025px) {
  .m-slider-field--type-7:has(.is-initialized) .m-slider-field__slider {
    padding-inline: 0;
  }
}
.m-slider-field--type-7 .m-slider-field__track {
  padding-inline: var(--layout-horizontal-gap);
}
@media (min-width: 1025px) {
  .m-slider-field--type-7 .m-slider-field__track {
    padding-inline: 0;
  }
}
.m-slider-field--type-7 .m-slider-field__list {
  gap: 1.5rem;
}
@media (min-width: 1025px) {
  .m-slider-field--type-7 .m-slider-field__list {
    gap: 3.5rem;
  }
}
.m-slider-field--type-7 .is-initialized .m-slider-field__list {
  gap: 0;
}
.m-slider-field--type-7 .m-slider-field__slide {
  width: auto;
}
.m-slider-field--type-7 .m-slider-field__arrows {
  display: none;
}
@media (min-width: 1025px) {
  .m-slider-field--type-7 .m-slider-field__arrows {
    display: block;
  }
}
@media (min-width: 1025px) {
  .m-slider-field--type-7 .m-slider-field__slider--enough {
    --m-anchors-side-offset: 0;
  }
}
.m-slider-field--type-7
  .m-slider-field__slider--enough
  .m-slider-field__arrows {
  display: none;
}
.m-slider-field--type-7 .m-slider-field__arrow-container {
  position: absolute;
  z-index: 1;
  top: 50%;
  display: flex;
  align-items: center;
  width: calc(var(--m-anchors-arrow-size) * 2);
  height: calc(var(--m-anchors-arrow-size) * 2);
  transform: translateY(-50%);
  background-image: linear-gradient(
    var(--m-anchors-arrow-gradient-direction),
    transparent,
    var(--color-background-secondary) 30%,
    var(--color-background-secondary) 100%
  );
}
.m-slider-field--type-7 .m-slider-field__arrow-container--prev {
  left: 0;
}
.m-slider-field--type-7 .m-slider-field__arrow-container--next {
  --m-anchors-arrow-gradient-direction: 90deg;

  right: 0;
}
.m-slider-field--type-7
  .m-slider-field__arrow-container.is-fakely-disabled::before {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: '';
  cursor: not-allowed;
}
.m-slider-field--type-7 .m-slider-field__arrow {
  position: static;
  display: flex;
  width: var(--m-anchors-arrow-size);
  height: var(--m-anchors-arrow-size);
  padding: 0;
  cursor: pointer;
  transition: color var(--transition-duration-0-2)
    var(--transition-timing-function-cubic-bezier);
  transform: none;
  color: inherit;
  border: 0;
  border-radius: 0;
  background-color: transparent;
  -webkit-appearance: none;
  appearance: none;
}
.m-slider-field--type-7 .m-slider-field__arrow--next {
  margin-left: auto;
}
.m-slider-field--type-7 .m-slider-field__arrow[disabled],
.m-slider-field--type-7 .is-fakely-disabled .m-slider-field__arrow {
  visibility: visible;
  opacity: 1;
  color: var(--color-text-stroke-tertiary);
}
.m-slider-field--type-7 .m-slider-field__arrow-icon {
  width: inherit;
  height: inherit;
  fill: currentColor;
}
.m-slider-field--type-8 {
  --m-reference-items-arrow-size: 1.25rem;
  --m-reference-items-arrow-gradient-color: var(--color-background-primary);
  --m-reference-items-arrow-gradient-direction: -90deg;

  color: var(--color-text-stroke-secondary);
}
.m-slider-field--type-8 .m-slider-field__track {
  margin-inline: calc(var(--layout-horizontal-gap) * -1);
}
@media (min-width: 1025px) {
  .m-slider-field--type-8 .m-slider-field__track {
    margin-inline: 0;
  }
}
.m-slider-field--type-8
  .m-slider-field__slider:not(.is-initialized)
  .m-slider-field__list {
  gap: 2.5rem;
  justify-content: center;
}
@media (min-width: 1025px) {
  .m-slider-field--type-8
    .m-slider-field__slider:not(.is-initialized)
    .m-slider-field__list {
    gap: 7.625rem;
  }
}
.m-slider-field--type-8 .m-slider-field__arrows {
  display: none;
}
@media (min-width: 1025px) {
  .m-slider-field--type-8 .m-slider-field__arrows {
    display: block;
  }
}
.m-slider-field--type-8
  .m-slider-field__slider--enough
  .m-slider-field__arrows {
  display: none;
}
.m-slider-field--type-8 .m-slider-field__arrow-container {
  position: absolute;
  z-index: 1;
  top: 50%;
  display: flex;
  align-items: center;
  width: calc(var(--m-reference-items-arrow-size) * 2);
  height: calc(var(--m-reference-items-arrow-size) * 2);
  transform: translateY(-50%);
  background-image: linear-gradient(
    var(--m-reference-items-arrow-gradient-direction),
    transparent,
    var(--m-reference-items-arrow-gradient-color) 30%,
    var(--m-reference-items-arrow-gradient-color) 100%
  );
}
.h-container--bg-secondary
  .m-slider-field--type-8
  .m-slider-field__arrow-container {
  --m-reference-items-arrow-gradient-color: var(--color-background-secondary);
}
.m-slider-field--type-8 .m-slider-field__arrow-container--prev {
  left: 0;
}
.m-slider-field--type-8 .m-slider-field__arrow-container--next {
  --m-reference-items-arrow-gradient-direction: 90deg;

  right: 0;
}
.m-slider-field--type-8
  .m-slider-field__arrow-container.is-fakely-disabled::before {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: '';
  cursor: not-allowed;
}
.m-slider-field--type-8 .m-slider-field__arrow {
  position: static;
  display: flex;
  width: var(--m-reference-items-arrow-size);
  height: var(--m-reference-items-arrow-size);
  padding: 0;
  cursor: pointer;
  transition: color var(--transition-duration-0-2)
    var(--transition-timing-function-cubic-bezier);
  transform: none;
  color: inherit;
  border: 0;
  border-radius: 0;
  background-color: transparent;
  -webkit-appearance: none;
  appearance: none;
}
.m-slider-field--type-8 .m-slider-field__arrow--next {
  margin-left: auto;
}
.m-slider-field--type-8 .m-slider-field__arrow[disabled],
.m-slider-field--type-8 .is-fakely-disabled .m-slider-field__arrow {
  visibility: visible;
  cursor: not-allowed;
  opacity: 1;
  color: var(--color-text-stroke-tertiary);
}
.m-slider-field--type-8 .m-slider-field__arrow-icon {
  width: inherit;
  height: inherit;
  fill: currentColor;
}
.m-slider-field--type-8 .m-slider-field__slider--enough .m-slider-field__list {
  justify-content: space-around;
}
.m-slider-field--type-8 .m-slider-field__slide {
  width: auto;
  padding: 1rem 0;
}
.m-slider-field--type-8 .m-slider-field__slider--enough .m-slider-field__slide {
  margin-right: 0 !important;
}
.m-slider-field--type-9-controls
  .m-slider-field__slider.is-active
  .m-slider-field__track {
  margin-inline: calc(var(--layout-horizontal-gap) * -1);
}
@media (min-width: 1025px) {
  .m-slider-field--type-9-controls
    .m-slider-field__slider.is-active
    .m-slider-field__track {
    margin-inline: 0;
  }
}
.m-slider-field--type-9-controls .m-slider-field__track {
  padding-block: 0.6875rem;
}
@media (min-width: 1025px) {
  .m-slider-field--type-9-controls .m-slider-field__track {
    padding-block: 0;
    overflow: visible;
  }
}
@media (min-width: 1025px) {
  .m-slider-field--type-9-controls
    .splide.is-initialized:not(.is-active)
    .splide__list,
  .m-slider-field--type-9-controls .m-slider-field__list {
    display: grid;
    gap: 1.875rem;
  }
}
.m-slider-field--type-9-controls .m-slider-field__slide {
  width: auto;
}
.m-slider-field--type-10 .m-slider-field__arrows {
  position: static;
  display: block;
  width: auto;
}
.m-slider-field--type-10 .m-slider-field__arrow {
  position: absolute;
  top: auto;
  bottom: 5.5rem;
  width: 3rem;
  height: 3rem;
  padding: 0;
  cursor: pointer;
  transform: none;
}
@media (min-width: 1025px) {
  .m-slider-field--type-10 .m-slider-field__arrow {
    top: auto;
    bottom: 9.625rem;
  }
}
.m-slider-field--type-10 .m-slider-field__arrow:focus-visible {
  --outline-color: var(--color-background-primary);
  --outline-offset: calc(var(--outline-size) * -1);
}
@media (hover: hover) {
  .m-slider-field--type-10 .m-slider-field__arrow:hover {
    background-color: var(--color-primary-dark-primary);
  }
}
.m-slider-field--type-10 .m-slider-field__arrow--prev {
  right: calc(var(--layout-horizontal-gap) + 3rem + 1.5rem);
  left: auto;
}
@media (min-width: 1025px) {
  .m-slider-field--type-10 .m-slider-field__arrow--prev {
    left: calc((var(--viewport-width) - 84rem) / 2);
  }
}
.m-slider-field--type-10 .m-slider-field__arrow--next {
  right: var(--layout-horizontal-gap);
}
@media (min-width: 1025px) {
  .m-slider-field--type-10 .m-slider-field__arrow--next {
    right: calc((var(--viewport-width) - 84rem) / 2);
  }
}
.m-slider-field--type-10 .m-banner-home__content {
  padding-block-end: 11rem;
}
@media (min-width: 1025px) {
  .m-slider-field--type-10 .m-banner-home__content {
    padding-block-end: 10rem;
  }
}
.m-slider-field--type-10 .m-slider-field__pagination {
  position: absolute;
  bottom: 0;
  left: 0;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  width: 100%;
  padding: 0 var(--layout-horizontal-gap) 2rem;
  gap: 1rem;
}
@media (min-width: 1025px) {
  .m-slider-field--type-10 .m-slider-field__pagination {
    padding-block-end: 2.4375rem;
    gap: 1.875rem;
  }
}
.m-slider-field--type-10 .m-slider-field__pagination > li {
  flex: 1 0 auto;
}
@media (min-width: 481px) {
  .m-slider-field--type-10 .m-slider-field__pagination > li {
    flex-grow: 0;
    width: 6.25rem;
  }
}
@media (min-width: 1025px) {
  .m-slider-field--type-10 .m-slider-field__pagination > li {
    width: 16.375rem;
  }
}
.m-slider-field--type-10 .m-slider-field__pagination-tab-id {
  letter-spacing: 0.0625rem;
  font-family: var(--font-family-ubuntu);
  font-size: var(--font-size-20);
  font-weight: var(--font-weight-700);
  line-height: var(--line-height-1-4);
}
.m-slider-field--type-10 .m-slider-field__pagination-text-content {
  display: none;
}
@media (min-width: 1025px) {
  .m-slider-field--type-10 .m-slider-field__pagination-text-content {
    position: relative;
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
  }
}
.m-slider-field--type-10 .m-slider-field__pagination-text-default {
  position: absolute;
  opacity: 1;
  font-weight: var(--font-weight-400);
}
.m-slider-field--type-10 .m-slider-field__pagination-text-active {
  opacity: 0;
}
.m-slider-field--type-10 .m-slider-field__pagination-text {
  transition: opacity var(--transition-duration-0-8)
    var(--transition-timing-function-cubic-bezier);
  opacity: 0.5;
}
.m-slider-field--type-10 .m-slider-field__pagination-button {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  padding: 0.3125rem 0 0;
  cursor: pointer;
  text-align: start;
  color: var(--color-text-stroke-light);
  border: 0;
  border-radius: 0;
  background-color: transparent;
  font: inherit;
  -webkit-appearance: none;
  appearance: none;
  gap: 0.25rem;
}
.m-slider-field--type-10 .m-slider-field__pagination-button::before,
.m-slider-field--type-10 .m-slider-field__pagination-button::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  content: '';
  border-top: 0.0625rem solid var(--color-text-stroke-light);
}
.m-slider-field--type-10 .m-slider-field__pagination-button::before {
  opacity: 0.5;
}
.m-slider-field--type-10 .m-slider-field__pagination-button::after {
  z-index: 1;
  transition: transform var(--transition-duration-0-8)
    var(--transition-timing-function-cubic-bezier);
  transform: scaleX(0);
  transform-origin: left;
}
.m-slider-field--type-10 .m-slider-field__pagination-button.is-active::after {
  transform: scaleX(1);
}
.m-slider-field--type-10
  .m-slider-field__pagination-button.is-active
  .m-slider-field__pagination-text {
  opacity: 1;
}
.m-slider-field--type-10
  .m-slider-field__pagination-button.is-active
  .m-slider-field__pagination-text-default {
  opacity: 0;
}
.m-slider-field--type-10
  .m-slider-field__pagination-button.is-active
  .m-slider-field__pagination-text-active {
  opacity: 1;
}
.m-slider-field--type-11 .m-slider-field__slider.is-initialized {
  margin-inline: calc(var(--layout-horizontal-gap) * -1);
}
@media (min-width: 1025px) {
  .m-slider-field--type-11 .m-slider-field__slider.is-initialized {
    margin-inline: 0;
  }
}
@media (min-width: 1025px) {
  .m-slider-field--type-11 .m-slider-field__track {
    padding-inline: var(--m-slider-field-inline-start-padding)
      var(--m-slider-field-inline-end-padding);
  }
}
@media (min-width: 1025px) {
  [class*='h-container--hp-1'] .m-slider-field--type-11 .m-slider-field__track {
    padding-inline: 0;
  }
}
@media (min-width: 1025px) {
  .m-slider-field--type-11 .m-slider-field__list {
    display: grid;
    gap: var(--m-slider-field-gap);
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (min-width: 1025px) {
  .m-slider-field--type-11
    .splide.is-initialized:not(.is-active)
    .splide__list {
    display: grid;
  }
}
.m-slider-field--type-12 {
  display: grid;
  gap: 0.0625rem;
}
@media (min-width: 1025px) {
  .m-slider-field--type-12 {
    overflow: hidden;
    border-radius: 0 var(--border-radius-6) var(--border-radius-6) 0;
  }
}
.m-slider-field--type-12[data-items-amount='2'] .m-slider-field__thumb-arrows {
  display: none;
}
.m-slider-field--type-12[data-items-amount='3'] .m-slider-field__thumb-arrows {
  display: none;
}
@media (min-width: 769px) {
  .m-slider-field--type-12[data-items-amount='4']
    .m-slider-field__thumb-arrows {
    display: none;
  }
}
.m-slider-field--type-12 .m-slider-field__thumb-arrow {
  --m-product-intro-media-items-shadow-angle: 90deg;

  position: absolute;
  z-index: 1;
  top: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 3.5rem;
  height: 100%;
  padding: 0;
  cursor: pointer;
  transition-timing-function: var(--transition-timing-function-cubic-bezier);
  transition-duration: var(--transition-duration-0-2);
  transition-property: opacity, visibility;
  color: var(--color-text-stroke-light);
  border: 0;
  border-radius: 0;
  background-color: transparent;
  background-image: linear-gradient(
    var(--m-product-intro-media-items-shadow-angle),
    var(--color-text-stroke-primary) 0%,
    transparent 100%
  );
  -webkit-appearance: none;
  appearance: none;
}
.m-slider-field--type-12 .m-slider-field__thumb-arrow[disabled],
.m-slider-field--type-12 .m-slider-field__thumb-arrow.is-fakely-disabled {
  visibility: hidden;
  opacity: 0;
}
.m-slider-field--type-12 .m-slider-field__thumb-arrow--prev {
  left: 0;
}
.m-slider-field--type-12 .m-slider-field__thumb-arrow--next {
  --m-product-intro-media-items-shadow-angle: -90deg;

  right: 0;
}
.m-slider-field--type-12 .m-slider-field__thumb-arrow-icon {
  width: 1.125rem;
  height: 1.125rem;
  fill: currentColor;
}
.m-slider-field--type-12 .m-slider-field__thumb-slide {
  cursor: pointer;
}
.m-slider-field--type-12 .m-slider-field__thumb-slide::after {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: '';
  transition: opacity var(--transition-duration-0-2)
    var(--transition-timing-function-cubic-bezier);
  pointer-events: none;
  opacity: 1;
  background-color: hsl(0 0% 0% / 0.5);
}
.m-slider-field--type-12 .m-slider-field__thumb-slide.is-active::after {
  opacity: 0;
}
.m-slider-field--type-12 .m-slider-field__slider {
  min-height: 18.75rem;
}
@media (min-width: 1025px) {
  .m-slider-field--type-12 .m-slider-field__slider {
    min-height: 33.9375rem;
  }
}
.h-container--hp-1 .m-slider-field--type-13 .m-slider-field__slider {
  margin-inline: calc(var(--layout-horizontal-gap) * -1);
}
.m-slider-field--type-13 .m-slider-field__slider:not(.is-initialized) {
  padding-inline: var(--layout-horizontal-gap);
}
@media (min-width: 1025px) {
  .m-slider-field--type-13 .m-slider-field__slider:not(.is-initialized) {
    padding-inline: 0;
    max-width: 46.875rem;
    margin-inline: auto;
  }
}
.m-slider-field--type-13:not(.m-slider-field--with-images) {
  padding-top: 0.375rem;
}
@media (min-width: 1025px) {
  .m-slider-field--type-13:not(.m-slider-field--with-images) {
    padding-top: 0;
  }
}
.m-slider-field--type-13:not(.m-slider-field--with-images)
  .m-slider-field__arrows {
  display: flex;
  margin-bottom: 1.5rem;
  padding: 0 var(--layout-horizontal-gap);
  gap: 3rem;
}
@media (min-width: 1025px) {
  .m-slider-field--type-13:not(.m-slider-field--with-images)
    .m-slider-field__arrows {
    display: block;
    margin-bottom: 0;
    padding: 0;
  }
}
@media (min-width: 1025px) {
  .m-slider-field--type-13:not(.m-slider-field--with-images)
    .m-slider-field__arrow-container {
    top: 0;
    bottom: auto;
    height: 100%;
  }
}
.m-slider-field--type-13 .m-slider-field__slider {
  --m-block-slider-preview-items-shadow-degrees: -90deg;
  --m-block-slider-preview-items-shadow-color: var(--color-background-primary);
}
[class*='h-container--bg-'] .m-slider-field--type-13 .m-slider-field__slider {
  --m-block-slider-preview-items-shadow-color: var(
    --color-background-secondary
  );
}
.m-slider-field--type-13.m-slider-field--with-images .m-slider-field__arrows {
  display: none;
}
@media (min-width: 1025px) {
  .m-slider-field--type-13.m-slider-field--with-images .m-slider-field__arrows {
    display: block;
  }
}
.m-slider-field--type-13.m-slider-field--with-images
  .m-slider-field__slider::before,
.m-slider-field--type-13.m-slider-field--with-images
  .m-slider-field__slider::after {
  position: absolute;
  z-index: 1;
  top: 21.9375rem;
  width: 2.25rem;
  height: calc(100% - 21.9375rem);
  content: '';
  pointer-events: none;
  background-image: linear-gradient(
    var(--m-block-slider-preview-items-shadow-degrees),
    transparent 0%,
    var(--m-block-slider-preview-items-shadow-color) 40%,
    var(--m-block-slider-preview-items-shadow-color) 100%
  );
}
@media (min-width: 1025px) {
  .m-slider-field--type-13.m-slider-field--with-images
    .m-slider-field__slider::before,
  .m-slider-field--type-13.m-slider-field--with-images
    .m-slider-field__slider::after {
    content: none;
  }
}
.m-slider-field--type-13.m-slider-field--with-images
  .m-slider-field__slider::before {
  left: 0;
}
@media (min-width: 1441px) {
  .m-slider-field--type-13.m-slider-field--with-images
    .m-slider-field__slider::before {
    left: calc((var(--viewport-width) - 90rem) / 2);
  }
}
.m-slider-field--type-13.m-slider-field--with-images
  .m-slider-field__slider::after {
  --m-block-slider-preview-items-shadow-degrees: 90deg;

  right: 0;
}
@media (min-width: 1441px) {
  .m-slider-field--type-13.m-slider-field--with-images
    .m-slider-field__slider::after {
    right: calc((var(--viewport-width) - 90rem) / 2);
  }
}
@media (min-width: 1025px) {
  .m-slider-field--type-13 .m-slider-field__arrow-container {
    position: absolute;
    z-index: 1;
    bottom: 0;
    display: flex;
    align-items: center;
    width: 21.5625rem;
    height: calc(100% - 30rem);
    min-height: 1.875rem;
    background-image: linear-gradient(
      var(--m-block-slider-preview-items-shadow-degrees),
      transparent 0%,
      var(--m-block-slider-preview-items-shadow-color) 1.875rem,
      var(--m-block-slider-preview-items-shadow-color) 100%
    );
  }
}
@media (min-width: 1441px) {
  .m-slider-field--type-13 .m-slider-field__arrow-container {
    width: calc((var(--viewport-width) - 46.875rem) / 2);
  }
}
@media (min-width: 1025px) {
  .m-slider-field--type-13 .m-slider-field__arrow-container--prev {
    left: 0;
    padding-left: 10.125rem;
  }
}
@media (min-width: 1441px) {
  .m-slider-field--type-13 .m-slider-field__arrow-container--prev {
    padding-left: calc((var(--viewport-width) - 69.75rem) / 2);
  }
}
@media (min-width: 1025px) {
  .m-slider-field--type-13 .m-slider-field__arrow-container--next {
    --m-block-slider-preview-items-shadow-degrees: 90deg;

    right: 0;
    justify-content: flex-end;
    padding-right: 10.125rem;
  }
}
@media (min-width: 1441px) {
  .m-slider-field--type-13 .m-slider-field__arrow-container--next {
    padding-right: calc((var(--viewport-width) - 69.75rem) / 2);
  }
}
.m-slider-field--type-13 .m-slider-field__arrow {
  position: relative;
  z-index: 1;
  top: auto;
  right: auto;
  left: auto;
  display: flex;
  width: 1.25rem;
  height: 1.25rem;
  padding: 0;
  cursor: pointer;
  transition: color var(--transition-duration-0-2)
    var(--transition-timing-function-cubic-bezier);
  transform: none;
  color: var(--color-text-stroke-primary);
  border: 0;
  border-radius: 0;
  background-color: transparent;
  -webkit-appearance: none;
  appearance: none;
}
.m-slider-field--type-13 .m-slider-field__arrow[disabled] {
  visibility: visible;
  cursor: not-allowed;
  opacity: 1;
  color: var(--color-text-stroke-tertiary);
}
.m-slider-field--type-13 .m-slider-field__arrow-icon {
  width: inherit;
  height: inherit;
  fill: currentColor;
}
.h-container--hp-1 .m-slider-field--type-14 .m-slider-field__slider {
  margin-inline: calc(var(--layout-horizontal-gap) * -1);
}
.m-slider-field--type-14 .m-slider-field__slider:not(.is-initialized) {
  padding-inline: 2.25rem;
}
@media (min-width: 1025px) {
  .m-slider-field--type-14 .m-slider-field__slider:not(.is-initialized) {
    padding-inline: var(--layout-horizontal-gap);
  }
}
.m-slider-field--type-14 .m-slider-field__arrows {
  display: none;
}
@media (min-width: 1025px) {
  .m-slider-field--type-14 .m-slider-field__arrows {
    display: block;
  }
}
.m-slider-field--type-14 .m-slider-field__arrow {
  position: absolute;
  z-index: 1;
  top: auto;
  bottom: 1.5625rem;
  display: flex;
  width: 1.25rem;
  height: 1.25rem;
  padding: 0;
  cursor: pointer;
  transition: color var(--transition-duration-0-2)
    var(--transition-timing-function-cubic-bezier);
  transform: none;
  color: var(--color-text-stroke-primary);
  border: 0;
  border-radius: 0;
  background-color: transparent;
  -webkit-appearance: none;
  appearance: none;
}
.m-slider-field--type-14 .m-slider-field__arrow[disabled] {
  visibility: visible;
  cursor: not-allowed;
  opacity: 1;
  color: var(--color-text-stroke-tertiary);
}
.m-slider-field--type-14 .m-slider-field__arrow--prev {
  left: 16.875rem;
}
@media (min-width: 1441px) {
  .m-slider-field--type-14 .m-slider-field__arrow--prev {
    left: calc((var(--viewport-width) - 56.25rem) / 2);
  }
}
.m-slider-field--type-14 .m-slider-field__arrow--next {
  left: 21.125rem;
}
@media (min-width: 1441px) {
  .m-slider-field--type-14 .m-slider-field__arrow--next {
    left: calc((var(--viewport-width) - 47.75rem) / 2);
  }
}
.m-slider-field--type-14 .m-sldier-field__arrow-icon {
  width: inherit;
  height: inherit;
  fill: currentColor;
}
.m-slider-field--type-14 .m-slider-field__shadow {
  --m-block-slider-wide-items-shadow-degrees: -90deg;
  --m-block-slider-wide-items-shadow-color: var(--color-background-primary);

  position: absolute;
  z-index: 1;
  width: 2.25rem;
  pointer-events: none;
  background-image: linear-gradient(
    var(--m-block-slider-wide-items-shadow-degrees),
    transparent 0%,
    var(--m-block-slider-wide-items-shadow-color) 40%,
    var(--m-block-slider-wide-items-shadow-color) 100%
  );
}
@media (min-width: 1025px) {
  .m-slider-field--type-14 .m-slider-field__shadow {
    background-image: linear-gradient(
      var(--m-block-slider-wide-items-shadow-degrees),
      transparent 0%,
      var(--m-block-slider-wide-items-shadow-color) 100%
    );
  }
}
[class*='h-container--bg-'] .m-slider-field--type-14 .m-slider-field__shadow {
  --m-block-slider-wide-items-shadow-color: var(--color-background-secondary);
}
.m-slider-field--type-14 .m-slider-field__shadow--first {
  display: none;
}
@media (min-width: 1025px) {
  .m-slider-field--type-14 .m-slider-field__shadow--first {
    top: 0;
    left: 0;
    display: block;
    width: var(--layout-horizontal-gap);
    height: 100%;
  }
}
.m-slider-field--type-14 .m-slider-field__shadow--second {
  display: none;
}
@media (min-width: 1025px) {
  .m-slider-field--type-14 .m-slider-field__shadow--second {
    --m-block-slider-wide-items-shadow-degrees: 90deg;

    top: 0;
    right: 0;
    display: block;
    width: var(--layout-horizontal-gap);
    height: 100%;
  }
}
@media (min-width: 1025px) {
  .m-slider-field--type-15 .is-initialized .m-slider-field__track {
    padding-inline: var(--m-slider-field-inline-start-padding)
      var(--m-slider-field-inline-end-padding);
  }
}
@media (min-width: 1025px) {
  .m-slider-field--type-15 .m-slider-field__list {
    display: grid;
    gap: var(--m-slider-field-gap);
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (min-width: 1025px) {
  .m-slider-field--type-15
    .splide.is-initialized:not(.is-active)
    .splide__list {
    display: grid;
  }
}
.h-container--hp-1
  .m-slider-field--type-15
  .m-slider-field__slider.is-initialized {
  margin-inline: calc(var(--layout-horizontal-gap) * -1);
}
.m-slider-field--type-15[data-items-amount='1'],
.m-slider-field--type-15[data-items-amount='2'] {
  --m-slider-field-inline-end-padding: var(--layout-horizontal-gap);
}
@media (min-width: 1025px) {
  .m-slider-field--type-15[data-items-amount='1'] .m-slider-field__list,
  .m-slider-field--type-15[data-items-amount='2'] .m-slider-field__list {
    grid-template-columns: repeat(3, 1fr);
  }
}
