.detail[data-astro-cid-rj7thwxs]{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;padding-top:clamp(1rem,3vw,2.5rem);display:grid}.detail__media[data-astro-cid-rj7thwxs]{aspect-ratio:4/5;background:var(--color-field);grid-column:1/8;overflow:hidden}.detail__info[data-astro-cid-rj7thwxs]{top:calc(var(--nav-height) + 1.5rem);gap:var(--space-l);padding-top:var(--space-m);grid-column:9/13;display:grid;position:sticky}.detail__crumbs[data-astro-cid-rj7thwxs]{font-size:var(--step-small);color:var(--color-text-muted);gap:.5rem;display:flex}.detail__crumbs[data-astro-cid-rj7thwxs] a[data-astro-cid-rj7thwxs]{text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);margin-block:-.65rem;padding-block:.65rem}.detail__crumbs[data-astro-cid-rj7thwxs] [data-astro-cid-rj7thwxs][aria-current]{color:var(--color-text)}.detail__title[data-astro-cid-rj7thwxs]{gap:.75rem;display:grid}.detail__title[data-astro-cid-rj7thwxs] h1[data-astro-cid-rj7thwxs]{font-size:var(--step-heading)}.detail__price[data-astro-cid-rj7thwxs]{color:var(--color-brand);font-size:var(--step-lead);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.detail__price[data-astro-cid-rj7thwxs] [data-astro-cid-rj7thwxs][data-price]{display:inline-block}.detail__price-size[data-astro-cid-rj7thwxs]{font-size:var(--step-body);color:var(--color-text-muted)}.detail__price--missing[data-astro-cid-rj7thwxs] [data-astro-cid-rj7thwxs][data-price]{color:var(--color-text-muted)}.detail__buy[data-astro-cid-rj7thwxs]{gap:var(--space-m);display:grid}.detail__actions[data-astro-cid-rj7thwxs]{align-items:center;gap:var(--space-s) var(--space-m);flex-wrap:wrap;display:flex}.detail__actions[data-astro-cid-rj7thwxs] .button{white-space:normal}.detail__missing[data-astro-cid-rj7thwxs]{color:var(--color-text-muted)}.detail__facts[data-astro-cid-rj7thwxs]{gap:1rem;display:grid}.detail__row[data-astro-cid-rj7thwxs]{grid-template-columns:8rem 1fr;align-items:baseline;gap:1rem;display:grid}.detail__row[data-astro-cid-rj7thwxs] dt[data-astro-cid-rj7thwxs]{font-size:var(--step-small);color:var(--color-text-muted)}.sizes[data-astro-cid-rj7thwxs]{flex-wrap:wrap;gap:.4rem;display:flex}.size__chip[data-astro-cid-rj7thwxs]{background:var(--color-field);cursor:pointer;font-variant-numeric:tabular-nums;min-width:3.5rem;min-height:2.75rem;transition:transform var(--t-press) var(--ease-out), background-color var(--t-hover) ease, color var(--t-hover) ease;justify-content:center;align-items:center;padding:0 .9rem;display:inline-flex}.size[data-astro-cid-rj7thwxs] input[data-astro-cid-rj7thwxs]:checked+.size__chip[data-astro-cid-rj7thwxs]{background:var(--color-text);color:var(--color-background)}.size[data-astro-cid-rj7thwxs] input[data-astro-cid-rj7thwxs]:focus-visible+.size__chip[data-astro-cid-rj7thwxs]{outline:2px solid var(--color-focus);outline-offset:2px}@media (hover:hover) and (pointer:fine){.size[data-astro-cid-rj7thwxs] input[data-astro-cid-rj7thwxs]:not(:checked)+.size__chip[data-astro-cid-rj7thwxs]:hover{color:var(--color-brand);background:var(--color-surface)}}@media (prefers-reduced-motion:no-preference){.size__chip[data-astro-cid-rj7thwxs]:active{transform:scale(.97)}}@media (width<=56rem){.detail__media[data-astro-cid-rj7thwxs]{grid-column:1/7}.detail__info[data-astro-cid-rj7thwxs]{grid-column:7/13}}@media (width<=48rem){.detail[data-astro-cid-rj7thwxs]{display:block}.detail__media[data-astro-cid-rj7thwxs]{aspect-ratio:4/4.4}.detail__info[data-astro-cid-rj7thwxs]{padding-top:var(--space-l);position:static}.detail__buy[data-astro-cid-rj7thwxs]{display:contents}.detail__actions[data-astro-cid-rj7thwxs]{order:1}.detail__actions[data-astro-cid-rj7thwxs] .button--solid,.detail__actions[data-astro-cid-rj7thwxs] .button--ink,.detail__actions[data-astro-cid-rj7thwxs] .button--text{justify-content:center;width:100%}.detail__actions[data-astro-cid-rj7thwxs] .button--text{background:var(--color-field);min-height:3.25rem;padding:0 1.5rem;text-decoration:none}.detail__title[data-astro-cid-rj7thwxs] h1[data-astro-cid-rj7thwxs]{font-size:calc(clamp(2.5rem, 11vw, 3.5rem) * var(--display-scale))}}
