.faq-image-with-text-section{background:var(--faq-section-bg, transparent)}.faq-image-with-text.section-spacing{margin-top:var(--faq-image-with-text-margin-top-mobile, var(--section-spacing-mobile, 0));margin-bottom:var(--faq-image-with-text-margin-bottom-mobile, var(--section-spacing-mobile, 0))}.faq-image-with-text.section-spacing.section-spacing--disable-top{margin-top:0}.faq-image-with-text.section-spacing.section-spacing--disable-bottom{margin-bottom:0}.faq-image-with-text{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;color:var(--faq-text-color, var(--color-body))}.faq-image-with-text__media,.faq-image-with-text__content{background:var(--faq-content-bg, #fff);border-radius:var(--block-border-radius, 16px)}.faq-image-with-text__media{background:transparent}.faq-image-with-text__media{padding:0 16px 16px}.faq-image-with-text__image-wrap{position:relative}.faq-image-with-text__image{position:relative;width:100%;overflow:hidden;border-radius:8px;padding-bottom:var(--ratio-percent, 100%)}.faq-image-with-text__image img,.faq-image-with-text__image svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.faq-image-with-text__image-caption{position:absolute;left:18px;right:18px;bottom:16px;margin:0;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#fff5ecf2}.faq-image-with-text__person{text-align:center;margin-top:18px}.faq-image-with-text__person-name{margin:0;color:var(--faq-heading-color, #2f1f1b);font-size:calc(var(--font-heading-scale) * 18px);line-height:calc(var(--font-heading-line-height-scale) * calc(var(--font-heading-scale) * 26px))}.faq-image-with-text__person-role{margin:4px 0 0;font-size:.9375rem;line-height:1.45;color:var(--faq-text-color, #6f625c)}.faq-image-with-text__person-quote{margin:10px auto 0;max-width:38ch;font-size:1rem;line-height:1.5;font-style:italic;color:var(--faq-text-color, #6f625c)}.faq-image-with-text__contact{margin-top:16px;padding:18px 24px;border-radius:20px;background:var(--faq-card-bg, #f4f0ec)}.faq-image-with-text__contact p{margin:0;font-size:15px;line-height:1.45;color:var(--faq-text-color, #6f625c)}.faq-image-with-text__contact a{color:var(--faq-subheading-color, #f09650);font-weight:700;text-decoration:none}.faq-image-with-text__content{padding:16px}.faq-image-with-text__subheading{margin:0 0 12px;color:var(--faq-subheading-color, #f09650)}.faq-image-with-text__heading{margin:0;color:var(--faq-heading-color, #2f1f1b)}.faq-image-with-text__description{margin-top:12px;color:var(--faq-text-color, #6f625c)}.faq-image-with-text__accordion{margin-top:12px}.faq-image-with-text__accordion--mobile{display:none}.faq-image-with-text__accordion .accordion{margin-bottom:0;border-top:1px solid var(--faq-border-color, #e7ddd3);border-bottom:1px solid var(--faq-border-color, #e7ddd3)}.faq-image-with-text__accordion .accordion+.accordion{margin-top:0;border-top:0}.faq-image-with-text__accordion .accordion summary{color:var(--faq-heading-color, #2f1f1b);font-family:var(--font-heading-family, serif);letter-spacing:var(--font-heading-letter-spacing, normal);font-weight:var(--font-heading-medium-weight, 600);font-size:calc(var(--font-heading-scale) * 20px);line-height:calc(var(--font-heading-line-height-scale) * calc(var(--font-heading-scale) * 28px));padding-top:16px;padding-bottom:16px}.faq-image-with-text__accordion .accordion summary span svg path{stroke:var(--faq-subheading-color, #f09650)}.faq-image-with-text__accordion .accordion .accordion__content{font-size:.9375rem;line-height:1.6;color:var(--faq-text-color, #6f625c);padding-bottom:14px}@media only screen and (min-width:768px){.faq-image-with-text.section-spacing{margin-top:var(--faq-image-with-text-margin-top-desktop, var(--section-spacing-desktop, 0));margin-bottom:var(--faq-image-with-text-margin-bottom-desktop, var(--section-spacing-desktop, 0))}.faq-image-with-text{gap:28px}.faq-image-with-text__media{padding:0 20px 20px}.faq-image-with-text__content{padding:12px 0 4px;background:transparent}}@media only screen and (min-width:1068px){.faq-image-with-text{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:40px}.faq-image-with-text__media{padding:0 22px 22px}.faq-image-with-text__content{padding-top:0}.faq-image-with-text__description{margin-top:14px;max-width:60ch}}@media only screen and (max-width:767px){.faq-image-with-text{gap:16px}.faq-image-with-text__content{order:1;padding:0 16px;text-align:center}.faq-image-with-text__media{order:2;padding:0 16px 16px}.faq-image-with-text__person{margin-top:14px}.faq-image-with-text__person-role{margin-top:2px}.faq-image-with-text__person-quote{margin-top:8px}.faq-image-with-text__accordion--desktop{display:none}.faq-image-with-text__accordion--mobile{display:block;margin-top:12px}.faq-image-with-text__contact{margin-top:14px;padding:14px 16px;border-radius:16px}.faq-image-with-text__contact p{font-size:14px;line-height:1.45}.faq-image-with-text__accordion .accordion summary{font-size:calc(var(--font-heading-scale) * 18px);line-height:calc(var(--font-heading-line-height-scale) * calc(var(--font-heading-scale) * 26px));padding-top:14px;padding-bottom:14px}.faq-image-with-text__accordion .accordion .accordion__content{font-size:.875rem;line-height:1.55;padding-bottom:12px}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/faq-image-with-text.css.map */
