.athlete-offer{padding:clamp(2.5rem,6vw,5rem) clamp(1rem,4vw,3rem);scroll-margin-top:calc(var(--header-group-height, 64px) + 1rem);border-top:1px solid rgb(var(--color-primary-rgb) / .25)}.athlete-offer__inner{max-width:1160px;margin:auto;display:grid;gap:2rem}.athlete-offer__product{min-width:0;text-align:center}.athlete-offer__eyebrow{color:var(--color-primary);text-transform:uppercase;font-family:var(--font-accent--family);font-size:.75rem;letter-spacing:.08em}.athlete-offer__title{font-family:var(--font-heading--family);font-size:clamp(2.2rem,5vw,4.25rem);line-height:.98;text-transform:uppercase;margin:1rem 0;text-wrap:balance}.athlete-offer__intro{font-size:1rem;line-height:1.6}.athlete-offer__image{display:block;width:min(100%,420px);height:320px;object-fit:contain;margin:1rem auto}.athlete-offer__ingredients{font-size:.85rem;line-height:1.6;opacity:.8;max-width:35ch;margin:auto}.athlete-offer .thrux-floating-can--athlete{aspect-ratio:auto;min-height:0;padding:0;width:min(78vw,460px);margin:1rem auto 1.25rem}.athlete-offer .thrux-floating-can--athlete .thrux-floating-can__img{max-width:100%;max-height:none;width:100%}.athlete-offer__order{min-width:0;border:1px solid rgba(255,255,255,.08);background:#141414;padding:clamp(1.15rem,3vw,1.5rem);border-radius:20px}.athlete-offer__order .product-buy-box--tiles{border:0;background:transparent;padding:0;border-radius:0}.athlete-offer__choice{margin:0 0 1.25rem;font-size:.9rem;line-height:1.6}.athlete-offer__choice strong{color:var(--color-primary)}.athlete-offer__support{margin-top:1.5rem;padding-top:1rem;border-top:1px solid rgb(var(--color-foreground-rgb) / .15);font-size:.85rem;line-height:1.6;text-align:center}.athlete-offer__support a{color:inherit;text-underline-offset:3px}@media(min-width:900px){.athlete-offer__inner{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:3rem;align-items:start}.athlete-offer__product{position:sticky;top:calc(var(--header-group-height, 64px) + 2rem)}.athlete-offer__image{height:400px}.athlete-offer .thrux-floating-can--athlete{width:min(100%,500px);margin-block:0 1.5rem}}@media(max-width:480px){.athlete-offer__image{height:210px;margin:.5rem auto}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/athlete-buybox.css.map */
