.olvd-lines .cart-item{display:flex;grid-template-columns:none;grid-template-areas:none;margin:0;width:100%;gap:16px;padding:16px 0;border-bottom:1px solid #f3f4f6;position:relative}.olvd-lines .cart-item__media{grid-area:auto;margin:0;flex:0 0 80px;width:80px;height:100px;border-radius:6px;overflow:hidden;background:#fff}.olvd-lines .cart-item__media img{width:100%;height:100%;object-fit:contain}.olvd-lines .cart-item__rest{grid-area:auto;width:auto;flex:1;min-width:0;display:flex;flex-direction:column;justify-content:space-between;gap:4px}.olvd-lines .cart-item__rest>div:first-child{width:100%}.olvd-lines .cart-item__name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;font-weight:600;line-height:1.35;color:#121212;text-decoration:none}.olvd-lines .cart-item__name:hover{color:#6c98aa}.olvd-lines .cart-item__variant{margin:2px 0 0;font-size:12px;color:#6b7280}.olvd-lines .cart-item__abo-pil{display:inline-flex;align-items:center;gap:4px;align-self:flex-start;margin:4px 0 0;padding:2px 8px;border-radius:999px;background:#2f855a1a;color:#2f855a;font-size:11px;font-weight:600;line-height:1.5}.olvd-lines .cart-item__abo-pil svg{width:12px;height:12px;flex:0 0 auto}.olvd-lines .cart-item__stukprijs{margin:4px 0 0;font-size:13px;font-weight:500;color:#374151}.olvd-lines .cart-item__stukprijs s{color:#9ca3af;font-weight:400;margin-right:6px}.olvd-lines .cart-item__korting{margin:4px 0 0;padding:0;list-style:none;font-size:11px;color:#2f855a}.olvd-lines .cart-item__korting li{display:flex;align-items:center;gap:4px}.olvd-lines .cart-item__korting .svg-wrapper{width:11px;height:11px;flex:0 0 auto}.olvd-lines .cart-item__onderrij{width:100%;display:flex;align-items:center;justify-content:space-between;margin-top:6px}.olvd-lines .cart-item__qty-fixed{font-size:13px;color:#6b7280}.olvd-lines .cart-item__totaal-groep{display:flex;align-items:center;gap:12px}.olvd-lines .cart-item__totaal{font-size:14px;font-weight:700;color:#121212}.olvd-lines .cart-item__totaal-oud,.olvd-lines .cart-item__twv{font-size:12px;font-weight:400;color:#9ca3af;margin-right:2px}.olvd-lines .cart-item__error{display:flex;align-items:center;gap:6px;margin-top:6px;color:#b91c1c;font-size:11px}.olvd-lines .cart-item__error-text:empty~.svg-wrapper{display:none}.olvd-lines .cart-item .loading__spinner{position:absolute;right:0;top:16px;bottom:auto;width:16px;height:16px;padding:0}.olvd-lines quantity-input.quantity{width:auto;min-height:0;display:flex;align-items:center;overflow:hidden;border:1px solid #e5e7eb;border-radius:6px;background:#fff}.olvd-lines .quantity__button{width:32px;height:32px;min-width:0;min-height:0;display:flex;align-items:center;justify-content:center;border:0;background:none;cursor:pointer;color:#4b5563}.olvd-lines .quantity__button:hover{background:#f9fafb}.olvd-lines .quantity__button .svg-wrapper{width:10px;height:10px}.olvd-lines .quantity__input{width:30px;min-height:0;opacity:1;height:32px;padding:0;text-align:center;border:0;border-left:1px solid #e5e7eb;border-right:1px solid #e5e7eb;font-size:12px;font-weight:500;color:#121212;background:#fff;-moz-appearance:textfield}.olvd-lines .quantity__input::-webkit-outer-spin-button,.olvd-lines .quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.olvd-lines .cart-item cart-remove-button{margin:0;display:block}.olvd-lines cart-remove-button button.cart-remove-button{min-width:40px;min-height:40px;box-shadow:none;display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;margin:0;border:0;border-radius:6px;background:none;cursor:pointer;color:#9ca3af;transition:background .15s ease,color .15s ease}.olvd-lines cart-remove-button button.cart-remove-button:not([disabled]):hover{background:#f3f4f6;color:#ef4444}.olvd-lines cart-remove-button button.cart-remove-button .svg-wrapper{width:16px;height:16px}.olvd-lines .quantity:before,.olvd-lines .quantity:after,.olvd-lines .cart-remove-button:before,.olvd-lines .cart-remove-button:after,.olvd-lines .quantity__button:before,.olvd-lines .quantity__button:after{content:none;box-shadow:none}
/*# sourceMappingURL=/cdn/shop/t/8/assets/component-olivida-cart-lines.css.map */
