.recharge-form{display:block}.recharge-form:not(:last-child){margin-bottom:16px}.recharge-form__wrapper{display:flex;flex-direction:column;gap:8px;padding:0;border:none;margin-bottom:26px}.recharge-form__heading{font-size:14px;font-weight:500;line-height:140%;letter-spacing:1.12px;text-transform:uppercase;margin-bottom:8px}.recharge-form__subgroup{display:flex;align-items:center;flex-wrap:wrap;position:relative;padding:16px 24px;border-radius:8px;background-color:#fbf2de}@media only screen and (max-width:767px){.recharge-form__subgroup{padding:16px}}.recharge-form__subgroup modal-opener{display:block;width:100%}.recharge-form__subgroup:not(.recharge-form__subgroup-plans):not(.recharge-form__subgroup-sb) .recharge-form__caption{color:#6b6560;text-transform:none;font-size:16px}@media only screen and (max-width:767px){.recharge-form__subgroup:not(.recharge-form__subgroup-plans):not(.recharge-form__subgroup-sb) .recharge-form__caption{font-size:10px}}.recharge-form__subgroup:not(.recharge-form__subgroup-plans):not(.recharge-form__subgroup-sb) .recharge-form__caption span{color:inherit!important;padding-left:0!important}.recharge-form-subgroup__label{flex:1;display:flex;flex-wrap:wrap;vertical-align:middle;cursor:pointer}.recharge-form-subgroup__title{margin-right:8px;font-size:18px;letter-spacing:.18px;line-height:160%}@media only screen and (max-width:767px){.recharge-form-subgroup__title{font-size:14px;margin-right:0;letter-spacing:normal;line-height:128%}}.recharge-form-subgroup__title sup{top:-.3em}.recharge-form-subgroup__title span{font-size:14px;font-weight:500;line-height:140%;display:block;letter-spacing:1.12px;text-transform:uppercase}@media only screen and (max-width:767px){.recharge-form-subgroup__title span{font-size:10px;letter-spacing:.8px;margin-bottom:4px}}.recharge-form-subgroup__title .recharge-form__caption span{font-size:16px;font-weight:300;line-height:160%;letter-spacing:.16px;text-transform:unset}.recharge-form-plans{width:100%;margin-top:8px}.recharge-form-plans.hidden{display:none}.recharge-form__caption{width:100%}.recharge-form__caption.no-padding li{padding-left:0!important}.recharge-form__caption.no-padding .recharge-form__caption-badge{width:100%;margin-left:0}.recharge-form__caption ol,.recharge-form__caption ul{list-style-type:none}.recharge-form__caption ol li,.recharge-form__caption ul li{position:relative;display:block;color:rgba(var(--color-primary-body-text),1);line-height:1.5;letter-spacing:initial;padding-left:35px;font-size:16px}@media only screen and (max-width:767px){.recharge-form__caption ol li,.recharge-form__caption ul li{font-size:10px;line-height:1.6}}.recharge-form__caption ol li:not(:last-child),.recharge-form__caption ul li:not(:last-child){margin-bottom:8px}.recharge-form__caption ol li a,.recharge-form__caption ul li a{font-size:inherit;letter-spacing:inherit;font-weight:400;text-decoration:underline;z-index:2;position:relative}.recharge-form__caption .badge{border-radius:4px;background-color:rgba(var(--color-primary),1);padding:4px 8px;font-size:12px;font-weight:300;line-height:18px;color:#000;margin-top:4px;display:inline-block}@media only screen and (max-width:767px){.recharge-form__caption p{font-size:9px;line-height:16px}}@media only screen and (max-width:767px){.recharge-form__caption p span{font-size:10px}}@media only screen and (max-width:767px){.recharge-form__caption{margin-top:0}}.recharge-form__caption-badge{position:relative;width:calc(100% + 35px);margin-left:-35px;margin-top:8px}.recharge-form__caption-badge .recharge-form__caption-badge-bg-image{position:absolute;left:38px;top:0;width:calc(100% - 35px);height:100%}@media only screen and (max-width:767px){.recharge-form__caption-badge .recharge-form__caption-badge-bg-image{left:29px;width:calc(100% - 24px)}}.recharge-form__caption-badge .recharge-form__caption-badge-wrapper{position:relative;z-index:2;display:flex;justify-content:flex-start;align-items:center;min-height:70px}.recharge-form__caption-badge .recharge-form__caption-badge-icon{flex:0 0 78px;position:relative;min-height:70px}@media only screen and (max-width:767px){.recharge-form__caption-badge .recharge-form__caption-badge-icon{flex:0 0 69px}}.recharge-form__caption-badge .recharge-form__caption-badge-icon .recharge-form__caption-badge-icon-icon{position:absolute;left:0;top:0;width:76px;height:100%;-o-object-fit:contain;object-fit:contain}@media only screen and (max-width:767px){.recharge-form__caption-badge .recharge-form__caption-badge-icon .recharge-form__caption-badge-icon-icon{width:75px;min-height:70px;left:-8px}}.recharge-form__caption-badge .recharge-form__caption-badge-text{padding:8px 16px;color:#13322b;height:100%;min-height:inherit;font-size:12px;font-style:normal;font-weight:300;line-height:18px}@media only screen and (max-width:767px){.recharge-form__caption-badge .recharge-form__caption-badge-text{padding:9px 0 3px 1px}}.recharge-form__caption-badge .recharge-form__caption-badge-text strong{font-size:14px;font-weight:600;line-height:140%;letter-spacing:1.12px;text-transform:uppercase;display:block}@media only screen and (max-width:767px){.recharge-form__caption-badge .recharge-form__caption-badge-text strong{font-size:11px;letter-spacing:.88px}}@media only screen and (max-width:767px){.recharge-form__caption-badge .recharge-form__caption-badge-text{font-size:9px!important}.recharge-form__caption-badge .recharge-form__caption-badge-text p span{line-height:13px}}.recharge-form__caption-badge .recharge-form__caption-badge-text a{text-decoration-line:underline;font-weight:500}@media only screen and (max-width:767px){.recharge-form__caption-badge .recharge-form__caption-badge-text a{font-size:10px;line-height:16px}}.recharge-form__caption-badge .recharge-form__caption-badge-text a:hover{color:#13322b}.recharge-form__caption-badge-bg-color{background-color:var(--bg-color);border-radius:12px;padding:11px 11px 8px}@media only screen and (max-width:767px){.recharge-form__caption-badge-bg-color{padding:10px}}.recharge-form__caption-badge-bg-color .recharge-form__caption-badge-wrapper{gap:11px;align-items:center;min-height:unset}@media only screen and (max-width:767px){.recharge-form__caption-badge-bg-color .recharge-form__caption-badge-wrapper{gap:8px}}.recharge-form__caption-badge-bg-color .recharge-form__caption-badge-bg-image{display:none}.recharge-form__caption-badge-bg-color .recharge-form__caption-badge-icon{flex:0 0 64px;min-height:unset;display:none}.recharge-form__caption-badge-bg-color .recharge-form__caption-badge-icon .recharge-form__caption-badge-icon-icon{position:static;width:100%;height:auto}.recharge-form__caption-badge-bg-color .recharge-form__caption-badge-text{padding:0}.recharge-form__caption-badge-bg-color .recharge-form__caption-badge-text strong{font-size:15px;letter-spacing:1.2px;margin-bottom:4px}@media only screen and (max-width:767px){.recharge-form__caption-badge-bg-color .recharge-form__caption-badge-text strong{font-size:11px;line-height:140%;letter-spacing:.88px}}@media only screen and (max-width:767px){.recharge-form__caption-badge-bg-color .recharge-form__caption-badge-text p span{font-size:10px;line-height:16px}.recharge-form__caption-badge-bg-color .recharge-form__caption-badge-text p span a{display:inline}}.recharge-form__link{display:inline-block;font-size:12px;font-style:normal;font-weight:500;line-height:1.6;text-decoration:underline;letter-spacing:0;color:rgba(var(--color-additional-8),1);margin-top:6px}.recharge-form__link:hover{text-decoration:none}.recharge-form-subgroup__toggle{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:24px;height:24px;border-width:1px;border-style:solid;border-radius:100%;vertical-align:middle;margin-right:8px;cursor:pointer;overflow:hidden}@media only screen and (max-width:767px){.recharge-form-subgroup__toggle{width:16px;height:16px}}.recharge-form-subgroup__toggle--checked,.recharge-form-subgroup__toggle--regular{display:none}.recharge-form-subgroup__toggle--regular{border-color:rgba(var(--color-primary-button-label),1)}.recharge-form-subgroup__toggle--checked{border-color:rgba(var(--color-primary-button-label),1)}.recharge-form-subgroup__toggle--checked::after{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:18px;height:18px;border-radius:100%;background-color:rgba(var(--color-primary),1)}@media only screen and (max-width:767px){.recharge-form-subgroup__toggle--checked::after{width:11px;height:11px}}.recharge-form-subgroup__toggle--soldout{position:absolute;left:50%;top:50%;width:100%;height:1px;transform:translate(-50%,-50%) rotate(-45deg);background-color:rgba(var(--color-primary-body-text),1)}.recharge-form-subgroup__input:checked+.recharge-form-subgroup__label .recharge-form-subgroup__toggle .recharge-form-subgroup__toggle--checked,.recharge-form-subgroup__input:checked~.recharge-form-subgroup__label .recharge-form-subgroup__toggle .recharge-form-subgroup__toggle--checked{display:block}.recharge-form-subgroup__input:checked~.recharge-form-subgroup__label .recharge-form-subgroup__price,.recharge-form-subgroup__input:checked~.recharge-form-subgroup__label .recharge-form-subgroup__title{font-weight:500}.recharge-form-subgroup__input:checked~.recharge-form-subgroup__label .recharge-form-subgroup__price s,.recharge-form-subgroup__input:checked~.recharge-form-subgroup__label .recharge-form-subgroup__title s{font-weight:300}.recharge-form-subgroup__input:disabled+label,.recharge-form-subgroup__input:disabled~label,.recharge-form-subgroup__input[disabled]+label,.recharge-form-subgroup__input[disabled]~label{color:rgba(var(--color-primary-body-text),1)}.recharge-form-subgroup__input:disabled+label .recharge-form-subgroup__price,.recharge-form-subgroup__input:disabled~label .recharge-form-subgroup__price,.recharge-form-subgroup__input[disabled]+label .recharge-form-subgroup__price,.recharge-form-subgroup__input[disabled]~label .recharge-form-subgroup__price{color:inherit}.recharge-form-subgroup__input:disabled+.recharge-form__caption strong,.recharge-form-subgroup__input:disabled~.recharge-form__caption strong,.recharge-form-subgroup__input[disabled]+.recharge-form__caption strong,.recharge-form-subgroup__input[disabled]~.recharge-form__caption strong{display:none}.recharge-form-subgroup__price{color:rgba(var(--color-heading),1);font-size:18px;font-style:normal;font-weight:400;line-height:1.6;letter-spacing:.16px;margin-left:auto;padding-left:8px}@media only screen and (max-width:767px){.recharge-form-subgroup__price{font-size:11px;padding-left:2px}}.recharge-form-subgroup__price s{font-weight:300}.recharge-form__caption-badge-bg-color{background-color:#d8fc2c;border-radius:12px;padding:12px 16px}@media only screen and (max-width:767px){.recharge-form__caption-badge-bg-color{padding:10px}}.recharge-form__caption-badge-bg-color .recharge-form__caption-badge-wrapper{gap:11px;align-items:center;min-height:unset}@media only screen and (max-width:767px){.recharge-form__caption-badge-bg-color .recharge-form__caption-badge-wrapper{gap:8px}}.recharge-form__caption-badge-bg-color .recharge-form__caption-badge-bg-image{display:none}.recharge-form__caption-badge-bg-color .recharge-form__caption-badge-icon{flex:0 0 64px;min-height:unset}.recharge-form__caption-badge-bg-color .recharge-form__caption-badge-icon .recharge-form__caption-badge-icon-icon{position:static;width:100%;height:auto}.recharge-form__caption-badge-bg-color .recharge-form__caption-badge-text{padding:0}.recharge-form__caption-badge-bg-color .recharge-form__caption-badge-text strong{font-size:15px;letter-spacing:1.2px;margin-bottom:4px}@media only screen and (max-width:767px){.recharge-form__caption-badge-bg-color .recharge-form__caption-badge-text strong{font-size:11px;line-height:140%;letter-spacing:.88px}}@media only screen and (max-width:767px){.recharge-form__caption-badge-bg-color .recharge-form__caption-badge-text p span{font-size:10px;line-height:16px}.recharge-form__caption-badge-bg-color .recharge-form__caption-badge-text p span a{display:inline}}.recharge-form-subgroup__subtitle{font-size:14px;font-weight:500;line-height:140%;letter-spacing:1.12px;text-transform:uppercase}@media only screen and (max-width:767px){.recharge-form-subgroup__subtitle{font-size:10px;letter-spacing:.8px;margin-bottom:4px}}.recharge-form__subgroup-sb .recharge-form__caption-icons{margin-bottom:0;color:#13322b}.recharge-form__subgroup-sb .recharge-form__caption-with-icon{padding:8px 20px!important}@media only screen and (max-width:767px){.recharge-form__subgroup-sb .recharge-form__caption-with-icon{padding:8px!important}}.recharge-form__subgroup-sb .recharge-form-subgroup__label{align-items:flex-start}.recharge-form__subgroup-sb .recharge-form__caption{font-size:16px;font-weight:300;line-height:160%;letter-spacing:.16px;color:#6b6560;padding-left:31px;margin-bottom:8px}@media only screen and (max-width:767px){.recharge-form__subgroup-sb .recharge-form__caption{font-size:10px;padding-left:25px}}.recharge-form__subgroup-sb .recharge-form-subgroup__price{align-self:end}.product-price-item__can{font-size:10px;line-height:1.4;border-radius:4px;background:#fffef9;display:block;padding:5px 10px;min-width:101px;text-align:center}@media only screen and (max-width:767px){.product-price-item__can{padding:4px 8px;min-width:64px}}.product-price-item__can img{height:9px;width:auto;margin:0 auto}.product-price-item__can s.product-price-item{color:inherit}.recharge-form-subgroup__input:checked+.recharge-form-subgroup__label .product-price-item__can{background:#00c65e}.recharge-form-subgroup__input:checked+.recharge-form-subgroup__label .product-price-item__set{font-weight:500}.product-price-item__set{text-align:left;font-size:18px;font-weight:400;line-height:160%;letter-spacing:.18px;display:flex;justify-content:flex-end}@media only screen and (max-width:767px){.product-price-item__set{font-size:11px;line-height:14px;margin-top:4px}}.recharge-form__caption-icons{display:flex;gap:15px;margin-bottom:11px;font-size:12px;font-weight:300;line-height:18px}@media only screen and (max-width:767px){.recharge-form__caption-icons{font-size:12px;line-height:16px}}.recharge-form__caption-icons p{max-width:330px}@media only screen and (max-width:767px){.recharge-form__caption-icons p{font-size:12px;font-weight:300;line-height:16px}}.recharge-form__caption-icons img{max-width:32px}@media only screen and (max-width:767px){.recharge-form__caption-icons img{max-width:27px}}.recharge-form__caption-icons strong{display:block;margin-bottom:4px;font-size:15px;font-weight:600;line-height:140%;letter-spacing:1.2px;text-transform:uppercase}@media only screen and (max-width:767px){.recharge-form__caption-icons strong{font-size:10px;font-weight:700;letter-spacing:.8px}}.recharge-form__caption-with-icon{background-color:#fffef9;padding:14px 19px;border-radius:12px;margin-top:15px}@media only screen and (max-width:767px){.recharge-form__caption-with-icon{padding:8px;border-radius:8px}}.recharge-form__caption-bullets{font-size:10px;font-weight:500;line-height:170%;letter-spacing:.8px;text-transform:uppercase;max-width:375px}@media only screen and (max-width:767px){.recharge-form__caption-bullets{font-size:9px;line-height:16px;letter-spacing:.72px}}.recharge-form__subgroup-otp .recharge-form-subgroup__title{font-size:14px;font-weight:500;line-height:140%;letter-spacing:1.12px;text-transform:uppercase}@media only screen and (max-width:767px){.recharge-form__subgroup-otp .recharge-form-subgroup__title{font-size:10px;letter-spacing:.8px}}.recharge-form__subgroup-otp .recharge-form__caption span{font-size:16px;font-weight:300;line-height:160%;letter-spacing:.16px;text-transform:lowercase}@media only screen and (max-width:767px){.recharge-form__subgroup-otp .recharge-form__caption span{font-size:10px;margin-top:4px}}.recharge-form-subgroup__title-inner{margin-right:8px;font-size:18px;letter-spacing:.18px;line-height:160%;color:rgba(var(--color-secondary-body-text),1);text-transform:capitalize}@media only screen and (max-width:767px){.recharge-form-subgroup__title-inner{font-size:14px;margin-right:0;letter-spacing:normal;line-height:128%}}.recharge-form__banner{position:relative;border-radius:8px;margin-bottom:8px;overflow:hidden;padding:10px 20px;display:flex;min-height:134px;justify-content:center;flex-direction:column}@media only screen and (max-width:767px){.recharge-form__banner{padding:10px 5px;min-height:110px}}.recharge-form__banner-image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.recharge-form__banner-image.lazyloaded:not([data-bgset]){transition:none}.recharge-form__banner-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.recharge-form__banner-content{z-index:1;position:relative;max-width:67%;margin-left:auto;padding:20px}@media only screen and (max-width:767px){.recharge-form__banner-content{max-width:62%;padding:5px}}.recharge-form__banner-preheading{font-size:13px;font-weight:500;line-height:140%;letter-spacing:1.12px;text-transform:uppercase}@media only screen and (max-width:767px){.recharge-form__banner-preheading{font-size:10px;letter-spacing:.8px}}.recharge-form__banner-heading{font-size:18px;font-weight:500;line-height:160%;letter-spacing:.18px;margin-bottom:0;font-family:var(--font-primary)}@media only screen and (max-width:767px){.recharge-form__banner-heading{font-size:12px;letter-spacing:.12px}}.recharge-form__banner-text{font-size:15px;font-weight:300;line-height:140%;letter-spacing:.16px}@media only screen and (max-width:767px){.recharge-form__banner-text{font-size:12px;letter-spacing:.12px}}.recharge-form__subgroup-can .recharge-form__caption{padding-left:31px}@media only screen and (max-width:767px){.recharge-form__subgroup-can .recharge-form__caption{padding-left:25px;font-size:10px}}.recharge-form__subgroup-can .recharge-form-subgroup__label .recharge-form-subgroup__toggle+div{margin-right:-40px}.recharge-form__subgroup-plans .recharge-form__banner{padding:10px 20px;min-height:172px;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:12px;width:100%}@media only screen and (max-width:767px){.recharge-form__subgroup-plans .recharge-form__banner{padding:10px 0;min-height:110px}}.recharge-form__subgroup-plans .recharge-form__banner-content{max-width:67%}@media only screen and (max-width:767px){.recharge-form__subgroup-plans .recharge-form__banner-content{max-width:65%}}.recharge-form__subgroup-plans .recharge-form__banner-preheading{font-size:13px}@media only screen and (max-width:767px){.recharge-form__subgroup-plans .recharge-form__banner-preheading{font-size:10px}}.recharge-form__subgroup-plans .recharge-form__banner-text{font-size:15px}@media only screen and (max-width:767px){.recharge-form__subgroup-plans .recharge-form__banner-text{font-size:12px}}.recharge-form__banner-description{font-size:16px;font-weight:300;line-height:160%;letter-spacing:.16px;color:#6b6560;padding-left:31px}@media only screen and (max-width:767px){.recharge-form__banner-description{padding-left:25px;font-size:10px}}