.hydras-image-layer{position:relative}.hydras-image-layer__image{inset:0;opacity:0;position:absolute;transition:opacity .2s ease-in-out}.hydras-image-layer__image.active{opacity:1}.cylinder-specification-container{background-color:#fff}.cylinder-specification-container__headline{padding:.5rem 0}.cylinder-specification-container__headline h2{margin:0}.cylinder-specification-container__description{font-size:.875rem;font-style:normal;font-weight:300;line-height:1.1375rem}.cylinder-specification-container__description p{margin-top:0}.cylinder-specification-container__image-layer{align-items:center;display:flex;gap:.625rem;justify-content:center;padding:1rem 0}.cylinder-specification-container__cards{display:grid;grid-template-columns:33.3333% 33.3333% 33.3333%;grid-template-rows:auto}.cylinder-specification-container__cards .card:first-child{margin-left:0}.cylinder-specification-container__cards .card:last-child{margin-right:0}.cylinder-specification-container__cards .card{align-items:flex-start;align-self:stretch;display:flex;flex:1 0 0;flex-direction:column;margin:1.25rem .625rem 0;padding:1rem}.cylinder-specification-container__cards .card .cylinder-data-headline{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem;width:100%}.cylinder-specification-container__cards .card .sealing-reqs-headline{margin-bottom:1rem}.cylinder-specification-container__cards .card.first-card{margin-left:0}.cylinder-specification-container__cards .card label{font-size:.875rem;font-style:normal;font-weight:300;padding-bottom:.38rem}.cylinder-specification-container__cards .card h3{margin:0}.cylinder-specification-container__cards .card .card-content{align-items:flex-start;align-self:stretch;display:flex;flex:1 0 0;flex-direction:column;gap:1rem}.cylinder-specification-container__cards .card .input-wrapper{align-items:flex-start;display:flex;flex-direction:column}.cylinder-specification-container__cards .card .input-wrapper .k-input-value-text{font-weight:600}.cylinder-specification-container__buttons{align-items:center;align-self:stretch;display:flex;gap:1.25rem;justify-content:flex-end;padding:2rem 0 1.25rem}.cylinder-specification-container__buttons .k-button.k-button-solid-base{background-color:#ecf1f8}.cylinder-specification-container__buttons .k-button-solid-base{color:#048}.cylinder-specification-container__buttons .k-button.k-button-solid{font-weight:600}.cylinder-specification-container :deep(.k-label){font-size:.875rem;font-style:normal;font-weight:300}
