.elementor-10170101 .elementor-element.elementor-element-a25e1e5{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-10170101 .elementor-element.elementor-element-a25e1e5:not(.elementor-motion-effects-element-type-background), .elementor-10170101 .elementor-element.elementor-element-a25e1e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF7EE;}.elementor-10170101 .elementor-element.elementor-element-a25e1e5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-10170101 .elementor-element.elementor-element-9a204c9.elementor-column .elementor-column-wrap{align-items:center;}.elementor-10170101 .elementor-element.elementor-element-9a204c9.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-10170101 .elementor-element.elementor-element-9a204c9 > .elementor-column-wrap > .elementor-widget-wrap{row-gap:0px;column-gap:0px;}.elementor-10170101 .elementor-element.elementor-element-9a204c9 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-10170101 .elementor-element.elementor-element-0c99fa7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(2em/2);}.elementor-10170101 .elementor-element.elementor-element-0c99fa7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(2em/2);}.elementor-10170101 .elementor-element.elementor-element-0c99fa7 .elementor-icon-list-items.elementor-inline-items{margin:0 calc(-2em/2);}.elementor-10170101 .elementor-element.elementor-element-0c99fa7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin:0 calc(2em/2);}.elementor-10170101 .elementor-element.elementor-element-0c99fa7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-2em/2);}.elementor-10170101 .elementor-element.elementor-element-0c99fa7 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-10170101 .elementor-element.elementor-element-0c99fa7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-top-style:solid;}.elementor-10170101 .elementor-element.elementor-element-0c99fa7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-style:solid;}.elementor-10170101 .elementor-element.elementor-element-0c99fa7 .elementor-icon-list-icon{color:#1EA23A;}.elementor-10170101 .elementor-element.elementor-element-0c99fa7 .elementor-icon-list-icon i{font-size:12px;}.elementor-10170101 .elementor-element.elementor-element-0c99fa7 .elementor-icon-list-icon svg{width:12px;}.elementor-10170101 .elementor-element.elementor-element-0c99fa7{--icon-vertical-offset:0px;}.elementor-10170101 .elementor-element.elementor-element-0c99fa7 .elementor-icon-list-text{color:#162C53;transition:color 0.3s;}.elementor-10170101 .elementor-element.elementor-element-0c99fa7 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#162C53;}.elementor-10170101 .elementor-element.elementor-element-0c99fa7 .elementor-icon-list-item > *{font-size:0.7em;font-weight:300;line-height:1em;}.elementor-10170101 .elementor-element.elementor-element-0c99fa7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10170101 .elementor-element.elementor-element-9a9d1e4 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-10170101 .elementor-element.elementor-element-1e3d7e7{text-align:left;width:auto;}.elementor-10170101 .elementor-element.elementor-element-1e3d7e7 img{width:66.78%;}.elementor-10170101 .elementor-element.elementor-element-8a661ae.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-10170101 .elementor-element.elementor-element-e98e33d.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-end;}.elementor-10170101 .elementor-element.elementor-element-e98e33d > .elementor-column-wrap > .elementor-widget-wrap{column-gap:10px;}.elementor-10170101 .elementor-element.elementor-element-cb9dde5 .elementor-nav--main a.elementor-item:not(#e){color:#162C53;}.elementor-10170101 .elementor-element.elementor-element-cb9dde5 .elementor-item > i{color:#1EA23A;font-size:24px;}.elementor-10170101 .elementor-element.elementor-element-cb9dde5 .elementor-nav--main a.elementor-item.elementor-item-active:not(#e), .elementor-10170101 .elementor-element.elementor-element-cb9dde5 .elementor-nav--main a.elementor-item.highlighted:not(#e), .elementor-10170101 .elementor-element.elementor-element-cb9dde5 .elementor-nav--main a.elementor-item:not(#e):hover, .elementor-10170101 .elementor-element.elementor-element-cb9dde5 .elementor-nav--main a.elementor-item:not(#e):focus{color:#85BFA3;}.elementor-10170101 .elementor-element.elementor-element-cb9dde5 .elementor-item:hover > i{color:#85BFA3;}.elementor-10170101 .elementor-element.elementor-element-cb9dde5 .elementor-nav--main .elementor-item{padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-10170101 .elementor-element.elementor-element-cb9dde5 .elementor-nav--dropdown a:not(#e), .elementor-10170101 .elementor-element.elementor-element-cb9dde5 .elementor-menu-toggle{color:#162C53;}.elementor-10170101 .elementor-element.elementor-element-cb9dde5 .elementor-nav--dropdown{background-color:#FFFFFF;border-style:none;border-radius:0px 0px 8px 8px;}.elementor-10170101 .elementor-element.elementor-element-cb9dde5 .elementor-nav--dropdown a.elementor-item-active:not(#e), .elementor-10170101 .elementor-element.elementor-element-cb9dde5 .elementor-nav--dropdown a.highlighted:not(#e), .elementor-10170101 .elementor-element.elementor-element-cb9dde5 .elementor-nav--dropdown a:not(#e):hover, .elementor-10170101 .elementor-element.elementor-element-cb9dde5 .elementor-nav--dropdown a:not(#e):focus, .elementor-10170101 .elementor-element.elementor-element-cb9dde5 a.elementor-menu-toggle:not(#e):hover, .elementor-10170101 .elementor-element.elementor-element-cb9dde5 a.elementor-menu-toggle:not(#e):focus{color:#FFFFFF;}.elementor-10170101 .elementor-element.elementor-element-cb9dde5 .elementor-nav--dropdown a.elementor-item-active, .elementor-10170101 .elementor-element.elementor-element-cb9dde5 .elementor-nav--dropdown a.highlighted, .elementor-10170101 .elementor-element.elementor-element-cb9dde5 .elementor-nav--dropdown a:hover, .elementor-10170101 .elementor-element.elementor-element-cb9dde5 .elementor-nav--dropdown a:focus{background-color:#1EA23A;}.elementor-10170101 .elementor-element.elementor-element-cb9dde5 .elementor-nav--dropdown li:first-child a{border-top-left-radius:0px;border-top-right-radius:0px;}.elementor-10170101 .elementor-element.elementor-element-cb9dde5 .elementor-nav--dropdown li:last-child a{border-bottom-right-radius:8px;border-bottom-left-radius:8px;}.elementor-10170101 .elementor-element.elementor-element-cb9dde5 .elementor-nav--main .elementor-nav--dropdown, .elementor-10170101 .elementor-element.elementor-element-cb9dde5 .elementor-nav__container.elementor-nav--dropdown{box-shadow:0px 2px 10px -4px rgba(0,0,0,0.5);}.elementor-10170101 .elementor-element.elementor-element-cb9dde5 .elementor-nav--main > .elementor-nav > li > .elementor-nav--dropdown, .elementor-10170101 .elementor-element.elementor-element-cb9dde5 .elementor-nav__container.elementor-nav--dropdown{margin-top:0px !important;}.elementor-10170101 .elementor-element.elementor-element-cb9dde5 > .elementor-widget-container{margin:5px 10px 5px 5px;}.elementor-10170101 .elementor-element.elementor-element-cb9dde5{width:auto;z-index:999;}.elementor-element-cb9dde5 > .elementor-widget-container{opacity:1;}.elementor-10170101 .elementor-element.elementor-element-432b677 .elementor-cart__toggle .elementor-button-icon{font-size:24px;color:#1EA23A;}.elementor-10170101 .elementor-element.elementor-element-432b677 .elementor-cart__toggle a{background-color:rgba(30, 162, 58, 0);border-width:0px;border-radius:100px;padding:5px 0px 0px 0px;}.elementor-10170101 .elementor-element.elementor-element-432b677 .elementor-cart__toggle a:hover .elementor-button-icon, .elementor-10170101 .elementor-element.elementor-element-432b677 .elementor-cart__toggle a:focus .elementor-button-icon{color:#85BFA3;}.elementor-10170101 .elementor-element.elementor-element-432b677 .elementor-cart__toggle a:hover, .elementor-10170101 .elementor-element.elementor-element-432b677 .elementor-cart__toggle a:focus{background-color:rgba(22, 44, 83, 0);}.elementor-10170101 .elementor-element.elementor-element-432b677 .elementor-cart__toggle .elementor-button-icon[data-counter]:before{color:#FFFFFF;background-color:#162C53;top:-1.2em;inset-inline-end:calc(0em - 1.2em);}.elementor-10170101 .elementor-element.elementor-element-432b677 .elementor-cart__main{box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2);}.elementor-10170101 .elementor-element.elementor-element-432b677 .elementor-cart__title{font-size:22px;font-weight:700;color:#162C53;}.elementor-10170101 .elementor-element.elementor-element-432b677 .elementor-cart__product-name a{font-size:13px;line-height:12px;}.elementor-10170101 .elementor-element.elementor-element-432b677 .elementor-cart__product-name a:not(#e){color:#162C53;}.elementor-10170101 .elementor-element.elementor-element-432b677 .elementor-cart__product-name a:not(#e):hover{color:#1EA23A;}.elementor-10170101 .elementor-element.elementor-element-432b677 .elementor-cart__product-price{color:#7A7A7A;}.elementor-10170101 .elementor-element.elementor-element-432b677 a.elementor-cart__product-remove:not(#e){color:#162C53;}.elementor-10170101 .elementor-element.elementor-element-432b677 a.elementor-cart__product-remove:not(#e):hover, .elementor-10170101 .elementor-element.elementor-element-432b677 a.elementor-cart__product-remove:not(#e):focus{color:#1EA23A;}.elementor-10170101 .elementor-element.elementor-element-432b677 .elementor-cart__products{flex-grow:1;}.elementor-10170101 .elementor-element.elementor-element-432b677 .elementor-cart__summary strong{color:#162C53;}.elementor-10170101 .elementor-element.elementor-element-432b677 .elementor-cart__footer-buttons .elementor-button{border-radius:8px;}.elementor-10170101 .elementor-element.elementor-element-432b677 a.elementor-button--cart:not(#e){color:#162C53;}.elementor-10170101 .elementor-element.elementor-element-432b677 .elementor-button--cart{background-color:rgba(2, 1, 1, 0);border-style:solid;border-width:1px 1px 1px 1px;border-color:#EEF3FC;}.elementor-10170101 .elementor-element.elementor-element-432b677 a.elementor-button--cart:not(#e):hover, .elementor-10170101 .elementor-element.elementor-element-432b677 a.elementor-button--cart:not(#e):focus{color:#FFFFFF;}.elementor-10170101 .elementor-element.elementor-element-432b677 .elementor-button--cart:hover, .elementor-10170101 .elementor-element.elementor-element-432b677 .elementor-button--cart:focus{background-color:#1C8344;border-color:#1C8344;}.elementor-10170101 .elementor-element.elementor-element-432b677 a.elementor-button--checkout:not(#e):hover, .elementor-10170101 .elementor-element.elementor-element-432b677 a.elementor-button--checkout:not(#e):focus{color:#FFFFFF;}.elementor-10170101 .elementor-element.elementor-element-432b677 .elementor-button--checkout:hover, .elementor-10170101 .elementor-element.elementor-element-432b677 .elementor-button--checkout:focus{background-color:#1C8344;}.elementor-10170101 .elementor-element.elementor-element-432b677{width:auto;}.elementor-10170101 .elementor-element.elementor-element-eb8d110 > .elementor-container{min-height:60px;}.elementor-10170101 .elementor-element.elementor-element-eb8d110 > .elementor-container:after{content:"";min-height:inherit;}.elementor-10170101 .elementor-element.elementor-element-a4da570 > .elementor-column-wrap > .elementor-widget-wrap{row-gap:0px;column-gap:0px;}.elementor-10170101 .elementor-element.elementor-element-04d4265{width:auto;}.elementor-10170101 .elementor-element.elementor-element-f58ee0f > .elementor-container{min-height:60px;}.elementor-10170101 .elementor-element.elementor-element-f58ee0f > .elementor-container:after{content:"";min-height:inherit;}.elementor-10170101 .elementor-element.elementor-element-f58ee0f > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-10170101 .elementor-element.elementor-element-f58ee0f:not(.elementor-motion-effects-element-type-background), .elementor-10170101 .elementor-element.elementor-element-f58ee0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10170101 .elementor-element.elementor-element-f58ee0f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-10170101 .elementor-element.elementor-element-f58ee0f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10170101 .elementor-element.elementor-element-fcbd068 > .elementor-column-wrap > .elementor-widget-wrap{row-gap:0px;column-gap:0px;}.elementor-10170101 .elementor-element.elementor-element-a209c2b{width:auto;}.elementor-10170101 .elementor-element.elementor-element-b857dfd{text-align:left;width:auto;}.elementor-10170101 .elementor-element.elementor-element-b857dfd img{width:66.78%;}.elementor-10170101 .elementor-element.elementor-element-9956b6e .elementor-nav--main a.elementor-item:not(#e){color:#162C53;}.elementor-10170101 .elementor-element.elementor-element-9956b6e .elementor-item > i{color:#1EA23A;font-size:24px;}.elementor-10170101 .elementor-element.elementor-element-9956b6e .elementor-nav--main a.elementor-item.elementor-item-active:not(#e), .elementor-10170101 .elementor-element.elementor-element-9956b6e .elementor-nav--main a.elementor-item.highlighted:not(#e), .elementor-10170101 .elementor-element.elementor-element-9956b6e .elementor-nav--main a.elementor-item:not(#e):hover, .elementor-10170101 .elementor-element.elementor-element-9956b6e .elementor-nav--main a.elementor-item:not(#e):focus{color:#85BFA3;}.elementor-10170101 .elementor-element.elementor-element-9956b6e .elementor-item:hover > i{color:#85BFA3;}.elementor-10170101 .elementor-element.elementor-element-9956b6e .elementor-nav--main .elementor-item{padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-10170101 .elementor-element.elementor-element-9956b6e .elementor-nav--dropdown{border-style:solid;border-width:1px 1px 1px 1px;border-color:#F3F3F3;}.elementor-10170101 .elementor-element.elementor-element-9956b6e .elementor-nav--main .elementor-nav--dropdown, .elementor-10170101 .elementor-element.elementor-element-9956b6e .elementor-nav__container.elementor-nav--dropdown{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-10170101 .elementor-element.elementor-element-9956b6e .elementor-nav--main > .elementor-nav > li > .elementor-nav--dropdown, .elementor-10170101 .elementor-element.elementor-element-9956b6e .elementor-nav__container.elementor-nav--dropdown{margin-top:0px !important;}.elementor-10170101 .elementor-element.elementor-element-9956b6e > .elementor-widget-container{margin:5px 10px 5px 5px;}.elementor-10170101 .elementor-element.elementor-element-9956b6e{width:auto;z-index:999;}.elementor-element-9956b6e > .elementor-widget-container{opacity:1;}.elementor-10170101 .elementor-element.elementor-element-043a939 .elementor-cart__toggle .elementor-button-icon{font-size:24px;color:#1EA23A;}.elementor-10170101 .elementor-element.elementor-element-043a939 .elementor-cart__toggle a{background-color:rgba(30, 162, 58, 0);border-width:0px;border-radius:100px;padding:5px 0px 0px 0px;}.elementor-10170101 .elementor-element.elementor-element-043a939 .elementor-cart__toggle a:hover .elementor-button-icon, .elementor-10170101 .elementor-element.elementor-element-043a939 .elementor-cart__toggle a:focus .elementor-button-icon{color:#85BFA3;}.elementor-10170101 .elementor-element.elementor-element-043a939 .elementor-cart__toggle a:hover, .elementor-10170101 .elementor-element.elementor-element-043a939 .elementor-cart__toggle a:focus{background-color:rgba(22, 44, 83, 0);}.elementor-10170101 .elementor-element.elementor-element-043a939 .elementor-cart__toggle .elementor-button-icon[data-counter]:before{color:#FFFFFF;background-color:#162C53;top:-1.2em;inset-inline-end:calc(0em - 1.2em);}.elementor-10170101 .elementor-element.elementor-element-043a939 .elementor-cart__main{box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2);}.elementor-10170101 .elementor-element.elementor-element-043a939 .elementor-cart__title{font-size:22px;font-weight:700;color:#162C53;}.elementor-10170101 .elementor-element.elementor-element-043a939 .elementor-cart__product-name a:not(#e){color:#162C53;}.elementor-10170101 .elementor-element.elementor-element-043a939 .elementor-cart__product-name a:not(#e):hover{color:#1EA23A;}.elementor-10170101 .elementor-element.elementor-element-043a939 .elementor-cart__product-price{color:#7A7A7A;}.elementor-10170101 .elementor-element.elementor-element-043a939 a.elementor-cart__product-remove:not(#e){color:#162C53;}.elementor-10170101 .elementor-element.elementor-element-043a939 a.elementor-cart__product-remove:not(#e):hover, .elementor-10170101 .elementor-element.elementor-element-043a939 a.elementor-cart__product-remove:not(#e):focus{color:#1EA23A;}.elementor-10170101 .elementor-element.elementor-element-043a939 .elementor-cart__products{flex-grow:1;}.elementor-10170101 .elementor-element.elementor-element-043a939 .elementor-cart__summary strong{color:#162C53;}.elementor-10170101 .elementor-element.elementor-element-043a939 .elementor-cart__footer-buttons .elementor-button{border-radius:8px;}.elementor-10170101 .elementor-element.elementor-element-043a939 a.elementor-button--cart:not(#e){color:#162C53;}.elementor-10170101 .elementor-element.elementor-element-043a939 .elementor-button--cart{background-color:rgba(2, 1, 1, 0);border-style:solid;border-width:1px 1px 1px 1px;border-color:#EEF3FC;}.elementor-10170101 .elementor-element.elementor-element-043a939 a.elementor-button--cart:not(#e):hover, .elementor-10170101 .elementor-element.elementor-element-043a939 a.elementor-button--cart:not(#e):focus{color:#FFFFFF;}.elementor-10170101 .elementor-element.elementor-element-043a939 .elementor-button--cart:hover, .elementor-10170101 .elementor-element.elementor-element-043a939 .elementor-button--cart:focus{background-color:#1C8344;border-color:#1C8344;}.elementor-10170101 .elementor-element.elementor-element-043a939 a.elementor-button--checkout:not(#e):hover, .elementor-10170101 .elementor-element.elementor-element-043a939 a.elementor-button--checkout:not(#e):focus{color:#FFFFFF;}.elementor-10170101 .elementor-element.elementor-element-043a939 .elementor-button--checkout:hover, .elementor-10170101 .elementor-element.elementor-element-043a939 .elementor-button--checkout:focus{background-color:#1C8344;}.elementor-10170101 .elementor-element.elementor-element-043a939{width:auto;}#header{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}@media(max-width:1024px){.elementor-10170101 .elementor-element.elementor-element-eb8d110 > .elementor-container{min-height:50px;}.elementor-10170101 .elementor-element.elementor-element-eb8d110 > .elementor-container:after{content:"";min-height:inherit;}.elementor-bc-flex-widget .elementor-10170101 .elementor-element.elementor-element-a4da570.elementor-column .elementor-column-wrap{align-items:center;}.elementor-10170101 .elementor-element.elementor-element-a4da570.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-10170101 .elementor-element.elementor-element-a4da570.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:space-evenly;}.elementor-10170101 .elementor-element.elementor-element-a4da570 > .elementor-column-wrap > .elementor-widget-wrap{column-gap:5px;}.elementor-10170101 .elementor-element.elementor-element-04d4265{width:20%;max-width:max(20%, 100%);}.elementor-10170101 .elementor-element.elementor-element-f58ee0f > .elementor-container{min-height:50px;}.elementor-10170101 .elementor-element.elementor-element-f58ee0f > .elementor-container:after{content:"";min-height:inherit;}.elementor-10170101 .elementor-element.elementor-element-f58ee0f{padding:0px 15px 0px 15px;}.elementor-bc-flex-widget .elementor-10170101 .elementor-element.elementor-element-fcbd068.elementor-column .elementor-column-wrap{align-items:center;}.elementor-10170101 .elementor-element.elementor-element-fcbd068.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-10170101 .elementor-element.elementor-element-fcbd068.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-start;}.elementor-10170101 .elementor-element.elementor-element-fcbd068 > .elementor-column-wrap > .elementor-widget-wrap{column-gap:5px;}.elementor-10170101 .elementor-element.elementor-element-a209c2b{width:75px;max-width:max(75px, 100%);}.elementor-10170101 .elementor-element.elementor-element-b857dfd{text-align:center;width:auto;flex-grow:1;}.elementor-10170101 .elementor-element.elementor-element-f178d42.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-end;}.elementor-10170101 .elementor-element.elementor-element-0ccf7aa{width:auto;}}@media(max-width:767px){.elementor-10170101 .elementor-element.elementor-element-f58ee0f{padding:0px 15px 0px 5px;}.elementor-10170101 .elementor-element.elementor-element-fcbd068{width:50%;}.elementor-10170101 .elementor-element.elementor-element-a209c2b{width:56px;max-width:max(56px, 100%);}.elementor-10170101 .elementor-element.elementor-element-b857dfd img{width:75px;}.elementor-10170101 .elementor-element.elementor-element-b857dfd > .elementor-widget-container{margin:0px 0px 0px 15px;}.elementor-10170101 .elementor-element.elementor-element-f178d42{width:50%;}.elementor-10170101 .elementor-element.elementor-element-f178d42.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-end;}.elementor-10170101 .elementor-element.elementor-element-f178d42 > .elementor-element-populated{margin:0px 0px 0px 0px;}.elementor-10170101 .elementor-element.elementor-element-9956b6e > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-10170101 .elementor-element.elementor-element-b026fa4{width:25%;}.elementor-10170101 .elementor-element.elementor-element-8a661ae{width:49.332%;}.elementor-10170101 .elementor-element.elementor-element-e98e33d{width:25%;}}@media(max-width:1024px) and (min-width:768px){.elementor-10170101 .elementor-element.elementor-element-fcbd068{width:65%;}.elementor-10170101 .elementor-element.elementor-element-f178d42{width:34%;}}/* Start custom CSS for sign-in, class: .elementor-element-cb9dde5 */.inicio-sesion {
    display: flex;
    flex-direction: column;
    align-items: center;/
    justify-content: center;
    text-align: center;
}

