.product-card[data-v-40bea374]{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #e4e7ec;border-radius:16px;grid-template-columns:minmax(0,240px) minmax(0,1fr);align-items:stretch;height:100%;min-height:204px;transition:box-shadow .2s,border-color .3s,background .3s;display:grid;position:relative;overflow:hidden}.product-card--owen[data-v-40bea374]{--ui-accent:#008f86;--catalog-accent-rgb:0, 143, 134;--catalog-accent-hover:#00786f;--catalog-accent-soft:#e6f5f3;background:#fff}.product-card[data-v-40bea374]:before{content:none;transform-origin:0;z-index:3;background:#000;height:1.5px;transition:transform .45s cubic-bezier(.25,.8,.25,1);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}@media (hover:hover){.product-card[data-v-40bea374]:hover{box-shadow:none;background:#f9fafb;border-color:#d0d5dd}.product-card--owen[data-v-40bea374]:hover{background:#fff}.product-card[data-v-40bea374]:hover:before{transform:scaleX(1)}}.product-card[data-v-40bea374]:active{background:#f9fafb;border-color:#d0d5dd}.product-card[data-v-40bea374]:has(.product-card__media:active){background:#f9fafb;border-color:#d0d5dd}.product-card[data-v-40bea374]:has(.product-card__title-link:active){background:#f9fafb;border-color:#d0d5dd}.product-card--owen[data-v-40bea374]:active{background:#fff}.product-card--owen[data-v-40bea374]:has(.product-card__media:active){background:#fff}.product-card--owen[data-v-40bea374]:has(.product-card__title-link:active){background:#fff}.product-card[data-v-40bea374]:active:before{transform:scaleX(1)}.product-card[data-v-40bea374]:has(.product-card__media:active):before{transform:scaleX(1)}.product-card[data-v-40bea374]:has(.product-card__title-link:active):before{transform:scaleX(1)}.product-card__media[data-v-40bea374]{aspect-ratio:4/3;-webkit-user-select:none;user-select:none;background:0 0;width:100%;display:block;position:relative;overflow:hidden}[data-v-40bea374] .product-card__image{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;mix-blend-mode:multiply;-webkit-user-select:none;user-select:none;width:calc(100% - 1rem);height:calc(100% - 1rem);position:absolute;inset:.5rem}.product-card__body[data-v-40bea374]{-webkit-user-select:none;user-select:none;flex-direction:column;flex:1;min-width:0;min-height:0;padding:.65rem .8rem;display:flex}.product-card__top[data-v-40bea374]{margin-bottom:.05rem}.product-card__head[data-v-40bea374]{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.1rem;display:flex}.product-card__head-left[data-v-40bea374]{min-width:0;min-height:0}.product-card__title[data-v-40bea374]{-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:2.7em;margin:0 0 .12rem;font-size:1rem;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.product-card__rating[data-v-40bea374]{color:#667085;align-items:center;gap:.25rem;margin-bottom:.18rem;font-size:.9rem;display:inline-flex}.product-card__stars[data-v-40bea374]{color:#f79009}.product-card__title-link[data-v-40bea374]{color:#101828;text-decoration:none}.product-card__title-link[data-v-40bea374]:hover{text-decoration:none}.product-card__specs[data-v-40bea374]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem .65rem;min-height:42px;margin:0 0 .45rem;display:grid}.product-card__spec dt[data-v-40bea374]{color:#667085;text-transform:uppercase;letter-spacing:.06em;margin:0 0 .1rem;font-size:.7rem}.product-card__spec dd[data-v-40bea374]{color:#101828;margin:0;font-size:.8rem}.product-card__footer[data-v-40bea374]{justify-content:space-between;align-items:flex-end;gap:.75rem;margin-top:auto;padding-top:.25rem;display:flex}.product-card__cart-placeholder[data-v-40bea374]{flex:none;width:136px;min-height:42px;display:inline-block}.product-card__badges[data-v-40bea374]{flex-wrap:wrap;flex:auto;align-items:last baseline;gap:.35rem .65rem;min-width:0;min-height:28px;display:flex}.product-card__badge[data-v-40bea374]{color:#344054;white-space:nowrap;cursor:default;min-height:24px;font-family:inherit;font-size:.7rem;font-weight:inherit;line-height:inherit;background:#f9fafb;border:1px solid #d0d5dd;align-items:center;gap:.25rem;padding:0 .5rem;transition:all .2s;display:inline-flex}button.product-card__badge[data-v-40bea374]{cursor:pointer;text-align:left;border-radius:0}.product-card__badge[data-v-40bea374]:hover{color:#000;background-color:#f9fafb;border-color:#98a2b3}.product-card__badge:hover .copy-icon[data-v-40bea374]{color:#000}.copy-icon[data-v-40bea374]{stroke:currentColor;color:#667085;width:12px;height:12px;transition:color .2s}.product-card__badge-icon[data-v-40bea374]{opacity:.6;width:12px;height:12px}.product-card__stock-summary[data-v-40bea374]{flex-direction:column;flex:0 auto;align-items:flex-start;gap:.1rem;min-width:0;max-width:100%;line-height:1.25;display:flex}.product-card__stock-summary-amount[data-v-40bea374]{white-space:nowrap;align-items:baseline;gap:.35rem;max-width:100%;display:inline-flex}.product-card__stock-summary-main[data-v-40bea374]{min-width:0;max-width:100%;color:var(--ui-accent);white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;font-weight:600;display:block;overflow:hidden}.product-card__stock-summary-label[data-v-40bea374]{color:#101828;flex:none;font-size:.78rem;font-weight:500}.product-card__stock-summary-qty[data-v-40bea374]{color:var(--status-available);flex:none;font-size:.78rem;font-weight:600}.product-card__meta-line[data-v-40bea374]{color:#344054;min-width:0;max-width:100%;font:inherit;white-space:nowrap;background:0 0;border:0;align-items:baseline;gap:.25rem;padding:0;font-size:.76rem;line-height:1.25;display:inline-flex}.product-card__meta-line--copy[data-v-40bea374]{cursor:pointer}.product-card__meta-line--copy .copy-icon[data-v-40bea374],.product-card__meta-line--copy .product-card__meta-value[data-v-40bea374]{color:var(--ui-accent)}.product-card__meta-line--manufacturer .product-card__meta-value[data-v-40bea374]{color:var(--status-lead-time)}.product-card__meta-line--copy[data-v-40bea374]:focus-visible,.product-card__meta-line--copy[data-v-40bea374]:hover{color:#101828;outline:none}.product-card__meta-line.is-copied[data-v-40bea374],.product-card__meta-line.is-copied .copy-icon[data-v-40bea374]{color:var(--ui-accent)}.product-card__meta-line--out-of-stock .product-card__meta-value[data-v-40bea374]{color:var(--status-order)}.product-card__meta-line--lead-time .product-card__meta-value[data-v-40bea374]{color:var(--status-lead-time)}.product-card__meta-line--lead-time .product-card__meta-label[data-v-40bea374]{color:#101828;font-weight:500}.product-card__meta-label[data-v-40bea374]{color:#667085;flex:none}.product-card__meta-value[data-v-40bea374]{color:#344054;text-overflow:ellipsis;min-width:0;font-weight:600;overflow:hidden}.product-card__badge--stock[data-v-40bea374]{color:var(--status-available);background:0 0;border-color:#0000}.product-card__badge--stock .product-card__badge-icon[data-v-40bea374]{stroke:currentColor;opacity:.8}.product-card__badge--out-of-stock[data-v-40bea374]{color:var(--status-order);background:0 0;border-color:#0000}.product-card__badge--lead-time[data-v-40bea374]{color:var(--status-lead-time);background:0 0;border-color:#0000}.product-card__badge--lead-time .product-card__badge-icon[data-v-40bea374]{stroke:currentColor;opacity:.9}.product-card__price-row[data-v-40bea374]{white-space:nowrap;flex:none;justify-content:flex-end;align-items:center;gap:.32rem;display:inline-flex}.product-card__price[data-v-40bea374]{color:#101828;font-size:1.2rem;font-weight:500;line-height:1.1}@media (width<=1024px){.product-card[data-v-40bea374]{grid-template-rows:auto 1fr;grid-template-columns:1fr;height:100%;min-height:334px}.product-card__media[data-v-40bea374]{border-bottom:0;border-right:0}.product-card__body[data-v-40bea374]{flex-direction:column;flex:auto;padding:.5rem;display:flex}.product-card__head[data-v-40bea374]{flex-direction:column;gap:.25rem}.product-card__title[data-v-40bea374]{-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:3.75em;font-size:.85rem;line-height:1.25;display:-webkit-box;overflow:hidden}.product-card__price-row[data-v-40bea374]{white-space:normal;grid-template-columns:minmax(0,1fr);align-content:start;align-self:flex-start;justify-items:start;gap:.25rem;min-height:2.5rem;display:grid}.product-card__price[data-v-40bea374]{white-space:normal;word-break:break-word;font-size:1rem}.product-card__specs[data-v-40bea374]{display:none!important}.product-card__badges[data-v-40bea374]{min-height:2.2rem}.product-card__footer[data-v-40bea374]{flex-direction:column;align-items:stretch;gap:.5rem;margin-top:auto}.product-card__badge[data-v-40bea374]{white-space:normal;min-height:20px;padding:0 .35rem;font-size:.65rem}.product-card__meta-line[data-v-40bea374]{white-space:normal;font-size:.67rem}.product-card__stock-summary[data-v-40bea374]{gap:.1rem;width:100%;max-width:none}.product-card__stock-summary-label[data-v-40bea374],.product-card__stock-summary-main[data-v-40bea374],.product-card__stock-summary-qty[data-v-40bea374]{font-size:.67rem}}.product-card--vertical[data-v-40bea374]{grid-template-rows:auto 1fr;grid-template-columns:1fr;height:100%;min-height:334px}.product-card--vertical .product-card__media[data-v-40bea374]{border-bottom:0;border-right:0}.product-card--vertical .product-card__body[data-v-40bea374]{flex-direction:column;flex:auto;padding:.5rem;display:flex}.product-card--vertical .product-card__head[data-v-40bea374]{flex-direction:column;gap:.25rem}.product-card--vertical .product-card__title-link[data-v-40bea374]{-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.product-card--vertical .product-card__title[data-v-40bea374]{-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:3.75em;font-size:.85rem;line-height:1.25;display:-webkit-box;overflow:hidden}.product-card--vertical .product-card__price-row[data-v-40bea374]{white-space:normal;grid-template-columns:minmax(0,1fr);align-content:start;align-self:flex-start;justify-items:start;gap:.25rem;min-height:2.5rem;display:grid}.product-card--vertical .product-card__price[data-v-40bea374]{white-space:normal;word-break:break-word;font-size:1rem}.product-card--vertical .product-card__badges[data-v-40bea374]{min-height:2.2rem}.product-card--vertical .product-card__specs[data-v-40bea374]{display:none!important}.product-card--vertical .product-card__footer[data-v-40bea374]{flex-direction:column;align-items:stretch;gap:.5rem;margin-top:auto}.product-card--vertical .product-card__badge[data-v-40bea374]{white-space:normal;min-height:20px;padding:0 .35rem;font-size:.65rem}.product-card--vertical .product-card__meta-line[data-v-40bea374]{white-space:normal;font-size:.67rem}.product-card--vertical .product-card__stock-summary[data-v-40bea374]{gap:.1rem;width:100%;max-width:none}.product-card--vertical .product-card__stock-summary-label[data-v-40bea374],.product-card--vertical .product-card__stock-summary-main[data-v-40bea374],.product-card--vertical .product-card__stock-summary-qty[data-v-40bea374]{font-size:.67rem}@media (width<=1024px),(width<=768px){[data-v-40bea374] .cart-quantity{min-width:100%;min-height:var(--purchase-height);height:var(--purchase-height)}[data-v-40bea374] .cart-quantity__add{min-height:calc(var(--purchase-height) - 2px);font-size:var(--purchase-font-size);padding:0 .5rem}[data-v-40bea374] .cart-quantity__button{min-height:calc(var(--purchase-height) - 2px);width:32px;font-size:1rem}[data-v-40bea374] .cart-quantity__value{min-width:30px;font-size:.88rem}}.product-card--vertical[data-v-40bea374] .cart-quantity{min-width:100%;min-height:var(--purchase-height);height:var(--purchase-height)}.product-card--vertical[data-v-40bea374] .cart-quantity__add{min-height:calc(var(--purchase-height) - 2px);font-size:var(--purchase-font-size);padding:0 .5rem}.product-card--vertical[data-v-40bea374] .cart-quantity__button{min-height:calc(var(--purchase-height) - 2px);width:32px;font-size:1rem}.product-card--vertical[data-v-40bea374] .cart-quantity__value{min-width:30px;font-size:.88rem}.product-card__meta-line.product-card__meta-line--copy[data-v-40bea374]{white-space:nowrap;flex-wrap:nowrap;width:fit-content;max-width:100%;overflow:hidden}.product-card__meta-line--copy .product-card__meta-value[data-v-40bea374]{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.product-card__meta-line--copy .copy-icon[data-v-40bea374]{flex:none;align-self:center;display:block}.product-card--compact[data-v-40bea374]{--purchase-height:32px;grid-template-rows:minmax(124px,1fr) auto;height:auto;min-height:244px}.product-card--compact .product-card__media[data-v-40bea374]{aspect-ratio:auto;height:100%;min-height:124px}.product-card--compact[data-v-40bea374] .product-card__image{width:calc(100% - 20px);height:calc(100% - 4px);inset:2px 10px}.product-card--compact .product-card__body[data-v-40bea374]{padding:6px 10px}.product-card--compact .product-card__head[data-v-40bea374]{gap:3px;margin:0}.product-card--compact .product-card__title[data-v-40bea374],.product-card--compact .product-card__title-link[data-v-40bea374]{-webkit-line-clamp:2;min-height:0;font-size:13px;line-height:1.2}.product-card--compact .product-card__title[data-v-40bea374]{min-height:2.4em;margin:0}.product-card--compact .product-card__price-row[data-v-40bea374]{flex-wrap:wrap;align-items:baseline;gap:4px;min-height:0;display:flex}.product-card--compact .product-card__price[data-v-40bea374]{font-size:14px}.product-card--compact .product-card__footer[data-v-40bea374]{flex:1;gap:4px;margin-top:0;padding-top:2px}.product-card--compact .product-card__badges[data-v-40bea374]{flex:none;gap:2px;min-height:0}.product-card--compact .product-card__stock-summary[data-v-40bea374]{gap:0}.product-card--compact .product-card__meta-line--manufacturer[data-v-40bea374]{white-space:nowrap;overflow:hidden}.product-card--compact .product-card__meta-line--manufacturer .product-card__meta-value[data-v-40bea374]{text-overflow:ellipsis;min-width:0;overflow:hidden}.product-card--compact .product-card__meta-line[data-v-40bea374],.product-card--compact .product-card__stock-summary-label[data-v-40bea374],.product-card--compact .product-card__stock-summary-main[data-v-40bea374],.product-card--compact .product-card__stock-summary-qty[data-v-40bea374]{font-size:11px;line-height:1.2}.product-card--compact[data-v-40bea374] .cart-quantity__add{font-size:12px}.product-card--compact .product-card__cart-placeholder[data-v-40bea374]{min-height:32px}@media (width<=600px){.product-card--compact[data-v-40bea374]{border-radius:12px;grid-template-rows:minmax(120px,1fr) auto;min-height:228px}.product-card--compact .product-card__media[data-v-40bea374]{min-height:120px}.product-card--compact .product-card__body[data-v-40bea374]{padding:4px 8px}.product-card--compact .product-card__footer[data-v-40bea374],.product-card--compact .product-card__head[data-v-40bea374]{gap:2px}}
