.dress-tour-tool[data-astro-cid-adqm7k2r]{background:var(--paper);border:0;margin:0;padding:0}.dress-tool-actions[data-astro-cid-adqm7k2r]{background:var(--cream);border-radius:var(--tool-radius);border:0;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2.75rem;padding:22px 24px;display:flex}.dress-tool-actions[data-astro-cid-adqm7k2r] p[data-astro-cid-adqm7k2r]{color:var(--muted);font-size:var(--type-2);line-height:var(--leading-compact);margin:0}.dress-tool-actions[data-astro-cid-adqm7k2r]>div[data-astro-cid-adqm7k2r]{flex-shrink:0;gap:.55rem;display:flex}.dress-tool-actions[data-astro-cid-adqm7k2r] button[data-astro-cid-adqm7k2r],.sketch-clear[data-astro-cid-adqm7k2r]{color:var(--paper);background:var(--ink);border:1px solid var(--ink);border-radius:var(--tool-radius-small);font:inherit;cursor:pointer;padding:.7rem .95rem}.dress-tool-actions[data-astro-cid-adqm7k2r] button[data-astro-cid-adqm7k2r].secondary,.sketch-clear[data-astro-cid-adqm7k2r]{color:var(--ink);background:0 0}.tool-section-head[data-astro-cid-adqm7k2r]{margin:0 0 1.5rem}.tool-section-head[data-astro-cid-adqm7k2r] h3[data-astro-cid-adqm7k2r]{font-family:var(--font-display);font-size:var(--type-5);font-weight:700;line-height:var(--leading-heading);margin:0}.tool-section-head[data-astro-cid-adqm7k2r] span[data-astro-cid-adqm7k2r]{color:var(--muted);font-size:var(--type-3);margin-top:.4rem;display:block}.shop-summary-grid[data-astro-cid-adqm7k2r]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.shop-card[data-astro-cid-adqm7k2r],.dress-card[data-astro-cid-adqm7k2r]{border-radius:var(--tool-radius-small);background:var(--cream);border:0;min-width:0;margin:0;padding:1.5rem}.dress-card[data-astro-cid-adqm7k2r]{background:var(--paper)}.shop-card[data-astro-cid-adqm7k2r] h4[data-astro-cid-adqm7k2r],.dress-card[data-astro-cid-adqm7k2r] h4[data-astro-cid-adqm7k2r]{font-family:var(--font-display);font-size:var(--type-4);margin:0 0 1.4rem;font-weight:700}.shop-card[data-astro-cid-adqm7k2r] label[data-astro-cid-adqm7k2r],.dress-card[data-astro-cid-adqm7k2r] label[data-astro-cid-adqm7k2r]{color:var(--muted);font-size:var(--type-2);gap:.35rem;margin:0 0 .8rem;font-weight:500;display:grid}.shop-card[data-astro-cid-adqm7k2r] input[data-astro-cid-adqm7k2r],.shop-card[data-astro-cid-adqm7k2r] textarea[data-astro-cid-adqm7k2r],.shop-card[data-astro-cid-adqm7k2r] select[data-astro-cid-adqm7k2r],.dress-card[data-astro-cid-adqm7k2r] textarea[data-astro-cid-adqm7k2r],.dress-card[data-astro-cid-adqm7k2r] select[data-astro-cid-adqm7k2r]{box-sizing:border-box;width:100%;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:var(--tool-radius-small);font:inherit;font-size:var(--type-3);padding:.65rem .7rem}.shop-card[data-astro-cid-adqm7k2r] textarea[data-astro-cid-adqm7k2r],.dress-card[data-astro-cid-adqm7k2r] textarea[data-astro-cid-adqm7k2r]{resize:vertical;line-height:1.55}.shop-card[data-astro-cid-adqm7k2r] [data-astro-cid-adqm7k2r]:is(input,textarea,select):focus,.dress-card[data-astro-cid-adqm7k2r] [data-astro-cid-adqm7k2r]:is(textarea,select):focus,.sketch-wrap[data-astro-cid-adqm7k2r] canvas[data-astro-cid-adqm7k2r]:focus-visible{outline:2px solid var(--rose);outline-offset:1px}.dress-records[data-astro-cid-adqm7k2r]{margin-top:4.5rem}.dress-records[data-astro-cid-adqm7k2r] .tool-section-head[data-astro-cid-adqm7k2r]{border:0;padding-top:0}.shop-record[data-astro-cid-adqm7k2r]{border-radius:var(--tool-radius-small);background:var(--cream);border:0;margin-bottom:.75rem;overflow:hidden}.shop-record-toggle[data-astro-cid-adqm7k2r]{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:4rem 1fr auto;align-items:center;gap:.75rem;padding:1rem;display:grid}.shop-record-toggle[data-astro-cid-adqm7k2r]>span[data-astro-cid-adqm7k2r]:first-child{color:var(--rose);font-size:var(--type-2);font-weight:700}.shop-record-toggle[data-astro-cid-adqm7k2r] strong[data-astro-cid-adqm7k2r]{font-family:var(--font-display);font-size:var(--type-4);font-weight:600}.shop-record-toggle[data-astro-cid-adqm7k2r]>span[data-astro-cid-adqm7k2r]:last-child{font-size:var(--type-5);font-weight:300;transition:transform .2s}.shop-record-toggle[data-astro-cid-adqm7k2r][aria-expanded=true]>span[data-astro-cid-adqm7k2r]:last-child{transform:rotate(45deg)}.shop-record-toggle[data-astro-cid-adqm7k2r]:focus-visible{outline:2px solid var(--rose);outline-offset:-2px}.dress-grid[data-astro-cid-adqm7k2r]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:0 .75rem .75rem;display:grid}.dress-grid[data-astro-cid-adqm7k2r][hidden]{display:none}.sketch-wrap[data-astro-cid-adqm7k2r]{background:var(--paper);border-radius:var(--tool-radius-small);border:0;margin-bottom:.5rem;position:relative;overflow:hidden}.sketch-wrap[data-astro-cid-adqm7k2r] canvas[data-astro-cid-adqm7k2r]{touch-action:none;cursor:crosshair;width:100%;height:auto;display:block}.sketch-clear[data-astro-cid-adqm7k2r]{background:var(--paper);font-size:var(--type-2);padding:.42rem .55rem;position:absolute;bottom:.45rem;right:.45rem}.sketch-help[data-astro-cid-adqm7k2r]{color:var(--muted);font-size:var(--type-2);line-height:var(--leading-compact)!important;margin:0 0 .8rem!important}.dress-selects[data-astro-cid-adqm7k2r]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 .6rem;display:grid}.dress-tool-caveat[data-astro-cid-adqm7k2r]{color:var(--muted);font-size:var(--type-2);line-height:var(--leading-compact)!important;margin:1rem .15rem 0!important}@media (width<=1100px){.shop-summary-grid[data-astro-cid-adqm7k2r]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.shop-summary-grid[data-astro-cid-adqm7k2r],.dress-grid[data-astro-cid-adqm7k2r]{grid-template-columns:1fr}}@media (width<=560px){.dress-tour-tool[data-astro-cid-adqm7k2r]{padding:0}.dress-tool-actions[data-astro-cid-adqm7k2r]{flex-direction:column;align-items:stretch}.dress-tool-actions[data-astro-cid-adqm7k2r]>div[data-astro-cid-adqm7k2r]{grid-template-columns:1fr 1fr;display:grid}.dress-tool-actions[data-astro-cid-adqm7k2r] button[data-astro-cid-adqm7k2r]{padding-inline:.5rem}.shop-record-toggle[data-astro-cid-adqm7k2r]{grid-template-columns:3.5rem 1fr auto;padding-inline:.75rem}.dress-selects[data-astro-cid-adqm7k2r]{grid-template-columns:1fr}}@media print{@page{size:A4 portrait;margin:9mm}.reading-page>header,.reading-page>footer,.breadcrumb,.article-hero,.article-toc,.related,.dress-tool-actions[data-astro-cid-adqm7k2r],.sketch-clear[data-astro-cid-adqm7k2r],.dress-tool-caveat[data-astro-cid-adqm7k2r]{display:none!important}.article-layout{display:block!important}.article-body{max-width:none!important}.dress-tour-tool[data-astro-cid-adqm7k2r]{background:var(--paper);border:0;margin:0;padding:0}.shop-summary-grid[data-astro-cid-adqm7k2r]{grid-template-columns:repeat(3,minmax(0,1fr));gap:3mm}.shop-card[data-astro-cid-adqm7k2r]{padding:3mm}.shop-card[data-astro-cid-adqm7k2r] textarea[data-astro-cid-adqm7k2r]{min-height:8mm}.dress-records[data-astro-cid-adqm7k2r]{break-before:page}.shop-record[data-astro-cid-adqm7k2r]{break-before:page;border:0}.shop-record[data-astro-cid-adqm7k2r]:first-of-type{break-before:auto}.shop-record-toggle[data-astro-cid-adqm7k2r]{border-bottom:1px solid var(--line);padding:0 0 3mm}.shop-record-toggle[data-astro-cid-adqm7k2r]>span[data-astro-cid-adqm7k2r]:last-child{display:none}.dress-grid[data-astro-cid-adqm7k2r][hidden]{display:grid!important}.dress-grid[data-astro-cid-adqm7k2r]{grid-template-columns:repeat(2,minmax(0,1fr));gap:3mm;padding:3mm 0 0}.dress-card[data-astro-cid-adqm7k2r]{break-inside:avoid;padding:3mm}.sketch-wrap[data-astro-cid-adqm7k2r]{max-width:52mm;margin-inline:auto}.dress-card[data-astro-cid-adqm7k2r] textarea[data-astro-cid-adqm7k2r]{min-height:7mm}.dress-selects[data-astro-cid-adqm7k2r]{grid-template-columns:repeat(2,minmax(0,1fr))}.tool-section-head[data-astro-cid-adqm7k2r]{break-after:avoid}}.tool-steps{gap:var(--tool-gap);margin:1.5rem 0;padding:0;list-style:none;display:grid}.tool-steps li{background:var(--cream);border-radius:var(--tool-radius-small);border:0;grid-template-columns:7rem 1fr;gap:1rem;padding:20px 22px;display:grid}.tool-steps strong{color:var(--ink);font-weight:600}.tool-steps span{line-height:1.75}.wide-tool-section{width:min(1280px,100vw - 64px);margin-left:50%;transform:translate(-50%)}.wide-tool-section .tool-intro{width:min(var(--measure),100%);margin:0 auto 44px}.wide-tool-section .tool-intro>p{margin-bottom:0}@media (width<=560px){.tool-steps li{grid-template-columns:1fr;gap:.25rem}.wide-tool-section{width:calc(100vw - 40px)}}
