#menu-drawer{--fm-ink:#1C1C1C;--fm-paper:#FCFCF8;--fm-soft:#F5F3EF;--fm-taupe:#EFEAE3;--fm-apricot:#FDC286;--fm-hair:rgb(28 28 28 / .1);--fm-mute:rgb(28 28 28 / .64);--fm-g:1rem}#menu-drawer [data-main-panel] .menu-drawer__panel-body.fm{display:flex;flex-direction:column;row-gap:1.75rem;padding:0 0 1.5rem;overscroll-behavior:contain}#menu-drawer [data-main-panel] .menu-drawer__panel-footer.fm-foot{display:block;padding:0;border:0;box-shadow:none;background:var(--fm-paper)}#menu-drawer .fm a,#menu-drawer .fm-foot a{color:inherit;text-decoration:none}#menu-drawer .fm svg,#menu-drawer .fm-foot svg{fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}#menu-drawer .fm a,#menu-drawer .fm button,#menu-drawer .fm-foot a,#menu-drawer .fm-foot button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}#menu-drawer .fm-pad{padding-inline:var(--fm-g)}#menu-drawer .fm-sec{min-width:0}#menu-drawer .fm-head{display:flex;justify-content:space-between;align-items:baseline;margin-block-end:.75rem}#menu-drawer .fm-h{margin:0;font-family:var(--heading-font-family);font-weight:500;font-size:1rem;line-height:1.3;letter-spacing:-.005em;text-transform:none}#menu-drawer .fm-head__hint{font-size:.72rem;color:var(--fm-mute)}#menu-drawer .fm-head__link{font-size:.75rem;color:var(--fm-mute);text-decoration:underline;text-underline-offset:3px}#menu-drawer .fm-top{position:sticky;top:0;z-index:3;background:var(--fm-paper);padding-block-start:.75rem}#menu-drawer .fm-search{display:flex;align-items:center;column-gap:.65rem;height:44px;margin-inline:var(--fm-g);padding-inline:1rem;border-radius:999px;background:var(--fm-soft);color:var(--fm-mute);font-size:.8125rem;overflow:hidden}#menu-drawer .fm-search svg{flex:none;color:var(--fm-ink)}#menu-drawer .fm-search__text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#menu-drawer .fm-search__word{display:inline-block;transition:opacity .3s ease,transform .3s ease}#menu-drawer .fm-search__word.is-out{opacity:0;transform:translateY(-6px)}#menu-drawer .fm-marq{position:relative;display:flex;align-items:center;height:32px;margin-block-start:.75rem;overflow:hidden;border-block:1px solid var(--fm-hair)}#menu-drawer .fm-marq:before,#menu-drawer .fm-marq:after{content:"";position:absolute;inset-block:0;width:24px;z-index:1;pointer-events:none}#menu-drawer .fm-marq:before{left:0;background:linear-gradient(90deg,var(--fm-paper),transparent)}#menu-drawer .fm-marq:after{right:0;background:linear-gradient(-90deg,var(--fm-paper),transparent)}#menu-drawer .fm-marq__track{display:flex;column-gap:1.6rem;padding-inline-start:var(--fm-g);white-space:nowrap;animation:fm-marq 34s linear infinite}#menu-drawer:not([open]) .fm-marq__track,#menu-drawer .fm-marq:active .fm-marq__track{animation-play-state:paused}#menu-drawer .fm-marq__track span{display:inline-flex;align-items:center;column-gap:.45rem;font-size:.66rem;letter-spacing:.06em;color:#1c1c1cc7}#menu-drawer .fm-marq__track svg{width:14px;height:14px;flex:none}@keyframes fm-marq{to{transform:translate(-50%)}}#menu-drawer .fm-switch{position:relative;display:grid;grid-template-columns:1fr 1fr;padding:3px;margin-block-end:.65rem;border-radius:999px;background:var(--fm-soft)}#menu-drawer .fm-switch button{position:relative;z-index:1;min-height:36px;padding:0;border:0;background:none;font-family:var(--text-font-family);font-size:.8rem;font-weight:500;letter-spacing:0;text-transform:none;color:var(--fm-mute);transition:color .25s ease}#menu-drawer .fm-switch button[aria-pressed=true]{color:var(--fm-ink)}#menu-drawer .fm-switch__thumb{position:absolute;inset-block:3px;left:3px;width:calc(50% - 3px);border-radius:999px;background:#fff;box-shadow:0 1px 3px #1c1c1c1f;transition:transform .4s cubic-bezier(.2,.7,.2,1)}#menu-drawer .fm-switch[data-line=studio] .fm-switch__thumb{transform:translate(100%)}#menu-drawer .fm-lines{display:grid}#menu-drawer .fm-line{grid-area:1/1;min-width:0;transition:opacity .45s ease,visibility 0s linear .45s}#menu-drawer .fm-line:not(.is-active){opacity:0;visibility:hidden;pointer-events:none}#menu-drawer .fm-line.is-active{transition:opacity .45s ease,visibility 0s}#menu-drawer .fm-line__card{position:relative;display:block;overflow:hidden;aspect-ratio:4/3.3;border-radius:3px;background:var(--fm-soft);touch-action:pan-y;-webkit-user-select:none;user-select:none}#menu-drawer .fm-line__card img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transform:scale(1.06);transition:transform 1.2s cubic-bezier(.2,.7,.2,1);-webkit-user-drag:none}#menu-drawer .fm-line.is-active .fm-line__card img{transform:none}#menu-drawer .fm-line__card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(#0000 38%,#0000009e)}#menu-drawer .fm-badge{position:absolute;z-index:1;top:12px;left:12px;padding:3px 7px;background:var(--fm-apricot);color:var(--fm-ink);font-size:.56rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}#menu-drawer .fm-line__dots{position:absolute;z-index:1;top:14px;right:14px;display:flex;column-gap:5px}#menu-drawer .fm-line__dots i{width:6px;height:6px;border-radius:50%;background:#ffffff80}#menu-drawer .fm-line__dots i.on{width:16px;border-radius:3px;background:#fff}#menu-drawer .fm-line__text{position:absolute;z-index:1;inset-inline:14px;bottom:14px;display:flex;flex-direction:column;row-gap:4px;color:#fff}#menu-drawer .fm-line__text small{font-size:.6rem;letter-spacing:.16em;text-transform:uppercase;opacity:.9}#menu-drawer .fm-line__text b{font-family:var(--heading-font-family);font-weight:500;font-size:1.6rem;line-height:1.05;letter-spacing:-.01em}#menu-drawer .fm-line__text span{max-width:32ch;font-size:.75rem;line-height:1.4}#menu-drawer .fm-specs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border-block-end:1px solid var(--fm-hair)}#menu-drawer .fm-specs>div{display:flex;flex-direction:column;row-gap:2px;padding:.7rem 0 .7rem .6rem;border-inline-end:1px solid var(--fm-hair)}#menu-drawer .fm-specs>div:first-child{padding-inline-start:0}#menu-drawer .fm-specs>div:last-child{border-inline-end:0}#menu-drawer .fm-specs dt{font-size:.6rem;letter-spacing:.12em;text-transform:uppercase;color:var(--fm-mute)}#menu-drawer .fm-specs dd{margin:0;font-size:.78rem;font-weight:500;line-height:1.3}#menu-drawer .fm-cta{display:flex;align-items:center;justify-content:space-between;height:48px;margin-block-start:.75rem;padding-inline:1.1rem;background:var(--fm-ink);color:var(--fm-paper)!important;font-family:var(--heading-font-family);font-size:.8125rem;letter-spacing:.04em}#menu-drawer .fm-cta svg{width:18px;height:18px;transition:transform .3s ease}#menu-drawer .fm-cta:active svg{transform:translate(4px)}#menu-drawer .fm-cats{margin:0;padding:0;list-style:none;border-block-start:1px solid var(--fm-hair)}#menu-drawer .fm-cats li{border-block-end:1px solid var(--fm-hair)}#menu-drawer .fm-cat{display:grid;grid-template-columns:minmax(0,1fr) auto 40px;align-items:center;column-gap:.75rem;min-height:64px;padding-block:.5rem}#menu-drawer .fm-cat__name{font-family:var(--heading-font-family);font-size:1.19rem;font-weight:400;letter-spacing:-.01em;transition:transform .25s ease}#menu-drawer .fm-cat:active .fm-cat__name{transform:translate(4px)}#menu-drawer .fm-cat[aria-current=page] .fm-cat__name{font-weight:500}#menu-drawer .fm-cat__tag{padding:3px 8px;border-radius:999px;background:var(--fm-taupe);font-size:.58rem;letter-spacing:.1em;text-transform:uppercase}#menu-drawer .fm-cat__thumb{width:40px;height:48px;overflow:hidden;border-radius:2px;background:var(--fm-soft)}#menu-drawer .fm-cat__thumb img,#menu-drawer .fm-creator__img img,#menu-drawer .fm-prod__img img{display:block;width:100%;height:100%;object-fit:cover}#menu-drawer .fm-cat--all{grid-template-columns:1fr;min-height:52px}#menu-drawer .fm-cat--all .fm-cat__name{font-family:var(--text-font-family);font-size:.85rem;font-weight:500;text-decoration:underline;text-underline-offset:4px}#menu-drawer .fm-ship{display:flex;flex-direction:column;row-gap:.35rem;padding:.5rem var(--fm-g) .6rem;border-block-start:1px solid var(--fm-hair);background:var(--fm-paper)}#menu-drawer .fm-ship p{margin:0;font-size:.7rem;line-height:1.3}#menu-drawer .fm-ship__bar{display:block;height:3px;overflow:hidden;border-radius:3px;background:var(--fm-hair)}#menu-drawer .fm-ship__bar i{display:block;width:0;height:100%;border-radius:3px;background:var(--fm-ink);transition:width 1.1s cubic-bezier(.2,.7,.2,1) .2s}#menu-drawer[open] .fm-ship__bar i{width:var(--fm-ship,0%)}#menu-drawer .fm-dock{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);min-height:64px;padding:0 .4rem env(safe-area-inset-bottom,0px);background:var(--fm-ink);color:var(--fm-paper)}#menu-drawer .fm-dock__item{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:2px;min-height:64px;padding:0;border:0;background:none;color:var(--fm-paper)!important;text-align:center}#menu-drawer .fm-dock__item svg{width:20px;height:20px}#menu-drawer .fm-dock__item b{font-family:var(--text-font-family);font-weight:500;font-size:.7rem;letter-spacing:0;text-transform:none}#menu-drawer .fm-dock__item small{font-size:.6rem;color:#fcfcf899;font-variant-numeric:tabular-nums}#menu-drawer .fm-dock__item:active{background:#fcfcf80f}#menu-drawer .fm-dock__badge{position:absolute;top:9px;left:calc(50% + 6px);display:grid;place-items:center;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--fm-apricot);color:var(--fm-ink);font-size:.6rem;font-weight:600}#menu-drawer .fm-dock__badge[hidden]{display:none}#menu-drawer .fm-dock__badge.is-bump{animation:fm-pop .4s ease}@keyframes fm-pop{50%{transform:scale(1.35)}}@media(prefers-reduced-motion:reduce){#menu-drawer .fm-marq__track{animation:none}#menu-drawer .fm-line,#menu-drawer .fm-line__card img,#menu-drawer .fm-ship__bar i,#menu-drawer .fm-search__word{transition:none}}@media screen and (min-width:481px){#menu-drawer .fm-prods{grid-auto-columns:30%}}
/*# sourceMappingURL=/cdn/shop/t/108/assets/fiora-menu.css.map */
