/* Mobile catalog artwork, scoped separately from desktop. */
@media (max-width:768px) {
html[lang^="ru"] #fotor-root .editor-shell.is-mobile .mobile-catalog-card[data-tool-id="ai-pose"] { width:104.033px !important; flex:0 0 104.033px !important; }
html[lang^="ru"] #fotor-root .editor-shell.is-mobile .mobile-catalog-card[data-tool-id="ai-outfit"] { width:91.012px !important; flex:0 0 91.012px !important; }
html[lang^="ru"] #fotor-root .editor-shell.is-mobile .mobile-catalog-card[data-tool-id="ai-correction"] { width:91.486px !important; flex:0 0 91.486px !important; }
html[lang^="ru"] #fotor-root .editor-shell.is-mobile .mobile-catalog-card[data-tool-id="ai-makeup"] { width:103.796px !important; flex:0 0 103.796px !important; }
html[lang^="ru"] #fotor-root .editor-shell.is-mobile .mobile-catalog-card[data-tool-id="ai-hair"] { width:119.915px !important; flex:0 0 119.915px !important; }
html[lang^="ru"] #fotor-root .editor-shell.is-mobile .mobile-catalog-card[data-tool-id="ai-beard"] { width:104.868px !important; flex:0 0 104.868px !important; }
html[lang^="ru"] #fotor-root .editor-shell.is-mobile .mobile-catalog-card[data-tool-id="ai-body"] { width:105.415px !important; flex:0 0 105.415px !important; }
html[lang^="ru"] #fotor-root .editor-shell.is-mobile .mobile-catalog-card[data-tool-id="ai-emotion"] { width:119.642px !important; flex:0 0 119.642px !important; }
html[lang^="ru"] #fotor-root .editor-shell.is-mobile .mobile-catalog-card[data-tool-id="ai-age"] { width:128.893px !important; flex:0 0 128.893px !important; }
html[lang^="ru"] #fotor-root .editor-shell.is-mobile .mobile-catalog-card[data-tool-id="remove-bg"] { width:112.701px !important; flex:0 0 112.701px !important; }
html[lang^="ru"] #fotor-root .editor-shell.is-mobile .mobile-catalog-card[data-tool-id="ai-enhance"] { width:113.289px !important; flex:0 0 113.289px !important; }
html[lang^="ru"] #fotor-root .editor-shell.is-mobile .mobile-catalog-card[data-tool-id="ai-background"] { width:128.599px !important; flex:0 0 128.599px !important; }
html[lang^="ru"] #fotor-root .editor-shell.is-mobile .mobile-catalog-card[data-tool-id="ai-add-person"] { width:112.123px !important; flex:0 0 112.123px !important; }
html[lang^="ru"] #fotor-root .editor-shell.is-mobile .mobile-catalog-card[data-tool-id="ai-face-swap"] { width:98.070px !important; flex:0 0 98.070px !important; }
html[lang^="ru"] #fotor-root .editor-shell.is-mobile .mobile-catalog-card[data-tool-id="ai-light"] { width:98.581px !important; flex:0 0 98.581px !important; }
html[lang^="ru"] #fotor-root .editor-shell.is-mobile .mobile-catalog-card[data-tool-id="ai-styles"] { width:111.868px !important; flex:0 0 111.868px !important; }
html[lang^="en"] #fotor-root .editor-shell.is-mobile .mobile-catalog-card[data-tool-id="ai-pose"] { width:104.033px !important; flex:0 0 104.033px !important; }
html[lang^="en"] #fotor-root .editor-shell.is-mobile .mobile-catalog-card[data-tool-id="ai-outfit"] { width:91.012px !important; flex:0 0 91.012px !important; }
html[lang^="en"] #fotor-root .editor-shell.is-mobile .mobile-catalog-card[data-tool-id="ai-correction"] { width:91.486px !important; flex:0 0 91.486px !important; }
html[lang^="en"] #fotor-root .editor-shell.is-mobile .mobile-catalog-card[data-tool-id="ai-makeup"] { width:103.796px !important; flex:0 0 103.796px !important; }
html[lang^="en"] #fotor-root .editor-shell.is-mobile .mobile-catalog-card[data-tool-id="ai-hair"] { width:119.915px !important; flex:0 0 119.915px !important; }
html[lang^="en"] #fotor-root .editor-shell.is-mobile .mobile-catalog-card[data-tool-id="ai-beard"] { width:104.868px !important; flex:0 0 104.868px !important; }
html[lang^="en"] #fotor-root .editor-shell.is-mobile .mobile-catalog-card[data-tool-id="ai-body"] { width:105.415px !important; flex:0 0 105.415px !important; }
html[lang^="en"] #fotor-root .editor-shell.is-mobile .mobile-catalog-card[data-tool-id="ai-emotion"] { width:119.642px !important; flex:0 0 119.642px !important; }
html[lang^="en"] #fotor-root .editor-shell.is-mobile .mobile-catalog-card[data-tool-id="ai-age"] { width:128.893px !important; flex:0 0 128.893px !important; }
html[lang^="en"] #fotor-root .editor-shell.is-mobile .mobile-catalog-card[data-tool-id="remove-bg"] { width:112.701px !important; flex:0 0 112.701px !important; }
html[lang^="en"] #fotor-root .editor-shell.is-mobile .mobile-catalog-card[data-tool-id="ai-enhance"] { width:113.289px !important; flex:0 0 113.289px !important; }
html[lang^="en"] #fotor-root .editor-shell.is-mobile .mobile-catalog-card[data-tool-id="ai-background"] { width:128.599px !important; flex:0 0 128.599px !important; }
html[lang^="en"] #fotor-root .editor-shell.is-mobile .mobile-catalog-card[data-tool-id="ai-add-person"] { width:112.123px !important; flex:0 0 112.123px !important; }
html[lang^="en"] #fotor-root .editor-shell.is-mobile .mobile-catalog-card[data-tool-id="ai-face-swap"] { width:98.070px !important; flex:0 0 98.070px !important; }
html[lang^="en"] #fotor-root .editor-shell.is-mobile .mobile-catalog-card[data-tool-id="ai-light"] { width:98.581px !important; flex:0 0 98.581px !important; }
html[lang^="en"] #fotor-root .editor-shell.is-mobile .mobile-catalog-card[data-tool-id="ai-styles"] { width:111.868px !important; flex:0 0 111.868px !important; }
html[lang^="uk"] #fotor-root .editor-shell.is-mobile .mobile-catalog-card[data-tool-id="ai-pose"] { width:104.033px !important; flex:0 0 104.033px !important; }
html[lang^="uk"] #fotor-root .editor-shell.is-mobile .mobile-catalog-card[data-tool-id="ai-outfit"] { width:91.012px !important; flex:0 0 91.012px !important; }
html[lang^="uk"] #fotor-root .editor-shell.is-mobile .mobile-catalog-card[data-tool-id="ai-correction"] { width:91.486px !important; flex:0 0 91.486px !important; }
html[lang^="uk"] #fotor-root .editor-shell.is-mobile .mobile-catalog-card[data-tool-id="ai-makeup"] { width:103.796px !important; flex:0 0 103.796px !important; }
html[lang^="uk"] #fotor-root .editor-shell.is-mobile .mobile-catalog-card[data-tool-id="ai-hair"] { width:119.915px !important; flex:0 0 119.915px !important; }
html[lang^="uk"] #fotor-root .editor-shell.is-mobile .mobile-catalog-card[data-tool-id="ai-beard"] { width:104.868px !important; flex:0 0 104.868px !important; }
html[lang^="uk"] #fotor-root .editor-shell.is-mobile .mobile-catalog-card[data-tool-id="ai-body"] { width:105.415px !important; flex:0 0 105.415px !important; }
html[lang^="uk"] #fotor-root .editor-shell.is-mobile .mobile-catalog-card[data-tool-id="ai-emotion"] { width:119.642px !important; flex:0 0 119.642px !important; }
html[lang^="uk"] #fotor-root .editor-shell.is-mobile .mobile-catalog-card[data-tool-id="ai-age"] { width:128.893px !important; flex:0 0 128.893px !important; }
html[lang^="uk"] #fotor-root .editor-shell.is-mobile .mobile-catalog-card[data-tool-id="remove-bg"] { width:112.701px !important; flex:0 0 112.701px !important; }
html[lang^="uk"] #fotor-root .editor-shell.is-mobile .mobile-catalog-card[data-tool-id="ai-enhance"] { width:113.289px !important; flex:0 0 113.289px !important; }
html[lang^="uk"] #fotor-root .editor-shell.is-mobile .mobile-catalog-card[data-tool-id="ai-background"] { width:128.599px !important; flex:0 0 128.599px !important; }
html[lang^="uk"] #fotor-root .editor-shell.is-mobile .mobile-catalog-card[data-tool-id="ai-add-person"] { width:112.123px !important; flex:0 0 112.123px !important; }
html[lang^="uk"] #fotor-root .editor-shell.is-mobile .mobile-catalog-card[data-tool-id="ai-face-swap"] { width:98.070px !important; flex:0 0 98.070px !important; }
html[lang^="uk"] #fotor-root .editor-shell.is-mobile .mobile-catalog-card[data-tool-id="ai-light"] { width:98.581px !important; flex:0 0 98.581px !important; }
html[lang^="uk"] #fotor-root .editor-shell.is-mobile .mobile-catalog-card[data-tool-id="ai-styles"] { width:111.868px !important; flex:0 0 111.868px !important; }
#fotor-root .editor-shell.is-mobile .mobile-catalog-card[data-tool-id="ai-pose"] .mobile-catalog-media img { object-fit:contain !important; width:100% !important; height:100% !important; }
#fotor-root .editor-shell.is-mobile .mobile-catalog-card[data-tool-id="ai-pose"] .mobile-catalog-title { position:absolute !important; width:1px !important; height:1px !important; padding:0 !important; margin:-1px !important; overflow:hidden !important; clip-path:inset(50%) !important; white-space:nowrap !important; }
#fotor-root .editor-shell.is-mobile .mobile-catalog-card[data-tool-id="ai-outfit"] .mobile-catalog-media img { object-fit:contain !important; width:100% !important; height:100% !important; }
#fotor-root .editor-shell.is-mobile .mobile-catalog-card[data-tool-id="ai-outfit"] .mobile-catalog-title { position:absolute !important; width:1px !important; height:1px !important; padding:0 !important; margin:-1px !important; overflow:hidden !important; clip-path:inset(50%) !important; white-space:nowrap !important; }
#fotor-root .editor-shell.is-mobile .mobile-catalog-card[data-tool-id="ai-correction"] .mobile-catalog-media img { object-fit:contain !important; width:100% !important; height:100% !important; }
#fotor-root .editor-shell.is-mobile .mobile-catalog-card[data-tool-id="ai-correction"] .mobile-catalog-title { position:absolute !important; width:1px !important; height:1px !important; padding:0 !important; margin:-1px !important; overflow:hidden !important; clip-path:inset(50%) !important; white-space:nowrap !important; }
#fotor-root .editor-shell.is-mobile .mobile-catalog-card[data-tool-id="ai-makeup"] .mobile-catalog-media img { object-fit:contain !important; width:100% !important; height:100% !important; }
#fotor-root .editor-shell.is-mobile .mobile-catalog-card[data-tool-id="ai-makeup"] .mobile-catalog-title { position:absolute !important; width:1px !important; height:1px !important; padding:0 !important; margin:-1px !important; overflow:hidden !important; clip-path:inset(50%) !important; white-space:nowrap !important; }
#fotor-root .editor-shell.is-mobile .mobile-catalog-card[data-tool-id="ai-hair"] .mobile-catalog-media img { object-fit:contain !important; width:100% !important; height:100% !important; }
#fotor-root .editor-shell.is-mobile .mobile-catalog-card[data-tool-id="ai-hair"] .mobile-catalog-title { position:absolute !important; width:1px !important; height:1px !important; padding:0 !important; margin:-1px !important; overflow:hidden !important; clip-path:inset(50%) !important; white-space:nowrap !important; }
#fotor-root .editor-shell.is-mobile .mobile-catalog-card[data-tool-id="ai-beard"] .mobile-catalog-media img { object-fit:contain !important; width:100% !important; height:100% !important; }
#fotor-root .editor-shell.is-mobile .mobile-catalog-card[data-tool-id="ai-beard"] .mobile-catalog-title { position:absolute !important; width:1px !important; height:1px !important; padding:0 !important; margin:-1px !important; overflow:hidden !important; clip-path:inset(50%) !important; white-space:nowrap !important; }
#fotor-root .editor-shell.is-mobile .mobile-catalog-card[data-tool-id="ai-body"] .mobile-catalog-media img { object-fit:contain !important; width:100% !important; height:100% !important; }
#fotor-root .editor-shell.is-mobile .mobile-catalog-card[data-tool-id="ai-body"] .mobile-catalog-title { position:absolute !important; width:1px !important; height:1px !important; padding:0 !important; margin:-1px !important; overflow:hidden !important; clip-path:inset(50%) !important; white-space:nowrap !important; }
#fotor-root .editor-shell.is-mobile .mobile-catalog-card[data-tool-id="ai-emotion"] .mobile-catalog-media img { object-fit:contain !important; width:100% !important; height:100% !important; }
#fotor-root .editor-shell.is-mobile .mobile-catalog-card[data-tool-id="ai-emotion"] .mobile-catalog-title { position:absolute !important; width:1px !important; height:1px !important; padding:0 !important; margin:-1px !important; overflow:hidden !important; clip-path:inset(50%) !important; white-space:nowrap !important; }
#fotor-root .editor-shell.is-mobile .mobile-catalog-card[data-tool-id="ai-age"] .mobile-catalog-media img { object-fit:contain !important; width:100% !important; height:100% !important; }
#fotor-root .editor-shell.is-mobile .mobile-catalog-card[data-tool-id="ai-age"] .mobile-catalog-title { position:absolute !important; width:1px !important; height:1px !important; padding:0 !important; margin:-1px !important; overflow:hidden !important; clip-path:inset(50%) !important; white-space:nowrap !important; }
#fotor-root .editor-shell.is-mobile .mobile-catalog-card[data-tool-id="remove-bg"] .mobile-catalog-media img { object-fit:contain !important; width:100% !important; height:100% !important; }
#fotor-root .editor-shell.is-mobile .mobile-catalog-card[data-tool-id="remove-bg"] .mobile-catalog-title { position:absolute !important; width:1px !important; height:1px !important; padding:0 !important; margin:-1px !important; overflow:hidden !important; clip-path:inset(50%) !important; white-space:nowrap !important; }
#fotor-root .editor-shell.is-mobile .mobile-catalog-card[data-tool-id="ai-enhance"] .mobile-catalog-media img { object-fit:contain !important; width:100% !important; height:100% !important; }
#fotor-root .editor-shell.is-mobile .mobile-catalog-card[data-tool-id="ai-enhance"] .mobile-catalog-title { position:absolute !important; width:1px !important; height:1px !important; padding:0 !important; margin:-1px !important; overflow:hidden !important; clip-path:inset(50%) !important; white-space:nowrap !important; }
#fotor-root .editor-shell.is-mobile .mobile-catalog-card[data-tool-id="ai-background"] .mobile-catalog-media img { object-fit:contain !important; width:100% !important; height:100% !important; }
#fotor-root .editor-shell.is-mobile .mobile-catalog-card[data-tool-id="ai-background"] .mobile-catalog-title { position:absolute !important; width:1px !important; height:1px !important; padding:0 !important; margin:-1px !important; overflow:hidden !important; clip-path:inset(50%) !important; white-space:nowrap !important; }
#fotor-root .editor-shell.is-mobile .mobile-catalog-card[data-tool-id="ai-add-person"] .mobile-catalog-media img { object-fit:contain !important; width:100% !important; height:100% !important; }
#fotor-root .editor-shell.is-mobile .mobile-catalog-card[data-tool-id="ai-add-person"] .mobile-catalog-title { position:absolute !important; width:1px !important; height:1px !important; padding:0 !important; margin:-1px !important; overflow:hidden !important; clip-path:inset(50%) !important; white-space:nowrap !important; }
#fotor-root .editor-shell.is-mobile .mobile-catalog-card[data-tool-id="ai-face-swap"] .mobile-catalog-media img { object-fit:contain !important; width:100% !important; height:100% !important; }
#fotor-root .editor-shell.is-mobile .mobile-catalog-card[data-tool-id="ai-face-swap"] .mobile-catalog-title { position:absolute !important; width:1px !important; height:1px !important; padding:0 !important; margin:-1px !important; overflow:hidden !important; clip-path:inset(50%) !important; white-space:nowrap !important; }
#fotor-root .editor-shell.is-mobile .mobile-catalog-card[data-tool-id="ai-light"] .mobile-catalog-media img { object-fit:contain !important; width:100% !important; height:100% !important; }
#fotor-root .editor-shell.is-mobile .mobile-catalog-card[data-tool-id="ai-light"] .mobile-catalog-title { position:absolute !important; width:1px !important; height:1px !important; padding:0 !important; margin:-1px !important; overflow:hidden !important; clip-path:inset(50%) !important; white-space:nowrap !important; }
#fotor-root .editor-shell.is-mobile .mobile-catalog-card[data-tool-id="ai-styles"] .mobile-catalog-media img { object-fit:contain !important; width:100% !important; height:100% !important; }
#fotor-root .editor-shell.is-mobile .mobile-catalog-card[data-tool-id="ai-styles"] .mobile-catalog-title { position:absolute !important; width:1px !important; height:1px !important; padding:0 !important; margin:-1px !important; overflow:hidden !important; clip-path:inset(50%) !important; white-space:nowrap !important; }
}
@media (max-width:768px) {
html[lang^="ru"] #fotor-root .editor-shell.is-mobile .mobile-catalog-card[data-tool-id="upscale"] { width:105.058px !important; flex:0 0 105.058px !important; }
html[lang^="en"] #fotor-root .editor-shell.is-mobile .mobile-catalog-card[data-tool-id="upscale"] { width:105.058px !important; flex:0 0 105.058px !important; }
html[lang^="uk"] #fotor-root .editor-shell.is-mobile .mobile-catalog-card[data-tool-id="upscale"] { width:105.058px !important; flex:0 0 105.058px !important; }
#fotor-root .editor-shell.is-mobile .mobile-catalog-card[data-tool-id="upscale"] .mobile-catalog-media img { object-fit:contain !important; width:100% !important; height:100% !important; }
#fotor-root .editor-shell.is-mobile .mobile-catalog-card[data-tool-id="upscale"] .mobile-catalog-title { position:absolute !important; width:1px !important; height:1px !important; padding:0 !important; margin:-1px !important; overflow:hidden !important; clip-path:inset(50%) !important; white-space:nowrap !important; }
}

