.progress-bar{width:100%;padding:1rem;margin-bottom:.5rem;background:rgba(var(--color-foreground),.05);border-radius:.5rem;transition:all .3s ease}.progress-bar__top{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.progress-bar__top .icon{width:1.25rem;height:1.25rem;flex-shrink:0}.progress-bar__top svg{width:17px;height:16px}.progress-bar__text{font-size:11px;text-transform:uppercase;margin:0;flex:1}.progress-bar__text .money{font-weight:600;color:rgb(var(--color-foreground))}.progress-bar__progress{position:relative;width:100%;height:.5rem;background:rgba(var(--color-foreground),.1);border-radius:.25rem;overflow:hidden}.progress-bar__progress-inner{position:absolute;top:0;left:0;height:100%;background:linear-gradient(90deg,#26a400,#34542b);border-radius:.25rem;transition:width .4s cubic-bezier(.4,0,.2,1);min-width:2px}shipping-bar,free-gift-bar{display:block}shipping-bar+free-gift-bar{margin-top:.5rem}.cart-drawer__bar{margin-bottom:0}.cart-drawer__top{padding:0 3.5rem;margin-bottom:2rem}.cart-item--free-gift{position:relative;opacity:1}.cart-item__free-gift-badge{display:inline-block;padding:.25rem 0;margin-left:0;background:rgb(var(--color-button));color:#000;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;border-radius:.25rem;line-height:1}.cart-item__actions--free-gift{pointer-events:none;opacity:.6}.cart-item__free-gift-notice{display:flex;align-items:center;justify-content:center;padding:.5rem 1rem;font-size:1.3rem;font-weight:500;color:rgb(var(--color-foreground));background:rgba(var(--color-foreground),.05);border-radius:.25rem}.cart-progress-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#fffffff2;display:flex;align-items:center;justify-content:center;z-index:100;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.cart-progress-overlay.is-visible{opacity:1;visibility:visible}.cart-progress-overlay__content{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem;text-align:center}.cart-progress-overlay__spinner{width:3rem;height:3rem;border:3px solid rgba(var(--color-foreground),.1);border-top-color:rgb(var(--color-button));border-radius:50%;animation:cart-progress-spin .8s linear infinite}@keyframes cart-progress-spin{to{transform:rotate(360deg)}}.cart-progress-overlay__message{font-size:13px;font-weight:500;color:rgb(var(--color-foreground));margin:0}[data-free-gift=true] .cart-item__price{text-decoration:line-through;opacity:.5}[data-free-gift=true] .cart-item__actions--price:after{content:"FREE";display:block;font-weight:700;font-size:1rem;color:rgb(var(--color-button));margin-top:.25rem}@media all and (max-width: 768px){.cart-drawer__top{padding:0 1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/57/assets/component-cart-progress.css.map */
