.product-card.svelte-au1wqj{color:inherit;font-family:var(--tdds-font-family-body);border-radius:var(--tdds-border-radius-size-12);border:1px solid var(--tdds-color-brand-grayscale-300);background:var(--tdds-color-brand-grayscale-white,#fff);flex-direction:column;width:100%;height:100%;text-decoration:none;display:flex;overflow:hidden}.product-card__link.svelte-au1wqj{color:inherit;flex-direction:column;flex:1;text-decoration:none;display:flex}.product-card__body.svelte-au1wqj{padding:var(--tdds-spacing-size-24,24px);align-items:flex-start;gap:var(--tdds-spacing-size-24,24px);flex-direction:row;flex:1;display:flex}.product-card__image-wrap.svelte-au1wqj{flex:0 0 var(--product-card-image-width,100px);justify-content:center;align-items:flex-start;display:flex}.product-card__image.svelte-au1wqj{width:var(--product-card-image-width,100px);height:var(--product-card-image-height,157px);object-fit:contain;display:block}.product-card__image-placeholder.svelte-au1wqj{width:var(--product-card-image-width,100px);height:var(--product-card-image-height,157px);background-color:var(--tdds-color-brand-grayscale-200);border-radius:8px}.product-card__info.svelte-au1wqj{flex-direction:column;flex:1;align-self:stretch;gap:12px;min-width:0;display:flex}.product-card__name-group.svelte-au1wqj{flex-direction:column;gap:4px;display:flex}.product-card__brand.svelte-au1wqj{font-size:var(--tdds-font-size-11);line-height:var(--tdds-line-height-15);color:var(--tdds-color-brand-grayscale-600);font-weight:var(--tdds-font-weight-regular);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.product-card__title.svelte-au1wqj{font-family:var(--tdds-font-family-body);font-size:var(--product-card-title-font-size,var(--tdds-font-size-16));line-height:var(--tdds-line-height-20);font-weight:var(--product-card-title-font-weight,590);color:var(--tdds-color-brand-grayscale-1000);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.product-card__swatches.svelte-au1wqj{flex-direction:row;align-items:center;gap:8px;display:flex}.product-card__swatch.svelte-au1wqj{border:1px solid var(--tdds-color-brand-grayscale-300);background-position:50%;background-size:cover;border-radius:50%;flex-shrink:0;width:16px;height:16px}.product-card__swatch-more.svelte-au1wqj{color:#6a6a6a;font-size:11px;font-weight:400;line-height:15px}.product-card__divider{margin:0}.product-card__pricing.svelte-au1wqj{flex-direction:column;gap:4px;display:flex}.product-card__eip-monthly.svelte-au1wqj{color:#141414;overflow-wrap:break-word;margin:0;font-size:12px;font-weight:590;line-height:16px}.product-card__eip-list-monthly.svelte-au1wqj{color:var(--tdds-color-brand-grayscale-1000);margin-right:4px;font-size:12px;font-style:normal;font-weight:590;text-decoration:line-through}.product-card__eip-sale-monthly.svelte-au1wqj{color:#141414;font-weight:590}.product-card__eip-down.svelte-au1wqj{color:#141414;overflow-wrap:break-word;margin:0;font-size:11px;font-weight:400;line-height:15px}.product-card__eip-full-price.svelte-au1wqj{color:#6a6a6a;margin:0;font-size:11px;font-weight:400;line-height:15px}.product-card__eip-full-price--standard-user.svelte-au1wqj{color:#141414;font-weight:590}.product-card__eip-full-sale.svelte-au1wqj{color:#007a00;font-weight:590}.product-card__savings-badge.svelte-au1wqj{color:#007a00;background-color:#e6f4ea;border-radius:4px;align-self:flex-start;margin:0;padding:2px 8px;font-size:11px;font-weight:590;line-height:15px;display:inline-block}.product-card__pricing-shimmer.svelte-au1wqj{flex-direction:column;gap:6px;display:flex}.product-card__shimmer-line.svelte-au1wqj{background-color:#e8e8e8;background-image:linear-gradient(90deg,#e8e8e8 0%,#f8f8f8 50%,#e8e8e8 100%);background-size:400px 100%;border-radius:4px;animation:1.5s ease-in-out infinite svelte-au1wqj-product-card-shimmer}@keyframes svelte-au1wqj-product-card-shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}@media (prefers-reduced-motion:reduce){.product-card__shimmer-line.svelte-au1wqj{background-image:none;animation:none}}.product-card__shimmer-line--wide.svelte-au1wqj{width:90%;height:14px}.product-card__shimmer-line--medium.svelte-au1wqj{width:70%;height:11px}.product-card__shimmer-line--short.svelte-au1wqj{width:50%;height:11px}.product-card__delivery-label.svelte-au1wqj{color:#141414;align-items:center;gap:4px;margin:4px 0 0;font-size:11px;font-weight:590;line-height:15px;display:flex}.product-card__delivery-icon.svelte-au1wqj{flex-shrink:0;width:16px;height:16px}.product-card__promos.svelte-au1wqj{cursor:pointer;text-align:left;color:#141414;background:#f5f5f5;border:none;border-bottom:1px solid #e6e6e6;border-radius:12px 12px 0 0;align-items:center;gap:4px;width:100%;padding:12px 16px;font-size:12px;font-weight:590;line-height:16px;display:flex}.product-card__promos.svelte-au1wqj span:where(.svelte-au1wqj){white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:1px;overflow:hidden}.product-card__promos.svelte-au1wqj:hover{background:#ebebeb}.product-card__promos-shimmer.svelte-au1wqj{background:#f5f5f5;border-bottom:1px solid #e6e6e6;border-radius:12px 12px 0 0;align-items:center;width:100%;padding:12px 16px;display:flex}.tdds-radio-group__error.svelte-p5dq56{align-items:center;gap:var(--tdds-spacing-size-4);color:var(--tdds-color-brand-status-critical-300);font:var(--tdds-typeset-body-sm-normal);margin:0;padding-block-start:var(--tdds-spacing-size-8);display:flex}.tdds-radio-group__error.svelte-p5dq56 svg{fill:currentColor}
