@-webkit-keyframes paypal-fade-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-6px)}}@keyframes paypal-fade-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-6px)}}@-webkit-keyframes paypal-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes paypal-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.paypal-checkout-wrapper .paypal-confirmation__button,.paypal-checkout-wrapper .paypal-confirmation__error,.paypal-checkout-wrapper .paypal-confirmation__success{display:none}.paypal-checkout-wrapper .paypal-buttons--hiding{-webkit-animation:paypal-fade-out .3s ease forwards;animation:paypal-fade-out .3s ease forwards}.paypal-checkout-wrapper .paypal-confirmation__success{-webkit-animation:paypal-fade-in .4s ease .3s both;animation:paypal-fade-in .4s ease .3s both}.paypal-checkout-wrapper .paypal-confirmation__button{-webkit-animation:paypal-fade-in .4s ease .45s both;animation:paypal-fade-in .4s ease .45s both}.paypal-checkout-wrapper .paypal-confirmation__error{-webkit-animation:paypal-fade-in .4s ease both;animation:paypal-fade-in .4s ease both}.price-info-box{min-height:2rem}.price-info-box__inner{padding:.25rem 0}.price-info-box__breakdown{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr -webkit-max-content;grid-template-columns:1fr max-content;gap:.5rem 1.5rem}.price-info-box__row{display:contents}.price-info-box__value{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.price-info-box__row--total>span{font-weight:700;padding-top:.75rem;margin-top:.25rem;border-top:2px solid}