.inicio-sesion::after {
    content: "Iniciar sesión";
    display: block;
    font-size: 16px; 
    color: #162c53; 
    margin-top: 4px; 
    line-height: 1.2;
}

.inicio-sesion:hover::after {
    color: #162c53; /
}/* End custom CSS */
/* Start custom CSS for shopping-cart, class: .elementor-element-432b677 */.carrito-compra {
    display: flex;
    flex-direction: column;
    align-items: center;/
    justify-content: center;
    text-align: center;
}

.carrito-compra::after {
    content: "Carrito";
    display: block;
    font-size: 16px; 
    color: #162c53; 
    margin-top: 4px; 
    line-height: 1.2;
}

.carrito-compra:hover::after {
    color: #162c53; /
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-eb8d110 *//* Desktop */
.header-menu {
    background-color: #162c53;
}

/* Tablet */
@media (min-width: 768px) and (max-width: 991.98px) {
    .header-menu {
        background-color: rgba(255, 255, 255, 0);
    }
}

/* Móvil */
@media (max-width: 767.98px) {
    .header-menu {
        background-color: rgba(255, 255, 255, 0);
    }
}

/* ============================================================
   Botón Black Friday del menú (solo ordenador) · 27/10/2026
   Normal: verde claro #D4E6C7 con texto azul.
   Hover / clic / foco: azul oscuro con texto blanco.
   Para volver al diseño anterior, borrar este bloque.
   ============================================================ */
@media (min-width: 992px) {
    html body #header .layout_layout1.ets_mm_megamenu .mm_menus_li.MenuBlackFriday > a.ets_mm_url {
        background-color: #D4E6C7 !important;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23162C53' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20.59 13.41l-7.17 7.17a2 2 0 0 1-2.83 0L2 12V2h10l8.59 8.59a2 2 0 0 1 0 2.82z'/%3E%3Cline x1='7' y1='7' x2='7.01' y2='7'/%3E%3C/svg%3E") !important;
        outline-color: #D4E6C7;
        color: #162C53 !important;
    }
    html body #header .layout_layout1.ets_mm_megamenu .mm_menus_li.MenuBlackFriday > a.ets_mm_url .mm_menu_content_title {
        color: #162C53 !important;
    }
    html body #header .layout_layout1.ets_mm_megamenu .mm_menus_li.MenuBlackFriday > a.ets_mm_url::after {
        background: #162C53 !important;
        color: #FFFFFF !important;
    }
    html body #header .layout_layout1.ets_mm_megamenu .mm_menus_li.MenuBlackFriday > a.ets_mm_url:hover,
    html body #header .layout_layout1.ets_mm_megamenu .mm_menus_li.MenuBlackFriday > a.ets_mm_url:active,
    html body #header .layout_layout1.ets_mm_megamenu .mm_menus_li.MenuBlackFriday > a.ets_mm_url:focus-visible {
        background-color: #0E1B33 !important;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231CA439' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20.59 13.41l-7.17 7.17a2 2 0 0 1-2.83 0L2 12V2h10l8.59 8.59a2 2 0 0 1 0 2.82z'/%3E%3Cline x1='7' y1='7' x2='7.01' y2='7'/%3E%3C/svg%3E") !important;
        outline-color: #1CA439;
        color: #FFFFFF !important;
    }
    html body #header .layout_layout1.ets_mm_megamenu .mm_menus_li.MenuBlackFriday > a.ets_mm_url:hover .mm_menu_content_title,
    html body #header .layout_layout1.ets_mm_megamenu .mm_menus_li.MenuBlackFriday > a.ets_mm_url:active .mm_menu_content_title,
    html body #header .layout_layout1.ets_mm_megamenu .mm_menus_li.MenuBlackFriday > a.ets_mm_url:focus-visible .mm_menu_content_title {
        color: #FFFFFF !important;
    }
    html body #header .layout_layout1.ets_mm_megamenu .mm_menus_li.MenuBlackFriday > a.ets_mm_url:hover::after,
    html body #header .layout_layout1.ets_mm_megamenu .mm_menus_li.MenuBlackFriday > a.ets_mm_url:active::after,
    html body #header .layout_layout1.ets_mm_megamenu .mm_menus_li.MenuBlackFriday > a.ets_mm_url:focus-visible::after {
        background: #1CA439 !important;
        color: #FFFFFF !important;
    }
}/* End custom CSS */
/* Start custom CSS for sign-in, class: .elementor-element-9956b6e */.inicio-sesion {
    display: flex;
    flex-direction: column;
    align-items: center;/
    justify-content: center;
    text-align: center;
}

