.training-product{padding:4.8rem 0 8rem}.training-product__breadcrumb{display:flex;align-items:center;gap:.8rem;margin-bottom:2.4rem;font-size:1.3rem}.training-product__breadcrumb a{color:inherit;text-decoration:none;opacity:.7}.training-product__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(3.2rem,6vw,8rem);align-items:start}.training-product__media{overflow:hidden;border-radius:1.6rem;background:rgba(var(--color-foreground),.04);aspect-ratio:1 / 1}.training-product__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.training-product__image[src*=".png"],.training-product__image[src*=".PNG"],.training-product__image[src*=".gif"],.training-product__image[src*=".GIF"]{object-fit:contain}.training-product__eyebrow{margin:0 0 1rem;color:rgb(var(--color-button));font-size:1.3rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.training-product__title{margin:0 0 2rem}.training-product__description{margin-bottom:2.8rem}.training-product__single-price{margin:0 0 2.4rem;font-size:2.6rem;font-weight:600}.training-product__plans-title{margin:0 0 1.6rem}.training-product__form{margin-bottom:1.8rem}.training-product product-form{display:block}.training-product__variant-picker{display:grid;gap:1.2rem;margin:0 0 2.4rem;padding:0;border:0}.training-product__variant{display:block;cursor:pointer}.training-product__variant input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.training-product__variant-content{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem 1.6rem;padding:1.8rem;border:.1rem solid rgba(var(--color-foreground),.18);border-radius:1.2rem;transition:border-color .2s ease,background .2s ease}.training-product__variant input:checked+.training-product__variant-content{border-color:rgb(var(--color-button));background:rgba(var(--color-button),.06)}.training-product__variant-name,.training-product__variant-price{font-weight:600}.training-product__variant-price s{margin-right:.5rem;opacity:.5}.training-product__variant-note{grid-column:1 / -1;font-size:1.3rem;opacity:.72}.training-product__pending-plans{margin-bottom:2.4rem;padding-top:.4rem}.training-product__pending-title{margin:0 0 1.2rem;font-weight:600}.training-product__pending-note{margin:-1.2rem 0 0;font-size:1.3rem;opacity:.72}.training-product__submit{width:100%}.training-product__plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;margin-bottom:2.8rem}.training-product__plan{display:flex;gap:1.2rem;padding:1.8rem;border:.1rem solid rgba(var(--color-foreground),.16);border-radius:1.2rem;transition:border-color .2s ease,background .2s ease,opacity .2s ease}.training-product__plan>input{flex:0 0 auto;margin:.35rem 0 0;accent-color:rgb(var(--color-button))}.training-product__plan>span{display:block}.training-product__plan--selectable{cursor:pointer}.training-product__plan--selectable:hover,.training-product__plan--selectable:has(input:checked){border-color:rgb(var(--color-button));background:rgba(var(--color-button),.06)}.training-product__plan--disabled{cursor:not-allowed;opacity:.56}.training-product__plan-name,.training-product__plan-price,.training-product__plan-note{margin:0}.training-product__plan-name{margin-bottom:.7rem;font-size:1.4rem;font-weight:600}.training-product__plan-price{font-size:2rem;font-weight:600}.training-product__plan-note{margin-top:.4rem;font-size:1.3rem;opacity:.72}.training-product__plan-old-price{margin-right:.6rem;text-decoration:line-through;opacity:.55}.training-product__actions{display:flex;flex-wrap:wrap;gap:1.2rem;align-items:center}.training-product__details-link{color:inherit;font-weight:600}.training-product__note{margin:1.6rem 0 0;font-size:1.3rem;opacity:.72}@media screen and (max-width:749px){.training-product{padding:3rem 0 5.6rem}.training-product__layout{grid-template-columns:1fr;gap:3.2rem}.training-product__plans,.training-product__variant-content{grid-template-columns:1fr}.training-product__variant-price,.training-product__variant-note{grid-column:1}.training-product__actions{align-items:stretch;flex-direction:column}.training-product__actions .button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-training-product.css.map */
