@keyframes shine-skeleton-lines{0{background-position:-100px}
40%,100%{background-position:600px}
}
.mod__max-w-xl{max-width:1436px;margin:auto}
@keyframes spin{0{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}
@keyframes rotateImageLoading{from{transform:translate(-50%,-50%) rotateY(0) scale(1.01)}
to{transform:translate(-50%,-50%) rotateY(360deg) scale(1.01)}
}
.cmp-specs-dimensions{padding:80px 0;background-color:var(--color-bg-03)}
.cmp-specs-dimensions__wrapper{position:relative;margin:0 auto;width:100%;max-width:1436px;padding:0 16px}
@media(min-width:764px){.cmp-specs-dimensions__wrapper{padding:0 24px}
}
@media(min-width:1016px){.cmp-specs-dimensions__wrapper{padding:0 48px}
}
@media(min-width:1436px){.cmp-specs-dimensions__wrapper{padding:0 58px}
}
.cmp-specs-dimensions__title .cmp-title__text{color:var(--color-font-01);font-family:'CupraRegular',sans-serif;font-size:20px;line-height:1.5;margin:0}
.cmp-specs-dimensions__text .cmp-text,.cmp-specs-dimensions__text .cmp-text p{color:var(--color-font-02);font-family:'CupraBook',sans-serif;font-size:16px;line-height:1.5}
.cmp-specs-dimensions__text .cmp-text a{color:var(--color-font-02);text-decoration:underline}
.cmp-specs-dimensions__text .cmp-text h1,.cmp-specs-dimensions__text .cmp-text h2,.cmp-specs-dimensions__text .cmp-text h3,.cmp-specs-dimensions__text .cmp-text h4,.cmp-specs-dimensions__text .cmp-text h5,.cmp-specs-dimensions__text .cmp-text h6,.cmp-specs-dimensions__text .cmp-text blockquote,.cmp-specs-dimensions__text .cmp-text pre{color:var(--color-font-02);font-family:'CupraBook',sans-serif;font-size:16px;line-height:1.5;margin:0}
.cmp-specs-dimensions__grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));row-gap:28px}
.cmp-specs-dimensions-item__label,.cmp-specs-dimensions-item__value,.cmp-specs-dimensions-item__unit{font-family:'CupraBook',sans-serif;font-weight:350}
.cmp-specs-dimensions-item__label{font-size:16px;line-height:1.2}
.cmp-specs-dimensions-item__value{font-size:16px;line-height:1.2}
.cmp-specs-dimensions-item__unit{font-size:12px;line-height:1.2}
.cmp-specs-dimensions__swiper-pagination .swiper-pagination-bullet{background-color:var(--color-font-01)}
@media(min-width:764px){.cmp-specs-dimensions__title .cmp-title__text{font-size:24px;line-height:1.75;margin:0}
.cmp-specs-dimensions__grid{display:flex;flex-wrap:wrap;gap:40px 80px}
.cmp-specs-dimensions-item{display:flex;align-items:baseline;flex-wrap:wrap}
.cmp-specs-dimensions-item__value{font-size:24px;line-height:1.2}
.cmp-specs-dimensions-item__unit{font-size:16px;line-height:1.2}
}
@media(min-width:1016px){.cmp-specs-dimensions[data-type='carousel'] .cmp-specs-dimensions__swiper-navigation .swiper-button-next,.cmp-specs-dimensions[data-type='carousel'] .cmp-specs-dimensions__swiper-navigation .swiper-button-prev{background:var(--color-ui-04);border-radius:50%}
.cmp-specs-dimensions[data-type='carousel'] .cmp-specs-dimensions__swiper-navigation .swiper-button-next .ico,.cmp-specs-dimensions[data-type='carousel'] .cmp-specs-dimensions__swiper-navigation .swiper-button-prev .ico{background-color:var(--color-ui-01);mask:var(--ico-path) no-repeat 100% 100%;-webkit-mask:var(--ico-path) no-repeat 100% 100%;-webkit-mask-size:cover;mask-size:cover}
.cmp-specs-dimensions__text .cmp-text,.cmp-specs-dimensions__text .cmp-text p{font-size:20px;line-height:1.2}
.cmp-specs-dimensions__text .cmp-text a{text-decoration:underline}
.cmp-specs-dimensions__text .cmp-text h1,.cmp-specs-dimensions__text .cmp-text h2,.cmp-specs-dimensions__text .cmp-text h3,.cmp-specs-dimensions__text .cmp-text h4,.cmp-specs-dimensions__text .cmp-text h5,.cmp-specs-dimensions__text .cmp-text h6,.cmp-specs-dimensions__text .cmp-text blockquote,.cmp-specs-dimensions__text .cmp-text pre{font-size:20px;line-height:1.2;margin:0}
.cmp-specs-dimensions__grid{row-gap:56px;padding:0 88px}
.cmp-specs-dimensions-item__label{font-size:20px;line-height:1.2}
}
@media(min-width:1436px){.cmp-specs-dimensions__wrapper{position:relative;margin:0 auto;width:100%;max-width:1074px;padding:0 16px}
.cmp-specs-dimensions__title .cmp-title__text{font-size:30px;line-height:2.25;margin:0}
.cmp-specs-dimensions__grid{column-gap:200px;padding:0}
.cmp-specs-dimensions-item__label{font-size:24px;line-height:1.2}
}
@media(min-width:1436px) and (min-width:764px){.cmp-specs-dimensions__wrapper{padding:0 24px}
}
@media(min-width:1436px) and (min-width:1016px){.cmp-specs-dimensions__wrapper{padding:0 48px}
}
@media(min-width:1436px) and (min-width:1436px){.cmp-specs-dimensions__wrapper{padding:0 58px}
}