.loading-item{position:relative}.loading-item:before{content:"";inset:-1px;position:absolute;z-index:1}.loading-block,.loading-item:before{animation:skeleton-loading .4s linear infinite alternate;border-radius:100px}.loading-block{display:inline-block;height:24px;vertical-align:sub;width:100%}@keyframes skeleton-loading{0%{background-color:#f6f6f6}to{background-color:#f0f0f0}}.payment-method__title{color:#141414;font-size:14px;font-weight:700;line-height:1.35;margin-bottom:12px}.payment-method__list{-moz-column-gap:8px;column-gap:8px;display:flex;max-width:768px;padding-bottom:24px}.payment-method-select{cursor:pointer;flex:1 1 300px;max-width:140px;width:100%}.payment-method-select.disabled{opacity:.5;padding-bottom:18px}.payment-method-select__label{align-items:center;border:1.5px solid #e8e8e8;border-radius:10px;box-sizing:border-box;cursor:pointer;display:flex;height:88px;justify-content:center;position:relative}.payment-method-select__label:after,.payment-method-select__label:before{border-radius:50%;box-sizing:border-box;position:absolute}.payment-method-select__label:before{border:1px solid #e8e8e8;content:"";height:20px;right:8px;top:8px;width:20px}.payment-method-select__label:after{background:#ffbd12;content:"";height:10px;opacity:0;right:13px;top:13px;visibility:hidden;width:10px}.payment-method-select input{display:none}.payment-method-select input:checked+.payment-method-select__label{border-color:#ffbd12}.payment-method-select input:checked+.payment-method-select__label:before{border-color:inherit}.payment-method-select input:checked+.payment-method-select__label:after{opacity:1;visibility:visible}.payment-method-select__image{position:absolute;top:36px}.payment-method-select__image.loading-block{height:32px;width:85%}.payment-method-select__text{bottom:0;color:#141414;display:block;font-size:14px;letter-spacing:-.28px;line-height:1;margin-top:5px;text-align:center}.payment-method-select__text.loading-block{height:16px;width:82%}.payment-method-select__text .expired{color:#fd4c5c;font-weight:400}.payment-method-select--loader .payment-method-select__label:after,.payment-method-select--loader .payment-method-select__label:before{content:none}.payment-method-select--paypal .payment-method-select__image.desktop{display:none}.payment-method-description{margin-top:24px}.payment-method-description__title{font-size:16px;font-weight:700;line-height:1.35;margin-bottom:8px}.payment-method-description__text{color:#2c2c2c;font-size:14px;line-height:1.35;max-width:640px}.modal-content .billing-stripe-input{margin-top:20px}@media screen and (min-width:668px){.modal-content .payment-method-select__label{height:92px}.modal-content .payment-method-select__image{bottom:0;margin:auto 0;top:0}}@media(min-width:768px){.payment-method__title{font-size:16px;letter-spacing:-.48px;line-height:1.2}.payment-method__list{-moz-column-gap:12px;column-gap:12px}.payment-method-select--paypal .payment-method-select__image{height:30px;width:80px}.payment-method-select--paypal .payment-method-select__image.desktop{display:block}.payment-method-select--paypal .payment-method-select__image.mobile{display:none}.payment-method--desktop .payment-method-select__label{height:80px;justify-content:flex-start}.payment-method--desktop .payment-method-select__text .expired{margin-left:8px}.payment-method--desktop .payment-method-select__text .expired br{display:none}.payment-method--desktop .payment-method-select__image{margin:0 auto;position:relative;top:unset}.payment-method--desktop .payment-method-select__image.loading-block{height:40px;left:16px;margin:0;position:absolute;width:82%}.payment-method--desktop .payment-method-select--loader .payment-method-select__text{display:none}.payment-method--desktop .payment-method-select--card .payment-method-select__image{height:28px;width:40px}.payment-method--desktop .payment-method-select--google .payment-method-select__image{height:36px;width:68px}.payment-method--desktop .payment-method-select--apple .payment-method-select__image{height:36px;width:56px}.payment-method--desktop .payment-method-select--paypal .payment-method-select__image{height:30px;width:80px}.payment-method--desktop .payment-method-select.disabled{padding-bottom:0;width:308px}.payment-method-description__title{font-size:16px;line-height:1.2}.payment-method-description__text{color:#2c2c2c;line-height:1.35}}.pb-0{padding-bottom:0}.stripe-card-loader{align-items:center;border:1.5px solid #e8e8e8;border-radius:8px;box-sizing:border-box;display:flex;height:45px;margin-bottom:4px;padding:0 16px;width:100%}.stripe-card-loader .loading-block{height:19px}.stripe-card-loader .loading-block--1{margin-right:auto;width:100px}.stripe-card-loader .loading-block--2{margin-right:5px;width:54px}.stripe-card-loader .loading-block--3{width:40px}@media(min-width:1024px){.stripe-card-loader--1{margin-right:auto;width:155px}}.payment-method-button{align-items:center;background:#000;border:none;border-radius:100vh;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;font-size:20px;font-weight:500;height:56px;justify-content:center;letter-spacing:-.4px;line-height:27px;padding:0;text-align:center;text-decoration:none;text-transform:none;width:100%}.payment-method-button svg{margin:-5px 0;max-height:24px;max-width:70px}@media(min-width:768px){.payment-method-button{height:61px}}.payment-method-button--compact{height:47px;margin-bottom:0}@media(min-width:768px){.payment-method-button--compact{height:47px}}
