.ApplePayButton{-webkit-appearance:-apple-pay-button!important;min-height:32px;max-height:64px;cursor:pointer}.ApplePayButton--buy{-apple-pay-button-type:buy}.ApplePayButton--donate{-apple-pay-button-type:donate}.ApplePayButton--book{-apple-pay-button-type:book}.ApplePayButton--checkOut{-apple-pay-button-type:check-out}.ApplePayButton--subscribe{-apple-pay-button-type:subscribe}.ApplePayButton--addMoney{-apple-pay-button-type:add-money}.ApplePayButton--contribute{-apple-pay-button-type:contribute}.ApplePayButton--order{-apple-pay-button-type:order}.ApplePayButton--reload{-apple-pay-button-type:reload}.ApplePayButton--rent{-apple-pay-button-type:rent}.ApplePayButton--support{-apple-pay-button-type:support}.ApplePayButton--tip{-apple-pay-button-type:tip}.ApplePayButton--topUp{-apple-pay-button-type:top-up}.ApplePayButton--dark{-apple-pay-button-style:black}.ApplePayButton--light{-apple-pay-button-style:white}.ApplePayButton--lightOutline{-apple-pay-button-style:white-outline}.GooglePayButton{position:relative;min-height:32px;max-height:64px;border:0;cursor:pointer}.GooglePayButton-logo{position:absolute;top:0;right:0;bottom:0;left:0;padding:27.5vh 7.375vw;background-origin:content-box;background-position:50%;background-repeat:no-repeat;background-size:contain}.GooglePayButton--dark{background-color:black}.GooglePayButton--dark:focus,.GooglePayButton--dark:hover{background-color:#3c4043}.GooglePayButton--dark:active{background-color:#5f6368}.GooglePayButton--light,.GooglePayButton--lightOutline{background-color:white}.GooglePayButton--light:focus,.GooglePayButton--light:hover,.GooglePayButton--lightOutline:focus,.GooglePayButton--lightOutline:hover{background-color:#f8f8f8}.GooglePayButton--light:active,.GooglePayButton--lightOutline:active{background-color:white}.PaymentRequestButton{position:relative;min-height:32px;max-height:64px;padding:0;border-radius:4px;border:none;outline:none;-webkit-tap-highlight-color:transparent;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;font:500 16px/21px -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.PaymentRequestButton::-moz-focus-inner{border:0}.PaymentRequestButton--dark{background:#32325d}.PaymentRequestButton--light,.PaymentRequestButton--lightOutline{background:white}.PaymentRequestButton-inner{width:100%;outline:none;-webkit-tap-highlight-color:transparent}.PaymentRequestButton-content{width:100%;box-sizing:border-box;padding:0 10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.PaymentRequestButton.compact .PaymentRequestButton-content{padding:0 2px}.PaymentRequestButton-border{position:absolute;z-index:20;left:0;top:0;right:0;bottom:0;border-radius:4px;will-change:opacity}.PaymentRequestButton--lightOutline .PaymentRequestButton-border{box-shadow:inset 0 0 0 .66px rgba(125,98,179,.22)}.PaymentRequestButton--lightOutline.whole-pixel-border .PaymentRequestButton-border{box-shadow:inset 0 0 0 1px rgba(125,98,179,.15)}.PaymentRequestButton--dark:focus .PaymentRequestButton-border{opacity:.75;box-shadow:inset 0 0 0 2.5px #986fff!important}.PaymentRequestButton--light:focus .PaymentRequestButton-border{opacity:.6;box-shadow:inset 0 0 0 2.5px #ac74ff!important}.PaymentRequestButton--lightOutline:focus .PaymentRequestButton-border{opacity:.6;box-shadow:inset 0 0 0 .66px rgba(125,98,179,.6),inset 0 0 0 2.5px #ac74ff!important}.PaymentRequestButton-shines{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:4px;overflow:hidden;will-change:opacity}.PaymentRequestButton-shine{position:absolute;z-index:1;left:0;top:0;height:100%;width:250%;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);will-change:transform,opacity;transition:opacity .8s}.PaymentRequestButton--dark .PaymentRequestButton-shine{background:linear-gradient(110deg,rgba(121,78,151,0) 10%,rgba(121,78,151,.91) 45%,rgba(121,78,151,1) 50%,rgba(121,78,151,.91) 55%,rgba(121,78,151,0) 90%)}.PaymentRequestButton--light .PaymentRequestButton-shine,.PaymentRequestButton--lightOutline .PaymentRequestButton-shine{background:linear-gradient(110deg,rgba(225,218,245,0) 10%,rgba(225,218,245,.91) 45%,rgba(225,218,245,1) 50%,rgba(225,218,245,.91) 55%,rgba(225,218,245,0) 90%)}.PaymentRequestButton-shine--scroll{opacity:.6}.PaymentRequestButton-shine--hover,.PaymentRequestButton:hover .PaymentRequestButton-shine--scroll{opacity:0}.PaymentRequestButton:hover .PaymentRequestButton-shine--hover{transition-duration:.3s;opacity:.8}.PaymentRequestButton-overlay{position:absolute;left:0;top:0;width:100%;height:100%;z-index:30;opacity:0;border-radius:4px;transition:opacity .3s;will-change:opacity}.PaymentRequestButton--dark .PaymentRequestButton-overlay{background:rgba(0,0,40,.3)}.PaymentRequestButton--light .PaymentRequestButton-overlay,.PaymentRequestButton--lightOutline .PaymentRequestButton-overlay{background:rgba(151,136,197,.2)}.PaymentRequestButton.is-active .PaymentRequestButton-overlay,.PaymentRequestButton:active .PaymentRequestButton-overlay{opacity:1}.PaymentRequestButton-label{position:relative;z-index:10;transition-property:font-size,color,opacity;transition-duration:.25s;will-change:opacity}.PaymentRequestButton--dark .PaymentRequestButton-label{color:white}.PaymentRequestButton--light .PaymentRequestButton-label,.PaymentRequestButton--lightOutline .PaymentRequestButton-label{color:#39325c}.PaymentRequestButton.baseline-offset .PaymentRequestButton-label{margin-top:-2px}.PaymentRequestButton.compact .PaymentRequestButton-label{overflow:hidden;text-overflow:ellipsis}.PaymentRequestButton.large .PaymentRequestButton-label{margin-top:-2px}.PaymentRequestButton-icon{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;position:relative;z-index:10;margin:0 -1px -1px 7px;will-change:opacity}.PaymentRequestButton.compact .PaymentRequestButton-icon{display:none}.PaymentRequestButton.rtl .PaymentRequestButton-icon{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1;margin-right:7px;margin-left:-1px;-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.PaymentRequestButton.is-disabled,.PaymentRequestButton.is-loading{cursor:default}.PaymentRequestButton.is-disabled .PaymentRequestButton-overlay,.PaymentRequestButton.is-disabled .PaymentRequestButton-shine,.PaymentRequestButton.is-loading .PaymentRequestButton-overlay,.PaymentRequestButton.is-loading .PaymentRequestButton-shine{opacity:0!important}.PaymentRequestButton.is-disabled .PaymentRequestButton-icon,.PaymentRequestButton.is-disabled .PaymentRequestButton-label,.PaymentRequestButton.is-loading .PaymentRequestButton-label{opacity:.3}.PaymentRequestButton--dark.is-disabled .PaymentRequestButton-label,.PaymentRequestButton--dark.is-loading .PaymentRequestButton-label{color:#e4b7ee}.PaymentRequestButton--light.is-disabled .PaymentRequestButton-label,.PaymentRequestButton--light.is-loading .PaymentRequestButton-label,.PaymentRequestButton--lightOutline.is-disabled .PaymentRequestButton-label,.PaymentRequestButton--lightOutline.is-loading .PaymentRequestButton-label{color:#5749a1}