.bas-pillar{background:var(--bone);color:var(--carbon);font-family:var(--bas-body)}.bas-pillar__hero{min-height:min(760px,calc(100vh - 76px));display:grid;align-items:end;position:relative;overflow:hidden;background:var(--carbon);color:var(--bone);padding:clamp(96px,12vw,160px) clamp(20px,4vw,56px) clamp(56px,7vw,96px)}.bas-pillar__hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#08090cf0,#08090c9e 48%,#08090c4d),linear-gradient(0deg,rgba(8,9,12,.82),transparent 46%);z-index:1}.bas-pillar__hero-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.62}.bas-pillar__hero-copy{position:relative;z-index:2;width:min(760px,100%);display:grid;gap:20px}.bas-pillar__eyebrow{color:#ff6577}.bas-pillar__title{margin:0;color:var(--bone);font-size:clamp(54px,10vw,128px);line-height:.92;text-transform:uppercase}.bas-pillar__subhead{margin:0;max-width:690px;color:var(--bone);font-size:clamp(18px,2.2vw,24px);line-height:1.45;font-weight:700}.bas-pillar__actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:6px}.bas-pillar__section{padding:clamp(64px,8vw,112px) clamp(20px,4vw,56px)}.bas-pillar__section--dark{background:var(--carbon);color:var(--bone)}.bas-pillar__inner{width:min(1440px,100%);margin:0 auto}.bas-pillar__head{display:grid;gap:18px;width:min(760px,100%);margin-bottom:clamp(32px,5vw,56px)}.bas-pillar__heading{margin:0;color:inherit;text-transform:uppercase}.bas-pillar__intro{margin:0;color:inherit;opacity:.78;font-size:17px;line-height:1.55}.bas-pillar__rule{width:76px;margin:0}.bas-pillar__products{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:22px}.bas-pillar-card{background:#fff;border:1px solid color-mix(in srgb,var(--carbon) 12%,transparent);display:grid;grid-template-rows:auto 1fr;min-height:100%}.bas-pillar-card__media{aspect-ratio:4 / 3;background:color-mix(in srgb,var(--smoke) 12%,var(--bone));overflow:hidden}.bas-pillar-card__image{display:block;width:100%;height:100%;object-fit:contain;padding:18px}.bas-pillar-card__copy{padding:24px;display:grid;gap:12px;align-content:start}.bas-pillar-card__label{justify-self:start;background:var(--blood);color:var(--bone);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;padding:6px 8px}.bas-pillar-card__label--muted{background:var(--carbon)}.bas-pillar-card__title{margin:0;font-size:clamp(24px,3vw,34px);line-height:1;text-transform:uppercase}.bas-pillar-card__body{margin:0;color:color-mix(in srgb,var(--carbon) 72%,var(--bone));font-size:15px;line-height:1.55}.bas-pillar-card__price{margin:0;font-family:var(--bas-display);font-size:26px;font-weight:700;letter-spacing:.02em}.bas-pillar-card__actions{margin-top:8px}.bas-pillar-card__actions .btn-primary,.bas-pillar-card__actions .btn-secondary{width:100%;justify-content:center}.bas-pillar[data-bas-pillar=coaching] .bas-pillar__products{grid-template-columns:repeat(4,minmax(0,1fr))}.bas-pillar[data-bas-pillar=coaching] .bas-pillar-card{grid-template-rows:1fr}.bas-pillar[data-bas-pillar=coaching] .bas-pillar-card__media{display:none}.bas-pillar[data-bas-pillar=coaching] .bas-pillar-card__copy{min-height:100%;padding:clamp(22px,2.4vw,32px);align-content:start}.bas-pillar[data-bas-pillar=coaching] .bas-pillar-card__actions{align-self:end}.bas-pillar[data-bas-pillar=coaching] .bas-pillar-card:first-child{background:var(--carbon);color:var(--bone);border-color:var(--blood);box-shadow:inset 0 0 0 2px var(--blood)}.bas-pillar[data-bas-pillar=coaching] .bas-pillar-card:first-child .bas-pillar-card__title,.bas-pillar[data-bas-pillar=coaching] .bas-pillar-card:first-child .bas-pillar-card__body,.bas-pillar[data-bas-pillar=coaching] .bas-pillar-card:first-child .bas-pillar-card__price{color:var(--bone)}.bas-pillar[data-bas-pillar=coaching] .bas-pillar-card:first-child .bas-pillar-card__body{opacity:.84}.bas-pillar__compare-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.bas-pillar-model{background:var(--steel);border:1px solid color-mix(in srgb,var(--bone) 12%,transparent);padding:clamp(24px,4vw,36px);display:grid;gap:18px}.bas-pillar-model__title{margin:0;color:var(--bone);font-size:clamp(30px,4vw,46px);line-height:1;text-transform:uppercase}.bas-pillar-model__meta{margin:0;color:var(--bone);opacity:.78;font-weight:700}.bas-pillar-model__list{margin:0;padding-left:18px;display:grid;gap:8px;color:var(--bone);opacity:.84;line-height:1.5}.bas-pillar__sport-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.bas-pillar-sport{border-top:3px solid var(--blood);background:#fff;padding:22px;display:grid;gap:10px}.bas-pillar-sport__title{margin:0;font-size:22px;text-transform:uppercase}.bas-pillar-sport__body{margin:0;color:color-mix(in srgb,var(--carbon) 72%,var(--bone));line-height:1.5}.bas-pillar-sport__link{margin-top:4px;color:var(--carbon);font-weight:800;font-size:13px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none}.bas-pillar-sport__link:hover,.bas-pillar-sport__link:focus-visible{color:var(--blood)}.bas-pillar__faq-list{list-style:none;padding:0;margin:0;display:grid;border-top:1px solid color-mix(in srgb,var(--carbon) 14%,transparent)}.bas-pillar-faq{border-bottom:1px solid color-mix(in srgb,var(--carbon) 14%,transparent)}.bas-pillar-faq__summary{cursor:pointer;display:flex;justify-content:space-between;gap:20px;padding:22px 0;font-weight:800;font-size:clamp(18px,2vw,24px);text-transform:uppercase}.bas-pillar-faq__answer{max-width:820px;padding:0 0 24px;color:color-mix(in srgb,var(--carbon) 72%,var(--bone));font-size:16px;line-height:1.6}.bas-pillar-faq__answer p{margin:0}@media(max-width:780px){.bas-pillar__hero{min-height:680px}.bas-pillar__actions,.bas-pillar__actions .btn-primary,.bas-pillar__actions .btn-ghost,.bas-pillar__actions .btn-secondary{width:100%}.bas-pillar__compare-grid,.bas-pillar[data-bas-pillar=coaching] .bas-pillar__products{grid-template-columns:1fr}}@media(min-width:781px)and (max-width:1180px){.bas-pillar[data-bas-pillar=coaching] .bas-pillar__products{grid-template-columns:repeat(2,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/57/assets/bas-pillar-page.css.map */
