:root{--avk-forest: #022f24;--avk-green: #017550;--avk-leaf: #439547;--avk-green-soft: #4aa87d;--avk-lime: #99ca3c;--avk-lime-eyebrow: #aecb38;--avk-coral: #f1645d;--avk-pink: #e75ebe;--avk-leaf-light: #dcf1cf;--avk-mint: #cbe7da;--avk-mint-light: #eef7f2;--avk-pink-light: #fddedc;--avk-lime-light: #eaf7c8;--avk-cream: #fdfbf4;--avk-ink: #1a1a18;--avk-line: #e4e0d6;--avk-sales: #2d6a4f;--avk-beige: #f4efe3;--avk-deep-green: #12503c;--avk-sage: #b4d69f;--avk-butter: #f7ed9e;--avk-olive: #7aa309;--avk-coral-dark: #c33f39;--avk-berry: #b5446e;--avk-butter-light: #fff7c0;--avk-field-line: #ffeea4;--avk-night: #173f35;--avk-mint-mid: #afdec9;--avk-bright-green: #72bf44;--avk-blush: #f7dcea;--avk-lime-bright: #c6e474;--avk-tag-bg: #edf8cc;--avk-tag-text: #6a8e1a;--avk-muted: #7a7a74;--avk-font-display: "Paytone One", "Arial Rounded MT Bold", "Helvetica Neue", Arial, sans-serif;--avk-font-body: "Titillium Web", "Segoe UI", "Helvetica Neue", Arial, sans-serif;--avk-container: 1200px;--avk-gutter: 24px;--avk-section-y: 96px;--avk-header-h: 61px;--font-body-family: var(--avk-font-body);--font-heading-family: var(--avk-font-display);--font-heading-weight: 400}@media screen and (max-width:989px){:root{--avk-section-y: 72px}}@media screen and (max-width:749px){:root{--avk-section-y: 56px;--avk-gutter: 20px}}body{font-family:var(--avk-font-body)}.avk-container{width:100%;max-width:var(--avk-container);margin-inline:auto;padding-inline:var(--avk-gutter);box-sizing:border-box}.avk-h1,.avk-h2,.avk-h3,.avk-h4{font-family:var(--avk-font-display);font-weight:400;letter-spacing:0;margin:0}.avk-h1{font-size:80px;line-height:1}.avk-h2{font-size:70px;line-height:72px}.avk-h3{font-size:30px;line-height:36px}.avk-h4{font-size:24px;line-height:30px}.avk-lead{font-family:var(--avk-font-body);font-size:17px;line-height:1.7;margin:0}.avk-body{font-family:var(--avk-font-body);font-size:15px;line-height:1.6;margin:0}.avk-small{font-family:var(--avk-font-body);font-size:14px;line-height:1.5;margin:0}.avk-eyebrow{font-family:var(--avk-font-body);font-weight:700;font-size:11px;line-height:1.5;letter-spacing:1.43px;text-transform:uppercase;margin:0}@media screen and (max-width:989px){.avk-h1{font-size:60px}.avk-h2{font-size:52px;line-height:1.05}}@media screen and (max-width:749px){.avk-h1{font-size:44px;line-height:1.02}.avk-h2{font-size:38px;line-height:1.08}.avk-h3{font-size:26px;line-height:1.2}.avk-h4{font-size:22px;line-height:1.3}}.avk-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:58px;padding:15px 32px;border-radius:100px;border:2px solid transparent;font-family:var(--avk-font-body);font-weight:600;font-size:16px;line-height:24px;text-decoration:none;cursor:pointer;box-sizing:border-box;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}.avk-btn:hover{transform:translateY(-1px)}.avk-btn:focus-visible,.avk-icon-btn:focus-visible,.avk-header a:focus-visible,.avk-header button:focus-visible{outline:3px solid var(--avk-lime);outline-offset:3px}.avk-btn--leaf{background:var(--avk-leaf);color:#fff}.avk-btn--leaf:hover{background:var(--avk-green)}.avk-btn--outline-light{border-color:#fff;color:#fff;background:transparent}.avk-btn--outline-light:hover{background:#fff;color:var(--avk-forest)}.avk-btn--outline-dark{border-color:var(--avk-sales);color:var(--avk-sales);background:transparent}.avk-btn--outline-dark:hover{background:var(--avk-sales);color:#fff}.avk-btn--sm{min-height:40px;padding:8px 18px;font-size:13px;line-height:20px}.avk-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:58px;height:58px;border-radius:50%;background:var(--avk-coral);color:var(--avk-leaf-light);transition:transform .2s ease}.avk-icon-btn:hover{transform:translateY(-1px) rotate(-6deg)}.avk-icon-btn svg{width:40px;height:40px}@media(prefers-reduced-motion:reduce){.avk-btn,.avk-icon-btn{transition:none}.avk-btn:hover,.avk-icon-btn:hover{transform:none}}.avk-section{position:relative;isolation:isolate;padding-block:var(--avk-section-y);overflow:hidden}.avk-section__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.avk-section__bg img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.avk-section__bg--mobile{display:none}@media screen and (max-width:749px){.avk-section__bg--has-mobile .avk-section__bg--desktop{display:none}.avk-section__bg--mobile{display:block}}.avk-copy{color:#3d3d38}.avk-copy p{margin:0 0 1em}.avk-copy p:last-child{margin-bottom:0}.avk-btn--md{min-height:49px;padding:12px 26px;font-size:14px;line-height:21px}.avk-btn--pink{background:var(--avk-pink);color:#fff}.avk-btn--pink:hover{background:#d44aab}.avk-btn--lime{background:var(--avk-lime-eyebrow);color:var(--avk-forest)}.avk-btn--lime:hover{background:var(--avk-lime)}.avk-btn--mint{background:var(--avk-mint);color:var(--avk-forest);box-shadow:0 20px 50px #022f2480;min-height:60px}.avk-btn--blush{background:var(--avk-pink-light);color:var(--avk-forest);box-shadow:0 20px 50px #022f2480;min-height:60px}.avk-btn--mint:hover,.avk-btn--blush:hover{background:#fff}.avk-btn--outline-mint{border-color:var(--avk-mint-light);color:var(--avk-mint-light);background:transparent}.avk-btn--outline-mint:hover{background:var(--avk-mint-light);color:var(--avk-forest)}.avk-btn--outline-forest{border-color:var(--avk-forest);color:var(--avk-forest);background:transparent}.avk-btn--outline-forest:hover{background:var(--avk-forest);color:#fff}.avk-arrow-link{display:inline-flex;align-items:center;gap:6px;font-family:var(--avk-font-body);font-weight:600;font-size:14px;line-height:21px;color:var(--avk-sales);text-decoration:none}.avk-arrow-link svg{width:14px;height:14px;transition:transform .2s ease}.avk-arrow-link:hover svg,.avk-card:hover .avk-arrow-link svg{transform:translate(4px)}.avk-card{position:relative;display:flex;flex-direction:column;background:#fff;border-radius:20px;overflow:hidden;text-decoration:none;color:inherit;transition:transform .3s ease}.avk-card:hover{transform:translateY(-4px)}.avk-card__media{position:relative;overflow:hidden;background:#ddd8ce}.avk-card__media img,.avk-card__media svg{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.avk-card:hover .avk-card__media img{transform:scale(1.04)}.avk-card__link-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.avk-card__link-overlay:focus-visible{outline:3px solid var(--avk-lime);outline-offset:-3px;border-radius:20px}.avk-tag{display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:100px;border:1px solid var(--avk-sales);background:#eff7f3;color:var(--avk-sales);font-family:var(--avk-font-body);font-size:12px;line-height:18px}.avk-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}@media screen and (max-width:989px){.avk-grid-3{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--avk-gutter);gap:16px;margin-inline:calc(var(--avk-gutter) * -1);padding:8px var(--avk-gutter) 48px;scrollbar-width:none}.avk-grid-3::-webkit-scrollbar{display:none}.avk-grid-3>*{flex:0 0 min(78%,340px);scroll-snap-align:start}}@keyframes avk-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.avk-hero .avk-hero__content>*{animation:avk-rise .7s cubic-bezier(.2,.7,.2,1) both}.avk-hero .avk-hero__content>*:nth-child(1){animation-delay:.05s}.avk-hero .avk-hero__content>*:nth-child(2){animation-delay:.15s}.avk-hero .avk-hero__content>*:nth-child(3){animation-delay:.3s}.avk-hero .avk-hero__content>*:nth-child(4){animation-delay:.45s}.shopify-design-mode .avk-hero .avk-hero__content>*{animation:none}@media(prefers-reduced-motion:reduce){.avk-hero .avk-hero__content>*{animation:none}.avk-card,.avk-card__media img,.avk-arrow-link svg{transition:none}.avk-card:hover,.avk-card:hover .avk-card__media img{transform:none}}:is(.avk-section,.avk-hero,.avk-features,.avk-footer,.avk-header) :is(h1,h2,h3,h4,h5,h6){color:inherit;letter-spacing:0}:is(.avk-section,.avk-hero,.avk-features,.avk-footer,.avk-header) :is(h1,h2,h3,h4,h5,h6).avk-eyebrow{letter-spacing:1.43px}[data-avk-anchor]{scroll-margin-top:130px}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.avk-statement{margin:0;padding:20px;border:1px solid currentColor;border-radius:24px;font-family:var(--avk-font-display);font-weight:400;font-size:32px;line-height:1.25}.avk-statement--pill{border-radius:50px;text-align:center}@media screen and (max-width:749px){.avk-statement{font-size:24px}}.avk-hero__overlay:empty,.avk-ripe__bar:empty{display:block}
/*# sourceMappingURL=/cdn/shop/t/2/assets/avk-base.css.map */
