:root{--fm-px: calc(min(100vw, 1920px) / 1440);--fm-black: #101010;--fm-white: #fdfbfc;--fm-grey: #f5f5f5;--fm-green: #1a9461;--fm-font-display: "FM DM Sans", "DM Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--fm-font-body: "FM Figtree", "Figtree", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--fm-t12: max(11px, calc(12 * var(--fm-px)));--fm-t16: max(14px, calc(16 * var(--fm-px)));--fm-ease-out: cubic-bezier(.22, 1, .36, 1);--fm-ease-expo: cubic-bezier(.16, 1, .3, 1);--fm-ease-in-out: cubic-bezier(.65, 0, .35, 1);--fm-ease-in: cubic-bezier(.55, 0, 1, .45);--fm-spring: cubic-bezier(.34, 1.56, .64, 1);--fm-spring-soft: cubic-bezier(.34, 1.3, .64, 1)}@supports (transition-timing-function: linear(0,1)){:root{--fm-spring: linear( 0, .009, .035 2.1%, .141, .281 6.7%, .723 12.9%, .938 16.7%, 1.017, 1.077, 1.121, 1.149 24.3%, 1.159, 1.163, 1.161, 1.154 29.9%, 1.129 32.8%, 1.051 39.6%, 1.017 43.1%, .991, .977 51%, .974 53.8%, .975 57.1%, .997 69.8%, 1.003 76.9%, 1.004 83.8%, 1 );--fm-spring-soft: linear( 0, .006, .025 2.8%, .101 6.1%, .539 18.9%, .721 25.3%, .849 31.5%, .937 38.1%, .968 41.8%, .991 45.7%, 1.006 50.1%, 1.015 55%, 1.017 63.9%, 1.001 )}}@media(max-width:989px){:root{--fm-px: 1px}}.fm-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:inherit}.fm-icon svg{width:calc(var(--fm-icon-w, 24) * var(--fm-px));height:auto;overflow:visible}.fm-icon svg g[clip-path]{clip-path:none}.fm-icon svg :is(path,circle,line,polyline,rect,ellipse)[stroke]{stroke:currentColor}.fm-icon svg :is(path,circle,rect,ellipse)[fill]:not([fill=none]){fill:currentColor}.fm-roll{position:relative;display:inline-flex;overflow:hidden;vertical-align:top;white-space:nowrap}.fm-roll__a,.fm-roll__b>span{display:inline-block;transition:transform .6s var(--fm-ease-expo)}.fm-roll__b{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center}.fm-roll__b>span{transform:translateY(110%);transition-delay:calc(var(--i, 0) * 22ms);white-space:pre}:is(a,button,.fm-roll-host):is(:hover,:focus-visible) .fm-roll__a,.fm-roll-host.is-active .fm-roll__a{transform:translateY(-110%)}:is(a,button,.fm-roll-host):is(:hover,:focus-visible) .fm-roll__b>span,.fm-roll-host.is-active .fm-roll__b>span{transform:none}.fm-btn{--fm-btn-h: 48;--fm-btn-pad: 24;--fm-btn-bg: var(--fm-black);--fm-btn-fg: var(--fm-white);--fm-btn-border: transparent;--fm-btn-fill: var(--fm-white);--fm-btn-fill-fg: var(--fm-black);position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:calc(6 * var(--fm-px));height:max(36px,calc(var(--fm-btn-h) * var(--fm-px)));padding-inline:calc(var(--fm-btn-pad) * var(--fm-px) - 1px);border:1px solid var(--fm-btn-border);border-radius:9999px;background:var(--fm-btn-bg);color:var(--fm-btn-fg);font-family:var(--fm-font-display);font-weight:600;font-variation-settings:"opsz" 14;font-size:var(--fm-t16);line-height:1;letter-spacing:.02em;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer;overflow:hidden;translate:var(--fm-mx, 0px) var(--fm-my, 0px);transition:color .5s var(--fm-ease-out),border-color .5s var(--fm-ease-out),translate .6s var(--fm-ease-expo),scale .35s var(--fm-ease-out);-webkit-tap-highlight-color:transparent}.fm-btn:before{content:"";position:absolute;z-index:-1;left:var(--fm-x, 50%);top:var(--fm-y, 50%);width:300%;aspect-ratio:1;border-radius:50%;background:var(--fm-btn-fill);transform:translate(-50%,-50%) scale(0);transition:transform .7s var(--fm-ease-expo);pointer-events:none}.fm-btn:is(:hover,:focus-visible){color:var(--fm-btn-fill-fg);border-color:var(--fm-btn-fill)}.fm-btn:is(:hover,:focus-visible):before{transform:translate(-50%,-50%) scale(1)}.fm-btn:active{scale:.96}.fm-btn:focus-visible{outline:2px solid currentColor;outline-offset:3px}.fm-btn__label{position:relative;display:inline-flex;line-height:1}.fm-btn .fm-roll{padding-block:.12em;margin-block:-.12em}.fm-btn__arrow{--fm-icon-w: 20;display:inline-flex;overflow:hidden}.fm-btn__arrow svg{transition:transform .6s var(--fm-ease-expo)}.fm-btn:is(:hover,:focus-visible) .fm-btn__arrow svg{animation:fm-arrow-through .7s var(--fm-ease-expo)}@keyframes fm-arrow-through{0%{transform:translate(0)}45%{transform:translate(120%)}46%{transform:translate(-120%)}to{transform:translate(0)}}.fm-btn--outline-light{--fm-btn-bg: transparent;--fm-btn-fg: var(--fm-white);--fm-btn-border: var(--fm-white);--fm-btn-fill: var(--fm-white);--fm-btn-fill-fg: var(--fm-black)}.fm-btn--solid-light{--fm-btn-bg: var(--fm-white);--fm-btn-fg: var(--fm-black);--fm-btn-border: var(--fm-white);--fm-btn-fill: var(--fm-black);--fm-btn-fill-fg: var(--fm-white)}.fm-btn--solid-dark{--fm-btn-bg: var(--fm-black);--fm-btn-fg: var(--fm-white);--fm-btn-border: var(--fm-black);--fm-btn-fill: #2f2f2f;--fm-btn-fill-fg: var(--fm-white)}.fm-btn--outline-dark{--fm-btn-bg: transparent;--fm-btn-fg: var(--fm-black);--fm-btn-border: var(--fm-black);--fm-btn-fill: var(--fm-black);--fm-btn-fill-fg: var(--fm-white)}.fm-btn--solid-green{--fm-btn-bg: var(--fm-green);--fm-btn-fg: var(--fm-white);--fm-btn-border: var(--fm-green);--fm-btn-fill: var(--fm-black);--fm-btn-fill-fg: var(--fm-white)}html.fm-smooth,html.fm-smooth .page-wrapper{scroll-behavior:auto}.fm-js [data-fm-reveal]{--fm-dur: 1.1s;transition-property:opacity,transform,clip-path,filter,translate,scale;transition-duration:var(--fm-dur);transition-timing-function:var(--fm-ease-expo);transition-delay:calc(var(--fm-delay, 0) * 1ms)}.fm-js [data-fm-reveal=fade]:not(.is-in){opacity:0}.fm-js [data-fm-reveal=fade-up]:not(.is-in){opacity:0;transform:translateY(calc(28 * var(--fm-px)))}.fm-js [data-fm-reveal=fade-down]:not(.is-in){opacity:0;transform:translateY(calc(-18 * var(--fm-px)))}.fm-js [data-fm-reveal=blur-up]:not(.is-in){opacity:0;filter:blur(10px);transform:translateY(calc(16 * var(--fm-px)))}.fm-js [data-fm-reveal=pop]{transition-timing-function:var(--fm-spring);--fm-dur: .9s}.fm-js [data-fm-reveal=pop]:not(.is-in){opacity:0;transform:scale(.4)}.fm-js [data-fm-reveal=pop].is-in{transition-property:opacity,transform;transition-timing-function:var(--fm-ease-out),var(--fm-spring)}.fm-js [data-fm-reveal=mask-up]{--fm-dur: 1.4s;transition-timing-function:var(--fm-ease-in-out)}.fm-js [data-fm-reveal=mask-up]:not(.is-in){clip-path:inset(100% 0 0 0)}.fm-js [data-fm-reveal=mask-up].is-in{clip-path:inset(0 0 0 0)}.fm-js [data-fm-reveal=mask-down]:not(.is-in){clip-path:inset(0 0 100% 0)}.fm-js [data-fm-reveal=mask-down].is-in{clip-path:inset(0 0 0 0)}.fm-words .fm-word{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.14em;margin-bottom:-.14em}.fm-words .fm-word>span{display:inline-block}.fm-js .fm-words .fm-word>span{transition:transform 1.2s var(--fm-ease-expo),opacity .9s var(--fm-ease-out);transition-delay:calc((var(--fm-delay, 0) + var(--w, 0) * 75) * 1ms)}.fm-js .fm-words:not(.is-in) .fm-word>span,.fm-js:not(.fm-fonts-ready) .fm-words .fm-word>span{transform:translateY(105%) rotate(6deg);transform-origin:0 100%;opacity:0}.fm-js [data-fm-reveal=draw]:not(.fm-draw-ready) svg{opacity:0}.fm-js [data-fm-reveal=draw].fm-draw-ready svg :is(path,circle,line,polyline,rect,ellipse){stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.6s var(--fm-ease-in-out);transition-delay:calc((var(--fm-delay, 0) + 120) * 1ms)}.fm-js [data-fm-reveal=draw].fm-draw-ready.is-in svg :is(path,circle,line,polyline,rect,ellipse){stroke-dashoffset:0}@media(prefers-reduced-motion:reduce){.fm-js [data-fm-reveal],.fm-js .fm-words .fm-word>span{transition-duration:1ms!important;transition-delay:0ms!important}.fm-roll__a,.fm-roll__b>span,.fm-btn,.fm-btn:before{transition-duration:1ms!important}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/fm-base.css.map */
