.bb{--ink:#14161a;--ink-2:#4a5058;--ink-3:#8b929b;--paper:#fbfaf8;--paper-2:#f3f2ef;--line:#e4e2dd;--dark:#101216;--dark-2:#191c22;--accent:#c8102e;--gold:#f59e0b;--wrap:1240px;--gut:clamp(20px,5vw,40px);font-family:var(--font-body-family,inherit);color:var(--ink);-webkit-font-smoothing:antialiased}.bb *,.bb *:before,.bb *:after{box-sizing:border-box}.bb__wrap{max-width:var(--wrap);margin:0 auto;padding-inline:var(--gut)}.bb__wrap--narrow{max-width:920px}.bb-eyebrow{font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin:0 0 18px}.bb-eyebrow--light{color:var(--gold)}.bb-display{font-family:var(--font-heading-family,inherit);font-size:clamp(2.3rem,5.4vw,4.15rem);line-height:1.02;font-weight:800;letter-spacing:-.032em;margin:0;color:var(--ink)}.bb-h2{font-family:var(--font-heading-family,inherit);font-size:clamp(1.85rem,3.9vw,3rem);line-height:1.06;font-weight:800;letter-spacing:-.028em;margin:0;color:var(--ink)}.bb-h3{font-size:clamp(1.15rem,1.9vw,1.42rem);line-height:1.22;font-weight:750;letter-spacing:-.015em;margin:0;color:var(--ink)}.bb-lede{font-size:clamp(1.05rem,1.5vw,1.18rem);line-height:1.62;color:var(--ink-2);max-width:62ch;margin:20px 0 0}.bb-body{font-size:1.02rem;line-height:1.68;color:var(--ink-2);max-width:68ch;margin:0}.bb-meta{font-size:.86rem;line-height:1.55;color:var(--ink-3);margin:0}.on-dark .bb-display,.on-dark .bb-h2,.on-dark .bb-h3{color:#fff}.on-dark .bb-lede,.on-dark .bb-body{color:#ffffffad}.on-dark .bb-meta{color:#ffffff73}.bb-sec{padding:clamp(64px,8vw,112px) 0}.bb-sec--paper{background:var(--paper)}.bb-sec--band{background:var(--paper-2)}.bb-sec--dark{background:var(--dark);color:#fff}.bb-sec--tight{padding-top:clamp(44px,5vw,68px)}.bb-rule{height:1px;background:var(--line);border:0;margin:0}.bb-head{max-width:760px;margin:0 0 clamp(36px,4.5vw,60px)}.bb-head--center{margin-inline:auto;text-align:center}.bb-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5em;font-family:var(--font-body-family,inherit);font-size:.82rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;padding:16px 30px;border-radius:4px;border:1.5px solid transparent;transition:background .18s ease,color .18s ease,border-color .18s ease;cursor:pointer}.bb-btn--primary{background:var(--accent);color:#fff}.bb-btn--primary:hover{background:#a60d26;color:#fff}.bb-btn--dark{background:var(--ink);color:#fff}.bb-btn--dark:hover{background:#000;color:#fff}.bb-btn--line{background:transparent;color:var(--ink);border-color:#c9c6c0}.bb-btn--line:hover{border-color:var(--ink);color:var(--ink)}.on-dark .bb-btn--line{color:#fff;border-color:#ffffff57}.on-dark .bb-btn--line:hover{border-color:#fff}.bb-btn--ghost{background:transparent;color:#fff;border-color:#ffffff57}.bb-btn--ghost:hover{border-color:#fff}.bb-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.bb-hero{position:relative;display:flex;align-items:flex-end;overflow:hidden;background:var(--dark);min-height:min(92vh,860px);margin-top:calc(-1 * var(--bb-header-h,0px));padding-top:var(--bb-header-h,0px)}.bb-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 42%;z-index:0}.bb-hero__veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(96deg,#08090be0,#08090bbd 26%,#08090b66 50%,#08090b1a 70%,#08090b00 84%),linear-gradient(180deg,#08090bbd,#08090b38 26%,#08090b4d 62%,#08090bcc)}.bb-hero__inner{position:relative;z-index:2;width:100%;padding-bottom:clamp(56px,7vw,96px);padding-top:clamp(120px,16vw,180px)}.bb-hero .bb-display{color:#fff;max-width:15ch;text-shadow:0 2px 22px rgba(0,0,0,.55),0 1px 3px rgba(0,0,0,.45)}.bb-hero .bb-lede{color:#ffffffe0;max-width:46ch;text-shadow:0 1px 14px rgba(0,0,0,.6)}.bb-hero__eyebrow{color:#fff;opacity:.9;text-shadow:0 1px 10px rgba(0,0,0,.7)}.bb-strip{background:var(--ink);color:#fff;padding:15px 0}.bb-strip__row{display:flex;flex-wrap:wrap;gap:10px 30px;justify-content:center;font-size:.72rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.bb-strip__row span{opacity:.62}.bb-strip__row span:before{content:"";display:inline-block;width:5px;height:5px;background:var(--accent);margin-right:12px;vertical-align:middle;transform:rotate(45deg)}.bb-fits__shot{margin:0 0 clamp(28px,4vw,44px);border:1px solid var(--line);background:#fff;overflow:hidden}.bb-fits__shot img{display:block;width:100%;height:auto}.bb-cuts{display:grid;gap:0;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line)}.bb-cut{padding:30px 30px 34px;border-right:1px solid var(--line)}.bb-cut:last-child{border-right:0}.bb-cut__n{font-family:var(--font-heading-family,inherit);font-size:.78rem;font-weight:800;letter-spacing:.14em;color:var(--accent);margin:0 0 12px}.bb-cut__copy{font-size:.97rem;line-height:1.62;color:var(--ink-2);margin:10px 0 0}.bb-plates{display:grid;gap:clamp(16px,2.2vw,28px);grid-template-columns:repeat(3,1fr)}.bb-plate{margin:0}.bb-plate__img{border:1px solid var(--line);background:#fff;overflow:hidden}.bb-plate__img img{display:block;width:100%;height:auto;transition:transform .5s cubic-bezier(.2,.7,.3,1)}.bb-plate:hover .bb-plate__img img{transform:scale(1.02)}.bb-plate__cap{display:flex;align-items:baseline;gap:12px;padding:16px 2px 0}.bb-plate__cut{font-size:.7rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--ink);white-space:nowrap}.bb-plate__spec{font-size:.86rem;color:var(--ink-3);line-height:1.5}.bb-split{display:grid;gap:clamp(28px,5vw,70px);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center}.bb-split--flip .bb-split__media{order:-1}.bb-points{display:grid;gap:0;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--line)}.bb-point{display:flex;gap:20px;padding:28px 34px 30px 0;border-bottom:1px solid var(--line)}.bb-point:nth-child(odd){padding-right:44px;border-right:1px solid var(--line)}.bb-point:nth-child(2n){padding-left:34px}.bb-point__n{font-family:var(--font-heading-family,inherit);font-size:.92rem;font-weight:800;color:var(--accent);letter-spacing:.06em;padding-top:3px;flex:0 0 auto}.bb-point__copy{font-size:.97rem;line-height:1.62;color:var(--ink-2);margin:8px 0 0}.bb-paths{display:grid;gap:clamp(16px,2vw,24px);grid-template-columns:repeat(3,1fr);align-items:start;margin-top:clamp(38px,4.5vw,56px)}.bb-path{position:relative;background:#fff;border:1px solid var(--line);border-radius:6px;padding:34px 32px 36px;height:100%;display:flex;flex-direction:column}.bb-path--lead{border-color:var(--ink);box-shadow:0 1px 0 var(--ink)}.bb-path__flag{position:absolute;top:-11px;left:32px;background:var(--accent);color:#fff;font-size:.64rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;padding:5px 12px;border-radius:3px}.bb-path__n{font-family:var(--font-heading-family,inherit);font-size:.76rem;font-weight:800;letter-spacing:.16em;color:var(--ink-3);margin:0 0 14px}.bb-path--lead .bb-path__n{color:var(--accent)}.bb-path__copy{font-size:.98rem;line-height:1.64;color:var(--ink-2);margin:12px 0 0}.bb-path__list{list-style:none;margin:22px 0 0;padding:0;border-top:1px solid var(--line)}.bb-path__list li{font-size:.92rem;line-height:1.5;color:var(--ink-2);padding:11px 0 11px 20px;border-bottom:1px solid var(--line);position:relative}.bb-path__list li:before{content:"";position:absolute;left:0;top:18px;width:7px;height:1.5px;background:var(--accent)}.bb-path__foot{margin-top:auto;padding-top:26px}.bb-path__foot .bb-btn{width:100%}.bb-path__note{margin:14px 0 0;font-size:.83rem;line-height:1.5;color:var(--ink-3);border-left:2px solid var(--accent);padding-left:12px}.bb-stand{background:var(--dark);color:#fff;border-radius:6px;padding:clamp(44px,6vw,72px) clamp(28px,5vw,64px);margin-top:clamp(40px,5vw,64px);display:grid;gap:clamp(24px,4vw,56px);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center}.bb-stand__hd{font-family:var(--font-heading-family,inherit);font-size:clamp(1.5rem,2.9vw,2.35rem);line-height:1.1;font-weight:800;letter-spacing:-.024em;margin:0;color:#fff;text-transform:uppercase}.bb-stand__hd em{font-style:normal;color:var(--gold)}.bb-stand__copy{font-size:1.05rem;line-height:1.62;color:#ffffffb8;margin:0}.bb-stand__copy strong{color:#fff;font-weight:700}.bb-steps{display:grid;gap:0;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(255,255,255,.14)}.bb-step{padding:34px 34px 8px 0;border-right:1px solid rgba(255,255,255,.14)}.bb-step:last-child{border-right:0}.bb-step:not(:first-child){padding-left:34px}.bb-step__n{font-family:var(--font-heading-family,inherit);font-size:2.6rem;font-weight:800;line-height:1;letter-spacing:-.04em;color:#ffffff38;margin:0 0 16px}.bb-step__copy{font-size:.97rem;line-height:1.64;color:#ffffffa8;margin:10px 0 0}.bb-tiers{display:grid;gap:clamp(16px,2vw,24px);grid-template-columns:repeat(3,1fr);align-items:start}.bb-tier{background:#fff;border:1px solid var(--line);border-radius:6px;padding:32px 30px 34px;height:100%;display:flex;flex-direction:column}.bb-tier--lead{border-color:var(--ink)}.bb-tier__n{font-size:.74rem;font-weight:800;letter-spacing:.16em;color:var(--ink-3);margin:0 0 12px}.bb-tier--lead .bb-tier__n{color:var(--accent)}.bb-tier__copy{font-size:.96rem;line-height:1.62;color:var(--ink-2);margin:12px 0 0}.bb-tier__list{list-style:none;margin:20px 0 0;padding:0}.bb-tier__list li{font-size:.9rem;line-height:1.5;color:var(--ink-2);padding:8px 0 8px 18px;position:relative}.bb-tier__list li:before{content:"";position:absolute;left:0;top:15px;width:6px;height:1.5px;background:var(--accent)}.bb-tier__foot{margin-top:auto;padding-top:24px}.bb-others{display:grid;gap:0;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line)}.bb-other{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 24px 22px 0;border-bottom:1px solid var(--line);border-right:1px solid var(--line);text-decoration:none;color:var(--ink);transition:background .18s ease}.bb-other:nth-child(3n){border-right:0}.bb-other:not(:nth-child(3n+1)){padding-left:24px}.bb-other:hover{background:#fff}.bb-other__name{font-size:1.02rem;font-weight:700;letter-spacing:-.01em}.bb-other__go{font-size:.78rem;color:var(--ink-3);letter-spacing:.08em}.bb-other:hover .bb-other__go{color:var(--accent)}.bb-faq{border-top:1px solid var(--line)}.bb-faq details{border-bottom:1px solid var(--line)}.bb-faq summary{list-style:none;cursor:pointer;padding:24px 40px 24px 0;position:relative;font-size:1.05rem;font-weight:650;line-height:1.4;color:var(--ink);letter-spacing:-.01em}.bb-faq summary::-webkit-details-marker{display:none}.bb-faq summary:after{content:"";position:absolute;right:8px;top:32px;width:11px;height:1.5px;background:var(--ink);transition:transform .2s ease}.bb-faq summary:before{content:"";position:absolute;right:8px;top:32px;width:11px;height:1.5px;background:var(--ink);transform:rotate(90deg);transition:opacity .2s ease}.bb-faq details[open] summary:before{opacity:0}.bb-faq__a{font-size:.99rem;line-height:1.7;color:var(--ink-2);margin:0 0 26px;max-width:74ch}.bb-close{background:var(--dark);color:#fff;padding:clamp(64px,8vw,116px) 0}.bb-close__grid{display:grid;gap:clamp(24px,4vw,60px);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center}@media(max-width:1024px){.bb-paths,.bb-tiers{grid-template-columns:1fr}.bb-path--lead{order:-1}.bb-stand,.bb-close__grid,.bb-split{grid-template-columns:1fr}.bb-split--flip .bb-split__media{order:0}}@media(max-width:820px){.bb-cuts,.bb-steps,.bb-others{grid-template-columns:1fr}.bb-cut,.bb-step{border-right:0;border-bottom:1px solid var(--line);padding-left:0}.bb-step{border-bottom-color:#ffffff24;padding-right:0}.bb-other{border-right:0;padding-left:0!important}.bb-points{grid-template-columns:1fr}.bb-point,.bb-point:nth-child(odd),.bb-point:nth-child(2n){border-right:0;padding:24px 0}}@media(max-width:640px){.bb-plates{grid-template-columns:1fr;gap:26px}}@media(max-width:520px){.bb-hero{min-height:78vh}.bb-actions .bb-btn{width:100%}.bb-plate__cap{flex-direction:column;gap:4px}}.bb-qual{margin:20px 0 0;font-size:.82rem;letter-spacing:.02em;color:#ffffffbf;font-weight:500;text-shadow:0 1px 10px rgba(0,0,0,.7)}.bb-qual span{margin:0 .5em;opacity:.6}.bb a:focus-visible,.bb button:focus-visible,.bb summary:focus-visible,.bb-btn:focus-visible,.bb-other:focus-visible,.bb-faq summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:3px}.bb .on-dark a:focus-visible,.bb-hero a:focus-visible,.bb-stand a:focus-visible,.bb-close a:focus-visible,.bb-sec--dark a:focus-visible{outline-color:#fff;box-shadow:0 0 0 4px #c8102e8c}.bb-faq summary:focus-visible{outline-offset:-3px;border-radius:2px}.bb a:focus:not(:focus-visible),.bb summary:focus:not(:focus-visible){outline:none}body:has(.bb-hero) .section-header:not(.shopify-section-header-sticky){position:relative;z-index:6;background:transparent}body:has(.bb-hero) .section-header:not(.shopify-section-header-sticky) .header-wrapper{background:transparent;border-bottom:0}body:has(.bb-hero) .section-header:not(.shopify-section-header-sticky) .header__menu-item,body:has(.bb-hero) .section-header:not(.shopify-section-header-sticky) .header__menu-item span,body:has(.bb-hero) .section-header:not(.shopify-section-header-sticky) .header__icon,body:has(.bb-hero) .section-header:not(.shopify-section-header-sticky) .header__icon .icon{color:#fff}body:has(.bb-hero) .section-header:not(.shopify-section-header-sticky) .header__icon .icon{stroke:#fff}body:has(.bb-hero) .section-header:not(.shopify-section-header-sticky) .header__heading-logo{filter:brightness(0) invert(1)}
/*# sourceMappingURL=/cdn/shop/t/6/assets/page-baseball.css.map */
