.rail__head[data-astro-cid-3jetnpwe]{justify-content:space-between;align-items:end;gap:var(--space-4) var(--space-8);flex-wrap:wrap;display:flex}.rail__heading[data-astro-cid-3jetnpwe]{margin:0}.rail__lead[data-astro-cid-3jetnpwe]{margin:var(--space-2) 0 0}.rail__link[data-astro-cid-3jetnpwe]{font-weight:var(--weight-semibold);min-block-size:var(--target-min);align-items:center;text-decoration:none;display:inline-flex}.rail__link[data-astro-cid-3jetnpwe]:hover,.rail__link[data-astro-cid-3jetnpwe]:focus-visible{text-underline-offset:.2em;text-decoration:underline}.rail__grid[data-astro-cid-3jetnpwe]{margin:var(--space-8) 0 0;gap:var(--space-6) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}@media (width>=40rem){.rail__grid[data-astro-cid-3jetnpwe]{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}}.rail__card-link[data-astro-cid-3jetnpwe]{gap:var(--space-2);block-size:100%;color:inherit;border-block-end:var(--border-1) solid var(--color-border-default);flex-direction:column;padding-block-end:var(--space-4);text-decoration:none;display:flex}.rail__card-link[data-astro-cid-3jetnpwe]:hover .rail__name[data-astro-cid-3jetnpwe],.rail__card-link[data-astro-cid-3jetnpwe]:focus-visible .rail__name[data-astro-cid-3jetnpwe]{text-underline-offset:.2em;text-decoration:underline}.rail__plate[data-astro-cid-3jetnpwe]{aspect-ratio:var(--plate-ratio,4 / 5);background:var(--plate-ground,color-mix(in oklab, var(--color-brand-ink) 6%, var(--color-surface-canvas)));margin-block-end:var(--space-2);display:block;position:relative;overflow:hidden}.rail__plate[data-astro-cid-3jetnpwe] img[data-astro-cid-3jetnpwe]{object-fit:contain;block-size:100%;inline-size:100%}.rail__plate[data-astro-cid-3jetnpwe] .rail__fill[data-astro-cid-3jetnpwe]{object-fit:cover;object-position:50% 0}.rail__plate--detail[data-astro-cid-3jetnpwe]{grid-template-rows:auto minmax(0,1fr);display:grid}.rail__plate--detail[data-astro-cid-3jetnpwe] img[data-astro-cid-3jetnpwe]{block-size:auto}.rail__plate--detail[data-astro-cid-3jetnpwe] .rail__detail[data-astro-cid-3jetnpwe]{object-fit:cover;block-size:100%}.rail__tag[data-astro-cid-3jetnpwe]{padding:var(--space-1) var(--space-2);border-radius:var(--radius-control);background:var(--color-brand-ink);color:var(--color-text-on-ink);font-size:var(--type-ui-size);font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase;position:absolute;inset-block-start:var(--space-3);inset-inline-start:var(--space-3)}.rail__methods[data-astro-cid-3jetnpwe]{gap:var(--space-1);flex-wrap:wrap;display:flex}.rail__method[data-astro-cid-3jetnpwe]{padding:var(--space-1) var(--space-2);border:var(--border-1) solid var(--color-border-default);border-radius:var(--radius-control);font-size:var(--type-micro-size);line-height:var(--type-micro-line);font-weight:var(--weight-medium);letter-spacing:var(--type-micro-tracking);color:var(--color-text-muted);white-space:nowrap}.rail__price[data-astro-cid-3jetnpwe]{font-weight:var(--weight-semibold);margin-block-start:auto}.rail__price--unset[data-astro-cid-3jetnpwe]{font-weight:var(--weight-regular);color:var(--color-text-muted)}.pw:has(input[data-view=back]:checked) .pw-stage__view--front{display:none}.pw:has(input[data-view=back]:checked) .pw-stage__view--back{display:block}.pw:has(input[value=full-front]:checked) .pw-zone[data-p=full-front]{display:inline}.pw:has(input[value=full-front]:checked) .pw-detail[data-p=full-front]{display:block}.pw:has(input[value=full-front]:checked) .pw-stage__name[data-p=full-front],.pw:has(input[value=center-chest]:checked) .pw-zone[data-p=center-chest]{display:inline}.pw:has(input[value=center-chest]:checked) .pw-detail[data-p=center-chest]{display:block}.pw:has(input[value=center-chest]:checked) .pw-stage__name[data-p=center-chest],.pw:has(input[value=left-chest]:checked) .pw-zone[data-p=left-chest]{display:inline}.pw:has(input[value=left-chest]:checked) .pw-detail[data-p=left-chest]{display:block}.pw:has(input[value=left-chest]:checked) .pw-stage__name[data-p=left-chest],.pw:has(input[value=right-chest]:checked) .pw-zone[data-p=right-chest]{display:inline}.pw:has(input[value=right-chest]:checked) .pw-detail[data-p=right-chest]{display:block}.pw:has(input[value=right-chest]:checked) .pw-stage__name[data-p=right-chest],.pw:has(input[value=lower-front-center]:checked) .pw-zone[data-p=lower-front-center]{display:inline}.pw:has(input[value=lower-front-center]:checked) .pw-detail[data-p=lower-front-center]{display:block}.pw:has(input[value=lower-front-center]:checked) .pw-stage__name[data-p=lower-front-center],.pw:has(input[value=lower-front-left]:checked) .pw-zone[data-p=lower-front-left]{display:inline}.pw:has(input[value=lower-front-left]:checked) .pw-detail[data-p=lower-front-left]{display:block}.pw:has(input[value=lower-front-left]:checked) .pw-stage__name[data-p=lower-front-left],.pw:has(input[value=lower-front-right]:checked) .pw-zone[data-p=lower-front-right]{display:inline}.pw:has(input[value=lower-front-right]:checked) .pw-detail[data-p=lower-front-right]{display:block}.pw:has(input[value=lower-front-right]:checked) .pw-stage__name[data-p=lower-front-right],.pw:has(input[value=left-shoulder]:checked) .pw-zone[data-p=left-shoulder]{display:inline}.pw:has(input[value=left-shoulder]:checked) .pw-detail[data-p=left-shoulder]{display:block}.pw:has(input[value=left-shoulder]:checked) .pw-stage__name[data-p=left-shoulder],.pw:has(input[value=right-shoulder]:checked) .pw-zone[data-p=right-shoulder]{display:inline}.pw:has(input[value=right-shoulder]:checked) .pw-detail[data-p=right-shoulder]{display:block}.pw:has(input[value=right-shoulder]:checked) .pw-stage__name[data-p=right-shoulder],.pw:has(input[value=full-back]:checked) .pw-zone[data-p=full-back]{display:inline}.pw:has(input[value=full-back]:checked) .pw-detail[data-p=full-back]{display:block}.pw:has(input[value=full-back]:checked) .pw-stage__name[data-p=full-back],.pw:has(input[value=upper-back]:checked) .pw-zone[data-p=upper-back]{display:inline}.pw:has(input[value=upper-back]:checked) .pw-detail[data-p=upper-back]{display:block}.pw:has(input[value=upper-back]:checked) .pw-stage__name[data-p=upper-back],.pw:has(input[value=center-back]:checked) .pw-zone[data-p=center-back]{display:inline}.pw:has(input[value=center-back]:checked) .pw-detail[data-p=center-back]{display:block}.pw:has(input[value=center-back]:checked) .pw-stage__name[data-p=center-back],.pw:has(input[value=lower-back-center]:checked) .pw-zone[data-p=lower-back-center]{display:inline}.pw:has(input[value=lower-back-center]:checked) .pw-detail[data-p=lower-back-center]{display:block}.pw:has(input[value=lower-back-center]:checked) .pw-stage__name[data-p=lower-back-center],.pw:has(input[value=lower-back-left]:checked) .pw-zone[data-p=lower-back-left]{display:inline}.pw:has(input[value=lower-back-left]:checked) .pw-detail[data-p=lower-back-left]{display:block}.pw:has(input[value=lower-back-left]:checked) .pw-stage__name[data-p=lower-back-left],.pw:has(input[value=lower-back-right]:checked) .pw-zone[data-p=lower-back-right]{display:inline}.pw:has(input[value=lower-back-right]:checked) .pw-detail[data-p=lower-back-right]{display:block}.pw:has(input[value=lower-back-right]:checked) .pw-stage__name[data-p=lower-back-right],.pw:has(input[value=left-sleeve-upper]:checked) .pw-zone[data-p=left-sleeve-upper]{display:inline}.pw:has(input[value=left-sleeve-upper]:checked) .pw-detail[data-p=left-sleeve-upper]{display:block}.pw:has(input[value=left-sleeve-upper]:checked) .pw-stage__name[data-p=left-sleeve-upper],.pw:has(input[value=left-sleeve-lower]:checked) .pw-zone[data-p=left-sleeve-lower]{display:inline}.pw:has(input[value=left-sleeve-lower]:checked) .pw-detail[data-p=left-sleeve-lower]{display:block}.pw:has(input[value=left-sleeve-lower]:checked) .pw-stage__name[data-p=left-sleeve-lower],.pw:has(input[value=right-sleeve-upper]:checked) .pw-zone[data-p=right-sleeve-upper]{display:inline}.pw:has(input[value=right-sleeve-upper]:checked) .pw-detail[data-p=right-sleeve-upper]{display:block}.pw:has(input[value=right-sleeve-upper]:checked) .pw-stage__name[data-p=right-sleeve-upper],.pw:has(input[value=right-sleeve-lower]:checked) .pw-zone[data-p=right-sleeve-lower]{display:inline}.pw:has(input[value=right-sleeve-lower]:checked) .pw-detail[data-p=right-sleeve-lower]{display:block}.pw:has(input[value=right-sleeve-lower]:checked) .pw-stage__name[data-p=right-sleeve-lower],.pw:has(input[value=inside-neck]:checked) .pw-zone[data-p=inside-neck]{display:inline}.pw:has(input[value=inside-neck]:checked) .pw-detail[data-p=inside-neck]{display:block}.pw:has(input[value=inside-neck]:checked) .pw-stage__name[data-p=inside-neck],.pw:has(input[value=left-sleeve-vertical]:checked) .pw-zone[data-p=left-sleeve-vertical]{display:inline}.pw:has(input[value=left-sleeve-vertical]:checked) .pw-detail[data-p=left-sleeve-vertical]{display:block}.pw:has(input[value=left-sleeve-vertical]:checked) .pw-stage__name[data-p=left-sleeve-vertical],.pw:has(input[value=right-sleeve-vertical]:checked) .pw-zone[data-p=right-sleeve-vertical]{display:inline}.pw:has(input[value=right-sleeve-vertical]:checked) .pw-detail[data-p=right-sleeve-vertical]{display:block}.pw:has(input[value=right-sleeve-vertical]:checked) .pw-stage__name[data-p=right-sleeve-vertical],.pw:has(input[value=jumbo-front]:checked) .pw-zone[data-p=jumbo-front]{display:inline}.pw:has(input[value=jumbo-front]:checked) .pw-detail[data-p=jumbo-front]{display:block}.pw:has(input[value=jumbo-front]:checked) .pw-stage__name[data-p=jumbo-front],.pw:has(input[value=jumbo-back]:checked) .pw-zone[data-p=jumbo-back]{display:inline}.pw:has(input[value=jumbo-back]:checked) .pw-detail[data-p=jumbo-back]{display:block}.pw:has(input[value=jumbo-back]:checked) .pw-stage__name[data-p=jumbo-back]{display:inline}.fc:has(input[value=chain]:checked) .fc-view[data-f=chain],.fc:has(input[value=chain]:checked) .fc-detail[data-f=chain],.fc:has(input[value=flat]:checked) .fc-view[data-f=flat],.fc:has(input[value=flat]:checked) .fc-detail[data-f=flat],.fc:has(input[value=puff]:checked) .fc-view[data-f=puff],.fc:has(input[value=puff]:checked) .fc-detail[data-f=puff],.ub:has(input[value=open]:checked) .ub-view[data-v=open],.ub:has(input[value=closed]:checked) .ub-view[data-v=closed]{display:block}.product__config:has(input[data-m=screen\ print]:checked) .pm-note[data-m=screen\ print],.product__config:has(input[data-m=dtg]:checked) .pm-note[data-m=dtg],.product__config:has(input[data-m=dtf]:checked) .pm-note[data-m=dtf],.product__config:has(input[data-m=embroidery]:checked) .pm-note[data-m=embroidery],.product__config:has(input[data-m=puff\ embroidery]:checked) .pm-note[data-m=puff\ embroidery],.product__config:has(input[data-m=chenille]:checked) .pm-note[data-m=chenille]{display:grid}
