.product-card[data-astro-cid-4fhpls6h]{-webkit-backdrop-filter:blur(var(--glass-blur-card));background:var(--glass-bg);border:1px solid var(--color-border-glass);border-radius:var(--radius-card);transition:transform var(--transition-base), border-color var(--transition-base), background var(--transition-base), box-shadow var(--transition-base);color:inherit;text-decoration:none;display:block;overflow:hidden}.product-card[data-astro-cid-4fhpls6h]:hover,.product-card[data-astro-cid-4fhpls6h]:focus-visible{border-color:var(--color-border-glass-green);background:var(--glass-bg-green);box-shadow:var(--shadow-sm);transform:translateY(-4px)}.product-card[data-astro-cid-4fhpls6h]:focus-visible{outline:2px solid var(--seed-primary);outline-offset:4px}.product-thumb[data-astro-cid-4fhpls6h]{width:100%;aspect-ratio:var(--aspect-product-thumb);justify-content:center;align-items:center;display:flex;overflow:hidden}.product-thumb[data-astro-cid-4fhpls6h] .thumb-img{object-fit:cover;object-position:top;width:100%;height:100%}.thumb-product-dotp[data-astro-cid-4fhpls6h]{background:linear-gradient(135deg, var(--color-product-thumb-0a), var(--color-product-thumb-0b))}.thumb-product-dcp[data-astro-cid-4fhpls6h]{background:linear-gradient(135deg, var(--color-product-thumb-1a), var(--color-product-thumb-1b))}.thumb-product-eg[data-astro-cid-4fhpls6h]{background:linear-gradient(135deg, var(--color-product-thumb-2a), var(--color-product-thumb-2b))}.thumb-product-2-octanol[data-astro-cid-4fhpls6h]{background:linear-gradient(135deg, var(--color-product-thumb-3a), var(--color-product-thumb-3b))}.thumb-product-2-octanone[data-astro-cid-4fhpls6h]{background:linear-gradient(135deg, var(--color-product-thumb-4a), var(--color-product-thumb-4b))}.thumb-product-iso-octanol[data-astro-cid-4fhpls6h]{background:linear-gradient(135deg, var(--color-product-thumb-5a), var(--color-product-thumb-5b))}.product-info[data-astro-cid-4fhpls6h]{padding:var(--product-card-padding)}.product-info[data-astro-cid-4fhpls6h] h3[data-astro-cid-4fhpls6h]{font-size:var(--text-h3);font-weight:var(--weight-semibold);margin:0 0 var(--product-spacing-xs);letter-spacing:var(--tracking-heading);color:var(--seed-fg)}.product-info[data-astro-cid-4fhpls6h] p[data-astro-cid-4fhpls6h]{font-size:var(--text-small);color:var(--seed-muted);line-height:var(--leading-normal);margin:0 0 var(--product-spacing-sm)}.product-specs[data-astro-cid-4fhpls6h]{gap:var(--grid-gap-xs);margin-top:var(--product-spacing-2xs);flex-wrap:wrap;display:flex}.spec-pill[data-astro-cid-4fhpls6h]{align-items:center;gap:var(--product-spacing-2xs);padding:var(--product-spacing-2xs) var(--product-spacing-xs);font-size:var(--text-caption);line-height:var(--leading-normal);color:var(--seed-primary-text);background:var(--color-primary-06);border:1px solid var(--color-border-glass-green);border-radius:var(--radius-pill);display:inline-flex}.spec-name[data-astro-cid-4fhpls6h]{color:var(--seed-muted);font-weight:var(--weight-regular)}.spec-value[data-astro-cid-4fhpls6h]{color:var(--seed-primary-text);font-weight:var(--weight-semibold)}.spec-unit[data-astro-cid-4fhpls6h]{font-weight:var(--weight-regular);margin-left:2px}@media (width<=768px){.product-card-inner[data-astro-cid-4fhpls6h]{align-items:stretch;display:flex}.product-thumb[data-astro-cid-4fhpls6h]{width:var(--mobile-card-thumb-width);flex:0 0 var(--mobile-card-thumb-width);aspect-ratio:auto}.product-info[data-astro-cid-4fhpls6h]{min-width:0;padding:var(--grid-gap-sm) var(--container-padding-mobile);flex:1}.product-info[data-astro-cid-4fhpls6h] h3[data-astro-cid-4fhpls6h]{font-size:var(--text-body)}.product-info[data-astro-cid-4fhpls6h] p[data-astro-cid-4fhpls6h]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.product-card[data-astro-cid-4fhpls6h]:hover{transform:none}.spec-pill[data-astro-cid-4fhpls6h]{padding:var(--product-spacing-2xs) var(--grid-gap-xxs)}}.products-list[data-astro-cid-6v3mdio7]{padding:0 0 var(--section-spacing)}.products-intro[data-astro-cid-6v3mdio7]{font-size:var(--text-body);color:var(--seed-muted);line-height:var(--leading-relaxed);margin:0 0 var(--grid-gap-md);padding:var(--container-padding);background:var(--color-primary-06);border-radius:var(--radius-base)}.section-header[data-astro-cid-6v3mdio7]{text-align:center;margin-bottom:var(--grid-gap-lg)}.section-eyebrow[data-astro-cid-6v3mdio7]{font-size:var(--text-small);font-weight:var(--weight-medium);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--seed-primary-text);margin:0 0 var(--grid-gap-xs)}.section-title[data-astro-cid-6v3mdio7]{font-size:var(--text-h2);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-heading);color:var(--seed-fg);margin:0}.products-grid[data-astro-cid-6v3mdio7]{justify-content:center;gap:var(--grid-gap);flex-wrap:wrap;display:flex}.products-grid[data-astro-cid-6v3mdio7]>.product-card{flex:0 1 calc((100% - 2 * var(--grid-gap)) / 3)}.products-footer[data-astro-cid-6v3mdio7]{justify-content:center;gap:var(--grid-gap);margin-top:var(--grid-gap-lg);display:flex}.products-cta[data-astro-cid-6v3mdio7]{align-items:center;gap:var(--grid-gap-xs);padding:var(--grid-gap-sm) var(--container-padding);font-size:var(--text-small);font-weight:var(--weight-medium);color:var(--seed-fg);border-radius:var(--radius-pill);background:var(--seed-surface);border:1px solid var(--seed-border);transition:border-color var(--transition-base), color var(--transition-base), background var(--transition-base);text-decoration:none;display:inline-flex}.products-cta[data-astro-cid-6v3mdio7]:hover{border-color:var(--color-border-glass-green);color:var(--seed-primary-text);background:var(--color-primary-06)}.products-cta[data-astro-cid-6v3mdio7]:focus-visible{outline:2px solid var(--seed-primary);outline-offset:4px}.products-cta--secondary[data-astro-cid-6v3mdio7]{background:var(--seed-bg)}.products-cta--primary[data-astro-cid-6v3mdio7]{background:var(--seed-primary);border-color:var(--seed-primary);color:var(--seed-bg)}.products-cta--primary[data-astro-cid-6v3mdio7]:hover{background:var(--seed-primary-dark);border-color:var(--seed-primary-dark);color:var(--seed-bg)}.products-cta--secondary[data-astro-cid-6v3mdio7]:hover{background:var(--color-primary-06)}@media (width<=1024px){.products-grid[data-astro-cid-6v3mdio7]>.product-card{flex-basis:calc((100% - var(--grid-gap)) / 2)}}@media (width<=768px){.products-grid[data-astro-cid-6v3mdio7]{gap:var(--grid-gap-sm)}.products-grid[data-astro-cid-6v3mdio7]>.product-card{flex-basis:calc(100% - var(--grid-gap-sm))}.products-list[data-astro-cid-6v3mdio7]{padding-bottom:var(--section-spacing-mobile)}.products-intro[data-astro-cid-6v3mdio7]{padding:var(--grid-gap-sm) var(--container-padding-mobile);margin-bottom:var(--grid-gap)}.section-header[data-astro-cid-6v3mdio7]{margin-bottom:var(--grid-gap)}.section-title[data-astro-cid-6v3mdio7]{font-size:var(--text-h2-mobile)}.products-footer[data-astro-cid-6v3mdio7]{align-items:stretch;gap:var(--grid-gap-sm);margin-top:var(--grid-gap);flex-direction:column}.products-cta[data-astro-cid-6v3mdio7]{min-height:var(--form-input-min-height-mobile);font-size:var(--text-body);justify-content:center}}
