.shipping-progress{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon rate" ". track" ". status";align-items:start;column-gap:.85rem;row-gap:.65rem;width:100%;max-width:34rem;margin:.85rem 0 0;padding:1rem 1.1rem 1.05rem;border:1px solid rgba(var(--color-fg),.14);border-radius:1.2rem;background:rgba(var(--color-fg),.03);box-sizing:border-box;font-family:"DM Sans",var(--vibe-font-body, sans-serif);transition:border-color .45s ease,background-color .45s ease,box-shadow .45s ease}.shipping-progress.is-unlocked{border-color:rgba(var(--color-primary),.28);background:rgba(var(--color-primary),.06);box-shadow:0 0 0 .12rem rgba(var(--color-primary),.08)}.shipping-progress__icon{grid-area:icon;display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:50%;background:rgba(var(--color-primary),.12);color:rgb(var(--color-primary));transition:background-color .4s ease,color .4s ease,transform .45s cubic-bezier(.34,1.45,.64,1)}.shipping-progress.is-unlocked .shipping-progress__icon{background:rgb(var(--color-primary));color:rgb(var(--color-primary-contrast, 255, 255, 255));transform:scale(1.04)}.shipping-progress__icon .icon,.shipping-progress__icon svg{display:block;width:1.45rem;height:1.45rem;fill:currentColor}.product__tax .shipping-progress{margin-top:0}.tax-note .shipping-progress,.shipping-progress-wrap .shipping-progress{max-width:none;margin:0}.shipping-progress__rate{grid-area:rate;display:flex;flex-wrap:nowrap;align-items:center;gap:.35em;margin:0;min-height:2.5rem;font-size:1.2rem;font-weight:400;letter-spacing:.01em;line-height:2.5rem;color:rgba(var(--color-fg),.62)}.shipping-progress__rate-label{min-width:0;line-height:inherit}.shipping-progress__rate [data-shipping-cost]{display:inline-block;min-height:1em;color:rgb(var(--color-fg));font-weight:700;font-variant-numeric:tabular-nums;line-height:inherit;transition:color .35s ease,font-weight .35s ease}.shipping-progress__rate [data-shipping-cost]:empty:before{content:"\a0"}.shipping-progress__cost-wrap{position:relative;display:inline-flex;align-items:center;flex:0 0 auto;min-width:5.4rem;min-height:2.5rem;line-height:inherit}.shipping-progress__loader{position:absolute;left:0;top:0;bottom:0;width:1.05rem;height:1.05rem;margin:auto 0;display:block;opacity:0;pointer-events:none;line-height:0;transition:opacity .25s ease}.shipping-progress__loader .spinner,.shipping-progress__loader svg{display:block;width:1.05rem;height:1.05rem}.shipping-progress__loader .path{stroke:rgb(var(--color-primary))}.shipping-progress.is-loading-cost [data-shipping-cost]{visibility:hidden}.shipping-progress.is-loading-cost .shipping-progress__loader{opacity:1}.shipping-progress.is-unlocked [data-shipping-cost]{color:rgb(var(--color-primary));font-weight:800}.shipping-progress__where{display:none;flex:0 0 auto;min-width:0;margin:0;line-height:inherit}.shipping-progress.needs-country .shipping-progress__where,.shipping-progress.is-unlocked .shipping-progress__where,.shipping-progress.needs-country .shipping-progress__cost-wrap{display:none}.shipping-progress .select{--select-min-height: 4.4rem;--select-font-size: 1.35rem;--select-pad-x: 1.4rem;--select-pad-end: 3.6rem;--select-caret-right: 1.5rem;display:inline-flex;width:auto;max-width:18rem}.shipping-progress .select--sm{--select-min-height: 3.2rem;--select-font-size: 1.2rem;--select-pad-x: 1.15rem;--select-pad-end: 2.8rem;--select-caret-right: 1.15rem}.shipping-progress .select:before,.shipping-progress .select:after{display:none;content:none;box-shadow:none}.shipping-progress .select__select{width:auto;min-width:10.5rem;height:auto;min-height:var(--select-min-height);margin:0;padding-inline:var(--select-pad-x) var(--select-pad-end);border-radius:999px;border:1px solid rgba(var(--color-fg),.18);box-shadow:none;background-color:rgba(var(--color-fg),.04);color:rgb(var(--color-fg));font-family:DM Sans,sans-serif;font-size:var(--select-font-size);font-weight:500;line-height:1.3}.shipping-progress .select:hover .select__select{border-color:rgba(var(--color-fg),.35)}.shipping-progress .select__select:focus,.shipping-progress .select__select:focus-visible{outline:none;box-shadow:none;border-color:rgba(var(--color-fg),.18)}.shipping-progress .select .svg-wrapper{right:var(--select-caret-right);color:rgb(var(--color-fg))}.shipping-progress__track{grid-area:track;position:relative;height:.48rem;margin-top:.35rem;border-radius:999px;overflow:hidden;background:rgba(var(--color-fg),.12)}.shipping-progress__bar{position:relative;display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,rgb(var(--color-primary)),rgba(var(--color-primary),.82),rgb(var(--color-primary)));min-width:0;box-shadow:0 0 .55rem rgba(var(--color-primary),.28);transition:width .7s cubic-bezier(.22,1,.36,1)}.shipping-progress__bar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.45),transparent);transform:translate(-120%);pointer-events:none}.shipping-progress.is-unlocked .shipping-progress__bar:after{animation:shipping-progress-shine .9s ease .12s both}.shipping-progress__status{grid-area:status;display:flex;align-items:center;gap:0;margin:0;font-size:1.18rem;font-weight:600;letter-spacing:.01em;line-height:1.35;color:rgb(var(--color-fg))}.shipping-progress__status [data-shipping-status-text]{display:inline-block;min-width:0;transition:opacity .22s ease,transform .22s ease}.shipping-progress__status [data-shipping-status-text].is-leave{opacity:0;transform:translateY(.28rem)}.shipping-progress__status [data-shipping-status-text].is-enter{animation:shipping-status-in .38s cubic-bezier(.22,1,.36,1) both}.shipping-progress__check{display:grid;flex:0 0 0;width:0;height:1.5rem;place-items:center;overflow:hidden;opacity:0;transform:scale(.45);border-radius:50%;background:rgb(var(--color-primary));color:rgb(var(--color-primary-contrast, 255, 255, 255));box-shadow:0 0 0 .14rem rgba(var(--color-primary),.22);pointer-events:none;transition:flex-basis .4s cubic-bezier(.22,1,.36,1),width .4s cubic-bezier(.22,1,.36,1),margin .4s cubic-bezier(.22,1,.36,1),opacity .28s ease,transform .45s cubic-bezier(.34,1.56,.64,1)}.shipping-progress.is-unlocked .shipping-progress__check{flex-basis:1.5rem;width:1.5rem;margin-inline-end:.5rem;opacity:1;transform:scale(1);pointer-events:auto}.shipping-progress__check .icon{display:block;width:.78rem;height:.78rem}.shipping-progress__amount,.shipping-progress__free{font-weight:800;color:rgb(var(--color-primary))}.cart-drawer .shipping-progress,#main-cart-footer .shipping-progress,.cart__summary .shipping-progress{margin-top:.2rem}.cart-drawer .tax-note:has(.shipping-progress),#main-cart-footer .tax-note:has(.shipping-progress),.cart__summary .tax-note:has(.shipping-progress){max-width:none;margin-top:1.2rem;text-align:left}@media(prefers-reduced-motion:reduce){.shipping-progress,.shipping-progress__icon,.shipping-progress__bar,.shipping-progress__check,.shipping-progress__loader,.shipping-progress__rate [data-shipping-cost],.shipping-progress__status [data-shipping-status-text]{transition:none;animation:none}.shipping-progress__status [data-shipping-status-text].is-leave,.shipping-progress__status [data-shipping-status-text].is-enter{opacity:1;transform:none;animation:none}}@keyframes shipping-progress-shine{0%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes shipping-status-in{0%{opacity:0;transform:translateY(-.28rem)}to{opacity:1;transform:translateY(0)}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/shipping-progress.css.map */
