.fsm{--fsm-text: var(--color-text-main);--fsm-muted: var(--color-secondary-text-main);--fsm-bg: var(--color-background-main);--fsm-fill: var(--color-text-main);--fsm-on-fill: var(--fsm-bg);--fsm-accent: var(--color-accent-main);--fsm-track: var(--color-secondary-background-main);--fsm-border: var(--color-borders-main);--fsm-halo: var(--color-secondary-background-main);--fsm-badge-size: 2.75rem;--fsm-track-height: .375rem;--fsm-duration: .6s;display:block;color:var(--fsm-text)}.card .fsm{--fsm-text: var(--color-text-cards);--fsm-muted: var(--color-secondary-text-cards);--fsm-bg: var(--color-background-cards);--fsm-fill: var(--color-text-cards);--fsm-accent: var(--color-accent-cards);--fsm-border: var(--color-borders-cards)}.fsm[hidden],.fsm [hidden]{display:none}.fsm__message{display:flex;align-items:flex-start;gap:.625rem;margin:0;line-height:var(--base-body-line)}.fsm__message-icon{flex:0 0 auto;width:1.5rem;height:1.5rem;margin-top:-.0625rem}.fsm__message strong{font-weight:var(--font-weight-body-bold)}.fsm__note{margin:.375rem 0 0;color:var(--fsm-muted)}.fsm__bar{position:relative;margin-top:1.125rem;margin-inline:calc(var(--fsm-badge-size) / 2);padding-bottom:2.5rem;height:var(--fsm-badge-size);box-sizing:content-box}.fsm__track{position:absolute;inset-inline:0;top:calc((var(--fsm-badge-size) - var(--fsm-track-height)) / 2);height:var(--fsm-track-height);border-radius:var(--fsm-track-height);background:var(--fsm-track);overflow:hidden}.fsm__fill{position:absolute;inset-block:0;inset-inline-start:0;width:var(--fsm-progress, 0%);border-radius:inherit;background:var(--fsm-fill);transition:width var(--fsm-duration) ease-out}.fsm__fill--preview{opacity:.35}.fsm__milestones{margin:0;padding:0;list-style:none}.fsm__milestone{position:absolute;top:0;inset-inline-start:var(--fsm-position);display:flex;flex-direction:column;align-items:center;width:max-content;max-width:6rem;transform:translate(-50%);text-align:center}html[dir=rtl] .fsm__milestone{transform:translate(50%)}.fsm__badge{position:relative;display:flex;align-items:center;justify-content:center;width:var(--fsm-badge-size);height:var(--fsm-badge-size);border:var(--border-width-buttons, 1px) solid var(--fsm-border);border-radius:50%;background:var(--fsm-bg);color:var(--fsm-muted);box-sizing:border-box;transition:background-color .25s ease,border-color .25s ease,color .25s ease,box-shadow .25s ease}.fsm__badge-image{width:72%;height:72%;object-fit:contain;border-radius:50%}.fsm__icon{width:60%;height:60%}.fsm .fsm__badge .fsm__icon *,.fsm .fsm__message .fsm__message-icon *,.fsm .fsm__zip-label .fsm__message-icon *{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.fsm__check{position:absolute;top:-.25rem;inset-inline-end:-.25rem;display:none;width:1.125rem;height:1.125rem;border:2px solid var(--fsm-bg);border-radius:50%;background:var(--fsm-accent);color:var(--fsm-bg)}.fsm .fsm__check svg{display:block;width:100%;height:100%}.fsm .fsm__badge .fsm__check svg *{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.fsm__label{margin-top:.375rem;font-weight:var(--font-weight-body-bold);line-height:1.2;white-space:nowrap}.fsm__threshold{color:var(--fsm-muted);line-height:1.2;white-space:nowrap}.fsm__milestone--reached .fsm__badge{border-color:var(--fsm-fill);background:var(--fsm-fill);color:var(--fsm-on-fill)}.fsm__milestone--reached .fsm__check{display:block}.fsm__milestone--unlock .fsm__badge{border-style:dashed;border-color:var(--fsm-fill);color:var(--fsm-text)}.fsm__milestone--next .fsm__badge{border-color:var(--fsm-fill);color:var(--fsm-text);box-shadow:0 0 0 .25rem var(--fsm-halo)}.fsm__milestone--future{opacity:.5}.fsm__milestone--future .fsm__badge-image{filter:grayscale(1)}.fsm__milestone--celebrate .fsm__badge{animation:fsm-pulse .6s ease-out}.fsm__milestone--celebrate .fsm__check{animation:fsm-pop .4s .15s ease-out both}@keyframes fsm-pulse{0%{transform:scale(1);box-shadow:0 0 0 0 var(--fsm-halo)}40%{transform:scale(1.15);box-shadow:0 0 0 .5rem var(--fsm-halo)}to{transform:scale(1);box-shadow:0 0 0 0 transparent}}@keyframes fsm-pop{0%{transform:scale(0)}70%{transform:scale(1.2)}to{transform:scale(1)}}.fsm__zip{margin-top:1rem}.fsm__zip-label{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.fsm__zip-row{display:flex;gap:.625rem}.fsm__zip-row input{flex:1 1 auto;min-width:0;max-width:10rem}.fsm__zip-row .button{flex:0 0 auto}.fsm__zip-error{margin:.375rem 0 0;color:var(--color-error, #b42318)}.fsm__remember{display:flex;align-items:center;gap:.5rem;margin-top:.625rem}.fsm__zip-summary{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin-top:.75rem;color:var(--fsm-muted)}.fsm__zip-change{padding:0;border:0;background:none;color:var(--fsm-text);text-decoration:underline;cursor:pointer;font:inherit}.fsm__config-error{padding:.75rem;border:1px dashed currentColor;border-radius:var(--border-radius-forms, 6px)}.fsm__config-error ul{margin:.375rem 0;padding-inline-start:1.25rem;list-style:disc}.fsm--cart{padding:var(--gutter-small, 15px) var(--gutter-regular, 25px)}.fsm--compact{--fsm-badge-size: 2.125rem}.sidebar .fsm--drawer{padding:calc(var(--sidebar-gutter) / 2 + .25rem) var(--sidebar-gutter)}cart-form>.fsm--drawer{border-bottom:1px solid var(--color-borders-main)}.sidebar__body>.fsm--drawer{border-top:1px solid var(--color-borders-main)}.fsm--compact .fsm__bar{margin-top:.875rem;padding-bottom:2.25rem}.fsm--compact .fsm__message-icon{width:1.25rem;height:1.25rem}@media screen and (max-width:474px){.fsm{--fsm-badge-size: 2.25rem}}@media(prefers-reduced-motion:reduce){.fsm__fill,.fsm__badge{transition:none}.fsm__milestone--celebrate .fsm__badge,.fsm__milestone--celebrate .fsm__check{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/free-shipping-meter.css.map */
