.ml-faq,.ml-faq *{font-family:Open Sans,Helvetica,Arial,sans-serif;box-sizing:border-box}.ml-faq{background:#fff;padding:64px 32px 80px}.ml-faq__inner{max-width:1280px;width:100%;margin:0 auto;display:grid;grid-template-columns:minmax(280px,1fr) minmax(320px,1.35fr);gap:64px 72px;align-items:start}.ml-faq__badge{display:inline-flex;align-items:center;margin-bottom:20px;padding:6px 14px;border-radius:999px;background:var(--ml-faq-badge-bg, color-mix(in srgb, var(--ml-accent, #2d5a3d) 16%, #ffffff));color:var(--ml-faq-badge-color, var(--ml-accent, #2d5a3d));font-size:13px;font-weight:600;line-height:1.2}.ml-faq .ml-faq__title{margin:0 0 20px;font-family:Caladea,Georgia,Times New Roman,serif!important;font-size:56px;font-weight:700!important;line-height:1.05;letter-spacing:-.01em;color:#111;text-transform:none!important}.ml-faq__desc{margin:0 0 28px;max-width:420px;font-size:16px;line-height:26px;font-weight:400;color:#6b7280}.ml-faq__cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 24px;border-radius:8px;background:var(--ml-faq-btn-bg, var(--ml-btn-bg, #2d5a3d));color:var(--ml-faq-btn-text, var(--ml-btn-text, #ffffff))!important;font-size:15px;font-weight:700;line-height:1;text-decoration:none!important;transition:background .2s ease}.ml-faq__cta:hover{background:var(--ml-faq-btn-hover, var(--ml-btn-hover, #245032));color:var(--ml-faq-btn-text, var(--ml-btn-text, #ffffff))!important}.ml-faq__cta-icon{display:block;flex-shrink:0}.ml-faq__list{border-top:1px solid #e5e7eb}.ml-faq__item{border-bottom:1px solid #e5e7eb}.ml-faq__trigger{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;padding:22px 4px;border:0;background:transparent;text-align:left;color:inherit;cursor:pointer;transition:background .15s ease}.ml-faq__trigger:hover,.ml-faq__item.is-open .ml-faq__trigger{background:#fafafa}.ml-faq__question{font-size:16px;font-weight:700;line-height:24px;color:#1f2937}.ml-faq__chevron{flex-shrink:0;display:flex;align-items:center;transition:transform .2s ease}.ml-faq__item.is-open .ml-faq__chevron{transform:rotate(90deg)}.ml-faq__panel{padding:0 4px 20px;font-size:15px;line-height:24px;color:#575757}.ml-faq__panel[hidden]{display:none!important}.ml-faq__panel p{margin:0}@media screen and (max-width:899px){.ml-faq{padding:40px 16px 56px}.ml-faq__inner{grid-template-columns:1fr;gap:40px}.ml-faq .ml-faq__title{font-size:40px;line-height:1.1}.ml-faq__desc{max-width:none}}@media screen and (max-width:599px){.ml-faq .ml-faq__title{font-size:36px}.ml-faq__question{font-size:15px}}.ml-image-text,.ml-image-text *{font-family:Open Sans,Helvetica,Arial,sans-serif}.ml-image-text__container{max-width:1280px}.ml-image-text .ml-image-text__heading{font-family:Caladea,Georgia,Times New Roman,serif!important;font-weight:700!important;text-transform:none!important;color:#1a202c;margin:0 0 1rem}.ml-image-text__logo{display:block;width:auto;max-width:160px;height:auto!important;margin-bottom:1rem;object-fit:contain}.ml-image-text__tag{display:inline-flex;margin-bottom:.85rem;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ml-tag-color, #1d4ed8);background:var(--ml-tag-bg, #dbeafe);padding:var(--ml-tag-pad, 5px 12px)}.ml-image-text__text{color:#6b7280}.ml-image-text__image{width:100%!important;max-width:100%;height:auto!important;aspect-ratio:4 / 3;object-fit:cover;border-radius:10px;background:#e5e7eb}.ml-image-text__player{position:relative;width:100%;overflow:hidden;border-radius:10px;background:#e5e7eb;aspect-ratio:4 / 3}.ml-image-text__player video,.ml-image-text__player .ml-image-text__video,.ml-image-text__embed{display:block;width:100%!important;height:100%!important;object-fit:cover;border:0;border-radius:10px}.ml-image-text__play{position:absolute;top:50%;left:50%;z-index:2;display:flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;transform:translate(-50%,-50%);cursor:pointer}.ml-image-text__player.is-playing .ml-image-text__play{display:none}.ml-image-text .ml-check-list li:before{border-color:var(--ml-it-check, var(--ml-btn-bg, #2d5a3d))}.ml-testimonials,.ml-testimonials *{font-family:Open Sans,Helvetica,Arial,sans-serif}.ml-testimonials .ml-section-header{text-align:left}.ml-testimonials .ml-heading{margin:0 0 .65rem;font-family:Caladea,Georgia,Times New Roman,serif!important;font-size:clamp(2rem,4vw,3rem);font-weight:700!important;line-height:1.15;letter-spacing:-.02em;color:#1a202c;text-transform:none!important}.ml-testimonials .ml-text,.ml-testimonials .ml-text p{margin:0;max-width:36rem;font-size:16px;line-height:1.6;color:#6b7280;opacity:1}.ml-testimonials__tag{display:inline-flex;align-items:center;margin:0 0 .85rem;padding:6px 14px;border-radius:999px;background:color-mix(in srgb,var(--ml-accent, #2d5a3d) 16%,#ffffff);color:var(--ml-accent, #2d5a3d);font-size:13px;font-weight:600;line-height:1.2}.ml-testimonials__header{align-items:center}.ml-testimonials .ml-carousel-arrow{width:56px;min-width:56px;height:28px;min-height:28px;padding:0;border:1px solid #d0d0d0;border-radius:999px;background:#fff;color:#555;opacity:1;font-size:0;line-height:0;box-shadow:none;filter:none;appearance:none;-webkit-appearance:none}.ml-testimonials .ml-carousel-arrow svg{display:block;width:18px;height:10px}.ml-testimonials .ml-carousel-arrow:hover:not(:disabled){background:#fff;border-color:#d0d0d0;color:#333;box-shadow:none}.ccm-intro,.ccm-intro *{font-family:Open Sans,Helvetica,Arial,sans-serif;box-sizing:border-box}.ccm-intro{padding:3rem 1.25rem .5rem}.ccm-intro__inner{max-width:1280px;width:100%;margin:0 auto;text-align:left}.ccm-intro__tag{display:inline-flex;align-items:center;margin:0 0 .85rem;padding:6px 14px;border-radius:999px;background:var(--ccm-tag-bg);color:var(--ccm-tag-color);font-size:13px;font-weight:600;line-height:1.2}.ccm-intro__heading{margin:0;font-family:Caladea,Georgia,Times New Roman,serif!important;font-size:clamp(2rem,4.2vw,3.25rem);font-weight:700!important;line-height:1.15;letter-spacing:-.02em;color:#1a202c;text-transform:none!important}.ccm-intro__text{margin:.65rem 0 0;font-size:16px;font-weight:400;line-height:1.5;color:#6b7280}.breadcrumbs-container.breadcrumbs-container--page{margin-top:16px;margin-bottom:16px;font-size:14px;line-height:1.5;font-family:Open Sans,Helvetica,Arial,sans-serif}.breadcrumbs-container.breadcrumbs-container--page a,.breadcrumbs-container.breadcrumbs-container--page span{font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.5;color:#9ca3af;text-decoration:none;text-transform:none;letter-spacing:0}.breadcrumbs-container.breadcrumbs-container--page a:hover,.breadcrumbs-container.breadcrumbs-container--page a:focus{color:#6b7280;text-decoration:none}.breadcrumbs-container.breadcrumbs-container--page .breadcrumbs-delimiter{display:inline;margin:0 8px;vertical-align:baseline;color:#9ca3af;transform:none}shopify-account{--shopify-account-font-body: var(--element-text-font-family--body);--shopify-account-font-heading: var(--element-text-font-family--heading);--shopify-account-radius-base: 3px;--shopify-account-color-background: var(--color-secondary);--shopify-account-color-accent: var(--color-button-background);--shopify-account-color-accent-text: var(--color-button-text);--shopify-account-color-text: var(--color-text)}shopify-account::part(signed-out-avatar){font-family:var(--menu-font-family);font-weight:var(--menu-font-weight);font-style:var(--menu-font-style);font-size:var(--font-size-menu-body-small);letter-spacing:var(--menu-letter-spacing);text-transform:var(--menu-font-capitalization)}
/*# sourceMappingURL=/cdn/shop/t/6/compiled_assets/styles.css.map?subset=AAAAAACCAAIIAAAAAAAAAAAAAgAC */
