:root{--fe-cream: #FAF7F2;--fe-white: #FFFFFF;--fe-navy: #14343B;--fe-navy-deep: #0E272D;--fe-terracotta: #E07A4F;--fe-terracotta-dark: #C96A42;--fe-sage: #7FA692;--fe-sage-tint: #EAF1ED;--fe-ink: #2E2A26;--fe-muted: #6B6560;--fe-sand: #E8E4DD;--fe-gold: #E8A13D;--fe-radius: 16px;--fe-radius-sm: 12px;--fe-shadow: 0 4px 24px rgba(20, 52, 59, .06);--fe-shadow-hover: 0 10px 32px rgba(20, 52, 59, .1);--fe-ease: cubic-bezier(.22, 1, .36, 1);--font-heading--family: "Fraunces", Georgia, "Times New Roman", serif;--font-heading--weight: 600;--font-accent--family: "Fraunces", Georgia, "Times New Roman", serif;--font-accent--weight: 600}.fe-section{padding-block:clamp(64px,9vw,136px)}.fe-section--tight{padding-block:clamp(32px,4vw,56px)}.fe-container{max-width:1200px;margin-inline:auto;padding-inline:24px}.fe-container--narrow{max-width:760px}.fe-bg-cream{background-color:var(--fe-cream);color:var(--fe-ink)}.fe-bg-white{background-color:var(--fe-white);color:var(--fe-ink)}.fe-bg-navy{background-color:var(--fe-navy);color:var(--fe-cream)}.fe-bg-sage{background-color:var(--fe-sage-tint);color:var(--fe-ink)}.fe-eyebrow{display:block;font-family:var(--font-body--family);font-size:.875rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--fe-terracotta);margin:0 0 14px}.fe-bg-navy .fe-eyebrow{color:var(--fe-gold)}.fe-heading{font-family:Fraunces,Georgia,serif;font-weight:600;font-size:clamp(1.9rem,4vw,2.75rem);line-height:1.15;color:var(--fe-navy);margin:0 0 18px;text-wrap:balance}.fe-bg-navy .fe-heading{color:var(--fe-cream)}.fe-heading--xl{font-size:clamp(2.2rem,5vw,3.5rem);line-height:1.1}.fe-sub{font-size:clamp(1.0625rem,1.4vw,1.1875rem);line-height:1.7;color:var(--fe-muted);max-width:42em;margin:0}.fe-bg-navy .fe-sub{color:#faf7f2d1}.fe-center{text-align:center}.fe-center .fe-sub{margin-inline:auto}.fe-section-head{margin-bottom:clamp(36px,5vw,64px)}.fe-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:58px;padding:16px 36px;border-radius:var(--fe-radius-sm);background:var(--fe-terracotta);color:#fff!important;font-family:var(--font-body--family);font-size:1.125rem;font-weight:600;text-decoration:none;border:none;cursor:pointer;transition:background .2s ease,transform .2s var(--fe-ease),box-shadow .2s ease;box-shadow:0 2px 10px #e07a4f47}.fe-btn:hover{background:var(--fe-terracotta-dark);transform:translateY(-2px);box-shadow:0 6px 18px #e07a4f57}.fe-btn:active{transform:translateY(0)}.fe-btn--ghost{background:transparent;color:var(--fe-navy)!important;border:1.5px solid var(--fe-navy);box-shadow:none}.fe-btn--ghost:hover{background:#14343b0f;box-shadow:none}.fe-microcopy{display:flex;align-items:center;justify-content:flex-start;gap:8px;margin-top:14px;font-size:.9375rem;color:var(--fe-muted)}.fe-center .fe-microcopy,.fe-microcopy--center{justify-content:center}.fe-bg-navy .fe-microcopy{color:#faf7f2bf}.fe-stars{color:var(--fe-gold);letter-spacing:2px;font-size:1.05rem}.fe-rating-line{display:flex;align-items:center;gap:10px;font-size:.9375rem;color:var(--fe-muted);margin-bottom:22px}.fe-grid{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(270px,1fr))}.fe-grid--2{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.fe-card{background:var(--fe-white);border:1px solid var(--fe-sand);border-radius:var(--fe-radius);padding:32px 28px;box-shadow:var(--fe-shadow);transition:box-shadow .25s ease,transform .25s var(--fe-ease)}.fe-card:hover{box-shadow:var(--fe-shadow-hover);transform:translateY(-3px)}.fe-bg-white .fe-card{background:var(--fe-cream)}.fe-card h3{font-family:Fraunces,Georgia,serif;font-size:1.3125rem;font-weight:600;color:var(--fe-navy);margin:0 0 10px}.fe-card p{font-size:1.0625rem;line-height:1.65;color:var(--fe-muted);margin:0}.fe-icon-circle{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:var(--fe-sage-tint);font-size:1.5rem;margin-bottom:18px}.fe-hero{padding-block:clamp(48px,7vw,104px)}.fe-hero__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,72px);align-items:center}@media(max-width:899px){.fe-hero__grid{grid-template-columns:1fr}}.fe-hero__media img{width:100%;height:auto;border-radius:24px;box-shadow:var(--fe-shadow-hover);display:block}.fe-hero .fe-heading--xl{margin-bottom:20px}.fe-hero__ctas{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px;align-items:center}.fe-trustbar{border-block:1px solid var(--fe-sand)}.fe-trustbar__inner{display:flex;flex-wrap:wrap;justify-content:center;gap:18px 44px}.fe-trustbar__item{display:flex;align-items:center;gap:10px;font-size:.9375rem;font-weight:500;color:var(--fe-navy)}.fe-trustbar__item .fe-check{color:var(--fe-sage);font-size:1.05rem}.fe-steps{display:grid;gap:28px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));counter-reset:fe-step}.fe-step{text-align:center;padding:8px 12px}.fe-step__num{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:var(--fe-navy);color:var(--fe-cream);font-family:Fraunces,Georgia,serif;font-size:1.5rem;font-weight:600;margin-bottom:20px}.fe-step h3{font-family:Fraunces,Georgia,serif;font-size:1.25rem;color:var(--fe-navy);margin:0 0 10px}.fe-step p{font-size:1.0625rem;line-height:1.65;color:var(--fe-muted);margin:0}.fe-steps__media{margin-top:clamp(36px,5vw,56px);text-align:center}.fe-steps__media img{max-width:min(720px,100%);border-radius:var(--fe-radius);box-shadow:var(--fe-shadow)}.fe-stats{display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));text-align:center}.fe-stat__value{font-family:Fraunces,Georgia,serif;font-size:clamp(2.4rem,4.5vw,3.4rem);font-weight:600;color:var(--fe-cream);line-height:1.05}.fe-stat__value .fe-stat__suffix{font-size:.55em}.fe-stat__label{margin-top:10px;font-size:1rem;color:#faf7f2bf}.fe-compare{width:100%;border-collapse:separate;border-spacing:0;background:var(--fe-white);border:1px solid var(--fe-sand);border-radius:var(--fe-radius);overflow:hidden;box-shadow:var(--fe-shadow)}.fe-compare th,.fe-compare td{padding:18px 20px;text-align:center;font-size:1rem;border-bottom:1px solid var(--fe-sand)}.fe-compare tr:last-child td{border-bottom:none}.fe-compare th{font-family:Fraunces,Georgia,serif;font-size:1.0625rem;font-weight:600;color:var(--fe-navy);background:var(--fe-cream)}.fe-compare td:first-child,.fe-compare th:first-child{text-align:left;font-weight:500;color:var(--fe-ink)}.fe-compare .fe-col-hero{background:#7fa6921a}.fe-compare th.fe-col-hero{background:var(--fe-navy);color:var(--fe-cream)}.fe-compare .fe-yes{color:var(--fe-sage);font-weight:700}.fe-compare .fe-no{color:#c05b5b;font-weight:600}.fe-compare-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.fe-review{display:flex;flex-direction:column;gap:12px}.fe-review__title{font-family:Fraunces,Georgia,serif;font-size:1.125rem;font-weight:600;color:var(--fe-navy);margin:0}.fe-review__body{font-size:1.0625rem;line-height:1.65;color:var(--fe-ink);margin:0}.fe-review__meta{font-size:.9375rem;color:var(--fe-muted);margin-top:auto}.fe-review__meta strong{color:var(--fe-navy)}.fe-guarantee{display:grid;grid-template-columns:auto 1fr;gap:clamp(28px,4vw,56px);align-items:center;background:var(--fe-white);border:1px solid var(--fe-sand);border-radius:24px;padding:clamp(32px,5vw,64px);box-shadow:var(--fe-shadow)}@media(max-width:719px){.fe-guarantee{grid-template-columns:1fr;text-align:center}.fe-guarantee__badge{margin-inline:auto}}.fe-guarantee__badge{width:clamp(120px,15vw,168px);height:clamp(120px,15vw,168px);border-radius:50%;background:var(--fe-sage-tint);border:2px dashed var(--fe-sage);display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:Fraunces,Georgia,serif;color:var(--fe-navy);text-align:center}.fe-guarantee__badge .fe-guarantee__num{font-size:clamp(2.2rem,3.5vw,3rem);font-weight:700;line-height:1}.fe-guarantee__badge .fe-guarantee__unit{font-size:.9375rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;margin-top:4px}.fe-faq details{background:var(--fe-white);border:1px solid var(--fe-sand);border-radius:var(--fe-radius-sm);margin-bottom:14px;overflow:hidden}.fe-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 26px;font-family:Fraunces,Georgia,serif;font-size:1.125rem;font-weight:600;color:var(--fe-navy)}.fe-faq summary::-webkit-details-marker{display:none}.fe-faq summary:after{content:"+";font-size:1.5rem;color:var(--fe-terracotta);flex-shrink:0;transition:transform .25s var(--fe-ease);line-height:1}.fe-faq details[open] summary:after{transform:rotate(45deg)}.fe-faq .fe-faq__a{padding:0 26px 24px;font-size:1.0625rem;line-height:1.7;color:var(--fe-muted)}.fe-finalcta__price{display:flex;align-items:baseline;justify-content:center;gap:14px;margin:26px 0 6px}.fe-finalcta__price .fe-price-now{font-family:Fraunces,Georgia,serif;font-size:2.4rem;font-weight:700;color:var(--fe-cream)}.fe-finalcta__price .fe-price-was{font-size:1.25rem;color:#faf7f28c;text-decoration:line-through}.fe-disclaimer{font-size:.8125rem;line-height:1.6;color:#faf7f28c;max-width:56em;margin:40px auto 0;text-align:center}.fe-bg-cream .fe-disclaimer,.fe-bg-white .fe-disclaimer{color:var(--fe-muted);opacity:.8}html.fe-js .fe-reveal{opacity:0;transform:translateY(24px);transition:opacity .7s var(--fe-ease),transform .7s var(--fe-ease)}html.fe-js .fe-reveal.fe-in{opacity:1;transform:none}html.fe-js .fe-reveal-stagger>*{opacity:0;transform:translateY(20px);transition:opacity .6s var(--fe-ease),transform .6s var(--fe-ease)}html.fe-js .fe-reveal-stagger.fe-in>*{opacity:1;transform:none}html.fe-js .fe-reveal-stagger.fe-in>*:nth-child(2){transition-delay:.1s}html.fe-js .fe-reveal-stagger.fe-in>*:nth-child(3){transition-delay:.2s}html.fe-js .fe-reveal-stagger.fe-in>*:nth-child(4){transition-delay:.3s}html.fe-js .fe-reveal-stagger.fe-in>*:nth-child(5){transition-delay:.4s}html.fe-js .fe-reveal-stagger.fe-in>*:nth-child(6){transition-delay:.5s}@media(prefers-reduced-motion:reduce){html.fe-js .fe-reveal,html.fe-js .fe-reveal-stagger>*{opacity:1!important;transform:none!important;transition:none!important}.fe-btn,.fe-card{transition:none!important}}.product-information h1{font-family:Fraunces,Georgia,serif!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/footease-theme.css.map */
