body.template-page-faq{--faq-blush: #f7e6eb;--faq-blush-deep: #efd6de;--faq-ink: #3a3638;--faq-mauve: #91596c;--faq-card: rgba(255, 253, 254, .92)}body.template-page-faq.gradient{background:var(--faq-blush)}body.template-page-faq .section-header,body.template-page-faq .shopify-section-group-header-group,body.template-page-faq .shopify-section-group-header-group .header-wrapper.gradient,body.template-page-faq .shopify-section-group-header-group .color-scheme-1{--color-background: 247, 230, 235;--gradient-background: rgb(247, 230, 235);--color-foreground: 58, 54, 56;--color-background-contrast: 235, 210, 220;--color-shadow: 58, 54, 56;--color-button: 26, 26, 26;--color-button-text: 255, 255, 255;--color-secondary-button: 252, 238, 241;--color-secondary-button-text: 58, 54, 56;--color-link: 138, 95, 102;--color-badge-foreground: 58, 54, 56;--color-badge-background: 252, 238, 241;--color-badge-border: 58, 54, 56;background:var(--faq-blush)!important;background-image:none!important}body.template-page-faq .section-header{margin-bottom:0!important}body.template-page-faq #MainContent{background:var(--faq-blush)}body.template-page-faq .page-width.page-width--narrow{max-width:118rem}body.template-page-faq .main-page-title{font-family:"DM Sans",var(--font-heading-family);color:#111;letter-spacing:-.04em;text-align:center;font-size:clamp(3.8rem,4vw + 1.6rem,5.8rem);margin-bottom:1.8rem}body.template-page-faq .section-main-page-padding{padding-top:clamp(2.2rem,3.5vw,3.4rem);padding-bottom:clamp(3rem,5vw,4.8rem)}body.template-page-faq .page-width.page-width--narrow .rte{font-family:"DM Sans",var(--font-body-family);color:#3a3638d1;font-size:clamp(1.45rem,1.2vw + 1.1rem,1.65rem);line-height:1.65;text-align:center;max-width:48rem;margin-left:auto;margin-right:auto}body.template-page-faq .faq-page-shell{max-width:112rem;margin:0 auto}body.template-page-faq .faq-page__accordion-list{margin-top:0;display:grid;gap:1.4rem}body.template-page-faq .collapsible-content .caption-with-letter-spacing{font-family:"DM Sans",var(--font-heading-family);color:var(--faq-mauve);font-weight:600;letter-spacing:.22em;text-transform:uppercase;font-size:clamp(.78rem,.9vw + .65rem,.9rem);margin-bottom:.75rem}body.template-page-faq .collapsible-content__heading.h2,body.template-page-faq h2.collapsible-content__heading{font-family:"DM Sans",var(--font-heading-family);color:#111;letter-spacing:-.045em;font-weight:800;font-size:clamp(2.6rem,4.5vw + 1.2rem,3.6rem)!important;line-height:1.08}body.template-page-faq .collapsible-row-layout .accordion{border:1px solid rgba(221,141,172,.35);border-radius:1rem;background:var(--faq-card);box-shadow:0 1px #ffffffd9 inset,0 .6rem 2rem #7e425812;margin-bottom:1.25rem;overflow:hidden}body.template-page-faq .faq-page__accordion-list .accordion{border:1px solid rgba(221,141,172,.35);border-radius:1rem;background:var(--faq-card);box-shadow:0 1px #ffffffd9 inset,0 .6rem 2rem #7e425812;margin:0;overflow:hidden}body.template-page-faq .faq-page__accordion-list .accordion summary{padding:1.55rem 1.7rem;font-family:"DM Sans",var(--font-heading-family);transition:background .2s ease}body.template-page-faq .faq-page__accordion-list .accordion summary:hover{background:#ffb7cc1f}body.template-page-faq .faq-page__accordion-list .accordion .accordion__title{font-weight:700;letter-spacing:-.02em;color:var(--faq-ink)}body.template-page-faq .faq-page__accordion-list .accordion .accordion__content{font-family:"DM Sans",var(--font-body-family);color:#3a3638e0;font-size:1.42rem;line-height:1.6;padding:0 1.7rem 1.45rem;margin-bottom:0}body.template-page-faq .faq-page__accordion-list .accordion .accordion__content p{margin:0 0 1rem}body.template-page-faq .faq-page__accordion-list .accordion .accordion__content p:last-child{margin-bottom:0}body.template-page-faq .faq-page__accordion-list .accordion .accordion__content ul{margin:.5rem 0 1rem 1.25rem;padding:0}body.template-page-faq .faq-page__accordion-list .accordion .accordion__content li{margin-bottom:.5rem}body.template-page-faq .collapsible-row-layout .accordion summary{font-family:"DM Sans",var(--font-heading-family);transition:background .2s ease}body.template-page-faq .collapsible-row-layout .accordion summary:hover{background:#ffb7cc1f}body.template-page-faq .collapsible-row-layout .accordion .accordion__title{font-weight:700;letter-spacing:-.02em;color:var(--faq-ink)}body.template-page-faq .collapsible-row-layout .accordion .accordion__content{font-family:"DM Sans",var(--font-body-family);color:#3a3638e0;font-size:1.45rem;line-height:1.65;padding-bottom:1.75rem}body.template-page-faq .collapsible-row-layout .accordion .accordion__content p{margin:0 0 1rem}body.template-page-faq .collapsible-row-layout .accordion .accordion__content p:last-child{margin-bottom:0}body.template-page-faq .collapsible-row-layout .accordion .accordion__content ul{margin:.5rem 0 1rem 1.25rem;padding:0}body.template-page-faq .collapsible-row-layout .accordion .accordion__content li{margin-bottom:.5rem}body.template-page-faq .collapsible-row-layout .accordion .accordion__content a{color:rgb(var(--color-link));font-weight:600}body.template-page-faq .collapsible-content-wrapper-narrow{max-width:68rem}@media screen and (min-width:990px){body.template-page-faq .faq-page__accordion-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media screen and (min-width:990px){body.template-page-faq .collapsible-row-layout .accordion summary,body.template-page-faq .collapsible-row-layout .accordion .accordion__content{padding-left:2rem;padding-right:2rem}}@media screen and (max-width:989px){body.template-page-faq .page-width.page-width--narrow{max-width:74rem}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/page-faq.css.map */
