.haloCalculatorShipping{position:relative;margin:0 0 22px;min-height:var(--free-shipping-min-height)}.cart-container .haloCalculatorShipping{margin-bottom:20px}.previewModal .haloCalculatorShipping{margin-bottom:0}.cart-content-item .haloCalculatorShipping{margin-bottom:18px}.haloCalculatorShipping .progress{position:relative;margin:0 0 8px;padding:10px 0;font-size:0;letter-spacing:0}.skin-8 .haloCalculatorShipping .progress{margin:0 0 5px}.quickCartWrap .haloCalculatorShipping .progress{margin:0 0 6px}.haloCalculatorShipping .progress .progress_shipping{height:var(--free-shipping-height);background-color:var(--free-shipping-bg);border:0;border-color:var(--free-shipping-bg);border-radius:var(--free-shipping-border-radius);overflow:hidden;box-shadow:inset 0 0 0 1px #2349a814}.haloCalculatorShipping .progress.progress-free .progress_shipping{border-color:var(--free-shipping-bg-4)}.haloCalculatorShipping .progress.progress-30 .progress_shipping{border-color:var(--free-shipping-bg-1)}.haloCalculatorShipping .progress.progress-60 .progress_shipping{border-color:var(--free-shipping-bg-2)}.haloCalculatorShipping .progress.progress-100 .progress_shipping{border-color:var(--free-shipping-bg-3)}.haloCalculatorShipping .progress .progress-meter{display:flex;justify-content:center;align-items:center;background-image:linear-gradient(45deg,rgba(255,255,255,.22) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.22) 50%,rgba(255,255,255,.22) 75%,transparent 75%,transparent);background-size:32px 32px;animation:progress-bar-stripes 1.2s linear infinite;transition:width .9s ease,background-color var(--duration-default) ease;border-radius:var(--free-shipping-border-radius)}.haloCalculatorShipping .progress-milestones{position:absolute;top:50%;left:0;right:0;z-index:2;transform:translateY(-50%);pointer-events:none}.haloCalculatorShipping .progress-milestone{position:absolute;top:50%;display:flex;align-items:center;justify-content:center;width:28px;height:28px;color:var(--free-shipping-bg-3);background:var(--color-white);border:1px solid currentColor;border-radius:50%;box-shadow:0 3px 10px #2349a829;transform:translate(-50%,-50%);transition:color var(--duration-default) ease,background var(--duration-default) ease,box-shadow var(--duration-default) ease}.haloCalculatorShipping .progress-milestone svg{width:14px;height:14px}.haloCalculatorShipping .progress-milestone-shipping{left:33%}.haloCalculatorShipping .progress-milestone-gift{left:66%}.haloCalculatorShipping .progress-milestone-free{left:100%}.haloCalculatorShipping .progress-milestone.is-active{color:var(--color-white);background:var(--free-shipping-bg-4);border-color:var(--free-shipping-bg-4);box-shadow:0 4px 14px #2349a83d}.haloCalculatorShipping .progress-milestone-percent{display:block;font-size:15px;font-weight:var(--font-weight-bold);line-height:1}@keyframes progress-bar-stripes{0%{background-position:32px 0}to{background-position:0 0}}@media(prefers-reduced-motion:reduce){.haloCalculatorShipping .progress .progress-meter{animation:none;transition-duration:.01ms}}.haloCalculatorShipping .progress.progress-free .progress-meter{background-color:var(--free-shipping-bg-4)}.haloCalculatorShipping .progress.progress-30 .progress-meter{background-color:var(--free-shipping-bg-1)}.haloCalculatorShipping .progress.progress-60 .progress-meter{background-color:var(--free-shipping-bg-2)}.haloCalculatorShipping .progress.progress-100 .progress-meter{background-color:var(--free-shipping-bg-3)}.haloCalculatorShipping .message{font-size:var(--font-body-size);font-weight:var(--font-weight-normal);letter-spacing:var(--body-letter-spacing);line-height:calc(var(--body-line-height) + 2);color:var(--free-shipping-color)}.skin-5 .haloCalculatorShipping .message{font-size:calc(var(--font-body-size) - 1px)}.skin-8 .haloCalculatorShipping .message{font-size:calc(var(--font-body-size) - 1px);font-weight:var(--font-weight-medium);text-align:center}.haloCalculatorShipping .message .text{text-transform:capitalize;text-underline-position:under}.haloCalculatorShipping .message.progress-free{color:var(--free-shipping-bg-4)}.haloCalculatorShipping .message.progress-30{color:var(--free-shipping-bg-1)}.haloCalculatorShipping .message.progress-60{color:var(--free-shipping-bg-2)}.haloCalculatorShipping .message.progress-100{color:var(--free-shipping-bg-3)}.skin-2 .haloCalculatorShipping .message,.skin-3 .haloCalculatorShipping .message,.skin-4 .haloCalculatorShipping .message,.skin-5 .haloCalculatorShipping .message{color:var(--free-shipping-color)!important}.haloCalculatorShipping.style-2{text-align:center}.haloCalculatorShipping.style-2 .progress{margin-bottom:11px}.skin-3 .haloCalculatorShipping.style-2 .progress{margin-bottom:10px}.haloCalculatorShipping.style-2 .message .text{text-decoration:none;color:var(--free-shipping-color-2)!important}.skin-3 .haloCalculatorShipping.style-2 .message .text,.skin-4 .haloCalculatorShipping.style-2 .message .text{font-weight:var(--font-weight-bold)}.skin-5 .haloCalculatorShipping.style-2 .message .text{text-decoration:underline}.template-cart .haloCalculatorShipping.style-3 .progress .progress-meter,.cart-sidebar-show .haloCalculatorShipping.style-3 .progress .progress-meter{text-align:center;animation:2s linear 0s infinite progress-bar-stripes;background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:40px 40px;transition:.9s linear;transition-property:width,background-color}@media(min-width:768px)and (max-width:1279px){.cart-content-item .haloCalculatorShipping{width:100%;padding:0 10px}}@media(min-width:1025px){.quickCartWrap .haloCalculatorShipping{margin-bottom:20px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/component-calculator-shipping.css.map */
