.landing-cta{--landing-cream: #f2eddf;--landing-green: #246f61;--landing-yellow: #e7bd72;padding:clamp(52px,8vw,88px) clamp(18px,5vw,64px) clamp(56px,8vw,86px);color:var(--landing-cream);background:var(--landing-green)}.landing-cta__inner{max-width:1040px;margin-inline:auto;display:grid;grid-template-columns:minmax(0,.72fr) minmax(320px,1fr);gap:clamp(40px,7vw,76px);align-items:center}.landing-cta__heading{max-width:8ch;margin:0;color:var(--landing-cream);font-family:var(--font-heading--family);font-size:clamp(42px,5vw,60px);line-height:.95}.landing-cta__body{max-width:420px;margin-top:22px;color:var(--landing-cream);font-family:var(--font-body--family);font-size:clamp(15px,1.5vw,17px);font-weight:700;line-height:1.45}.landing-cta__button,.landing-cta__button:visited{display:inline-flex;min-width:278px;min-height:48px;margin-top:30px;align-items:center;justify-content:center;border-radius:999px;color:var(--landing-green);background:var(--landing-yellow);font-family:var(--font-body--family);font-size:15px;font-weight:800;text-decoration:none}.landing-cta__image{display:block;width:100%;aspect-ratio:1.54;object-fit:cover;border-radius:14px}.landing-cta__logo,.landing-cta__logo:visited{width:fit-content;margin:clamp(52px,8vw,76px) auto 0;display:grid;justify-items:center;grid-template-columns:auto auto;column-gap:10px;color:var(--landing-cream);font-family:var(--font-body--family);font-size:clamp(34px,4vw,54px);font-weight:800;letter-spacing:.12em;line-height:1;text-decoration:none;text-transform:uppercase}.landing-cta__drop{display:inline-block;transform:rotate(-34deg);line-height:1}.landing-cta__logo-img{grid-column:1 / -1;display:block;width:clamp(200px,26vw,280px);height:auto}.landing-cta__logo small{grid-column:1 / -1;margin-top:8px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:none}@media(max-width:749px){.landing-cta{padding:44px 22px 54px}.landing-cta__inner{grid-template-columns:1fr;gap:30px}.landing-cta__button{width:100%;min-width:0}}body:has(.landing-hero[data-landing-role=hero]){background:#fff}body:has(.landing-hero[data-landing-role=hero]) .shopify-section-group-header-group,body:has(.landing-hero[data-landing-role=hero]) .shopify-section-group-footer-group,body:has(.landing-hero[data-landing-role=hero]) .shopify-section-group-overlay-group,body:has(.landing-hero[data-landing-role=hero]) #header-scroll-tracker{display:none!important}.landing-hero,.landing-hero *{box-sizing:border-box}.landing-hero{--landing-cream: #f2eddf;--landing-green: #246f61;--landing-green-dark: #1f6559;--landing-yellow: #e7bd72;--landing-page-width: 1120px;color:var(--landing-cream);background:var(--landing-green)}.landing-hero__nav{min-height:76px;padding:0 clamp(20px,6vw,72px);display:flex;align-items:center;justify-content:space-between;background:var(--landing-cream)}.landing-hero__brand{display:inline-flex;align-items:center;gap:7px;color:var(--landing-green);font-family:var(--font-body--family);font-size:17px;font-weight:800;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.landing-hero__drop{display:inline-block;transform:rotate(-34deg);font-size:24px;line-height:1}.landing-hero__logo-img{display:block;width:auto;height:30px;max-width:200px}.landing-hero__nav-cta,.landing-hero__nav-cta:visited{display:inline-flex;min-width:142px;min-height:34px;align-items:center;justify-content:center;border-radius:999px;color:var(--landing-green);background:var(--landing-yellow);font-family:var(--font-body--family);font-size:14px;font-weight:700;text-decoration:none}.landing-hero__panel{max-width:var(--landing-page-width);min-height:360px;margin-inline:auto;padding:clamp(42px,7vw,76px) clamp(22px,5vw,48px);display:grid;grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr);gap:clamp(34px,6vw,82px);align-items:center}.landing-hero__heading{max-width:14ch;margin:0;color:var(--landing-cream);font-family:var(--font-heading--family);font-size:clamp(38px,5.7vw,58px);line-height:.95}.landing-hero__body{max-width:520px;margin-top:26px;color:var(--landing-cream);font-family:var(--font-body--family);font-size:clamp(15px,1.7vw,18px);font-weight:700;line-height:1.35}.landing-hero__image{display:block;width:100%;aspect-ratio:1.72;object-fit:cover;border-radius:15px}@media(max-width:749px){.landing-hero__nav{min-height:60px;padding-inline:16px}.landing-hero__brand{font-size:13px}.landing-hero__nav-cta{min-width:105px;min-height:31px;font-size:12px}.landing-hero__panel{grid-template-columns:1fr;min-height:0;padding:38px 24px 42px;gap:28px}.landing-hero__heading{max-width:12ch;font-size:38px}}.landing-reasons{--landing-cream: #f2eddf;--landing-green: #246f61;--landing-page-width: 1060px;padding:48px clamp(18px,5vw,64px);color:var(--landing-green);background:#fff}.landing-reasons__inner{max-width:var(--landing-page-width);margin-inline:auto;display:grid;gap:48px}.landing-reasons__item{min-height:350px;display:grid;grid-template-columns:minmax(290px,1.1fr) minmax(0,.85fr);gap:clamp(38px,7vw,78px);align-items:center;padding:clamp(28px,4.5vw,42px);border-radius:15px;color:var(--landing-green);background:var(--landing-cream)}.landing-reasons__item:nth-child(2n){max-width:none;margin-inline:calc((min(100vw,var(--landing-page-width)) - 100vw)/2);padding-inline:calc((100vw - min(100vw,var(--landing-page-width)))/2 + clamp(40px,8vw,104px));border-radius:0;color:var(--landing-cream);background:var(--landing-green)}.landing-reasons__item:nth-child(2n) .landing-reasons__media{order:2}.landing-reasons__image{display:block;width:100%;aspect-ratio:1.55;object-fit:cover;border-radius:13px}.landing-reasons__copy{display:grid;gap:16px}.landing-reasons__number{margin:0;font-family:var(--font-heading--family);font-size:clamp(22px,2.6vw,32px);line-height:1}.landing-reasons__heading{margin:0;color:currentColor;font-family:var(--font-heading--family);font-size:clamp(30px,3.3vw,42px);line-height:.98}.landing-reasons__body{max-width:390px;color:currentColor;font-family:var(--font-body--family);font-size:clamp(14px,1.5vw,17px);font-weight:700;line-height:1.45}@media(max-width:749px){.landing-reasons{padding:28px 18px}.landing-reasons__inner{gap:28px}.landing-reasons__item,.landing-reasons__item:nth-child(2n){min-height:0;margin-inline:0;padding:22px;grid-template-columns:1fr;gap:22px;border-radius:15px}.landing-reasons__item:nth-child(2n) .landing-reasons__media{order:0}}.landing-reviews{--landing-cream: #f2eddf;--landing-green: #246f61;--landing-yellow: #e7bd72;padding:44px clamp(18px,5vw,64px) 72px;color:var(--landing-green);background:var(--landing-cream)}.landing-reviews__inner{max-width:960px;margin-inline:auto}.landing-reviews__heading{margin:0 0 34px;color:var(--landing-green);text-align:center;font-family:var(--font-heading--family);font-size:clamp(28px,3.4vw,42px);line-height:1}.landing-reviews__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 50px}.landing-reviews__card{position:relative;min-height:232px;margin:0;padding:28px 154px 26px 34px;overflow:hidden;border-radius:0 44px;color:var(--landing-cream);background:var(--landing-green)}.landing-reviews__rating{margin:0 0 12px;color:var(--landing-yellow);font-size:22px;letter-spacing:.03em;line-height:1}.landing-reviews__quote{max-width:310px;margin:0;color:var(--landing-yellow);font-family:var(--font-heading--family);font-size:clamp(22px,2.3vw,31px);line-height:.98}.landing-reviews__author{margin-top:18px;color:var(--landing-cream);font-family:var(--font-body--family);font-size:14px;font-weight:800;line-height:1.2}.landing-reviews__author span{display:block;margin-top:3px;font-size:12px}.landing-reviews__image-wrap{position:absolute;right:30px;top:34px;width:104px;height:104px;overflow:hidden;border-radius:50%;background:var(--landing-cream)}.landing-reviews__image{display:block;width:100%;height:100%;object-fit:cover}@media(max-width:749px){.landing-reviews{padding:34px 18px 48px}.landing-reviews__grid{grid-template-columns:1fr;gap:22px}.landing-reviews__card{min-height:0;padding:24px 122px 24px 24px}.landing-reviews__image-wrap{right:22px;top:24px;width:82px;height:82px}}.reviews-strip{display:flex;align-items:center;gap:5px;width:100%}.reviews-stars{display:inline-flex;align-items:center;gap:2px}.reviews-text{white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/40/compiled_assets/styles.css.map */
