.color-swatch[data-astro-cid-wathxw7c]{display:inline-block;border-radius:50%;border:2px solid white;box-shadow:0 1px 3px #0000001f,0 1px 2px var(--border-light);flex-shrink:0}.color-swatch--sm[data-astro-cid-wathxw7c]{width:24px;height:24px}.color-swatch--md[data-astro-cid-wathxw7c]{width:40px;height:40px}.color-swatch--lg[data-astro-cid-wathxw7c]{width:48px;height:48px}.color-swatch--dual[data-astro-cid-wathxw7c]{border-color:var(--glass-text-bright)}.color-swatch--selected[data-astro-cid-wathxw7c]{border-color:var(--primary)!important;box-shadow:0 0 0 3px #e6394626}.color-swatch--badge[data-astro-cid-wathxw7c]{background:#000000bf;backdrop-filter:var(--glass-blur-sm);display:flex;align-items:center;justify-content:center}.badge-text[data-astro-cid-wathxw7c]{color:#fff;font-size:11px;font-weight:700;line-height:1}.color-swatch--sm[data-astro-cid-wathxw7c] .badge-text[data-astro-cid-wathxw7c]{font-size:10px}.color-swatch--lg[data-astro-cid-wathxw7c] .badge-text[data-astro-cid-wathxw7c]{font-size:13px}.placeholder-stop-start[data-astro-cid-nz3loipv]{stop-color:var(--placeholder-bg-start)}.placeholder-stop-end[data-astro-cid-nz3loipv]{stop-color:var(--placeholder-bg-end)}.placeholder-text[data-astro-cid-nz3loipv]{fill:var(--placeholder-text)}.product-card[data-astro-cid-nz3loipv]{container-type:inline-size;container-name:product-card;display:flex;flex-direction:column;height:100%}.product-card__link[data-astro-cid-nz3loipv]{display:flex;flex-direction:column;height:100%;background:var(--bg);border:1px solid var(--border);border-radius:var(--border-radius-xl);overflow:hidden;text-decoration:none;color:inherit}.product-card__link[data-astro-cid-nz3loipv]:focus-visible{outline:var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.product-card__image[data-astro-cid-nz3loipv]{width:100%;aspect-ratio:4 / 3;overflow:hidden;position:relative;background:var(--surface)}.product-card__img[data-astro-cid-nz3loipv]{width:100%;height:100%;object-fit:cover;display:block}.product-card__gradient-bg[data-astro-cid-nz3loipv]{width:100%;height:100%;display:block}.product-card__badge[data-astro-cid-nz3loipv]{position:absolute;top:var(--spacing-sm);left:var(--spacing-sm);background:var(--glass-light);backdrop-filter:var(--glass-effect);-webkit-backdrop-filter:var(--glass-blur-md);border:1px solid var(--glass-border-light);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--border-radius-xl);font-size:var(--font-size-xs);font-weight:700;color:var(--text);box-shadow:0 2px 8px #00000014;letter-spacing:.02em}.product-card__colors[data-astro-cid-nz3loipv]{position:absolute;bottom:var(--spacing-sm);left:var(--spacing-sm);display:flex;align-items:center;gap:6px}.product-card__content[data-astro-cid-nz3loipv]{padding:var(--spacing-lg);display:flex;flex-direction:column;gap:var(--spacing-sm);flex:1}.product-card__name[data-astro-cid-nz3loipv]{font-size:var(--font-size-xs);font-weight:600;color:var(--text-light);text-transform:uppercase;letter-spacing:.05em;margin:0}.product-card__title[data-astro-cid-nz3loipv]{font-size:var(--font-size-xl);font-weight:700;color:var(--text);line-height:1.3;margin:0;min-height:calc(var(--font-size-xl) * 1.3 * 2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.product-card__description[data-astro-cid-nz3loipv]{font-size:var(--font-size-sm);color:var(--text-light);line-height:1.5;margin:0;flex:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.product-card__footer[data-astro-cid-nz3loipv]{display:flex;align-items:center;justify-content:space-between;margin-top:var(--spacing-sm);padding-top:var(--spacing-xs)}.product-card__size[data-astro-cid-nz3loipv]{font-size:var(--font-size-sm);color:var(--text-light);font-weight:400}.details-link[data-astro-cid-nz3loipv]{display:flex;align-items:center;gap:4px;font-size:var(--font-size-sm);font-weight:500}.details-text[data-astro-cid-nz3loipv],.details-arrow[data-astro-cid-nz3loipv]{color:var(--primary);opacity:0}.product-card__link[data-astro-cid-nz3loipv]:focus-within .details-text[data-astro-cid-nz3loipv],.product-card__link[data-astro-cid-nz3loipv]:focus-within .details-arrow[data-astro-cid-nz3loipv]{opacity:1}@container product-card (max-width: 350px){.product-card__title[data-astro-cid-nz3loipv]{font-size:var(--font-size-lg)}.product-card__description[data-astro-cid-nz3loipv]{font-size:var(--font-size-xs)}.product-card__content[data-astro-cid-nz3loipv]{padding:var(--spacing-md);gap:var(--spacing-xs)}}@media(prefers-reduced-motion:reduce){.product-card__link[data-astro-cid-nz3loipv]{transition:none}.product-card__link[data-astro-cid-nz3loipv]:hover{transform:none}.details-link[data-astro-cid-nz3loipv],.product-card__color-swatch[data-astro-cid-nz3loipv]{transition:none}}
