.collection-list__container .ml-heading{margin-bottom:2.5rem}.collection-list__container .collection-list__content.ml-carousel{display:flex;flex-wrap:nowrap;list-style:none;margin:0;padding:0;gap:20px}.collection-list__container .collection__item{flex:0 0 auto;width:calc((100% - 80px)/5);display:flex;flex-direction:column;align-items:flex-start;text-align:left}@media only screen and (max-width:860px){.collection-list__container .collection-list__content.ml-carousel{gap:12px}.collection-list__container .collection__item{width:calc((100% - 12px)/2)}}.collection-list__container .collection__item-image{width:100%;aspect-ratio:1 / 1;overflow:hidden;border-radius:4px;margin-bottom:16px}.collection-list__container .collection__item-image img,.collection-list__container .collection__item-image svg{width:100%;height:100%;object-fit:cover}.collection-list__container .collection__item-title{display:block;margin:0 0 6px;text-align:left}.collection-list__container .collection__item-description{display:block;margin:0 0 14px;font-size:.9375rem;line-height:1.4;color:#9ca3af;text-align:left}.collection-list__container .ml-gift__card-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;margin-top:12px;padding:0 20px;border-radius:8px;background:var(--ml-btn-bg, #2d5a3d);color:var(--ml-btn-text, #ffffff)!important;font-size:14px;font-weight:700;text-decoration:none!important;transition:background .2s ease}.collection-list__container .ml-gift__card-btn:hover{background:var(--ml-btn-hover, #245032);color:var(--ml-btn-text, #ffffff)!important}.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))}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=ABAAAACCAAAAAAAAAAAAAAAAAAAC */
