.app-cart{display:flex;flex-direction:column;gap:24rem;width:100%}@media only screen and (min-width:600px){.app-cart{gap:24rem}}.app-cart__bundles{display:flex;flex-direction:column;gap:12rem}.app-cart__bundle-list{background:linear-gradient(116deg,#46033a .66%,#12041b 48.54%,#0f2350);border-radius:36rem;padding:12rem}@media only screen and (max-width:1199px){.app-cart__bundle-list{padding:20rem}}@media only screen and (max-width:599px){.app-cart__bundle-list{border-radius:12rem;padding:12rem}}.app-cart__bundle{align-items:flex-start;display:flex;gap:8rem;justify-content:space-between;padding-bottom:12rem}.app-cart__bundle--bordered{border-top:1rem solid #384254;padding-top:12rem}.app-cart__bundle:last-child{padding-bottom:0}@media only screen and (min-width:1200px){.app-cart__bundle{align-items:center}}.app-cart__bundle-left{align-items:flex-start;display:flex;gap:12rem}@media only screen and (min-width:1200px){.app-cart__bundle-left{align-items:center;gap:24rem}}.app-cart__bundle-image{border-radius:12rem;height:50rem;-o-object-fit:cover;object-fit:cover;width:50rem}@media only screen and (min-width:1200px){.app-cart__bundle-image{border-radius:24rem;height:80rem;width:80rem}}.app-cart__bundle-content{min-width:0}.app-cart__bundle-title{color:#fff;font-size:18rem;font-weight:600;line-height:27rem}@media only screen and (max-width:599px){.app-cart__bundle-title{font-size:16rem;line-height:24rem}}.app-cart__bundle-subtitle{color:#9b9a9a;font-size:12rem;letter-spacing:.24rem;line-height:18rem;margin-top:4rem}.app-cart__bundle-price{color:#81cc52;font-size:12rem;font-weight:600;line-height:150%}.app-cart__bundle-button{border-radius:24rem;height:40rem;min-width:63rem}@media only screen and (min-width:1200px){.app-cart__bundle-button{min-width:93rem}}.app-cart__bundle-button-super{min-width:93rem}.app-cart__super{background:linear-gradient(81deg,#46033a 14.01%,#12041be8 40.58%,#0f235036 71.01%);border-radius:12rem;overflow:hidden;padding:12rem;position:relative}@media only screen and (min-width:600px){.app-cart__super{border-radius:24rem;padding:20rem}}@media only screen and (min-width:1200px){.app-cart__super{border-radius:36rem;padding:24rem 32rem}}.app-cart__super-overlay{background-size:contain;background:linear-gradient(90deg,#0d0e19 .08%,#0d0e1900 99.92%),url(../img/soft-page/models/6.jpg) #d3d3d3 50%/cover no-repeat;right:0;bottom:0;left:0;left:88rem;position:absolute;top:0;width:248rem;z-index:-1}@media only screen and (min-width:600px){.app-cart__super-overlay{left:72rem;width:276rem}}@media only screen and (min-width:1200px){.app-cart__super-overlay{left:166rem;width:284rem}}.app-cart__super-content,.app-cart__super-footer,.app-cart__super-top{position:relative;z-index:1}.app-cart__super-images{align-items:center;display:flex}.app-cart__super-image{background:linear-gradient(90deg,#ff890a,#7c0aff) border-box;border:2rem solid transparent;border-radius:12rem;height:50rem;-o-object-fit:cover;object-fit:cover;width:50rem}.app-cart__super-image:not(:first-child){margin-left:-16rem}.app-cart__super-content{margin-top:24rem}.app-cart__super-title{color:#fff;font-size:18rem;font-weight:600;line-height:27rem}@media only screen and (max-width:599px){.app-cart__super-title{font-size:16rem;line-height:24rem}}.app-cart__super-description{color:#fff;font-size:14rem;letter-spacing:.28rem;line-height:21rem;margin-top:8rem;width:306rem}@media only screen and (max-width:599px){.app-cart__super-description{font-size:12rem;letter-spacing:.24rem;line-height:18rem}}.app-cart__super-links{color:#81cc52;font-size:14rem;font-weight:600;letter-spacing:0;line-height:150%}@media only screen and (max-width:599px){.app-cart__super-links{font-size:12rem}}.app-cart__super-footer{align-items:center;display:flex;gap:16rem;justify-content:space-between;margin-top:24rem}.app-cart__super-price{align-items:center;display:flex;gap:12rem}.app-cart__super-current{color:#fff;font-size:18rem;font-weight:600;line-height:27rem}@media only screen and (min-width:1200px){.app-cart__super-current{font-size:22rem;line-height:33rem}}.app-cart__super-old{color:#9b9a9a;font-size:12rem;font-weight:600;line-height:18rem;text-decoration:line-through}.app-cart__cart{background:#10141a;border-radius:12rem;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:12rem}@media only screen and (min-width:600px){.app-cart__cart{border-radius:24rem;padding:20rem}}@media only screen and (min-width:1200px){.app-cart__cart{border-radius:36rem;padding:32rem}}.app-cart__cart-top{flex:1}.app-cart__tariff{align-items:flex-start;display:flex;gap:20rem;justify-content:space-between}.app-cart__tariff-title{color:#fff;font-size:16rem;font-weight:600;line-height:24rem}@media only screen and (min-width:600px){.app-cart__tariff-title{font-size:18rem;line-height:27rem}}.app-cart__selected{align-items:center;color:#81cc52;display:flex;font-size:14rem;font-weight:600;gap:6rem;line-height:22rem;margin-top:2rem}.app-cart__selected .ui-icon{color:#81cc52;font-size:16rem}.app-cart__tariff-right{text-align:right}.app-cart__save{color:#ff6262;font-size:12rem;font-weight:600;line-height:18rem}.app-cart__prices{align-items:center;display:flex;gap:10rem;justify-content:flex-end}.app-cart__old{color:#9b9a9a;font-size:12rem;font-weight:600;line-height:18rem;text-decoration:line-through}.app-cart__new{color:#fff;font-size:14rem;font-weight:600;line-height:21rem}@media only screen and (min-width:600px){.app-cart__new{font-size:16rem;line-height:24rem}}.app-cart__selected-list{display:flex;flex-direction:column;gap:24rem;margin-top:24rem}@media only screen and (max-width:600px){.app-cart__selected-list{width:312rem}}.app-cart__selected-item{align-items:flex-start;display:flex;gap:24rem;justify-content:space-between}.app-cart__selected-content{align-items:flex-start;display:flex;flex:1;gap:6rem;min-width:0}.app-cart__selected-content>div{flex:1;min-width:0}.app-cart__minus{background:#202129;height:16rem;padding:0;width:16rem}.app-cart__minus .ui-icon{font-size:12rem}.app-cart__minus:hover{background:#5d20ab}.app-cart__selected-title{color:#fff;font-size:12rem;font-weight:600;line-height:18rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media only screen and (min-width:600px){.app-cart__selected-title{font-size:14rem;line-height:21rem}}.app-cart__selected-subtitle{color:#fff6;font-size:12rem;font-weight:400;letter-spacing:.24rem;line-height:18rem;margin-top:2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-cart__selected-prices{flex-shrink:0;text-align:right}.app-cart__total{align-items:flex-end;border-top:1rem solid #272530;display:flex;gap:20rem;justify-content:space-between;margin-top:24rem;padding-top:10rem}.app-cart__total-title{color:#fff;font-size:16rem;font-weight:600;line-height:24rem}@media only screen and (min-width:600px){.app-cart__total-title{font-size:18rem;line-height:27rem}}.app-cart__per-day{color:#9b9a9a;font-size:12rem;font-weight:600;line-height:18rem;margin-top:4rem}.app-cart__total-right{text-align:right}.app-cart__total-price{color:#fff;font-size:18rem;font-weight:600;line-height:27rem}@media only screen and (min-width:1200px){.app-cart__total-price{font-size:22rem;line-height:33rem}}.app-cart__saving{color:#ff6262;font-size:12rem;font-weight:600;line-height:18rem}@media only screen and (min-width:600px){.app-cart__saving{font-size:14rem;line-height:21rem}}.app-join-now-auth{display:flex;flex-direction:column;position:relative}@media only screen and (min-width:1200px){.app-join-now-auth__container{margin:0 auto;max-width:1240rem;padding:48rem 0}}.app-join-now-auth .app-join-now__subtitle,.app-join-now-auth .app-join-now__title{text-align:center}.app-join-now-auth__banner-top{align-items:center;background:linear-gradient(90deg,#dd066d,#9000ff);color:#fff;display:flex;flex-direction:row;font-size:14rem;font-weight:600;justify-content:center;line-height:22rem;padding:14rem 0;position:relative}.app-join-now-auth__banner-top-timer span{min-width:19rem}.app-join-now-auth__banner{background:linear-gradient(90.65deg,#19205b .07%,#3d1035b8 26.52%,#141948 79.43%);border-radius:12rem;display:flex;flex-direction:column;gap:12rem 0;margin-bottom:24rem;padding:12rem;width:100%}@media only screen and (min-width:600px){.app-join-now-auth__banner{border-radius:24rem}}@media only screen and (min-width:1200px){.app-join-now-auth__banner{border-radius:36rem}}.app-join-now-auth__banner-column-start{display:flex;flex-direction:column}.app-join-now-auth__banner-title{color:#fff;font-size:16rem;font-weight:600;line-height:1.5}@media only screen and (min-width:600px){.app-join-now-auth__banner-title{font-size:18rem}}.app-join-now-auth__banner-subtitle{color:#fff;font-size:12rem;font-weight:400;letter-spacing:.24rem;line-height:1.5}@media only screen and (min-width:600px){.app-join-now-auth__banner-subtitle{font-size:16rem;letter-spacing:unset}}.app-join-now-auth__banner-notice{color:#9b9a9a;font-size:12rem;font-weight:400;letter-spacing:.24rem;line-height:1.5}.app-join-now-auth__banner-column-end{align-items:flex-start;display:flex;justify-content:space-between;min-height:100%}@media only screen and (min-width:600px){.app-join-now-auth__banner-column-end{gap:0 24rem;justify-content:flex-end}}.app-join-now-auth__banner-tokens{align-items:center;display:flex;gap:0 12rem;min-height:100%}.app-join-now-auth__banner-tokens .ui-icon{font-size:36rem}@media only screen and (min-width:1200px){.app-join-now-auth__banner-tokens .ui-icon{font-size:48rem}}.app-join-now-auth__banner-tokens-text{display:flex;flex-direction:column}.app-join-now-auth__banner-tokens-text-name{color:#ffd955;font-size:16rem;font-weight:600;line-height:1.5}@media only screen and (min-width:600px){.app-join-now-auth__banner-tokens-text-name{font-size:18rem}}@media only screen and (min-width:1200px){.app-join-now-auth__banner-tokens-text-name{font-size:22rem}}.app-join-now-auth__banner-tokens-text-suffix{color:#ffd955;font-size:12rem;font-weight:600;line-height:1.5;margin-top:-8rem}@media only screen and (min-width:600px){.app-join-now-auth__banner-tokens-text-suffix{font-size:14rem}}@media only screen and (min-width:1200px){.app-join-now-auth__banner-tokens-text-suffix{font-size:18rem}}.app-join-now-auth__banner-price{align-items:flex-end;display:flex;flex-direction:column;gap:6rem 0;justify-content:flex-end}@media only screen and (min-width:1199px){.app-join-now-auth__banner-price{margin-top:2rem}}@media only screen and (min-width:1200px){.app-join-now-auth__banner-price{align-items:center;flex-direction:row;gap:0 24rem;margin-top:0}}.app-join-now-auth__banner-price-text{color:#fff;font-size:16rem;font-weight:600;line-height:1.5}@media only screen and (min-width:1199px){.app-join-now-auth__banner-price-text{font-size:18rem}}@media only screen and (min-width:1200px){.app-join-now-auth__banner-price-text{font-size:22rem}}.app-join-now-auth__banner-price-divider{display:none}@media only screen and (min-width:600px){.app-join-now-auth__banner-price-divider{display:inline}.app-join-now-auth__banner{align-items:center;flex-direction:row;justify-content:space-between;padding:24rem}}@media only screen and (min-width:1200px){.app-join-now-auth__banner{padding:24rem 100rem}}.app-join-now-auth__grid{display:grid;gap:24rem;grid-template-columns:auto;grid-template-rows:repeat(4,auto);width:100%;z-index:1}.app-join-now-auth__grid .ui-plan-responsive{pointer-events:none}.app-join-now-auth__grid .ui-plan-responsive--auth .ui-plan-responsive__features-area{margin-top:36rem}@media only screen and (min-width:1200px){.app-join-now-auth__grid .ui-plan-responsive--auth .ui-plan-responsive__features-area{margin-top:12rem}}@media only screen and (min-width:600px){.app-join-now-auth__grid{grid-auto-columns:auto;grid-template-columns:348rem 348rem;grid-template-rows:repeat(2,auto)}}@media only screen and (min-width:1200px){.app-join-now-auth__grid{grid-auto-columns:auto;grid-template-columns:450rem 450rem;grid-template-rows:repeat(2,auto)}}.app-join-now-auth__selected-plan{color:#fff;grid-area:1/1/2/2;margin-bottom:24rem}@media only screen and (min-width:600px){.app-join-now-auth__selected-plan{border-right:1rem solid #282828;margin-bottom:0}}.app-join-now-auth__selected-plan .ui-plan-responsive{background:#0d0d15}@media only screen and (min-width:600px){.app-join-now-auth__selected-plan .ui-plan-responsive{background:transparent}}.app-join-now-auth__selected-plan .ui-plan-responsive__container{grid-template-areas:"title price" "action old-price-and-sticker" "features features"}@media only screen and (min-width:600px){.app-join-now-auth__selected-plan .ui-plan-responsive__container{grid-template-areas:"title" "action" "price" "old-price-and-sticker" "features";padding:0 24rem}}@media only screen and (min-width:1200px){.app-join-now-auth__selected-plan .ui-plan-responsive__container{padding:0 100rem}}.app-join-now-auth__selected-plan .ui-plan-responsive__price-area{margin-top:0}.app-join-now-auth__selected-plan .ui-plan-responsive__price{font-size:18rem;font-weight:600;line-height:27rem}@media only screen and (min-width:600px){.app-join-now-auth__selected-plan .ui-plan-responsive__price{font-size:28rem;font-weight:700;line-height:28rem}}@media only screen and (min-width:1200px){.app-join-now-auth__selected-plan .ui-plan-responsive__price{font-size:44rem;line-height:66rem}}.app-join-now-auth__selected-plan .ui-plan-responsive__features-area{display:none;gap:12rem}@media only screen and (min-width:600px){.app-join-now-auth__selected-plan .ui-plan-responsive__features-area{display:flex;gap:12rem;margin-top:36rem}}@media only screen and (min-width:1200px){.app-join-now-auth__selected-plan .ui-plan-responsive__features-area{gap:12rem;margin-top:12rem}}@media only screen and (min-width:600px){.app-join-now-auth__selected-plan .ui-plan-responsive__action-area{align-items:center;justify-content:center;margin:2rem 0 24rem}}.app-join-now-auth__selected-plan .ui-plan-responsive__price-prefix.-empty{display:none}.app-join-now-auth__selected-plan-action{color:#81cc52;display:flex;font-size:14rem;font-weight:600;gap:0 6rem;line-height:22rem}.app-join-now-auth__selected-plan-action .ui-icon{color:#81cc52;font-size:16rem}@media only screen and (min-width:600px){.app-join-now-auth__selected-plan{grid-area:1/1/2/2;margin-top:36rem;z-index:1}}.app-join-now-auth__form{background:#10141a;border-radius:12rem;color:#fff;padding:12rem;width:336rem}.app-join-now-auth__form-title{color:#fff;display:block;font-size:16rem;font-weight:600;line-height:1.5;text-align:center}@media only screen and (min-width:600px){.app-join-now-auth__form-title{font-size:18rem}}.app-join-now-auth__form-filters{display:flex;gap:10rem}.app-join-now-auth__form-filters .ui-button{border-radius:24rem;height:37rem;padding:0;width:100%}.app-join-now-auth__form .button_primary{width:100%}@media only screen and (min-width:600px){.app-join-now-auth__form{border-radius:24rem;padding:20rem;width:348rem}}@media only screen and (min-width:1200px){.app-join-now-auth__form{border-radius:36rem;padding:32rem;width:450rem}}.app-join-now-auth__secure-payment{margin-bottom:24rem;margin-top:24rem}.app-join-now-auth__secure-payment-list{align-items:center;display:flex;flex-wrap:wrap;gap:14rem;justify-content:center;min-height:18rem}.app-join-now-auth__secure-payment-list .app-join-now-auth__secure-payment-icon{font-size:unset}.app-join-now-auth__secure-payment-list .app-join-now-auth__secure-payment-icon svg{height:unset;max-width:unset;width:unset}.app-join-now-auth__secure-payment-list .app-join-now-auth__secure-payment-icon:first-child{width:34rem}.app-join-now-auth__secure-payment-list .app-join-now-auth__secure-payment-icon:nth-child(2){width:23rem}.app-join-now-auth__secure-payment-list .app-join-now-auth__secure-payment-icon:nth-child(3){width:52rem}.app-join-now-auth__secure-payment-list .app-join-now-auth__secure-payment-icon:nth-child(4){width:62rem}.app-join-now-auth__secure-payment-list .app-join-now-auth__secure-payment-icon:nth-child(5){width:19rem}.app-join-now-auth__secure-payment-list .app-join-now-auth__secure-payment-icon:nth-child(6){width:29rem}.app-join-now-auth__secure-payment-list .app-join-now-auth__secure-payment-icon:nth-child(7){width:19rem}.app-join-now-auth__secure-payment-list .app-join-now-auth__secure-payment-icon:nth-child(8){width:40rem}.app-join-now-auth__secure-payment-list .app-join-now-auth__secure-payment-icon:nth-child(9){width:18rem}.app-join-now-auth__login-notice{align-items:center;color:#fff;display:flex;font-size:16rem;font-style:normal;font-weight:400;gap:0 4rem;grid-area:3/1/4/2;justify-content:center;line-height:24rem;margin-top:24rem;text-align:center;width:100%}.app-join-now-auth__login-notice a{color:#1a73e8;font-weight:600}
