.checkout-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:3rem;width:100%}.checkout-header-title{display:flex}.checkout-header h6,.checkout-header i{color:#ef0d50}.checkout-header-back{align-items:center;display:flex}.checkout-header-logo{align-items:center;display:none;margin:auto;width:200px}.checkout-header-logo img{height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.checkout-header-secure{align-items:center;display:flex}.checkout-header-secure h6{margin-bottom:0;margin-left:10px}.checkout-form .alert{margin-bottom:1rem}.checkout-hero{background-color:#e9f7fa}.checkout-hero-title *{margin-bottom:0}.checkout-review{border:1px solid rgba(95,95,95,.2);border-radius:10px;padding:1rem}.checkout-gateways label{position:relative;top:auto}.checkout-payment-method{margin-bottom:1rem}.checkout-payment-method:first-child{margin-top:1rem}.checkout-payment-method p{margin:0}.checkout-payment-method input{display:inline-block}.checkout-payment-method label{align-items:center;color:#1d1d1b;display:inline-flex;font-size:14px!important;left:auto!important;position:relative;top:auto!important}.checkout-payment-method label img{margin-left:10px}.checkout-payment-method fieldset{border:1px solid rgba(95,95,95,.2);border-radius:5px;margin-top:10px;padding:1rem}.checkout-payment-method .wc-stripe-elements-field,.checkout-payment-method .wc-stripe-iban-element-field{border:1px solid rgba(95,95,95,.2);border-radius:5px;margin-bottom:10px;margin-top:0;padding:10px}.checkout-payment-method .StripeElement--webkit-autofill{background-color:#e9f7fa!important}.checkout-payment-method .wc-payment-form+fieldset{border:none;border-radius:0;margin:0;padding:0}.checkout-payment-method .wc-payment-form+fieldset p{border:1px solid rgba(95,95,95,.2);border-radius:5px;margin-top:10px;padding:1rem}.checkout-payment-method label.payment_method_revolut_pay{display:inline-flex!important;width:90%}.checkout-payment-method i{color:#ef0d50}.checkout-payment-method input[type=checkbox]{accent-color:#ef0d50;-webkit-appearance:checkbox!important;-moz-appearance:initial;appearance:none;border:none;padding:0;transform:scale(1.2) translateY(8px);transition:none;width:auto!important}.checkout-payment-method .woocommerce-SavedPaymentMethods-saveNew{display:flex}.checkout-payment-method .woocommerce-SavedPaymentMethods-saveNew label{color:#5f5f5f;font-size:1rem!important;margin-left:10px}.checkout-coupon .form,.checkout-login .form{border:1px solid rgba(95,95,95,.2);border-radius:10px;padding:1.6rem}.checkout-coupon .form p,.checkout-login .form p{margin-bottom:1rem}.checkout-coupon .checkout-coupon-container,.checkout-coupon .login-container,.checkout-login .checkout-coupon-container,.checkout-login .login-container{align-items:center;display:flex}.checkout-coupon .checkout-coupon-container button,.checkout-coupon .login-container button,.checkout-login .checkout-coupon-container button,.checkout-login .login-container button{min-width:100px}.checkout-coupon .checkout-coupon-container .form-group,.checkout-coupon .login-container .form-group,.checkout-login .checkout-coupon-container .form-group,.checkout-login .login-container .form-group{flex-grow:2;margin-bottom:0;margin-right:10px}.checkout-terms{margin-bottom:1.6rem}.checkout-terms .form-checkbox,.checkout-terms-checkbox{margin-bottom:1rem}.checkout-terms-text *{color:#5f5f5f;font-size:14px;font-size:.875rem;line-height:1.4}.checkout-thankyou-map{border-radius:10px;box-shadow:0 18px 70px 0 rgba(70,30,33,.15);height:30vh;position:relative;width:100%}.checkout-thankyou-map.hide{display:none}.checkout-thankyou-overview li{border-bottom:1px solid rgba(95,95,95,.2);padding:10px 0}.checkout-thankyou-overview li:last-of-type{border-bottom:0}@media (max-width:767px){.checkout-form,.checkout-hero{padding:0}.checkout-form .container,.checkout-hero .container{margin:0;padding:2rem}.checkout-hero .checkout-title{margin-bottom:0}.checkout-review table *{font-size:13px}}@media (min-width:768px){.checkout-hero{padding-bottom:0;padding-top:2rem}.checkout-hero-title{align-items:center;display:flex;justify-content:center;text-align:center}.checkout-hero-title .hero-paw{margin-right:10px}.checkout-hero:after{background-color:#fff;bottom:0;content:"";height:160px;left:0;position:absolute;width:100vw}.checkout-review{padding:1.6rem}}@media (max-width:1023px){.checkout-coupon .checkout-coupon-container,.checkout-coupon .login-container,.checkout-login .checkout-coupon-container,.checkout-login .login-container{flex-direction:column}.checkout-coupon .checkout-coupon-container .form-group,.checkout-coupon .login-container .form-group,.checkout-login .checkout-coupon-container .form-group,.checkout-login .login-container .form-group{margin-bottom:10px!important;margin-right:0;width:100%}.checkout-coupon .checkout-coupon-container .btn,.checkout-coupon .login-container .btn,.checkout-login .checkout-coupon-container .btn,.checkout-login .login-container .btn{width:100%}}@media (min-width:1024px){.checkout-header{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.checkout-header-logo{display:flex}.checkout-header-secure{justify-content:flex-end}.checkout-review{position:sticky;top:100px}.checkout-hero{padding-bottom:0;padding-top:40px}.checkout-hero .hero-paw,.checkout-hero-title svg{width:auto}.checkout-thankyou-details{position:sticky;top:150px}}@media (min-width:1600px){.checkout-hero{padding-top:80px}}
