.eb-buy{border:1px solid var(--pa-card-line, rgba(31, 42, 56, .14));border-radius:28px;background:#fff;box-shadow:0 18px 44px #28384612;overflow:hidden;display:flex;flex-direction:column}.eb-buy__band{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:15px 24px;background:var(--pa-tint, #F5F7FA);border-bottom:1px solid var(--pa-band-line, rgba(31, 42, 56, .14))}.eb-buy__chip{display:inline-flex;align-items:center;gap:8px;font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--pa-text, #172033)}.eb-buy__chip:before{content:"";flex:none;width:7px;height:7px;border-radius:2px;background:var(--pa, #172033)}.eb-buy__savings{font-size:12.5px;font-weight:700;letter-spacing:-.01em;color:var(--pa-text, #172033)}.eb-buy__body{padding:24px;display:flex;flex-direction:column;gap:20px}.eb-buy__rail{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:end}.eb-buy__firstCol{display:flex;flex-direction:column;gap:6px}.eb-buy__firstLabel{font-size:10px;font-weight:800;letter-spacing:.17em;text-transform:uppercase;color:var(--pa-deep, #172033)}.eb-buy__amount{font-size:clamp(38px,3.9vw,48px);font-weight:800;letter-spacing:-.052em;line-height:.9;color:var(--text, #172033)}.eb-buy__normalCol{display:flex;flex-direction:column;gap:5px;padding-left:18px;border-left:1px solid var(--pa-hair, rgba(31, 42, 56, .1))}.eb-buy__label{font-size:10px;font-weight:800;letter-spacing:.17em;text-transform:uppercase;color:#17203370}.eb-buy__normal{font-size:20px;font-weight:700;letter-spacing:-.035em;color:#17203385}.eb-buy__meta{font-size:11.5px;font-weight:600;color:#17203370}.eb-buy__form{margin:0}.eb-buy__actions{display:flex;flex-direction:column;gap:12px}.eb-buy__cta{position:relative;appearance:none;-webkit-appearance:none;cursor:pointer;border:none;width:100%;height:66px;border-radius:20px;background:var(--pa, #172033);color:#fff;font-family:inherit;font-size:18px;font-weight:800;letter-spacing:-.024em;box-shadow:0 14px 28px var(--pa-shadow, rgba(32, 46, 68, .24));transition:background .18s ease,transform .18s ease}.eb-buy__cta:hover{background:var(--pa-deep, #172033);transform:translateY(-1px)}.eb-buy__cta:active{transform:translateY(0);filter:brightness(.96)}.eb-buy__cta:focus-visible{outline:3px solid var(--pa-focus, #172033);outline-offset:3px}.eb-buy__cta.is-loading{color:transparent;pointer-events:none}.eb-buy__cta.is-loading:after{content:"";position:absolute;left:50%;top:50%;width:22px;height:22px;margin:-11px 0 0 -11px;border-radius:50%;border:2.5px solid rgba(255,255,255,.35);border-top-color:#fff;animation:eb-spin .7s linear infinite}@keyframes eb-spin{to{transform:rotate(360deg)}}.eb-buy__cta.is-success{background:var(--pa-deep, #172033)}.eb-buy__cta.is-soldout,.eb-buy__cta[disabled]{background:#9aa7b4;box-shadow:none;cursor:not-allowed;transform:none}.eb-buy__cta.is-loading[disabled]{background:var(--pa, #172033);cursor:default}.eb-buy__trust{margin:0;text-align:center;font-size:12.5px;font-weight:600;color:#17203399}.eb-buy__status{margin:0;text-align:center;font-size:12.5px;font-weight:700;color:var(--pa-deep, #172033)}.eb-buy__status[hidden]{display:none}.eb-buy__rule{height:1px;background:#1f2a3814}.eb-buy__alt{-webkit-appearance:none;appearance:none;cursor:pointer;text-decoration:none;display:grid;place-items:center;align-self:center;height:38px;padding:0 18px;border-radius:999px;background:transparent;border:1px solid rgba(31,42,56,.14);color:#17203399;font-family:inherit;font-size:13px;font-weight:700;letter-spacing:-.01em;transition:background .18s ease,color .18s ease,border-color .18s ease}.eb-buy__alt:hover{background:#1f2a380a;color:#172033;border-color:var(--pa-band-line, rgba(31, 42, 56, .24))}.eb-buy__alt:focus-visible{outline:3px solid var(--pa-focus, #172033);outline-offset:3px}.eb-buy__note{margin:0;padding:0 8px;font-size:11.5px;line-height:1.5;font-weight:600;color:#17203370}@media(max-width:620px){.eb-buy{border-radius:24px}.eb-buy__band{padding:13px 20px}.eb-buy__body{padding:20px}.eb-buy__rail{grid-template-columns:1fr;gap:14px}.eb-buy__normalCol{padding:12px 0 0;border-left:0;border-top:1px solid var(--pa-hair, rgba(31, 42, 56, .1))}.eb-buy__cta{height:60px;font-size:16.5px;border-radius:18px}}@media(prefers-reduced-motion:reduce){.eb-buy__cta,.eb-buy__alt{transition:none}.eb-buy__cta:hover{transform:none}.eb-buy__cta.is-loading:after{animation-duration:1.6s}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/fitlibrary-eb-buy.css.map */
