.specifications-cards__card{background-color:var(--color-white);border-radius:var(--border-radius-images);overflow:hidden;position:relative}.specifications-cards__overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:15px}.specifications-cards__image-wrap{margin:0;width:100%;position:relative}.specifications-cards__image-wrap::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(180deg, rgba(0, 0, 0, 0) 61%, #000 90%);opacity:.9}.specifications-cards__image-wrap img{width:100%;object-fit:cover}.specifications-cards__info{display:block}.specifications-cards__info[active] .specifications-cards__info-content{opacity:1;visibility:visible;transition-property:all;transition-duration:var(--transition-time);transition-timing-function:var(--transition-easing);transition-property:opacity,visibility}.specifications-cards__info-content{--typography-spacing: 20px;background-color:rgba(0,0,0,.8);color:var(--color-white);aspect-ratio:1/1;display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;top:0;width:100%;padding:20px;text-align:center;opacity:0;visibility:hidden;transition-property:all;transition-duration:var(--transition-time);transition-timing-function:var(--transition-easing);transition-property:opacity,visibility}.specifications-cards__info-content>p{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.specifications-cards__info-button-close{background-color:rgba(0,0,0,0);border:0;cursor:pointer;outline:none;color:inherit;position:absolute;top:15px;right:15px;padding:0}.specifications-cards__info-button{background-color:rgba(0,0,0,0);border:0;outline:none;color:var(--color-navy);display:flex;align-items:center;justify-content:center;gap:8px;padding:10px;width:100%;cursor:pointer;border-left:1px solid var(--color-gray-200);border-right:1px solid var(--color-gray-200)}.specifications-cards__specifications{border:1px solid var(--color-gray-200);border-radius:0 0 var(--border-radius-images) var(--border-radius-images);display:flex;list-style:none;text-align:center;padding:0}.specifications-cards__specification{color:var(--color-navy);flex:1;min-width:0;padding:13px 2px}.specifications-cards__specification+.specifications-cards__specification{border-left:1px solid var(--color-gray-200)}.specifications-cards__specification:nth-child(2){flex:.6}.specifications-cards__specification-title{color:var(--color-gray-500)}.specifications-cards__specification-content{margin-top:2px;text-wrap:nowrap;text-overflow:ellipsis;overflow:hidden;padding:0 5px}.specifications-cards__buttons{display:flex;width:100%;justify-content:space-between;gap:15px;margin-top:10px}@media screen and (min-width: 768px){.specifications-cards__buttons{margin-top:15px}}.specifications-cards__button{width:100%;font-size:11px;padding:8px 5px;flex:1;min-width:0;line-height:1.091}@media screen and (min-width: 768px){.specifications-cards__button{font-size:12px;padding-top:11px;padding-bottom:11px;line-height:1}}.specifications-cards__title{color:var(--color-white);text-align:center;margin:0}.specifications-cards__nav{margin-top:20px}.specifications-cards__track{margin-right:calc(-1*var(--grid-col-gutter))}@media screen and (min-width: 576px){.specifications-cards__track{margin-right:0}}.specifications-cards__slides{gap:var(--grid-col-gutter);align-items:initial}.specifications-cards__slide{display:block}.specifications-cards__slide[hidden=true]{display:none}@media screen and (min-width: 768px){.specifications-cards--cols-3,.specifications-cards--cols-3 .specifications-cards__grid{grid-template-columns:repeat(2, 1fr);grid-row-gap:var(--grid-row-gutter)}}@media screen and (min-width: 1024px){.specifications-cards--cols-3,.specifications-cards--cols-3 .specifications-cards__grid{grid-template-columns:repeat(3, 1fr);grid-row-gap:var(--grid-row-gutter)}}.specifications-cards--carousel-mobile .specifications-cards__slide{flex:calc(92% - var(--grid-col-gutter)) 0 0}@media screen and (min-width: 576px){.specifications-cards--carousel-mobile.specifications-cards--cols-3 .specifications-cards__slide{flex:calc(50% - var(--grid-col-gutter)/2) 0 0}}@media screen and (min-width: 1024px){.specifications-cards--carousel-desktop.specifications-cards--cols-3 .specifications-cards__slide{flex:calc((100% - var(--grid-col-gutter)*2)/3) 0 0}}@media screen and (min-width: 1024px){.specifications-cards:not(.specifications-cards--carousel-desktop) .specifications-cards__slides{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr))}}.specifications-cards:not(.specifications-cards--carousel-desktop).specifications-cards--cols-3 .specifications-cards__slides{grid-template-columns:repeat(3, 1fr)}@media screen and (min-width: 1024px){.specifications-cards:not(.specifications-cards--carousel-desktop) .specifications-cards__nav{display:none}}@media screen and (max-width: 1024px){.specifications-cards:not(.specifications-cards--carousel-mobile) .specifications-cards__track{margin-right:0}}@media screen and (max-width: 1024px){.specifications-cards:not(.specifications-cards--carousel-mobile) .specifications-cards__slides{display:grid;grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 576px){.specifications-cards:not(.specifications-cards--carousel-mobile) .specifications-cards__slides{grid-template-columns:repeat(1, 1fr)}}@media screen and (max-width: 1024px){.specifications-cards:not(.specifications-cards--carousel-mobile) .specifications-cards__nav{display:none}}.section--has-background .specifications-cards__info-button{border-left:unset;border-right:unset}.section--has-background .specifications-cards__specifications{border:unset;border-top:1px solid var(--color-gray-200);border-radius:unset}
