.shopping-concierge{padding:2.25rem 1.25rem 5rem;color:#27272a;background:#fff}.shopping-concierge__intro,.shopping-concierge__note,.shopping-concierge__reason,.shopping-concierge__status,.shopping-concierge__choice-note{color:#403c3e}.shopping-concierge__intro{max-width:36rem;margin:0 0 2rem;font-size:1rem;line-height:1.45}.shopping-concierge__intro[hidden]{display:none}.shopping-concierge__eyebrow,.shopping-concierge__step,.shopping-concierge__saved{margin:0;font-family:PP Neue Montreal Mono,PP Supply Mono,ui-monospace,monospace;font-size:12px;letter-spacing:.04em;line-height:1.3;text-transform:uppercase}.shopping-concierge__step,.shopping-concierge__saved{margin-top:.75rem}.shopping-concierge__title{max-width:14em;margin:.8rem 0 0;font:inherit;font-size:clamp(32px,5vw,48px);font-weight:400;letter-spacing:-1.6px;line-height:.95}.shopping-concierge__title:focus{outline:none}.shopping-concierge__note{max-width:36rem;margin:1rem 0 0;font-size:.95rem;line-height:1.45}.shopping-concierge__choices{display:grid;gap:0;max-width:40rem;margin-top:1.75rem}.shopping-concierge__choices[data-layout=grid]{max-width:46rem}.shopping-concierge__choice{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem 1rem;width:100%;padding:.95rem 0;border:0;border-bottom:1px solid #27272a;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.shopping-concierge__choice-label{font-size:1.05rem}.shopping-concierge__choice-note{font-size:.85rem;line-height:1.3;text-align:left}.shopping-concierge__choice.is-selected{margin-top:-1px;padding-right:.75rem;padding-left:.75rem;background:#27272a;color:#fff}.shopping-concierge__choice.is-selected .shopping-concierge__choice-note{color:#fff}.shopping-concierge__choice:focus-visible,.shopping-concierge__text-button:focus-visible,.shopping-concierge__next:focus-visible,.shopping-concierge__card a:focus-visible{outline:1px solid currentColor;outline-offset:3px}.shopping-concierge__nav{display:flex;align-items:center;justify-content:space-between;gap:1rem;max-width:40rem;margin-top:1.5rem}.shopping-concierge__text-button,.shopping-concierge__next{padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.shopping-concierge__text-button{font-size:.95rem;text-decoration:underline;text-underline-offset:.2em}.shopping-concierge__next{min-height:2.75rem;padding:.7rem 1.1rem;background:#27272a;color:#fff;font-size:.85rem;letter-spacing:.04em;text-transform:uppercase}.shopping-concierge__next[disabled]{opacity:.35;cursor:default}.shopping-concierge__chips,.shopping-concierge__refine{display:flex;flex-wrap:wrap;gap:.5rem .75rem;max-width:52rem;margin-top:1.25rem}.shopping-concierge__chip,.shopping-concierge__refine-button{padding:.35rem 0;border:0;border-bottom:1px solid transparent;background:transparent;color:inherit;font:inherit;font-size:.95rem;cursor:pointer}.shopping-concierge__chip,.shopping-concierge__refine-button[aria-pressed=true]{border-bottom-color:#27272a}.shopping-concierge__status{margin:.75rem 0 0;font-size:.95rem}.shopping-concierge__block{margin-top:3rem}.shopping-concierge__block h2{margin:0 0 1.25rem;font:inherit;font-size:18px;font-weight:400;letter-spacing:0;line-height:1.2}.shopping-concierge__grid{display:grid;grid-template-columns:1fr;gap:2.25rem 1.25rem}.shopping-concierge__vendor,.shopping-concierge__product-title{font-size:12px;font-weight:500;letter-spacing:0;line-height:1.25;text-transform:uppercase}.shopping-concierge__vendor{display:inline-block;margin-top:.55rem;color:inherit;text-decoration:none}.shopping-concierge__product-title{display:block;margin-top:.15rem;color:inherit;font:inherit;font-size:12px;font-weight:500;text-decoration:none;text-transform:uppercase}.shopping-concierge__prices{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.2rem;font-size:12px}.shopping-concierge__compare{color:#757070}.shopping-concierge__reason{max-width:36ch;margin:.45rem 0 0;font-size:.9rem;line-height:1.4}.shopping-concierge__media{display:block;color:inherit;text-decoration:none}.shopping-concierge__media img,.shopping-concierge__fallback{display:block;width:100%;height:auto}.shopping-concierge__fallback{aspect-ratio:3 / 4;background:#f3f3f3}.shopping-concierge__media:hover img{opacity:.92}.shopping-concierge__actions{margin-top:2.5rem}@media(min-width:800px){.shopping-concierge__choices[data-layout=grid]{grid-template-columns:1fr 1fr;column-gap:2rem}.shopping-concierge__grid{grid-template-columns:1fr 1fr}}@media(min-width:1100px){.shopping-concierge__grid{grid-template-columns:1fr 1fr 1fr}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/shopping-concierge.css.map */