.inicio-sesion::after {
    content: "Iniciar sesión";
    display: block;
    font-size: 16px; 
    color: #162c53; 
    margin-top: 4px; 
    line-height: 1.2;
}

.inicio-sesion:hover::after {
    color: #162c53; /
}/* End custom CSS */
/* Start custom CSS for shopping-cart, class: .elementor-element-043a939 */.carrito-compra {
    display: flex;
    flex-direction: column;
    align-items: center;/
    justify-content: center;
    text-align: center;
}

.carrito-compra::after {
    content: "Carrito";
    display: block;
    font-size: 16px; 
    color: #162c53; 
    margin-top: 4px; 
    line-height: 1.2;
}

.carrito-compra:hover::after {
    color: #162c53; /
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f58ee0f *//* Desktop */
.header-menu {
    background-color: #162c53;
}

/* Tablet */
@media (min-width: 768px) and (max-width: 991.98px) {
    .header-menu {
        background-color: rgba(255, 255, 255, 0);
    }
}

/* Móvil */
@media (max-width: 767.98px) {
    .header-menu {
        background-color: rgba(255, 255, 255, 0);
    }
}

/* Submenús del menú en móvil/tablet: anula el desplazamiento top:100% que aparece al poner la lista del menú en flex (botón Black Friday con order:-1) · 28/10/2026 */
@media (max-width: 991px) {
    html body #header .layout_layout1.ets_mm_megamenu .mm_menus_li > .mm_columns_ul {
        top: auto !important;
    }
}

