.shopify-section--faq{--faq-accent: #40472c;--faq-bg: #f9f8f4;--faq-contact-bg: #e8ebe3;--faq-accordion-bg: #f9f8f4;--faq-accordion-border: rgb(0 0 0 / 9%);--faq-border: rgb(0 0 0 / 11%);--faq-chevron-bg: #e9e9e7;--faq-chevron-bg-open: #40472c;font-family:var(--text-font-family)}.shopify-section--faq .section{background:var(--faq-bg)!important;--section-spacing-block-start: .75rem;--section-spacing-block-end: .75rem;--calculated-section-spacing-block-start: .75rem;--calculated-section-spacing-block-end: .75rem;padding-block-start:calc(var(--background-differs-from-previous, 1) * .75rem);padding-block-end:.75rem}.faq-section{width:100%}.faq-section__layout{display:grid;align-items:start}.faq-section__left{min-width:0}.faq-section__intro-stack{display:flex;flex-direction:column;gap:1.1rem;min-width:0}.faq-section__intro{display:grid;gap:.85rem;align-content:start}.faq-section__support{display:grid;gap:.85rem}.faq-section__image{overflow:hidden;position:relative}.faq-section__image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.faq-section__accordion{min-width:0}@media screen and (min-width:1000px){.faq-section__layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2.5rem,4vw,4.5rem);align-items:center}.faq-section__left{display:grid;grid-template-columns:minmax(180px,44%) minmax(0,1fr);align-items:stretch;gap:clamp(1rem,2vw,1.5rem)}.faq-section__left:not(:has(.faq-section__image)){grid-template-columns:1fr}.faq-section__image{align-self:stretch;min-height:360px}.faq-section__image img{min-height:100%}.faq-section__intro{gap:1.1rem}.faq-section__accordion{align-self:center}}@media screen and (max-width:999px){.faq-section__layout{gap:1.25rem;column-gap:.65rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"intro image" "accordion accordion" "support support"}.faq-section__layout:not(:has(.faq-section__image)){grid-template-columns:1fr;grid-template-areas:"intro" "accordion" "support"}.faq-section__left,.faq-section__intro-stack{display:contents}.faq-section__intro{grid-area:intro}.faq-section__image{grid-area:image;align-self:stretch;min-height:220px}.faq-section__image img{min-height:220px}.faq-section__support{grid-area:support}.faq-section__accordion{grid-area:accordion;align-self:start}}.faq-section__heading{margin:0;display:grid;gap:0;color:#1a1a1a;line-height:1.04;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-style:var(--heading-font-style);letter-spacing:var(--heading-letter-spacing);font-size:clamp(1.65rem,6.5vw,2rem)}@media screen and (max-width:999px){.faq-section__heading-script{font-size:.82em}}@media screen and (min-width:1000px){.faq-section__heading{font-size:var(--text-h1)}}.faq-section__heading-prefix{font-size:.8em;font-weight:inherit;letter-spacing:inherit}.faq-section__heading-main{font-size:1em;font-weight:inherit;letter-spacing:inherit;margin-top:.02em}.faq-section__heading-script{font-family:inherit;font-size:.78em;font-style:italic;font-weight:inherit;letter-spacing:inherit;line-height:1.06;margin-top:.2em;color:#40472c}.faq-section__divider{display:flex;align-items:center;gap:.85rem;color:var(--faq-accent);margin-block:.35rem .15rem}.faq-section__divider:before,.faq-section__divider:after{content:"";flex:1;height:1px;background:#00000024}.faq-section__divider-icon{display:grid;place-items:center;flex-shrink:0;width:1.15rem;height:1.15rem;color:var(--faq-accent)}.faq-section__divider-icon svg{width:100%;height:100%;display:block}.faq-section__credentials{margin:0;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-style:var(--heading-font-style);font-size:.8125rem;line-height:1.45;color:var(--faq-accent)}@media screen and (min-width:1000px){.faq-section__credentials{font-size:.9375rem;line-height:1.55;color:#1a1a1a}}.faq-section__content{font-size:.8125rem;line-height:1.55;color:var(--faq-accent)}@media screen and (min-width:1000px){.faq-section__content{font-size:.9375rem;line-height:1.65;color:#1a1a1a}}.faq-section__content p{margin:0}.faq-section__contact-box{display:grid;gap:1rem;padding:1.35rem 1.25rem;border-radius:16px;background:var(--faq-contact-bg);margin-top:0}.faq-section__contact-top{width:100%}.faq-section__contact-text{width:100%;font-size:.875rem;line-height:1.6;color:#1a1a1a}.faq-section__contact-text p{margin:0}.faq-section__contact-text strong{font-weight:700}.faq-section__contact-box .button{width:100%;justify-content:center;border-radius:999px;background:var(--faq-accent)!important;color:#fff!important;min-height:2.75rem;font-size:.9375rem;font-weight:600;padding-inline:1.5rem}.faq-section__contact-box .button .text-with-icon{gap:.5rem}.faq-section__trust{display:flex;align-items:flex-start;gap:.55rem;color:#1a1a1aad}.faq-section__trust-icon{flex-shrink:0;width:1.5rem;height:1.5rem;margin-top:.05rem;color:#1a1a1a}.faq-section__trust-copy{display:grid;gap:.1rem;font-size:.75rem;line-height:1.45}.faq-section__secondary-link{font-size:.875rem;font-weight:500;color:#1a1a1a;text-decoration:underline;text-underline-offset:.18em;width:100%;text-align:center;margin-top:0}@media screen and (min-width:1000px){.faq-section__secondary-link{width:fit-content;text-align:start;margin-top:.15rem}}.faq-section__secondary-link:hover{opacity:.75}.faq-accordion-box{background:var(--faq-accordion-bg);border:1px solid var(--faq-border);border-radius:16px;overflow:hidden;width:100%;box-shadow:0 1px 4px #0000000f}@media screen and (min-width:1000px){.faq-accordion-box{border-radius:14px;box-shadow:none}}.faq-accordion{background:var(--faq-accordion-bg);border-block-end:1px solid var(--faq-border)}.faq-accordion:last-child{border-block-end-width:0}.faq-accordion__toggle{gap:1rem;width:100%;padding:1.2rem 1.35rem;display:flex;align-items:center;justify-content:space-between;cursor:pointer;list-style:none;background:var(--faq-accordion-bg);transition:background-color .2s ease}.faq-accordion__toggle::-webkit-details-marker{display:none}.faq-accordion__title{font-family:var(--text-font-family);font-size:.9375rem;font-weight:700;line-height:1.4;color:#1a1a1a;text-align:start;padding-inline-end:.75rem}.faq-accordion__chevron{width:2rem;height:2rem;border-radius:999px;background:var(--faq-chevron-bg);color:#1a1a1a;flex-shrink:0;display:grid;place-items:center;transition:background-color .2s ease,color .2s ease,transform .2s ease}.faq-accordion__chevron svg{width:.625rem;height:.5rem;display:block}.faq-accordion[open] .faq-accordion__chevron{background:var(--faq-chevron-bg-open);color:#fff;transform:rotate(180deg)}.faq-accordion__content{padding:0 3.35rem 1.15rem 1.35rem;font-family:var(--text-font-family);font-size:.875rem;font-weight:400;line-height:1.65;color:#1a1a1ac7;background:var(--faq-accordion-bg)}.faq-accordion__content .prose{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit}.faq-accordion__content p{margin:0}.faq-accordion__content p+p{margin-top:.65rem}@media screen and (min-width:700px){.faq-accordion__title{font-size:.975rem}.faq-accordion__toggle{padding:1.25rem 1.5rem}.faq-accordion__content{padding:0 3.75rem 1.25rem 1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/160/assets/faq-section.css.map */
