.delivery-estimate{display:block;align-self:stretch;max-width:100%;margin-top:-1.8rem;margin-bottom:1.6rem;font-family:var(--font-button);font-size:1.3rem;font-weight:500;line-height:1.4;letter-spacing:normal;text-align:center;text-transform:none;color:inherit}.delivery-estimate[hidden]{display:none}.delivery-estimate[data-pending]{visibility:hidden}.delivery-estimate .delivery-estimate__line{min-height:1.4em;margin:0;line-height:inherit}.delivery-estimate__line strong{font-weight:700}.delivery-estimate__part{white-space:nowrap}.delivery-estimate__separator{margin:0 .2rem}.delivery-estimate__line.is-stacked .delivery-estimate__separator{display:none}.delivery-estimate__line.is-stacked .delivery-estimate__part{display:block}.delivery-estimate .delivery-estimate__destination{min-height:1.4em;margin:.2rem 0 0;font-size:1.2rem;line-height:1.4;color:#000000b3}.delivery-estimate__pin{display:inline-block;width:.75em;height:1em;margin-right:.35em;vertical-align:-.15em}.delivery-estimate__picker{position:relative;display:inline-block;padding-right:1.2rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23666' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat right center / .8rem;color:#000;text-decoration:underline;text-underline-offset:.2rem}.delivery-estimate.has-state .delivery-estimate__picker{padding-right:0;background:none}.delivery-estimate__picker:focus-within{outline:.2rem solid rgba(0,0,0,.4);outline-offset:.2rem;border-radius:.2rem}.delivery-estimate__toggle,.delivery-estimate.is-popover .delivery-estimate__state{display:none}.delivery-estimate.is-popover .delivery-estimate__toggle{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;min-height:0;margin:0;padding:0;border:0;background:none;opacity:0;cursor:pointer}.delivery-estimate.is-popover .delivery-estimate__picker:hover{text-decoration-thickness:.15rem}.delivery-estimate{position:relative}.delivery-estimate__popover{position:absolute;top:100%;left:50%;z-index:30;width:min(30rem,100%);margin-top:.8rem;padding:.8rem;transform:translate(-50%);background:#fff;border:.1rem solid rgba(0,0,0,.12);border-radius:1.2rem;box-shadow:0 1.2rem 3.2rem #00000024;font-size:1.4rem;font-weight:400;text-align:left;color:#000}.delivery-estimate__popover[hidden]{display:none}.delivery-estimate .delivery-estimate__search{display:block;width:100%;height:4rem;min-height:0;margin:0;padding:0 1.2rem 0 3.4rem;border:.1rem solid rgba(0,0,0,.2);border-radius:.8rem;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='7' cy='7' r='5' fill='none' stroke='%23777' stroke-width='1.6'/%3E%3Cpath d='M11 11l3.5 3.5' stroke='%23777' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat 1.2rem center / 1.4rem;box-shadow:none;font:inherit;font-size:1.4rem;color:#000;outline:none;appearance:none;-webkit-appearance:none}.delivery-estimate .delivery-estimate__search:focus{border-color:#000}.delivery-estimate .delivery-estimate__options{max-height:24rem;margin:.6rem 0 0;padding:0;overflow-y:auto;overscroll-behavior:contain;list-style:none}.delivery-estimate .delivery-estimate__option{display:flex;align-items:center;justify-content:space-between;margin:0;padding:.8rem 1rem;border-radius:.6rem;line-height:1.3;cursor:pointer}.delivery-estimate .delivery-estimate__option[hidden]{display:none}.delivery-estimate .delivery-estimate__option.is-active{background:#f3efe6}.delivery-estimate .delivery-estimate__option[aria-selected=true]{font-weight:600}.delivery-estimate .delivery-estimate__option[aria-selected=true]:after{content:"";width:1.2rem;height:1.2rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M1.5 6.5l3 3 6-7' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center / contain}.delivery-estimate .delivery-estimate__no-match{margin:0;padding:1rem;color:#0009}.delivery-estimate__state{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:0;margin:0;padding:0;border:0;opacity:0;font:inherit;cursor:pointer;appearance:none;-webkit-appearance:none}@media screen and (min-width:750px){.delivery-estimate{font-size:1.4rem}.delivery-estimate .delivery-estimate__destination{font-size:1.3rem}}
/*# sourceMappingURL=/cdn/shop/t/85/assets/component-delivery-estimate.css.map */
