.braintree-dropin button{width:100%;padding:10px;font-size:16px;transition:all .4s ease-in-out}.braintree-dropin .choose-a-way-to-pay{display:none}.braintree-dropin .payment-processing{background:var(--quarternary-color-light-6);color:var(--quarternary-color);border-radius:5px;margin:10px 0;padding:20px;opacity:1!important}.braintree-dropin .braintree-form__notice-of-collection{width:100%}.braintree-dropin .braintreeSubmitButton,.braintree-dropin .braintreePayButton{background:#219653;border-color:#219653}.braintree-dropin .braintreePayButton.emphasis-button{width:100%;padding:10px 20px}.braintree-dropin .braintreePayButton.emphasis-button:hover{background:var(--emphasis-color-dark-2)}.braintree-hosted{--image:url(https://media.istockphoto.com/vectors/abstract-blurred-colorful-background-vector-id1248542684?k=20&m=1248542684&s=612x612&w=0&h=1yKiRrtPhiqUJXS_yJDwMGVHVkYRk2pJX4PG3TT4ZYM=)}.braintree-hosted .pretty-card-body{background:#ddeefc;flex-wrap:wrap;justify-content:center;align-items:center;height:100%;padding-bottom:100px;display:flex}.braintree-hosted .pretty-card-container{flex-wrap:wrap;justify-content:center;align-items:center;width:600px;display:flex}.braintree-hosted .pretty-card-container .card-item{perspective:1200px;width:100%;max-width:420px;min-height:250px;padding:10px;transform:translateY(25%)}.braintree-hosted .pretty-card-container .card-item.flipped .card-preview{transform:rotateY(180deg)}.braintree-hosted .pretty-card-container .card-item .card-preview{width:100%;min-height:250px;transform-style:preserve-3d;border-radius:10px;transition:transform .5s;position:relative;box-shadow:0 14px 28px #00000040,0 10px 10px #00000038}.braintree-hosted .pretty-card-container .card-item .card-preview .card-inner,.braintree-hosted .pretty-card-container .card-item .card-preview .card-outer{background-image:linear-gradient(to bottom, #00000080, #000000b3), var(--image);backface-visibility:hidden;background-size:cover;border-radius:10px;flex-direction:column;justify-content:space-between;width:100%;height:100%;min-height:250px;display:flex;position:absolute;inset:0}.braintree-hosted .pretty-card-container .card-item .card-preview .card-inner>div,.braintree-hosted .pretty-card-container .card-item .card-preview .card-outer>div{position:relative}.braintree-hosted .pretty-card-container .card-item .card-preview .card-outer{transform:rotateY(180deg)translateZ(1px)}.braintree-hosted .pretty-card-container .card-item .card-preview .card-outer .card-branding{justify-content:flex-end}.braintree-hosted .pretty-card-container .card-item .card-preview .card-outer .magnetic-strip{background:#222;height:50px;margin-top:20px}.braintree-hosted .pretty-card-container .card-item .card-preview .card-outer .card-cvv-container{padding:10px 30px}.braintree-hosted .pretty-card-container .card-item .card-preview .card-outer .card-cvv-container .label{color:#fff;text-align:right;padding-bottom:10px;font-size:14px}.braintree-hosted .pretty-card-container .card-item .card-preview .card-outer .card-cvv-container .card-cvv{text-align:right;background:#fff;border-radius:5px;padding:10px 20px}.braintree-hosted .pretty-card-container .card-item .card-preview img{width:100%;display:block}.braintree-hosted .pretty-card-container .card-item .card-preview .card-number{flex-direction:row;justify-content:center;width:100%;max-width:90%;margin:0 auto;display:flex}.braintree-hosted .pretty-card-container .card-item .card-preview .card-number span{letter-spacing:2px;color:#fff;text-align:center;flex:0 0 25%;font-size:25px}.braintree-hosted .pretty-card-container .card-item .card-preview .card-branding{z-index:1;justify-content:space-between;align-items:stretch;display:flex;position:relative}.braintree-hosted .pretty-card-container .card-item .card-preview .card-branding .chip-container{max-width:75px;padding:10px}.braintree-hosted .pretty-card-container .card-item .card-preview .card-branding .card-type{max-width:100px;padding:10px}.braintree-hosted .pretty-card-container .card-item .card-preview .card-branding .card-type img{height:50px}.braintree-hosted .pretty-card-container .card-item .card-preview .card-details{z-index:1;color:#fff;justify-content:space-between;align-items:stretch;width:100%;padding:20px;display:flex}.braintree-hosted .pretty-card-container .card-item .card-preview .card-details .label{opacity:.7;padding:0 10px;display:block}.braintree-hosted .pretty-card-container .card-item .card-preview .card-details img{width:100%;display:block}.braintree-hosted .pretty-card-container .card-item .card-preview .card-details strong{letter-spacing:1px;text-transform:uppercase;font-family:monospace;font-size:110%;font-weight:400}.braintree-hosted .pretty-card-container .card-form{color:#000000b3;background:#fff;border-radius:10px;width:100%;padding:15% 20px 20px;display:block;box-shadow:0 7px 29px #64646f33}.braintree-hosted .pretty-card-container .card-form label,.braintree-hosted .pretty-card-container .card-form input{width:100%}.braintree-hosted .pretty-card-container .card-form label{margin-top:20px;margin-bottom:10px;display:block}.braintree-hosted .pretty-card-container .card-form input,.braintree-hosted .pretty-card-container .card-form select{border:1px solid #0000001a;border-radius:10px;width:100%;padding:10px 20px;display:block}.braintree-hosted .pretty-card-container .card-form .date-select{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.braintree-hosted .pretty-card-container .card-form .date-select>div{flex:1;padding:10px}.braintree-hosted .pretty-card-container .card-form .date-select>div:first-child{padding-left:0}.braintree-hosted .pretty-card-container .card-form .date-select>div:last-child{padding-right:0}.braintree-hosted .focus-point{padding:2px 10px;position:relative}.braintree-hosted .focus-point:after{content:"";opacity:0;border:2px solid #fff;border-radius:5px;transition:opacity .2s ease-in-out;position:absolute;inset:0;transform:scale(1.1)}.braintree-hosted .focused:after{opacity:1}.invoice-payment{margin-top:20px;padding:20px}.invoice-payment button.invoice-button{width:100%;padding:10px;font-size:16px}.invoice-payment button.invoice-button.hidden{display:none}.invoice-payment select{text-align:center;width:100%;padding:10px;font-size:16px}.invoice-payment .braintree-reference{margin-top:10px;font-size:16px;font-weight:600}.paypal-buttons{z-index:1;margin-top:20px;position:relative}.credit-amount-container{background:var(--emphasis-color);color:#fff;border-radius:5px;margin-bottom:10px;padding:10px}.credit-amount-container .credit-amounts{margin-top:10px}.credit-amount-container .credit-amounts .credit-amount{color:#000;cursor:pointer;background:#fff;border-radius:5px;justify-content:center;align-items:center;font-size:16px;transition:all .2s ease-in-out;display:flex}.credit-amount-container .credit-amounts .credit-amount.active{background:#fff}.credit-amount-container .credit-amounts .credit-amount:not(.active):hover{background:#fbfbfb}:is(.credit-amount-container .credit-amounts:has(.credit-amount.active) .credit-amount:not(.active),.credit-amount-container .credit-amounts:has(.credit-amount.active) .field:not(.active)){opacity:.5}.credit-amount-container .credit-amounts .field{color:#000;margin-bottom:0}.credit-amount-container .credit-amount-wrapper{overflow:hidden}.credit-amount-container .credit-amount-wrapper .credit-amount-track{--gap:0;transition:all .2s ease-in-out;position:relative;left:0}.credit-amount-container .credit-amount-wrapper .credit-amount-track.credit-applied{left:-100%}.credit-amount-container .credit-amount-wrapper .credit-amount-track .credit-applied-details{color:#000;background:#fff;border-radius:5px;justify-content:center;align-items:center;margin-top:10px;padding:10px;font-size:14px;font-weight:700;display:flex;position:relative}.credit-amount-container .credit-amount-wrapper .credit-amount-track .credit-applied-details .cancel-button{aspect-ratio:1;color:#fff;background:#000;border-radius:50%;justify-content:center;align-items:center;width:25px;display:flex;position:absolute;top:-3px;right:0}.credit-amount-container .credit-amount-wrapper .credit-amount-track .credit-applied-details .cancel-button:hover{cursor:pointer;background:#333}.clearpay-widget-container{padding-bottom:20px}.clearpay-widget-container .clearpay-checkout-modal{z-index:200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);color:#fff;text-align:center;background:#000000d9;flex-direction:column;justify-content:center;align-items:center;font-size:16px;display:flex;position:fixed;inset:0}.clearpay-widget-container .clearpay-checkout-modal *{width:100%;max-width:400px}.clearpay-widget-container .clearpay-checkout-modal img{max-width:250px}.clearpay-widget-container .clearpay-checkout-modal p{margin:20px 0}.clearpay-widget-container .error{margin-bottom:10px}.clearpay-widget-container .create-checkout{width:max-content;color:var(--cta-color);background:0 0;border:none;justify-content:center;align-items:center;gap:5px;margin:0 auto;padding-top:0;display:flex;position:relative}.clearpay-widget-container .create-checkout:hover{text-decoration:underline}.clearpay-widget-container .create-checkout .icon{color:#000;background:#b1fbe3;border-radius:10px;max-height:40px;margin-left:5px;padding:10px 5px;font-size:13px}.clearpay-widget-container .create-checkout .icon svg{margin-right:0;display:block}.clearpay-widget-container .clearpay-terms{text-align:center;margin-top:10px;display:block}#klarna-payments-container{width:100%;margin-top:10px}
