.ecomhard-shipping-calculator{--ecomhard-shipping-color: #3F2021;--ecomhard-shipping-border: #d5dbe0;--ecomhard-shipping-muted: rgba(63, 32, 33, .62);position:relative;display:block;width:100%;color:var(--ecomhard-shipping-color);border:1px solid var(--ecomhard-shipping-border);background:transparent;padding:22px 24px 20px;overflow:hidden}.ecomhard-shipping-calculator__content{transition:filter .18s ease,opacity .18s ease}.ecomhard-shipping-calculator.is-loading .ecomhard-shipping-calculator__content{filter:blur(3px);opacity:.55;pointer-events:none;-webkit-user-select:none;user-select:none}.ecomhard-shipping-calculator__title{margin:0 0 20px;color:var(--ecomhard-shipping-color);font:inherit;font-size:16px;line-height:1.2;font-weight:700;letter-spacing:.02em}.ecomhard-shipping-calculator__form{display:grid;grid-template-columns:minmax(0,1fr) minmax(110px,.62fr);gap:18px;align-items:stretch}.ecomhard-shipping-calculator__input{width:100%;min-width:0;height:58px;margin:0;padding:0 28px;border:1px solid #d9d1c7;border-radius:0;outline:0;background:transparent;color:var(--ecomhard-shipping-color);font:inherit;font-size:16px;line-height:1;box-shadow:none;-webkit-appearance:none;appearance:none}.ecomhard-shipping-calculator__input::placeholder{color:#3f2021a8;opacity:1}.ecomhard-shipping-calculator__input:focus{border-color:var(--ecomhard-shipping-color)}.ecomhard-shipping-calculator__button{min-width:0;height:58px;margin:0;padding:0 14px;border:0;border-radius:0;background:transparent;color:var(--ecomhard-shipping-color);font:inherit;font-size:14px;line-height:1;font-weight:700;letter-spacing:.03em;text-transform:uppercase;cursor:pointer;transition:opacity .18s ease}.ecomhard-shipping-calculator__button:hover:not(:disabled){opacity:.62}.ecomhard-shipping-calculator__button:disabled{color:var(--ecomhard-shipping-color);opacity:.14;cursor:not-allowed}.ecomhard-shipping-calculator__message{display:none;margin-top:14px;color:var(--ecomhard-shipping-color);font-size:12px;line-height:1.4}.ecomhard-shipping-calculator__message:not(:empty){display:block}.ecomhard-shipping-calculator__message.is-error{color:#9e2f2f}.ecomhard-shipping-calculator__rates{margin-top:20px;border-top:1px solid rgba(63,32,33,.18)}.ecomhard-shipping-calculator__rate{padding:15px 0;border-bottom:1px solid rgba(63,32,33,.18)}.ecomhard-shipping-calculator__rate:last-child{padding-bottom:0;border-bottom:0}.ecomhard-shipping-calculator__rate-main{display:flex;align-items:baseline;justify-content:space-between;gap:20px;color:var(--ecomhard-shipping-color);font-size:14px;line-height:1.3;font-weight:600}.ecomhard-shipping-calculator__rate-name{min-width:0}.ecomhard-shipping-calculator__rate-price{flex:0 0 auto;text-align:right;white-space:nowrap}.ecomhard-shipping-calculator__rate-time{margin:5px 0 0;color:var(--ecomhard-shipping-muted);font-size:12px;line-height:1.4}.ecomhard-shipping-calculator__loading{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;padding:20px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,visibility .18s ease}.ecomhard-shipping-calculator.is-loading .ecomhard-shipping-calculator__loading{opacity:1;visibility:visible}.ecomhard-shipping-calculator__loading span{color:var(--ecomhard-shipping-color);font-size:14px;line-height:1;font-weight:700}@media screen and (max-width:749px){.ecomhard-shipping-calculator{padding:18px 16px 16px}.ecomhard-shipping-calculator__title{margin-bottom:16px;font-size:14px}.ecomhard-shipping-calculator__form{grid-template-columns:minmax(0,1fr) 96px;gap:8px}.ecomhard-shipping-calculator__input,.ecomhard-shipping-calculator__button{height:52px}.ecomhard-shipping-calculator__input{padding-inline:18px;font-size:15px}.ecomhard-shipping-calculator__button{padding-inline:8px;font-size:12px}}@media(prefers-reduced-motion:reduce){.ecomhard-shipping-calculator__content,.ecomhard-shipping-calculator__loading,.ecomhard-shipping-calculator__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ecomhard-shipping-calculator.css.map */
