.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-13 .elementor-element.elementor-element-77fda34 .elementor-menu-toggle{margin-left:auto;}.elementor-13 .elementor-element.elementor-element-77fda34 .elementor-nav-menu .elementor-item{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;}.elementor-13 .elementor-element.elementor-element-77fda34 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-13 .elementor-element.elementor-element-77fda34 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-13 .elementor-element.elementor-element-77fda34 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-13 .elementor-element.elementor-element-77fda34 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.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-77fda34 */.elementor-13 .elementor-element.elementor-element-77fda34 { flex: 1; min-width: 0; }
.elementor-13 .elementor-element.elementor-element-77fda34 .elementor-item { color:#342A25; font-family:Manrope; font-size:0.65rem; font-weight:500; letter-spacing:0.03em; text-transform:uppercase; padding:0.7rem 0.5rem; }
.elementor-13 .elementor-element.elementor-element-77fda34 .elementor-nav-menu--dropdown { background:#F8F5F1; border:1px solid #D8CCC2; }
.elementor-13 .elementor-element.elementor-element-77fda34 .elementor-sub-item { font-family:Manrope; color:#342A25; font-size:0.85rem; padding:0.85rem 1.25rem; }
.elementor-13 .elementor-element.elementor-element-77fda34 a:hover, .elementor-13 .elementor-element.elementor-element-77fda34 a:focus { color:#795D4F; background:#E9DFD6; }
.elementor-13 .elementor-element.elementor-element-77fda34 a:focus-visible, .elementor-13 .elementor-element.elementor-element-77fda34 .elementor-menu-toggle:focus-visible { outline:2px solid #795D4F; outline-offset:2px; }
.elementor-13 .elementor-element.elementor-element-77fda34 .elementor-menu-toggle { color:#342A25; background:transparent; font-size:1.3rem; }
.elementor-13 .elementor-element.elementor-element-77fda34 { position:relative; }
.elementor-13 .elementor-element.elementor-element-77fda34 > .elementor-nav-menu--dropdown { position:absolute; z-index:30; } @media (max-width:767px) { .elementor-13 .elementor-element.elementor-element-77fda34 { flex:0 0 auto; } }/* End custom CSS */
/* Start custom CSS */.elementor-13 a:focus-visible { outline: 2px solid #795D4F; outline-offset: 4px; }
.elementor-13 .elementor-element.elementor-element-77fda34[data-id="77fda34"] .elementor-item {font-family:Manrope; font-size:0.875rem; font-weight:500; letter-spacing:0.025em; padding-left:0.55rem; padding-right:0.55rem;}
.elementor-13 .elementor-element.elementor-element-77fda34[data-id="77fda34"] .elementor-sub-item {font-family:Manrope; font-size:0.9375rem;}
.elementor-13 .elementor-element.elementor-element-77fda34[data-id="77fda34"] .sub-arrow, .elementor-13 .elementor-element.elementor-element-77fda34[data-id="77fda34"] .elementor-menu-toggle {color:#795D4F;}
.elementor-13 .elementor-element.elementor-element-77fda34[data-id="77fda34"] .sub-arrow svg, .elementor-13 .elementor-element.elementor-element-77fda34[data-id="77fda34"] .elementor-menu-toggle svg {fill:currentColor;}
.elementor-13 .elementor-element.elementor-element-77fda34[data-id="77fda34"] .elementor-menu-toggle:hover, .elementor-13 .elementor-element.elementor-element-77fda34[data-id="77fda34"] .elementor-menu-toggle.elementor-active {color:#342A25;}
@media (min-width:1025px) and (max-width:1250px) {.elementor-13 .elementor-element.elementor-element-77fda34[data-id="77fda34"] .elementor-item {font-size:0.75rem;padding-left:0.35rem;padding-right:0.35rem;}}
@media(max-width:1024px) {.elementor-13 .elementor-element.elementor-element-77fda34[data-id="77fda34"] .elementor-nav-menu--dropdown .elementor-item {font-size:0.9375rem;padding:1rem 1.25rem;}}
/* Modern Estetique: ikony tematyczne menu */
.elementor-13 .elementor-element.elementor-element-77fda34[data-id="77fda34"] .menu-item > a::before {content:""; position:static; display:inline-block; flex:0 0 1rem; width:1rem; height:1rem; margin:0 0.4rem 0 0; background-color:#795D4F; opacity:1; transform:none; pointer-events:none; -webkit-mask-repeat:no-repeat; mask-repeat:no-repeat; -webkit-mask-position:center; mask-position:center; -webkit-mask-size:contain; mask-size:contain;}
.elementor-13 .elementor-element.elementor-element-77fda34[data-id="77fda34"] .menu-item-23 > a::before {-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%229%22%20cy%3D%228%22%20r%3D%223%22%2F%3E%3Cpath%20d%3D%22M3%2021v-3a6%206%200%200%201%2012%200v3M16%205a3%203%200%200%201%200%206M21%2021v-3a6%206%200%200%200-3-5%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%229%22%20cy%3D%228%22%20r%3D%223%22%2F%3E%3Cpath%20d%3D%22M3%2021v-3a6%206%200%200%201%2012%200v3M16%205a3%203%200%200%201%200%206M21%2021v-3a6%206%200%200%200-3-5%22%2F%3E%3C%2Fsvg%3E");}
.elementor-13 .elementor-element.elementor-element-77fda34[data-id="77fda34"] .menu-item-27 > a::before {-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m12%203%202.3%206.7L21%2012l-6.7%202.3L12%2021l-2.3-6.7L3%2012l6.7-2.3L12%203ZM20%202v4M18%204h4%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m12%203%202.3%206.7L21%2012l-6.7%202.3L12%2021l-2.3-6.7L3%2012l6.7-2.3L12%203ZM20%202v4M18%204h4%22%2F%3E%3C%2Fsvg%3E");}
.elementor-13 .elementor-element.elementor-element-77fda34[data-id="77fda34"] .menu-item-47 > a::before {-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2210.5%22%20cy%3D%2210.5%22%20r%3D%226.5%22%2F%3E%3Cpath%20d%3D%22m16%2016%205%205%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2210.5%22%20cy%3D%2210.5%22%20r%3D%226.5%22%2F%3E%3Cpath%20d%3D%22m16%2016%205%205%22%2F%3E%3C%2Fsvg%3E");}
.elementor-13 .elementor-element.elementor-element-77fda34[data-id="77fda34"] .menu-item-48 > a::before {-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%203h8l10%2010-8%208L3%2011V3Z%22%2F%3E%3Ccircle%20cx%3D%227.5%22%20cy%3D%227.5%22%20r%3D%221%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%203h8l10%2010-8%208L3%2011V3Z%22%2F%3E%3Ccircle%20cx%3D%227.5%22%20cy%3D%227.5%22%20r%3D%221%22%2F%3E%3C%2Fsvg%3E");}
.elementor-13 .elementor-element.elementor-element-77fda34[data-id="77fda34"] .menu-item-49 > a::before {-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%208h18v4H3zM5%2012v9h14v-9M12%208v13%22%2F%3E%3Cpath%20d%3D%22M12%208H8a3%203%200%201%201%203-3l1%203ZM12%208h4a3%203%200%201%200-3-3l-1%203Z%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%208h18v4H3zM5%2012v9h14v-9M12%208v13%22%2F%3E%3Cpath%20d%3D%22M12%208H8a3%203%200%201%201%203-3l1%203ZM12%208h4a3%203%200%201%200-3-3l-1%203Z%22%2F%3E%3C%2Fsvg%3E");}
.elementor-13 .elementor-element.elementor-element-77fda34[data-id="77fda34"] .menu-item-50 > a::before {-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%205C9%203%205%203%202%204v15c3-1%207-1%2010%201%203-2%207-2%2010-1V4c-3-1-7-1-10%201v15M5%208h4M15%208h4M5%2012h4M15%2012h4%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%205C9%203%205%203%202%204v15c3-1%207-1%2010%201%203-2%207-2%2010-1V4c-3-1-7-1-10%201v15M5%208h4M15%208h4M5%2012h4M15%2012h4%22%2F%3E%3C%2Fsvg%3E");}
.elementor-13 .elementor-element.elementor-element-77fda34[data-id="77fda34"] .menu-item-51 > a::before {-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M20%2010c0%206-8%2012-8%2012S4%2016%204%2010a8%208%200%201%201%2016%200Z%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2210%22%20r%3D%222.5%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M20%2010c0%206-8%2012-8%2012S4%2016%204%2010a8%208%200%201%201%2016%200Z%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2210%22%20r%3D%222.5%22%2F%3E%3C%2Fsvg%3E");}
.elementor-13 .elementor-element.elementor-element-77fda34[data-id="77fda34"] .menu-item-24 > a::before {-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%227%22%20r%3D%223%22%2F%3E%3Ccircle%20cx%3D%2217%22%20cy%3D%228%22%20r%3D%222.5%22%2F%3E%3Cpath%20d%3D%22M2%2021v-3a6%206%200%200%201%2012%200v3M15%2014a5%205%200%200%201%207%204v3%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%227%22%20r%3D%223%22%2F%3E%3Ccircle%20cx%3D%2217%22%20cy%3D%228%22%20r%3D%222.5%22%2F%3E%3Cpath%20d%3D%22M2%2021v-3a6%206%200%200%201%2012%200v3M15%2014a5%205%200%200%201%207%204v3%22%2F%3E%3C%2Fsvg%3E");}
.elementor-13 .elementor-element.elementor-element-77fda34[data-id="77fda34"] .menu-item-25 > a::before {-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%2021V4h16v17M2%2021h20M9%2021v-6h6v6M8%208h1M15%208h1M8%2011h1M15%2011h1%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%2021V4h16v17M2%2021h20M9%2021v-6h6v6M8%208h1M15%208h1M8%2011h1M15%2011h1%22%2F%3E%3C%2Fsvg%3E");}
.elementor-13 .elementor-element.elementor-element-77fda34[data-id="77fda34"] .menu-item-26 > a::before {-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m12%203%202.8%205.7%206.2.9-4.5%204.4%201.1%206.2-5.6-3-5.6%203%201.1-6.2L3%209.6l6.2-.9L12%203Z%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m12%203%202.8%205.7%206.2.9-4.5%204.4%201.1%206.2-5.6-3-5.6%203%201.1-6.2L3%209.6l6.2-.9L12%203Z%22%2F%3E%3C%2Fsvg%3E");}
.elementor-13 .elementor-element.elementor-element-77fda34[data-id="77fda34"] .menu-item-28 > a::before {-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m12%203%2010%205-10%205L2%208l10-5ZM2%2012l10%205%2010-5M2%2016l10%205%2010-5%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m12%203%2010%205-10%205L2%208l10-5ZM2%2012l10%205%2010-5M2%2016l10%205%2010-5%22%2F%3E%3C%2Fsvg%3E");}
.elementor-13 .elementor-element.elementor-element-77fda34[data-id="77fda34"] .menu-item-29 > a::before {-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%223%22%20width%3D%2218%22%20height%3D%2218%22%20rx%3D%222%22%2F%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%221.5%22%2F%3E%3Cpath%20d%3D%22m3%2017%205-5%204%204%204-6%205%207%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%223%22%20width%3D%2218%22%20height%3D%2218%22%20rx%3D%222%22%2F%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%221.5%22%2F%3E%3Cpath%20d%3D%22m3%2017%205-5%204%204%204-6%205%207%22%2F%3E%3C%2Fsvg%3E");}
.elementor-13 .elementor-element.elementor-element-77fda34[data-id="77fda34"] .menu-item-30 > a::before {-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%225%22%20width%3D%2218%22%20height%3D%2216%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M7%203v4M17%203v4M3%2011h18m-13%205%203%203%205-5%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%225%22%20width%3D%2218%22%20height%3D%2216%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M7%203v4M17%203v4M3%2011h18m-13%205%203%203%205-5%22%2F%3E%3C%2Fsvg%3E");}
@media(min-width:1280px) and (max-width:1450px){.elementor-13 .elementor-element.elementor-element-77fda34[data-id="77fda34"] .elementor-nav-menu--main .elementor-item{font-size:0.75rem;padding-left:0.35rem;padding-right:0.35rem;}}
@media(min-width:1025px) and (max-width:1279px){.elementor-13 .elementor-element.elementor-element-77fda34[data-id="77fda34"] .elementor-nav-menu--main{display:none;}.elementor-13 .elementor-element.elementor-element-77fda34[data-id="77fda34"] .elementor-menu-toggle{display:flex;}.elementor-13 .elementor-element.elementor-element-77fda34[data-id="77fda34"] > nav.elementor-nav-menu--dropdown{display:block;}.elementor-13 .elementor-element.elementor-element-77fda34[data-id="77fda34"] .elementor-nav-menu--dropdown .elementor-item{font-size:0.9375rem;padding:1rem 1.25rem;}}
/* Modern Estetique: menu przypiete podczas przewijania */
header.elementor-13.elementor-location-header {position:sticky;top:0;z-index:1000;width:100%;background:#F8F5F1;box-shadow:0 2px 12px rgba(52,42,37,.06);}
body.admin-bar header.elementor-13.elementor-location-header {top:32px;}
@media(max-width:782px){body.admin-bar header.elementor-13.elementor-location-header {top:46px;}}
@media(max-width:600px){body.admin-bar header.elementor-13.elementor-location-header {top:0;}}
body:not(.elementor-editor-active) .elementor-12 [id] {scroll-margin-top:140px;}

/* Strzalki SVG bez systemowych emoji */
.elementor-13 [data-id="39006060"]::after{content:"";display:inline-block;width:.85em;height:.85em;flex-shrink:0;margin-left:.35em;vertical-align:-.05em;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6%2018%2018%206M6%206h12v12%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6%2018%2018%206M6%206h12v12%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;}/* End custom CSS */