.elementor-widget-single-specifications{--lightgrey: #f8fafc;--darkgrey: #cdd5df}.elementor-widget-single-specifications .specifications{display:grid;gap:1rem}.elementor-widget-single-specifications .specifications-header{grid-column:1/-1}.elementor-widget-single-specifications .specifications-list{display:grid;gap:1rem;overflow-x:auto}@media(max-width: 767px){.elementor-widget-single-specifications .specifications-list{grid-auto-flow:column;grid-auto-columns:300px}}@media(min-width: 768px){.elementor-widget-single-specifications .specifications-list{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 992px){.elementor-widget-single-specifications .specifications-list{grid-template-columns:repeat(3, 1fr)}}.elementor-widget-single-specifications .specification{display:grid;gap:1rem;padding:1rem;background-color:var(--lightgrey);border:1px solid var(--darkgrey);border-radius:.5rem}.elementor-widget-single-specifications .specification-group{display:grid;gap:.25rem}.elementor-widget-single-specifications .specification-group-title{font-size:.8rem;font-weight:500;text-transform:uppercase}.elementor-widget-single-specifications .specification .item{display:grid;gap:.25rem;border-bottom:1px dotted var(--darkgrey)}@media(min-width: 768px){.elementor-widget-single-specifications .specification .item{display:grid;grid-template-columns:auto max-content;justify-content:space-between}}.elementor-widget-single-specifications .specification .item .value{font-weight:500}
