.ffct{padding:16px;border-bottom:1px solid var(--color-gray-300, #dfe3e8)}@media(min-width:1024px){.ffcl-aside .ffct{padding:18px 20px}}.ffct-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.ffct-head h3{color:var(--color-gray-primary);font-size:18px;font-weight:700;line-height:1.3}.ffct-reset{color:var(--color-primary-main);font-size:14px;font-weight:500}.ffct-reset:hover{color:var(--color-primary-main-dark, #02414f);text-decoration:underline}.ffct-search{position:relative;display:flex;align-items:center;margin-bottom:10px;color:var(--color-gray-secondary)}.ffct-search svg{position:absolute;left:12px;pointer-events:none}.ffct-search input{width:100%;height:40px;padding:0 12px 0 36px;border:1px solid rgba(145,158,171,.32);border-radius:8px;background:#fff;color:var(--color-gray-primary);font-size:14px;outline:none;transition:border-color .2s}.ffct-search input:focus{border-color:var(--color-primary-main)}.ffct-list,.ffct-kids{list-style:none;margin:0;padding:0}.ffct-list>li+li{margin-top:2px}.ffct-kids{margin:2px 0 6px 28px;border-left:1px solid rgba(145,158,171,.24);padding-left:6px}.ffct-parent{display:flex;align-items:center;gap:4px}.ffct-row{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:10px;min-height:36px;padding:6px 8px;border-radius:8px;color:var(--color-gray-primary);font-size:15px;line-height:1.35;transition:background-color .2s,color .2s}.ffct-row:hover{background:#f4f5f5;color:var(--color-primary-main)}.ffct-row:focus-visible,.ffct-toggle:focus-visible{outline:2px solid var(--color-primary-main);outline-offset:1px}.ffct-row.is-kid{min-height:32px;font-size:14px}.ffct-box{flex:none;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:2px solid rgba(145,158,171,.6);border-radius:4px;background:#fff;color:#fff;transition:background-color .2s,border-color .2s}.ffct-box i{width:8px;height:2px;border-radius:1px;background:var(--color-primary-main)}.ffct-row.is-on .ffct-box{border-color:var(--color-primary-main);background:var(--color-primary-main)}.ffct-row.is-partial .ffct-box{border-color:var(--color-primary-main)}.ffct-row.is-on{color:var(--color-primary-main);font-weight:600}.ffct-name{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.ffct-count{flex:none;min-width:26px;padding:1px 7px;border-radius:999px;background:#f4f5f5;color:var(--color-gray-secondary);font-size:12px;font-weight:500;text-align:center}.ffct-row.is-on .ffct-count{background:var(--color-success-light, #aaf27f);color:var(--color-primary-main-dark, #02414f)}.ffct-toggle{flex:none;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;color:var(--color-gray-secondary)}.ffct-toggle:hover{background:#f4f5f5;color:var(--color-primary-main)}.ffct-none{padding:8px;color:var(--color-gray-secondary);font-size:14px}.ff-drawer .ffct-row{min-height:44px}.ff-drawer .ffct-toggle{width:44px;height:44px}@media(prefers-reduced-motion:reduce){.ffct-row,.ffct-box{transition:none}}.ffcl-panel{overflow:hidden;border:1px solid var(--color-gray-300, #dfe3e8);border-radius:1rem;background:#fff}.ffcl-panel .ff-facets.is-sidebar{border:0;border-radius:0}.ff-loading .ffcl>.min-w-0{opacity:.55;transition:opacity .15s ease;pointer-events:none}.ff-loading .ffcl-aside{pointer-events:none}.ff-loading body:before{content:"";position:fixed;z-index:9998;top:0;left:0;height:3px;width:40%;background:var(--color-primary-main, #04535c);box-shadow:0 0 0 1px var(--color-success-light, #aaf27f);animation:ff-load 1s ease-in-out infinite}@keyframes ff-load{0%{transform:translate(-100%)}to{transform:translate(260%)}}@media(prefers-reduced-motion:reduce){.ff-loading body:before{animation:none;width:100%;opacity:.6}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/ff-collection.css.map */
