.subscription-form{display:flex;flex-direction:column-reverse;margin:1rem 0;cursor:pointer}.subscription-form__option{padding:16px 20px;border-radius:8px;cursor:pointer;background-color:#fff}.subscription-form__option-controls-wrapper{display:flex;flex-flow:row nowrap;justify-content:space-around;align-items:center}.subscription-form__option-price{font-weight:500}.subscription-form__option--no-border{border:0;padding:0}.subscription-form__row{cursor:pointer}.subscription-form__row-icon{display:flex;justify-content:space-between;align-items:center}.subscription-form__select{margin-top:8px}.subscription-form__cards{display:flex;flex-flow:row nowrap}.subscription-form__cards--list{flex-flow:column nowrap}.subscription-form__card{display:flex;flex-flow:column nowrap;align-items:center;margin:.5rem;border:1px solid var(--color-btn-bg-3);border-radius:7px;padding:5px;position:relative;overflow:hidden}.subscription-form__card--list{min-width:none;max-width:none}.subscription-form__card>*{position:relative;z-index:1}.subscription-form__card-design{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%}.subscription-form__card-input:checked+.subscription-form__card-design{background-color:#f1f1f1}.subscription-form__card-option-image{width:1.5rem;height:1.5rem;margin-bottom:.5rem}.subscription-form__card-name,.subscription-form__card-price{margin:.5rem}.subscription-form__info{position:relative;display:flex;align-items:center;cursor:pointer}.subscription-form__info span{margin-left:.56rem;font-size:14px}.subscription-form__info-triangle{width:0;height:0;border-left:.63rem solid rgba(0,0,0,0);border-right:.63rem solid rgba(0,0,0,0);border-bottom:.63rem solid var(--color-btn-bg-3);position:absolute;top:-0.6rem;left:0;z-index:2}.subscription-form__alert-icon{width:1.5rem;height:1.5rem}.subscription-form__about{padding:.7rem 1rem;border-radius:0 .63rem .63rem .63rem;background-color:var(--color-btn-bg-3);position:absolute;top:2.19rem;left:0;z-index:2}.subscription-form #otp-radio,.subscription-form #subscription-radio{display:none}.subscription-form #otp-radio:checked+.subscription-form__option,.subscription-form #subscription-radio:checked+.subscription-form__option{border:1px solid #1d1814;background-color:#f5f5fc}.subscription-form #otp-radio:checked+.subscription-form__option .subscription-form__design::before,.subscription-form #subscription-radio:checked+.subscription-form__option .subscription-form__design::before{background-color:#1d1814}.subscription-form__design{width:20px;height:20px;border:1px solid #1d1814;border-radius:50%;margin-right:12px;position:relative;cursor:pointer}.subscription-form__design::before{content:"";width:10px;height:10px;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.subscription-option{display:flex;padding-top:16px;padding-bottom:16px;margin-bottom:12px}@media screen and (max-width: 1060px){.subscription-option{flex-direction:column}}.subscription-option>*{box-sizing:border-box}@media screen and (min-width: 1060px){.subscription-option>*:first-child{width:51%}.subscription-option>*:last-child{width:49%}}.subscription-option__wrapper{display:flex;align-items:center}.subscription-option__detail{width:calc(100% - 50px);padding-right:16px}.subscription-option__detail>*:not(:last-child){margin-bottom:5px}.subscription-option__head{display:flex;align-items:center}.subscription-option__head>*:first-child{width:50%;font-size:18px;font-weight:600}.subscription-option__frecuencies{display:none;border-left:1px solid #1d1814;padding-left:16px}@media screen and (max-width: 1060px){.subscription-option__frecuencies{border-left:none;border-top:1px solid #1d1814;padding-top:16px;margin-top:16px;padding-left:0}}.subscription-option__frecuencies[data-active=true]{display:flex;flex-direction:column;justify-content:space-evenly}.subscription-option .discount-subscription{width:100%;display:flex;justify-content:center;font-size:10px;font-weight:500;padding:6px;border-radius:16px;background-color:#a5c8e0;color:#fff;margin-left:10px;text-align:center}.subscription-option__subs-info{font-size:12px;font-weight:400;cursor:pointer}.subscription-option__subs-info>div{display:flex;align-items:center}.subscription-option__subs-info svg{margin-right:4px}.subscription-modal{width:600px}.subscription-modal__wrapper{width:100%;display:flex;flex-direction:column}.subscription-modal__title{margin-bottom:24px;display:block;font-size:24px;font-weight:600;font-family:"Sanchez",sans-serif}.subscription-modal__description ul{padding-left:30px}.subscription-modal__button{margin:24px auto 0}
