.cart-estimate{box-sizing:border-box;width:100%;padding:11px 12px;margin:12px 0 0;background:#f3f5f680;border:1px solid #E2E3E4;border-radius:3px;font-family:Barlow,sans-serif;color:#58595b}.cart-estimate *{box-sizing:border-box}.cart-estimate__top{display:flex;align-items:flex-start;gap:8px}.cart-estimate__icon{flex:0 0 32px;width:32px;height:32px;display:block}.cart-estimate__icon svg,.cart-estimate__row-icon svg{display:block;width:100%;height:100%}.cart-estimate__meta{flex:1 1 auto;min-width:0}.cart-estimate__label{margin:0;font-size:13px;line-height:20.15px;font-weight:500;text-transform:uppercase;color:#58595b}.cart-estimate__date{margin:0;min-height:28.05px;font-size:18px;line-height:28.05px;font-weight:600;color:#58595b}.cart-estimate__message{margin:2px 0 0;font-size:15px;line-height:22px;font-weight:600;color:#58595b}.cart-estimate__divider{height:1px;background:#e2e3e4;margin:9px 0}.cart-estimate__rows{display:flex;flex-direction:column;gap:6px}.cart-estimate__row{display:flex;align-items:flex-start;gap:8px;margin:0;font-size:15px;line-height:26px;font-weight:500;color:#58595b}.cart-estimate__row-icon{flex:0 0 20px;width:20px;height:20px;display:block;margin-top:3px}.cart-estimate__dot-halo{transform-box:fill-box;transform-origin:center;animation:cart-estimate-dot-pulse 2s ease-out infinite;will-change:transform,opacity}@keyframes cart-estimate-dot-pulse{0%{transform:scale(.4);opacity:1}70%{transform:scale(1);opacity:.35}to{transform:scale(1);opacity:0}}@media(prefers-reduced-motion:reduce){.cart-estimate__dot-halo{animation:none;opacity:1}}.cart-delivery-bar{box-sizing:border-box;width:100%;padding:3px 12px 4px;margin:14px 0 0;background:#fff;border:1px solid #E2E3E4;border-radius:3px;font-family:Barlow,sans-serif;color:#58595b}.cart-delivery-bar *{box-sizing:border-box}.cart-delivery-bar__msg{display:flex;align-items:center;gap:8px;margin:0 0 9px;font-size:15px;line-height:28.05px;font-weight:400}.cart-delivery-bar__msg strong{font-weight:700;color:#58595b}.cart-delivery-bar__check{flex:0 0 18px;width:18px;height:18px;display:block}.cart-delivery-bar__check svg{display:block;width:100%;height:100%}.cart-delivery-bar__track{position:relative;height:8px;border-radius:999px;background:#e0e0e0;margin:0 0 8px}.cart-delivery-bar__fill{position:absolute;left:0;top:0;height:100%;border-radius:999px;background:#f78e1e;transition:width .3s ease}.cart-delivery-bar__badge{position:absolute;top:50%;width:28px;height:28px;border-radius:50%;background:#fff;border:1.5px solid #F78E1E;color:#f78e1e;display:flex;align-items:center;justify-content:center}.cart-delivery-bar__badge--half{left:50%;transform:translate(-50%,-50%)}.cart-delivery-bar__badge--free{right:0;transform:translateY(-50%)}.cart-delivery-bar__badge.is-reached{background:#f78e1e;color:#fff}.cart-delivery-bar__pct{font-family:Barlow,sans-serif;font-size:18px;line-height:1;font-weight:600;color:inherit}.cart-delivery-bar__badge svg{display:block;width:15px;height:15px}.cart-delivery-bar__badge--free svg{width:16px;height:16px}.cart-delivery-bar__scale{display:flex;justify-content:space-between;align-items:baseline;font-size:13px;line-height:26px;font-weight:500;color:#58595b}.cart-delivery-bar__scale-item{flex:0 0 auto;white-space:nowrap}.cart-delivery-bar__scale-item--mid{flex:1 1 auto;text-align:center}.cart-delivery-bar__scale-item--end{text-align:right;color:#53565a}.cart-delivery-bar--always-free .cart-delivery-bar__track{margin-bottom:0}.cart-delivery-bar--always-free{padding-bottom:26px}@media(max-width:1023px){.cart-delivery-bar--desktop{display:none}[data-section-type=cart] .page__header--stack{margin-bottom:16px}}@media(min-width:1024px){.cart-delivery-bar--mobile{display:none}.cart-delivery-bar--desktop{margin:0 0 10px}}.cart-recap__checkout{font-size:18px!important}.cart-save-quote{margin:28px 0 15px;text-align:center}.cart-save-quote__button{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;max-width:280px;min-height:50px;margin:0 auto;padding:8px 16px;background:transparent;border:1px solid #58595B;border-radius:2px;font-family:Barlow,sans-serif;font-size:15px;font-weight:500;line-height:1.3;color:#58595b;text-decoration:none;transition:border-color .2s ease,color .2s ease}.cart-save-quote__button:hover,.cart-save-quote__button:focus-visible{border-color:#f78e1e;color:#f78e1e}
/*# sourceMappingURL=/cdn/shop/t/68/assets/cart.css.map */
