.elementor-11 .elementor-element.elementor-element-af3824c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-293ced5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--margin-top:45px;--margin-bottom:42px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-042f351 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-042f351 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:14px;font-weight:600;line-height:1.2em;color:#333333;}.elementor-11 .elementor-element.elementor-element-3992183 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-3992183 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:52px;font-weight:600;line-height:1.2em;color:#333333;}.elementor-11 .elementor-element.elementor-element-61ba9f1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-fb92896 > .elementor-widget-container{margin:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-3992183 .elementor-heading-title{font-size:36px;}}@media(min-width:768px){.elementor-11 .elementor-element.elementor-element-af3824c{--width:100%;}.elementor-11 .elementor-element.elementor-element-293ced5{--width:100%;}.elementor-11 .elementor-element.elementor-element-61ba9f1{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-af3824c */.elementor-11 .elementor-element.elementor-element-af3824c {font-family:Roboto,Arial,sans-serif;color:#5d5d5d;}
.elementor-11 .elementor-element.elementor-element-af3824c .m9-box {width:calc(100% - 10vw);max-width:1296px;margin-left:auto!important;margin-right:auto!important;}
.elementor-11 .elementor-element.elementor-element-af3824c .elementor-widget-text-editor p:last-child {margin-bottom:0;}
.elementor-11 .elementor-element.elementor-element-af3824c .m9-circle img {border-radius:50%;aspect-ratio:1;object-fit:cover;border:5px solid white;box-shadow:0 0 0 1px #ededed;transition:transform .35s,box-shadow .35s;}
.elementor-11 .elementor-element.elementor-element-af3824c .m9-circle:hover img {transform:translateY(-4px);box-shadow:0 0 0 2px #02c5fd;}
.elementor-11 .elementor-element.elementor-element-af3824c .elementor-button {transition:transform .25s,background .25s;}
.elementor-11 .elementor-element.elementor-element-af3824c .elementor-button:hover {transform:translateY(-2px);}
.elementor-11 .elementor-element.elementor-element-af3824c .m9-statement {background:linear-gradient(125deg,#e7faff,#f6fdff);border:1px solid #b7edfc;border-left:5px solid #02c5fd;}
.elementor-11 .elementor-element.elementor-element-af3824c .m9-hero {background-position:center top;background-size:cover;}
.elementor-11 .elementor-element.elementor-element-af3824c .m9-products ul.products li.product img {height:310px;object-fit:contain;background:#f5f5f5;}
.elementor-11 .elementor-element.elementor-element-af3824c .m9-principle {transition:transform .25s,border-color .25s,box-shadow .25s;}
.elementor-11 .elementor-element.elementor-element-af3824c .m9-principle:hover {transform:translateY(-5px);border-color:#02c5fd;box-shadow:0 12px 25px #12313b10;}
.elementor-11 .elementor-element.elementor-element-af3824c .m9-footer a {transition:color .2s,transform .2s;display:inline-block;transform-origin:left center;}
.elementor-11 .elementor-element.elementor-element-af3824c .m9-footer a:hover {color:#02c5fd;transform:scale(.96);}
.elementor-11 .elementor-element.elementor-element-af3824c .m9-payment img {filter:grayscale(1);opacity:.65;transition:transform .25s,filter .25s;}
.elementor-11 .elementor-element.elementor-element-af3824c .m9-payment:hover img {transform:scale(.88);filter:none;opacity:1;}
.elementor-11 .elementor-element.elementor-element-af3824c .m9-shop-tabs .e-n-tabs-heading {gap:10px;justify-content:flex-start;}
.elementor-11 .elementor-element.elementor-element-af3824c .m9-shop-tabs .e-n-tab-title {background:#e7faff!important;color:#333!important;border:1px solid #c5f0fc;border-radius:0;padding:14px 20px;transition:background .2s,transform .2s;}
.elementor-11 .elementor-element.elementor-element-af3824c .m9-shop-tabs .e-n-tab-title[aria-selected=true],.elementor-11 .elementor-element.elementor-element-af3824c .m9-shop-tabs .e-n-tab-title.e-active {background:#02c5fd!important;color:#fff!important;box-shadow:inset 0 -3px 0 #009bc3;}
.elementor-11 .elementor-element.elementor-element-af3824c .m9-shop-tabs .e-n-tab-title:hover {background:#b9efff!important;transform:translateY(-2px);}
.elementor-11 .elementor-element.elementor-element-af3824c .m9-commerce {font-family:Roboto,Arial,sans-serif;}
.elementor-11 .elementor-element.elementor-element-af3824c .m9-commerce :is(button,.button,input[type=submit]) {background:#02c5fd;color:#fff;border-radius:0;}
.elementor-11 .elementor-element.elementor-element-af3824c .single_add_to_cart_button,.elementor-11 .elementor-element.elementor-element-af3824c .woocommerce button.button {background:#02c5fd!important;color:#fff!important;border-radius:0!important;}
.elementor-11 .elementor-element.elementor-element-af3824c .single_add_to_cart_button:hover,.elementor-11 .elementor-element.elementor-element-af3824c .woocommerce button.button:hover {background:#333!important;color:#fff!important;}
.elementor-11 .elementor-element.elementor-element-af3824c .woocommerce div.product p.price,.elementor-11 .elementor-element.elementor-element-af3824c .woocommerce div.product span.price {color:#333!important;}
.elementor-11 .elementor-element.elementor-element-af3824c a:focus-visible,.elementor-11 .elementor-element.elementor-element-af3824c button:focus-visible,.elementor-11 .elementor-element.elementor-element-af3824c input:focus-visible {outline:2px solid #02c5fd;outline-offset:3px;}
@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-af3824c .m9-box{width:calc(100% - 44px);}.elementor-11 .elementor-element.elementor-element-af3824c .m9-row{flex-direction:column;}.elementor-11 .elementor-element.elementor-element-af3824c .m9-row>.e-con,.elementor-11 .elementor-element.elementor-element-af3824c .m9-row>.elementor-widget-image{width:100%;}.elementor-11 .elementor-element.elementor-element-af3824c .m9-hero{background-position:70% top;}.elementor-11 .elementor-element.elementor-element-af3824c .m9-hero-copy{padding-top:295px;padding-bottom:35px;}.elementor-11 .elementor-element.elementor-element-af3824c .m9-categories{flex-wrap:wrap;gap:25px 18px;}.elementor-11 .elementor-element.elementor-element-af3824c .m9-categories>.e-con{width:calc(50% - 9px);}.elementor-11 .elementor-element.elementor-element-af3824c .m9-products ul.products li.product img{height:210px;}.elementor-11 .elementor-element.elementor-element-af3824c .m9-principles{flex-wrap:wrap;}.elementor-11 .elementor-element.elementor-element-af3824c .m9-principle{width:calc(50% - 9px);}.elementor-11 .elementor-element.elementor-element-af3824c .m9-newsletter-form{width:100%;}}
.elementor-11 .elementor-element.elementor-element-af3824c .m9-newsletter-form {max-width:480px;}
.elementor-11 .elementor-element.elementor-element-af3824c .m9-newsletter-form .elementor-field-group-email {width:75%;order:0;}
.elementor-11 .elementor-element.elementor-element-af3824c .m9-newsletter-form .elementor-field-type-submit {width:25%;order:1;}
.elementor-11 .elementor-element.elementor-element-af3824c .m9-newsletter-form .elementor-field-group-consent {order:2;font-size:13px;}
.elementor-11 .elementor-element.elementor-element-af3824c .m9-newsletter-form .elementor-button {padding:15px 10px;}
.elementor-11 .elementor-element.elementor-element-af3824c .m9-payment img {filter:invert(.7);opacity:1;}
.elementor-11 .elementor-element.elementor-element-af3824c .m9-payment:hover img {filter:invert(65%) sepia(97%) saturate(2562%) hue-rotate(152deg) brightness(103%) contrast(105%);}
.elementor-11 .elementor-element.elementor-element-af3824c .m9-brand-row {display:grid;grid-template-columns:1fr auto 1fr;}
.elementor-11 .elementor-element.elementor-element-af3824c .m9-brand-row>.elementor-widget-heading {justify-self:end;}
.elementor-11 .elementor-element.elementor-element-af3824c .m9-nav-row {flex-wrap:nowrap;justify-content:flex-start;}
.elementor-11 .elementor-element.elementor-element-af3824c .m9-nav-row>.elementor-widget-nav-menu {flex:1 1 auto;min-width:0;}
.elementor-11 .elementor-element.elementor-element-af3824c .m9-nav-row>.elementor-widget-button {flex-shrink:0;}
.elementor-11 .elementor-element.elementor-element-af3824c .m9-nav-row>.elementor-widget-button .elementor-button {font-family:Roboto,Arial,sans-serif;font-size:13px;font-weight:500;}
.elementor-11 .elementor-element.elementor-element-af3824c .m9-footer>.m9-box {width:100%;}
@media(max-width:1024px){.elementor-11 .elementor-element.elementor-element-af3824c .m9-row {gap:28px;}.elementor-11 .elementor-element.elementor-element-af3824c .m9-principles{flex-wrap:wrap;}.elementor-11 .elementor-element.elementor-element-af3824c .m9-principle{width:calc(33.333% - 12px);}.elementor-11 .elementor-element.elementor-element-af3824c .m9-nav-row{gap:12px;}.elementor-11 .elementor-element.elementor-element-af3824c .m9-nav-row>.elementor-widget-nav-menu{flex:1;}}
@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-af3824c .m9-brand-row{grid-template-columns:1fr;gap:12px;padding-top:14px;padding-bottom:14px;}.elementor-11 .elementor-element.elementor-element-af3824c .m9-brand-row>.elementor-widget-image{grid-row:1;justify-self:center;}.elementor-11 .elementor-element.elementor-element-af3824c .m9-brand-row>.elementor-widget-heading{display:none;}.elementor-11 .elementor-element.elementor-element-af3824c .m9-brand-row>.m9-search{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-af3824c .m9-nav-row{flex-direction:row;gap:8px;padding-top:8px;padding-bottom:8px;}.elementor-11 .elementor-element.elementor-element-af3824c .m9-nav-row>.elementor-widget-nav-menu{width:36px;flex:1;}.elementor-11 .elementor-element.elementor-element-af3824c .m9-nav-row>.elementor-widget-button .elementor-button{font-size:11px;padding:8px 3px;}.elementor-11 .elementor-element.elementor-element-af3824c .m9-nav-row>.elementor-widget-woocommerce-menu-cart{flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-af3824c .m9-principle{width:calc(50% - 9px);}.elementor-11 .elementor-element.elementor-element-af3824c .m9-footer{padding:36px 22px;}.elementor-11 .elementor-element.elementor-element-af3824c .m9-footer .m9-row{gap:34px;}.elementor-11 .elementor-element.elementor-element-af3824c .m9-row>.e-con{min-width:0;}.elementor-11 .elementor-element.elementor-element-af3824c .m9-row h2{font-size:30px;}.elementor-11 .elementor-element.elementor-element-af3824c .m9-statement{padding:24px;}.elementor-11 .elementor-element.elementor-element-af3824c .m9-statement .elementor-heading-title{font-size:26px;}}
@media(prefers-reduced-motion:reduce){.elementor-11 .elementor-element.elementor-element-af3824c *,.elementor-11 .elementor-element.elementor-element-af3824c *:before,.elementor-11 .elementor-element.elementor-element-af3824c *:after{animation:none!important;transition:none!important;}}/* End custom CSS */