.shipping-estimator{display:block;position:relative}.shipping-estimator--inner{display:grid;grid-template-columns:7fr 3fr;gap:12px;margin-bottom:10px;align-items:end;transition:filter .2s ease,opacity .2s ease}.shipping-estimator--inner select,.shipping-estimator--inner input{margin-bottom:0}.shipping-estimator .field--hidden,shipping-estimator .field--hidden{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.shipping-estimator .field select,.shipping-estimator .field input{width:100%}.shipping-estimator__submit{width:100%;align-self:end;white-space:nowrap}.shipping-estimator__submit.loading,.shipping-estimator__submit[aria-busy=true],.shipping-estimator__submit[disabled]{opacity:1!important;background:inherit;cursor:progress}.shipping-estimator__submit .loading-overlay{display:none!important}.shipping-estimator__calculating{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;pointer-events:none;border-radius:inherit;background:#ffffff7a;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);color:var(--color-body, #151515);font-size:.875rem;font-weight:var(--font-body-medium-weight, 500);line-height:1;transition:opacity .2s ease,visibility .2s ease}.shipping-estimator.is-calculating .shipping-estimator--inner{filter:blur(2px);opacity:.72;pointer-events:none}.shipping-estimator.is-calculating .shipping-estimator__calculating{opacity:1;visibility:visible}.shipping-estimator--results{padding-top:30px;font-size:.875rem}.shipping-estimator--results:empty{padding-top:0}.shipping-estimator--results>p:first-child:not(.shipping-estimator__error):not(.shipping-estimator__empty){display:none}.shipping-estimator--results ul{margin:0;padding:0;list-style:none}.shipping-estimator__item{padding:10px 0;border-bottom:1px solid #f5f5f5}.shipping-estimator__item:last-child{border-bottom:none}.shipping-estimator__line{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.shipping-estimator__info{display:flex;flex-direction:column;gap:2px}.shipping-estimator__name{font-weight:var(--font-body-medium-weight, 500)}.shipping-estimator__eta{font-size:.8rem;opacity:.8}.shipping-estimator__price{white-space:nowrap;font-weight:var(--font-body-medium-weight, 500)}.shipping-estimator__error,.shipping-estimator__empty{margin:0;font-size:.875rem;line-height:1.35}.shipping-estimator__error{color:#b42318}
/*# sourceMappingURL=/cdn/shop/t/20/assets/shipping-estimator.css.map */