/* Botón Black Friday del menú lateral (móvil y tablet): tarjeta verde claro con subtítulo · 28/10/2026 */
@media (max-width: 991px) {
    html body #header .layout_layout1.ets_mm_megamenu .mm_menus_li.MenuBlackFriday { width: 100% !important; padding: 12px 15px 14px !important; border-bottom: 1px solid #eef1f5 !important; }
    html body #header .layout_layout1.ets_mm_megamenu .mm_menus_li.MenuBlackFriday > a.ets_mm_url { display: flex !important; align-items: center !important; width: 100% !important; margin: 0 !important; padding: 13px 16px 13px 44px !important; background-color: #D4E6C7 !important; background-position: 16px center !important; border: 0 !important; outline: 0 !important; border-radius: 12px !important; box-sizing: border-box !important; }
    html body #header .layout_layout1.ets_mm_megamenu .mm_menus_li.MenuBlackFriday > a.ets_mm_url .mm_menu_content_title { display: block !important; color: #162C53 !important; font-size: 15px !important; font-weight: 800 !important; letter-spacing: .6px; line-height: 1.15 !important; }
    html body #header .layout_layout1.ets_mm_megamenu .mm_menus_li.MenuBlackFriday > a.ets_mm_url .mm_menu_content_title::after { content: "Acceso VIP anticipado · jueves 26" !important; display: block !important; position: static !important; margin-top: 4px !important; font-size: 11.5px !important; font-weight: 500 !important; letter-spacing: 0 !important; text-transform: none !important; color: #162C53 !important; background: none !important; width: auto !important; height: auto !important; border: 0 !important; }
    html body #header .layout_layout1.ets_mm_megamenu .mm_menus_li.MenuBlackFriday > a.ets_mm_url::after { display: none !important; }
    html body #header .layout_layout1.ets_mm_megamenu .mm_menus_li.MenuBlackFriday > a.ets_mm_url:active, html body #header .layout_layout1.ets_mm_megamenu .mm_menus_li.MenuBlackFriday > a.ets_mm_url:focus-visible { background-color: #c3dbb2 !important; }
}

