.summary-card{position:relative;margin-top:30px;background:#fffefa;border:1px solid var(--noira-line, #dddfd5);border-radius:14px;overflow:hidden}.summary-card-head{display:flex;justify-content:space-between;gap:16px;padding:12px 20px;font-family:var(--mono, "Courier New", monospace);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#b9bbb0;background:var(--noira-ink, #252720)}.summary-card-banner{position:relative;display:grid;gap:12px;padding:16px 20px 32px;background:var(--noira-ink, #252720);color:var(--noira-paper, #faf9f6)}.summary-card-label{font-family:var(--mono, "Courier New", monospace);font-size:11px;letter-spacing:.045em;text-transform:uppercase;color:#b9bbb0}.summary-card-banner strong{display:flex;align-items:center;gap:14px;min-width:0;font-family:var(--serif, Georgia, "Times New Roman", serif);font-size:clamp(32px,8.6vw,54px);font-style:italic;font-weight:400;line-height:1.05;letter-spacing:-.035em}.summary-card-banner strong.is-figure{font-variant-numeric:tabular-nums;letter-spacing:-.04em}.summary-card-banner strong span{min-width:0}.summary-card-star{flex-shrink:0;width:.74em;height:.74em;stroke-width:1.6;animation:summary-spin 18s linear infinite}.summary-card-banner:before,.summary-card-banner:after{content:"";position:absolute;bottom:-10px;z-index:1;width:20px;height:20px;border-radius:50%;background:var(--noira-paper, #faf9f6)}.summary-card-banner:before{left:-11px}.summary-card-banner:after{right:-11px}.summary-card-grid{display:flex;flex-wrap:wrap;align-items:stretch;gap:1px;margin:0;background:var(--noira-line, #dddfd5);border-top:1px dashed #b9baae}.summary-card-cell{position:relative;flex:1 0 calc((100% - 1px)/2 - .5px);min-width:0;max-width:100%;min-height:96px;padding:14px 16px 16px;background:#fffefa}.summary-card-cell.cell-wide,.summary-card-cell.cell-property{flex-basis:100%}.summary-card-cell dt{padding-right:78px;font-family:var(--mono, "Courier New", monospace);font-size:11px;letter-spacing:.045em;text-transform:uppercase;color:var(--noira-muted, #686b61)}.summary-card-cell dd{margin:6px 0 0;font-size:18px;line-height:1.3;letter-spacing:-.02em;overflow-wrap:break-word;hyphens:auto}.summary-card-cell dd q{font-family:var(--serif, Georgia, "Times New Roman", serif);font-style:italic;quotes:none}.summary-card-cell dd p{margin:10px 0 0}.summary-card-cell dd small{font-family:var(--mono, "Courier New", monospace);font-size:11px;letter-spacing:.045em;text-transform:uppercase;color:var(--noira-muted, #686b61)}.summary-card-cell dd ul{display:grid;gap:2px;margin:0;padding:0;list-style:none}.summary-card .quiet,.summary-card .review-detail{max-width:none;font-size:16px;letter-spacing:0;text-align:left;color:var(--noira-muted, #686b61)}.summary-card-swatches{display:inline-flex;vertical-align:1px;margin-right:8px;border:1px solid #0000000f;border-radius:3px;overflow:hidden}.summary-card-swatches i{display:block;width:9px;height:12px}.summary-card-edit{position:absolute;top:6px;right:6px;z-index:2;min-width:44px;min-height:44px;padding-inline:8px;font:inherit;font-size:12px;color:var(--noira-muted, #686b61);white-space:nowrap;background:none;border:0;text-decoration:underline;text-underline-offset:3px}.summary-card-banner .summary-card-edit{color:#c8c9be}@media(min-width:700px){.summary-card-banner{padding:20px 24px 34px}.summary-card-cell:not(.cell-wide):not(.cell-property){flex-basis:calc((100% - 2px) / 3 - .5px)}.summary-card-cell.cell-property{flex-basis:calc((100% - 2px) * 2 / 3 + 1px - .5px)}}@keyframes summary-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.summary-card-star{animation:none}}
