/* ── Mobile Slider Height Fix — Athlete2 Slideshow ── */
@media (max-width: 768px) {

    .athlete2slideshow.athlete .slide-img {
        max-height: 400px !important;
        height: 400px !important;
        background-size: cover !important;
        background-position: center center !important;
    }

    .athlete2slideshow.athlete .slide-title .text {
        font-size: 1.4em !important;
        line-height: 1.2 !important;
    }

    .athlete2slideshow.athlete .slide-title a.link {
        font-size: 1em !important;
        padding: 10px 20px !important;
    }
}

@media (max-width: 480px) {
    .athlete2slideshow.athlete .slide-img {
        max-height: 280px !important;
        height: 280px !important;
    }

    .athlete2slideshow.athlete .slide-title .text {
        font-size: 1.1em !important;
    }
}

/* ── S45 tiered availability chips (Jul 16 2026) — shared across all Olegnax/athlete2 sites ── */
.s1-tier {
    display: inline-flex;
    align-items: center;
    gap: .4em;
    font-size: .74rem;
    font-weight: 600;
    letter-spacing: .03em;
    text-transform: uppercase;
    line-height: 1.2;
    padding: .3em .7em;
    border-radius: 999px;
    border: 1px solid transparent;
    white-space: nowrap;
}
.s1-tier::before {
    content: '';
    width: .5em;
    height: .5em;
    border-radius: 999px;
    background: currentColor;
    flex-shrink: 0;
}
.s1-tier--ready   { color: #2f9e58; border-color: rgba(47,158,88,.35); background: rgba(47,158,88,.08); }
.s1-tier--factory { color: #2f7ec2; border-color: rgba(47,126,194,.35); background: rgba(47,126,194,.08); }
.s1-tier--order   { color: #c07a1f; border-color: rgba(192,122,31,.35); background: rgba(192,122,31,.08); }
.s1-tier--low     { color: #d1571f; border-color: rgba(209,87,31,.4); background: rgba(209,87,31,.1); }

/* scraped Word-pasted product descriptions (Belltech + other brands) carry inline
   center-alignment (MsoListParagraph/MsoNormal) — force left, shared across all Olegnax/athlete2 sites */
.catalog-product-view .brand-product-description,
.catalog-product-view .brand-product-description p,
.catalog-product-view .brand-product-description li,
.catalog-product-view .brand-product-description div,
.catalog-product-view .brand-product-description h1,
.catalog-product-view .brand-product-description h2,
.catalog-product-view .brand-product-description h3,
.catalog-product-view .brand-product-description h4,
.catalog-product-view .brand-product-description h5,
.catalog-product-view .brand-product-description h6,
.catalog-product-view .product.data.items > .item.content p.MsoNormal{text-align:left!important}
