.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}.ml-gift,.ml-gift *{font-family:Open Sans,Helvetica,Arial,sans-serif;box-sizing:border-box}.shopify-section.section-ml-gift-guide{margin-bottom:0}.ml-gift{background:#fff;color:#374151}.ml-gift__inner{max-width:1280px;margin:0 auto;padding:0 2rem}.ml-gift__inner--full{max-width:none;width:100%;padding:0 20px}.ml-gift__products{padding:80px 0;width:100%}.ml-gift .ml-gift__products-title{margin:0 0 36px;text-align:center;font-family:Caladea,Georgia,Times New Roman,serif!important;font-size:clamp(32px,4vw,44px);font-weight:700!important;line-height:1.15;color:#1a202c;text-transform:none!important}.ml-gift__carousel{width:100%}.ml-gift__track{gap:0;padding-bottom:.5rem}.ml-gift__track.ml-carousel .ml-carousel__item,.ml-gift__track .ml-gift__card{flex:0 0 100%;scroll-snap-align:start;min-width:0}@media(min-width:600px){.ml-gift__track{gap:1.25rem}.ml-gift__track.ml-carousel .ml-carousel__item,.ml-gift__track .ml-gift__card{flex-basis:calc(40% - .75rem)}}@media(min-width:900px){.ml-gift__track.ml-carousel .ml-carousel__item,.ml-gift__track .ml-gift__card{flex-basis:calc(20% - 1rem)}}.ml-gift__card{display:flex;flex-direction:column;align-items:flex-start}.ml-gift__card-media{display:block;width:100%;margin-bottom:12px;text-decoration:none}.ml-gift__card-image{display:block;width:100%!important;max-width:100%;height:auto!important;aspect-ratio:1 / 1;object-fit:cover;border-radius:8px;background:#e5e7eb}.ml-gift__card-image--placeholder{background:linear-gradient(135deg,#e5e7eb,#d1d5db)}.ml-gift .ml-gift__card-title{margin:0 0 6px;font-family:Open Sans,Helvetica,Arial,sans-serif!important;font-size:1.0625rem;font-weight:700!important;line-height:1.3;color:#1a202c;text-transform:none!important}.ml-gift__card-title a{color:inherit;text-decoration:none}.ml-gift__card-desc{margin:0 0 14px;font-size:.9375rem;line-height:1.4;color:#9ca3af}.ml-gift__card-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 16px;border-radius:8px;background:var(--ml-btn-bg, #2d5a3d);color:var(--ml-btn-text, #ffffff)!important;font-size:13px;font-weight:700;letter-spacing:.04em;text-decoration:none!important;transition:background .2s ease}.ml-gift__card-btn:hover{background:var(--ml-btn-hover, #245032);color:var(--ml-btn-text, #ffffff)!important}.ml-gift__card-btn--static{pointer-events:none}@media screen and (max-width:699px){.ml-gift__inner{padding:0 1rem}.ml-gift__products{padding:40px 0 32px}.ml-gift__inner--full{padding:0 16px}}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=AAAAAACCAAIAIAAAAAAAAAAAAAAC */
