:root{--flevae-page-cream:#f3ebdd;--flevae-card-cream:#faf6ee;--flevae-light-cream:#fff9f1;--flevae-warm-text:#403a35;--flevae-warm-border:#d8ccbc;--flevae-sage:#afc69a;--flevae-sage-deep:#8fa77b;--flevae-peach:#dea089;--flevae-lilac:#d9cce2;--flevae-butter:#eedca2;--flevae-soft-shadow:rgba(112,88,69,.12)}html,body,.page-wrapper,#MainContent{background:var(--flevae-page-cream);color:var(--flevae-warm-text)}#header-group,#header-component,.header-section,.header__row{background:var(--flevae-page-cream)}#MainContent :is(h1,h2,h3,h4,h5,h6),#header-component .flevae-nav__link,#header-component .flevae-mobile-nav__panel a,#MainContent :is(.button,.button-custom),.flevae-announcement__brand{font-family:var(--font-heading--family),"Trebuchet MS",sans-serif}body,#MainContent :is(p,li,input,textarea,select),.flevae-announcement__slogan{font-family:var(--font-body--family),"Trebuchet MS",sans-serif}#MainContent :is(h1,h2,h3){font-weight:700;letter-spacing:-.016em;line-height:1.13}#MainContent :is(h4,h5,h6),#header-component .flevae-nav__link,#MainContent :is(.button,.button-custom){font-weight:650;letter-spacing:.01em}#MainContent .text-block :is(h1,h2,h3),#MainContent .main-page :is(h1,h2){position:relative;display:inline-block}#MainContent .text-block :is(h1,h2,h3):after,#MainContent .main-page :is(h1,h2):after{content:"";display:inline-block;width:7px;height:12px;margin-inline-start:13px;vertical-align:.06em;border-radius:70% 30% 65% 35%;background:var(--flevae-sage-deep);box-shadow:-5px -5px 0 -1px var(--flevae-peach),5px -4px 0 -1px color-mix(in srgb,var(--flevae-peach) 72%,white),0 -9px 0 -1px #f5ddae;rotate:5deg}#MainContent :is(p,.rte) a:not(.button){text-decoration-color:color-mix(in srgb,var(--flevae-sage-deep) 65%,transparent);text-decoration-thickness:1.5px;text-underline-offset:4px;transition:color .2s ease,text-decoration-color .2s ease}#MainContent :is(p,.rte) a:not(.button):hover{color:#637852;text-decoration-color:var(--flevae-sage-deep)}#MainContent hr{border:0;height:10px;margin-block:24px;background:radial-gradient(ellipse at 50% 100%,color-mix(in srgb,var(--flevae-sage) 42%,transparent) 0 42%,transparent 46%) 0 0/31px 10px repeat-x;opacity:.7}#MainContent :is(.product-card,.collection-card){background:var(--flevae-card-cream);border-color:var(--flevae-warm-border);border-radius:24px 20px 26px 19px;box-shadow:0 7px 22px var(--flevae-soft-shadow);overflow:hidden}#MainContent :is(.product-card__content,.collection-card__content){background:var(--flevae-card-cream);border-radius:0 0 24px 20px}#MainContent :is(.flevae-benefit,.flevae-step,[class*=benefit-card],[class*=process-card]){border-radius:26px 20px 28px 22px;box-shadow:0 6px 18px #70584514}#MainContent :is(input,textarea,select),#MainContent .quantity-selector{background:var(--flevae-light-cream);border-color:var(--flevae-warm-border);color:var(--flevae-warm-text);border-radius:14px}#header-component .flevae-nav__link{position:relative;overflow:visible;border:1px solid rgba(125,151,105,.24);border-radius:18px 15px 19px 16px;background:#e5eddc;color:#403a35;box-shadow:0 4px 11px #6c825b1f;transition:translate .2s ease,transform .2s ease,box-shadow .2s ease,background .2s ease}#header-component .flevae-nav__link:nth-child(2){background:#edb59c;border-color:#d79274}#header-component .flevae-nav__link:nth-child(3){background:#f2e3b6;border-color:#ddc77f}#header-component .flevae-nav__link:nth-child(4){background:#ded2e6;border-color:#c4b2cf}#header-component .flevae-nav__link--primary{background:#e7a78b;color:#3f342f;border-color:#cc8264;box-shadow:0 5px 13px #b8684a26}#header-component .flevae-nav__link:after{content:"";position:absolute;right:11px;top:-7px;width:8px;height:11px;border-radius:70% 30% 65% 35%;background:var(--flevae-sage-deep);box-shadow:-5px -4px 0 -2px var(--flevae-peach),4px -3px 0 -2px #f3d8a3;opacity:0;transform:translateY(3px) rotate(8deg);transition:opacity .2s ease,transform .2s ease}#header-component .flevae-nav__link:hover,#header-component .flevae-nav__link:focus-visible{translate:0 -2px;transform:scale(1.015,.99);box-shadow:0 7px 16px #6c825b26}#header-component .flevae-nav__link:hover:after,#header-component .flevae-nav__link:focus-visible:after{opacity:1;transform:translateY(0) rotate(8deg)}#header-component .flevae-mobile-nav__panel a{border-radius:17px 14px 18px 15px;background:#e8efe0;color:#403a35;border:1px solid rgba(125,151,105,.22);box-shadow:0 3px 10px #6c825b1a}#header-component .flevae-mobile-nav__panel .flevae-mobile-nav__primary{background:#e7a78b;border-color:#cc8264}#MainContent :is(.button,.button-custom){position:relative;border-radius:18px 15px 19px 16px;box-shadow:0 6px 15px var(--flevae-soft-shadow);transition:translate .2s ease,transform .2s ease,box-shadow .2s ease,filter .2s ease}#MainContent .button-custom{min-height:48px;padding:13px 24px;border:1px solid #cf876a!important;background:#e7a78b!important;color:#3f342f!important;font-weight:700}#MainContent :is(.button,.button-custom):after{content:"";position:absolute;right:12px;top:-8px;width:9px;height:12px;border-radius:70% 30% 65% 35%;background:var(--flevae-sage-deep);box-shadow:-5px -4px 0 -2px #edb097,4px -3px 0 -2px #f0dba1;rotate:8deg;pointer-events:none}#MainContent :is(.button,.button-custom):hover{translate:0 -2px;transform:scale(1.015,.99);box-shadow:0 9px 20px #70584526;filter:saturate(1.025)}#MainContent :is(.button,.button-custom):active{translate:0 1px;transform:scale(.99,1.01);box-shadow:0 3px 9px #7058451f}footer,footer .shopify-section,footer .section-background{background:var(--flevae-card-cream);color:var(--flevae-warm-text)}#MainContent .soft-wool-meadow{background:var(--flevae-page-cream)}#MainContent :is([class*=divider],.divider){border-color:transparent}@media(max-width:749px){#MainContent :is(h1,h2,h3){letter-spacing:-.01em;line-height:1.16}#MainContent .text-block :is(h1,h2,h3):after,#MainContent .main-page :is(h1,h2):after{scale:.82;margin-inline-start:9px}#MainContent :is(.product-card,.collection-card){border-radius:20px 17px 22px 16px}#MainContent .button-custom{min-height:44px;padding:11px 20px}}@media(prefers-reduced-motion:reduce){#header-component .flevae-nav__link,#MainContent :is(.button,.button-custom),#MainContent a{transition:none!important}}#shopify-section-hero_jVaWmY .hero__content-wrapper{align-items:center!important;justify-content:center!important;text-align:center;gap:16px!important;min-height:100%}#shopify-section-hero_jVaWmY .hero__content-wrapper>*{margin-inline:auto;text-align:center}#shopify-section-hero_jVaWmY .hero__content-wrapper .text-block{justify-content:center}#shopify-section-hero_jVaWmY .hero__content-wrapper h1{max-width:920px;margin:0 auto;font-size:clamp(2.65rem,4.5vw,4.65rem);line-height:1.02;letter-spacing:-.025em;text-wrap:balance;text-shadow:0 3px 18px rgba(52,42,35,.22)}#shopify-section-hero_jVaWmY .hero__content-wrapper p{max-width:650px;margin:0 auto;font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.55;text-wrap:balance;text-shadow:0 2px 12px rgba(52,42,35,.2)}#shopify-section-hero_jVaWmY .button-custom{min-height:52px;padding:15px 35px;margin-top:5px;border:1px solid #ce8467!important;border-radius:27px 23px 29px 25px;background:#e7a78b!important;color:#3f342f!important;font-size:16px;font-weight:650;letter-spacing:.012em;box-shadow:0 9px 24px #724b3a2e;transition:transform .24s ease,translate .24s ease,box-shadow .24s ease,background-color .24s ease}#shopify-section-hero_jVaWmY .button-custom:after{width:10px;height:13px;right:15px;top:-8px;border-radius:72% 28% 68% 32%;background:#8fa77b;box-shadow:-5px -4px 0 -2px #f0b49b,4px -3px 0 -2px #f0dda6}#shopify-section-hero_jVaWmY .button-custom:hover,#shopify-section-hero_jVaWmY .button-custom:focus-visible{translate:0 -2px;transform:scale(1.02);background:#ecb197!important;box-shadow:0 12px 28px #724b3a38}#shopify-section-hero_jVaWmY .button-custom:active{translate:0 1px;transform:scale(.98);box-shadow:0 5px 14px #724b3a29}@media(max-width:989px){#shopify-section-hero_jVaWmY .hero__content-wrapper{padding-block:56px!important}#shopify-section-hero_jVaWmY .hero__content-wrapper h1{font-size:clamp(2.25rem,7vw,3.45rem)}}@media(max-width:749px){#shopify-section-hero_jVaWmY .hero__content-wrapper{padding:44px 18px!important;gap:13px!important}#shopify-section-hero_jVaWmY .hero__content-wrapper h1{max-width:19ch;font-size:clamp(2rem,10vw,2.8rem);line-height:1.06}#shopify-section-hero_jVaWmY .hero__content-wrapper p{max-width:34ch;font-size:.98rem;line-height:1.5}#shopify-section-hero_jVaWmY .button-custom{min-height:48px;padding:13px 29px;font-size:15px;margin-top:4px}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/flevae-pixel-brand.css.map */
