.elementor-50709 .elementor-element.elementor-element-a1e0c01{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-105px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;--z-index:999;}.elementor-50709 .elementor-element.elementor-element-a1e0c01:not(.elementor-motion-effects-element-type-background), .elementor-50709 .elementor-element.elementor-element-a1e0c01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, #02010100 17%, #00000085 92%);}.elementor-50709 .elementor-element.elementor-element-a1e0c02{--spacer-size:50px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-50709 .elementor-element.elementor-element-a1e0c03{width:var( --container-widget-width, 66px );max-width:66px;--container-widget-width:66px;--container-widget-flex-grow:0;}.elementor-50709 .elementor-element.elementor-element-a1e0c03.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-50709 .elementor-element.elementor-element-a1e0c03 img{width:100%;max-width:66px;}.elementor-50709 .elementor-element.elementor-element-a1e0c04{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:-20px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50709 .elementor-element.elementor-element-a1e0c04.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm-panel__inner{background-color:#FFFFFF;}.elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm{--omm-l1-justify:flex-end;--omm-l1-gap:0px;--omm-drawer-dur:250ms;--omm-drawer-w:100%;--omm-drawer-bg:#FFFFFF;--omm-drawer-color:#1A1A1A;--omm-drawer-pad:4px 20px 0px 20px;--omm-burger-color:#FFFFFF;--omm-close-color:#FFFFFF;--omm-btn-icon:28px;--omm-lastbtn-bg:#02010100;--omm-lastbtn-color:#FFFFFF;--omm-lastbtn-bg-h:#FFFFFF;--omm-lastbtn-color-h:#222222;--omm-lastbtn-radius:24px;--omm-lastbtn-pad:8px 20px 8px 20px;--omm-lastbtn-gap:16px;--omm-content-w:1200px;--omm-sidebar-w:272px;--omm-l2-gap:4px;--omm-l2bg:#F7F4F1;--omm-step:25ms;--omm-dur:300ms;--omm-cap:8;}.elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm-l1-link, .elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm button.omm-l1-link{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:500;line-height:24px;color:#FFFFFF;}.elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm-l1-item:hover .omm-l1-link,.elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm-l1-link:focus-visible,.elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm .omm-l1-item:hover button.omm-l1-link,.elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm button.omm-l1-link:focus-visible{color:#FFFFFF;}.elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm-grids{padding:28px 8px 32px 32px;}.elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm-l2{padding:20px 12px 20px 12px;border-inline-end-color:#ECE8E4;}.elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm-l2-link, .elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm button.omm-l2-link{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:500;line-height:24px;color:#333333;background-color:#FFFFFF00;}.elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm-l2-item.is-current .omm-l2-link,.elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm-l2-link:hover,.elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm-l2-link:focus-visible,.elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm .omm-l2-item.is-current button.omm-l2-link,.elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm button.omm-l2-link:hover,.elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm button.omm-l2-link:focus-visible{color:#AB0C0C;background-color:#FFFFFF;}.elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm-l2-link{border-radius:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-50709 .elementor-element.elementor-element-a1e0c04{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-50709 .elementor-element.elementor-element-a1e0c04.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm{--omm-drawer-top:105px;}}@media(min-width:768px){.elementor-50709 .elementor-element.elementor-element-a1e0c01{--content-width:1600px;}}@media(max-width:767px){.elementor-50709 .elementor-element.elementor-element-a1e0c02{width:var( --container-widget-width, 36px );max-width:36px;--container-widget-width:36px;--container-widget-flex-grow:0;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-50709 .elementor-element.elementor-element-a1e0c03{--container-widget-width:38px;--container-widget-flex-grow:0;width:var( --container-widget-width, 38px );max-width:38px;}.elementor-50709 .elementor-element.elementor-element-a1e0c03 img{max-width:38px;}.elementor-50709 .elementor-element.elementor-element-a1e0c04.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm{--omm-drawer-top:78px;}}/* Start custom CSS for orbitalia-mega-menu, class: .elementor-element-a1e0c05 *//* Orbitalia Mega Menu - Olé Mosaic v2 (UX/UI) */
.elementor-50709 .elementor-element.elementor-element-a1e0c05{--acc:#AB0C0C;--ink:#222;--line:#ECE8E4;--soft:#F7F4F1;--r:12px;--ff:Roboto,system-ui,sans-serif}
.elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm-ico-empresa{--ico:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M6 22V4a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v18Z%22/%3E%3Cpath d=%22M6 12H4a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h2%22/%3E%3Cpath d=%22M18 9h2a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2h-2%22/%3E%3Cpath d=%22M10 6h4%22/%3E%3Cpath d=%22M10 10h4%22/%3E%3Cpath d=%22M10 14h4%22/%3E%3Cpath d=%22M10 18h4%22/%3E%3C/svg%3E")}
.elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm-ico-catalogo{--ico:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M2 3h6a4 4 0 0 1 4 4v14a3 3 0 0 0-3-3H2z%22/%3E%3Cpath d=%22M22 3h-6a4 4 0 0 0-4 4v14a3 3 0 0 1 3-3h7z%22/%3E%3C/svg%3E")}
.elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm-ico-mosaico{--ico:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%2213.5%22 cy=%226.5%22 r=%22.5%22 fill=%22%23000%22/%3E%3Ccircle cx=%2217.5%22 cy=%2210.5%22 r=%22.5%22 fill=%22%23000%22/%3E%3Ccircle cx=%228.5%22 cy=%227.5%22 r=%22.5%22 fill=%22%23000%22/%3E%3Ccircle cx=%226.5%22 cy=%2212.5%22 r=%22.5%22 fill=%22%23000%22/%3E%3Cpath d=%22M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10c.926 0 1.648-.746 1.648-1.688 0-.437-.18-.835-.437-1.125-.29-.289-.438-.652-.438-1.125a1.64 1.64 0 0 1 1.668-1.668h1.996c3.051 0 5.555-2.503 5.555-5.554C21.965 6.012 17.461 2 12 2z%22/%3E%3C/svg%3E")}
.elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm-ico-mayorista{--ico:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22m7.5 4.27 9 5.15%22/%3E%3Cpath d=%22M21 8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16Z%22/%3E%3Cpath d=%22m3.3 7 8.7 5 8.7-5%22/%3E%3Cpath d=%22M12 22V12%22/%3E%3C/svg%3E")}
.elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm-ico-noticias{--ico:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M4 22h16a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2H8a2 2 0 0 0-2 2v16a2 2 0 0 1-2 2Zm0 0a2 2 0 0 1-2-2v-9c0-1.1.9-2 2-2h2%22/%3E%3Cpath d=%22M18 14h-8%22/%3E%3Cpath d=%22M15 18h-5%22/%3E%3Cpath d=%22M10 6h8v4h-8V6Z%22/%3E%3C/svg%3E")}
.elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm-ico-contacto{--ico:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect width=%2220%22 height=%2216%22 x=%222%22 y=%224%22 rx=%222%22/%3E%3Cpath d=%22m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7%22/%3E%3C/svg%3E")}

/* ------------------------------------------------------------- desktop */
@media (min-width:1025px){
  .elementor-50709 .elementor-element.elementor-element-a1e0c05{align-self:stretch}
  .elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm,.elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm-nav,.elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm-l1{height:100%}
  .elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm-l1-item{align-items:stretch}
  .elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm-l1-link{display:flex;align-items:center;padding:0 14px;position:relative;font-family:var(--ff);font-size:15px;font-weight:500;letter-spacing:.01em;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.35);text-decoration:none !important;white-space:nowrap}
  .elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm-l1-link::after{content:"";position:absolute;left:14px;right:14px;bottom:calc(50% - 17px);height:2px;border-radius:2px;background:#fff;transform:scaleX(0);transform-origin:left center;transition:transform .2s ease}
  .elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm-l1-item:hover .omm-l1-link::after,.elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm-l1-item.is-open .omm-l1-link::after,.elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm-l1-link:focus-visible::after{transform:scaleX(1)}
  .elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm .omm-toggle{display:flex;align-items:center;padding:0 14px 0 0;margin:0;border:0 !important;background:none !important;box-shadow:none !important;color:#fff;min-height:0;min-width:0}
  .elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm .omm-toggle:focus{outline:none}
  .elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm .omm-toggle:focus-visible{outline:2px solid #fff;outline-offset:-2px}
  .elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm-l1-cat .omm-l1-link{padding-right:6px}
  .elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm-l1-cat .omm-l1-link::after{right:-14px}
  .elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm-l1-item .omm-toggle .omm-chevron{width:7px;height:7px;margin-top:-4px;transform:rotate(45deg);transition:transform .2s}
  .elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm-l1-item:hover .omm-toggle .omm-chevron,.elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm-l1-item.is-open .omm-toggle .omm-chevron{margin-top:4px;transform:rotate(-135deg)}
  .elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm-l1-contact{align-items:center}
  .elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm-l1-contact .omm-l1-link{height:auto;border:1px solid rgba(255,255,255,.75);justify-content:center;min-width:112px;text-shadow:none;transition:background-color .2s,color .2s,border-color .2s}
  .elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm-l1-contact .omm-l1-link::after{display:none}
  /* Panel */
  .elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm-panel{border-top:1px solid var(--line)}
  .elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm-panel__inner{box-shadow:0 24px 48px -12px rgba(0,0,0,.22) !important}
  .elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm-l2-link{padding:12px 14px !important;border-radius:10px;font-family:var(--ff);justify-content:space-between;transition:background-color .15s,color .15s,box-shadow .15s}
  .elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm-l2-item.is-current .omm-l2-link,.elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm-l2-link:hover{background:#fff !important;color:var(--acc) !important;box-shadow:0 1px 3px rgba(0,0,0,.08)}
  .elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm-l2-link .omm-chevron--sm{color:currentColor;opacity:.5}
  .elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm-l2-item.is-current .omm-chevron--sm{opacity:1}
  /* Grid heading */
  .elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm-ghead{animation:none !important;opacity:1 !important;transform:none !important;margin:0 0 22px !important;padding:0 0 14px !important;border-bottom:1px solid var(--line)}
  .elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm-ghead .omm-ghead__title .elementor-heading-title{font-family:var(--ff) !important;font-size:20px !important;font-weight:600 !important;color:var(--ink) !important;line-height:1.2 !important;letter-spacing:0 !important}
  .elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm-ghead .omm-ghead__all .elementor-heading-title{font-family:var(--ff) !important;font-size:14px !important;font-weight:500 !important;line-height:1.2 !important;letter-spacing:0 !important}
  .elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm-ghead__all a{color:var(--acc);text-decoration:none}
  .elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm-ghead__all a:hover{text-decoration:underline;text-underline-offset:3px}
  /* Cards: one look for every grid */
  .elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm-card img{border-radius:var(--r);transition:box-shadow .2s ease,transform .2s ease}
  .elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm-card:hover img{transform:translateY(-3px);box-shadow:0 10px 20px -8px rgba(0,0,0,.25)}
  .elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm-card .elementor-heading-title{font-family:var(--ff) !important;font-size:14px !important;font-weight:500 !important;letter-spacing:0 !important;color:#333 !important;line-height:1.3 !important;transition:color .15s}
  .elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm-card:hover .elementor-heading-title{color:var(--acc) !important}
  .elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm-g-city .elementor-icon-list-text{font-family:var(--ff);font-size:14px;color:#444;white-space:nowrap;transition:color .15s}
  .elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm-g-city .elementor-icon-list-item:hover .elementor-icon-list-text{color:var(--acc)}
  .elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm-g-city .elementor-heading-title{font-family:var(--ff) !important;font-size:14px !important;font-weight:600 !important;color:#333 !important}
  .elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm-g-city img{border-radius:var(--r)}
  .elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm-g-col,.elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm-g-col > .e-con-inner{max-width:none !important;width:100% !important}
  .elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm-g-col > .e-con-inner{column-gap:20px !important;row-gap:24px !important}
  .elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm-g-col .omm-card .elementor-widget-image,.elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm-g-col .omm-card .elementor-widget-container{width:100% !important;max-width:100% !important;height:auto !important}
  .elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm-g-col#collections .omm-card img,.elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm-g-col .omm-card img{width:100% !important;max-width:100% !important;height:auto !important;aspect-ratio:2/1 !important;object-fit:cover !important}
  .elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm-g-col .omm-card{gap:10px !important}
  .elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm-g-col .omm-card .elementor-widget-image{aspect-ratio:2/1 !important;overflow:hidden;border-radius:var(--r);background:#EEF0EF}
  .elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm-g-col .omm-card .elementor-widget-image .elementor-widget-container{height:100% !important}
  .elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm-g-col#collections .omm-card .elementor-widget-image img,.elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm-g-col .omm-card .elementor-widget-image img{width:100% !important;height:100% !important;max-width:none !important;aspect-ratio:auto !important;object-fit:cover !important;object-position:center !important}
  .elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm-g-col .omm-card:hover .elementor-widget-image img{transform:scale(1.03);box-shadow:none}
}
@media (min-width:1025px) and (max-width:1280px){
  .elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm-l1-link{padding-left:10px;padding-right:10px;font-size:14px}
  .elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm-l1-link::after{left:10px;right:10px}
  .elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm-l1-cat .omm-l1-link{padding-right:5px}
  .elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm-l1-cat .omm-toggle{padding-right:10px}
}

/* --------------------------------------------------------- mobile/tablet */
@media (max-width:1024px){
  .elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm.is-open .omm-nav{opacity:1}
  .elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm .omm-burger{border:0 !important;background:none !important;box-shadow:none !important;padding:0;width:36px;height:38px;min-width:0;min-height:0;display:flex;align-items:center;justify-content:center;color:#fff}
  .elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm .omm-burger:focus{outline:none}
  .elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm .omm-nav{background:#fff !important;overflow-y:auto;box-shadow:0 12px 45px rgba(0,0,0,.25)}
  .elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm .omm-panel__inner{box-shadow:none !important;background:transparent;overflow:visible}
  .elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm .omm-l1-item{border-bottom:1px solid #F1EEEB}
  .elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm .omm-l1-item:last-child{border-bottom:0}
  .elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm .omm-l1-link{display:flex;align-items:center;gap:14px;min-height:52px;padding:0;font-family:var(--ff);font-size:16px;font-weight:500;color:var(--ink);text-shadow:none;text-decoration:none}
  .elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm .omm-l1-item:hover .omm-l1-link,.elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm .omm-l1-link:focus{color:var(--ink)}
  .elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm .omm-ico .omm-l1-link::before{content:"";flex:none;width:20px;height:20px;background:#666;-webkit-mask:var(--ico) center/contain no-repeat;mask:var(--ico) center/contain no-repeat}
  .elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm .omm-l1-cat .omm-l1-link{font-weight:600}
  .elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm .omm-l1-cat .omm-l1-link::before{background:var(--acc)}
  .elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm .omm-l1-cat .omm-toggle,.elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm .omm-l1-cat .omm-l1-link .omm-chevron{display:none}
  .elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm .omm-l1-cat .omm-l2{margin:0 0 12px;padding:6px !important;background:var(--soft) !important;border-radius:var(--r)}
  .elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm .omm-l1-cat .omm-l2-link{display:flex;align-items:center;min-height:46px;padding:0 12px 0 34px;border:0;border-radius:10px;background:none;font-family:var(--ff);font-size:15px;font-weight:400;color:#333}
  .elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm .omm-l1-cat .omm-l2-link .omm-chevron--sm{margin-inline-start:auto;width:8px;height:8px;border-width:2px;color:#999}
  /* Inside a section */
  .elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm .omm-l1-cat .omm-grid.is-active{display:flex;flex-direction:column}
  .elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm .omm-grid .omm-dd-back{min-height:48px;padding:4px 0 8px;border:0;color:var(--acc);font-size:16px;gap:10px}
  .elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm .omm-grid .omm-dd-back .omm-dd-back__label{color:var(--ink);font-family:var(--ff);font-weight:600;font-size:17px}
  .elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm .omm-l1-cat .omm-grid .omm-dd-all{order:9;position:sticky;bottom:0;z-index:3;display:block;margin:12px 0 0;padding:14px;border-radius:10px;background:var(--acc);color:#fff;text-align:center;font-family:var(--ff);font-size:15px;font-weight:600;text-decoration:none;box-shadow:0 -14px 14px #fff,0 12px 0 #fff}
  .elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm .omm-grid .omm-g{padding:0 !important;position:relative;z-index:0}
  .elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm .omm-ghead{display:none !important}
  .elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm .omm-g-list,.elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm .omm-g-col,.elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm .omm-g-list > .e-con-inner,.elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm .omm-g-col > .e-con-inner{display:block !important;padding:0 !important}
  .elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm .omm-g-list .omm-card{display:flex !important;flex-direction:row !important;align-items:center;gap:14px;min-height:56px;padding:6px 0 !important;border-bottom:1px solid #F1EEEB;animation:none !important;opacity:1 !important;transform:none !important}
  .elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm .omm-g-list .omm-card:last-child{border-bottom:0}
  .elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm .omm-g-list .omm-card .elementor-widget-image{flex:none;width:44px}
  .elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm .omm-g-list .omm-card img{width:44px !important;height:44px !important;object-fit:contain;border-radius:8px}
  .elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm .omm-g-list .omm-card .elementor-heading-title{font-family:var(--ff) !important;font-size:15px !important;font-weight:400 !important;letter-spacing:0 !important;color:#333 !important;text-align:left}
  .elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm .omm-g-col .omm-card{display:block !important;position:relative;height:auto !important;min-height:0 !important;max-height:none !important;--height:auto;margin:0 0 12px !important;padding:0 !important;background:none !important;animation:none !important;opacity:1 !important;transform:none !important}
  .elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm .omm-g-col .omm-card .elementor-widget-image,.elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm .omm-g-col .omm-card .elementor-widget-container{width:100% !important;max-width:100% !important;margin:0;padding:0;background:none}
  .elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm .omm-g-col .omm-card img{display:block;width:100% !important;max-width:100% !important;aspect-ratio:2/1;object-fit:cover;border-radius:var(--r)}
  .elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm .omm-g-col#collections .omm-card img{max-width:100% !important;height:auto !important}
  .elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm .omm-g-col#collections .omm-card .elementor-widget-image,.elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm .omm-g-col#collections .omm-card .elementor-widget-image .elementor-widget-container{height:auto !important;max-height:none !important;overflow:visible}
  .elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm .omm-g-col .omm-card .elementor-widget-heading{position:absolute;left:12px;bottom:12px;top:auto;margin:0;padding:5px 12px;border-radius:999px;background:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}
  .elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm .omm-g-col .omm-card .elementor-heading-title{font-family:var(--ff) !important;font-size:14px !important;font-weight:600 !important;color:var(--ink) !important}
  .elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm .omm-g-city,.elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm .omm-g-city > .e-con-inner{display:flex !important;flex-direction:column-reverse !important;gap:0 !important;padding:0 !important}
  .elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm .omm-g-city .e-con{width:100% !important;max-width:100% !important;--width:100% !important}
  .elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm .omm-g-city .elementor-widget-image{display:none}
  .elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm .omm-g-city .e-con{gap:0 !important;row-gap:0 !important;margin:0 !important}
  .elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm .omm-g-city .e-con .e-con{min-height:48px;padding:12px 0 !important;justify-content:center;border-bottom:1px solid #F1EEEB}
  .elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm .omm-g-city .e-con .e-con .elementor-widget-heading{margin:0 !important}
  .elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm .omm-g-city .elementor-heading-title{font-family:var(--ff) !important;font-size:15px !important;font-weight:600 !important;text-align:left;color:var(--ink) !important}
  .elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm .omm-g-city .sub{display:block !important;max-height:none !important;margin:8px 0 0 !important}
  .elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm .omm-g-city .sub .elementor-icon-list-items{display:grid !important;grid-template-columns:1fr 1fr;column-gap:16px;max-height:none !important;margin:0 !important}
  .elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm .omm-g-city .sub .elementor-icon-list-item{width:auto !important;height:auto !important;min-height:40px;justify-content:flex-start !important;align-items:center;padding:0 !important;margin:0 !important}
  .elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm .omm-g-city .elementor-icon-list-text{font-family:var(--ff);font-size:15px;color:#333;text-decoration:none}
  .elementor-50709 .elementor-element.elementor-element-a1e0c05 .omm .omm-drawer-footer{padding:12px 0 24px}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a1e0c06 */.elementor-50709 .elementor-element.elementor-element-a1e0c06 .wpml-ls-statics-shortcode_actions{max-width:62px}
.elementor-50709 .elementor-element.elementor-element-a1e0c06 .wpml-ls-statics-shortcode_actions *:hover{cursor:pointer !important}
.elementor-50709 .elementor-element.elementor-element-a1e0c06 .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after{color:#fff !important;fill:#fff !important}
.elementor-50709 .elementor-element.elementor-element-a1e0c06 .wpml-ls-link{padding-right:27px !important}
.elementor-50709 .elementor-element.elementor-element-a1e0c06 .wpml-ls-statics-shortcode_actions *:not(.wpml-ls-sub-menu){background-color:transparent !important;border:none !important;border-radius:0 !important}
.elementor-50709 .elementor-element.elementor-element-a1e0c06 .wpml-ls-sub-menu{background:#ffffffb8;border:solid 1px #fff}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1e0c04 */@media (min-width:1025px){.elementor-50709 .elementor-element.elementor-element-a1e0c04{width:auto;flex:1 1 0;min-width:0}}
@media (max-width:1024px){.elementor-50709 .elementor-element.elementor-element-a1e0c04{width:auto;flex:0 0 auto}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1e0c01 *//* ELEMENTOR HEADER SCROOLL CHANGE */


.elementor-50709 .elementor-element.elementor-element-a1e0c01.elementor-sticky--effects{
   backdrop-filter: blur(5px);
    background-color:#292929;
    box-shadow: 1px 1px 18px rgba(0,0,0,0.3);
}

.single-post .elementor-50709 .elementor-element.elementor-element-a1e0c01, .single-product .elementor-50709 .elementor-element.elementor-element-a1e0c01, .page-id-14751 .elementor-50709 .elementor-element.elementor-element-a1e0c01, .elementor-page-21171 .elementor-50709 .elementor-element.elementor-element-a1e0c01, .blog .elementor-50709 .elementor-element.elementor-element-a1e0c01{
    --margin-top: 0px;
    backdrop-filter: blur(5px);
    background-color: #292929;
    box-shadow: 1px 1px 18px rgba(0,0,0,0.3);
}




.elementor-50709 .elementor-element.elementor-element-a1e0c01:hover,.elementor-50709 .elementor-element.elementor-element-a1e0c01:has(.omm-l1-item.is-open),.elementor-50709 .elementor-element.elementor-element-a1e0c01:has(.omm.is-open){background:#292929 !important}
@media (min-width:1025px){.elementor-50709 .elementor-element.elementor-element-a1e0c01::after{content:"";position:absolute;left:0;right:0;top:100%;height:100vh;background:rgba(20,20,20,.38);opacity:0;pointer-events:none;transition:opacity .2s;z-index:-1}.elementor-50709 .elementor-element.elementor-element-a1e0c01:has(.omm-l1-item.is-open)::after{opacity:1}}/* End custom CSS */