.w_cpayment__wrapper{border-radius:12px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1.25rem 1.5rem 0}@media(min-width:960px){.w_cpayment__wrapper:not(.modal-mode){background-color:hsla(var(--color-neutrals-200),1);padding:1.5rem}.w_cpayment__wrapper:not(.modal-mode)>div{border-radius:12px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1.25rem 1.5rem 0}}.w_cpayment__wrapper.modal-mode{padding:0}.w_cpayment__wrapper.modal-mode .w_cpayment__footer{margin-top:.75rem;padding-bottom:0;--tw-shadow-color:none;--tw-shadow:var(--tw-shadow-colored)}.w_cpayment__wrapper.vdp{padding:0}.w_cpayment__wrapper.vdp .w_cpayment__footer{margin-top:.75rem;--tw-shadow-color:none;--tw-shadow:var(--tw-shadow-colored)}.w_cpayment__wrapper.vdp .ui-range-input{margin-bottom:1rem}.w_cpayment__wrapper.vdp .w_cpayment__row{margin-top:.25rem}.w_cpayment__wrapper.vdp :deep(.w_cpayment__blocks){margin-top:1.5rem}.w_cpayment__wrapper.vdp :deep(.w_cpayment__blocks) .cp-term-block{min-height:100px}.w_cpayment__wrapper.vdp :deep(.w_cpayment__blocks) .cp-term-block .value{font-size:1rem;line-height:1.5rem;margin-bottom:.25rem}.w_cpayment__wrapper.vdp :deep(.w_cpayment__blocks) .cp-term-block .info{font-size:.875rem;line-height:1.25rem}.w_cpayment__wrapper .w_cpayment__row:not(:last-child){border-bottom-width:1px}.w_cpayment__wrapper .w_cpayment__row:not(:first-child){margin-top:1rem}.w_cpayment__wrapper .w_cpayment__row .error{color:hsla(var(--color-secondary-light),1);font-size:.75rem;line-height:1rem;position:relative;top:-18px}.w_cpayment__wrapper .w_cpayment__title{color:hsla(var(--color-neutrals-900),1);font-size:1.125rem;font-weight:700;line-height:1.75rem;margin-bottom:1rem;text-align:left}@media(min-width:960px){.w_cpayment__wrapper .w_cpayment__title{font-size:var(--heading-h1-size);font-weight:var(--heading-h1-weight);line-height:1.25;text-align:center}}.w_cpayment__wrapper .w_cpayment__footer{margin-left:-1.5rem;margin-right:-1.5rem;overflow:hidden;padding:1.5rem}@media(min-width:960px){.w_cpayment__wrapper .w_cpayment__footer{--tw-shadow:0 -2px 6px rgba(0,0,0,.1);--tw-shadow-colored:0 -2px 6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}}.w_cpayment__blocks.modal-mode .cp-term-block .info{font-size:.875rem;line-height:1.5}.w_cpayment__blocks.modal-mode .cp-term-block .value{font-size:1rem;font-weight:600;line-height:1.5}.w_cpayment__blocks .swiper-cpayment-blocks{overflow:hidden}.w_cpayment__blocks .swiper-cpayment-blocks.swiper-ui .swiper-backface-hidden{overflow:visible}@media(min-width:960px){.w_cpayment__blocks .swiper-cpayment-blocks.swiper-ui .swiper-backface-hidden{padding-left:4rem;padding-right:4rem}.w_cpayment__blocks .swiper-cpayment-blocks.swiper-ui .swiper-button-prev{left:0}}@container (min-width: 960px){.w_cpayment__blocks .swiper-cpayment-blocks.swiper-ui .swiper-button-next{right:0}}.w_cpayment__blocks .swiper-cpayment-blocks.swiper-ui .swiper-button-next,.w_cpayment__blocks .swiper-cpayment-blocks.swiper-ui .swiper-button-prev{bottom:-50%;margin:auto;top:-50%}.w_cpayment__blocks .cp-term-block{align-content:center;align-items:center;background-color:hsla(var(--color-neutrals-200),1);border-radius:12px;display:flex;flex-wrap:wrap;justify-content:center;min-height:65px;padding-bottom:1rem;padding-top:1rem}@media(min-width:960px){.w_cpayment__blocks .cp-term-block{min-height:216px}}.w_cpayment__blocks .cp-term-block .info{color:hsla(var(--color-neutrals-700),1);text-align:center;width:100%}@media(min-width:960px){.w_cpayment__blocks .cp-term-block .info{font-size:var(--heading-h4-size);font-weight:var(--heading-h4-weight);line-height:1.25}}.w_cpayment__blocks .cp-term-block .value{font-size:.75rem;font-weight:600;line-height:1rem;margin-bottom:.75rem;text-align:center;width:100%}@media(min-width:960px){.w_cpayment__blocks .cp-term-block .value{font-size:var(--heading-h1-size);font-weight:var(--heading-h1-weight);line-height:1.25}}.w_cpayment__blocks-title{font-size:var(--heading-h2-size);font-weight:var(--heading-h2-weight);line-height:1.25;margin-bottom:2rem}