@media (max-width:768px) {
#fotor-root .editor-shell.is-mobile .mobile-catalog-strip .mobile-catalog-card:is([data-tool-id="ai-pose"],[data-tool-id="ai-outfit"],[data-tool-id="ai-correction"],[data-tool-id="ai-makeup"],[data-tool-id="ai-hair"],[data-tool-id="ai-beard"],[data-tool-id="ai-body"],[data-tool-id="ai-emotion"],[data-tool-id="ai-age"],[data-tool-id="remove-bg"],[data-tool-id="ai-enhance"],[data-tool-id="ai-background"],[data-tool-id="ai-add-person"],[data-tool-id="ai-face-swap"],[data-tool-id="ai-light"],[data-tool-id="ai-styles"],[data-tool-id="upscale"]) { min-width:0 !important; max-width:none !important; height:60px !important; min-height:60px !important; max-height:60px !important; padding:0 !important; box-sizing:border-box !important; }
#fotor-root .editor-shell.is-mobile .mobile-catalog-strip .mobile-catalog-card:is([data-tool-id="ai-pose"],[data-tool-id="ai-outfit"],[data-tool-id="ai-correction"],[data-tool-id="ai-makeup"],[data-tool-id="ai-hair"],[data-tool-id="ai-beard"],[data-tool-id="ai-body"],[data-tool-id="ai-emotion"],[data-tool-id="ai-age"],[data-tool-id="remove-bg"],[data-tool-id="ai-enhance"],[data-tool-id="ai-background"],[data-tool-id="ai-add-person"],[data-tool-id="ai-face-swap"],[data-tool-id="ai-light"],[data-tool-id="ai-styles"],[data-tool-id="upscale"]) .mobile-catalog-media { inset:0 !important; width:auto !important; height:auto !important; margin:0 !important; border-radius:inherit !important; }
}
