.checkout-step-header{position:relative;width:30px;height:30px;padding:15px;background-color:#0970e6;border-radius:7rem;display:flex;justify-content:center;align-items:center}@media (min-width: 70em){.checkout-step-header{width:44px;height:44px;padding:22px}}.checkout-step-header--checked{background-color:#e5e5e5}.checkout-step-header--checked.checkout-step-header--light{border:1px solid #e5e5e5;background-color:#fff}.checkout-step-header--disabled{background-color:#e5e5e5}.checkout-step-header__index{color:#fff;font-size:18px;font-weight:700}@media (min-width: 70em){.checkout-step-header__index{font-size:25px}}.checkout-step-header__index--checked{color:#0e3368}.checkout-step-header__index--disabled{color:#929292}.checkout-step-header__icon{position:absolute;top:0;right:-12px;width:22px;height:22px}@media (min-width: 70em){.checkout-step-header__icon{width:26px;height:26px}}.club-primes{display:block;padding:0 1rem}.club-primes .primes__wrapper{max-width:var(--content-max-width);margin:auto;display:flex;flex-flow:row wrap;width:100%}.club-primes .primes__header{display:inline-flex;align-items:center;cursor:pointer}@media only screen and (min-width: 768px){.club-primes .primes__header{display:block;text-align:center}}.club-primes .primes__header .primes__icons{width:2.25rem;margin:0}@media only screen and (min-width: 768px){.club-primes .primes__header .primes__icons{width:4.5rem}}.club-primes .primes__header .primes__pass{width:5rem;margin-right:1rem;margin-bottom:0}.club-primes .primes__header .primes__title{padding:0 0 0 .5rem;text-align:center}.club-primes .primes__header .primes__title:first-letter{text-transform:uppercase}@media only screen and (min-width: 768px){.club-primes .primes__header .primes__title{padding:.5rem 0}}.club-primes .primes__block{display:inline-flex;align-items:center;flex-direction:row;flex:1 0 auto;max-width:100%;flex-basis:100%;padding:0 0 1rem}@media only screen and (min-width: 768px){.club-primes .primes__block{display:flex;flex-direction:column;align-items:center;flex-basis:33%;border-left:1px solid #d9d9d9;padding:0 .5rem .5rem;flex-grow:0}.club-primes .primes__block:nth-child(3n+1){border-left:0}}@media only screen and (min-width: 1280px){.club-primes .primes__block{flex:1}.club-primes .primes__block:nth-child(3n+1){border-left:1px solid #d9d9d9}.club-primes .primes__block:first-child{border-left:0}}.club-primes .primes__buttons{position:absolute;right:.9375rem}@media only screen and (min-width: 768px){.club-primes .primes__buttons{position:initial;right:0}}.club-primes .primes__bottom{width:100%;display:flex;justify-content:center;margin-top:1.25rem}.club-primes .primes__bottom .primes__change__button,.club-primes .primes__bottom .primes__change__button:visited{line-height:2.25rem;height:2.5rem;border-radius:24px;background-color:#fff;color:#0757b2}.club-primes .primes__step1,.club-primes .primes__step2,.club-primes .primes__step3{position:relative;padding:1.5rem 0;border-bottom:1px solid #d9d9d9;border-right:0;display:block;width:100%}@media only screen and (min-width: 768px){.club-primes .primes__step1,.club-primes .primes__step2,.club-primes .primes__step3{align-items:flex-start;display:inline-flex;margin-bottom:0;border-bottom:0;padding:0 1rem}}.club-primes .primes__step1 .cta--primary,.club-primes .primes__step2 .cta--primary,.club-primes .primes__step3 .cta--primary{margin-bottom:.5rem}@media only screen and (min-width: 768px){.club-primes .primes__step1 .cta--primary,.club-primes .primes__step2 .cta--primary,.club-primes .primes__step3 .cta--primary{margin-bottom:1rem}}.club-primes .primes__step1 .primes__header,.club-primes .primes__step2 .primes__header,.club-primes .primes__step3 .primes__header{justify-content:center;display:inline-flex;max-width:100%}.club-primes .primes__step1 .primes__header .primes__title,.club-primes .primes__step2 .primes__header .primes__title,.club-primes .primes__step3 .primes__header .primes__title{text-align:left;padding:0;margin-left:.5rem}.club-primes .primes__step1 .primes__subheader,.club-primes .primes__step2 .primes__subheader,.club-primes .primes__step3 .primes__subheader{display:flex;align-items:center;max-width:100%}.club-primes .primes__step1 .primes__pass,.club-primes .primes__step2 .primes__pass,.club-primes .primes__step3 .primes__pass{margin-right:1rem;margin-top:1.3rem}.club-primes .primes__step1 .primes__description,.club-primes .primes__step2 .primes__description,.club-primes .primes__step3 .primes__description{padding:1rem .5rem 1rem 0}.club-primes .primes__step1 .primes__buttons,.club-primes .primes__step2 .primes__buttons,.club-primes .primes__step3 .primes__buttons{margin:0 auto;text-align:center;position:initial;right:unset;width:auto;display:flex;align-items:center;gap:1rem;flex-wrap:wrap;justify-content:center}@media only screen and (min-width: 768px){.club-primes .primes__step1 .primes__buttons,.club-primes .primes__step2 .primes__buttons,.club-primes .primes__step3 .primes__buttons{margin:0;text-align:left}}.club-primes .primes__step1 .primes__cta,.club-primes .primes__step2 .primes__cta,.club-primes .primes__step3 .primes__cta{display:block}.club-primes .primes__step1.disabled .primes__buttons,.club-primes .primes__step2.disabled .primes__buttons,.club-primes .primes__step3.disabled .primes__buttons{display:none}.club-primes .primes__step1{padding-top:0}.club-primes .primes__step2 .primes__pass{width:100%;max-width:5rem;object-fit:contain;margin-bottom:0;margin-top:0;filter:grayscale(1)}.club-primes .primes__step2 .primes__pass.enable{filter:grayscale(0)}.club-primes .primes__step2.disabled .primes__pass.enable{filter:grayscale(1)}.club-primes .primes__step3{padding-bottom:0;border-bottom:0}.club-primes .primes__step3 .cta--primary{margin-bottom:2.5rem}.club-primes .primes__step3 .primes__cta{display:none}.club-primes .primes__block.disabled .primes__header{cursor:default}.club-primes .primes__block.disabled .primes__title{color:#929292}.club-primes .primes__block.disabled .primes__buttons{display:none}.club-primes .editorial-intro{max-width:var(--content-max-width);margin:auto;padding-top:2.5rem;padding-bottom:1.5rem}.club-primes .checkout-step-header{padding:1.25rem}@media only screen and (min-width: 768px){.club-primes .checkout-step-header{width:2rem;height:2rem;padding:.75rem}}@media only screen and (min-width: 1280px){.club-primes .checkout-step-header{width:3rem;height:3rem;padding:1rem}}.club-primes .checkout-step-header--checked .icon-check{width:1.25rem}.club-primes .checkout-step-header__index--disabled{color:#929292}
