:root{--color-bg-block-subscription: #fff;--color-border-block-subscription: #E5E5E5}.steps-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;max-width:122rem;margin-left:auto;margin-right:auto}.steps-container .steps-labels{width:100%;max-width:100%;display:flex;justify-content:center;align-items:flex-start;margin-bottom:6rem}.steps-container .step{width:max-content;max-width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.steps-container .label-step{width:4.8rem;height:4.8rem;display:flex;justify-content:center;align-items:center;background-color:#ffeff5;border-radius:100%;color:var(--color-heading);font-weight:600;font-size:2.4rem;line-height:1;border:solid .4rem #fff}.steps-container .label-text{font-size:1.4rem;color:rgba(var(--color-foreground));text-align:center;font-weight:400;max-width:100%}.steps-container .step.step-active .label-step{background-color:#e52441;color:#fff}.steps-container .steps-content-container{width:100%;max-width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;opacity:0;visibility:hidden;transition:.3s}.steps-container .steps-content-container.active{opacity:1;visibility:visible}.steps-container .steps-content{display:none;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:100%}.steps-container .steps-content.active{display:flex}.steps-container .steps-heading{width:100%;max-width:100%}.steps-container a.back-link{gap:1.2rem;display:flex;justify-content:center;align-items:center;width:100%;max-width:100%;text-decoration:unset}.steps-container span.icon-back{width:2rem;height:2rem;display:flex;justify-content:center;align-items:center}.steps-container span.icon-back svg{width:100%;max-width:100%;height:auto}.steps-container span.name-back{color:var(--color-heading);font-size:3rem;line-height:3.6rem;font-weight:900;width:max-content;max-width:100%}.steps-container .clubs-wrapper,.steps-container .step-footer{width:100%;max-width:100%;margin-top:4rem}.steps-container .wrapper--margin-top{width:100%;max-width:100%}.steps-container .content_text-text--plan.body-text{width:67rem;max-width:100%;margin-left:auto;margin-right:auto;text-align:center;color:rgba(var(--color-foreground));font-size:1.6rem;line-height:2.4rem;font-weight:400;margin-bottom:.8rem}.steps-container .plan--icon-description{display:flex;align-items:flex-start;justify-content:center;gap:.8rem;margin:0 auto;max-width:37rem;color:var(--color-heading);font-size:1.6rem;line-height:2.4rem;text-align:center}.steps-container p.body-text{text-align:center;max-width:36.3rem;text-indent:-2.4rem;padding-left:2rem}.steps-container .plan--icon-description p{margin:0}.steps-container span.icon--block{width:2.4rem;height:2.4rem;display:inline-block;position:relative;top:.7rem;left:.5rem}.steps-container .clubs-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.steps-container .club-card{width:100%;max-width:100%;display:flex;justify-content:flex-start;align-items:stretch;border-radius:2.4rem 0;border:solid .1rem #E5E5E5;padding:.6rem;cursor:pointer}.steps-container .card-image-parent{width:12rem;max-width:100%;display:flex;justify-content:center;align-items:center}.steps-container img.card-img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center;border-radius:0 0 1.8rem}.steps-container .content-card-club{width:calc(100% - 12rem);max-width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;position:relative}.steps-container .card-dot{width:100%;max-width:100%;padding:1.8rem 2.4rem 1.6rem 1.8rem}.steps-container .card-text-parent{width:100%;max-width:100%;padding:0 2.4rem 1.6rem 1.8rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.steps-container span.card-dot-icon{width:3.2rem;height:3.2rem;display:flex;justify-content:center;align-items:center;max-width:100%}.steps-container span.card-dot-icon svg{width:100%;max-width:100%;height:100%;object-fit:contain;object-position:center}.steps-container .label-content{width:max-content;max-width:100%;background-color:#07989a;border-radius:0 4.8rem 0 0;padding:1.2rem 4.8rem;color:#fff;font-size:1.4rem;font-weight:500;line-height:1.4;position:relative;bottom:-.6rem;left:-.6rem;margin-top:auto}.steps-container .club-title{width:100%;max-width:100%;text-align:left;color:var(--color-heading);font-size:1.8rem;font-weight:700;line-height:2.8rem;margin-bottom:.8rem}.steps-container .club-description.body-text{width:100%;max-width:100%;font-size:1.4rem;line-height:2rem}.steps-container .choose-your-plan{display:none;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:100%}.steps-container .choose-your-plan.active{display:flex}.steps-container .subscription-card{display:none;margin-top:4rem;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:60rem;max-width:100%;margin-left:auto;margin-right:auto;gap:1.6rem}.steps-container .subscription-card.active{display:flex}.steps-container .steps-description.body-text{width:100%;max-width:100%;text-align:center;margin-top:1.6rem}.steps-container .label-step span.icon-done-label-step{display:none}.steps-container .step.step-done .label-step{background-color:#e52441;color:#fff}.steps-container .step.step-done .label-step span.name--label-step{display:none}.steps-container .step.step-done .label-step span.icon-done-label-step{display:flex;width:2.4rem;max-width:100%;height:2.4rem;justify-content:center;align-items:center}.steps-container .step.step-done .label-step span.icon-done-label-step svg{width:100%;max-width:100%;height:100%;object-fit:contain;object-position:center}.steps-container .steps-item-plan--parent{width:100%;max-width:100%;border-radius:0 1.6rem;border:solid .1rem #E5E5E5;background-color:#fff;padding:4.8rem 3.2rem;position:relative;display:flex;justify-content:space-between;align-items:center;cursor:pointer;border:solid .1rem var(--color-border-block-subscription);background-color:var(--color-bg-block-subscription)}.steps-container .plan-label{width:max-content;max-width:100%;display:flex;justify-content:flex-start;align-items:center;gap:1.6rem}.steps-container .absolute-label--plan{position:absolute;top:-1.2rem;left:3.2rem;width:max-content;max-width:100%;display:flex;justify-content:center;align-items:center;border-radius:999rem;background-color:#5353e2;padding:.8rem 1rem;font-size:1.4rem;line-height:1;color:#fff;font-weight:900;min-height:3.1rem}.steps-container .months_text--plan{width:max-content;max-width:100%;padding:.6rem 1.6rem;display:flex;justify-content:center;align-items:center;background-color:#e7f2f2;border-radius:999rem;color:#137e80;font-size:1.8rem;line-height:2rem;font-weight:700}.steps-container .plan-price{width:max-content;max-width:100%;display:flex;justify-content:flex-end;align-items:center;gap:.7rem}.steps-container .price_text--plan{color:var(--color-heading);font-size:3.2rem;line-height:2.8rem;font-weight:800;width:max-content;max-width:100%;text-align:right}.steps-container .text_per_month--plan{color:rgba(var(--color-foreground));width:max-content;max-width:100%;font-size:1.6rem;line-height:2.8rem;font-weight:600}.steps-container .text_per_month--plan:before{content:"/"}.steps-container .addons-products{display:none;flex-direction:column;justify-content:flex-start;align-items:flex-start;max-width:60rem;margin-left:auto;margin-right:auto}.steps-container .addons-products.active{display:flex}.steps-container .wrapper--addons{width:100%;max-width:100%;margin-top:4rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.steps-container .addons-card{display:none;width:100%;max-width:100%;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:1.6rem}.steps-container .addons-card.active{display:flex}.steps-container .addon-product-card{width:100%;max-width:100%;border-radius:0 1.6rem;border:solid 1px #E5E5E5;padding:1.6rem;display:grid;gap:2rem;grid-template-columns:10rem 1fr}.steps-container .addon-image-parent{width:100%;height:12.8rem;display:flex;justify-content:center;align-items:center;max-width:100%}.steps-container img.addon-img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center;border-radius:0 .8rem}.steps-container .addon-content-parent{width:100%;max-width:100%;display:flex;flex-direction:column;justify-content:space-between;gap:.8rem}.steps-container .addon-title{color:var(--color-heading);width:100%;max-width:100%;font-size:1.8rem;font-weight:600;line-height:2.8rem;text-align:left}.steps-container .addon-price{color:rgba(var(--color-foreground));width:100%;max-width:100%;text-align:left;font-size:2rem;line-height:2.8rem;font-weight:600}.steps-container .product-form{width:100%;max-width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.steps-container .product-form .quantity-selector{display:none;border-radius:999rem;border:.1rem solid #E5E5E5;justify-content:center;align-items:center;width:16.4rem;max-width:100%;margin-top:.8rem;gap:1rem;padding-top:.3rem;padding-bottom:.3rem}.steps-container .product-form.active .quantity-selector{display:flex}.steps-container .product-form.active button.add-to-cart-button{display:none}.steps-container .selected-products-review{display:none;flex-direction:column;justify-content:flex-start;align-items:flex-start;max-width:60rem;margin-left:auto;margin-right:auto;width:100%}.steps-container .selected-products-review.active{display:flex}.steps-container .wrapper--result{width:100%;max-width:100%;margin-top:4rem}.steps-container .product-form .quantity-selector button.quantity-button{width:4rem;max-width:100%;height:4rem;display:flex;justify-content:center;align-items:center;background-color:transparent;border:unset;cursor:pointer}.steps-container input.quantity-input{width:4rem;height:4rem;max-width:100%;border:unset;color:var(--color-heading);font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:1.6rem;font-weight:500;opacity:.85;text-align:center;background-color:transparent;border:0;padding:0 .5rem;-webkit-appearance:none;appearance:none}.steps-container a.add-to-cart-button{width:max-content;max-width:100%;margin-top:.8rem;min-height:4.8rem}.steps-container .quantity-input::-webkit-outer-spin-button,.steps-container .quantity-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.steps-container .quantity-input[type=number]{-moz-appearance:textfield}.steps-container .product-form .quantity-selector button.quantity-button span.svg-wrapper{width:1.4rem;height:1.4rem}.steps-container p.info--addons.body-text{width:100%;max-width:100%;text-align:right;font-size:1.4rem;line-height:2rem;font-weight:400;color:rgba(var(--color-foreground));margin-top:1.6rem;margin-bottom:3rem}.steps-container a.review-your-order{width:100%;max-width:100%;font-weight:400;font-size:1.6rem;line-height:2.4rem}.steps-container .selected-products-list{width:100%;max-width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.steps-container .selected-product-card{width:100%;max-width:100%;border-radius:0 1.6rem;border:solid .1rem #E5E5E5;padding:1.6rem;display:grid;grid-template-columns:10rem 1fr;gap:2rem}.steps-container .spc-image{width:100%;height:12.8rem;display:flex;justify-content:center;align-items:center}.steps-container .spc-image img{width:100%;height:100%;max-width:100%;object-fit:cover;object-position:center;border-radius:0 .8rem}.steps-container .spc-content{width:100%;max-width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.steps-container .spc-title{width:100%;max-width:100%;text-align:left;font-size:1.8rem;line-height:2.8rem;color:var(--color-heading);font-weight:600;margin-bottom:.8rem}.steps-container .spc-plan{width:max-content;max-width:100%;background-color:#e7f2f2;border-radius:999rem;padding:.6rem 1.6rem;color:#137e80;font-size:1.8rem;font-weight:700;line-height:2rem;margin-bottom:.8rem}.steps-container .spc-price{width:100%;max-width:100%;display:flex;justify-content:flex-start;align-items:flex-end;gap:.6rem}.steps-container span.spc-price-val{font-size:2rem;line-height:2.8rem;font-weight:700;color:var(--color-heading)}.steps-container span.spc-per-month:before{content:"/ "}.steps-container span.spc-per-month{font-size:1.6rem;line-height:2.4rem;color:rgba(var(--color-foreground))}.steps-container .selected-addons{width:100%;max-width:100%;margin-top:2rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2rem}.steps-container .checkout--button{width:100%;max-width:100%;margin-top:4rem}.steps-container .checkout--button .checkout--btn{width:100%;max-width:100%;font-weight:400}.steps-container .selected-addon-row{width:100%;max-width:100%;display:grid;grid-template-columns:10rem 1fr;gap:2rem;border-radius:0 1.6rem;border:solid 1px #E5E5E5;padding:1.6rem}.steps-container .sar-left{width:100%;max-width:100%;height:12.8rem;display:flex;justify-content:center;align-items:center}.steps-container .sar-left img{width:100%;height:100%;object-fit:contain;object-position:center;border-radius:0 .8rem;overflow:hidden}.steps-container .sar-right{width:100%;max-width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.steps-container span.sar-title{width:100%;max-width:100%;font-size:1.8rem;line-height:2.8rem;color:var(--color-heading);font-weight:600;margin-bottom:.8rem}.steps-container span.sar-price{width:100%;max-width:100%;font-size:2rem;line-height:2.8rem;font-weight:600;color:rgba(var(--color-foreground));margin-bottom:.8rem}.steps-container span.sar-qty-parent{width:100%;max-width:100%;text-align:left;display:flex;justify-content:flex-start;align-items:flex-end}.steps-container span.sar-mult{font-size:1.8rem;line-height:2.6rem}.steps-container span.sar-qty{font-size:1.6rem;line-height:2.4rem}.steps-container .step{flex-direction:row;justify-content:flex-start;align-items:flex-start}.step-content-item{width:4.8rem;max-width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:.6rem}.steps-container .step-line{width:10.3rem;border-bottom:dashed .2rem #FFEFF5;display:flex;justify-content:center;align-items:center;margin-top:2.4rem}.steps-container .step.step-done .step-line{border-bottom:solid .2rem #E52441}.steps-container .label-text{min-width:max-content}.steps-container .content_text-text--plan.body-text *{margin-top:0}@media screen and (max-width: 989px){.steps-container .clubs-wrapper{grid-template-columns:1fr}.steps-container .club-card{display:grid;grid-template-columns:1fr 10rem}.steps-container .content-card-club{width:100%;max-width:100%}}@media screen and (max-width: 749px){.steps-container .step-line{width:4rem}.steps-container span.name-back{font-size:2rem;line-height:1}.steps-container .clubs-wrapper,.steps-container .step-footer{margin-top:3rem}.steps-container .label-content{padding-left:1.5rem;padding-right:1.6rem;border-radius:0 2.4rem 0 0;font-size:1.1rem;max-width:100%;width:auto}.steps-container .steps-item-plan--parent{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2rem;padding:1.6rem 2rem}.steps-container .absolute-label--plan{left:auto;right:2rem}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/component-steps-subscription.css.map */
