.money-unit[data-astro-cid-kqjgj2xt]{white-space:nowrap}abbr[data-astro-cid-w3cnhxm2]{text-underline-offset:.15em;text-decoration:underline dotted}.comparison[data-astro-cid-w3cnhxm2]{white-space:nowrap}.variant-choice[data-astro-cid-pkxw4dcq]{min-height:var(--control-height);overflow-wrap:anywhere;align-items:center;max-width:100%;display:inline-flex}a[data-astro-cid-pkxw4dcq]:hover{border-color:var(--primary)}.shop-action[data-astro-cid-u6zqgkzs]{transition:filter var(--motion-fast) var(--motion-easing), background-color var(--motion-fast) var(--motion-easing), border-color var(--motion-fast) var(--motion-easing)}@media (hover:hover){.shop-action[data-astro-cid-u6zqgkzs]:hover{filter:brightness(1.06)}.shop-action-secondary[data-astro-cid-u6zqgkzs]:hover{background-color:var(--card);border-color:var(--input);filter:none}}.shop-action[data-astro-cid-u6zqgkzs]:active{filter:brightness(.96)}@media (prefers-reduced-motion:reduce){.shop-action[data-astro-cid-u6zqgkzs]{transition:none}}product-image-zoom[data-astro-cid-zhqs7fmv]{width:100%;min-width:0;display:block}.image-trigger[data-astro-cid-zhqs7fmv]{width:100%;height:clamp(15rem,48vw,23rem);padding:var(--space-6);background:var(--card);border-radius:var(--radius);cursor:zoom-in;place-items:center;display:grid;position:relative}.image-trigger[data-astro-cid-zhqs7fmv] img[data-astro-cid-zhqs7fmv]{object-fit:contain;width:100%;height:100%;min-height:0}.image-hint[data-astro-cid-zhqs7fmv]{bottom:var(--space-3);right:var(--space-3);align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--card);border:1px solid var(--border);border-radius:calc(var(--radius) - .25rem);font-size:var(--type-xs);display:inline-flex;position:absolute}.image-thumbnails[data-astro-cid-zhqs7fmv]{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.image-thumbnails[data-astro-cid-zhqs7fmv] a[data-astro-cid-zhqs7fmv]{width:3.5rem;height:3.5rem;padding:var(--space-1);border:1px solid var(--border);border-radius:calc(var(--radius) - .25rem);background:var(--card);place-items:center;display:grid}.image-thumbnails[data-astro-cid-zhqs7fmv] a[data-astro-cid-zhqs7fmv][aria-current=true]{border-color:var(--brand-navy);box-shadow:inset 0 0 0 1px var(--brand-navy)}.image-thumbnails[data-astro-cid-zhqs7fmv] a[data-astro-cid-zhqs7fmv]:hover{border-color:var(--brand-navy)}.image-thumbnails[data-astro-cid-zhqs7fmv] img[data-astro-cid-zhqs7fmv]{object-fit:contain;width:100%;height:100%}.image-trigger[data-astro-cid-zhqs7fmv]:hover .image-hint[data-astro-cid-zhqs7fmv]{background:var(--accent)}.product-image-dialog[data-astro-cid-zhqs7fmv]{width:min(64rem, calc(100vw - 2 * var(--space-4)));height:min(52rem, calc(100dvh - 2 * var(--space-4)));border:1px solid var(--border);border-radius:var(--radius);background:var(--card);max-width:none;max-height:none;color:var(--foreground);margin:auto;padding:0;overflow:hidden}.product-image-dialog[data-astro-cid-zhqs7fmv][open]{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);display:grid}.product-image-dialog[data-astro-cid-zhqs7fmv]::backdrop{background:color-mix(in srgb, var(--brand-navy) 65%, transparent)}.viewer-toolbar[data-astro-cid-zhqs7fmv]{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--border);display:flex}.viewer-title[data-astro-cid-zhqs7fmv]{font-size:var(--type-sm);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}button[data-astro-cid-zhqs7fmv]{min-width:var(--control-height);min-height:var(--control-height);padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:calc(var(--radius) - .25rem);background:var(--card);flex-shrink:0;place-items:center;display:inline-grid}button[data-astro-cid-zhqs7fmv]:hover:not(:disabled){background:var(--accent)}button[data-astro-cid-zhqs7fmv]:disabled{opacity:.4}button[data-astro-cid-zhqs7fmv]:focus-visible{outline-offset:-3px}.image-viewport[data-astro-cid-zhqs7fmv]{overscroll-behavior:contain;min-width:0;min-height:0;overflow:auto}.image-viewport[data-astro-cid-zhqs7fmv]:focus-visible{outline-offset:-3px}.image-canvas[data-astro-cid-zhqs7fmv]{place-items:center;width:max-content;min-width:100%;min-height:100%;display:grid}.image-canvas[data-astro-cid-zhqs7fmv] img[data-astro-cid-zhqs7fmv]{flex-shrink:0;max-width:none;max-height:none;display:block}.viewer-bottom[data-astro-cid-zhqs7fmv]{border-top:1px solid var(--border)}.viewer-error[data-astro-cid-zhqs7fmv]{text-align:center;padding:var(--space-2);font-size:var(--type-sm)}.viewer-controls[data-astro-cid-zhqs7fmv],.viewer-navigation[data-astro-cid-zhqs7fmv]{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}output[data-astro-cid-zhqs7fmv]{text-align:center;min-width:4rem;font-size:var(--type-sm);font-variant-numeric:tabular-nums}html:has(.product-image-dialog[open]){scrollbar-gutter:stable;overflow:hidden}@media (width>=48rem){.image-trigger[data-astro-cid-zhqs7fmv]{height:clamp(20rem,32vw,27rem)}}@media (width<=30rem){.product-image-dialog[data-astro-cid-zhqs7fmv]{width:calc(100vw - 2 * var(--space-2));height:calc(100dvh - 2 * var(--space-2))}.viewer-toolbar[data-astro-cid-zhqs7fmv],.viewer-controls[data-astro-cid-zhqs7fmv]{padding-inline:var(--space-2)}}product-share[data-astro-cid-rl76sr7u]{align-items:center;gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex;position:relative}.share-control[data-astro-cid-rl76sr7u]{gap:var(--space-2);min-height:var(--control-height);padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--card);font-size:var(--type-sm);align-items:center;display:inline-flex}.share-control[data-astro-cid-rl76sr7u]:hover{background:var(--accent)}.share-control[data-astro-cid-rl76sr7u][aria-expanded=true]{background:var(--secondary);border-color:var(--input)}.share-options[data-astro-cid-rl76sr7u]{z-index:30;top:calc(100% + var(--space-2));width:min(18rem,100%);padding:var(--space-2);border:1px solid var(--input);border-radius:var(--radius);background:var(--card);color:var(--foreground);position:absolute;left:0}.share-heading[data-astro-cid-rl76sr7u]{padding:var(--space-2) var(--space-3);font-size:var(--type-sm);font-weight:700}.share-options[data-astro-cid-rl76sr7u] a[data-astro-cid-rl76sr7u],.share-options[data-astro-cid-rl76sr7u] button[data-astro-cid-rl76sr7u]{width:100%;min-height:var(--control-height);justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--type-sm);text-align:left;text-decoration:none;display:flex}.share-options[data-astro-cid-rl76sr7u] a[data-astro-cid-rl76sr7u]:hover,.share-options[data-astro-cid-rl76sr7u] button[data-astro-cid-rl76sr7u]:hover{background:var(--secondary)}.share-option-label[data-astro-cid-rl76sr7u]{align-items:center;gap:var(--space-3);display:inline-flex}.share-option-icon[data-astro-cid-rl76sr7u]{flex:none}.share-options[data-astro-cid-rl76sr7u] [data-astro-cid-rl76sr7u][data-share-copy]{margin-top:var(--space-1);border-top:1px solid var(--border);border-top-left-radius:0;border-top-right-radius:0}h1[data-astro-cid-jgdmmhwk]{font-size:clamp(1.6rem,1.2rem + 1vw,2.15rem);line-height:var(--leading-heading);overflow-wrap:anywhere;font-weight:700}.breadcrumbs[data-astro-cid-jgdmmhwk] a[data-astro-cid-jgdmmhwk]{min-height:var(--control-height);align-items:center;display:inline-flex}.product-overview[data-astro-cid-jgdmmhwk]{gap:var(--space-6);display:grid}.detail-media[data-astro-cid-jgdmmhwk]{min-width:0}.detail-image[data-astro-cid-jgdmmhwk]{height:clamp(15rem,48vw,23rem);padding:var(--space-6);place-items:center;display:grid;overflow:hidden}.detail-image[data-astro-cid-jgdmmhwk] img,.detail-image[data-astro-cid-jgdmmhwk] svg{width:auto;max-width:100%;max-height:100%}.compare-link[data-astro-cid-jgdmmhwk]{align-items:center;gap:var(--space-4);min-height:var(--control-height);display:inline-flex}.compare-link[data-astro-cid-jgdmmhwk]:hover{opacity:.88}.attribute-groups[data-astro-cid-jgdmmhwk]{gap:var(--space-6);display:grid}.attribute-row[data-astro-cid-jgdmmhwk]{gap:var(--space-3);overflow-wrap:anywhere;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid}@media (width>=48rem){.product-overview[data-astro-cid-jgdmmhwk]{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.detail-image[data-astro-cid-jgdmmhwk]{height:clamp(20rem,32vw,27rem)}.attribute-groups[data-astro-cid-jgdmmhwk]{grid-template-columns:repeat(2,minmax(0,1fr))}}