/* Menú lateral móvil/tablet: que los apartados no se encojan ni se corten al abrir Productos (el menú pasa a hacer scroll) · 28/10/2026 */
@media (max-width: 991px) {
    html body #header .layout_layout1.ets_mm_megamenu .mm_menus_ul > li {
        flex-shrink: 0 !important;
    }
}

/* Menú lateral móvil/tablet: apartados de Productos (Para casa, Filtración, Tratamiento de agua industrial) destacados en verde claro · 28/10/2026 */
@media (max-width: 991px) {
    html body #header .layout_layout1.ets_mm_megamenu .mm_columns_ul_tab > li.mm_tab_content_hoz > .mm_tab_li_content { background: #E7F7EA !important; border-top: 1px solid #e3ece7 !important; border-bottom: 1px solid #e3ece7 !important; box-shadow: inset 3px 0 0 #1EA23A !important; }
    html body #header .layout_layout1.ets_mm_megamenu .mm_columns_ul_tab > li.mm_tab_content_hoz > .mm_tab_li_content .mm_tab_name, html body #header .layout_layout1.ets_mm_megamenu .mm_columns_ul_tab > li.mm_tab_content_hoz > .mm_tab_li_content a { color: #162C53 !important; font-weight: 700 !important; text-transform: uppercase !important; letter-spacing: .4px; }
}/* End custom CSS */