.discovery-guide{max-width:880px;margin:0 0 1.2rem}.discovery-guide p{margin:0 0 .75rem;color:#68645e;font-size:.875rem}.discovery-guide button{min-height:44px;font:inherit;font-size:.875rem;cursor:pointer}.discovery-guide-starts{display:flex;flex-wrap:wrap;gap:.6rem}.discovery-guide-starter{display:inline-flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:.6rem 1rem;color:#4f473c;border:1px solid #d7cfc2;border-radius:3px;background:transparent;font-weight:400}.discovery-guide-starter:focus-visible{outline:2px solid #755936;outline-offset:3px}.discovery-character-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.discovery-character-options button{display:flex;flex-direction:column;gap:.25rem;padding:.85rem 1rem;border:1px solid #d7cfc2;border-radius:3px;background:transparent;text-align:left;color:#4f473c}.discovery-character-options button strong{font-weight:500}.discovery-character-options button span{color:#756d63;font-size:.8125rem;line-height:1.5}.discovery-character-options button:hover,.discovery-character-options button[aria-pressed=true],.discovery-guide-starter:hover{border-color:#99856a;background:#75593606}.discovery-guide-actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:.25rem}.discovery-guide-actions button{padding:.25rem 0;border:0;color:#755936;background:transparent;text-decoration:underline;text-underline-offset:4px;font-size:.8125rem}.discovery-language-label{display:block;margin-bottom:.35rem;color:#756d63;font-size:.8125rem}.discovery-budget-row{display:flex;align-items:flex-end;flex-wrap:wrap;gap:1rem}.discovery-budget-row label{display:flex;flex-direction:column;gap:.4rem;color:#68645e;font-size:.8125rem}.discovery-budget-input{display:flex;align-items:center;width:220px;max-width:100%;gap:.6rem;padding:0 .7rem;border:1px solid #d7cfc2;border-radius:3px}.discovery-budget-input input{min-width:0;width:100%;height:44px;padding:0;border:0;background:transparent;color:#4f473c;font:inherit;font-size:.875rem}.discovery-guide-submit{padding:.65rem 1rem;border:1px solid #d7cfc2;border-radius:3px;color:#4f473c;background:#f6f1e8}.discovery-guide-submit span{padding-left:1rem}.discovery-guide button:disabled{opacity:.5;cursor:progress}.discovery-brief{display:flex;align-items:center;flex-wrap:wrap;gap:.55rem 1rem;min-height:44px;padding:.3rem 0;color:#68645e;font-size:.8125rem}.discovery-brief>span{color:#756d63}.discovery-brief strong{font-weight:400}.discovery-brief button{min-height:44px;padding:0;border:0;color:#755936;background:transparent;font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:4px}.discovery-brief .discovery-brief-clear{margin-left:auto;color:#817b72}.guided-shortlist-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;margin:.8rem 0 1.8rem}.guided-shortlist-heading[hidden]{display:none!important}.guided-shortlist-heading h2{margin:0 0 .4rem;color:#38342f;font:400 1.35rem/1.4 var(--sans)}.guided-shortlist-heading p{margin:0;max-width:68ch;color:#756d63;font-size:.875rem;line-height:1.6}.guided-shortlist-heading button{flex:0 0 auto;min-height:44px;padding:0;border:0;background:transparent;color:#755936;font:inherit;font-size:.8125rem;cursor:pointer;text-decoration:underline;text-underline-offset:4px}.guided-selection-note{flex:0 0 100%;min-width:0;width:100%;margin-top:.8rem;color:#68645e;font-size:.8125rem;line-height:1.6}body[data-page=collection] .catalog-results .product-card-body>div:first-child:has(.guided-selection-note){flex-wrap:wrap}.guided-selection-note p{margin:0 0 .35rem}.guided-selection-note [data-guided-tradeoff]{color:#756d63}.guided-recommendations-more{display:flex;flex-direction:column;align-items:center;gap:.55rem;margin:1.5rem 0 2rem;text-align:center}.guided-recommendations-more[hidden]{display:none!important}.guided-recommendations-more button{min-height:44px;max-width:100%;padding:.65rem 1rem;border:1px solid #d7cfc2;border-radius:3px;background:transparent;color:#4f473c;font:inherit;font-size:.875rem;font-weight:400;cursor:pointer}.guided-recommendations-more button:hover{border-color:#99856a;background:#75593606}.guided-recommendations-more button:focus-visible{outline:2px solid #755936;outline-offset:3px}.guided-recommendations-more button:disabled{opacity:.5;cursor:progress}.guided-recommendations-more p{margin:0;color:#756d63;font-size:.8125rem;line-height:1.5}@media (max-width: 600px){.discovery-guide-starts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.discovery-guide-starter{min-width:0;gap:.6rem;padding:.65rem .75rem;text-align:left}.discovery-guide-starter span{flex:0 0 auto}.discovery-character-options{grid-template-columns:1fr;gap:.45rem}.discovery-character-options button{padding:.7rem .85rem}.discovery-budget-row{align-items:stretch;flex-direction:column;gap:.75rem}.discovery-budget-input{width:100%}.discovery-guide-submit{width:100%;text-align:left}.discovery-brief .discovery-brief-clear{margin-left:0}.guided-shortlist-heading{flex-direction:column;gap:.3rem;margin-bottom:1.25rem}}@media (max-width: 360px){.discovery-guide-starts{grid-template-columns:1fr}}@media (min-width: 721px){body[data-page=collection] .product-grid.is-guided-shortlist{grid-template-columns:repeat(3,minmax(0,1fr))}}
