.fh.fh-fx{--fx-ink:rgba(255,255,255,.92);--fx-soft:rgba(255,255,255,.78);--fx-dim:rgba(255,255,255,.72);--fx-line:rgba(255,255,255,.12);position:relative;overflow:hidden;isolation:isolate;color:var(--fx-ink);background:radial-gradient(52% 46% at 96% 0%,color-mix(in srgb,var(--fx-pink) 34%,transparent),transparent 72%),radial-gradient(48% 52% at 0% 100%,color-mix(in srgb,var(--fx-teal) 26%,transparent),transparent 72%),var(--fx-bg)}.fh-fx ::selection{background:var(--fx-pink);color:#fff}.fh-fx-art{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.fh-fx-art svg{position:absolute;display:block;overflow:visible;height:auto;fill:none;stroke:none}.fh-fx-sw{aspect-ratio:10 / 3}.fh-fx-dots{aspect-ratio:1}.fh-fx-pk{fill:var(--fx-pink)}.fh-fx-tl{fill:var(--fx-teal)}.fh-fx-sw--a{width:max(560px,118vw);top:-38px;right:-46vw;opacity:.4;transform:rotate(-4deg)}.fh-fx-sw--b{width:max(520px,112vw);bottom:84px;left:-58vw;opacity:.3;transform:rotate(3deg) scaleX(-1)}.fh-fx-dots{width:190px;top:118px;right:-58px;opacity:.5}@media(min-width:640px){.fh-fx-sw--a{width:min(820px,56vw);top:-78px;right:-15vw}.fh-fx-sw--b{width:min(760px,52vw);bottom:64px;left:-17vw}.fh-fx-dots{width:230px;top:150px;right:3vw}}.fh-fx-in{position:relative;padding-block:clamp(44px,7vw,84px) 0}.fh-fx-top{display:grid;gap:8px}.fh-fx-brand{display:grid;gap:16px;justify-items:start;padding-bottom:20px}.fh-fx-logo img{height:54px;width:auto;background:#fff;border-radius:14px;padding:7px 12px;box-shadow:0 14px 28px -16px #000000b3}.fh-fx-logo--text{font-family:var(--fh-font-display);font-weight:800;font-size:24px;color:#fff}.fh-fx-about{margin:0;font-size:14.5px;line-height:1.6;color:var(--fx-soft);max-width:36ch}.fh-fx-contact{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.fh-fx-contact a{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px 0 11px;border-radius:999px;border:1px solid var(--fx-line);font-size:13.5px;font-weight:700;color:var(--fx-ink);transition:border-color .2s,background .2s}.fh-fx-contact .fh-ic{width:17px;height:17px;color:var(--fx-teal)}.fh-fx-contact a:hover{border-color:#fff6;background:#ffffff0d;color:#fff}.fh-fx-soc{display:flex;gap:8px}.fh-fx-soc a{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:#ffffff14;color:#fff;transition:background .2s,transform .25s var(--fh-ease)}.fh-fx-soc a:hover{background:var(--fh-pink-ui);color:#fff;transform:translateY(-2px)}.fh-fx-soc .fh-ic{width:19px;height:19px}.fh-fx-col{border-top:1px solid var(--fx-line)}.fh-fx-col summary{display:flex;align-items:center;justify-content:space-between;min-height:52px;list-style:none;cursor:pointer;font-family:var(--fh-font-display);font-weight:800;font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:#fff}.fh-fx-col summary::-webkit-details-marker{display:none}.fh-fx-col summary .fh-ic{width:18px;height:18px;transition:transform .25s var(--fh-ease)}.fh-fx-col details[open] summary .fh-ic{transform:rotate(180deg)}.fh.fh-fx .fh-fx-h{display:none;margin:0 0 14px;font-family:var(--fh-font-display);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--fx-dim)}.fh-fx-col ul{list-style:none;margin:0;padding:0 0 18px;display:grid;gap:0}.fh-fx-col a{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:14.5px;color:var(--fx-soft);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:5px;text-decoration-thickness:2px;transition:color .2s,text-decoration-color .2s}.fh.fh-fx .fh-fx-col a:hover{color:#fff;text-decoration-color:var(--fx-pink)}.fh-fx-pip{font-family:var(--fh-font-display);font-size:10.5px;font-weight:800;letter-spacing:.06em;padding:3px 6px;border-radius:6px;background:var(--fh-pink-ui);color:#fff;line-height:1}.fh-fx-pay{margin-top:18px;display:grid;gap:16px;padding:18px;border-radius:24px;border:1px solid var(--fx-line);background:linear-gradient(160deg,#ffffff12,#ffffff05 60%)}.fh-fx-pay-head{display:grid;gap:4px}.fh.fh-fx .fh-fx-pay-h{display:flex;align-items:center;gap:9px;margin:0;font-family:var(--fh-font-display);font-weight:800;font-size:19px;letter-spacing:-.01em;color:#fff}.fh-fx-pay-h .fh-ic{width:20px;height:20px;color:var(--fx-teal)}.fh-fx-pay-head p{margin:0;font-size:13.5px;color:var(--fx-soft)}.fh-fx-cards{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.fh-fx-cards li{display:block;line-height:0;border-radius:7px;box-shadow:0 8px 16px -10px #000c}.fh-fx-card{display:block;width:50px;height:32px;fill:#000;stroke:none}.fh-fx-card[fill=none]{fill:none}.fh-fx-ways{list-style:none;margin:0;padding:0;display:grid;gap:8px}.fh-fx-way{display:flex;align-items:center;gap:12px;padding:10px 14px 10px 10px;border-radius:16px;background:#ffffff0d}.fh-fx-way-ic{flex:none;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:color-mix(in srgb,var(--w) 22%,transparent);color:var(--w-ink, var(--w))}.fh-fx-way-ic .fh-ic{width:21px;height:21px}.fh-fx-way--pink{--w:var(--fh-pink);--w-ink:#ff7ab4}.fh-fx-way--teal{--w:var(--fh-teal-bright)}.fh-fx-way--sun{--w:var(--fh-sun)}.fh-fx-way--violet{--w:#8f7bff}.fh-fx-way-t{display:grid;gap:1px;min-width:0}.fh-fx-way-t b{font-family:var(--fh-font-display);font-weight:800;font-size:14.5px;color:#fff;line-height:1.25}.fh-fx-way-t small{font-size:12.5px;color:var(--fx-soft);line-height:1.35}.fh-fx-bottom{display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:26px;padding-block:18px calc(22px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--fx-line);font-size:12.5px;color:var(--fx-dim)}.fh-fx-bottom nav{display:flex;flex-wrap:wrap;gap:4px 16px}.fh-fx-bottom nav a{min-height:44px;display:inline-flex;align-items:center;color:var(--fx-dim);transition:color .2s}.fh.fh-fx .fh-fx-bottom nav a:hover{color:#fff}.fh-fx-cur{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 13px;border-radius:999px;border:1px solid var(--fx-line);font-family:var(--fh-font-display);font-weight:700;font-size:12.5px;color:var(--fx-soft)}.fh-fx-cur .fh-ic{width:16px;height:16px;color:var(--fx-teal)}@media(min-width:640px){.fh-fx-top{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:32px;align-items:start}.fh-fx-brand{padding-bottom:0}.fh-fx-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:28px}.fh-fx-col{border-top:0}.fh-fx-col summary{display:none}.fh.fh-fx .fh-fx-h{display:block}.fh-fx-col ul{padding-bottom:0}.fh-fx-pay{margin-top:40px;padding:22px 24px;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:28px}.fh-fx-ways{grid-column:1 / -1;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px}.fh-fx-cur{margin-left:auto}}@media(min-width:1100px){.fh-fx-top{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:56px}.fh-fx-pay{grid-template-columns:minmax(250px,.85fr) minmax(0,2fr);grid-template-rows:auto auto;align-items:center;row-gap:14px;column-gap:32px;padding:24px 26px}.fh-fx-pay-head{grid-column:1;grid-row:1;align-self:end}.fh-fx-cards{grid-column:1;grid-row:2;align-self:start}.fh-fx-ways{grid-column:2;grid-row:1 / span 2;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.fh-fx-way{padding:14px 14px 14px 12px}}@media(prefers-reduced-motion:reduce){.fh-fx-soc a,.fh-fx-col summary .fh-ic{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/fann-footer.css.map */
