.product-item-card[data-v-783f4aa6]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;gap:.5rem;padding:.875rem 1rem;transition:box-shadow .2s,border-color .2s;display:flex}.item-card-summary[data-v-783f4aa6]{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.item-card-summary__left[data-v-783f4aa6]{flex-wrap:wrap;flex:1;align-items:flex-start;gap:.375rem .5rem;min-width:0;display:flex}.item-card-chips-wrap[data-v-783f4aa6]{flex-flow:wrap;align-items:center;gap:.25rem .375rem;max-width:100%;display:flex}.item-card-summary__right[data-v-783f4aa6]{text-align:right;flex-direction:column;flex:0 auto;align-items:flex-end;gap:.125rem;min-width:0;max-width:min(52%,12.5rem);display:flex}.item-card-price-meta[data-v-783f4aa6]{flex-wrap:wrap;justify-content:flex-end;gap:.125rem .5rem}.item-card-availability[data-v-783f4aa6],.item-card-price-meta[data-v-783f4aa6]{align-items:baseline;line-height:1.25;display:flex}.item-card-availability[data-v-783f4aa6]{flex-basis:100%;gap:.25rem}.availability-label[data-v-783f4aa6]{color:#6b7280;font-size:.8125rem}.item-card-quantity[data-v-783f4aa6]{color:#374151;background:#f3f4f6;border-radius:6px;padding:.25rem .625rem;font-weight:600}.item-card-quantity[data-v-783f4aa6],.item-card-sku[data-v-783f4aa6]{white-space:nowrap;font-size:.8125rem}.item-card-sku[data-v-783f4aa6]{color:#6b7280;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;align-items:center;gap:.25rem;padding:0;display:inline-flex}.item-card-sku svg[data-v-783f4aa6]{color:#9ca3af}.item-card-sku--copied svg[data-v-783f4aa6]{color:#86c542}.availability-text[data-v-783f4aa6]{white-space:nowrap;font-size:.8125rem;font-weight:600}.availability-text--instock[data-v-783f4aa6]{color:#86c542}.availability-text--backorder[data-v-783f4aa6]{color:#f5a623}.item-card-price[data-v-783f4aa6]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.vat-info[data-v-783f4aa6]{color:#888;font-size:.6875rem}.item-card-price .price[data-v-783f4aa6]{color:#1f2937;font-size:1.25rem;font-weight:700;line-height:1.2}.item-card-price .on-request[data-v-783f4aa6]{color:#6b7280;font-size:.875rem;font-style:italic}.discount-badge[data-v-783f4aa6]{color:#fff;background:#ef4444;border-radius:4px;align-items:center;padding:.125rem .375rem;font-size:.6875rem;font-weight:600;line-height:1;display:inline-flex}.item-card-action[data-v-783f4aa6]{margin-top:.125rem}.item-card-cart--ymarket[data-v-783f4aa6]{width:100%}.item-card-actions-ymarket[data-v-783f4aa6]{flex-direction:row;align-items:stretch;gap:.5rem;width:100%;display:flex}.buy-now-btn-mobile[data-v-783f4aa6]{box-sizing:border-box;color:#2d3748;cursor:pointer;-webkit-tap-highlight-color:transparent;background-color:#f0f1f6;border:none;border-radius:8px;flex:1 1 0;justify-content:center;align-items:center;width:0;min-width:0;height:39px;min-height:39px;padding:0 8px;font-size:.8125rem;font-weight:500;line-height:1.2;transition:background-color .2s;display:inline-flex}.buy-now-btn-mobile[data-v-783f4aa6]:active:not(:disabled){background-color:#e5e6eb}.buy-now-btn-mobile[data-v-783f4aa6]:disabled{opacity:.6;cursor:not-allowed}.item-card-actions-ymarket__right[data-v-783f4aa6]{flex:1 1 0;align-items:stretch;width:0;min-width:0;display:flex}.item-card-actions-ymarket__right[data-v-783f4aa6] .add-to-cart-btn--primary{box-sizing:border-box;border-radius:8px;justify-content:center;width:100%;min-width:0;height:39px;min-height:39px;font-size:.8125rem;font-weight:500;line-height:1.2}.item-card-actions-ymarket__right[data-v-783f4aa6] .quantity-selector{box-sizing:border-box;background-color:#f0f1f6;border-radius:8px;align-self:stretch;width:100%;height:39px;min-height:39px;max-height:39px;overflow:hidden}.item-card-actions-ymarket__right[data-v-783f4aa6] .quantity-selector .qty-btn{color:#2d3748;background-color:#f0f1f6;flex-shrink:0;font-size:.8125rem;font-weight:500;line-height:1.2}.item-card-actions-ymarket__right[data-v-783f4aa6] .quantity-selector .qty-btn:hover:not(:disabled){background-color:#e5e6eb}.item-card-actions-ymarket__right[data-v-783f4aa6] .quantity-selector .qty-input{box-sizing:border-box;color:#2d3748;background-color:#f0f1f6;border-left:1px solid #00000014;border-right:1px solid #00000014;font-size:.8125rem;font-weight:500;line-height:1.2}.item-card-actions-ymarket__right[data-v-783f4aa6] .quantity-selector .qty-btn,.item-card-actions-ymarket__right[data-v-783f4aa6] .quantity-selector .qty-input{box-sizing:border-box}.loading-spinner[data-v-783f4aa6]{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite spin-783f4aa6}@keyframes spin-783f4aa6{to{transform:rotate(1turn)}}.request-btn-mobile[data-v-783f4aa6]{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#88d1d8;border:none;border-radius:8px;width:100%;height:40px;font-size:.9375rem;font-weight:600;transition:background-color .2s,color .2s}.request-btn-mobile[data-v-783f4aa6]:active{background:#6bb8c2}.item-card-callout-wrapper[data-v-783f4aa6]{margin-top:.5rem}.item-card-callout-toggle[data-v-783f4aa6]{cursor:pointer;text-align:left;color:#1f2937;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:.5rem;font-size:.8125rem;transition:color .2s;display:flex}.item-card-callout-toggle[data-v-783f4aa6]:hover{color:#86c542}.item-card-callout-toggle .callout-label[data-v-783f4aa6]{margin-right:.5rem;font-weight:600}.callout-arrow[data-v-783f4aa6]{color:#6b7280;flex-shrink:0;transition:transform .2s}.callout-arrow.expanded[data-v-783f4aa6]{transform:rotate(180deg)}.item-card-callout[data-v-783f4aa6]{color:#6b7280;background:#f0fdf4;border-left:3px solid #86c542;border-radius:6px;margin-top:.25rem;padding:.625rem;font-size:.8125rem;line-height:1.4}@media (width<=480px){.product-item-card[data-v-783f4aa6]{gap:.625rem;padding:.875rem}.item-card-price .price[data-v-783f4aa6]{font-size:1.125rem}.buy-now-btn-mobile[data-v-783f4aa6]{height:36px;min-height:36px;font-size:.875rem}.item-card-actions-ymarket__right[data-v-783f4aa6] .add-to-cart-btn--primary{height:36px;min-height:36px;font-size:.875rem;font-weight:500;line-height:1.2}.item-card-actions-ymarket__right[data-v-783f4aa6] .quantity-selector{height:36px;min-height:36px;max-height:36px}.item-card-actions-ymarket__right[data-v-783f4aa6] .quantity-selector .qty-btn,.item-card-actions-ymarket__right[data-v-783f4aa6] .quantity-selector .qty-input{font-size:.875rem}.request-btn-mobile[data-v-783f4aa6]{height:36px;font-size:.875rem}}.pack-picker[data-v-6a4f01fd]{flex-direction:column;gap:.625rem;display:flex}.pack-picker__chips[data-v-6a4f01fd]{flex-wrap:wrap;gap:.5rem;display:flex}.pack-chip[data-v-6a4f01fd]{cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;align-items:center;gap:.375rem;padding:.5rem .75rem;transition:border-color .15s,background-color .15s;display:inline-flex;position:relative}.pack-chip--active[data-v-6a4f01fd]{background:#86c5421a;border-color:#86c542}.pack-chip__label[data-v-6a4f01fd]{color:#1f2937;white-space:nowrap;font-size:.875rem;font-weight:600}.pack-chip__incart[data-v-6a4f01fd]{background:#86c542;border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex;position:absolute;top:-5px;right:-5px;box-shadow:0 0 0 2px #fff}
