.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-109 .elementor-element.elementor-element-19dc2497 .elementor-menu-toggle{margin-left:auto;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for nav-menu, class: .elementor-element-19dc2497 */& .elementor-item:hover { color:#a32362!important; background-color:transparent!important; } & .elementor-item:hover:after { background-color:#a32362!important; } & .elementor-item.elementor-item-active { color:#7b194c!important; background-color:transparent!important; } & .elementor-item.elementor-item-active:after { background-color:#7b194c!important; } & .elementor-item:focus { color:#7b194c!important; background-color:transparent!important; } & .elementor-menu-toggle { color:#a32362!important; background-color:transparent!important; box-shadow:none!important; } & .elementor-menu-toggle:hover, & .elementor-menu-toggle:focus, & .elementor-menu-toggle.elementor-active { color:#7b194c!important; background-color:transparent!important; box-shadow:none!important; } & .elementor-menu-toggle:focus-visible { outline:2px solid #a32362!important; outline-offset:2px; } & .elementor-menu-toggle svg { fill:currentColor!important; } & .elementor-nav-menu--dropdown .elementor-nav-menu { display:flex!important; flex-direction:column!important; align-items:stretch!important; width:100%!important; } & .elementor-nav-menu--dropdown .elementor-nav-menu > li { width:100%!important; } & .elementor-nav-menu--dropdown .elementor-nav-menu > li > .elementor-item { display:flex!important; justify-content:flex-start!important; width:100%!important; min-height:44px; box-sizing:border-box!important; padding:0.85rem 1.25rem!important; border-bottom:1px solid #f2e6ed; background-color:transparent!important; } & .elementor-nav-menu--dropdown .elementor-nav-menu > li:last-child > .elementor-item { border-bottom:0; }/* End custom CSS */
/* Start custom CSS */.elementor-109 .e-368a90dd-2618{width:100%;max-width:90rem;margin:0 auto;padding:12px 36px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:24px;background:#fff;border-bottom:1px solid #f0e9ed}.elementor-109 .e-4b2b9127-1876,.elementor-109 .e-4b2b9127-1876 *,.elementor-109 img[src*="logo-placeholder.png"]{display:none!important}.elementor-109 .e-368a90dd-2618:before{content:"omosi nails studios";display:block;flex:0 0 auto;margin-right:auto;font-family:Marcellus,serif;font-size:21px;letter-spacing:.02em;color:#7e2859}.elementor-109 .elementor-element.elementor-element-19dc2497{flex:1 1 auto;width:auto!important}.elementor-109 .elementor-element.elementor-element-19dc2497 .elementor-nav-menu{display:flex;justify-content:flex-end;gap:4px}.elementor-109 .elementor-element.elementor-element-19dc2497 .elementor-item{font-family:Karla,sans-serif;font-size:12px;line-height:1.3;letter-spacing:.06em;text-transform:uppercase;color:#553c49;padding:10px 11px}.elementor-109 .elementor-element.elementor-element-19dc2497 .elementor-item:hover,.elementor-109 .elementor-element.elementor-element-19dc2497 .elementor-item.elementor-item-active{color:#a32362}.elementor-109 .e-490168df-7d99{display:inline-flex!important;align-items:center;justify-content:center;width:auto!important;height:auto!important;min-height:0!important;padding:12px 20px!important;margin:0!important;border:0!important;border-radius:999px!important;background:#a32362!important;color:#fff!important;font-family:Karla,sans-serif;font-size:11px!important;line-height:1.2!important;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;white-space:nowrap}.elementor-109 .e-490168df-7d99:hover{background:#791348!important}@media(max-width:767px){.elementor-109 .e-368a90dd-2618{padding:10px 18px;gap:10px}.elementor-109 .e-368a90dd-2618:before{font-size:18px}.elementor-109 .elementor-element.elementor-element-19dc2497{flex:0 0 auto;width:auto!important}.elementor-109 .e-490168df-7d99{display:none!important}}/* End custom CSS */