.not-purchasable[data-astro-cid-5df5swi5]{box-sizing:border-box;border:1px solid var(--neutral-300);background:var(--neutral-100);min-height:2.5rem;color:var(--text-muted);text-align:center;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;margin:0;padding:.5rem .875rem;font-size:.8125rem;font-weight:600;line-height:1.25;display:flex}.not-purchasable[data-astro-cid-5df5swi5] svg[data-astro-cid-5df5swi5]{flex-shrink:0;width:1rem;height:1rem}.not-purchasable[data-astro-cid-5df5swi5][data-size=card]{flex:1 0 100%;width:100%}.not-purchasable[data-astro-cid-5df5swi5][data-size=detail]{gap:.6rem;width:100%;min-height:3.25rem;padding:.75rem 1.25rem;font-size:.95rem}.not-purchasable[data-astro-cid-5df5swi5][data-size=detail] svg[data-astro-cid-5df5swi5]{width:1.1rem;height:1.1rem}.not-purchasable[data-astro-cid-5df5swi5][data-size=compact]{gap:.375rem;min-height:2rem;padding:.35rem .75rem;font-size:.75rem;display:inline-flex}.not-purchasable[data-astro-cid-5df5swi5][data-size=compact] svg[data-astro-cid-5df5swi5]{width:.875rem;height:.875rem}.pc-facts[data-astro-cid-t3u6lhg6]{color:var(--text-default,var(--text-strong));flex-wrap:wrap;gap:.5rem 1.375rem;margin:0;padding:0;font-size:.875rem;list-style:none;display:flex}.pc-fact[data-astro-cid-t3u6lhg6]{align-items:center;gap:.45rem;display:inline-flex}.pc-fact-icon[data-astro-cid-t3u6lhg6]{width:1rem;height:1rem;color:var(--brand-primary-text);flex:none}.pc-fact-label[data-astro-cid-t3u6lhg6]{color:var(--text-muted)}.pc-fact-value[data-astro-cid-t3u6lhg6]{color:var(--text-strong);font-weight:600}.pc-fact[data-astro-cid-t3u6lhg6][data-fact=color] .pc-fact-value[data-astro-cid-t3u6lhg6]:first-letter{text-transform:uppercase}.product-card-price-row[data-astro-cid-vnenebxa]{flex-wrap:wrap;align-items:baseline;gap:.4rem .55rem;min-width:min-content;display:inline-flex}.product-card-compare-at[data-astro-cid-vnenebxa]{color:var(--text-muted);font-size:.82em}.product-card-discount-badge[data-astro-cid-vnenebxa]{background:color-mix(in oklch, var(--brand-secondary) 88%, transparent);color:var(--on-secondary);border-radius:999px;align-self:center;padding:.1rem .5rem;font-size:.7rem;font-weight:700;line-height:1.2}.quantity-tier-chips[data-astro-cid-iiph3itr]{flex-wrap:wrap;gap:.25rem;margin-top:.25rem;display:flex}.quantity-tier-chip[data-astro-cid-iiph3itr]{border:1px solid var(--surface-border);background:var(--control-bg);color:var(--text-default);font-variant-numeric:tabular-nums;border-radius:999px;align-items:baseline;gap:.25rem;padding:.125rem .5rem;font-size:.75rem;display:inline-flex}.quantity-tier-chip-qty[data-astro-cid-iiph3itr]{color:var(--text-strong);font-weight:600}.product-card[data-astro-cid-4fhpls6h][data-card-variant=compact],.product-card[data-astro-cid-4fhpls6h][data-card-variant=list_compact]{background:var(--section-card-bg,transparent);box-shadow:none;border:none;border-radius:0}.product-card[data-astro-cid-4fhpls6h][data-card-variant=catalog],.product-card[data-astro-cid-4fhpls6h][data-card-variant=catalog_side],.product-card[data-astro-cid-4fhpls6h][data-card-variant=grid_minimal]{background:var(--surface-default);border:1px solid var(--surface-border);border-radius:var(--t-radius-large);box-shadow:0 1px 2px color-mix(in oklch, var(--text-strong) 6%, transparent);transition:box-shadow .25s ease-out,transform .25s ease-out,border-color .25s ease-out}.product-card[data-astro-cid-4fhpls6h][data-card-variant=catalog],.product-card[data-astro-cid-4fhpls6h][data-card-variant=catalog_side]{padding:.75rem .75rem 1rem}.pc-column[data-astro-cid-4fhpls6h]{height:100%}.pc-body[data-astro-cid-4fhpls6h]{container-type:inline-size}.pc-foot[data-astro-cid-4fhpls6h]{align-items:flex-end}@container (width<=17rem){.pc-add-label[data-astro-cid-4fhpls6h]{display:none}}@container (width<=11rem){.pc-foot[data-astro-cid-4fhpls6h]{flex-wrap:wrap}}@media (width>=40rem){.product-card[data-astro-cid-4fhpls6h][data-card-variant=catalog_side] .pc-column[data-astro-cid-4fhpls6h]{grid-template-columns:minmax(0,13rem) minmax(0,1fr);align-items:stretch;gap:1.5rem;display:grid}.product-card[data-astro-cid-4fhpls6h][data-card-variant=catalog_side] .pc-body[data-astro-cid-4fhpls6h]{margin-top:0;padding-block:.25rem}}.product-card[data-astro-cid-4fhpls6h][data-card-variant=catalog_side] .pc-foot-rule[data-astro-cid-4fhpls6h]{border-top:1.5px dashed var(--surface-border);margin-top:auto}.product-card[data-astro-cid-4fhpls6h][data-card-variant=catalog_side] .pc-foot[data-astro-cid-4fhpls6h]{align-items:center}.product-card[data-astro-cid-4fhpls6h][data-card-variant=catalog_side] .pc-foot[data-astro-cid-4fhpls6h] [data-not-purchasable]{flex:none;width:auto}.product-card[data-astro-cid-4fhpls6h][data-card-variant=catalog_side][data-card-price] [data-product-price-display]{font-size:var(--t-card-row-price-size,var(--t-card-price-size,1.25rem));font-family:var(--t-font-display);font-weight:600;line-height:1}.product-card[data-astro-cid-4fhpls6h][data-card-variant=grid_minimal]{padding:.6rem .6rem .85rem}.product-card[data-astro-cid-4fhpls6h][data-card-variant=compact]{padding:.1rem 0}.product-card[data-astro-cid-4fhpls6h][data-card-variant=list_compact]{padding:0}.product-card[data-astro-cid-4fhpls6h][data-card-variant=catalog]:hover,.product-card[data-astro-cid-4fhpls6h][data-card-variant=catalog_side]:hover,.product-card[data-astro-cid-4fhpls6h][data-card-variant=grid_minimal]:hover{border-color:color-mix(in oklch, var(--brand-primary-text) 35%, var(--surface-border));box-shadow:var(--shadow-emphasis);transform:translateY(-3px)}.product-card[data-astro-cid-4fhpls6h][data-card-variant=featured]{--product-card-price-color:var(--brand-primary-text);--product-card-button-bg:var(--brand-primary);--product-card-button-bg-hover:var(--brand-primary-hover);--product-card-button-text:var(--on-primary)}.product-card[data-astro-cid-4fhpls6h][data-card-variant=compact]:hover,.product-card[data-astro-cid-4fhpls6h][data-card-variant=list_compact]:hover{box-shadow:none;transform:none}.list-compact-row[data-astro-cid-4fhpls6h]{border-bottom:1px solid var(--surface-border);align-items:center;gap:1rem;padding:.875rem 0;display:flex}.list-compact-row[data-astro-cid-4fhpls6h]:first-child{border-top:1px solid var(--surface-border)}.product-card-compact[data-astro-cid-4fhpls6h]{border-bottom:1px dashed var(--surface-border);justify-content:space-between;align-items:center;gap:.8rem;padding:.75rem 0;display:flex}.product-card-compact-main[data-astro-cid-4fhpls6h]{gap:.2rem;display:grid}.product-card-btn-compact[data-astro-cid-4fhpls6h]{border-radius:999px;width:auto;padding:.42rem .7rem;font-size:.78rem}
