:root{--fm-mint: #99d3b6;--fm-forest: #0f3a24;--fm-emerald: #2e7d52;--fm-gold: #e9c46a}body{letter-spacing:.04rem}.fm-badge-bar{background:var(--fm-mint);color:var(--fm-forest);text-align:center;text-transform:uppercase;font-weight:700;font-size:1.4rem;letter-spacing:.08rem;padding:.5rem 1rem;margin:0}.fm-benefits{display:grid;gap:1.2rem;margin:.4rem 0 .8rem}.fm-benefits p{margin:0;font-size:1.5rem;font-weight:600;color:rgba(var(--color-foreground),.85)}.product__info-container .product__title h1{font-weight:500}.product__info-container .product__accordion .summary__title .h4{font-weight:500;font-size:1.5rem}.fm-wave{background:var(--fm-wave-bg);line-height:0;overflow:hidden}.fm-wave svg{display:block;width:100%;height:3rem}.fm-wave--flip svg{transform:scaleY(-1)}.fm-wave use{fill:var(--fm-wave-color)}.fm-wave__layer>use{animation:fm-wave-a 10s cubic-bezier(.55,.5,.45,.5) infinite}.fm-wave__layer--4>use{opacity:.25;animation-duration:7s;animation-delay:-2s}.fm-wave__layer--3>use{opacity:.4;animation-name:fm-wave-b;animation-duration:10s;animation-delay:-3s}.fm-wave__layer--2>use{opacity:.6;animation-duration:13s;animation-delay:-4s}.fm-wave__layer--1>use{animation-name:fm-wave-b;animation-duration:20s;animation-delay:-5s}@keyframes fm-wave-a{0%{transform:translate3d(-90px,0,0)}to{transform:translate3d(85px,0,0)}}@keyframes fm-wave-b{0%{transform:translate3d(85px,0,0)}to{transform:translate3d(-90px,0,0)}}@media screen and (min-width:1000px){.fm-wave svg{height:6rem}}@media(prefers-reduced-motion:reduce){.fm-wave use,.fm-ticker__track{animation:none!important}}.fm-ticker{background:var(--fm-ticker-bg);color:var(--fm-ticker-fg);overflow:hidden;padding:1.2rem 0}.fm-ticker__track{display:flex;width:max-content;animation:fm-ticker var(--fm-ticker-duration, 40s) linear infinite}.fm-ticker__group{display:flex;column-gap:6rem;padding-right:6rem}.fm-ticker__item{margin:0;white-space:nowrap;font-size:1.6rem}@keyframes fm-ticker{to{transform:translate(-50%)}}@media screen and (min-width:750px){.fm-ticker{padding:1.6rem 0}.fm-ticker__group{column-gap:10rem;padding-right:10rem}.fm-ticker__item{font-size:1.8rem}}.fm-compare__heading{text-align:center;margin:0 0 2.4rem}.fm-compare__table{width:100%;max-width:64rem;margin:0 auto;border-collapse:separate;border-spacing:0;table-layout:fixed}.fm-compare__table th{font-weight:500;font-size:1.5rem;padding:.6rem .4rem;vertical-align:bottom}.fm-compare__table th:first-child{width:62%}.fm-compare__us img{width:6rem;height:auto;display:inline-block}.fm-compare__label{background:var(--fm-compare-accent);color:var(--fm-compare-ink);text-align:center;padding:1.2rem 1rem;font-size:1.5rem;letter-spacing:.06rem}.fm-compare__table tbody tr:first-child .fm-compare__label{border-top-left-radius:1rem}.fm-compare__table tbody tr:last-child .fm-compare__label{border-bottom-left-radius:1rem}.fm-compare__table tbody{filter:drop-shadow(0 4px 8px rgba(0,0,0,.12))}.fm-compare__mark{background:rgb(var(--color-background));text-align:center;font-size:2rem;border-bottom:1px solid rgba(var(--color-foreground),.1)}.fm-compare__mark--yes{color:var(--fm-emerald)}.fm-compare__mark--no{color:#111}.fm-videos__heading{text-align:center;margin:0 auto 2.4rem;padding:0 1.5rem;max-width:60rem;font-weight:700}.fm-videos__wrap{position:relative}.fm-videos__track{display:flex;gap:1.6rem;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 2.4rem;scrollbar-width:none}.fm-videos__track::-webkit-scrollbar{display:none}.fm-videos__card{flex:0 0 calc(50% - 2.4rem);scroll-snap-align:start;aspect-ratio:9 / 16;border-radius:1.2rem;overflow:hidden;background:#000}.fm-videos__card video{width:100%;height:100%;object-fit:cover;display:block}.fm-videos__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:1;border:0;background:none;font-size:3rem;line-height:1;color:rgb(var(--color-foreground));cursor:pointer;padding:.4rem}.fm-videos__arrow--prev{left:0}.fm-videos__arrow--next{right:0}@media screen and (min-width:750px){.fm-videos__card{flex-basis:calc(25% - 1.2rem)}}.fm-icons__row{display:grid;grid-template-columns:repeat(4,1fr);padding-top:1.6rem;padding-bottom:1.6rem}.fm-icons__item{text-align:center;padding:0 .6rem}.fm-icons__item+.fm-icons__item{border-left:1px solid rgba(var(--color-foreground),.12)}.fm-icons__circle{display:inline-flex;align-items:center;justify-content:center;width:6rem;height:6rem;border:2px solid var(--fm-icons-accent);border-radius:50%}.fm-icons__circle svg{width:3rem;height:3rem;fill:none;stroke:var(--fm-icons-accent);stroke-width:1.6;stroke-linejoin:round;stroke-linecap:round}.fm-icons__label{margin:.8rem 0 0;font-size:1.15rem;font-weight:700;line-height:1.25;text-transform:uppercase;color:var(--fm-forest)}.fm-image{line-height:0}.fm-image__img{width:100%;height:auto;display:block}.fm-image.page-width .fm-image__img{max-width:34rem;margin:0 auto;padding-top:2.4rem}@media screen and (min-width:750px){.fm-image:not(.page-width) .fm-image__img{max-width:64rem;margin:0 auto}.fm-videos__track{width:fit-content;max-width:100%;margin:0 auto}.fm-videos__card{flex-basis:26rem}}.fm-preorder-note{margin:0;padding:.8rem 1.2rem;background:#f3faf6;border:1px solid var(--fm-mint);border-radius:.6rem;font-size:1.35rem;color:var(--fm-forest)}.fm-ticker--compact{padding:.7rem 0}.fm-ticker--compact .fm-ticker__group{column-gap:4rem;padding-right:4rem}.fm-ticker--compact .fm-ticker__item{font-size:1.3rem;font-weight:700;letter-spacing:.08rem;text-transform:uppercase}.fm-bundle{display:grid;gap:1.2rem;margin:.8rem 0 .4rem}.fm-bundle__title{display:flex;align-items:center;gap:1.2rem;margin:0 0 .4rem;font-weight:700;font-size:1.5rem;color:rgb(var(--color-foreground))}.fm-bundle__title:before,.fm-bundle__title:after{content:"";flex:1;height:2px;background:var(--fm-mint)}.fm-bundle__tier{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1.2rem;padding:1.4rem 1.6rem;border:2px solid #cfe7da;border-radius:1rem;background:#fff;cursor:pointer;transition:border-color .15s,background .15s}.fm-bundle__tier:has(input:checked){border-color:var(--fm-emerald);background:linear-gradient(90deg,#fff,#d9f1e5)}.fm-bundle__tier input{position:absolute;opacity:0;pointer-events:none}.fm-bundle__radio{width:2.2rem;height:2.2rem;border:2px solid var(--fm-emerald);border-radius:50%;display:grid;place-items:center}.fm-bundle__tier:has(input:checked) .fm-bundle__radio:after{content:"";width:1.1rem;height:1.1rem;border-radius:50%;background:var(--fm-emerald)}.fm-bundle__tier:has(input:focus-visible){outline:2px solid var(--fm-emerald);outline-offset:2px}.fm-bundle__text{display:grid;gap:.2rem}.fm-bundle__label{font-weight:700;font-size:1.6rem;color:rgb(var(--color-foreground))}.fm-bundle__sub{font-size:1.3rem;color:rgba(var(--color-foreground),.7)}.fm-bundle__prices{display:grid;justify-items:end;gap:.2rem}.fm-bundle__price{font-weight:700;font-size:1.6rem;color:rgb(var(--color-foreground))}.fm-bundle__compare{font-size:1.3rem;color:rgba(var(--color-foreground),.55)}.fm-bundle__badge{position:absolute;top:-1.1rem;right:1.2rem;padding:.2rem 1rem;border-radius:.6rem;background:var(--fm-emerald);color:#fff;font-size:1.1rem;font-weight:700;letter-spacing:.06rem}
/*# sourceMappingURL=/cdn/shop/t/2/assets/fairy.css.map */
