.fcm{display:block}.fcm-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:2px}.fcm-li{position:static;display:flex;align-items:center;height:40px;border-radius:3px;color:inherit;transition:background .15s,color .15s}.fcm-top{display:inline-flex;align-items:center;height:40px;padding:0 13px;font:500 14px/1 var(--fc-fb);letter-spacing:normal;text-transform:none;color:inherit;text-decoration:none;white-space:nowrap}.fcm-li--panel .fcm-top{padding-right:0}.fcm-tog{display:grid;place-items:center;height:40px;padding:0 13px 0 7px;margin:0;border:0;border-radius:0 3px 3px 0;background:none;color:inherit;cursor:pointer;line-height:0}.fcm-tog svg{transition:transform .2s}.fcm-li:hover,.fcm-li.is-open{color:#fff;background:var(--fc-g3)}.fcm-li.is-open .fcm-tog svg{transform:rotate(180deg)}.fcm-panel{position:fixed;left:0;right:0;top:var(--fcm-top,58px);z-index:60;max-height:calc(100vh - var(--fcm-top,58px));overflow:auto;background:var(--fc-g1);color:var(--fc-light-text);border-top:1px solid var(--fc-ln);border-bottom:1px solid var(--fc-ln2);box-shadow:0 30px 60px #00000080;animation:fcmIn .22s ease both;text-align:left;font:400 16px/1.55 var(--fc-fb)}.fcm-panel[hidden]{display:none}@keyframes fcmIn{0%{opacity:0;transform:translateY(-6px)}}.fcm-in{max-width:1376px;margin:0 auto;padding:26px 32px 28px;display:grid;grid-template-columns:minmax(0,1fr) 260px 180px;gap:24px}.fcm-in--nofeat{grid-template-columns:minmax(0,1fr) 180px}.fcm-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.fcm-h{display:block;margin:0 0 8px;padding-bottom:8px;border-bottom:1px solid var(--fc-ln);color:var(--fc-cy);text-decoration:none}a.fcm-h:hover{color:var(--fc-cy2)}.fcm-h--cont{color:transparent}.fcm-col ul{list-style:none;margin:0;padding:0;display:grid;gap:2px}.fcm-it{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:10px;align-items:center;padding:6px;border-radius:3px;text-decoration:none;color:#fff;transition:background .15s}.fcm-it:hover,.fcm-it:focus-visible{background:var(--fc-g3)}.fcm-it:hover .fcm-n b{color:var(--fc-cy)}.fcm-th{display:block;width:44px;height:40px;border-radius:2px;overflow:hidden;background-color:#e7ebee}.fcm-th img{display:block;width:100%;height:100%;object-fit:cover}.fcm-th--w img{object-fit:contain;mix-blend-mode:multiply}.fcm-th--tx{display:grid;place-items:center;background:var(--fc-g3);border:1px solid var(--fc-ln2);color:var(--fc-cy2);font:500 13px/1 var(--fc-fm);letter-spacing:.04em}.fcm-n{min-width:0}.fcm-n b{display:block;font:500 14px/1.2 var(--fc-fb);color:#fff;transition:color .15s}.fcm-n small{display:block;font:400 13px/1.35 var(--fc-fb);color:var(--fc-steel);margin-top:2px}.fcm-it em{font:500 14px var(--fc-fm);font-style:normal;color:var(--fc-cy);white-space:nowrap;text-align:right}.fcm-feat{background:var(--fc-paper);color:var(--fc-ink);border-radius:4px;overflow:hidden;display:flex;flex-direction:column;align-self:start}.fcm-feat__img{display:block;height:150px;margin:10px 10px 0;background-color:var(--fc-paper);overflow:hidden}.fcm-feat__img img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.fcm .fcm-feat__img--custom{background-color:var(--fc-g2)}.fcm .fcm-feat__img--custom img{object-fit:cover;mix-blend-mode:normal}.fcm-feat__b{padding:14px 16px 16px;display:flex;flex-direction:column;gap:5px}.fcm-feat__k{margin:0;color:var(--fc-cyd);display:flex;align-items:center;gap:8px}.fcm-feat__b b{font:600 18px/1.1 var(--fc-fd);text-transform:uppercase}.fcm-feat__b em{font:500 15px var(--fc-fm);font-style:normal}.fcm-feat__b p:not(.fcm-feat__k){margin:0;font-size:15px;color:var(--fc-ink2);line-height:1.45}.fcm-feat__btn{margin-top:8px;align-self:flex-start;min-height:44px;padding:0 18px;font-size:14px}.fcm-quick{display:flex;flex-direction:column}.fcm-quick>a:not(.fcm-life){display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:42px;border-bottom:1px solid var(--fc-ln);text-decoration:none;font-size:15px;line-height:1.3;color:#e3e7ea}.fcm-quick>a:not(.fcm-life) i{font-style:normal;transition:transform .2s;color:var(--fc-cy)}.fcm-quick>a:not(.fcm-life):hover{color:#fff}.fcm-quick>a:not(.fcm-life):hover i{transform:translate(4px)}.fcm-note{margin:14px 0 0;color:var(--fc-steel)}.fcm-life{display:flex;flex-direction:column;align-items:stretch;gap:10px;position:relative;margin-top:14px;padding:8px;border:1px solid var(--fc-ln2);border-radius:3px;text-decoration:none;color:#fff;background:var(--fc-g0);transition:border-color .2s}.fcm-life:hover{border-color:var(--fc-cy)}.fcm-life__img{display:block;height:96px;border-radius:2px;overflow:hidden;background:var(--fc-g3)}.fcm-life__img img{display:block;width:100%;height:100%;object-fit:cover}.fcm-life__t{display:flex;flex-direction:column;gap:3px;min-width:0;padding:0 22px 2px 2px}.fcm-life__t .fc-mono{color:var(--fc-cy2)}.fcm-life b{font:500 14px/1.25 var(--fc-fb)}.fcm-life i{position:absolute;right:10px;bottom:10px;font-style:normal;color:var(--fc-cy)}.fcm-scrim{position:fixed;left:0;right:0;bottom:0;top:var(--fcm-top,58px);z-index:59;background:#0507098c;opacity:0;pointer-events:none;transition:opacity .2s}.fcm.is-on .fcm-scrim{opacity:1;pointer-events:auto}@media(max-width:1380px){.fcm-in{grid-template-columns:minmax(0,1fr) 250px}.fcm-in--nofeat{grid-template-columns:minmax(0,1fr)}.fcm-quick{grid-column:1/-1;flex-direction:row;flex-wrap:wrap;gap:0 20px}.fcm-quick .fcm-h{width:100%}.fcm-quick>a:not(.fcm-life){flex:1 1 180px}.fcm-quick .fcm-note{width:100%}.fcm-life{flex-direction:row;align-items:center;flex:1 1 260px;margin-top:10px}.fcm-life__img{width:120px;height:64px;flex:0 0 auto}}.fcm-m{margin:0;padding:0;list-style:none}.fcm-m li{border-bottom:1px solid rgba(127,127,127,.25)}.fcm-m li:first-child{border-top:1px solid rgba(127,127,127,.25)}.fcm-m a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:60px;padding:4px 2px;font:600 20px/1.1 var(--fc-fd);text-transform:uppercase;letter-spacing:.01em;color:inherit;text-decoration:none}.fcm-m a svg{flex:0 0 auto;color:var(--fc-cy);transition:transform .2s}.fcm-m a:active svg,.fcm-m a:hover svg{transform:translate(4px)}.fcm-m a[aria-current=page]{color:var(--fc-cyd)}@media(prefers-reduced-motion:reduce){.fcm-panel{animation:none}.fcm-scrim,.fcm-tog svg,.fcm-quick>a i,.fcm-m a svg{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/fc-mega-menu.css.map */
