.specifications__keys{margin-bottom:2rem;display:flex;flex-wrap:wrap;gap:1.25rem}@media (min-width: 1024px){.specifications__keys{margin-bottom:3rem}}.specifications__keys__button{display:flex;align-items:center;justify-content:center;gap:.75rem;border-radius:9999px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(33 31 33 / var(--tw-border-opacity, 1));padding:1rem 1.5rem;font-size:.75rem;line-height:.75rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.specifications__keys__button.active{border-color:var(--category-bg, #211F21);color:var(--category-color)}.specifications__keys__button--with-category:before{content:"";display:block;height:.75rem;width:.75rem;border-radius:9999px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;background:var(--category-bg)}.specifications__list{display:flex;flex-wrap:wrap;align-items:stretch;gap:1.25rem}.specifications__item{position:relative;display:grid;max-width:100%;--tw-bg-opacity: 1;background-color:rgb(242 240 236 / var(--tw-bg-opacity, 1));padding:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;gap:.5rem}@media (min-width: 768px){.specifications__item{gap:.75rem}}@media (min-width: 1024px){.specifications__item{gap:1.25rem}}.specifications__item{flex:1 0 auto}.specifications__item:before{content:"";margin-bottom:.25rem;display:block;height:.75rem;width:.75rem;border-radius:9999px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;background:var(--category-bg)}.specifications__item__label{font-size:.75rem;line-height:.75rem;text-transform:uppercase;opacity:.5}.specifications__item__value{font-size:.875rem;line-height:1.125rem}.specifications .active{background:var(--category-bg, #211F21);color:var(--category-color, #FFFFFF)}.specifications .active:before{background:var(--category-color)}.specifications--comfort{--category-bg: #CBD4CE;--category-color: #211F21}.specifications--safety{--category-bg: #211F21;--category-color: #FFFFFF}.specifications--portability{--category-bg: #833B36;--category-color: #FFFFFF}
