.system-detail header .meta-info{display:flex;flex-direction:row;gap:18px;margin-bottom:16px}.system-detail header .meta-info .code{align-self:center;font-size:var(--font-m-size);color:var(--color-text-label);letter-spacing:.56px}.system-detail .meta-navigation ul{display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}@media (max-width: 1260px){.system-detail .meta-navigation ul{grid-template-columns:repeat(2,1fr)}}@media (max-width: 576px){.system-detail .meta-navigation ul{grid-template-columns:1fr}}.system-detail .meta-navigation ul li a{width:100%}.catalog-detail-system{display:flex;flex-direction:row;position:relative}.catalog-detail-system .layer-images{position:sticky;flex:0 0 50%;top:var(--main-header--dynamic-height);transition:top .3s ease-out;--offset-height: 0%}.catalog-detail-system .layer-images .image{position:relative;text-align:center;transition:margin .8s ease-in}.catalog-detail-system .layer-images .image:not(:first-child){margin-top:calc(-12% - var(--offset-height))}.catalog-detail-system .layer-images .image[data-no-offset]+.image{margin-top:-20%}.catalog-detail-system .layer-images .image.active{margin-top:0!important}.catalog-detail-system .layer-images .image[data-no-offset]+.active{margin-top:-8%!important}.catalog-detail-system .layer-images .image.active+.image{margin-top:calc(-8% - var(--offset-height))}.catalog-detail-system .layer-images .image .index{position:absolute;opacity:0;top:calc(50% - 20px);left:calc(50% - 20px);display:flex;align-items:center;justify-content:center;flex:0 0 40px;width:40px;height:40px;color:#fff;background:var(--color-gray-500);font-size:var(--font-3xl-size);font-weight:600;transition:background-color ease-out .3s}@keyframes float{50%{transform:translatey(6px)}}.catalog-detail-system .layer-images .image.active{animation:float 3s ease-in-out infinite}.catalog-detail-system .layer-descriptions{display:flex;flex-direction:column;width:100%;gap:18px}.catalog-detail-system .layer-descriptions .layer-description{display:flex}.catalog-detail-system .layer-descriptions .layer-description .layer-index{display:flex;align-items:center;justify-content:center;flex:0 0 40px;width:40px;height:40px;color:#fff;background:var(--color-gray-500);font-size:var(--font-3xl-size);font-weight:600;transition:background-color ease-out .3s}.catalog-detail-system .layer-descriptions .layer-description .body{flex-grow:1}.catalog-detail-system .layer-descriptions .layer-description .body .short-info{position:relative;padding:24px 64px 24px 24px;border:1px solid var(--color-gray-200);background:var(--color-gray-50);cursor:pointer;transition:box-shadow ease-out .3s}.catalog-detail-system .layer-descriptions .layer-description .body .short-info:hover{box-shadow:0 0 10px #00000029}.catalog-detail-system .layer-descriptions .layer-description .body .short-info .tags-list{margin-bottom:8px}.catalog-detail-system .layer-descriptions .layer-description .body .short-info:after{font-family:iconfont!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";position:absolute;right:24px;bottom:24px;font-size:28px;transform:rotate(0);transition:transform .3s ease}.catalog-detail-system .layer-descriptions .layer-description .body .long-description .ce-bodytext{margin-top:8px;padding:24px;background:var(--color-gray-50);border:1px solid var(--color-gray-200)}.catalog-detail-system .layer-descriptions .layer-description .body .long-description .ce-bodytext .description{margin-bottom:12px}.catalog-detail-system .layer-descriptions .layer-description .body .long-description .ce-bodytext .product-link{display:flex;align-items:center;font-weight:600;transition:color .3s ease}.catalog-detail-system .layer-descriptions .layer-description .body .long-description .ce-bodytext .product-link:not(:last-child){margin-bottom:12px}.catalog-detail-system .layer-descriptions .layer-description .body .long-description .ce-bodytext .product-link:after{font-family:iconfont!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:var(--color-primary);font-size:18px;margin-left:8px}.catalog-detail-system .layer-descriptions .layer-description .body .long-description .ce-bodytext .product-link:hover{color:var(--color-primary)}.catalog-detail-system .layer-descriptions .layer-description .expander{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s ease-out}.catalog-detail-system .layer-descriptions .layer-description .expander .long-description{overflow:hidden}.catalog-detail-system .layer-descriptions .layer-description.active .layer-index{background:var(--color-primary)}.catalog-detail-system .layer-descriptions .layer-description.active .expander{grid-template-rows:1fr}.catalog-detail-system .layer-descriptions .layer-description.active .short-info:after{transform:rotate(180deg)}
