.saved-carts-container{margin-bottom:36px}.saved-carts-grid{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;gap:20px}.saved-cart-card{border:1px solid #ddd;border-radius:8px;padding:20px;background:#fff;box-shadow:0 2px 4px #0000001a;width:calc(100% / 3 - 14px)}.cart-header{margin-bottom:15px}.cart-header h3{margin-top:0;margin-bottom:5px;color:#333}.saved-date{font-size:.9em;color:#666;display:block}.cart-summary{margin-bottom:15px}.cart-summary div{display:flex;justify-content:space-between;flex-direction:row;flex-wrap:nowrap;border-bottom:1px dotted}.saved-cart-card button{width:calc(50% - 3px);display:inline-block;padding:0;margin-top:10px;min-width:unset}.load-cart-btn.button{color:#fff;background:var(--brand-color-1)}.load-cart-btn:after{box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 var(--buttons-border-width) var(--brand-color-1)}.load-cart-btn:hover:after{box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 calc(var(--buttons-border-width) + 1px) var(--brand-color-1)!important}.delete-cart-btn.button{background-color:var(--brand-color-2);color:#fff}.delete-cart-btn:after{box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 var(--buttons-border-width) var(--brand-color-2)}.delete-cart-btn:hover:after{box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 calc(var(--buttons-border-width) + 1px) var(--brand-color-2)!important}@media(max-width:1015px){.saved-cart-card{width:calc(50% - 10px)}}@media(max-width:530px){.saved-cart-card{width:100%!important}}@media(max-width:1110px){.tab-content-wrapper .saved-cart-card{width:calc(50% - 10px)}}.loading-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#ffffffe6;display:flex;justify-content:center;align-items:center;z-index:1000}.loading-content{text-align:center}.spinner{width:40px;height:40px;margin:0 auto 10px;border:4px solid #f3f3f3;border-top:4px solid #4CAF50;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/saved-cart-component.css.map */
