.intro[data-astro-cid-t5xowzbj]{gap:40px;display:grid}@media (width>=900px){.intro[data-astro-cid-t5xowzbj]{grid-template-columns:1fr 1fr;align-items:center}}.hats[data-astro-cid-t5xowzbj]{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);order:-1;grid-auto-columns:75%;grid-auto-flow:column;gap:10px;display:grid;overflow-x:auto}.hats[data-astro-cid-t5xowzbj]::-webkit-scrollbar{display:none}.hats[data-astro-cid-t5xowzbj] img[data-astro-cid-t5xowzbj]{aspect-ratio:3/4;object-fit:cover;background:var(--soft);scroll-snap-align:start;width:100%;height:auto}@media (width>=900px){.hats[data-astro-cid-t5xowzbj]{order:0;grid-template-columns:1.15fr 1fr;grid-auto-columns:auto;grid-auto-flow:row;gap:16px;margin-inline:0;padding-inline:0;overflow:visible}.hats[data-astro-cid-t5xowzbj] .me[data-astro-cid-t5xowzbj]{aspect-ratio:auto;object-position:center top;grid-row:span 2;height:100%}.hats[data-astro-cid-t5xowzbj] img[data-astro-cid-t5xowzbj]:not(.me){aspect-ratio:1}}.small[data-astro-cid-t5xowzbj]{font-size:.9rem}.steps[data-astro-cid-t5xowzbj]{max-width:760px}fieldset[data-astro-cid-t5xowzbj]{border:0;margin:0 0 40px;padding:0}legend[data-astro-cid-t5xowzbj]{font:500 1.6rem/1.2 var(--serif);margin-bottom:20px;padding:0}.progress[data-astro-cid-t5xowzbj]{display:none}.js[data-astro-cid-t5xowzbj] .progress[data-astro-cid-t5xowzbj]{counter-reset:s;gap:6px;margin:0 0 32px;padding:0;list-style:none;display:flex}.progress[data-astro-cid-t5xowzbj] li[data-astro-cid-t5xowzbj]{letter-spacing:.05em;text-transform:uppercase;min-width:0;color:var(--muted);border-top:2px solid var(--line);flex:1;padding-top:8px;font-size:.7rem}.progress[data-astro-cid-t5xowzbj] li[data-astro-cid-t5xowzbj].on{color:var(--ink);border-color:var(--ink)}.choices[data-astro-cid-t5xowzbj]{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;margin-bottom:20px;display:grid}.choice[data-astro-cid-t5xowzbj]{cursor:pointer;margin:0;position:relative}.choice[data-astro-cid-t5xowzbj] input[data-astro-cid-t5xowzbj]{opacity:0;position:absolute}.choice[data-astro-cid-t5xowzbj] span[data-astro-cid-t5xowzbj]{border:1px solid var(--line);background:#fff;height:100%;min-height:64px;padding:16px 18px;font-weight:400;display:block}.choice[data-astro-cid-t5xowzbj] strong[data-astro-cid-t5xowzbj]{font-weight:500;display:block}.choice[data-astro-cid-t5xowzbj] small[data-astro-cid-t5xowzbj]{color:var(--muted);font-size:.85rem}.choice[data-astro-cid-t5xowzbj] input[data-astro-cid-t5xowzbj]:checked+span[data-astro-cid-t5xowzbj]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.choice[data-astro-cid-t5xowzbj] input[data-astro-cid-t5xowzbj]:focus-visible+span[data-astro-cid-t5xowzbj]{outline:2px solid var(--ink);outline-offset:2px}.swatches[data-astro-cid-t5xowzbj]{flex-wrap:wrap;gap:10px 18px;margin-bottom:20px;display:flex}.swatch[data-astro-cid-t5xowzbj]{cursor:pointer;align-items:center;gap:8px;margin:0;font-weight:400;display:flex}.swatch[data-astro-cid-t5xowzbj] input[data-astro-cid-t5xowzbj]{opacity:0;position:absolute}.swatch[data-astro-cid-t5xowzbj]{min-height:44px}.swatch[data-astro-cid-t5xowzbj] span[data-astro-cid-t5xowzbj]{background:var(--c);border:1px solid var(--line);border-radius:50%;width:32px;height:32px}.swatch[data-astro-cid-t5xowzbj] input[data-astro-cid-t5xowzbj]:checked+span[data-astro-cid-t5xowzbj]{box-shadow:0 0 0 2px var(--paper), 0 0 0 3px var(--ink)}.swatch[data-astro-cid-t5xowzbj] input[data-astro-cid-t5xowzbj]:focus-visible+span[data-astro-cid-t5xowzbj]{outline:2px solid var(--ink);outline-offset:4px}.review[data-astro-cid-t5xowzbj]{background:var(--soft);margin-bottom:16px;padding:16px 20px}.review[data-astro-cid-t5xowzbj]:empty{display:none}.review[data-astro-cid-t5xowzbj] p[data-astro-cid-t5xowzbj]{margin:0 0 4px}.nav[data-astro-cid-t5xowzbj] .btn[data-astro-cid-t5xowzbj]{flex:1}@media (width>=760px){.nav[data-astro-cid-t5xowzbj] .btn[data-astro-cid-t5xowzbj]{flex:none}}.nav[data-astro-cid-t5xowzbj] [data-astro-cid-t5xowzbj][hidden],.steps[data-astro-cid-t5xowzbj]:not(.js) .nav[data-astro-cid-t5xowzbj] [data-astro-cid-t5xowzbj][data-prev],.steps[data-astro-cid-t5xowzbj]:not(.js) .nav[data-astro-cid-t5xowzbj] [data-astro-cid-t5xowzbj][data-next]{display:none}
