.product-specs{padding:80px 24px;width:100%;box-sizing:border-box}
.product-specs__container{margin:0 auto;width:1200px}
.product-specs__title{margin:0 0 100px;padding:0;text-align:center;font-family:inherit;font-weight:700;font-size:54px;line-height:1.2;letter-spacing:.06em;text-transform:uppercase;color:#fff}
.product-specs__title p{font-family:'FlyingFlea-Bold' !important;font-weight:700;font-style:Bold;font-size:54px;line-height:110.00000000000001%;letter-spacing:0;color:#fff}
.product-specs__item{justify-content:center;display:flex;flex-direction:column;align-items:center;gap:8px}
.product-specs__caption p{font-family:'InterDisplay' !important;font-weight:500;font-style:Medium;font-size:25.2px;line-height:38.94px;letter-spacing:0;text-align:center;color:#e6e6e6}
.product-specs__value-line p{font-family:'Inter' !important;font-weight:700;font-style:Bold;font-size:48px;line-height:100%;letter-spacing:0;text-align:center}
.product-specs__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:48px 40px;width:100%}
.product-specs__cell{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;align-items:center;text-align:center;gap:80px;margin:0;padding:0}
.product-specs__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;min-height:44px}
.product-specs__icon img{display:block;max-height:44px;width:auto;height:auto;object-fit:contain;object-position:center}
.product-specs__icon--force-dark img{filter:brightness(0) saturate(100%)}
.product-specs__icon--placeholder{min-height:48px;min-width:48px;background:transparent}
.product-specs__value-line{margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:.25em;font-family:'FlyingFlea-Bold','Inter',system-ui,sans-serif;font-weight:700;font-size:clamp(1.5rem,3.2vw,2.25rem);line-height:1.15;color:#00a8a8;letter-spacing:-0.02em}
.product-specs__value,.product-specs__unit{color:inherit;font-size:inherit;font-weight:inherit}
.product-specs__value-line .product-specs__value p,.product-specs__value-line .product-specs__unit p{display:inline;margin:0}
.product-specs__caption{margin:0;padding:0;max-width:160px;font-family:inherit;font-weight:400;font-size:1rem;line-height:1.4;color:#000}
.product-specs__grid--mobile{display:none}
.product-specs__grid--desktop{display:block}
@media(max-width:1200px){.product-specs__container{width:100%}
.product-specs{padding:40px 24px}
.product-specs__title{margin-bottom:40px;font-size:32px;text-align:left;letter-spacing:.05em}
.product-specs__title p{font-size:32px}
.product-specs__item{align-items:flex-start;gap:6px}
.product-specs__grid--desktop{display:none}
.product-specs__grid--mobile{display:block}
.product-specs__cell{grid-template-columns:1fr 1fr;gap:40px}
.product-specs__icon img{max-height:32px}
.product-specs__caption p{font-size:16px;line-height:24.72px}
.product-specs__value-line p{font-size:32px}
.product-specs__icon--placeholder{min-height:40px;min-width:40px}
.product-specs__value-line{font-size:clamp(1.25rem,5vw,1.65rem)}
.product-specs__caption{font-size:.875rem;max-width:none}
}
@media(max-width:380px){.product-specs__grid--mobile{gap:24px 16px}
}