.price-container{width:100%;display:flex;flex-direction:column;gap:5px}.price-container .base-price,.price-container .taxes,.price-container .total-price{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:8px;font-size:14px;color:rgb(112,119.7,130.9)}.price-container .base-price .title,.price-container .taxes .title,.price-container .total-price .title{font-weight:700}.price-container .base-price .value,.price-container .taxes .value,.price-container .total-price .value{text-align:right}.price-container .total-price{border-top:1px solid rgb(179,187.8,200.6);padding-top:5px;font-size:16px;color:#000}.price-container .total-price .amount{font-weight:700}.rs-modal-backdrop{background-color:rgba(0,0,0,.85);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.rs-modal-wrapper{display:flex;justify-content:center;align-items:center}.modal.rs-modal{margin:0}@media(max-width:768px){.modal.rs-modal-sm{max-width:calc(100% - 25px)}}.modal .modal-header-container{display:flex;flex-direction:row;align-items:center}.modal .modal-header-container.back-button-container{justify-content:flex-start}.modal .modal-header-container.close-button-container{justify-content:flex-end}.modal .modal-header-container button.modal-back-button{width:32px;height:32px;margin:16px}.modal .rs-modal-content{border-radius:24px;margin:0;padding:0}.modal .rs-modal-content .rs-modal-body{margin:0;padding:0}.modal .rs-modal-content .rs-modal-body .modal-content-wrapper{flex-grow:1;overflow:auto}.modal .rs-modal-content .rs-modal-body .modal-content-wrapper .modal-content-container{padding:0 24px 24px;display:flex;flex-direction:column;gap:24px}.modal .rs-modal-content .rs-modal-body .modal-content-wrapper .modal-content-container .modal-content{display:flex;flex-direction:column;gap:24px}.modal .rs-modal-content .rs-modal-body .modal-content-wrapper .modal-content-container .modal-actions{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}@media(min-width:769px)and (max-width:1023px){.modal .rs-modal-content .rs-modal-body{max-width:769px!important;width:100%!important;height:auto!important;max-height:95%!important}.modal .rs-modal-content .rs-modal-body .modal-content{gap:16px!important}}.modal.modal-login{width:768px;height:auto}.modal.modal-login.rs-modal-sm{width:auto!important}.modal.modal-login .rs-modal-content{background:var(--Neutral-50,#f7f8f9);border:none;box-shadow:none}.modal.modal-login .rs-modal-content,.modal.modal-login .rs-modal-content .rs-modal-body{margin:0!important;padding:0!important}.modal.modal-login .rs-modal-content .rs-modal-body .modal-content-wrapper .modal-content-container{padding:0!important}.modal.modal-login .rs-modal-content .rs-modal-body .modal-content-wrapper .modal-content-container #Login .content-container{margin:0!important;padding:0!important}.modal.payment-modal .rs-modal-content,.modal.purchase-modal .rs-modal-content{background:var(--Neutral-50,#f7f8f9)}.modal.payment-modal .rs-modal-content .payment-modal-content .payment-modal-title,.modal.purchase-modal .rs-modal-content .payment-modal-content .payment-modal-title{color:var(--Shades-Black,#000);text-align:center;font-size:28px;font-style:normal;font-weight:600;line-height:34px;letter-spacing:-.56px}.modal.payment-modal .rs-modal-content .payment-modal-content .payment-modal-description,.modal.purchase-modal .rs-modal-content .payment-modal-content .payment-modal-description{color:var(--Shades-Black,#000);text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:17px}.modal.payment-modal .rs-modal-content .payment-modal-content .payment-modal-form,.modal.purchase-modal .rs-modal-content .payment-modal-content .payment-modal-form{display:flex;flex-direction:column;gap:24px}.modal.payment-modal .rs-modal-content .payment-modal-content .payment-modal-form .product-info,.modal.purchase-modal .rs-modal-content .payment-modal-content .payment-modal-form .product-info{width:100%;display:flex;flex-direction:row;gap:16px;align-items:center}.modal.payment-modal .rs-modal-content .payment-modal-content .payment-modal-form .product-info .product-image,.modal.purchase-modal .rs-modal-content .payment-modal-content .payment-modal-form .product-info .product-image{width:125px;height:125px;padding:16px;border-radius:11.961px;background:var(--color-gray-10,#fff);display:flex;justify-content:center;align-items:center}.modal.payment-modal .rs-modal-content .payment-modal-content .payment-modal-form .product-info .product-image img,.modal.purchase-modal .rs-modal-content .payment-modal-content .payment-modal-form .product-info .product-image img{max-width:80px;max-height:80px}.modal.payment-modal .rs-modal-content .payment-modal-content .payment-modal-form .product-info .product-title,.modal.purchase-modal .rs-modal-content .payment-modal-content .payment-modal-form .product-info .product-title{display:flex;align-items:center;flex-grow:1;color:var(--Shades-Black,#000);font-size:18px;font-style:normal;font-weight:400;line-height:21.6px}.modal.payment-modal .rs-modal-content .payment-modal-content .payment-modal-form .product-info .price-container,.modal.purchase-modal .rs-modal-content .payment-modal-content .payment-modal-form .product-info .price-container{width:300px}.modal.payment-modal .rs-modal-content .payment-modal-content .payment-modal-form .product-info .price-container .order-paid,.modal.payment-modal .rs-modal-content .payment-modal-content .payment-modal-form .product-info .price-container .order-remaining,.modal.purchase-modal .rs-modal-content .payment-modal-content .payment-modal-form .product-info .price-container .order-paid,.modal.purchase-modal .rs-modal-content .payment-modal-content .payment-modal-form .product-info .price-container .order-remaining{color:var(--Shades-Black,#000);display:flex;flex-direction:column;font-style:normal;line-height:14px;gap:8px;text-align:right}.modal.payment-modal .rs-modal-content .payment-modal-content .payment-modal-form .product-info .price-container .order-paid .title,.modal.payment-modal .rs-modal-content .payment-modal-content .payment-modal-form .product-info .price-container .order-remaining .title,.modal.purchase-modal .rs-modal-content .payment-modal-content .payment-modal-form .product-info .price-container .order-paid .title,.modal.purchase-modal .rs-modal-content .payment-modal-content .payment-modal-form .product-info .price-container .order-remaining .title{font-size:12px;font-weight:400}.modal.payment-modal .rs-modal-content .payment-modal-content .payment-modal-form .product-info .price-container .order-paid .value,.modal.payment-modal .rs-modal-content .payment-modal-content .payment-modal-form .product-info .price-container .order-remaining .value,.modal.purchase-modal .rs-modal-content .payment-modal-content .payment-modal-form .product-info .price-container .order-paid .value,.modal.purchase-modal .rs-modal-content .payment-modal-content .payment-modal-form .product-info .price-container .order-remaining .value{font-size:16px;font-weight:600}.modal.payment-modal .rs-modal-content .payment-modal-content .payment-modal-form .rs-form .rs-form-group,.modal.purchase-modal .rs-modal-content .payment-modal-content .payment-modal-form .rs-form .rs-form-group{display:flex;gap:4;flex-direction:column}.modal.payment-modal .rs-modal-content .payment-modal-content .payment-modal-form .rs-form .rs-form-group .rs-form-control-label,.modal.purchase-modal .rs-modal-content .payment-modal-content .payment-modal-form .rs-form .rs-form-group .rs-form-control-label{color:var(--Neutral-800,#191d23);font-size:14px;font-style:normal;font-weight:400;line-height:17px}.modal.payment-modal .rs-modal-content .payment-modal-content .payment-modal-form .rs-form .rs-form-group .rs-form-control .rs-input,.modal.purchase-modal .rs-modal-content .payment-modal-content .payment-modal-form .rs-form .rs-form-group .rs-form-control .rs-input{display:flex;height:36px;width:100%!important;padding:0 12px;align-items:center;align-self:stretch;border-radius:4px;border:1px solid var(--Neutral-400,#a0abbb);background:var(--Shades-White,#fff);color:var(--Neutral-800,#191d23);font-size:14px;font-style:normal;font-weight:400;line-height:17px}.modal.payment-modal .rs-modal-content .payment-modal-content .payment-modal-form .rs-form .rs-form-group .rs-form-control .rs-input:disabled,.modal.purchase-modal .rs-modal-content .payment-modal-content .payment-modal-form .rs-form .rs-form-group .rs-form-control .rs-input:disabled{background:var(--Neutral-200,#f2f4f8);color:var(--Neutral-600,#5e6c84)}.modal.payment-modal .rs-modal-content .payment-modal-content .payment-modal-form .rs-form .money-field,.modal.purchase-modal .rs-modal-content .payment-modal-content .payment-modal-form .rs-form .money-field{position:relative}.modal.payment-modal .rs-modal-content .payment-modal-content .payment-modal-form .rs-form .money-field .rs-form-control input,.modal.purchase-modal .rs-modal-content .payment-modal-content .payment-modal-form .rs-form .money-field .rs-form-control input{padding-left:24px!important}.modal.payment-modal .rs-modal-content .payment-modal-content .payment-modal-form .rs-form .money-field .rs-form-control:before,.modal.purchase-modal .rs-modal-content .payment-modal-content .payment-modal-form .rs-form .money-field .rs-form-control:before{content:"$";position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--Neutral-400,#a0abbb);font-size:14px;font-weight:700}.modal.order-upgrade-modal .rs-modal-content{background:var(--Neutral-50,#f7f8f9);padding:0}@media(max-width:768px){.modal.order-upgrade-modal .rs-modal-content .rs-modal-body{max-height:700px!important}}.modal.order-upgrade-modal .rs-modal-content .order-upgrade-content .order-upgrade-title{color:var(--Shades-Black,#000);text-align:center;font-size:28px;font-style:normal;font-weight:600;line-height:34px;letter-spacing:-.56px}.modal.order-upgrade-modal .rs-modal-content .order-upgrade-content .order-upgrade-description{color:var(--Shades-Black,#000);text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:17px}.modal.order-upgrade-modal .rs-modal-content .order-upgrade-content .order-upgrade-products{display:flex;flex-direction:row;gap:40px;justify-content:center;align-items:flex-start}@media(max-width:768px){.modal.order-upgrade-modal .rs-modal-content .order-upgrade-content .order-upgrade-products{flex-direction:column;gap:16px}}.modal.order-upgrade-modal .rs-modal-content .order-upgrade-content .order-upgrade-products .upgrade-arrow{width:32px;height:32px;color:#c00;align-self:center}.modal.order-upgrade-modal .rs-modal-content .order-upgrade-content .order-upgrade-products .product{width:174px;display:flex;flex-direction:column;gap:8px;align-items:center}.modal.order-upgrade-modal .rs-modal-content .order-upgrade-content .order-upgrade-products .product .product-image{width:132px;height:132px;padding:16px;border-radius:11.961px;background:var(--Neutral-50,#fff);display:flex;justify-content:center;align-items:center;width:100%}.modal.order-upgrade-modal .rs-modal-content .order-upgrade-content .order-upgrade-products .product .product-image img{max-width:calc(132px - 44px);max-height:calc(132px - 44px)}@media(max-width:768px){.modal.order-upgrade-modal .rs-modal-content .order-upgrade-content .order-upgrade-products .product .product-image{width:35%}}.modal.order-upgrade-modal .rs-modal-content .order-upgrade-content .order-upgrade-products .product .product-description{display:flex;flex-direction:column;gap:12px;width:100%}@media(max-width:768px){.modal.order-upgrade-modal .rs-modal-content .order-upgrade-content .order-upgrade-products .product .product-description{width:65%}}.modal.order-upgrade-modal .rs-modal-content .order-upgrade-content .order-upgrade-products .product .product-description .product-title{color:var(--Shades-Black,#000);font-size:16px;font-style:normal;font-weight:400;line-height:14px}.modal.order-upgrade-modal .rs-modal-content .order-upgrade-content .order-upgrade-products .product .product-description .product-price{display:flex;flex-direction:column;gap:4px}.modal.order-upgrade-modal .rs-modal-content .order-upgrade-content .order-upgrade-products .product .product-description .product-price .product-price-item{color:var(--Shades-Black,#000);font-size:12px;font-style:normal;font-weight:600;line-height:14px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:4px}.modal.order-upgrade-modal .rs-modal-content .order-upgrade-content .order-upgrade-products .product .product-description .product-price .product-price-item em{color:var(--Shades-Black,#000);font-size:14px;font-style:normal;font-weight:600;line-height:17px}@media(max-width:768px){.modal.order-upgrade-modal .rs-modal-content .order-upgrade-content .order-upgrade-products .product{width:100%;flex-direction:row;gap:16px}}.modal.order-upgrade-modal .rs-modal-content .order-upgrade-content .order-upgrade-amount{display:flex;flex-direction:column;gap:8px;color:var(--Shades-Black,#000);text-align:center;font-size:12px;font-style:normal;font-weight:600;line-height:14px}.modal.order-upgrade-modal .rs-modal-content .order-upgrade-content .order-upgrade-amount em{color:var(--Shades-Black,#000);font-size:18px;font-style:normal;font-weight:600;line-height:21.6px}.modal.order-upgrade-modal .rs-modal-content .order-upgrade-content .order-upgrade-actions{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}