.specifications{color:#1d1d1f;padding:calc(var(--header-height) + 64px) 24px 96px;background:#fff}.specifications-container{width:100%;max-width:980px;margin-inline:auto}.specifications-intro{text-align:center;padding-bottom:44px}.specifications-product{margin-bottom:12px;font-size:21px;font-weight:600;line-height:1.4}.specifications h1{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(32px,4vw,48px);font-weight:600;line-height:1.1}.specifications-product-image{width:min(100%,600px);height:auto;margin:24px auto 0;display:block;transform:translate(-10px)}.specification{border-top:1px solid #d2d2d7;grid-template-columns:220px minmax(0,1fr);gap:64px;padding-block:48px;display:grid}.specification h2{letter-spacing:-.025em;font-size:24px;font-weight:600;line-height:1.2}.specification-content,.specification-row>*{min-width:0}.specification dl{gap:24px;display:grid}.specification-row{grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);gap:32px;font-size:17px;line-height:1.5;display:grid}.specification-row dt{letter-spacing:.045em;color:#6e6e73;padding-top:4px;font-size:12px;font-weight:600;line-height:1.5}.specification-row dd{font-variant-numeric:tabular-nums;font-weight:400}.specification-row dt,.specification-row dd{overflow-wrap:anywhere}@media (max-width:1023px){.specification{grid-template-columns:180px minmax(0,1fr);gap:40px}}@media (max-width:767px){.specifications{padding:calc(var(--header-height) + 40px) 20px 56px}.specifications-intro{padding-bottom:28px}.specifications-product{font-size:19px}.specifications-product-image{margin-top:8px}.specification{grid-template-columns:minmax(0,1fr);gap:28px;padding-block:32px}.specification h2{font-size:22px}.specification dl{gap:20px}.specification-row{grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);gap:20px;font-size:16px}}
