.template-index{--home-primary: #4ca61f;--home-primary-rgb: 76 166 31;--home-foreground: #2a2e35;--home-muted: #6b7280;--home-soft: #f7f8f7;--home-border: #e5e7eb;--home-card: #fff;--home-radius: .875rem;--home-shadow: none;--home-btn-radius: 999px}.template-index #MainContent{background:#fff}.template-index #MainContent>.shopify-section+.shopify-section{margin-block-start:0}.template-index .hero .hero__container,.template-index .hero .hero__content-wrapper{align-items:center!important;justify-content:center!important;text-align:center!important}.template-index .hero .hero__content-wrapper .group-block,.template-index .hero .hero__content-wrapper .group-block-content{align-items:center!important;justify-content:center!important;text-align:center!important;width:100%;max-width:100%}@media screen and (min-width:750px){.template-index .hero .hero__content-wrapper .group-block:has(.button):has(.button-secondary){width:auto;max-width:100%}.template-index .hero .hero__content-wrapper .group-block:has(.button):has(.button-secondary) .group-block-content{flex-direction:row!important;flex-wrap:wrap;justify-content:center!important;align-items:center!important;gap:.75rem;width:auto;max-width:100%}.template-index .hero .hero__content-wrapper .group-block:has(.button):has(.button-secondary) .button,.template-index .hero .hero__content-wrapper .group-block:has(.button):has(.button-secondary) .button-secondary{margin-inline:0;flex:0 0 auto}}.template-index .hero .text-block,.template-index .hero .text-block.h1,.template-index .hero .text-block.rte,.template-index .hero .text-block.h1 *,.template-index .hero .text-block.rte *,.template-index .hero .text-block p{text-align:center!important}.template-index .hero .text-block.rte,.template-index .hero .text-block.rte p,.template-index .hero .text-block.h4,.template-index .hero .text-block.h4 *,.template-index .hero .hero__content-wrapper .text-block:nth-child(2),.template-index .hero .hero__content-wrapper .text-block:nth-child(2) *{font-size:clamp(1.35rem,4vw,1.7rem)!important;line-height:1.4!important;font-weight:600!important;max-width:44rem;margin-inline:auto;opacity:.98;text-align:center!important}.template-index .hero .button,.template-index .hero .button-secondary{margin-inline:auto;display:inline-flex;justify-content:center}.template-index .hero .text-block.h1,.template-index .hero .text-block.h1 *{letter-spacing:-.02em;font-weight:800;text-wrap:pretty}.template-index .hero .text-block.h1 strong{color:inherit}.template-index .hero .button,.template-index .hero .button-secondary{border-radius:var(--home-btn-radius);min-height:3.25rem;padding-inline:1.75rem;font-family:var(--button-font-family-primary);font-weight:700;font-size:1.0625rem;letter-spacing:inherit;text-transform:var(--button-text-case-primary);box-shadow:none!important;transition:background .18s ease,border-color .18s ease,color .18s ease}.template-index .hero .button:not(.button-secondary){background:var(--home-primary);color:#fff;border:1px solid var(--home-primary)}.template-index .hero .button:not(.button-secondary):hover{background:#3f8f18;border-color:#3f8f18;color:#fff;transform:none;box-shadow:none!important}.template-index .hero .button-secondary{background:#fff;color:var(--home-foreground);border:1px solid #fff}.template-index .hero .button-secondary:hover{background:#f3f4f6;color:var(--home-foreground);transform:none;box-shadow:none!important}.template-index .home-section-trust+.shopify-section,.template-index .home-section-carrefour+.shopify-section,.template-index .home-section-how+.shopify-section,.template-index .home-section-pillars+.shopify-section,.template-index .home-section-conversion+.shopify-section,.template-index .home-section-compare+.shopify-section{margin-block-start:0}.home-section-trust{position:relative;z-index:2}.home-section-trust .section-background{display:none}.home-hero-trust{width:100%;max-width:72rem;margin-inline:auto;padding:12px max(var(--page-margin),1rem) 20px;box-sizing:border-box}.home-hero-trust__inner{display:flex;flex-direction:column;align-items:center;gap:14px;padding:8px 0 4px;text-align:center;border:none;border-radius:0;background:transparent;box-shadow:none}.home-hero-trust__social{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;margin:0}.home-hero-trust__stars{color:#f5b301;font-size:1.25rem;letter-spacing:.06em;line-height:1}.home-hero-trust__rating{font-size:1rem;font-weight:650;line-height:1.35;color:var(--home-muted, rgb(var(--color-foreground-rgb) / .85))}.home-hero-trust__pills{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:0;padding:0;list-style:none}.home-hero-trust__pill{padding:.55rem 1.05rem;font-size:.9375rem;font-weight:650;line-height:1.3;border-radius:999px;border:1px solid var(--home-border, #e5e7eb);background:var(--home-soft, #f7f8f7);color:var(--home-foreground, var(--color-foreground));box-shadow:none}.home-hero-trust__actions,.home-hero-trust__cta{display:none!important}@media screen and (max-width:749px){.template-index .hero .hero__content-wrapper{padding-block-end:clamp(1.35rem,5vw,2rem)}.template-index .hero .hero__content-wrapper .group-block:has(.button):has(.button-secondary) .group-block-content{gap:.75rem}.home-section-trust{--home-fab-clearance: 4.75rem}.home-hero-trust{padding-block-start:1.15rem;padding-block-end:max(1.75rem,calc(1rem + env(safe-area-inset-bottom,0px)));padding-inline:max(var(--page-margin),1rem)}.home-hero-trust__inner{gap:.9rem;padding:0;width:100%;align-items:center}.home-hero-trust__social{gap:.45rem .65rem;justify-content:center;width:100%}.home-hero-trust__rating{font-size:.9375rem}.home-hero-trust__pills{flex-direction:column;flex-wrap:nowrap;align-items:center;width:100%;max-width:none;margin-inline:auto;gap:.5rem}.home-hero-trust__pill{width:auto;max-width:min(20.5rem,100%);box-sizing:border-box;text-align:center;padding:.6rem 1.15rem;font-size:.875rem}}.home-carrefour{width:100%;max-width:72rem;margin-inline:auto;padding:0 max(var(--page-margin),1rem) 16px;box-sizing:border-box}.home-carrefour__grid,.home-carrefour__slider{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;align-items:stretch}.home-carrefour__card{--carrefour-accent-rgb: var(--color-primary-rgb, 76 166 31);display:grid;gap:12px;align-content:start;align-items:start;min-width:0;height:100%;padding:14px 16px;border-radius:var(--home-radius, .875rem);border:1px solid var(--home-border, #e5e7eb);background:var(--home-card, #fff);box-shadow:none;opacity:1;transform:none;pointer-events:auto}.home-carrefour__card--amazon{--carrefour-accent-rgb: 255 153 0;background:var(--home-card, #fff);border-color:#ff990047;box-shadow:none}.home-carrefour__copy{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.home-carrefour__badge{display:inline-flex;align-items:center;gap:6px;margin:0;padding:3px 9px;border-radius:999px;font-size:.625rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--color-primary, #4ca61f);background:rgb(var(--carrefour-accent-rgb) / .1)}.home-carrefour__badge--amazon{color:#c67b00;background:#ff99001f}.home-carrefour__badge-dot{width:5px;height:5px;border-radius:50%;background:var(--color-primary, #4ca61f);animation:home-carrefour-pulse 2s ease-in-out infinite}.home-carrefour__badge-dot--amazon{background:#f90}@keyframes home-carrefour-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.65;transform:scale(.85)}}.home-carrefour__title{margin:0;font-size:clamp(.875rem,1.8vw,1.0625rem);font-weight:700;line-height:1.25;color:var(--color-foreground)}.home-carrefour__text{margin:0;font-size:.75rem;line-height:1.45;color:rgb(var(--color-foreground-rgb) / .68)}.home-carrefour__logos{display:flex;flex-shrink:0;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:4.25rem;padding:.7rem 1rem;overflow:hidden;border-radius:10px;background:#fff;border:1px solid rgb(0 0 0 / .08)}.home-carrefour__logo{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center}.home-carrefour__logo-fallback{font-size:.6875rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--color-primary, #4ca61f)}.home-carrefour__logo-fallback--carrefour{color:#0055a5}.home-carrefour__logo-fallback--amazon{color:#c67b00}.home-carrefour__logo--amazon,.home-carrefour__logo--carrefour{width:100%;height:100%}.home-carrefour__cta{display:inline-flex;align-items:center;min-height:34px;margin-block-start:4px;padding:0 12px;font-size:.75rem;font-weight:600}.home-carrefour__dots{display:none!important}.home-carrefour.js-reveal-pending:not(.is-inview) .home-carrefour__grid,.home-carrefour.js-reveal-pending:not(.is-inview) .home-carrefour__slider{opacity:0;transform:translateY(10px)}.home-carrefour.is-inview .home-carrefour__grid,.home-carrefour.is-inview .home-carrefour__slider{animation:home-carrefour-reveal .5s cubic-bezier(.22,1,.36,1) forwards}.home-carrefour.is-inview--instant .home-carrefour__grid,.home-carrefour.is-inview--instant .home-carrefour__slider{opacity:1;transform:none;animation:none}@keyframes home-carrefour-reveal{to{opacity:1;transform:translateY(0)}}html.no-js .home-carrefour .home-carrefour__grid,html.no-js .home-carrefour .home-carrefour__slider{opacity:1;transform:none;animation:none}@media screen and (max-width:749px){.home-carrefour__grid,.home-carrefour__slider{grid-template-columns:1fr;gap:.65rem}.home-carrefour__card{padding:12px 14px}.home-carrefour__title{font-size:.9375rem}.home-carrefour__text{font-size:.8125rem}}@media screen and (min-width:990px){.home-carrefour__card{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:14px 14px 14px 16px;gap:12px}.home-carrefour__copy{min-width:0}.home-carrefour__logos{width:11.75rem;min-width:11.75rem;max-width:11.75rem;height:4.25rem;justify-self:end}.home-carrefour__text{font-size:.8125rem}}@media(prefers-reduced-motion:reduce){.home-carrefour.js-reveal-pending:not(.is-inview) .home-carrefour__grid,.home-carrefour.js-reveal-pending:not(.is-inview) .home-carrefour__slider,.home-carrefour.is-inview .home-carrefour__grid,.home-carrefour.is-inview .home-carrefour__slider{opacity:1;transform:none;animation:none}.home-carrefour__card{opacity:1;transform:none;transition:none}.home-carrefour__badge-dot{animation:none}}.home-pillars{width:100%;max-width:72rem;margin-inline:auto;padding:clamp(2.5rem,6vw,4rem) max(var(--page-margin),1rem) clamp(2rem,4vw,2.75rem);box-sizing:border-box}.home-pillars__grid{display:grid;grid-template-columns:1fr;gap:1rem;margin:0;padding:0;list-style:none}.home-pillars__card{padding:1.15rem 1.2rem;border-radius:var(--home-radius, .875rem);border:1px solid var(--home-border, var(--color-border));background:var(--home-card, var(--color-background));box-shadow:none}.home-pillars__icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;margin-block-end:.75rem;border-radius:50%;font-size:.875rem;font-weight:800;color:#fff;background:var(--home-primary, var(--color-primary, #4ca61f));box-shadow:none}.home-pillars__title{margin:0 0 .4rem;font-size:1.05rem;font-weight:700;letter-spacing:-.02em;color:var(--home-foreground, var(--color-foreground))}.home-pillars__text{margin:0;font-size:.9375rem;line-height:1.5;color:var(--home-muted, rgb(var(--color-foreground-rgb) / .78))}.home-how{width:100%;max-width:72rem;margin-inline:auto;padding:clamp(2.5rem,6vw,4rem) max(var(--page-margin),1rem);box-sizing:border-box}.home-how__header{display:flex;flex-direction:column;align-items:center;gap:.75rem;text-align:center;margin-block-end:1.75rem}.home-how__eyebrow{display:inline-flex;align-items:center;gap:.5rem;margin:0;font-size:.8125rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--home-primary, var(--color-primary))}.home-how__eyebrow-dot{width:.5rem;height:.5rem;border-radius:50%;background:var(--home-primary, var(--color-primary, #4ca61f));box-shadow:none}.home-how__title{margin:0;font-size:clamp(1.5rem,3.5vw,2rem);font-weight:800;line-height:1.2;letter-spacing:-.02em;color:var(--home-foreground, var(--color-foreground))}.home-how__subtitle{margin:0;max-width:40rem;font-size:.9375rem;line-height:1.5;color:var(--home-muted, rgb(var(--color-foreground-rgb) / .75))}.home-how__steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none}.home-how__step{display:flex;flex-direction:column;gap:8px;padding:1.15rem 1.2rem;border-radius:var(--home-radius, .875rem);border:1px solid var(--home-border, #e5e7eb);background:var(--home-card, var(--color-background));box-shadow:none;transition:border-color .2s ease}.home-how__step:hover{transform:none;border-color:rgb(var(--home-primary-rgb, var(--color-primary-rgb, 76 166 31)) / .35);box-shadow:none}.home-how__anim{display:flex;align-items:center;justify-content:center;min-height:6.75rem;border-radius:calc(var(--home-radius, .875rem) - .125rem);background:radial-gradient(ellipse 70% 60% at 50% 45%,rgb(var(--home-primary-rgb, var(--color-primary-rgb, 76 166 31)) / .08),transparent 70%),var(--home-soft, #f7f8f7);border:1px solid var(--home-border, #e5e7eb);overflow:hidden;contain:paint;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.home-how__step:hover .home-how__anim,.home-how__step:focus-within .home-how__anim{border-color:rgb(var(--home-primary-rgb, var(--color-primary-rgb, 76 166 31)) / .32);background:radial-gradient(ellipse 70% 60% at 50% 45%,rgb(var(--home-primary-rgb, var(--color-primary-rgb, 76 166 31)) / .14),transparent 70%),rgb(var(--home-primary-rgb, var(--color-primary-rgb, 76 166 31)) / .05);box-shadow:none}.home-how__anim-inner{display:block;width:100%;max-width:8.5rem;line-height:0}.home-how__anim-inner svg{display:block;width:100%;height:auto;shape-rendering:geometricPrecision}.home-how.is-inview .home-how__step{animation:home-how-step-in .5s ease both}.home-how.is-inview--instant .home-how__step{animation:none;opacity:1;transform:none}.home-how.is-inview .home-how__step:nth-child(1){animation-delay:.04s}.home-how.is-inview .home-how__step:nth-child(2){animation-delay:.1s}.home-how.is-inview .home-how__step:nth-child(3){animation-delay:.16s}.home-how.is-inview .home-how__step:nth-child(4){animation-delay:.22s}@keyframes home-how-step-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.home-how__step-num{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;font-size:.875rem;font-weight:800;color:#fff;background:var(--home-primary, var(--color-primary))}.home-how__step-title{margin:0;font-size:1.05rem;font-weight:700;line-height:1.25;letter-spacing:-.02em}.home-how__step-text{margin:0;font-size:.9375rem;line-height:1.45;color:var(--home-muted, rgb(var(--color-foreground-rgb) / .72))}@media(prefers-reduced-motion:reduce){.home-how__step{transition:none}.home-how__step:hover{transform:none}.home-how.is-inview .home-how__step{animation:none}}.home-compare{width:100%;max-width:72rem;margin-inline:auto;padding:clamp(2.5rem,6vw,4rem) max(var(--page-margin),1rem);box-sizing:border-box}.home-compare__header{display:flex;flex-direction:column;align-items:center;gap:.75rem;text-align:center;margin-block-end:1.75rem}.home-compare__eyebrow{display:inline-flex;align-items:center;gap:.5rem;margin:0;font-size:.8125rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--home-primary, var(--color-primary))}.home-compare__eyebrow-dot{width:.5rem;height:.5rem;border-radius:50%;background:var(--home-primary, var(--color-primary, #4ca61f));box-shadow:none}.home-compare__title{margin:0;font-size:clamp(1.5rem,3.5vw,2rem);font-weight:800;line-height:1.2;letter-spacing:-.02em;max-width:28rem;color:var(--home-foreground, var(--color-foreground))}.home-compare__subtitle{margin:0;max-width:40rem;font-size:.9375rem;line-height:1.5;color:var(--home-muted, rgb(var(--color-foreground-rgb) / .75))}.home-compare__chart{display:flex;flex-direction:column;gap:8px;padding:1.15rem;border-radius:var(--home-radius, .875rem);border:1px solid var(--home-border, #e5e7eb);background:var(--home-card, var(--color-background))}.home-compare__row{display:grid;grid-template-columns:minmax(6.5rem,1.1fr) repeat(3,minmax(0,1fr));gap:8px;align-items:stretch}.home-compare__row--head{margin-block-end:4px}.home-compare__cell{display:flex;flex-direction:column;justify-content:center;gap:8px;min-height:100%;padding:12px 10px;border-radius:12px;background:var(--color-background);border:1px solid var(--color-border)}.home-compare__cell--label{justify-content:center;background:transparent;border-color:transparent;padding-inline:4px 8px}.home-compare__cell--brand{align-items:center;text-align:center;gap:6px;padding-block:14px 12px;font-weight:700;font-size:.8125rem}.home-compare__cell--rescube{position:relative;border-color:rgb(var(--color-primary-rgb, 76 166 31) / .4);background:rgb(var(--color-primary-rgb, 76 166 31) / .08);box-shadow:none}.home-compare__logo{display:block;width:auto;max-width:5.5rem;max-height:2rem;object-fit:contain}.home-compare__brand-icon{font-size:1.35rem;line-height:1}.home-compare__brand-name{line-height:1.2}.home-compare__badge{display:inline-block;padding:3px 8px;font-size:.625rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;border-radius:100px;color:#fff;background:var(--color-primary)}.home-compare__metric{font-size:.8125rem;font-weight:700;line-height:1.25;color:rgb(var(--color-foreground-rgb) / .88)}.home-compare__value{font-size:.8125rem;font-weight:600;line-height:1.35;text-align:center}.home-compare__cell--best .home-compare__value{color:var(--color-primary)}.home-compare__cell--mid .home-compare__value,.home-compare__cell--worst .home-compare__value{color:rgb(var(--color-foreground-rgb) / .78)}.home-compare__cell--worst .home-compare__value{color:rgb(var(--color-foreground-rgb) / .62)}.home-compare__meter{display:block;width:100%;height:5px;border-radius:100px;background:rgb(var(--color-foreground-rgb) / .08);overflow:hidden}.home-compare__meter-fill{display:block;height:100%;border-radius:inherit;background:rgb(var(--color-foreground-rgb) / .22)}.home-compare__meter--high .home-compare__meter-fill{width:92%;background:var(--color-primary)}.home-compare__meter--mid .home-compare__meter-fill{width:48%;background:rgb(var(--color-foreground-rgb) / .35)}.home-compare__meter--low .home-compare__meter-fill{width:22%;background:rgb(var(--color-foreground-rgb) / .28)}.home-compare__cell--best .home-compare__meter{background:rgb(var(--color-primary-rgb, 76 166 31) / .15)}.home-compare__verdict{margin:20px 0 0;text-align:center;font-size:.9375rem;line-height:1.55;color:rgb(var(--color-foreground-rgb) / .82);max-width:40rem;margin-inline:auto}.home-compare__actions{display:flex;justify-content:center;margin-block-start:20px}.home-compare__cta{min-height:3rem;padding-inline:1.5rem;font-weight:700;border-radius:var(--home-btn-radius, 999px);background:var(--home-primary, var(--color-primary));color:#fff;border:1px solid var(--home-primary, var(--color-primary));box-shadow:none}.home-compare__cta:hover{background:#3f8f18;border-color:#3f8f18;color:#fff;transform:none;box-shadow:none}.home-compare__mobile{display:none}@media screen and (max-width:749px){.home-compare{padding-block:32px 40px}.home-compare__header{margin-block-end:20px}.home-compare__title{max-width:none;font-size:clamp(1.25rem,5.5vw,1.5rem)}.home-compare__subtitle{font-size:.875rem}.home-compare__chart--desktop{display:none}.home-compare__mobile{display:flex;flex-direction:column;gap:10px}.home-compare__mobile-card{padding:14px 14px 12px;border-radius:var(--home-radius, .875rem);border:1px solid var(--home-border, #e5e7eb);background:var(--color-background);box-shadow:none}.home-compare__mobile-metric{margin:0 0 10px;padding-block-end:8px;font-size:.8125rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase;color:rgb(var(--color-foreground-rgb) / .72);border-block-end:1px solid var(--color-border)}.home-compare__mobile-options{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.home-compare__mobile-option{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:10px;background:rgb(var(--color-foreground-rgb) / .03);border:1px solid transparent}.home-compare__mobile-option-label{flex-shrink:0;font-size:.6875rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:rgb(var(--color-foreground-rgb) / .55);min-width:4.75rem;padding-block-start:2px}.home-compare__mobile-option-value{flex:1;font-size:.875rem;font-weight:600;line-height:1.35;text-align:right;color:rgb(var(--color-foreground-rgb) / .82)}.home-compare__mobile-option--best{background:rgb(var(--color-primary-rgb, 76 166 31) / .08);border-color:rgb(var(--color-primary-rgb, 76 166 31) / .28);box-shadow:none}.home-compare__mobile-option--best .home-compare__mobile-option-label{color:var(--color-primary)}.home-compare__mobile-option--best .home-compare__mobile-option-value{color:var(--color-primary);font-weight:700}.home-compare__mobile-option--best .home-compare__mobile-option-label:after{content:" \2713";font-size:.75rem}.home-compare__mobile-option--worst .home-compare__mobile-option-value{color:rgb(var(--color-foreground-rgb) / .58)}.home-compare__verdict{margin-block-start:16px;font-size:.875rem;padding-inline:4px}.home-compare__actions{margin-block-start:16px}.home-compare__cta{width:100%;max-width:20rem}}@media screen and (min-width:750px){.home-compare__title{max-width:none}}.home-bundles-spotlight{width:100%;max-width:72rem;margin-inline:auto;padding:8px max(var(--page-margin),1rem) 40px;box-sizing:border-box}.home-bundles-spotlight__inner{--bundles-accent: var(--color-primary, #4ca61f);--bundles-accent-rgb: var(--color-primary-rgb, 76 166 31);position:relative;display:grid;grid-template-columns:minmax(7.5rem,9.5rem) minmax(0,1fr);gap:18px 20px;align-items:center;padding:22px 18px 24px;border-radius:var(--home-radius, .875rem);border:1px solid var(--home-border, #e5e7eb);background:var(--home-card, #fff);box-shadow:none;overflow:hidden}.home-bundles-spotlight__inner:before{display:none}.home-bundles-spotlight__visual{position:relative;width:100%;min-height:7.5rem;display:flex;align-items:center;justify-content:center}.home-bundles-spotlight__glow{display:none}.home-bundles-spotlight__ring{position:absolute;width:5.5rem;height:5.5rem;border-radius:50%;border:1px dashed rgb(var(--bundles-accent-rgb) / .35);animation:bundlesRingSpin 18s linear infinite}.home-bundles-spotlight__stack{position:relative;z-index:1;width:6.15rem;height:5.75rem;margin:0;padding:0;list-style:none}.home-bundles-spotlight__meal{position:absolute;width:3.5rem;height:4.25rem;border-radius:12px;border:1px solid var(--home-border, #e5e7eb);background:var(--color-background);box-shadow:none;overflow:hidden;transform-origin:center bottom}.home-bundles-spotlight__meal--back{left:0;bottom:0;transform:rotate(-14deg) translateY(4px);z-index:1;opacity:.88}.home-bundles-spotlight__meal--mid{left:.85rem;bottom:.35rem;transform:rotate(6deg);z-index:2}.home-bundles-spotlight__meal--front{left:2.4rem;bottom:.75rem;transform:rotate(-4deg);z-index:3}.home-bundles-spotlight__meal-art{display:block;height:68%;background:linear-gradient(160deg,rgb(var(--bundles-accent-rgb) / .55),rgb(var(--bundles-accent-rgb) / .22) 55%,rgb(var(--color-foreground-rgb) / .08))}.home-bundles-spotlight__meal--has-image{padding:0;background:rgb(var(--color-foreground-rgb) / .06)}.home-bundles-spotlight__meal-img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.home-bundles-spotlight__meal-label{display:flex;align-items:center;justify-content:center;height:32%;font-size:.6875rem;font-weight:800;letter-spacing:.02em;color:rgb(var(--color-foreground-rgb) / .65);background:rgb(var(--color-foreground-rgb) / .04)}.home-bundles-spotlight__save-chip{position:absolute;right:-.25rem;bottom:.15rem;z-index:4;display:inline-flex;align-items:center;gap:4px;padding:5px 9px 5px 6px;border-radius:100px;font-size:.6875rem;font-weight:800;letter-spacing:.02em;color:#fff;background:var(--bundles-accent);box-shadow:none;animation:none}.home-bundles-spotlight__save-chip-icon{display:inline-flex;align-items:center;justify-content:center;width:1.125rem;height:1.125rem;border-radius:100px;font-size:.625rem;background:#ffffff38}.home-bundles-spotlight__copy{min-width:0}.home-bundles-spotlight__eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 10px;padding:5px 12px 5px 8px;border-radius:100px;font-size:.6875rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--bundles-accent);background:rgb(var(--bundles-accent-rgb) / .1);border:1px solid rgb(var(--bundles-accent-rgb) / .2)}.home-bundles-spotlight__eyebrow-dot{width:7px;height:7px;border-radius:50%;background:var(--bundles-accent);box-shadow:0 0 rgb(var(--bundles-accent-rgb) / .5);animation:bundlesDotPulse 2s ease-in-out infinite}.home-bundles-spotlight__title{display:flex;flex-direction:column;gap:2px;margin:0 0 10px;font-size:clamp(1.2rem,4.2vw,1.625rem);font-weight:800;line-height:1.15}.home-bundles-spotlight__title-accent{display:block;background:linear-gradient(100deg,var(--color-foreground) 0%,var(--bundles-accent) 45%,var(--color-foreground) 90%);background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:bundlesTitleShine 5s ease-in-out infinite}.home-bundles-spotlight__title-rest{display:block;color:var(--color-foreground)}.home-bundles-spotlight__text{margin:0 0 14px;font-size:.9375rem;line-height:1.5;color:rgb(var(--color-foreground-rgb) / .78)}.home-bundles-spotlight__perks{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px;padding:0;list-style:none}.home-bundles-spotlight__perk{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:100px;font-size:.75rem;font-weight:600;line-height:1.3;color:rgb(var(--color-foreground-rgb) / .88);background:rgb(var(--color-foreground-rgb) / .05);border:1px solid rgb(var(--color-foreground-rgb) / .08);opacity:0;transform:translateY(10px)}.home-bundles-spotlight__perk-icon{font-size:.625rem;color:var(--bundles-accent)}.home-bundles-spotlight__actions{display:flex;flex-wrap:wrap;align-items:stretch;gap:.65rem;width:100%}.home-bundles-spotlight__cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:1 1 10rem;width:auto;max-width:none;min-height:3.15rem;padding-inline:1.35rem;font-weight:700;border-radius:var(--home-btn-radius, 999px);background:var(--home-primary, var(--bundles-accent, var(--color-primary)));color:#fff;border:1px solid var(--home-primary, var(--bundles-accent, var(--color-primary)));box-shadow:none;transition:background .18s ease,border-color .18s ease,color .18s ease}.home-bundles-spotlight__cta:hover{background:#3f8f18;border-color:#3f8f18;color:#fff;transform:none;box-shadow:none}.home-bundles-spotlight__cta-arrow{display:inline-block;transition:transform .25s ease}.home-bundles-spotlight__cta:hover .home-bundles-spotlight__cta-arrow,.home-bundles-spotlight__cta:focus-visible .home-bundles-spotlight__cta-arrow{transform:translate(4px)}.home-bundles-spotlight .give-as-gift-link--bundles{margin-top:0;flex:1 1 12rem;width:auto;max-width:none;min-height:3.15rem;box-sizing:border-box}.home-bundles-spotlight.js-reveal-pending:not(.is-inview) .home-bundles-spotlight__inner{opacity:0;transform:translateY(20px) scale(.98)}.home-bundles-spotlight.is-inview .home-bundles-spotlight__inner{animation:bundlesCardIn .7s cubic-bezier(.22,1,.36,1) forwards}.home-bundles-spotlight.is-inview--instant .home-bundles-spotlight__inner{opacity:1;transform:none;animation:none}.home-bundles-spotlight.is-inview .home-bundles-spotlight__meal--back{animation:bundlesMealFloatBack 4.5s ease-in-out infinite}.home-bundles-spotlight.is-inview .home-bundles-spotlight__meal--mid{animation:bundlesMealFloatMid 4.5s ease-in-out infinite;animation-delay:.35s}.home-bundles-spotlight.is-inview .home-bundles-spotlight__meal--front{animation:bundlesMealFloatFront 4.5s ease-in-out infinite;animation-delay:.7s}.home-bundles-spotlight.is-inview .home-bundles-spotlight__perk:nth-child(1){animation:bundlesPerkIn .5s ease forwards;animation-delay:.35s}.home-bundles-spotlight.is-inview .home-bundles-spotlight__perk:nth-child(2){animation:bundlesPerkIn .5s ease forwards;animation-delay:.48s}.home-bundles-spotlight.is-inview .home-bundles-spotlight__perk:nth-child(3){animation:bundlesPerkIn .5s ease forwards;animation-delay:.61s}.home-bundles-spotlight.is-inview .home-bundles-spotlight__inner:before{animation:bundlesBorderShift 6s ease-in-out infinite}@keyframes bundlesCardIn{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes bundlesMealFloatBack{0%,to{transform:rotate(-14deg) translateY(4px)}50%{transform:rotate(-14deg) translateY(-1px)}}@keyframes bundlesMealFloatMid{0%,to{transform:rotate(6deg) translateY(0)}50%{transform:rotate(6deg) translateY(-5px)}}@keyframes bundlesMealFloatFront{0%,to{transform:rotate(-4deg) translateY(0)}50%{transform:rotate(-4deg) translateY(-6px)}}@keyframes bundlesPerkIn{to{opacity:1;transform:translateY(0)}}@keyframes bundlesRingSpin{to{transform:rotate(360deg)}}@keyframes bundlesSavePulse{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes bundlesDotPulse{0%,to{box-shadow:0 0 rgb(var(--bundles-accent-rgb) / .45)}50%{box-shadow:0 0 0 6px rgb(var(--bundles-accent-rgb) / 0)}}@keyframes bundlesTitleShine{0%,to{background-position:0% center}50%{background-position:100% center}}@keyframes bundlesBorderShift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.no-js .home-bundles-spotlight:not(.is-inview) .home-bundles-spotlight__inner,.no-js .home-bundles-spotlight__perk{opacity:1;transform:none}@media screen and (max-width:749px){.home-bundles-spotlight__inner{grid-template-columns:1fr;gap:20px;text-align:center}.home-bundles-spotlight__visual{margin-inline:auto;min-height:8rem}.home-bundles-spotlight__eyebrow{align-self:center}.home-bundles-spotlight__perks{justify-content:center}.home-bundles-spotlight__cta{margin-inline:0}.home-bundles-spotlight__actions{justify-content:center}}@media(prefers-reduced-motion:reduce){.home-bundles-spotlight.js-reveal-pending:not(.is-inview) .home-bundles-spotlight__inner,.home-bundles-spotlight.is-inview .home-bundles-spotlight__inner,.home-bundles-spotlight.is-inview .home-bundles-spotlight__meal--back,.home-bundles-spotlight.is-inview .home-bundles-spotlight__meal--mid,.home-bundles-spotlight.is-inview .home-bundles-spotlight__meal--front,.home-bundles-spotlight.is-inview .home-bundles-spotlight__perk,.home-bundles-spotlight.is-inview .home-bundles-spotlight__inner:before,.home-bundles-spotlight__perk{opacity:1;transform:none;animation:none}.home-bundles-spotlight__ring,.home-bundles-spotlight__meal,.home-bundles-spotlight__save-chip,.home-bundles-spotlight__eyebrow-dot,.home-bundles-spotlight__title-accent,.home-bundles-spotlight__inner:before{animation:none!important}}.template-index [class*=ai-customer-reviews-container-]{max-width:72rem}.template-index [class*=ai-customer-reviews-card-],.template-index [class*=ai-customer-reviews-item-]{border-radius:var(--home-radius, .875rem)!important;border:1px solid var(--home-border, #e5e7eb)!important;box-shadow:none!important}@media screen and (min-width:750px){.template-index [class*=ai-customer-reviews-grid-]{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1rem;align-items:stretch}.template-index [class*=ai-customer-reviews-container-]{max-width:72rem}}.template-index .home-conversion-section .product-conv-stats{padding-block-start:32px}.template-index .product-list-section .section-resource-list__header,.template-index [class*=product-list] h2,.template-index [class*=product-list] .text-block h2{text-align:center;letter-spacing:-.02em;font-weight:800}.template-index .shopify-section:has(.product-list){padding-block:clamp(2.5rem,6vw,4rem)}.template-index .shopify-section:has(.product-list) .button{border-radius:var(--home-btn-radius, 999px);font-weight:700;min-height:3rem;box-shadow:none!important}.template-index .shopify-section:has(.product-list) .button:not(.button-secondary){background:var(--home-primary, var(--color-primary, #4ca61f));color:#fff;border-color:var(--home-primary, var(--color-primary, #4ca61f));box-shadow:none!important}.template-index .hero .text-block.rte,.template-index .hero .text-block.rte p{max-width:36rem;margin-inline:auto;opacity:.95;line-height:1.5}.template-index .shopify-section:has(.app-download-cta) .section-content-wrapper{width:100%;max-width:100%;align-items:center}.template-index .shopify-section:has(.app-download-cta){background:var(--home-soft, #f7f8f7)}@media screen and (max-width:749px){html:has(.template-index),html:has(.template-index) body{overflow-x:clip;max-width:100%}.template-index .shopify-section:has(.home-meals-list),.template-index .shopify-section:has(.home-bundles-list){overflow-x:clip;max-width:100%}}@media screen and (max-width:749px){.template-index .home-meals-list .section-resource-list__header,.template-index .home-bundles-list .section-resource-list__header{padding-inline:max(var(--page-margin),1rem)}.template-index .home-meals-list>.force-full-width,.template-index .home-bundles-list>.force-full-width{grid-column:2;width:100%;max-width:100%;min-width:0;overflow-x:clip}.template-index .home-meals-list .resource-list__carousel,.template-index .home-bundles-list .resource-list__carousel{--mobile-card-size: 40cqw;--gutter-slide-width: 0px;padding-block-end:4px;max-width:100%;min-width:0}.template-index .home-meals-list .resource-list__carousel slideshow-container,.template-index .home-bundles-list .resource-list__carousel slideshow-container,.template-index .home-meals-list .resource-list__carousel slideshow-component,.template-index .home-bundles-list .resource-list__carousel slideshow-component{max-width:100%;min-width:0}.template-index .home-meals-list .resource-list__carousel .resource-list__slide,.template-index .home-bundles-list .resource-list__carousel .resource-list__slide{--slide-width: clamp(132px, 40cqw, 200px)}.template-index .home-meals-list .resource-list__carousel slideshow-slides,.template-index .home-bundles-list .resource-list__carousel slideshow-slides{scroll-padding-inline:max(var(--page-margin),1rem);padding-inline:max(var(--page-margin),1rem)}.template-index .home-meals-list .section-resource-list__content,.template-index .home-bundles-list .section-resource-list__content{padding-inline:max(var(--page-margin),1rem)}.template-index .home-meals-list .resource-list__carousel slideshow-arrows,.template-index .home-bundles-list .resource-list__carousel slideshow-arrows{padding-inline:4px}.template-index .home-list-swipe-hint{grid-column:2;margin:10px 0 0;padding-inline:max(var(--page-margin),1rem);font-size:.75rem;font-weight:600;line-height:1.35;text-align:center;color:rgb(var(--color-foreground-rgb) / .55);max-width:100%;box-sizing:border-box}}@media screen and (min-width:750px){.home-hero-trust__inner{flex-direction:row;flex-wrap:wrap;justify-content:center;text-align:center;gap:14px 32px;padding:10px 0 6px}.home-hero-trust__social{flex:0 0 auto;justify-content:center}.home-hero-trust__rating{font-size:1.0625rem}.home-hero-trust__pill{font-size:1rem;padding:.6rem 1.15rem}.home-hero-trust__pills{flex:0 1 auto;justify-content:center}.home-pillars__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.home-how__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.home-bundles-spotlight__inner{grid-template-columns:11rem minmax(0,1fr);gap:28px 36px;padding:32px 40px}.home-bundles-spotlight__visual{min-height:9rem}.home-bundles-spotlight__stack{width:7.35rem;height:6.75rem}.home-bundles-spotlight__meal{width:4.25rem;height:5.125rem}.home-bundles-spotlight__meal--mid{left:1.15rem}.home-bundles-spotlight__meal--front{left:2.9rem}.home-bundles-spotlight__ring{width:7rem;height:7rem}.home-bundles-spotlight__save-chip{font-size:.75rem;padding:6px 11px 6px 7px}.home-bundles-spotlight__cta{width:auto;min-width:220px}}.home-giftcards-promo{--gift-accent: var(--color-primary, #4ca61f);--gift-accent-rgb: var(--color-primary-rgb, 76 166 31);width:100%;max-width:none;margin-inline:0;margin-block:1.75rem .75rem;padding:clamp(1.5rem,4vw,2.75rem) max(var(--page-margin),1rem);box-sizing:border-box;background:radial-gradient(ellipse 80% 60% at 100% 0%,rgb(var(--gift-accent-rgb) / .14) 0%,transparent 55%),linear-gradient(145deg,rgb(var(--gift-accent-rgb) / .1),rgb(var(--gift-accent-rgb) / .04) 42%,rgb(var(--gift-accent-rgb) / .06));border-block:1px solid rgb(var(--gift-accent-rgb) / .14);position:relative;overflow:hidden}.section--page-width .home-giftcards-promo{width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw)}.home-giftcards-promo:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(-12deg,transparent,transparent 40px,rgb(var(--gift-accent-rgb) / .02) 40px,rgb(var(--gift-accent-rgb) / .02) 41px);pointer-events:none}.home-giftcards-promo__inner{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:clamp(1.25rem,3vw,2rem);width:100%;max-width:72rem;margin-inline:auto;padding:0;border:none;border-radius:0;background:none;box-shadow:none;overflow:visible}.home-giftcards-promo__inner:before{display:none}.home-giftcards-promo__copy,.home-giftcards-promo__cta{position:relative;z-index:1}.home-giftcards-promo__copy{flex:1 1 16rem;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:.55rem}.home-giftcards-promo__eyebrow{display:inline-flex;align-items:center;gap:.45rem;width:fit-content;margin:0;padding:.35rem .75rem;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--gift-accent);background:rgb(var(--gift-accent-rgb) / .12);border:1px solid rgb(var(--gift-accent-rgb) / .22);border-radius:999px}.home-giftcards-promo__eyebrow-icon{font-size:.75rem;line-height:1}.home-giftcards-promo__title{margin:0;font-size:clamp(1.35rem,3vw,2rem);font-weight:800;line-height:1.15;letter-spacing:-.02em;color:var(--color-foreground)}.home-giftcards-promo__text{margin:0;max-width:36rem;color:rgb(var(--color-foreground-rgb) / .68);font-size:clamp(.9375rem,1.6vw,1.0625rem);line-height:1.55}.home-giftcards-promo__cta{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;flex-shrink:0;min-height:3rem;padding-inline:1.35rem;text-decoration:none;box-shadow:0 6px 18px rgb(var(--gift-accent-rgb) / .22)}.home-giftcards-promo__cta-arrow{transition:transform .15s ease}.home-giftcards-promo__cta:hover .home-giftcards-promo__cta-arrow{transform:translate(3px)}.home-section-new-meals-banner{padding-block:.25rem .5rem}.home-new-meals-banner{margin:.75rem 0 1.25rem}.home-new-meals-banner__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.35rem 2rem;padding:clamp(1.25rem,3vw,1.75rem) clamp(1.25rem,3vw,1.85rem);border-radius:var(--home-radius, .875rem);background:#2f6b18;color:#fff;box-shadow:none;overflow:hidden;position:relative}.home-new-meals-banner__inner:after{display:none}.home-new-meals-banner__copy,.home-new-meals-banner__actions{position:relative;z-index:1}.home-new-meals-banner__copy{flex:1 1 18rem;min-width:0}.home-new-meals-banner__eyebrow{margin:0 0 .4rem;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffffd1}.home-new-meals-banner__title{margin:0 0 .45rem;font-size:clamp(1.35rem,3vw,1.85rem);line-height:1.15;letter-spacing:-.02em;font-weight:800;color:#fff}.home-new-meals-banner__text{margin:0;max-width:38rem;font-size:.975rem;line-height:1.5;color:#ffffffe0}.home-new-meals-banner__actions{display:flex;flex-direction:column;align-items:stretch;gap:.65rem;flex-shrink:0;min-width:min(100%,14.5rem)}.home-new-meals-banner__cta{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:3rem;padding-inline:1.35rem;border-radius:999px;background:#fff!important;border-color:#fff!important;color:#1f3d14!important;font-weight:700;text-decoration:none;box-shadow:0 8px 20px #0000001f}.home-new-meals-banner__cta:hover{background:#f3f8ef!important;border-color:#f3f8ef!important;color:#1f3d14!important}.home-new-meals-banner__cta-arrow{transition:transform .15s ease}.home-new-meals-banner__cta:hover .home-new-meals-banner__cta-arrow{transform:translate(3px)}.home-new-meals-banner__secondary{text-align:center;font-size:.875rem;font-weight:600;color:#ffffffe6;text-decoration:underline;text-underline-offset:.18em}.home-new-meals-banner__secondary:hover{color:#fff}@media(min-width:750px){.home-new-meals-banner__actions{align-items:flex-end}.home-new-meals-banner__secondary{text-align:right;padding-inline-end:.35rem}}@media(max-width:749px){.home-new-meals-banner__cta{width:100%}}@media(max-width:749px){.home-giftcards-promo{margin-block:1.25rem .5rem;padding-block:1.35rem}.home-giftcards-promo__cta{width:100%}}@media(prefers-reduced-motion:no-preference){@keyframes homeHeroRise{0%{transform:translateY(8px)}to{transform:translateY(0)}}.template-index .hero .hero__content>*{animation:homeHeroRise .45s cubic-bezier(.22,1,.36,1) both}.template-index .hero .hero__content>*:nth-child(1){animation-delay:.02s}.template-index .hero .hero__content>*:nth-child(2){animation-delay:.06s}.template-index .hero .hero__content>*:nth-child(3){animation-delay:.1s}.template-index .hero .hero__content>*:nth-child(4){animation-delay:.14s}}.template-index .shopify-section:has(.meals-product-card-ui) .product-list__header .text-block,.template-index .resource-list .product-list-text .text-block h3,.template-index .product-list .text-block.h3,.template-index .product-list .text-block.h3 *{font-weight:800;letter-spacing:-.02em}.template-index .meals-product-card-ui .product-card{transition:border-color .2s ease;box-shadow:none}@media screen and (min-width:750px){.template-index .home-meals-list .resource-list--grid{--resource-list-columns: repeat(5, minmax(0, 1fr));--resource-list-columns-per-row: 5;grid-template-columns:repeat(5,minmax(0,1fr))}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.template-index .meals-product-card-ui .product-card:hover{transform:none;box-shadow:none;border-color:rgb(var(--home-primary-rgb) / .35)}}.template-index .home-meals-list .section-resource-list__content{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem .85rem}.template-index .home-meals-list .section-resource-list__content>.button,.template-index .home-meals-list .section-resource-list__content>.button-secondary,.template-index .product-list>.button,.template-index .product-list .button:not(.button-secondary){width:auto;max-width:100%;border-radius:var(--home-btn-radius, 999px);min-height:3rem;padding-inline:1.75rem;font-weight:700;box-shadow:none!important;transform:none}.template-index .home-meals-list .section-resource-list__content>.button,.template-index .product-list>.button,.template-index .product-list .button:not(.button-secondary){background:var(--home-primary);border-color:var(--home-primary);color:#fff}.template-index .home-meals-list .section-resource-list__content>.button-secondary{background:transparent;border:1.5px solid rgb(var(--home-primary-rgb, 76 166 31) / .45);color:var(--home-primary, #4ca61f)}.template-index .home-meals-list .section-resource-list__content>.button-secondary:hover{background:rgb(var(--home-primary-rgb, 76 166 31) / .08);border-color:var(--home-primary, #4ca61f);color:var(--home-primary, #4ca61f)}.template-index .product-list>.button:hover,.template-index .product-list .button:not(.button-secondary):hover{background:#3f8f18;border-color:#3f8f18;color:#fff;transform:none;box-shadow:none!important}.template-index .button,.template-index .button-secondary,.template-index a.button,.template-index button.button{box-shadow:none!important}.template-index .button:hover,.template-index .button-secondary:hover,.template-index a.button:hover,.template-index button.button:hover{transform:none!important;box-shadow:none!important}.template-index .hero-wrapper .home-cover{--home-cover-height: calc(var(--section-height-large, 35rem) - var(--header-group-height, 0px));position:relative;height:var(--home-cover-height);min-height:var(--home-cover-height);max-height:var(--home-cover-height);background:#102117;color:#fff;overflow:hidden}.template-index .home-cover__viewport,.template-index .home-cover__slide{height:100%;min-height:0}.template-index .home-cover__slide{position:relative;display:grid}.template-index .home-cover__slide[hidden]{display:none}.template-index .home-cover__slide img,.template-index .home-cover__overlay,.template-index .home-cover__content{grid-area:1 / 1}.template-index .home-cover__slide img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center}.template-index .home-cover__overlay{background:linear-gradient(to top,#0c1c148c,#0c1c1438 48%,#0c1c1414)}.template-index .home-cover__content{z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3.25rem 1.25rem 3.5rem}.template-index .home-cover__heading{margin:0;max-width:18ch;color:#fff;font-family:var(--font-h1--family);font-style:var(--font-h1--style);font-weight:800;font-size:var(--font-h1--size);line-height:var(--font-h1--line-height);letter-spacing:-.02em;text-transform:var(--font-h1--case);text-wrap:pretty}.template-index .home-cover__sub{margin:.75rem 0 0;max-width:44rem;color:#fff;font-family:var(--font-h4--family);font-style:var(--font-h4--style);font-weight:600;font-size:clamp(1.35rem,4vw,1.7rem);line-height:1.4}.template-index .home-cover__actions{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem;width:auto;max-width:100%;margin-top:1.35rem}.template-index .home-cover__actions .button,.template-index .home-cover__actions .button.button-secondary{display:inline-flex;justify-content:center;align-items:center;flex:0 0 auto;width:auto;max-width:none;min-height:3.25rem;padding-block:0;padding-inline:1.75rem;border-radius:999px;white-space:nowrap;font-family:var(--button-font-family-primary);font-style:normal;font-weight:700;font-size:1.0625rem;line-height:1;letter-spacing:inherit;text-transform:var(--button-text-case-primary);text-decoration:none}.template-index .home-cover__actions .button:not(.button-secondary){background:#4ca61f;color:#fff;border:1px solid #4ca61f}.template-index .home-cover__actions .button-secondary{background:#fff;color:#2a2e35;border:1px solid #fff}@media screen and (max-width:749px){.template-index .home-cover__actions{flex-direction:column;align-items:stretch;width:min(100%,22rem)}.template-index .home-cover__actions .button,.template-index .home-cover__actions .button.button-secondary{width:100%}}.template-index .home-cover__arrow,.template-index .home-cover__dot{position:absolute;z-index:2;border:0;color:#fff;background:transparent;cursor:pointer}.template-index .home-cover__arrow{top:50%;transform:translateY(-50%);width:2.75rem;height:2.75rem;font-size:2.4rem;line-height:1}.template-index .home-cover__arrow--prev{left:.75rem}.template-index .home-cover__arrow--next{right:.75rem}.template-index .home-cover__dots{position:absolute;z-index:2;left:0;right:0;bottom:1.1rem;display:flex;justify-content:center;gap:.5rem}.template-index .home-cover__dot{position:static;width:.55rem;height:.55rem;border-radius:999px;background:#ffffff73}.template-index .home-cover__dot[aria-selected=true]{background:#fff}
/*# sourceMappingURL=/cdn/shop/t/9/assets/homepage-enhanced.css.map */
