.easystore-checkout-footer{margin-top:36px}.easystore-checkout-coupon-container{position:relative}.easystore-checkout-coupon-container input{width:100%}.easystore-checkout-coupon-container button{position:absolute;right:0;top:0}.easystore-checkout-item-error-section{display:flex;flex-direction:column;gap:4px}.easystore-checkout-item-thumbnail{border-radius:6px}.easystore-product-coupon{display:flex;align-items:center;gap:2px}.easystore-checkout-items{display:flex;flex-direction:column;gap:16px;margin-top:1rem}.easystore-checkout-item{border-bottom:1px solid var(--easystore-border-color);padding-bottom:16px}.easystore-checkout-item-error-input{background-color:#fee7e6!important}.easystore-checkout-item-error-text{color:#dc3545;font-size:16px;line-height:20px;font-weight:400;display:flex;align-items:center;gap:6px}.easystore-checkout-legal-info p{padding:0;margin:0}.easystore-contact-with-spinner{position:relative}.easystore-contact-with-spinner span{position:absolute;top:54%;right:16px}.easystore-contact-header{display:flex;justify-content:space-between}.easystore-checkout-item-error-wrapper>div:first-child{margin-top:8px}.easystore-checkout-item-error-text span{position:inherit}.easystore-checkout-coupon{display:flex;align-items:center;gap:16px;width:100%}.easystore-coupon-remove{background:0 0;border:0;outline:0;padding:0;margin:0}.easystore-checkout-coupon__info{font-size:12px;line-height:16px;color:#6c757d;background-color:#eee;padding:4px;border-radius:4px;font-weight:400}.easystore-checkout-coupon__value{color:#6c7277}.easystore-coupon-remove svg{color:var(--easystore-text-neutral);margin-top:-4px;transition:color .3s ease;width:12px;height:12px}.easystore-coupon-remove svg:hover{color:var(--easystore-text-default)}.easystore-checkout-show-tax-rate{display:flex;align-items:center;gap:16px}.easystore-checkout-show-tax-rate>button{color:var(--easystore-primary-color)}.easystore-checkout-show-tax-rate>button:hover{text-decoration:underline}.easystore-checkout-shipping{display:flex;align-items:center;gap:12px;color:#6c757d}.easystore-checkout-shipping__title{font-weight:500}.easystore-checkout-shipping__name{font-size:16px;line-height:18px}.easystore-checkout-shipping__weight{font-size:14px;line-height:16px}.easystore-breakdown__modal{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:100}.easystore-breakdown__item{display:grid;grid-template-columns:2fr 1fr 1fr;width:100%}.easystore-breakdown__item>span{font-size:14px;line-height:20px;color:#202123}.easystore-breakdown__item>span:not(:first-of-type){text-align:right}.easystore-breakdown__item.is-total{font-weight:500;margin-top:8px}.easystore-breakdown__content{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;background-color:#fff;border-radius:16px;max-width:600px;width:100%;overflow:hidden;box-shadow:0 0 2px rgba(17,18,19,.2),0 30px 72px rgba(17,18,19,.2)}.easystore-breakdown__backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(17,18,19,.4);z-index:0}.easystore-breakdown__content-body{padding:16px;display:flex;flex-direction:column;gap:16px}.easystore-breakdown__content-header{display:flex;justify-content:space-between;align-items:center;padding:16px;background-color:#edf4fe}.easystore-breakdown__content-header p{padding:0;margin:0;font-size:1rem;line-height:20px;font-weight:500}.easystore-breakdown__content-header button path{fill:var(--easystore-text-neutral)}.easystore-breakdown__content-header button{background:0 0;border:0;outline:0;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:100%;background-color:#fff}