/* STOFEX V24 — fits the established black / cream / neon-lime theme */
.v24-label{font:900 11px/1.5 Inter,Arial,sans-serif;letter-spacing:.15em;color:#718724;text-transform:uppercase}
.v24-fit-care{padding:30px 0 38px;border-top:1px solid #d8dbd0;margin:26px 0 40px}
.v24-fit-care h2,.v24-measuring-tips h2{font:900 clamp(25px,4vw,43px)/1.08 Arial,Inter,sans-serif;letter-spacing:-.055em;margin:10px 0 18px}
.v24-fit-care-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.v24-fit-care-grid>div{border:1px solid #d8dbd0;background:#f2f3eb;padding:19px}
.v24-fit-care-grid strong{font-size:12px;letter-spacing:.07em}
.v24-fit-care-grid p{font-size:13px;line-height:1.7;color:#50554b}
.v24-fit-care-grid a,.v24-account-tracking a,.v24-receipt-tracking a{font-size:12px;font-weight:900;text-decoration:underline;text-underline-offset:3px}
.v24-measuring-tips{padding:26px 28px;margin:30px 0;border:1px solid #d5dec1;background:#f4f6e9}
.v24-measuring-tips ol{margin:16px 0 18px;padding-left:22px}.v24-measuring-tips li{padding:4px 0;line-height:1.65;font-size:14px}.v24-measuring-tips p{font-size:12px;color:#575c52;line-height:1.65}
.v24-tracking-page{padding-bottom:70px}.v24-tracking-page>h1{font-size:clamp(36px,7vw,80px);letter-spacing:-.07em;margin:12px 0 28px}
.v24-track-intro{display:grid;grid-template-columns:1.2fr 1fr;gap:clamp(20px,4vw,54px);padding:clamp(22px,5vw,54px);background:#f2f3eb;border:1px solid #d6daca}
.v24-track-intro h2{font-size:clamp(30px,4vw,56px);line-height:1.03;letter-spacing:-.06em;margin:16px 0}
.v24-track-intro p{font-size:14px;line-height:1.75;color:#50564c;max-width:610px}.v24-track-intro p strong{color:#262b22}
.v24-track-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}
.v24-track-steps{border:1px solid #d4dbc6;background:#fff;padding:clamp(18px,3vw,30px)}
.v24-track-steps h3{font-size:12px;letter-spacing:.1em;margin:0 0 20px}.v24-track-steps ol{margin:0;padding-left:22px}
.v24-track-steps li{margin-bottom:22px;padding-left:5px}.v24-track-steps li strong{display:block;font-size:14px;margin-bottom:7px}.v24-track-steps li span{display:block;font-size:12px;line-height:1.65;color:#52594d}
.v24-track-note{padding:18px 0;border-bottom:1px solid #d8d9d1;font-size:12px;line-height:1.75;color:#5d6458}
.v24-account-tracking,.v24-receipt-tracking{display:flex;flex-direction:column;gap:8px;margin:22px 0;padding:16px;border-left:3px solid #99b938;background:#f2f4e8}
.v24-account-tracking span,.v24-receipt-tracking span{font-size:12px;line-height:1.6;color:#50574a}
.v24-fit-care a:focus-visible,.v24-tracking-page a:focus-visible,.v24-measuring-tips a:focus-visible{outline:3px solid #8aaa26;outline-offset:3px}
@media(max-width:740px){.v24-fit-care-grid,.v24-track-intro{grid-template-columns:1fr}.v24-measuring-tips{padding:20px}.v24-track-intro{padding:20px}}
