.collapsible-text{display:grid;gap:4rem}.collapsible-text .accordion:first-child{margin-top:0}@media(min-width:990px){.collapsible-text--columns{grid-template-columns:.8fr 1.2fr;gap:8rem}}.section-collapsible-text>.page-width.collapsible-text__narrow{max-width:96rem}.collapsible-text__narrow .collapsible-text{gap:0}.collapsible-text__narrow .accordion{margin:0}.faq-navigation{display:block;position:sticky;top:10rem}.faq-navigation nav{display:flex;flex-direction:column;gap:.8rem}.faq-navigation a{padding:1.2rem 1.6rem;border-radius:.4rem;color:#6e6762;text-decoration:none;font-size:1.5rem}.faq-navigation a:hover,.faq-navigation a:focus{background:#f3eee9;color:#2b1a10}.faq-navigation a{position:relative;transition:background-color .2s ease,color .2s ease}.faq-navigation a[aria-current=location]{background:#f3eee9;color:#2b1a10;font-weight:600;box-shadow:inset 3px 0 #2b1a10}.faq-navigation a:focus-visible{outline:2px solid currentColor;outline-offset:2px}.faq-navigation a[hidden]{display:none}@media(prefers-reduced-motion:reduce){.faq-navigation a{transition:none}}faq-search{display:block;max-width:62rem}faq-search form{display:flex;align-items:center;gap:1.2rem;background:#fff;border:1px solid #d6cabe;border-radius:var(--inputs-radius);padding:0 1.8rem}faq-search .svg-wrapper{width:1.8rem;height:1.8rem;flex:none}faq-search input{width:100%;min-height:5.4rem;border:0;background:transparent;font:inherit;font-size:1.6rem;color:#343538;outline-offset:.3rem}.section-faq-search .section-heading{margin:0 0 2.6rem}.text-banner{max-width:92rem}.text-banner--center{margin-inline:auto;text-align:center}.text-banner--center .section-heading{align-items:center}.text-banner--center .section-buttons{justify-content:center}.text-banner--inset{max-width:none;padding:6.4rem;border-radius:var(--media-radius)}.text-banner--row{display:flex;align-items:center;justify-content:space-between;gap:4rem;max-width:none}.text-banner--row .text-banner__copy{max-width:68rem}.text-banner--row .section-buttons{flex-shrink:0;margin:0}.text-banner--row .section-heading{margin:0}.text-banner--row .text-banner__copy>.rte{margin-top:1.6rem;font-size:1.6rem;line-height:1.7}.text-banner--row .section-heading:has(>p:not(.caption-with-letter-spacing)){margin-bottom:0}@media(max-width:989px){.text-banner--row{flex-direction:column;align-items:flex-start}.text-banner--inset{padding:4rem 2.4rem}}
/*# sourceMappingURL=/cdn/shop/t/11/compiled_assets/styles.css.map?subset=AAABAAYAAAAAAAAAAAAAIA */
