.collection-banner{padding:64px 0;border-bottom:1px solid var(--color-line)}.collection-banner--dark{background:var(--color-ink);color:var(--color-paper);border-bottom:3px solid var(--color-accent)}.collection-banner--dark .eyebrow{color:var(--color-accent)}.collection-banner--dark .collection-banner__text{color:#e8e1d3}.collection-banner--dark .placeholder{background:#262626;border-color:#5a5a5a;color:#cfc8bc}.collection-banner__inner{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(32px,6vw,96px);align-items:center}.collection-banner h1{font-size:clamp(40px,6vw,76px);margin-bottom:20px}.collection-banner__text{font-size:18px;line-height:1.7;color:var(--color-muted);max-width:520px}.collection-banner__text p{margin:0 0 1em}.collection-banner__links{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.pill{display:inline-flex;align-items:center;min-height:44px;padding:0 20px;border:1.5px solid currentColor;border-radius:999px;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}a.pill:hover{background:var(--color-ink);color:var(--color-paper);border-color:var(--color-ink)}.collection-banner--dark a.pill:hover{background:var(--color-paper);color:var(--color-ink)}.pill--static{border-color:var(--color-accent)}@media(max-width:749px){.collection-banner{padding:40px 0}.collection-banner__inner{grid-template-columns:1fr}.collection-banner__media{order:-1}}.faq__list{max-width:820px;margin:0 auto}.faq__group{font-size:26px;margin:48px 0 8px}.faq__group:first-child{margin-top:0}.faq__item{border-bottom:1px solid var(--color-line)}.faq__item summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;font-weight:600;font-size:18px;min-height:44px}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary:after{content:"+";font-family:var(--font-display);font-size:28px;line-height:1;color:var(--color-accent);transition:transform .2s}.faq__item[open] summary:after{transform:rotate(45deg)}.faq__answer{padding:0 0 24px;font-size:17px}
/*# sourceMappingURL=/cdn/shop/t/4/compiled_assets/styles.css.map */
