.jr-tw-header{background:#fff;padding:80px 0 56px;text-align:center}.jr-tw-header__heading{font-family:var(--jr-font-heading, var(--font-heading-family, sans-serif));font-size:clamp(32px,5vw,72px);font-weight:900;text-transform:uppercase;letter-spacing:-.025em;color:#111;margin:0 0 20px;line-height:1}.jr-tw-header__sub{font-size:clamp(15px,1.8vw,18px);color:#666;max-width:620px;margin:0 auto;line-height:1.65}.jr-tw-cards{padding-top:0!important;padding-bottom:80px}.jr-cat__img-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;background:#111;display:flex;align-items:center;justify-content:center}.jr-cat__img-placeholder svg{color:#ffffff40}.jr-cat-hero{background:var(--jr-cat-hero-bg, #111111);padding:100px 40px;text-align:center;color:#fff;position:relative;overflow:hidden;min-height:420px;display:flex;align-items:center;justify-content:center}.jr-cat-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:.35}.jr-cat-hero__content{position:relative;z-index:1;max-width:800px}.jr-cat-hero__heading{font-family:var(--jr-font-heading, var(--font-heading-family, sans-serif));font-size:clamp(36px,6vw,80px);font-weight:900;text-transform:uppercase;letter-spacing:-.025em;line-height:1;margin:0 0 20px;color:#fff}.jr-cat-hero__sub{font-size:clamp(15px,1.8vw,18px);color:#ffffffbf;max-width:560px;margin:0 auto;line-height:1.6}.jr-cat-desc{padding:64px 0 48px;text-align:center}.jr-cat-desc__text{font-size:clamp(15px,1.6vw,17px);color:#444;max-width:700px;margin:0 auto;line-height:1.8}.jr-gallery{padding:0 0 72px}.jr-gallery__label{font-family:var(--jr-font-heading, var(--font-heading-family, sans-serif));font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:#111;text-align:center;margin-bottom:24px}.jr-gallery__grid{display:grid;grid-template-columns:repeat(var(--gallery-cols, 3),1fr);gap:12px}.jr-gallery__item{aspect-ratio:1;border-radius:2px;overflow:hidden;position:relative;background:#f0f0f0}.jr-gallery__item img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.jr-gallery__link{display:block;width:100%;height:100%}.jr-gallery__link:hover img{transform:scale(1.05)}.jr-gallery__caption{position:absolute;bottom:0;left:0;right:0;padding:8px 12px;background:#0000008c;color:#fff;font-size:12px;text-align:center;margin:0;line-height:1.4}.jr-gallery__placeholder{width:100%;height:100%;background:linear-gradient(160deg,#e4ede6,#c8dccb);display:flex;align-items:center;justify-content:center}.jr-gallery__placeholder svg{width:40px;height:40px;color:#1f5c2e;opacity:.25}.jr-cat-cta{background:#f8f8f8;padding:80px 40px;text-align:center}.jr-cat-cta__heading{font-family:var(--jr-font-heading, var(--font-heading-family, sans-serif));font-size:clamp(28px,4vw,52px);font-weight:900;text-transform:uppercase;letter-spacing:-.03em;color:#111;margin:0 0 14px;line-height:1}.jr-cat-cta__sub{font-size:15px;color:#666;max-width:420px;margin:0 auto 40px;line-height:1.75}.jr-breadcrumb{border-bottom:1px solid #e8e8e8}.jr-breadcrumb .jr-w{padding-top:16px;padding-bottom:16px}.jr-breadcrumb__link{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;text-decoration:none;color:#666;transition:color .15s ease}.jr-breadcrumb__link:hover{color:#111}.jr-club-products{padding:56px 0 72px}.jr-club-products__heading{font-family:var(--jr-font-heading, var(--font-heading-family, sans-serif));font-size:clamp(18px,2vw,24px);font-weight:800;text-transform:uppercase;letter-spacing:.03em;color:#111;margin:0 0 32px}.jr-club-products__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.jr-club-product{display:block;text-decoration:none;color:inherit;background:#fff;border:1px solid #e8e8e8;transition:box-shadow .22s ease}.jr-club-product:hover{box-shadow:0 6px 24px #00000017}.jr-club-product__img{width:100%;aspect-ratio:1;overflow:hidden;background:#f5f5f5;position:relative}.jr-club-product__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.jr-club-product:hover .jr-club-product__img img{transform:scale(1.04)}.jr-club-product__info{padding:16px}.jr-club-product__title{font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#111;margin:0 0 6px;line-height:1.3}.jr-club-product__price{font-size:14px;font-weight:700;color:#111;margin:0 0 14px}.jr-club-product__compare{color:#aaa;font-weight:400;text-decoration:line-through;margin-right:6px}.jr-club-product__btn{font-size:10px;padding:8px 16px;letter-spacing:.08em}.jr-club-products__empty{text-align:center;color:#666;font-size:15px;padding:64px 0;grid-column:1 / -1}@media(max-width:860px){.jr-gallery__grid{grid-template-columns:repeat(min(var(--gallery-cols, 3),2),1fr)}.jr-club-products__grid{grid-template-columns:repeat(2,1fr);gap:16px}.jr-tw-header{padding:56px 0 40px}}@media(max-width:640px){.jr-cat-hero{padding:72px 20px;min-height:340px}.jr-cat-desc{padding:48px 0 32px}.jr-gallery{padding-bottom:48px}.jr-gallery__grid{grid-template-columns:repeat(2,1fr)}.jr-cat-cta{padding:56px 20px}.jr-tw-header{padding:48px 0 32px}.jr-club-products{padding:40px 0 56px}}@media(max-width:480px){.jr-club-products__grid{grid-template-columns:1fr;gap:16px}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/jr-teamwear.css.map */
