.cart-accessories-container{padding:0 30px 20px}.cart-accessories__heading{font-size:16px;margin-bottom:1rem;font-weight:700;color:#202020;text-align:center}.cart-accessories__list--list{display:flex;flex-direction:column;gap:12px}.cart-accessories__list--grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}.cart-accessory-item{display:flex;align-items:center;padding:15px;background:#fafafa;border-radius:6px;transition:all .2s ease;position:relative}.cart-accessory-item__content{display:flex;align-items:center;width:100%;gap:12px}.cart-accessory-item__image{flex-shrink:0;width:50px;height:50px;border-radius:4px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#f8f9fa}.cart-accessory-item__image .accessory-link{display:flex;width:100%;height:100%;align-items:center;justify-content:center}.cart-accessory-image{max-width:100%;max-height:100%;object-fit:contain;mix-blend-mode:multiply}.cart-accessory-item__details{flex:1;min-width:0}.cart-accessory-item__title{font-size:14px;font-weight:600;color:#202020;margin:0 0 4px;line-height:1.3}.accessory-link{color:inherit;text-decoration:none}.accessory-link:hover{text-decoration:underline}.cart-accessory-item__description{color:#666;margin:0 0 6px;line-height:1.3;font-size:13px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cart-accessory-item__price{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.price-current{font-weight:600;color:#202020;font-size:13px}.price-compare{text-decoration:line-through;color:#9ca3af;font-size:12px}.cart-accessory-item__actions{flex-shrink:0;margin-left:auto}.cart-accessory-add-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:500;border:1px solid rgba(var(--link-color));background:transparent;color:rgba(var(--link-color));border-radius:4px;cursor:pointer;transition:all .2s ease;min-width:60px;height:32px}.cart-accessory-add-btn:hover{background:rgba(var(--link-color));color:#fff}.cart-accessory-add-btn:disabled{opacity:.6;cursor:not-allowed}.cart-accessory-add-btn .btn-loading{display:flex;align-items:center;justify-content:center}.spinner{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.cart-accessory-item.removing{opacity:.5;pointer-events:none;transform:translate(-10px)}.cart-accessories-container:empty{display:none}
/*# sourceMappingURL=/cdn/shop/t/61/assets/cart-accessories.css.map */
