.shopify-section:has(.faqs-hero){overflow:visible}.shopify-section:has(.faqs-hero) .section.page-width-content,.shopify-section:has(.faqs-hero) .section.page-width-content>.section-content-wrapper{overflow:visible}.shopify-section:has(.faqs-hero) .faqs-hero.section{width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw)}.shopify-section.faqs-hero-section{padding:0}.faqs-hero.section{position:relative;width:100%;min-height:clamp(400px,36vw,580px);padding:0;overflow:hidden;isolation:isolate}.faqs-hero.section>.faqs-hero__media,.faqs-hero.section>.faqs-hero__overlay{grid-column:1 / -1}.faqs-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.faqs-hero__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center 38%}.faqs-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:grid;place-items:center;padding:clamp(1.5rem,4vw,2.5rem);pointer-events:none}.faqs-hero__title{margin:0;max-width:22ch;font-family:var(--font-heading--family);font-size:clamp(1.75rem,4.5vw,2.75rem);font-weight:400;line-height:1.12;letter-spacing:.02em;text-align:center;color:#fff;text-wrap:balance;text-shadow:0 1px 4px rgb(0 0 0 / 35%)}.faqs-page{max-width:36rem;margin-inline:auto;padding:clamp(1.75rem,4vw,2.75rem) 1rem clamp(3rem,7vw,5rem);color:var(--color-foreground)}.shopify-section.faqs-hero-section+.shopify-section .faqs-page{padding-block-start:clamp(1.75rem,4vw,2.75rem)}.faqs-page__accordions{display:block;width:100%}.faqs-page__category{margin:0 0 1rem;font-family:var(--font-paragraph--family);font-size:.8125rem;font-weight:700;line-height:1.3;letter-spacing:.04em;text-transform:uppercase}.faqs-page__category:not(:first-child){margin-top:clamp(2rem,4vw,2.75rem)}.faqs-accordion{width:100%}.faqs-accordion .icon-plus{display:none}.faqs-accordion__item .details__header{font-family:var(--font-paragraph--family);font-size:.875rem;font-weight:400;line-height:1.4;letter-spacing:normal;text-transform:none;color:var(--color-foreground);padding-block:1rem}.faqs-accordion__item[open] .details__header{border-block-end:1px solid color-mix(in srgb,var(--color-foreground) 20%,transparent)}.faqs-accordion__answer{padding-block:1rem 1.25rem;font-family:var(--font-paragraph--family);font-size:.875rem;line-height:1.55;color:color-mix(in srgb,var(--color-foreground) 78%,transparent)}.faqs-accordion__answer p{margin:0 0 .75rem;padding-inline-start:1.25rem}.faqs-accordion__answer p:last-child{margin-block-end:0}.faqs-accordion--dividers accordion-custom:not(:first-child) .details,.faqs-accordion.accordion--dividers accordion-custom:not(:first-child) .details{border-block-start:1px solid color-mix(in srgb,var(--color-foreground) 20%,transparent)}.faqs-accordion.accordion--dividers accordion-custom:first-child .details,.faqs-accordion--dividers accordion-custom:first-child .details{border-block-start:1px solid color-mix(in srgb,var(--color-foreground) 20%,transparent)}.faqs-accordion.accordion--dividers accordion-custom:last-child .details{border-block-end:1px solid color-mix(in srgb,var(--color-foreground) 20%,transparent)}.shopify-section:has(.faqs-page) .section-content-wrapper>.text-block:first-of-type{display:none}@media screen and (min-width:750px){.faqs-page{width:70vw;max-width:70vw;padding-inline:0}.shopify-section:has(.faqs-page) .section.page-width-content{--page-content-width: 70vw;--full-page-grid-central-column-width: min(70vw, calc(100vw - var(--page-margin) * 2))}.shopify-section:has(.faqs-page) .section.page-width-content>.section-content-wrapper{grid-column:1 / -1;width:70vw;max-width:70vw;margin-inline:auto;justify-self:center}.shopify-section:has(.faqs-page) .section.page-width-content .faqs-page{width:100%;max-width:none}}@media screen and (max-width:749px){.faqs-hero.section{min-height:clamp(300px,48vh,440px)}.faqs-hero__image{object-position:center 32%}.faqs-hero__overlay{padding:1.5rem 1.25rem}.faqs-hero__title{font-size:clamp(1.625rem,7vw,2rem);max-width:16ch}}
/*# sourceMappingURL=/cdn/shop/t/66/assets/faqs-page.css.map */
