:root{--fm-bg:#fbfaf7;--fm-ink:#1c1932;--fm-ink85:rgba(28,25,50,.85);--fm-muted:#68657b;--fm-card:#eeebf2;--fm-line:#ded8e8;--fm-line2:#b3a5c9;--fm-cream:#f8f5ef;--fm-cream-line:#e4ddd2;--fm-purple:#8955ef;--fm-green:#00b67a;--fm-grad:linear-gradient(135deg,#ff4fd8,#8b5cf6,#3b82f6);--fm-grad-h:linear-gradient(90deg,#ff4fd8 0%,#a855f7 48%,#3b82f6 100%);--fm-aura:linear-gradient(110deg,#2276ff,#8955ef,#f03da4)}body{background:var(--fm-bg)!important;color:var(--fm-ink);font-family:Arial,Helvetica,sans-serif!important}.fm,.fm *{box-sizing:border-box;font-family:Arial,Helvetica,sans-serif}.fm h1,.fm h2,.fm h3,.fm p{margin:0}.fm a{color:inherit;text-decoration:none}.fm svg{display:block}.fm-header{position:sticky;top:0;z-index:20;background:#fbfaf7eb;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.fm-header__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:74px;margin:0 18px}.fm-header__left,.fm-header__right{display:flex;align-items:center;gap:0}.fm-header__right{justify-content:flex-end}.fm-icon{display:flex;align-items:center;justify-content:center;width:33px;height:44px;color:var(--fm-ink);background:none;border:0;padding:0;cursor:pointer;list-style:none}.fm-icon::-webkit-details-marker{display:none}.fm-icon svg{width:22px;height:22px}.fm-brand{position:relative;display:flex;align-items:center;justify-content:center;min-height:59px}.fm-brand img{display:block;height:59px;width:auto;position:relative}.fm-brand__aura{position:absolute;top:14px;right:6px;bottom:14px;left:6px;border-radius:50%;background:var(--fm-aura);filter:blur(18px);opacity:.28}.fm-brand__text{position:relative;font-size:27px;font-weight:950;letter-spacing:-.5px;line-height:1}.fm-menu{position:relative}.fm-nav-drawer{position:absolute;left:0;top:59px;display:grid;min-width:240px;padding:15px 28px 20px;background:var(--fm-bg);box-shadow:#1c19320d 0 20px 30px;border-radius:0 0 14px 14px}.fm-nav-drawer a{display:block;padding:15px 4px;font-size:16px;font-weight:600;line-height:24px}.fm-nav-desktop{display:none}.fm-announce{overflow:hidden;background:#f1edf3}.fm-announce__track{display:flex;width:max-content;animation:fm-marquee 28s linear infinite}.fm-announce__pair{display:flex;align-items:center;gap:32px;padding:12px 18px;white-space:nowrap;font-size:13px;font-weight:700;line-height:20.15px;letter-spacing:.156px}.fm-announce__pair i{font-style:normal;font-size:12px;background:var(--fm-aura);-webkit-background-clip:text;background-clip:text;color:transparent}@keyframes fm-marquee{to{transform:translate(-50%)}}@media(min-width:990px){.fm-header__inner{grid-template-columns:176px 1fr 240px;gap:28px;height:96px;margin:0 44px}.fm-header__left .fm-menu{display:none}.fm-brand{justify-content:flex-start;grid-column:1;grid-row:1}.fm-header__left{display:none}.fm-nav-desktop{display:flex;justify-content:center;gap:33px;grid-column:2;grid-row:1}.fm-nav-desktop a{font-size:13px;font-weight:600}.fm-header__right{grid-column:3}}.fm-product{padding:0 15px 12px}.fm-product__grid{display:flex;flex-direction:column}.fm-gallery__list{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -15px;padding:0 0 5px;scrollbar-width:none}.fm-gallery__list::-webkit-scrollbar{display:none}.fm-gallery__item{flex:0 0 100%;scroll-snap-align:start}.fm-gallery__media{position:relative;aspect-ratio:1/1;border-radius:18px;overflow:hidden;background:var(--fm-bg);box-shadow:#8955ef12 0 18px 40px}.fm-gallery__media img,.fm-gallery__media video{width:100%;height:100%;object-fit:cover;display:block}.fm-thumbs{display:flex;gap:12px;margin:22px 0 10px;padding:4px 0 2px;overflow-x:auto}.fm-thumb{position:relative;flex:0 0 63px;width:63px;height:63px;padding:0;border:0;border-radius:8px;overflow:hidden;background:none;cursor:pointer}.fm-thumb img{width:100%;height:100%;object-fit:cover;display:block}.fm-thumb.is-active{box-shadow:inset 0 0 0 1.5px var(--fm-purple);padding:2px}.fm-thumb.is-active img{border-radius:6px}.fm-thumb__badge{position:absolute;top:4px;right:4px;width:20px;height:20px;border-radius:50%;background:var(--fm-bg);border:1px solid rgba(28,25,50,.1);display:grid;place-items:center}.fm-info{color:var(--fm-ink85);font-size:16px;line-height:24px}.fm-stock{display:flex;align-items:center;gap:8px;margin:6px 0 14px;font-size:12px;font-weight:600;line-height:18px}.fm-stock span{width:6px;height:6px;border-radius:50%;background:#a76085}.fm-rating{display:flex;align-items:center;gap:8px;margin:15px 0;font-size:11px;line-height:16.5px}.fm-rating__stars{display:flex;gap:2px}.fm-rating__stars span{display:grid;place-items:center;width:17px;height:17px;background:var(--fm-green)}.fm-title{margin:12px 0 20px}.fm-title h1{font-size:14.0625px;font-weight:900;line-height:1.35;letter-spacing:-.68px;color:var(--fm-ink)}.fm-benefits{display:grid;gap:9px;margin:8px 0;padding:0;list-style:none}.fm-benefits li{display:flex;align-items:center;gap:9px;font-size:13px;font-weight:500;line-height:18.85px}.fm-benefits__icon{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#00b67a1f;color:var(--fm-green)}.fm-pitch{margin-top:20px;font-size:13px;line-height:23.4px;color:var(--fm-muted)}.fm-pitch strong{color:var(--fm-ink)}.fm-bundle{margin:20px 0}.fm-bundle__title{margin:0 0 12px;font-size:15px;line-height:22.5px}.fm-bundle__title small{display:block;margin-top:3px;font-size:12px;line-height:18px}.fm-bundle fieldset{border:0;margin:0;padding:0}.fm-bundle legend{margin:0 0 4px;padding:0 2px;font-size:12px;line-height:18px}.fm-card{display:flex;align-items:center;gap:10px;margin:8px 0;padding:13px;background:var(--fm-card);border:1px solid var(--fm-line);border-radius:12px;font-size:13px;line-height:19.5px;color:var(--fm-ink);cursor:pointer}.fm-card input{width:16px;height:16px;margin:0;accent-color:var(--fm-purple)}.fm-card:has(input:checked){border:2px solid var(--fm-line2);box-shadow:#8955ef0e 0 3px 12px;padding:12px}.fm-card__prices{margin-left:auto;text-align:right}.fm-card__prices b{display:block;font-size:15px;line-height:22.5px}.fm-card__prices small{display:block;margin-top:3px;font-size:12px;line-height:18px}.fm-card__prices s{display:block;font-size:12px;line-height:18px;color:#777}.fm-offer{margin:22px 0;padding:16px 18px;background:var(--fm-cream);border:1px solid var(--fm-cream-line);border-radius:14px;color:var(--fm-ink)}.fm-offer__head{display:flex;align-items:center;justify-content:space-between;gap:18px}.fm-offer__head strong{font-size:13px;line-height:18.2px}.fm-offer time{display:flex;gap:6px;font-size:19px;font-weight:700;line-height:26.6px;letter-spacing:1px}.fm-offer time i{font-style:normal}.fm-buy{margin:15px 0}.fm-atc{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:56px;margin:0 0 10px;padding:0 20px;border:0;border-radius:8px;background-color:#cec2e8;background-image:linear-gradient(110deg,transparent 35%,rgba(34,118,255,.22) 46%,rgba(240,61,164,.35) 50%,rgba(137,85,239,.22) 54%,transparent 65%),linear-gradient(110deg,#b9d0ef,#cec2e8 50%,#f0c4e0);background-size:250% 100%,100% 100%;animation:fm-sheen 3.5s ease-in-out infinite;box-shadow:#8955ef30 0 10px 24px;color:var(--fm-ink);font-size:20px;font-weight:700;line-height:24px;cursor:pointer}.fm-atc[disabled]{opacity:.5;cursor:not-allowed}@keyframes fm-sheen{0%{background-position:120% 0,0 0}to{background-position:-120% 0,0 0}}.fm-buy .shopify-payment-button__button{border-radius:8px;min-height:56px}.fm-buy .shopify-payment-button__more-options{margin:16px 0 10px;font-size:12px;letter-spacing:.5px;color:var(--fm-ink85)}.fm-reassure{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:18px 0 26px;padding:0;list-style:none}.fm-reassure li{display:flex;align-items:center;gap:5px;padding:9px 5px;background:var(--fm-cream);border:1px solid #e5e3e7;border-radius:14px;box-shadow:#1c193205 0 3px 12px;font-size:10px;font-weight:600;line-height:13.5px;color:var(--fm-ink)}.fm-reassure svg{flex:0 0 12px;width:12px;height:12px;color:var(--fm-green)}.fm-pay{margin:18px 0;padding:18px 14px;background:var(--fm-card);border-radius:14px;color:var(--fm-ink)}.fm-pay__title{margin:0 0 18px;font-size:12px;line-height:19.2px;color:#121212b8}.fm-pay__list{display:flex;flex-wrap:wrap;gap:3px;margin:0;padding:0;list-style:none}.fm-pay__list svg{width:34px;height:22px}.fm-pay__inst{margin-top:13px;padding:2px;border-radius:12px;background:var(--fm-grad-h)}.fm-pay__inst>div{display:flex;align-items:center;gap:9px;padding:10px 14px;border-radius:10px;background:var(--fm-cream)}.fm-pay__badge{display:flex;align-items:center;justify-content:center;flex:0 0 32px;height:32px;border-radius:50%;background:var(--fm-grad);color:#fff;font-size:12px;font-weight:800}.fm-pay__inst p{font-size:12px;line-height:16.2px;color:#111}.fm-acc{margin:0 0 12px;padding:0 16px;background:var(--fm-card);border:1px solid var(--fm-line);border-radius:14px;color:var(--fm-ink)}.fm-acc:first-of-type{margin-top:25px}.fm-acc summary{display:flex;align-items:center;justify-content:space-between;padding:15px 0;cursor:pointer;list-style:none}.fm-acc summary::-webkit-details-marker{display:none}.fm-acc__t{display:flex;align-items:center;gap:10px}.fm-acc__t svg{width:20px;height:20px}.fm-acc h2{font-size:18px;font-weight:900;line-height:24.3px;letter-spacing:-.45px}.fm-acc__chev{width:15px;height:9px;transition:transform .2s}.fm-acc[open] .fm-acc__chev,.fm-faq__item[open] .fm-faq__chev{transform:rotate(180deg)}.fm-acc__body{padding:0 10px 15px;font-size:16px;line-height:24px}.fm-acc__body p+p{margin-top:18px}.fm-faq{margin:32px 0}.fm-faq__title{margin:0 0 24px;font-size:22px;font-weight:800;line-height:27.5px;letter-spacing:-.55px;color:var(--fm-ink)}.fm-faq__item{margin:0 0 12px;padding:0 16px;background:var(--fm-card);border:1px solid var(--fm-line);border-radius:14px}.fm-faq__item summary{display:flex;align-items:center;gap:12px;padding:22px 0;cursor:pointer;list-style:none;color:#111}.fm-faq__item summary::-webkit-details-marker{display:none}.fm-faq__icon{display:flex;align-items:center;justify-content:center;flex:0 0 30px;height:30px;border-radius:50%;background:var(--fm-grad);color:#fff}.fm-faq__icon svg{width:15px;height:15px}.fm-faq__item h3{flex:1;font-size:13px;font-weight:700;line-height:19.5px;letter-spacing:-.195px;color:var(--fm-ink)}.fm-faq__chev{width:18px;height:18px;transition:transform .2s}.fm-faq__a{padding:0 30px 24px 42px;font-size:13px;line-height:23.4px;color:#111111b8}.fm-faq__a p+p{margin-top:14px}@media(min-width:990px){.fm-product{padding:0 50px 12px}.fm-product__grid{flex-direction:row;align-items:flex-start}.fm-product__media{flex:0 0 55%;max-width:55%;position:sticky;top:110px;padding-bottom:10px}.fm-product__info{flex:1;padding-left:50px}.fm-info{max-width:491px;margin:0 auto}.fm-gallery__list{margin:0;gap:16px}.fm-thumbs{display:grid;grid-template-columns:repeat(5,1fr);margin:26px 0 0;padding:5px}.fm-thumb{width:auto;height:auto;aspect-ratio:1/1}.fm-title h1{font-size:24.885px}.fm-faq__title{font-size:26px}.fm-stock{margin-top:30px}}.fm-demo{padding:42px 18px 52px;text-align:center;color:var(--fm-ink)}.fm-demo h2{margin:0 0 30px;font-size:28px;font-weight:900;line-height:1.3;letter-spacing:-.98px}.fm-demo__frame{aspect-ratio:1/1;border-radius:18px;overflow:hidden;background:#f4f1f6;box-shadow:#7654ac1a 0 20px 60px}.fm-demo__frame video,.fm-demo__frame img{width:100%;height:100%;object-fit:cover;display:block}.fm-reviews{margin:0 18px;padding:22px 0 56px;color:var(--fm-ink)}.fm-reviews h2{margin:0 0 28px;font-size:24px;font-weight:900;line-height:1.3;letter-spacing:-1.32px;text-align:center}.fm-reviews h2 span{background:var(--fm-aura);-webkit-background-clip:text;background-clip:text;color:transparent}.fm-review-grid{display:grid;gap:14px}.fm-review{padding:18px;background:var(--fm-cream);border:1px solid #e7e1d8;border-radius:16px;box-shadow:#1c193205 0 6px 20px}.fm-review h3{margin:0 0 8px;font-size:13px;font-weight:900;line-height:18.85px}.fm-review__stars{display:block;margin-bottom:10px;font-size:17px;letter-spacing:1px;background:var(--fm-aura);-webkit-background-clip:text;background-clip:text;color:transparent}.fm-review p{font-size:13px;line-height:22.75px;color:#575365}.fm-review img{display:block;width:96px;height:96px;margin-top:14px;border-radius:9px;object-fit:cover}.fm-reviews__empty{text-align:center;font-size:13px;color:var(--fm-muted)}@media(min-width:990px){.fm-demo{max-width:720px;margin:0 auto;padding:52px 24px 72px}.fm-demo h2{font-size:42px}.fm-reviews{max-width:1120px;margin:0 auto}.fm-reviews h2{font-size:36px}.fm-review-grid{grid-template-columns:repeat(3,1fr);gap:18px}}.fm-footer{margin:0 18px;padding:35px 0 25px;text-align:center;color:var(--fm-ink)}.fm-footer__top{display:grid;gap:16px;justify-items:center;padding:0 0 25px}.fm-footer__tag{font-size:11px;line-height:17.6px;color:var(--fm-muted)}.fm-footer__contact{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--fm-purple)!important}.fm-footer__contact svg{width:16px;height:16px}.fm-social{display:flex;gap:8px;margin-top:2px}.fm-social a{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:#f5f1e9;border:1px solid rgba(137,85,239,.125)}.fm-social svg{width:22px;height:22px}.fm-footer__pay{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:24px 19.5px 28px;padding:0;list-style:none}.fm-footer__pay svg{width:44px;height:28px}.fm-footer__bottom{display:flex;flex-direction:column;align-items:flex-start;gap:15px;padding-top:24px;border-top:1px solid #e8e2ef;text-align:left}.fm-footer__bottom small{font-size:7.5px;line-height:11.25px;color:var(--fm-muted)}.fm-footer__links{display:flex;flex-wrap:wrap;gap:14px}.fm-footer__links a{font-size:9px;line-height:13.5px;color:var(--fm-muted)}@media(min-width:990px){.fm-footer{margin:0 44px;padding:50px 0 25px}.fm-footer__top{padding-bottom:32px;gap:18px}.fm-footer__bottom{flex-direction:row;justify-content:space-between;align-items:center}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/fm.css.map */
