/*! tailwindcss v4.1.8 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid}}}@layer theme{:root,:host{--spacing:1rem;--breakpoint-sm:640px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1280px;--breakpoint-2xl:1536px;--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:10px;--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--radius-md:.375rem;--radius-xl:.75rem;--default-font-family:var(--font-sans);--breakpoint-xs:425px;--color-blue:#008bcb;--color-blue-2:#008bcbcc;--color-blue-3:#67a2becc;--color-blue-4:#67a2be;--color-blue-darker:#00305b;--color-blue-darker-2:#001c35;--color-magenta:#c36;--color-magenta-2:#d2007a;--color-magenta-3:#a70262;--color-gray-1:#f5f5f5;--color-gray-lighter:#fafafa;--color-gray-2:#e0e0e0;--color-gray-3:#cacaca;--color-white:#fff;--color-dark:#333;--color-black:#000;--color-primary:var(--color-blue);--shadow-menu:0 3px 6px #00000029;--radius-5:5px;--radius-10:10px;--radius-15:15px;--radius-20:20px;--radius-full:9999px;--font-sans:"Source Sans 3",sans-serif;--text-p-small:clamp(1.2rem,1.047rem + .36vw,1.6rem);--text-p-small--line-height:145%;--text-p:clamp(1.35rem,1.178rem + .405vw,1.8rem);--text-p--line-height:145%;--text-h1:clamp(3rem,2.617rem + .9vw,4rem);--text-h1--line-height:120%;--text-h2:clamp(2.4rem,2.094rem + .72vw,3.2rem);--text-h2--line-height:130%;--text-h3:clamp(2.1rem,1.832rem + .63vw,2.8rem);--text-h3--line-height:130%;--text-h4:clamp(1.8rem,1.57rem + .54vw,2.4rem);--text-h4--line-height:140%;--text-h5:clamp(1.65rem,1.44rem + .495vw,2.2rem);--text-h5--line-height:140%;--text-h6:clamp(1.35rem,1.178rem + .405vw,1.8rem);--text-h6--line-height:140%;--text-hero:clamp(3.3rem,2.879rem + .99vw,4.4rem);--text-hero--line-height:120%}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.relative{position:relative}.static{position:static}.order-1{order:1}.order-2{order:2}.col-span-12{grid-column:span 12/span 12}.container{width:100%}@media (min-width:425px){.container{max-width:425px}}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.container{padding-inline:calc(var(--spacing)*2);margin-inline:auto}.mx-auto{margin-inline:auto}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.button{font-size:var(--text-p);line-height:var(--tw-leading,var(--text-p--line-height));border-radius:var(--radius-full);text-align:center;cursor:pointer;justify-content:center;align-items:center;gap:.8rem;padding:1.5rem 2rem;font-weight:400;transition:all .15s ease-in-out;display:inline-flex;text-decoration:none!important}.lem-grid-12{column-gap:calc(var(--spacing)*1.5);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.lem-flex{justify-content:space-between;column-gap:calc(var(--spacing)*1.5);flex-wrap:wrap;display:flex}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.w-full{width:100%}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-center{justify-content:center}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-8{gap:calc(var(--spacing)*8)}.gap-10{gap:calc(var(--spacing)*10)}.default-primary{border:2px solid var(--color-blue);background:var(--color-blue);color:var(--color-white);border-radius:.5rem}.default-primary:hover,.default-primary:focus{color:var(--color-white);border:2px solid var(--color-blue-darker);background-color:var(--color-blue-darker)!important}.transparentBlue-button{border-radius:.5rem;-webkit-text-decoration:none;text-decoration:none;color:var(--color-blue)!important;border:2px solid var(--color-blue)!important;background-color:#0000!important}.transparentBlue-button:hover,.transparentBlue-button:focus{background-color:var(--color-blue)!important;color:var(--color-white)!important}.dark-button{color:var(--color-white);border:2px solid var(--color-blue-darker);background-color:var(--color-blue-darker);border-radius:.5rem}.dark-button:hover,.dark-button:focus{border:2px solid var(--color-blue-darker-2);background-color:var(--color-blue-darker-2)}.transparent-button{color:var(--color-black);border:2px solid #0000;border-radius:.5rem}.transparent-button:hover,.transparent-button:focus{border:2px solid var(--color-white);color:var(--color-white)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-transparent{border-color:#0000}.px-2{padding-inline:calc(var(--spacing)*2)}.py-1{padding-block:calc(var(--spacing)*1)}.pb-1{padding-bottom:calc(var(--spacing)*1)}.pb-1\.5{padding-bottom:calc(var(--spacing)*1.5)}.pb-5{padding-bottom:calc(var(--spacing)*5)}.text-center{text-align:center}.h2{font-family:var(--font-sans),sans-serif;font-size:var(--text-h2);line-height:var(--text-h2--line-height);letter-spacing:.032rem;text-transform:uppercase;font-style:normal;font-weight:700}.h4{font-family:var(--font-sans),sans-serif;font-size:var(--text-h4);line-height:var(--text-h4--line-height);letter-spacing:.072rem;text-transform:uppercase;font-style:normal;font-weight:700}.h1{font-family:var(--font-sans),sans-serif;font-size:var(--text-h1);line-height:var(--text-h1--line-height);letter-spacing:.08rem;font-style:normal;font-weight:700}.h3{font-family:var(--font-sans),sans-serif;font-size:var(--text-h3);line-height:var(--text-h3--line-height);letter-spacing:.028rem;font-style:normal;font-weight:700}.h5{font-family:var(--font-sans),sans-serif;font-size:var(--text-h5);line-height:var(--text-h5--line-height);letter-spacing:.022rem;font-style:normal;font-weight:400}.h6{font-family:var(--font-sans),sans-serif;font-size:var(--text-h6);line-height:var(--text-h6--line-height);letter-spacing:.036rem;font-style:normal;font-weight:400}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.italic{font-style:italic}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.focus\:not-sr-only:focus{clip:auto;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}@media (min-width:640px){.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}}@media (min-width:768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:flex{display:flex}.lg\:hidden{display:none}}}:root{font-size:var(--text-base)}*{font-size:var(--text-p)}body.logged-in.admin-bar #wpadminbar{display:block}@media (min-width:1280px){body.logged-in.admin-bar #app{margin-top:calc(var(--fixed-header-height) + var(--wp-admin--admin-bar--height))}}body.logged-in.admin-bar #header{top:var(--wp-admin--admin-bar--height)}#app{margin-top:calc(var(--fixed-header-height))}@media (min-width:1280px){#app{margin-top:var(--fixed-header-height)}}@font-face{font-display:swap;font-family:CircularStd;font-style:normal;font-weight:300;src:url(/app/themes/framework-lemontec/public/build/assets/CircularStd-Light-D-n5fboz.otf)format("opentype")}@font-face{font-display:swap;font-family:CircularStd;font-style:normal;font-weight:400;src:url(/app/themes/framework-lemontec/public/build/assets/CircularStd-Book-gh8yxjPI.otf)format("opentype")}@font-face{font-display:swap;font-family:CircularStd;font-style:normal;font-weight:500;src:url(/app/themes/framework-lemontec/public/build/assets/CircularStd-Medium-8PLwQr5p.otf)format("opentype")}@font-face{font-display:swap;font-family:CircularStd;font-style:normal;font-weight:700;src:url(/app/themes/framework-lemontec/public/build/assets/CircularStd-Bold-DZUygStx.otf)format("opentype")}@font-face{font-display:swap;font-family:CircularStd;font-style:normal;font-weight:900;src:url(/app/themes/framework-lemontec/public/build/assets/CircularStd-Black-CHSAm6R4.otf)format("opentype")}@font-face{font-family:"Source Sans 3";src:url(/app/themes/framework-lemontec/public/build/assets/SourceSans3-VariableFont_wght-rZwVYbt3.ttf);font-weight:200 900;font-stretch:75% 125%;font-style:normal;font-display:swap}h1,.h1,.is-style-h1{font-family:var(--font-sans),sans-serif;font-size:var(--text-h1);line-height:var(--text-h1--line-height);letter-spacing:.08rem;font-style:normal;font-weight:700}h2,.h2,.is-style-h2{font-family:var(--font-sans),sans-serif;font-size:var(--text-h2);line-height:var(--text-h2--line-height);letter-spacing:.032rem;text-transform:uppercase;font-style:normal;font-weight:700}h3,.h3,.is-style-h3{font-family:var(--font-sans),sans-serif;font-size:var(--text-h3);line-height:var(--text-h3--line-height);letter-spacing:.028rem;font-style:normal;font-weight:700}h4,.h4,.is-style-h4{font-family:var(--font-sans),sans-serif;font-size:var(--text-h4);line-height:var(--text-h4--line-height);letter-spacing:.072rem;text-transform:uppercase;font-style:normal;font-weight:700}h5,.h5,.is-style-h5{font-family:var(--font-sans),sans-serif;font-size:var(--text-h5);line-height:var(--text-h5--line-height);letter-spacing:.022rem;font-style:normal;font-weight:400}.subtitle,.is-style-subtitle{font-family:var(--font-sans);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);text-transform:uppercase;font-size:var(--text-p);line-height:var(--tw-leading,var(--text-p--line-height));margin-bottom:calc(var(--spacing)*1.5);display:block}p,.p,p.has-normal-font-size{font-family:var(--font-sans);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);font-size:var(--text-p);line-height:var(--tw-leading,var(--text-p--line-height))}strong{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}@media (hover:hover){a:hover{text-decoration-line:none}}ul,ol{font-family:var(--font-sans);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);font-size:var(--text-p);line-height:var(--tw-leading,var(--text-p--line-height));list-style-type:disc;list-style-position:inside}ol{list-style-type:decimal}.wp-block-list{padding-left:20px;list-style-position:outside}.wp-block-columns .wp-block-container.container{padding:0}body .is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)){width:100%}@media (min-width:425px){body .is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:425px}}@media (min-width:640px){body .is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:640px}}@media (min-width:768px){body .is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:768px}}@media (min-width:1024px){body .is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:1024px}}@media (min-width:1280px){body .is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:1280px}}@media (min-width:1536px){body .is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:1536px}}body .is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)){padding-inline:calc(var(--spacing)*2);margin-inline:auto}.container>.container{padding-left:0;padding-right:0}.aligncenter{justify-content:center!important;display:flex!important}:is(.error404,.woocommerce-cart) .main{padding-top:5rem!important}:is(.gform_wrapper,.woocommerce-form) input,:is(.gform_wrapper,.woocommerce-form) textarea{border:1px solid #d9d9d9!important;border-radius:.5rem!important}:is(:is(.gform_wrapper,.woocommerce-form) input,:is(.gform_wrapper,.woocommerce-form) textarea):focus{outline-color:var(--color-blue-darker)!important}.search{width:50%;margin:50px}.search .probox,#bulk-order-wrapper input{border:1px solid #d9d9d9!important;border-radius:.5rem!important}#bulk-order-wrapper input:focus{outline-color:var(--color-blue-darker)!important}.wcbulkorderform .selectize-input{border:1px solid #d9d9d9!important;border-radius:.5rem!important}.gform_wrapper .gform_button{cursor:pointer;transition:all .15s ease-in-out;font-size:var(--text-p)!important;border:2px solid var(--color-blue)!important;background:var(--color-blue)!important;color:var(--color-white)!important;border-radius:.5rem!important;padding:1.5rem 5rem!important;text-decoration:none!important}.gform_wrapper .gform_button:hover,.gform_wrapper .gform_button:focus{background-color:var(--color-blue-darker)!important;color:var(--color-white)!important;border:2px solid var(--color-blue-darker)!important}.gform_wrapper .gform_heading{padding-bottom:3rem}@keyframes top-active{0%{top:0;transform:rotate(0)}50%{top:7px;transform:rotate(0)}to{top:7px;transform:rotate(45deg)}}@keyframes top-not-active{0%{top:7px;transform:rotate(45deg)}50%{top:7px;transform:rotate(0)}to{top:0;transform:rotate(0)}}@keyframes bottom-active{0%{bottom:0;transform:rotate(0)}50%{bottom:7px;transform:rotate(0)}to{bottom:7px;transform:rotate(135deg)}}@keyframes bottom-not-active{0%{bottom:7px;transform:rotate(135deg)}50%{bottom:7px;transform:rotate(0)}to{bottom:0;transform:rotate(0)}}@keyframes scaled-active{50%{transform:scale(0)}to{transform:scale(0)}}@keyframes scaled-not-active{0%{transform:scale(0)}50%{transform:scale(0)}to{transform:scale(1)}}#header{background:var(--color-blue-darker);z-index:100;position:fixed;top:0;left:0;right:0;box-shadow:0 4px 20px #00000026}#header a{text-decoration:none!important}#header .firstLevel{flex-wrap:nowrap;justify-content:space-between;align-self:stretch;align-items:center;display:flex}#header .firstLevel .shopBar{align-items:center;gap:2.5rem;display:flex}#header .firstLevel .shopBar .icons{align-items:center;gap:1.3rem;display:flex}@media (min-width:1024px){#header .firstLevel .shopBar .icons{gap:1.5rem}}#header .firstLevel .shopBar .icons .icon{color:var(--color-white);font-size:var(--text-p-small);line-height:var(--text-p-small--line-height);cursor:pointer;flex-direction:column;justify-content:center;align-items:center}#header .firstLevel .shopBar .icons .icon span{white-space:nowrap;width:0;height:0;overflow:hidden}@media (min-width:1024px){#header .firstLevel .shopBar .icons .icon{gap:1rem}#header .firstLevel .shopBar .icons .icon span{width:fit-content;height:fit-content;overflow:visible}}#header .firstLevel .shopBar .icons .icon img{aspect-ratio:1;height:2.5rem}#header .header-logo-wrapper .brand{width:20rem;display:block}@media (min-width:768px){#header .header-logo-wrapper .brand{width:25rem}}#header .firstLevel{height:10rem}#header .main-navigation-wrapper{height:5rem;display:none}@media (min-width:1024px){#header .main-navigation-wrapper{display:flex}}body.logged-in.admin-bar #app{margin-top:calc(var(--wp-admin--admin-bar--height))}body.admin-bar #app{margin-top:0}.mobile-nav{background:var(--color-blue-darker-2);flex-direction:column;justify-content:space-between;width:100%;height:calc(100vh - 10rem);transition:all .3s ease-in-out;display:flex;position:absolute;overflow:auto;transform:translate(-100%)}.mobile-nav.open{transform:translate(0)}.mobile-nav .mobile-panels{padding:2.8rem 1.8rem}.mobile-nav .mobile-menu{flex-direction:column;align-items:flex-start;gap:2rem;display:flex;list-style:none!important}.mobile-nav .mobile-menu .menu-item{width:100%;position:relative}.mobile-nav .mobile-menu .menu-item.menu-item-has-children:after{content:"";background-image:url(/app/themes/framework-lemontec/public/build/assets/chevronRight-Bi1Gzg8Q.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:2rem;height:2rem;transition:all .3s ease-in-out;display:block;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.mobile-nav .mobile-menu .menu-item a{font-family:var(--font-sans),sans-serif;font-size:var(--text-h3);line-height:var(--text-h3--line-height);letter-spacing:.028rem;color:var(--color-white);width:100%;font-style:normal;font-weight:700;text-decoration:none;display:flex}.mobile-nav .mobile-menu .menu-item .sub-menu{background:var(--color-blue-darker-2);z-index:7;flex-direction:column;align-items:flex-start;gap:2rem;width:100%;height:calc(100vh - 10rem);transition:all .3s ease-in-out;display:flex;position:fixed;top:0;left:0;overflow:auto;transform:translate(-100%);list-style:none!important}.mobile-nav .mobile-menu .menu-item .sub-menu.open{transform:translate(0)}.mobile-nav .mobile-menu .menu-item .sub-menu .menu-item{padding:0 1.8rem}.mobile-nav .mobile-menu .menu-item .sub-menu .submenu-header{flex-direction:column;justify-content:start;gap:3rem;width:100%;display:flex}.mobile-nav .mobile-menu .menu-item .sub-menu .submenu-header .back-button{color:var(--color-white);letter-spacing:.018rem;cursor:pointer;width:fit-content;margin-top:2rem;padding:0 1.8rem 0 3rem;font-size:1.8rem;font-style:normal;font-weight:400;line-height:145%;position:relative}.mobile-nav .mobile-menu .menu-item .sub-menu .submenu-header .back-button:before{content:"";background-image:url(/app/themes/framework-lemontec/public/build/assets/chevronRight-Bi1Gzg8Q.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:2rem;height:2rem;transition:all .3s ease-in-out;display:block;position:absolute;top:50%;left:1rem;transform:translateY(-50%)rotate(180deg)}.mobile-nav .mobile-menu .menu-item .sub-menu .submenu-header .parent-title{font-family:var(--font-sans),sans-serif;font-size:var(--text-h3);line-height:var(--text-h3--line-height);letter-spacing:.028rem;color:var(--color-white);background:#67a2be33;width:100%;padding:.8rem 1.8rem;font-style:normal;font-weight:700;text-decoration:none;display:flex}.mobile-nav .mobile-nav-footer{z-index:8;background:#67a2be33;flex-direction:column;gap:2rem;padding:2rem 1.8rem;display:flex}.mobile-nav .mobile-nav-footer .button{width:fit-content}.mobile-nav .mobile-nav-footer .footer-icons{color:var(--color-white);align-self:stretch;align-items:center;gap:3rem;display:flex}.mobile-nav .mobile-nav-footer .footer-icons .icon{cursor:pointer;flex-direction:column;justify-content:center;align-items:center;display:flex}.rank-math-breadcrumb{background:#fff3;border-radius:.5rem;width:fit-content}.rank-math-breadcrumb a{text-decoration:none!important}.rank-math-breadcrumb>p{flex-wrap:wrap;align-content:center;align-items:center;gap:.5rem 1rem;padding:.2rem 1.2rem;display:inline-flex}.rank-math-breadcrumb>p :first-child{text-indent:100%;white-space:nowrap;width:15px;position:relative;overflow:hidden}.rank-math-breadcrumb>p :first-child:after{content:"";background-image:url(/app/themes/framework-lemontec/public/build/assets/home-BiCJjgEZ.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:100%;position:absolute;top:0;left:0}.rank-math-breadcrumb .separator{text-indent:100%;white-space:nowrap;width:20px;position:relative;overflow:hidden}.rank-math-breadcrumb .separator:after{content:"";background-image:url(/app/themes/framework-lemontec/public/build/assets/chevronRight-Bi1Gzg8Q.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:100%;position:absolute;top:0;left:0}@media (max-width:1024px){.search{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:0;pointer-events:none;background-color:var(--color-blue-darker);justify-content:center;align-items:center;width:100%;margin:0;padding:10px 20px;transition:all .3s ease-in-out;display:flex;position:fixed;top:100px;left:0;transform:translateY(-100%)}.search.open{opacity:1;pointer-events:all;transform:translateY(0)}}.main{margin-top:calc(10rem + var(--wp-admin--admin-bar--height))}@media (min-width:1024px){.main{margin-top:calc(15rem + var(--wp-admin--admin-bar--height))}}.home .main{margin-top:0!important}footer{background-color:var(--color-blue-darker);color:var(--color-white);margin-top:35rem;position:relative}footer .contactLinks{flex-direction:column}@media (min-width:1024px){footer .contactLinks{flex-direction:row}}footer .water{z-index:-6;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute;top:-100%;background-image:url(/app/themes/framework-lemontec/public/build/assets/water-drop-img-AxncRh_E.png)!important}footer .nav.main-nav>li:hover{color:revert!important}footer .menu-item:hover>a{color:var(--color-blue)!important}footer .menu-item-has-children:hover>a{color:inherit!important}footer:before{content:"";z-index:-1;background-image:url(/app/themes/framework-lemontec/public/build/assets/footer-_9_ooftj.svg);background-position:50%;background-repeat:no-repeat;background-size:auto;width:100%;height:96px;transition:clip-path 1.7s ease-out;position:absolute;top:-72px;left:0;border:none!important}footer.active:after{clip-path:inset(0)}footer:after{content:"";z-index:-1;clip-path:inset(0 100% 0 0);background-image:url(/app/themes/framework-lemontec/public/build/assets/footerLine-DrVIx9Up.svg);background-position:50%;background-repeat:no-repeat;background-size:auto;width:100%;height:43px;transition:clip-path 1.7s ease-out;position:absolute;top:-83px;left:0;border:none!important}footer .footer-logo{padding-bottom:3rem;padding-right:10%}@media (min-width:1024px){footer .footer-logo{padding-bottom:7rem}}footer .logo-wrapper{order:2;margin-bottom:6rem}@media (min-width:1024px){footer .logo-wrapper{order:1;margin-bottom:7.5rem}}footer .footerContact .contactsGrid{flex-direction:column;gap:1.5rem;padding-top:3rem;display:flex}@media (min-width:1024px){footer .footerContact .contactsGrid{flex-direction:row;gap:3rem;padding-top:1.3rem}}footer .footerContact .contactsGrid .contactItem{flex-direction:column;align-items:flex-start;gap:1.5rem;display:flex}footer .footerContact .contactsGrid .contactItem .linkItem{align-items:center;gap:.5rem;display:flex}footer .contactBlockContainer{order:1}@media (min-width:1024px){footer .contactBlockContainer{order:2}}footer .contactBlock{border:1px solid var(--color-gray-2);color:var(--color-black);background:#fff;border-radius:.2rem;flex-direction:column;align-items:flex-start;gap:1.6rem;margin-top:-175px;margin-bottom:7rem;padding:3rem;display:flex;box-shadow:0 0 20px #0000000f}footer .contactBlock .h3{width:55%}footer .contactBlock .linkItem,footer .contactBlock .linkItem a{align-items:center;gap:.5rem;display:flex}footer .contactBlock .button{width:100%;margin:1.4rem 0}footer .contactBlock .button img{width:20px;height:20px}footer .nav-footer ul{list-style:none}footer .nav-footer .nav{flex-direction:column;justify-content:space-between;align-items:flex-start;display:flex}@media (min-width:1024px){footer .nav-footer .nav{flex-direction:row}}footer .nav-footer .nav .menu-item-has-children>a{font-family:var(--font-sans),sans-serif;font-size:var(--text-h5);line-height:var(--text-h5--line-height);letter-spacing:.022rem;border-bottom:1px solid #a2a1a34d;padding:2rem;font-style:normal;font-weight:400;position:relative;text-decoration:none!important}@media (min-width:1024px){footer .nav-footer .nav .menu-item-has-children>a{border-bottom:none;padding:0 0 1.5rem}}footer .footerLinks{order:3}footer .copyright-wrapper{background:var(--color-blue-darker-2);justify-content:center;align-items:center;width:100%;padding:2rem 8.2rem;display:flex}footer ul{flex-wrap:wrap;justify-content:space-between;gap:2rem;width:100%;display:flex}@media (min-width:1024px){footer ul{gap:3rem}}footer ul li{background:var(--color-gray-2);width:100%;color:var(--color-blue-darker-2);flex-direction:column;display:flex}@media (min-width:1024px){footer ul li{width:fit-content;color:var(--color-white);background:0 0}}footer ul li.submenu-open .sub-menu{display:block}footer ul li.menu-item-has-children>a{text-transform:uppercase}footer ul li.menu-item-has-children>a.open:before{transform:translateY(-50%)rotate(180deg)!important}footer ul li.menu-item-has-children>a:before{content:"";background-image:url(/app/themes/framework-lemontec/public/build/assets/arrow-down-C-Pa0q2T.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:2rem;height:2rem;display:block;position:absolute;top:50%;right:15px;transform:translateY(-50%)}@media (min-width:1024px){footer ul a{text-align:left;pointer-events:none;background-color:#0000;font-size:2.2rem;font-weight:400}footer ul a:before{display:none!important}}footer ul .sub-menu{flex-direction:column;align-items:flex-start;gap:1.5rem;margin:0;padding:3rem 2rem;display:none}@media (min-width:1024px){footer ul .sub-menu{background-color:#0000;flex-direction:column;gap:.5rem;padding:0;display:flex}}footer ul .sub-menu a{color:var(--color-blue-darker-2);text-decoration:underline}footer ul .sub-menu a:before{display:none!important}footer ul .sub-menu a:hover,footer ul .sub-menu a:focus{text-decoration:underline}@media (min-width:1024px){footer ul .sub-menu a{pointer-events:auto;color:var(--color-white);font-size:1.6rem}}footer .socialsContainer{flex-direction:column;justify-content:start;gap:5rem;padding:5rem 0 7rem;display:flex}@media (min-width:1024px){footer .socialsContainer{flex-direction:row;justify-content:space-between;gap:0;padding:9rem 0 7rem}}footer .socialsContainer .h6{text-align:center}@media (min-width:1024px){footer .socialsContainer .h6{text-align:left}}footer .socialsContainer .social-media-wrapper{justify-content:space-evenly;align-self:stretch;align-items:center;display:flex}@media (min-width:1024px){footer .socialsContainer .social-media-wrapper{justify-content:start}}footer .socialsContainer .payment-options-wrapper,footer .socialsContainer .delivery-option-wrapper{justify-content:space-evenly;align-items:center;gap:1.7rem;display:flex}@media (min-width:1024px){footer .socialsContainer .payment-options-wrapper,footer .socialsContainer .delivery-option-wrapper{justify-content:start}}.contactPopup{position:fixed;bottom:15px;right:0}.contactPopup .openButton{background:var(--color-white);writing-mode:sideways-lr;text-orientation:mixed;z-index:4;cursor:pointer;border-radius:.3rem 0 0 .3rem;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:1rem;padding:3rem 1.8rem;display:inline-flex;position:absolute;bottom:0;right:0;box-shadow:0 0 20px #0000001c}.contactPopup .openContainer{border:1px solid var(--color-gray-2);opacity:0;pointer-events:none;background:#fff;border-radius:.3rem 0 0 .3rem;flex-direction:column;align-items:flex-start;gap:3rem;width:450px;max-width:95vw;padding:4rem 3rem 3rem;transition:all .5s ease-in-out;display:flex;position:absolute;bottom:-200px;right:-200px;box-shadow:0 0 20px #0000001c,0 0 20px #0000000f}.contactPopup .openContainer.active{opacity:1;z-index:5;pointer-events:all;bottom:0;right:0}.contactPopup .openContainer .badge{z-index:2;width:175px;animation:2.2s linear infinite pulseBadge;position:absolute;top:-150px;left:15px}.contactPopup .openContainer .serviceMan{z-index:1;height:250px;position:absolute;top:-250px;right:60px}.contactPopup .openContainer .linkItem a{align-self:stretch;align-items:center;gap:1rem;display:flex}.contactPopup .openContainer .button{width:100%}.contactPopup .openContainer .closeContactPopup{cursor:pointer;width:30px;position:absolute;top:1.4rem;right:1.4rem}@keyframes pulseBadge{0%{transform:scale(1)}60%{transform:scale(.8)}80%{transform:scale(1)}to{transform:scale(1)}}.main-navigation-wrapper{background:var(--color-blue-darker-2);color:var(--color-white);justify-content:space-between;align-self:stretch;align-items:center;display:flex;width:100%!important}.main-navigation-wrapper .button{padding:.25rem 2rem!important}.main-navigation-wrapper .main-nav{align-items:center;gap:3.5rem;display:flex;list-style:none!important}.main-navigation-wrapper .main-nav a{text-decoration:none!important}.main-navigation-wrapper .main-nav ul{list-style:none!important}.main-navigation-wrapper .main-nav .depth-0{padding:1.2rem 0}.main-navigation-wrapper .main-nav .depth-0.menu-item-has-children{padding-right:2rem;position:relative}.main-navigation-wrapper .main-nav .depth-0.menu-item-has-children:after{content:"";background-image:url(/app/themes/framework-lemontec/public/build/assets/navDot-D_maEA29.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:1rem;height:1rem;transition:all .3s ease-in-out;display:block;position:absolute;top:50%;right:0;transform:translateY(-50%)}.main-navigation-wrapper .main-nav .mega-menu{opacity:0;visibility:hidden;color:#fff;z-index:99;background:#06325c;align-items:flex-start;gap:6.5rem;width:100vw;padding:5rem 0 8rem;transition:all .3s ease-in-out;display:flex;position:fixed;top:15rem;left:0}.main-navigation-wrapper .main-nav .mega-menu .mega-left{width:fit-content;max-width:35%}.main-navigation-wrapper .main-nav .mega-menu .mega-left .mega-level-1{flex-direction:column;align-items:flex-start;gap:1.9rem;display:flex}.main-navigation-wrapper .main-nav .mega-menu .mega-left .depth-1{align-items:center;gap:1.5rem;padding:0 6.5rem 0 0;display:flex;position:relative}.main-navigation-wrapper .main-nav .mega-menu .mega-left .depth-1>a{padding:1.5rem 5rem 1.5rem 1.5rem;font-size:3rem;font-weight:700;line-height:100%;position:relative}.main-navigation-wrapper .main-nav .mega-menu .mega-left .depth-1.has-children>a:after{content:"";background-image:url(/app/themes/framework-lemontec/public/build/assets/chevronRight-Bi1Gzg8Q.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:2rem;height:2rem;transition:all .3s ease-in-out;display:block;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.main-navigation-wrapper .main-nav .mega-menu .mega-left .mega-right-wrapper{opacity:0;visibility:hidden;width:fit-content;max-width:65%;transition:all .3s ease-in-out;position:absolute;top:0;left:100%}.main-navigation-wrapper .main-nav .mega-menu .mega-left .mega-right-wrapper .mega-level-2{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.main-navigation-wrapper .main-nav .mega-menu .mega-left .mega-right-wrapper .mega-level-2 a{font-size:2rem}.nav.main-nav>li:hover{color:var(--color-blue)}.nav.main-nav>li:hover:after{background-image:url(/app/themes/framework-lemontec/public/build/assets/navDotBlue-DpK9Pu0k.svg)!important}.nav.main-nav>li:hover>.mega-menu{opacity:1!important;visibility:visible!important}.mega-level-1>li:hover>a{background:#67a2be33}.mega-level-1>li:hover>.mega-right-wrapper{opacity:1!important;visibility:visible!important}.is-style-banner{background-image:url(/app/themes/framework-lemontec/public/build/assets/groupBanner-Bh2gKC16.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:center;align-items:center;min-height:300px;display:flex}.is-style-banner.active:before,.is-style-banner.active:after{clip-path:inset(0)}.is-style-banner:before{content:"";z-index:-1;clip-path:inset(0 100% 0 0);background-image:url(/app/themes/framework-lemontec/public/build/assets/darkBlueLineTop-CUDfx8_c.svg);background-position:50%;background-repeat:no-repeat;background-size:auto;width:100%;height:48px;transition:clip-path 1.7s ease-out;position:absolute;top:-15px;left:0}.is-style-banner:after{content:"";z-index:-1;clip-path:inset(0 100% 0 0);background-image:url(/app/themes/framework-lemontec/public/build/assets/darkBlueLineBottom-N9CzxSEz.svg);background-position:50%;background-repeat:no-repeat;background-size:auto;width:100%;height:48px;transition:clip-path 1.7s ease-out;position:absolute;bottom:-15px;left:0}.is-style-blueBackgroundWithLine{mix-blend-mode:color;background-color:#67a2be33;margin:100px 0;position:relative}@media (max-width:1024px){.is-style-blueBackgroundWithLine>div{flex-direction:column!important;display:flex!important}}.is-style-blueBackgroundWithLine figure{z-index:6;align-items:end;height:100%;display:flex;margin-bottom:-100px!important}@media (max-width:1024px){.is-style-blueBackgroundWithLine figure{margin-bottom:-50px!important}}.is-style-blueBackgroundWithLine figure img{object-fit:contain}.is-style-blueBackgroundWithLine:after{content:"";z-index:-1;background-image:url(/app/themes/framework-lemontec/public/build/assets/lightblueTop-ClwgIFym.svg);background-position:60%;background-repeat:no-repeat;background-size:cover;width:100%;height:100px;position:absolute;top:-49px;left:0}@media (min-width:1024px){.is-style-blueBackgroundWithLine:after{background-position:50%}}.is-style-blueBackgroundWithLine:before{content:"";z-index:-1;background-image:url(/app/themes/framework-lemontec/public/build/assets/lightblueBottom-CEP9gGhK.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100px;position:absolute;bottom:-49px;left:0}.is-style-blueBackgroundWithLine>div:after{content:"";background-image:url(/app/themes/framework-lemontec/public/build/assets/groupLine-RLzRR0Gm.svg);background-position:50%;background-size:cover;width:100%;height:43px;position:absolute;bottom:-65px;left:0}@media screen and (max-width:768px){.is-style-blueBackgroundWithLine>div{flex-direction:column;display:flex}}.wp-block-button .wp-element-button{font-size:var(--text-p);line-height:var(--tw-leading,var(--text-p--line-height));border-radius:var(--radius-full);text-align:center;cursor:pointer;border:2px solid var(--color-blue);background:var(--color-blue);color:var(--color-white);border-radius:.5rem;justify-content:center;align-items:center;gap:.8rem;padding:1.5rem 2rem;font-weight:400;transition:all .15s ease-in-out;display:inline-flex;text-decoration:none!important}.wp-block-button .wp-element-button:hover,.wp-block-button .wp-element-button:focus{color:var(--color-white);border:2px solid var(--color-blue-darker);background-color:var(--color-blue-darker)!important}.wp-block-button.is-style-outline .wp-element-button{font-size:var(--text-p);line-height:var(--tw-leading,var(--text-p--line-height));border-radius:var(--radius-full);text-align:center;cursor:pointer;color:var(--color-blue);border:2px solid var(--color-blue);border-radius:.5rem;justify-content:center;align-items:center;gap:.8rem;padding:1.5rem 2rem;font-weight:400;transition:all .15s ease-in-out;display:inline-flex;background-color:#0000!important;text-decoration:none!important}.wp-block-button.is-style-outline .wp-element-button:hover,.wp-block-button.is-style-outline .wp-element-button:focus{color:var(--color-white);background-color:var(--color-blue)!important}.wp-block-button.is-style-outline .wp-element-button{outline-color:var(--color-primary)}.wp-block-button.is-style-dark-button .wp-element-button{font-size:var(--text-p);line-height:var(--tw-leading,var(--text-p--line-height));border-radius:var(--radius-full);text-align:center;cursor:pointer;color:var(--color-white);border:2px solid var(--color-blue-darker);background-color:var(--color-blue-darker);border-radius:.5rem;justify-content:center;align-items:center;gap:.8rem;padding:1.5rem 2rem;font-weight:400;transition:all .15s ease-in-out;display:inline-flex;text-decoration:none!important}.wp-block-button.is-style-dark-button .wp-element-button:hover,.wp-block-button.is-style-dark-button .wp-element-button:focus{border:2px solid var(--color-blue-darker-2);background-color:var(--color-blue-darker-2)}.swiper{padding-bottom:5rem!important}.swiper-button-next,.swiper-button-prev{top:revert!important;bottom:0!important}:is(.swiper-button-next,.swiper-button-prev) svg{display:none!important}.swiper-pagination-bullet{transition:all .3s ease-in-out}.swiper-pagination-bullet-active{transform:scale(1.5);background-color:#008bcb!important}.wp-block-group.is-style-small-container{width:100%}@media (min-width:425px){.wp-block-group.is-style-small-container{max-width:425px}}@media (min-width:640px){.wp-block-group.is-style-small-container{max-width:640px}}@media (min-width:768px){.wp-block-group.is-style-small-container{max-width:768px}}@media (min-width:1024px){.wp-block-group.is-style-small-container{max-width:1024px}}@media (min-width:1280px){.wp-block-group.is-style-small-container{max-width:1280px}}@media (min-width:1536px){.wp-block-group.is-style-small-container{max-width:1536px}}.wp-block-group.is-style-small-container{padding-inline:calc(var(--spacing)*2);align-items:center;gap:calc(var(--spacing)*1.5);grid-template-columns:repeat(12,minmax(0,1fr));margin-inline:auto;display:grid}.wp-block-group.is-style-small-container>*{padding:calc(var(--spacing)*0);grid-column:2/span 10}:root :where(.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img){border-radius:var(--radius-15)}.header{height:100lvh;position:relative;overflow-x:clip}.header.active:before{z-index:2;left:-33%}.header.active:after{z-index:2;right:-47%}.header:before{content:"";z-index:9;background-image:url(/app/themes/framework-lemontec/public/build/assets/coverLeft-E45vbZLa.svg);background-position:100%;background-repeat:no-repeat;background-size:cover;width:58%;height:100%;transition:all 2.2s ease-out;position:absolute;top:0;left:0}.header:after{content:"";z-index:9;background-image:url(/app/themes/framework-lemontec/public/build/assets/coverRight-lt5YKgcw.svg);background-position:0;background-repeat:no-repeat;background-size:cover;width:56%;height:100%;transition:all 2.2s ease-out;position:absolute;bottom:0;right:0}.header .backgroundVideo{width:100%;height:100%;position:relative}.header .backgroundVideo video{object-fit:cover;width:100%;height:100%}.header .backgroundVideo:after{content:"";z-index:9;clip-path:inset(0 100% 0 0);background-image:url(/app/themes/framework-lemontec/public/build/assets/whiteCover-B7unJ9XJ.svg);background-position:top;background-repeat:no-repeat;background-size:auto;width:100%;height:60px;transition:clip-path 2.2s ease-out;position:absolute;bottom:0;left:0}.header .backgroundVideo.active:after{clip-path:inset(0)}.header .backgroundVideo:before{content:"";z-index:1;background:#0006;width:100%;height:100%;position:absolute;top:0;left:0}.header .is-layout-constrained{z-index:6;align-items:end;width:100%;height:100%;display:flex;position:absolute;bottom:0;left:0}.header .is-layout-constrained .textContainer{color:var(--color-white);flex-direction:column;justify-content:center;align-items:flex-start;gap:3rem;width:100%;height:100%;transition:all 2.2s ease-out;display:flex;transform:translate(-100%)}.header .is-layout-constrained .textContainer.active{transform:translate(0)}.header .is-layout-constrained .textContainer .text{flex-direction:column;align-items:flex-start;gap:1.5rem;width:100%;display:flex}@media (min-width:1024px){.header .is-layout-constrained .textContainer .text{width:50%}}.is-style-fancy-line{height:43px;position:relative;border:none!important}.is-style-fancy-line:after{content:"";z-index:2;clip-path:inset(0 100% 0 0);background-image:url(/app/themes/framework-lemontec/public/build/assets/blueLineBottom-BH6Bc_vR.svg);background-position:50%;background-repeat:no-repeat;background-size:auto;width:100%;height:43px;transition:clip-path 1.7s ease-out;position:absolute;bottom:0;left:0;border:none!important}.is-style-fancy-line.active:after{clip-path:inset(0)}.ctaGrid{text-align:center}.ctaGrid .textContainer{flex-direction:column;align-self:stretch;align-items:flex-start;gap:1.2rem;padding-bottom:10rem;display:flex;position:relative}.ctaGrid .textContainer .h2{color:var(--color-blue-darker-2)}.ctaGrid .textContainer .desc{text-align:left;width:90%}@media (min-width:1024px){.ctaGrid .textContainer .desc{width:50%}.ctaGrid .textContainer{padding-bottom:6rem}}.ctaGrid .textContainer img{width:70%;position:absolute;bottom:0;right:0}@media (min-width:1024px){.ctaGrid .textContainer img{width:40%}}.ctaGrid .gridContainer{grid-template-columns:repeat(1,1fr);gap:1.5rem;padding-bottom:3rem;display:grid}@media (min-width:1024px){.ctaGrid .gridContainer{grid-template-columns:repeat(3,1fr)}}.ctaGrid .gridContainer .col{flex-direction:column;gap:1.5rem;height:80vh;display:flex}.ctaGrid .gridContainer .col .grid-item{cursor:pointer;border-radius:.2rem;width:100%;position:relative;overflow:hidden}.ctaGrid .gridContainer .col .grid-item:hover:after{background:linear-gradient(#001c3580,#001c3580)}.ctaGrid .gridContainer .col .grid-item:hover .text .button{opacity:1;transform:translate(0)}.ctaGrid .gridContainer .col .grid-item:hover .text .h4{transform:translateY(0)}.ctaGrid .gridContainer .col .grid-item:hover img{transform:scale(1.15)}.ctaGrid .gridContainer .col .grid-item:after{content:"";z-index:1;background:linear-gradient(#0000004d,#0000004d);width:100%;height:100%;transition:all .3s ease-in-out;position:absolute;top:0;left:0}.ctaGrid .gridContainer .col .grid-item img{object-fit:cover;width:100%;height:100%;transition:all .3s ease-in-out}.ctaGrid .gridContainer .col .grid-item .text{text-align:center;color:#fff;z-index:6;flex-direction:column;align-items:center;gap:1.7rem;transition:all .3s ease-in-out;display:flex;position:absolute;top:50%;left:50%;transform:translateY(-50%)translate(-50%)}.ctaGrid .gridContainer .col .grid-item .text .h4{transition:all .3s ease-in-out;transform:translateY(40px)}.ctaGrid .gridContainer .col .grid-item .text .button{opacity:0;transition:all .3s ease-in-out;transform:translateY(40px)}.wp-block-media-text>.wp-block-media-text__content{padding:0!important}.wp-block-media-text{gap:3rem}.wp-block-heading{padding-bottom:1rem}.wp-block-buttons{padding-top:1rem}.is-style-linesTop{padding-bottom:75px;margin-bottom:150px!important}@media (min-width:1024px){.is-style-linesTop{padding-bottom:0}}.is-style-linesTop:after,.is-style-linesTop:before{content:"";z-index:-1;clip-path:inset(0 100% 0 0);background-image:url(/app/themes/framework-lemontec/public/build/assets/grayLineTop-B3pmOkpq.svg);background-position:50%;background-repeat:no-repeat;background-size:auto;width:100%;height:83px;transition:clip-path 1.7s ease-out;position:absolute;bottom:-45px;left:0;border:none!important}.is-style-linesTop:before{transition-delay:.25s;bottom:-120px}.is-style-linesTop.active:after,.is-style-linesTop.active:before{clip-path:inset(0)}.is-style-linesBottom{margin-bottom:300px!important}.is-style-linesBottom:after,.is-style-linesBottom:before{content:"";z-index:-1;clip-path:inset(0 100% 0 0);background-image:url(/app/themes/framework-lemontec/public/build/assets/grayLineBottom-CNlW17Vb.svg);background-position:50%;background-repeat:no-repeat;background-size:auto;width:100%;height:83px;transition:clip-path 1.7s ease-out;position:absolute;bottom:-40px;left:0;border:none!important}.is-style-linesBottom:before{transition-delay:.25s;bottom:-120px}.is-style-linesBottom.active:after,.is-style-linesBottom.active:before{clip-path:inset(0)}.accordions{padding:0}.accordions .faq-inner{flex-wrap:wrap;justify-content:start;gap:2rem;margin-top:4rem;display:flex}.accordions .faq-inner .faq-col{flex-direction:column;gap:2rem;width:100%;display:flex}@media (min-width:1024px){.accordions .faq-inner .faq-col{width:calc(50% - 2rem)}}.accordions .single_faq{background:var(--color-gray-2);width:100%;height:fit-content}.accordions .single_faq .faq_toggle:before{content:"";background-image:url(/app/themes/framework-lemontec/public/build/assets/arrow-down-C-Pa0q2T.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:2rem;height:2rem;display:block}.accordions .single_faq .accordion-question{cursor:pointer;border-bottom:1px solid #a2a1a34d;justify-content:space-between;align-items:center;gap:1.5rem;margin:0;padding:2rem;display:flex}.accordions .single_faq .accordion-question span{color:var(--color-blue-darker-2);font-family:var(--font-sans),sans-serif;font-size:1.8rem;font-style:normal;font-weight:500;line-height:normal}.accordions .single_faq .accordion-question.open .faq_toggle{transform:scale(-1)}.accordions .single_faq .accordion-answer{padding:3rem 2rem;display:none}.accordions .single_faq .accordion-answer p,.accordions .single_faq .accordion-answer li{color:var(--color-blue-darker-2);font-family:var(--font-sans),sans-serif;padding:.5rem;font-size:1.4rem;font-style:normal;font-weight:450;line-height:150%;margin:0!important}.benefitsbanner .textContainer{width:100%;padding-bottom:10rem}@media (min-width:1024px){.benefitsbanner .textContainer{width:60%;padding-bottom:0}}.benefitsbanner .textContainer .h2{color:var(--color-blue-darker-2);padding-bottom:1rem}.benefitsbanner .textContainer .desc{padding-bottom:4rem}.benefitsbanner .benefits{flex-wrap:wrap;align-items:center;gap:1.5rem;padding-bottom:1rem;display:flex;position:relative}.benefitsbanner .benefits img{width:auto;height:100px;position:absolute;top:-100px;right:0}@media (min-width:1024px){.benefitsbanner .benefits img{height:140px;top:-140px}}.benefitsbanner .benefits .benefit{border-right:1px solid var(--color-gray-1);background:var(--color-gray-1);flex-direction:column;flex:1 0 0;align-self:stretch;align-items:flex-start;gap:1rem;padding:4.9rem 3.6rem;display:flex}.benefitsbanner .banner{background-image:url(/app/themes/framework-lemontec/public/build/assets/banner-dQ9cvAUn.svg);background-position:50%;background-repeat:no-repeat;flex-direction:column;align-items:flex-start;gap:2rem;padding:5rem 2rem 6.5rem;display:flex;position:relative}@media (min-width:1024px){.benefitsbanner .banner{padding:5rem 5rem 6.5rem}}.benefitsbanner .banner .h4{color:var(--color-white)}.benefitsbanner .banner .links{justify-content:center;align-items:center;gap:1.6rem;display:flex}.benefitsbanner .line:after{content:"";z-index:2;clip-path:inset(0 100% 0 0);background-image:url(/app/themes/framework-lemontec/public/build/assets/benefits-DbHSFRlV.svg);background-position:50%;background-repeat:no-repeat;background-size:auto;width:100%;height:39px;transition:clip-path 1.7s ease-out;position:absolute;bottom:70px;left:0;border:none!important}@media (min-width:1280px){.benefitsbanner .line:after{background-size:cover}}.benefitsbanner .line.active:after{clip-path:inset(0)}.headerbanner{padding-bottom:50px}@media (min-width:1024px){.headerbanner{padding-bottom:100px}}.headerbanner .woocommerce-products-header{background-color:#d3d3d3;background-position:50%;background-repeat:no-repeat;background-size:cover;padding:5rem 0;position:relative;background-image:url(/app/themes/framework-lemontec/public/build/assets/waterdrops-C6wW4Adr.jpg)!important}.headerbanner .woocommerce-products-header:after{content:"";background-color:var(--color-blue-darker);opacity:.8;width:100%;height:100%;position:absolute;top:0;left:0}.headerbanner .woocommerce-products-header .container{z-index:3;color:var(--color-white);position:relative}.headerbanner .woocommerce-products-header .woocommerce-products-header__title{padding-top:3rem;padding-bottom:2rem}.productsteaser .swiper-slide{flex-shrink:0;max-width:417px;height:auto}.productsteaser .swiper-slide li{height:100%}.productsteaser .swiper-slide a img{aspect-ratio:5/4;object-fit:cover;width:100%}.productsteaser .swiper-button-prev,.productsteaser .swiper-button-next{z-index:999999}.benefitsteaser .swiper-slide{background:var(--color-gray-2);color:var(--color-blue-darker);aspect-ratio:1;border-radius:.2rem;flex-direction:column;justify-content:center;align-self:stretch;align-items:center;gap:1rem;padding:2rem;display:flex}.benefitsteaser .swiper-slide img{aspect-ratio:1;width:40%;height:auto}.benefitsteaser .swiper-slide .desc,.benefitsteaser .swiper-slide .h4{text-align:center}.benefitsteaser .swiper-button-next,.benefitsteaser .swiper-button-prev{z-index:99999}.woocommerce ul.products{justify-content:space-between;column-gap:calc(var(--spacing)*1.5);gap:calc(var(--spacing)*1.5);flex-wrap:wrap;display:flex}.woocommerce ul.products li.product{width:100%;margin:0}@media (min-width:640px){.woocommerce ul.products li.product{width:calc(50% - 1.5rem)}}.woocommerce ul.products li.product .button{display:inline-flex}@media (min-width:1280px){.woocommerce ul.products.columns-3 li.product{width:calc(33.3% - 1.5rem)}.woocommerce ul.products.columns-4 li.product{width:calc(25% - 1.5rem)}.woocommerce ul.products.columns-5 li.product{width:calc(20% - 1.5rem)}}.woocommerce .woocommerce-products-header{background-color:#d3d3d3;background-position:50%;background-repeat:no-repeat;background-size:cover;padding:5rem 0;position:relative;background-image:url(/app/themes/framework-lemontec/public/build/assets/waterdrops-C6wW4Adr.jpg)!important}.woocommerce .woocommerce-products-header:after{content:"";background-color:var(--color-blue-darker);opacity:.8;width:100%;height:100%;position:absolute;top:0;left:0}.woocommerce .woocommerce-products-header .container{z-index:3;color:var(--color-white);position:relative}.woocommerce .woocommerce-products-header .woocommerce-products-header__title{padding-top:3rem;padding-bottom:2rem}.woocommerce .product-loop-sort-wrapper{justify-content:start;align-items:center;gap:2rem;padding:5rem 0;display:flex}.woocommerce .product-loop-sort-wrapper p,.woocommerce .product-loop-sort-wrapper form{margin:0!important}.woocommerce .woocommerce-ordering{background:var(--color-white);border:1px solid #d9d9d9;border-radius:.5rem;align-items:center;gap:8px;width:24rem;min-width:24rem;height:4rem;padding:12px 12px 12px 16px;display:flex}.woocommerce .woocommerce-pagination ul{justify-content:center;align-items:center;gap:1.5rem;border:none!important;display:flex!important}.woocommerce .woocommerce-pagination li{color:var(--color-blue-darker-2);aspect-ratio:1;border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;height:3.2rem;padding:8px 12px;display:flex;border:none!important}.woocommerce .woocommerce-pagination li .current{background:var(--color-blue-darker)!important;color:var(--color-white)!important}.wc-block-product-categories-list{flex-direction:column;gap:1rem;padding-top:2rem;padding-bottom:2rem;display:flex}@media (min-width:768px){.wc-block-product-categories-list{padding-top:0;padding-bottom:0}}.wc-block-product-categories-list .child_cats{margin-left:2rem;list-style-type:none;display:none}.wc-block-product-categories-list .child_cats li a{padding:.5rem 0;display:block}.wc-block-product-categories-list li.wc-block-product-categories-list-item{background-color:var(--color-white);border:1px solid #67a2be33;border-radius:.2rem}.wc-block-product-categories-list li.wc-block-product-categories-list-item:hover,.wc-block-product-categories-list li.wc-block-product-categories-list-item.current_active,.wc-block-product-categories-list li.wc-block-product-categories-list-item.open{background-color:#67a2be33}:is(.wc-block-product-categories-list li.wc-block-product-categories-list-item:hover,.wc-block-product-categories-list li.wc-block-product-categories-list-item.current_active,.wc-block-product-categories-list li.wc-block-product-categories-list-item.open) a{color:var(--color-blue)}.wc-block-product-categories-list li.wc-block-product-categories-list-item.current_active>.child_cats{display:block}:is(.wc-block-product-categories-list li.wc-block-product-categories-list-item.parent_cat.open,.wc-block-product-categories-list li.wc-block-product-categories-list-item.open) .parent_cat_div .toggle_child_cats:after{transform:rotate(0)}:is(.wc-block-product-categories-list li.wc-block-product-categories-list-item.parent_cat.open,.wc-block-product-categories-list li.wc-block-product-categories-list-item.open) .child_cat_div .toggle_child_cats:after{transform:rotate(-90deg)}:is(.wc-block-product-categories-list li.wc-block-product-categories-list-item.parent_cat.open,.wc-block-product-categories-list li.wc-block-product-categories-list-item.open) .open .child_cat_div .toggle_child_cats:after{transform:rotate(0)}.wc-block-product-categories-list li.wc-block-product-categories-list-item a{flex-grow:1;text-decoration:none}.wc-block-product-categories-list li.wc-block-product-categories-list-item.parent_cat{cursor:pointer;border-radius:5px;flex-direction:column;gap:1rem;padding:1.5rem;transition:all .35s;display:flex}.wc-block-product-categories-list li.wc-block-product-categories-list-item.parent_cat .toggle_child_cats{flex-grow:1;justify-content:flex-end;align-items:center;width:3rem;height:2rem;display:flex}.wc-block-product-categories-list li.wc-block-product-categories-list-item.parent_cat .toggle_child_cats:after{content:"";background-image:url(/app/themes/framework-lemontec/public/build/assets/navDotBlueDarker-DB4NJ3dC.svg);background-position:50%;background-repeat:no-repeat;background-size:40%;width:3rem;height:3rem;transition:all .35s;display:block;transform:rotate(-90deg)}.wc-block-product-categories-list li.wc-block-product-categories-list-item.parent_cat .toggle_child_cats.open:after{transform:rotate(0)}.wc-block-product-categories-list li.wc-block-product-categories-list-item.parent_cat .parent_cat_div,.wc-block-product-categories-list li.wc-block-product-categories-list-item.parent_cat .child_cat_div{justify-content:space-between;align-items:flex-start;gap:2rem;display:flex}.wc-block-product-categories-list li.wc-block-product-categories-list-item.parent_cat .child_cat_div .toggle_child_cats{margin-top:.5rem}.category-product-wrapper{flex-wrap:wrap;justify-content:space-between;gap:2rem;display:flex}.category-product-wrapper .category_hide{text-align:center;background-color:var(--color-white);width:calc(100% + 4rem);margin:0 -2rem;display:block}@media (min-width:768px){.category-product-wrapper .category_hide{display:none}}.category-product-wrapper .category_hide span{background-color:var(--color-blue-3);justify-content:center;align-items:center;width:100%;padding:1rem;font-size:1.6rem;font-weight:500;display:flex}.category-product-wrapper .category_hide span:after{content:"";background-image:url(/app/themes/framework-lemontec/public/build/assets/navDotBlueDarker-DB4NJ3dC.svg);background-position:50%;background-repeat:no-repeat;background-size:40%;width:3rem;height:3rem;transition:all .35s;display:block;transform:rotate(0)}.category-product-wrapper .category_hide.clicked span:after{transform:rotate(180deg)}@media (max-width:1024px){.category-product-wrapper .category_tree_wrapper{display:none}}.category-product-wrapper .products_wrapper,.category-product-wrapper .category_tree_outer{width:100%}.category-product-wrapper .category_tree_outer{background-color:var(--color-white);z-index:1;width:100%;position:sticky;top:10rem}@media (min-width:768px){.category-product-wrapper .category_tree_outer{width:calc(30% - 2rem);margin-top:5rem;top:18rem}.category-product-wrapper .products_wrapper{width:calc(70% - 2rem)}}.woocommerce.single-product .product .single-product-top-wrapper{column-gap:calc(var(--spacing)*1.5);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.woocommerce.single-product .product .single-product-top-wrapper .single-product-image-wrapper,.woocommerce.single-product .product .single-product-top-wrapper .single-product-summary-wrapper{grid-column:span 12/span 12}@media (min-width:1024px){.woocommerce.single-product .product .single-product-top-wrapper .single-product-image-wrapper,.woocommerce.single-product .product .single-product-top-wrapper .single-product-summary-wrapper{grid-column:span 6/span 6}}:is(.woocommerce.single-product .product .single-product-top-wrapper .single-product-image-wrapper,.woocommerce.single-product .product .single-product-top-wrapper .single-product-summary-wrapper) .woocommerce-product-gallery,:is(.woocommerce.single-product .product .single-product-top-wrapper .single-product-image-wrapper,.woocommerce.single-product .product .single-product-top-wrapper .single-product-summary-wrapper) .summary{width:100%}.woocommerce .woocommerce-tabs .panel{padding-top:4.5rem!important}.woocommerce .woocommerce-tabs .panel h2{padding-bottom:4rem}.woocommerce table.shop_attributes th,.woocommerce table.shop_attributes td{border-bottom:1px solid #008bcb33;text-align:left!important;padding:2rem 1.5rem!important}.woocommerce table.shop_attributes{border-top:1px solid #008bcb33}.woocommerce table.shop_attributes tr:nth-child(2n) th,.woocommerce table.shop_attributes tr:nth-child(2n) td{background:#008bcb0d!important}.single-product-top-wrapper{border-bottom:2px solid var(--color-blue);position:relative;display:flex!important}.single-product-top-wrapper .container{flex-direction:column;display:flex}@media (min-width:1024px){.single-product-top-wrapper .container{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:5rem;padding-top:3rem;display:grid}}.single-product-top-wrapper .single-product-image-wrapper,.single-product-top-wrapper .single-product-summary-wrapper{z-index:5;position:relative}@media (min-width:1024px){.single-product-top-wrapper .single-product-image-wrapper,.single-product-top-wrapper .single-product-summary-wrapper{padding-bottom:15rem}}.single-product-top-wrapper .single-product-summary-wrapper:after{content:"";z-index:-1;background-color:#fff;width:105vw;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}@media (min-width:1024px){.single-product-top-wrapper .single-product-summary-wrapper:after{content:none}}.single-product-top-wrapper .entry-summary{padding-bottom:10rem}@media (min-width:1024px){.single-product-top-wrapper .entry-summary{padding-bottom:0}}.single-product-top-wrapper .single-product-image-wrapper{padding-right:0;position:relative;top:3rem}.single-product-top-wrapper .single-product-image-wrapper .product-thumbnails{flex-wrap:wrap;gap:1rem}@media (min-width:1024px){.single-product-top-wrapper .single-product-image-wrapper .product-thumbnails{flex-wrap:nowrap;gap:2rem}}.single-product-top-wrapper .single-product-image-wrapper .product-thumbnails img{width:100px}@media (min-width:1024px){.single-product-top-wrapper .single-product-image-wrapper .product-thumbnails img{width:150px}.single-product-top-wrapper .single-product-image-wrapper{padding-right:5rem;position:sticky;top:17rem}}.single-product-top-wrapper .single-product-image-wrapper img{aspect-ratio:1;object-fit:contain;background-color:var(--color-white);border-radius:.5rem}@media (min-width:1024px){.single-product-top-wrapper .single-product-image-wrapper{top:22rem}}.single-product-top-wrapper .cart{gap:1rem;width:100%;display:flex;margin-bottom:1em!important}.single-product-top-wrapper .cart:before,.single-product-top-wrapper .cart:after{display:none!important}.single-product-top-wrapper .cart>button{width:100%}.single-product-top-wrapper .availability{gap:1rem;display:flex}.single-product-top-wrapper .availability,.single-product-top-wrapper .tax-info,.single-product-top-wrapper .tax-info a{font-size:15px}.single-product-top-wrapper .quantity{border:1px solid var(--color-gray-2);background:var(--color-gray-1);border-radius:.8rem;justify-content:space-between;align-items:center;display:flex;box-shadow:0 1px 2px #1018280d}.single-product-top-wrapper .quantity button{cursor:pointer;padding:1.2rem 2rem}.single-product-top-wrapper .quantity input{color:var(--color-blue-darker-2);font-family:var(--font-sans),sans-serif;font-size:var(--text-h4);line-height:var(--text-h4--line-height);letter-spacing:.072rem;text-transform:uppercase;font-style:normal;font-weight:700}.single-product-top-wrapper .quantity input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.single-product-top-wrapper .quantity input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.single-product-top-wrapper .quantity input[type=number]{-moz-appearance:textfield}.single-product-top-wrapper .product_title{font-family:var(--font-sans),sans-serif;font-size:var(--text-h2);line-height:var(--text-h2--line-height);letter-spacing:.032rem;text-transform:uppercase;color:var(--color-blue-darker-2);font-style:normal;font-weight:700}.single-product-top-wrapper .product_title a{letter-spacing:.022rem;font-size:2.2rem;font-style:normal;font-weight:400;line-height:140%;text-decoration:none!important}.single-product-top-wrapper .buttonContainer{border-top:1px solid var(--color-gray-2);border-bottom:1px solid var(--color-gray-2);margin:4rem 0;padding:2.5rem 0}.single-product-top-wrapper .product-price{flex-direction:column;gap:.5rem;display:flex}.single-product-top-wrapper .product-price .price{color:#6f6f6f;letter-spacing:.016rem;align-items:end;gap:.5rem;font-size:1.6rem;font-style:normal;font-weight:400;line-height:3.3rem;display:flex}.single-product-top-wrapper .product-price bdi,.single-product-top-wrapper .product-price bdi span{color:var(--color-blue-darker-2);font-family:var(--font-sans),sans-serif;font-size:var(--text-h2);line-height:var(--text-h2--line-height);letter-spacing:.032rem;text-transform:uppercase;font-style:normal;font-weight:700}.single-product-top-wrapper:before{content:"";z-index:1;background-color:#d3d3d3;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0;background-image:url(/app/themes/framework-lemontec/public/build/assets/waterdrops-C6wW4Adr.jpg)!important}@media (min-width:1024px){.single-product-top-wrapper:before{width:calc(50% - 2.5rem)}}.single-product-top-wrapper:after{content:"";background-color:var(--color-blue-darker);opacity:.8;z-index:2;width:100%;height:100%;position:absolute;top:0;left:0}@media (min-width:1024px){.single-product-top-wrapper:after{width:calc(50% - 2.5rem)}}.single-product-main-wrapper{margin-top:-6.5rem}.single-product-main-wrapper .tabs{border-bottom:2px solid var(--color-blue);align-items:end;gap:3rem;height:6.5rem;display:flex;padding:0!important;overflow-x:auto!important}.single-product-main-wrapper .tabs li{border-bottom-color:var(--color-white);white-space:nowrap;background:linear-gradient(0deg,#67a2be33,#67a2be33),var(--color-white);border-radius:.5rem .5rem 0 0;height:6.5rem;max-height:5rem;transition:all .3s ease-in-out;z-index:5!important}.single-product-main-wrapper .tabs li.active{max-height:6.5rem;background:var(--color-blue)!important;border-color:var(--color-blue)!important}.single-product-main-wrapper .tabs li.active a{color:var(--color-white)!important}.single-product-main-wrapper .tabs:after,.single-product-main-wrapper .tabs:before{position:absolute;display:block!important}.single-product-main-wrapper .tabs li{padding:0 2.5rem!important}.single-product-main-wrapper .tabs li:before,.single-product-main-wrapper .tabs li:after{display:none!important}.single-product-main-wrapper .tabs a{letter-spacing:.022rem;font-size:2.2rem;font-style:normal;line-height:140%;color:var(--color-blue-darker)!important;font-weight:400!important}.product-card{background:#67a2be33;border:1px solid #67a2be33;border-radius:.2rem;flex-direction:column;height:100%;display:flex}.product-card .product-image-link{position:relative}.product-card .product-image-link .imageContainer{overflow:hidden}.product-card .product-image-link .imageContainer img{transition:all .3s ease-in-out}.product-card .product-image-link:hover img{transform:scale(1.15)}.product-card .product-image-link:hover .hoverButton{opacity:1}.product-card .product-image-link .hoverButton{content:"";z-index:1;opacity:0;background:linear-gradient(#0000004d,#0000004d);justify-content:center;align-items:center;width:100%;height:100%;transition:all .3s ease-in-out;display:flex;position:absolute;top:0;left:0}.product-card .product-info{flex-direction:column;justify-content:space-between;align-self:stretch;height:100%;padding:2rem;display:flex}.product-card .product-info .detail{justify-content:space-between;align-items:start;gap:1rem;display:flex}.product-card .product-info .detail .product-sku{color:var(--color-blue);padding-top:1rem}.product-card .product-info .detail .product-title{font-family:var(--font-sans),sans-serif;font-size:var(--text-h5);line-height:var(--text-h5--line-height);letter-spacing:.022rem;color:var(--color-blue-darker-2);font-style:normal;font-weight:400;padding:0!important}.product-card .product-info .detail .product-title a{letter-spacing:.022rem;font-size:2.2rem;font-style:normal;font-weight:400;line-height:140%;text-decoration:none!important}.product-card .product-info .detail .button{background:var(--color-blue-darker);border-radius:.5rem;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:1rem;width:4.4rem;height:4.4rem;display:flex;position:relative;overflow:hidden;border:none!important;margin:0!important}.product-card .product-info .detail .button:after{content:"";background-image:url(/app/themes/framework-lemontec/public/build/assets/basket-DtijxyaS.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:50%;height:50%;display:block;position:absolute;margin-left:0!important}.product-card .product-info .price{justify-content:end;display:flex!important}.product-card .product-info .price bdi,.product-card .product-info .price bdi span{color:var(--color-blue-darker-2);font-family:var(--font-sans),sans-serif;font-size:var(--text-h2);line-height:var(--text-h2--line-height);letter-spacing:.032rem;text-transform:uppercase;font-style:normal;font-weight:700}.product-card .product-info .data{justify-content:space-between;display:flex}.product-card .product-info .product-meta{font-size:var(--text-p-small);color:var(--color-blue-darker-2);line-height:var(--text-p-small--line-height);flex-direction:column;width:100%;display:flex}.product-card .product-info .product-meta .availability{gap:1rem;display:flex}.product-card .product-info .product-meta .availability.needLogIn{color:var(--color-magenta);padding-top:2rem}.product-card .product-info .product-meta .availability,.product-card .product-info .product-meta .tax-info,.product-card .product-info .product-meta .tax-info a{font-size:15px}.wc-block-cart{width:100%;padding-top:5rem!important}@media (min-width:425px){.wc-block-cart{max-width:425px}}@media (min-width:640px){.wc-block-cart{max-width:640px}}@media (min-width:768px){.wc-block-cart{max-width:768px}}@media (min-width:1024px){.wc-block-cart{max-width:1024px}}@media (min-width:1280px){.wc-block-cart{max-width:1280px}}@media (min-width:1536px){.wc-block-cart{max-width:1536px}}.wc-block-cart{padding-inline:calc(var(--spacing)*2);margin-inline:auto}.wc-block-components-button{font-size:var(--text-p);line-height:var(--tw-leading,var(--text-p--line-height));border-radius:var(--radius-full);text-align:center;cursor:pointer;border:2px solid var(--color-blue);background:var(--color-blue);color:var(--color-white);border-radius:.5rem;justify-content:center;align-items:center;gap:.8rem;padding:1.5rem 2rem;font-weight:400;transition:all .15s ease-in-out;display:inline-flex;text-decoration:none!important}.wc-block-components-button:hover,.wc-block-components-button:focus{color:var(--color-white);border:2px solid var(--color-blue-darker);background-color:var(--color-blue-darker)!important}.added_to_cart{display:none!important}#customer_login h3{margin-top:5rem;margin-bottom:1rem}table.wcbulkorderproducttbl{border:1px solid var(--color-blue-2);margin-top:3rem}table.wcbulkorderproducttbl thead tr{background-color:#008bcb0d}table.wcbulkorderproducttbl tr{background-color:var(--color-white)}table.wcbulkorderproducttbl tr:nth-child(2n){background-color:#008bcb0d}table.wcbulkorderproducttbl tr td{padding:2rem}table.wcbulkorderproducttbl tr td input.product_qty{z-index:1;box-sizing:border-box;width:100%;height:3.6rem;-webkit-box-shadow:inset 0 1px 1px #0000001a;box-shadow:0;background-color:var(--color-white);border:1px solid #d0d0d0;border-radius:3px;margin-top:-.5rem;padding:8px;display:inline-block;position:relative;overflow:hidden}.kommisionsnummer-wrapper{width:100%}.quantity-add-to-cart-button-wrapper{width:100%;display:flex}.woocommerce-account nav.woocommerce-MyAccount-navigation{background-color:var(--color-white);float:none;border-radius:.5rem;width:100%;padding:3rem;position:sticky;top:10rem;box-shadow:0 4px 11.7px -2px #00000024}@media (min-width:1024px){.woocommerce-account nav.woocommerce-MyAccount-navigation{width:calc(30% - 2rem)}}.woocommerce-account nav.woocommerce-MyAccount-navigation ul{flex-direction:column;gap:2rem;list-style-type:none;display:flex}.woocommerce-account .woocommerce{width:100%}@media (min-width:425px){.woocommerce-account .woocommerce{max-width:425px}}@media (min-width:640px){.woocommerce-account .woocommerce{max-width:640px}}@media (min-width:768px){.woocommerce-account .woocommerce{max-width:768px}}@media (min-width:1024px){.woocommerce-account .woocommerce{max-width:1024px}}@media (min-width:1280px){.woocommerce-account .woocommerce{max-width:1280px}}@media (min-width:1536px){.woocommerce-account .woocommerce{max-width:1536px}}.woocommerce-account .woocommerce{padding-inline:calc(var(--spacing)*2);flex-wrap:wrap;align-items:flex-start;gap:4rem;margin-inline:auto;padding-top:4rem;display:flex}.woocommerce-account .woocommerce:before,.woocommerce-account .woocommerce:after{display:none}.woocommerce-account .woocommerce-MyAccount-content{float:none;background-color:#fff;border-radius:.5rem;width:100%;padding:3rem;box-shadow:0 4px 11.7px -2px #00000024}@media (min-width:1024px){.woocommerce-account .woocommerce-MyAccount-content{width:calc(70% - 2rem)}}.woocommerce-account .woocommerce-MyAccount-navigation-link{background-color:var(--color-white);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);padding:1rem;transition:all .35s}.woocommerce-account .woocommerce-MyAccount-navigation-link.is-active,.woocommerce-account .woocommerce-MyAccount-navigation-link:hover{background-color:var(--color-blue);color:var(--color-white);border-radius:.5rem}.woocommerce-account .woocommerce-MyAccount-navigation-link a{align-items:center;gap:.5rem;text-decoration:none;display:flex}.woocommerce-account .woocommerce-MyAccount-navigation-link a:before{content:"";background-size:contain;width:2.5rem;height:2.5rem;display:block}.woocommerce-account .woocommerce-MyAccount-navigation-link--dashboard a:before{background-image:url(/app/themes/framework-lemontec/public/build/assets/dashboard-J6lvWTWP.svg)}:is(.woocommerce-account .woocommerce-MyAccount-navigation-link--dashboard.is-active,.woocommerce-account .woocommerce-MyAccount-navigation-link--dashboard:hover) a:before{background-image:url(/app/themes/framework-lemontec/public/build/assets/dashboard-hover-T5dweqCB.svg)}.woocommerce-account .woocommerce-MyAccount-navigation-link--orders a:before{background-image:url(/app/themes/framework-lemontec/public/build/assets/orders-DnJH0XNO.svg)}:is(.woocommerce-account .woocommerce-MyAccount-navigation-link--orders.is-active,.woocommerce-account .woocommerce-MyAccount-navigation-link--orders:hover) a:before{background-image:url(/app/themes/framework-lemontec/public/build/assets/orders-hover-C2ZEBVLB.svg)}.woocommerce-account .woocommerce-MyAccount-navigation-link--edit-address a:before{background-image:url(/app/themes/framework-lemontec/public/build/assets/address-Fb3z1VPf.svg)}:is(.woocommerce-account .woocommerce-MyAccount-navigation-link--edit-address.is-active,.woocommerce-account .woocommerce-MyAccount-navigation-link--edit-address:hover) a:before{background-image:url(/app/themes/framework-lemontec/public/build/assets/address-hover-CLRDabvB.svg)}.woocommerce-account .woocommerce-MyAccount-navigation-link--wishlist a:before{background-image:url(/app/themes/framework-lemontec/public/build/assets/logout-BhUB2dC6.svg)}:is(.woocommerce-account .woocommerce-MyAccount-navigation-link--wishlist.is-active,.woocommerce-account .woocommerce-MyAccount-navigation-link--wishlist:hover) a:before{background-image:url(/app/themes/framework-lemontec/public/build/assets/logout-hover-D_MpxRvH.svg)}.woocommerce-account .woocommerce-MyAccount-navigation-link--edit-account a:before{background-image:url(/app/themes/framework-lemontec/public/build/assets/person-BfgdxG2o.svg)}:is(.woocommerce-account .woocommerce-MyAccount-navigation-link--edit-account.is-active,.woocommerce-account .woocommerce-MyAccount-navigation-link--edit-account:hover) a:before{background-image:url(/app/themes/framework-lemontec/public/build/assets/person-hover-BY45AmKo.svg)}.woocommerce-account .woocommerce-MyAccount-navigation-link--customer-logout a:before{background-image:url(/app/themes/framework-lemontec/public/build/assets/logout-BhUB2dC6.svg)}:is(.woocommerce-account .woocommerce-MyAccount-navigation-link--customer-logout.is-active,.woocommerce-account .woocommerce-MyAccount-navigation-link--customer-logout:hover) a:before{background-image:url(/app/themes/framework-lemontec/public/build/assets/logout-hover-D_MpxRvH.svg)}.woocommerce-account .contact-information h4,.woocommerce-account .contact-information p{color:#000}.woocommerce-account .contact-information svg{width:2rem;min-width:2rem;height:2rem;margin-right:.5rem;display:inline-block}.woocommerce-account .contact-information h4{margin-top:5rem}.woocommerce-account .woocommerce-Addresses{padding-left:0;padding-right:0}.woocommerce-account .woocommerce-Addresses:before,.woocommerce-account .woocommerce-Addresses:after{display:none!important}.woocommerce-account .woocommerce-Addresses address{font-style:normal}.woocommerce-account .woocommerce-Address-title{justify-content:space-between;gap:2rem;margin:2rem 0;display:flex}.woocommerce-account .woocommerce-Address-title:before,.woocommerce-account .woocommerce-Address-title:after{display:none!important}.woocommerce-account .woocommerce-Address-title h2{font-size:var(--text-h4);line-height:var(--tw-leading,var(--text-h4--line-height));text-transform:none;margin:0}.woocommerce-account .woocommerce-Address-title .edit{float:none;font-size:0;line-height:1}.woocommerce-account .woocommerce-Address-title .edit:before{content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IkNsaXAgcGF0aCBncm91cCI+CjxtYXNrIGlkPSJtYXNrMF80NV80MTIwIiBzdHlsZT0ibWFzay10eXBlOmx1bWluYW5jZSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMCIgeT0iMCIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0Ij4KPGcgaWQ9ImNsaXAwXzMwNV8yNzkzMSI+CjxwYXRoIGlkPSJWZWN0b3IiIGQ9Ik0yNCAwSDBWMjRIMjRWMFoiIGZpbGw9IndoaXRlIi8+CjwvZz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzQ1XzQxMjApIj4KPGcgaWQ9Ikdyb3VwIj4KPHBhdGggaWQ9IlZlY3Rvcl8yIiBkPSJNMTQuNDkzNyAxMS4wMzE5TDEwLjk2OCA3LjUwNjIzTTIuNzUgMTUuNjU5OFYxOS4yNDk4SDYuMzRMMTcuMDQ4NCA4LjQ1NzFDMTcuNDM2MyA4LjA2NjEzIDE3LjQzNTEgNy40MzUxIDE3LjA0NTcgNy4wNDU2NkwxNC45NTQzIDQuOTU0MzNDMTQuNTY0OSA0LjU2NDg5IDEzLjkzMzkgNC41NjM2NSAxMy41NDI5IDQuOTUxNTVMMi43NSAxNS42NTk4WiIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBpZD0iVmVjdG9yXzMiIGQ9Ik02IDE5LjI1SDIxLjI1IiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjwvZz4KPC9nPgo8L2c+Cjwvc3ZnPgo=);background-size:contain;width:2.5rem;height:2.5rem;display:block}body.woocommerce-account main a.button,body.woocommerce-account main .woocommerce-Button{font-size:var(--text-p);line-height:var(--tw-leading,var(--text-p--line-height));border-radius:var(--radius-full);text-align:center;cursor:pointer;border:2px solid var(--color-blue);background:var(--color-blue);width:100%;color:var(--color-white);border-radius:.5rem;justify-content:center;align-items:center;gap:.8rem;padding:1.5rem 2rem;font-weight:400;transition:all .15s ease-in-out;display:inline-flex;text-decoration:none!important}:is(body.woocommerce-account main a.button,body.woocommerce-account main .woocommerce-Button):hover,:is(body.woocommerce-account main a.button,body.woocommerce-account main .woocommerce-Button):focus{color:var(--color-white);border:2px solid var(--color-blue-darker);background-color:var(--color-blue-darker)!important}:is(body.woocommerce-account main a.button,body.woocommerce-account main .woocommerce-Button).order-again{color:var(--color-blue);border:2px solid var(--color-blue);border-radius:.5rem;background-color:#0000!important}:is(body.woocommerce-account main a.button,body.woocommerce-account main .woocommerce-Button).order-again:hover,:is(body.woocommerce-account main a.button,body.woocommerce-account main .woocommerce-Button).order-again:focus{color:var(--color-white);background-color:var(--color-blue)!important}:is(body.woocommerce-account main a.button,body.woocommerce-account main .woocommerce-Button).order-again{outline-color:var(--color-primary);background-color:var(--color-white)}:is(body.woocommerce-account main a.button,body.woocommerce-account main .woocommerce-Button)[name=save_account_details]{margin-top:2rem}body.woocommerce-account .woocommerce .woocommerce-order-details{margin-top:3rem}body.woocommerce-account .woocommerce .woocommerce-order-details table.shop_table{margin-top:2rem}td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions{flex-direction:column;gap:1rem;display:flex}.woocommerce table.my_account_orders td,.woocommerce table.my_account_orders th,.woocommerce table.shop_table th,.woocommerce table.shop_table td{padding:2rem}.woocommerce table.shop_table td:first-child{width:70%}body .wpcss-btn.button{font-size:var(--text-p);line-height:var(--tw-leading,var(--text-p--line-height));border-radius:var(--radius-full);text-align:center;cursor:pointer;color:var(--color-blue);border:2px solid var(--color-blue);border-radius:.5rem;justify-content:center;align-items:center;gap:.8rem;padding:1.5rem 2rem;font-weight:400;transition:all .15s ease-in-out;display:inline-flex;background-color:#0000!important;text-decoration:none!important}body .wpcss-btn.button:hover,body .wpcss-btn.button:focus{color:var(--color-white);background-color:var(--color-blue)!important}body .wpcss-btn.button{outline-color:var(--color-primary);margin-bottom:2rem;display:block}.woocommerce-EditAccountForm.edit-account{flex-wrap:wrap;display:flex}.woocommerce-EditAccountForm.edit-account fieldset{order:1;width:100%;margin-bottom:2rem}.woocommerce-EditAccountForm.edit-account fieldset legend{font-size:var(--text-h3);line-height:var(--tw-leading,var(--text-h3--line-height))}.woocommerce-EditAccountForm.edit-account h3{order:2;width:100%}.woocommerce-EditAccountForm.edit-account .form-row{order:3}.woocommerce-EditAccountForm.edit-account .form-row.form-row-wide{width:100%}.woocommerce-EditAccountForm.edit-account .form-row.form-row-first,.woocommerce-EditAccountForm.edit-account .form-row.form-row-last{width:50%}.woocommerce-EditAccountForm.edit-account p:not(.form-row){order:4}.woocommerce .woocommerce-result-count,.woocommerce .woocommerce-ordering,.woocommerce ul.products li.product,.woocommerce div.product div.images,.woocommerce div.product div.summary{float:none}.woocommerce ul.products:before,.woocommerce ul.products:after{content:none}.woocommerce .button{font-size:var(--text-p);line-height:var(--tw-leading,var(--text-p--line-height));border-radius:var(--radius-full);text-align:center;cursor:pointer;border:2px solid var(--color-blue);background:var(--color-blue);color:var(--color-white);border-radius:.5rem;justify-content:center;align-items:center;gap:.8rem;padding:1.5rem 2rem;font-weight:400;transition:all .15s ease-in-out;display:inline-flex;text-decoration:none!important}.woocommerce .button:hover,.woocommerce .button:focus{color:var(--color-white);border:2px solid var(--color-blue-darker);background-color:var(--color-blue-darker)!important}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt{font-size:var(--text-p);line-height:var(--tw-leading,var(--text-p--line-height));border-radius:var(--radius-full);text-align:center;cursor:pointer;border:2px solid var(--color-blue);background:var(--color-blue);color:var(--color-white);border-radius:.5rem;justify-content:center;align-items:center;gap:.8rem;padding:1.5rem 2rem;font-weight:400;transition:all .15s ease-in-out;display:inline-flex;text-decoration:none!important}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:focus{color:var(--color-white);border:2px solid var(--color-blue-darker);background-color:var(--color-blue-darker)!important}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button{font-size:var(--text-p);line-height:var(--tw-leading,var(--text-p--line-height));border-radius:var(--radius-full);text-align:center;cursor:pointer;border:2px solid var(--color-blue);background:var(--color-blue);color:var(--color-white);border-radius:.5rem;justify-content:center;align-items:center;gap:.8rem;padding:1.5rem 2rem;font-weight:400;transition:all .15s ease-in-out;display:inline-flex;text-decoration:none!important}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:focus{color:var(--color-white);border:2px solid var(--color-blue-darker);background-color:var(--color-blue-darker)!important}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
