.elementor-kit-5{--e-global-color-primary:#A3A6A8;--e-global-color-secondary:#A3A6A8;--e-global-color-text:#A3A6A8;--e-global-color-accent:#A3A6A8;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-secondary-font-family:"Roboto";--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:normal;--e-global-typography-accent-font-family:"Roboto";background-color:#0C0D0F}.elementor-kit-5 e-page-transition{background-color:#FFBC7D}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1200px}.e-con{--container-max-width:1200px}.elementor-widget:not(:last-child){--kit-widget-spacing:20px}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px}{}h1.entry-title{display:var(--page-title-display)}@media(max-width:1024px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px}}@media(max-width:767px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px}}:root{--sw-color-black:#0c0d0f;--sw-color-white:#ffffff;--sw-color-gray:#a3a6a8;--sw-color-gray-light:#c1c4c6;--sw-color-yellow:#ffc72c;--sw-color-blue:#00bce1;--sw-color-green:#48d597;--sw-color-pink:#ef426f;--sw-color-form-bg:#1b1c1e;--sw-color-spot:29, 37, 45;--sw-navbar-search-field-background:var(--sw-color-form-bg);--sw-border-input-top:#737577;--sw-border-input-side:#646567;--sw-border-input-bottom:#6e7072;--sw-color-disabled-bg:#3a3b3d;--sw-radius-card:15px;--sw-radius-control:5px;--sw-radius-pill:999px;--sw-border-w:2px;--sw-border-w-input:1px;--sw-anim-duration:20s;--sw-anim-offset:0s}html{font-size:16px}body{background-color:var(--sw-color-black);color:var(--sw-color-gray);overflow-x:hidden}a{transition:all 0.2s ease-in-out;text-decoration:none}::selection{background:var(--sw-color-yellow);color:var(--sw-color-black)}.xxxlarge :is(h1,h2,h3,h4,h5,h6,p,a){font-size:clamp(3.00rem, 2.48276rem + 2.20690vw, 4.00rem);line-height:1.3}.xxlarge :is(h1,h2,h3,h4,h5,h6,p,a){font-size:clamp(2.50rem, 1.98276rem + 2.20690vw, 3.50rem);line-height:1.3}.xlarge :is(h1,h2,h3,h4,h5,h6,p,a){font-size:clamp(2.00rem, 1.48276rem + 2.20690vw, 3.00rem);line-height:1.3}.large :is(h1,h2,h3,h4,h5,h6,p,a){font-size:clamp(1.50rem, 0.98276rem + 2.20690vw, 2.50rem);line-height:1.3}.xmedium :is(h1,h2,h3,h4,h5,h6,p,a){font-size:clamp(1.25rem, 0.86207rem + 1.65517vw, 2.00rem);line-height:1.3}.medium :is(h1,h2,h3,h4,h5,h6,p,a){font-size:clamp(1.19rem, 1.02586rem + 0.68966vw, 1.50rem);line-height:1.3}.small :is(h1,h2,h3,h4,h5,h6,p,a){font-size:clamp(1.13rem, 1.06034rem + 0.27586vw, 1.25rem);line-height:1.3}.xsmall :is(h1,h2,h3,h4,h5,h6,p,a){font-size:clamp(1.00rem, 0.93534rem + 0.27586vw, 1.13rem);line-height:1.3}.xxsmall :is(h1,h2,h3,h4,h5,h6,p,a){font-size:clamp(0.82rem, 0.76681rem + 0.24828vw, 0.94rem);line-height:1.3}.xxxlarge :is(span,li,.elementor-icon-list-text,.elementor-item,.e-n-menu-title-text,.dmk-dl-btn){font-size:clamp(3.00rem, 2.48276rem + 2.20690vw, 4.00rem)!important;line-height:1.3}.xxlarge :is(span,li,.elementor-icon-list-text,.elementor-item,.e-n-menu-title-text,.dmk-dl-btn){font-size:clamp(2.50rem, 1.98276rem + 2.20690vw, 3.50rem)!important;line-height:1.3}.xlarge :is(span,li,.elementor-icon-list-text,.elementor-item,.e-n-menu-title-text,.dmk-dl-btn){font-size:clamp(2.00rem, 1.48276rem + 2.20690vw, 3.00rem)!important;line-height:1.3}.large :is(span,li,.elementor-icon-list-text,.elementor-item,.e-n-menu-title-text,.dmk-dl-btn){font-size:clamp(1.50rem, 0.98276rem + 2.20690vw, 2.50rem)!important;line-height:1.3}.xmedium :is(span,li,.elementor-icon-list-text,.elementor-item,.e-n-menu-title-text,.dmk-dl-btn){font-size:clamp(1.25rem, 0.86207rem + 1.65517vw, 2.00rem)!important;line-height:1.3}.medium :is(span,li,.elementor-icon-list-text,.elementor-item,.e-n-menu-title-text,.dmk-dl-btn){font-size:clamp(1.19rem, 1.02586rem + 0.68966vw, 1.50rem)!important;line-height:1.3}.small :is(span,li,.elementor-icon-list-text,.elementor-item,.e-n-menu-title-text,.dmk-dl-btn){font-size:clamp(1.13rem, 1.06034rem + 0.27586vw, 1.25rem)!important;line-height:1.3}.xsmall :is(span,li,.elementor-icon-list-text,.elementor-item,.e-n-menu-title-text,.dmk-dl-btn){font-size:clamp(1.00rem, 0.93534rem + 0.27586vw, 1.13rem)!important;line-height:1.3}.xxsmall :is(span,li,.elementor-icon-list-text,.elementor-item,.e-n-menu-title-text,.dmk-dl-btn){font-size:clamp(0.82rem, 0.76681rem + 0.24828vw, 0.94rem)!important;line-height:1.3}@keyframes colorChangeFont{0%{color:var(--sw-color-yellow)}25%{color:var(--sw-color-green)}50%{color:var(--sw-color-blue)}75%{color:var(--sw-color-pink)}100%{color:var(--sw-color-yellow)}}@keyframes colorChangeBg{0%{background-color:var(--sw-color-yellow)}25%{background-color:var(--sw-color-green)}50%{background-color:var(--sw-color-blue)}75%{background-color:var(--sw-color-pink)}100%{background-color:var(--sw-color-yellow)}}@keyframes colorChangeBorder{0%{border-color:var(--sw-color-yellow)}25%{border-color:var(--sw-color-green)}50%{border-color:var(--sw-color-blue)}75%{border-color:var(--sw-color-pink)}100%{border-color:var(--sw-color-yellow)}}@keyframes colorChangeOutline{0%{outline-color:var(--sw-color-yellow)}25%{outline-color:var(--sw-color-green)}50%{outline-color:var(--sw-color-blue)}75%{outline-color:var(--sw-color-pink)}100%{outline-color:var(--sw-color-yellow)}}@keyframes colorChangeFill{0%{fill:var(--sw-color-yellow)}25%{fill:var(--sw-color-green)}50%{fill:var(--sw-color-blue)}75%{fill:var(--sw-color-pink)}100%{fill:var(--sw-color-yellow)}}@keyframes dmkFilterSpin{to{transform:rotate(360deg)}}@keyframes dmkCodeCursorBlink{0%,48%{opacity:1}49%,100%{opacity:0}}@keyframes dmkCodeTypingIn{from{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.demke-flip-animated .elementor-flip-box,.demke-flip-animated .elementor-flip-box__front,.demke-flip-animated .elementor-flip-box__back,.demke-flip-bg-front .elementor-flip-box__front,.demke-flip-bg-back .elementor-flip-box__back,.anim-bg,.anim-border,.rainbow-divider,.custom-border,.button-1 .elementor-button,.button-1 a.elementor-button,.button-1 button.elementor-button,.button-2 .elementor-button,.button-2 a.elementor-button,.button-2 button.elementor-button,.button-link .elementor-button-icon,.button-link .elementor-button-icon i,.button-link .elementor-button-icon svg,.button-link .elementor-button-icon path,.button-link i,.button-link svg,.button-link path,.elementor-post-info i,.elementor-post-info svg,.elementor-post-info path,.elementor-post-info .elementor-icon-list-icon i,.elementor-post-info .elementor-icon-list-icon svg,.elementor-post-info .elementor-icon-list-icon path,.elementor-post__meta-data i,.elementor-post__meta-data svg,.elementor-post__meta-data path,.demke-logo-color-bottom a::after,.demke-logo-color-bottom .elementor-widget-container:not(:has(a))::after,.anim-accordion .e-n-accordion-item,.anim-accordion .e-n-accordion-item-title-text,.anim-accordion .e-n-accordion-item-title-icon svg,.anim-accordion .e-n-accordion-item-title-icon path,.anim-accordion .e-n-accordion-item-title-icon i,.elementor-swiper-button,.elementor-swiper-button i,.elementor-swiper-button svg,.elementor-text-editor a,.elementor-widget-text-editor a{animation-duration:var(--sw-anim-duration)!important;animation-iteration-count:infinite!important;animation-timing-function:linear!important;animation-delay:var(--sw-anim-offset)!important}.anim-bg{animation-name:colorChangeBg;background-color:var(--sw-color-yellow);color:var(--sw-color-black)!important}.anim-border,.custom-border{border:var(--sw-border-w-input) solid var(--sw-color-yellow);animation-name:colorChangeBorder}.rainbow-divider{height:2px;background-color:var(--sw-color-yellow);animation-name:colorChangeBg;-webkit-mask-image:linear-gradient(90deg,transparent,black,transparent);mask-image:linear-gradient(90deg,transparent,black,transparent)}.spot-bg{position:relative;z-index:1}.spot-bg::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:80%;background:radial-gradient(circle closest-side,rgba(var(--sw-color-spot),1) 0%,rgba(var(--sw-color-spot),0) 100%);z-index:-1;pointer-events:none}.hero-grid{position:relative}.hero-grid::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(to right,rgb(255 255 255 / .04) 1px,transparent 1px),linear-gradient(to bottom,rgb(255 255 255 / .04) 1px,transparent 1px)!important;background-size:40px 40px!important;-webkit-mask-image:radial-gradient(circle at center,black 30%,transparent 80%)!important;mask-image:radial-gradient(circle at center,black 30%,transparent 80%)!important;z-index:0!important;pointer-events:none!important}.hero-grid>*{position:relative;z-index:1}.elementor-text-editor a,.elementor-widget-text-editor a{color:var(--sw-color-yellow);text-decoration:none!important;animation:colorChangeFont var(--sw-anim-duration) linear infinite var(--sw-anim-offset)!important}.elementor-text-editor a:hover,.elementor-widget-text-editor a:hover{opacity:.85}.elementor-widget-theme-post-content a{color:var(--sw-color-yellow);text-decoration:none!important;animation:colorChangeFont var(--sw-anim-duration) linear infinite var(--sw-anim-offset)!important}.elementor-widget-theme-post-content a:hover{opacity:.85}.text-link-static a,a.text-link-static{color:var(--sw-color-gray-light)!important;animation-name:none!important}.text-link-animated a,a.text-link-animated{color:var(--sw-color-yellow);animation:colorChangeFont var(--sw-anim-duration) linear infinite var(--sw-anim-offset)!important}.elementor-location-header a,.elementor-location-header a span,.elementor-location-header .elementor-item,.elementor-location-header .e-n-menu-title-text{color:var(--sw-color-gray)!important;text-decoration:none!important;animation-name:none!important}.elementor-location-header a:hover,.elementor-location-header a:hover span,.elementor-location-header .elementor-item:hover,.elementor-location-header a:hover .e-n-menu-title-text{color:var(--sw-color-gray-light)!important}.elementor-location-footer a,.elementor-location-footer a span,.elementor-location-footer .elementor-icon-list-text,.elementor-location-footer .elementor-icon-list-item a,.elementor-location-footer .elementor-icon-list-item a span,.elementor-location-footer .elementor-icon-list-item a .elementor-icon-list-text{color:var(--sw-color-gray)!important;text-decoration:none!important;animation-name:none!important}.elementor-location-footer a:hover,.elementor-location-footer a:hover span,.elementor-location-footer .elementor-icon-list-item a:hover,.elementor-location-footer .elementor-icon-list-item a:hover span,.elementor-location-footer .elementor-icon-list-item a:hover .elementor-icon-list-text{color:var(--sw-color-gray-light)!important}.elementor-post__meta-data,.elementor-post__meta-data a,.elementor-post-info,.elementor-post-info a,.elementor-post-info__terms-list,.elementor-post-info__terms-list a,.elementor-post-info__item,.elementor-post-info__item a,.elementor-post-date,.elementor-post-author,.elementor-post-info__item-prefix,.elementor-post-info .elementor-icon-list-text,.elementor-post-info .elementor-icon-list-text a{color:var(--sw-color-gray)!important;font-weight:400!important;line-height:1.4!important;text-decoration:none!important;animation-name:none!important}.elementor-post__meta-data a:hover,.elementor-post-info a:hover,.elementor-post-info__terms-list a:hover,.elementor-post-info .elementor-icon-list-text a:hover{color:var(--sw-color-gray-light)!important}.rank-math-breadcrumb,.rank-math-breadcrumb p{color:var(--sw-color-gray)}.rank-math-breadcrumb a{color:var(--sw-color-gray)!important;text-decoration:none!important;animation:none!important;animation-name:none!important;transition:color 0.2s ease,opacity 0.2s ease}.rank-math-breadcrumb a:hover,.rank-math-breadcrumb a:focus-visible{color:var(--sw-color-gray-light)!important;animation:none!important;opacity:1}.rank-math-breadcrumb .last,.rank-math-breadcrumb [aria-current="page"]{color:var(--sw-color-gray-light)!important}.anim-icon .elementor-icon i,.anim-icon .elementor-icon-list-icon i,.anim-icon .elementor-share-btn__icon,.anim-icon .elementor-share-btn__icon i{color:var(--sw-color-yellow);animation-name:colorChangeFont!important;animation-duration:var(--sw-anim-duration)!important;animation-iteration-count:infinite!important;animation-timing-function:linear!important;animation-delay:var(--sw-anim-offset)!important}.anim-icon .elementor-icon svg,.anim-icon .elementor-icon path,.anim-icon .elementor-icon-list-icon svg,.anim-icon .elementor-icon-list-icon path,.anim-icon .elementor-share-btn__icon svg,.anim-icon .elementor-share-btn__icon path{fill:var(--sw-color-yellow);animation-name:colorChangeFill!important;animation-duration:var(--sw-anim-duration)!important;animation-iteration-count:infinite!important;animation-timing-function:linear!important;animation-delay:var(--sw-anim-offset)!important}.anim-icon .elementor-share-btn{background:transparent!important;border-color:var(--sw-color-yellow);animation-name:colorChangeBorder!important;animation-duration:var(--sw-anim-duration)!important;animation-iteration-count:infinite!important;animation-timing-function:linear!important;animation-delay:var(--sw-anim-offset)!important}.elementor-widget-heading.anim-text .elementor-heading-title:not(:has(>a)){color:var(--sw-color-yellow);animation-name:colorChangeFont!important;animation-duration:var(--sw-anim-duration)!important;animation-iteration-count:infinite!important;animation-timing-function:linear!important;animation-delay:var(--sw-anim-offset)!important}.elementor-widget-heading.anim-text .elementor-heading-title>a{color:var(--sw-color-yellow);text-decoration:none!important;animation-name:colorChangeFont!important;animation-duration:var(--sw-anim-duration)!important;animation-iteration-count:infinite!important;animation-timing-function:linear!important;animation-delay:var(--sw-anim-offset)!important}.elementor-widget-heading.anim-text .elementor-heading-title:has(>a){animation:none!important}.elementor-widget-heading.anim-text .elementor-heading-title>a :is(span,strong,em,b,i){color:inherit!important;animation:none!important}.elementor-widget-heading.anim-text .elementor-heading-title>a:hover,.elementor-widget-heading.anim-text .elementor-heading-title>a:focus-visible{color:var(--sw-color-yellow);animation-name:colorChangeFont!important;opacity:.88}.elementor-widget-text-editor.anim-text>.elementor-widget-container,.elementor-widget-text-editor.anim-text>.elementor-widget-container>.elementor-text-editor{color:var(--sw-color-yellow);animation-name:colorChangeFont!important;animation-duration:var(--sw-anim-duration)!important;animation-iteration-count:infinite!important;animation-timing-function:linear!important;animation-delay:var(--sw-anim-offset)!important}.elementor-widget-text-editor.anim-text>.elementor-widget-container :is(p,a,span,strong,em,b,i),.elementor-widget-text-editor.anim-text>.elementor-widget-container>.elementor-text-editor :is(p,a,span,strong,em,b,i){color:inherit!important;animation:none!important}.elementor-widget-text-editor.anim-text>.elementor-widget-container a:hover,.elementor-widget-text-editor.anim-text>.elementor-widget-container a:focus-visible{color:inherit!important;opacity:.88}.anim-title :is(.elementor-icon-box-title,.elementor-image-box-title,.elementor-flip-box__layer__title,.elementor-cta__title,.elementor-call-to-action__title):not(:has(>a)){color:var(--sw-color-yellow);animation-name:colorChangeFont!important;animation-duration:var(--sw-anim-duration)!important;animation-iteration-count:infinite!important;animation-timing-function:linear!important;animation-delay:var(--sw-anim-offset)!important}.anim-title :is(.elementor-icon-box-title,.elementor-image-box-title,.elementor-flip-box__layer__title,.elementor-cta__title,.elementor-call-to-action__title)>a{color:var(--sw-color-yellow);text-decoration:none!important;animation-name:colorChangeFont!important;animation-duration:var(--sw-anim-duration)!important;animation-iteration-count:infinite!important;animation-timing-function:linear!important;animation-delay:var(--sw-anim-offset)!important}.anim-title :is(.elementor-icon-box-title,.elementor-image-box-title,.elementor-flip-box__layer__title,.elementor-cta__title,.elementor-call-to-action__title):has(>a){animation:none!important}.anim-title :is(.elementor-icon-box-title,.elementor-image-box-title,.elementor-flip-box__layer__title,.elementor-cta__title,.elementor-call-to-action__title)>a :is(span,strong,em,b,i){color:inherit!important;animation:none!important}.anim-title :is(.elementor-icon-box-title,.elementor-image-box-title,.elementor-flip-box__layer__title,.elementor-cta__title,.elementor-call-to-action__title)>a:hover,.anim-title :is(.elementor-icon-box-title,.elementor-image-box-title,.elementor-flip-box__layer__title,.elementor-cta__title,.elementor-call-to-action__title)>a:focus-visible{color:var(--sw-color-yellow);animation-name:colorChangeFont!important;opacity:.88}.elementor-widget-post-navigation.anim-icon i{animation:colorChangeFont var(--sw-anim-duration) infinite linear var(--sw-anim-offset)!important}.elementor-widget-post-navigation.anim-icon svg,.elementor-widget-post-navigation.anim-icon path{animation:colorChangeFill var(--sw-anim-duration) infinite linear var(--sw-anim-offset)!important}.anim-accordion .e-n-accordion-item{border-top-width:var(--sw-border-w-input)!important;border-top-style:solid!important;border-bottom:none!important;border-left:none!important;border-right:none!important;background-color:transparent!important;margin-bottom:0!important;border-radius:0!important;box-shadow:none!important;animation:colorChangeBorder var(--sw-anim-duration) infinite linear var(--sw-anim-offset)!important}.anim-accordion .e-n-accordion-item-title{border:none!important;background-color:transparent!important}.anim-accordion .e-n-accordion-item-title-text,.anim-accordion .e-n-accordion-item-title-icon{animation:colorChangeFont var(--sw-anim-duration) infinite linear var(--sw-anim-offset)!important}.anim-accordion .e-n-accordion-item-title-icon svg,.anim-accordion .e-n-accordion-item-title-icon path{fill:currentColor!important;stroke:currentColor!important}.anim-accordion .e-n-accordion-item:not([open]){border-color:var(--sw-color-gray)!important}.anim-accordion .e-n-accordion-item:not([open]) .e-n-accordion-item-title-text,.anim-accordion .e-n-accordion-item:not([open]) .e-n-accordion-item-title-icon{color:var(--sw-color-gray)!important}.elementor-form .elementor-field,.elementor-form input.elementor-field,.elementor-form textarea.elementor-field,.elementor-form select.elementor-field{background-color:var(--sw-color-form-bg)!important;color:var(--sw-color-gray-light)!important;border-width:var(--sw-border-w-input)!important;border-style:solid!important;border-top-color:var(--sw-border-input-top);border-left-color:var(--sw-border-input-side);border-right-color:var(--sw-border-input-side);border-bottom-color:var(--sw-border-input-bottom);border-radius:var(--sw-radius-control)!important;padding:10px 12px!important;font-weight:300!important;line-height:1.4!important;box-shadow:none!important;outline:none!important}.elementor-form textarea.elementor-field{min-height:140px;resize:vertical}.elementor-form .elementor-field::placeholder,.elementor-form input::placeholder,.elementor-form textarea::placeholder{color:var(--sw-color-gray)!important;opacity:1!important}.elementor-form .elementor-field:focus,.elementor-form input.elementor-field:focus,.elementor-form textarea.elementor-field:focus,.elementor-form select.elementor-field:focus{background-color:var(--sw-color-form-bg)!important;color:var(--sw-color-white)!important;border-width:var(--sw-border-w-input)!important;border-style:solid!important;border-color:var(--sw-color-yellow);animation:colorChangeBorder var(--sw-anim-duration) linear infinite var(--sw-anim-offset)!important;box-shadow:none!important;outline:none!important}.elementor-form input:-webkit-autofill,.elementor-form input:-webkit-autofill:hover,.elementor-form input:-webkit-autofill:focus{-webkit-text-fill-color:var(--sw-color-gray-light)!important;-webkit-box-shadow:0 0 0 1000px var(--sw-color-form-bg) inset!important;transition:background-color 9999s ease-in-out 0s}.elementor-form .elementor-field-label{color:var(--sw-color-gray)!important;font-weight:300!important;margin-bottom:6px}.elementor-form .elementor-mark-required .elementor-field-label::after,.elementor-form .elementor-field-required .elementor-field-label::after{color:var(--sw-color-yellow)!important}.elementor-form .elementor-field-type-checkbox label,.elementor-form .elementor-field-type-radio label{color:var(--sw-color-gray)!important;font-weight:300!important}.elementor-form .elementor-field-type-checkbox input,.elementor-form .elementor-field-type-radio input{margin-top:3px;accent-color:var(--sw-color-yellow)}.button-1,.button-2{background:transparent!important;background-color:transparent!important}.button-1 a.elementor-button,.button-1 button.elementor-button,.button-1 .elementor-button,a.elementor-button.button-1,button.elementor-button.button-1,.elementor-button.button-1,.button-2 a.elementor-button,.button-2 button.elementor-button,.button-2 .elementor-button,a.elementor-button.button-2,button.elementor-button.button-2,.elementor-button.button-2{box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-width:var(--sw-border-w)!important;border-style:solid!important;border-radius:var(--sw-radius-control)!important;position:relative;overflow:hidden;transform:translateY(0);filter:brightness(1);box-shadow:none!important;transition:background-color 0.25s ease,color 0.25s ease,border-color 0.25s ease,box-shadow 0.25s ease,transform 0.25s ease,filter 0.25s ease}.button-1 a.elementor-button,.button-1 button.elementor-button,.button-1 .elementor-button,a.elementor-button.button-1,button.elementor-button.button-1,.elementor-button.button-1{background-color:var(--sw-color-yellow);color:var(--sw-color-black)!important;border-color:transparent!important;animation-name:colorChangeBg!important}.button-1 .elementor-button .elementor-button-text,.elementor-button.button-1 .elementor-button-text{color:var(--sw-color-black)!important}.button-1 .elementor-button i,.button-1 .elementor-button svg{color:var(--sw-color-black)!important;fill:var(--sw-color-black)!important}.button-1 .elementor-button:hover,a.elementor-button.button-1:hover,button.elementor-button.button-1:hover,.elementor-button.button-1:hover{color:var(--sw-color-black)!important;transform:translateY(-2px);filter:brightness(1.08) saturate(1.08);box-shadow:0 10px 28px rgb(255 255 255 / .14)!important}.button-1 .elementor-button:hover .elementor-button-text,.elementor-button.button-1:hover .elementor-button-text{color:var(--sw-color-black)!important}.button-2 a.elementor-button,.button-2 button.elementor-button,.button-2 .elementor-button,a.elementor-button.button-2,button.elementor-button.button-2,.elementor-button.button-2{background-color:transparent!important;color:var(--sw-color-white)!important;border-color:var(--sw-color-yellow);animation-name:colorChangeBorder!important}.button-2 .elementor-button .elementor-button-text,.elementor-button.button-2 .elementor-button-text{color:var(--sw-color-white)!important}.button-2 .elementor-button i,.button-2 .elementor-button svg{color:var(--sw-color-white)!important;fill:var(--sw-color-white)!important}.button-2 .elementor-button:hover,a.elementor-button.button-2:hover,button.elementor-button.button-2:hover,.elementor-button.button-2:hover{background-color:rgb(255 255 255 / .04)!important;color:var(--sw-color-white)!important;transform:translateY(-2px);filter:brightness(1.08);box-shadow:0 10px 28px rgb(255 255 255 / .12)!important}.button-2 .elementor-button:hover .elementor-button-text,.elementor-button.button-2:hover .elementor-button-text{color:var(--sw-color-white)!important}.button-link,.button-link a,.button-link .elementor-button{background:transparent!important;background-color:transparent!important;border:none!important;box-shadow:none!important;color:var(--sw-color-gray-light)!important;padding:0!important;display:inline-flex!important;align-items:center!important;gap:.45em;font-weight:600!important;line-height:1.2!important;text-decoration:none!important;transform:translateX(0);transition:transform 0.25s ease,opacity 0.25s ease}.button-link .elementor-button-text,.button-link a span:not(.elementor-button-icon),.button-link span:not(.elementor-button-icon){color:var(--sw-color-gray-light)!important;animation-name:none!important}.button-link .elementor-button-icon,.button-link .elementor-button-icon i,.button-link i{color:var(--sw-color-yellow);animation-name:colorChangeFont!important;transition:transform 0.25s ease,opacity 0.25s ease}.button-link .elementor-button-icon svg,.button-link .elementor-button-icon path,.button-link svg,.button-link path{fill:var(--sw-color-yellow);animation-name:colorChangeFill!important;transition:transform 0.25s ease,opacity 0.25s ease}.button-link:hover,.button-link a:hover,.button-link .elementor-button:hover{color:var(--sw-color-gray-light)!important;transform:translateX(2px);opacity:.9}.button-link:hover .elementor-button-text,.button-link a:hover span:not(.elementor-button-icon),.button-link .elementor-button:hover .elementor-button-text{color:var(--sw-color-gray-light)!important;animation-name:none!important}.button-link:hover .elementor-button-icon,.button-link:hover i,.button-link:hover svg{transform:translateX(4px)}.product-card{height:100%;display:flex!important;flex-direction:column!important}.product-card-inner{height:100%;display:flex!important;flex-direction:column!important}.product-card-inner .elementor-widget-button{margin-top:auto!important}.product-card-inner .elementor-widget-button .elementor-button{width:100%}.project-card{height:100%;display:flex!important;flex-direction:column!important;overflow:hidden}.project-card-media{height:320px!important;overflow:hidden!important;display:block!important;flex:0 0 auto!important}.project-card-media .elementor-widget-container,.project-card-media a,.project-card-media picture{width:100%!important;height:100%!important;display:block!important;overflow:hidden!important}.project-card-media img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;display:block!important}.project-card-content{display:flex!important;flex-direction:column!important;flex:1 1 auto!important}.project-card-button{margin-top:auto!important}@media (max-width:1024px){.project-card-media{height:260px!important}}@media (max-width:767px){.project-card-media{height:220px!important}}.elementor-widget-search .e-search-form{display:flex!important;align-items:center!important;width:120px!important;height:37px!important;background:transparent!important}.elementor-widget-search .e-search-label{position:relative!important;flex:0 0 36px!important;width:36px!important;min-width:36px!important;height:37px!important;box-sizing:border-box!important;display:block!important;background-color:var(--sw-navbar-search-field-background)!important;border-top-width:var(--sw-border-w-input)!important;border-bottom-width:var(--sw-border-w-input)!important;border-left-width:var(--sw-border-w-input)!important;border-right-width:0!important;border-style:solid!important;border-top-color:var(--sw-color-gray);border-bottom-color:var(--sw-color-gray);border-left-color:var(--sw-color-gray);border-right-color:#fff0;border-radius:var(--sw-radius-control) 0 0 var(--sw-radius-control)!important;color:var(--sw-color-gray)!important;padding:0!important;margin:0!important;opacity:1;overflow:hidden!important;transition:width 0.25s ease,min-width 0.25s ease,flex-basis 0.25s ease,opacity 0.18s ease,border-color 0.25s ease!important}.elementor-widget-search .e-search-label svg{position:absolute!important;width:16px!important;height:16px!important;left:8px!important;top:50%!important;transform:translateY(-50%)!important;margin:0!important;color:currentColor!important;fill:currentColor!important;transition:opacity 0.15s ease,transform 0.25s ease!important}.elementor-widget-search .e-search-input-wrapper{position:relative!important;flex:1 1 auto!important;width:84px!important;min-width:0!important;height:37px!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;background-color:var(--sw-navbar-search-field-background)!important;border-top-width:var(--sw-border-w-input)!important;border-right-width:var(--sw-border-w-input)!important;border-bottom-width:var(--sw-border-w-input)!important;border-left-width:0!important;border-style:solid!important;border-top-color:var(--sw-color-gray);border-right-color:var(--sw-color-gray);border-bottom-color:var(--sw-color-gray);border-left-color:#fff0;border-radius:0 var(--sw-radius-control) var(--sw-radius-control) 0!important;overflow:hidden!important;transition:width 0.25s ease,border-color 0.25s ease,border-radius 0.25s ease,background-color 0.25s ease!important}.elementor-widget-search .e-search-input{width:100%!important;min-width:0!important;height:35px!important;min-height:35px!important;box-sizing:border-box!important;background:transparent!important;color:var(--sw-color-gray-light)!important;-webkit-text-fill-color:var(--sw-color-gray-light)!important;border:0!important;outline:0!important;box-shadow:none!important;padding:0 23px 0 7px!important;margin:0!important;font-size:inherit!important;font-weight:inherit!important;line-height:35px!important;position:static!important;top:auto!important;vertical-align:middle!important}.elementor-widget-search .e-search-input::placeholder{color:var(--sw-color-gray)!important;-webkit-text-fill-color:var(--sw-color-gray)!important;opacity:0!important;transition:opacity 0.18s ease!important}.elementor-widget-search .e-search-form:focus-within .e-search-input::placeholder{opacity:0.75!important}.elementor-widget-search .e-search-input-wrapper svg{position:absolute!important;width:11px!important;height:11px!important;right:6px!important;top:50%!important;transform:translateY(-50%)!important;margin:0!important;color:var(--sw-color-gray)!important;fill:currentColor!important;cursor:pointer!important;transition:color 0.2s ease,opacity 0.2s ease!important}.elementor-widget-search .e-search-input-wrapper svg:hover{color:var(--sw-color-gray-light)!important}.elementor-widget-search .e-search-form:focus-within .e-search-label{flex-basis:0!important;width:0!important;min-width:0!important;opacity:0!important;border-left-width:0!important}.elementor-widget-search .e-search-form:focus-within .e-search-label svg{opacity:0!important;transform:translate(-8px,-50%)!important}.elementor-widget-search .e-search-form:focus-within .e-search-input-wrapper{width:120px!important;border-left-width:var(--sw-border-w-input)!important;border-left-style:solid!important;border-left-color:var(--sw-color-yellow);border-radius:var(--sw-radius-control)!important;border-color:var(--sw-color-yellow);animation:colorChangeBorder var(--sw-anim-duration) linear infinite var(--sw-anim-offset)!important}.elementor-widget-search .e-search-form:has(.e-search-input:not(:placeholder-shown)) .e-search-label{flex-basis:0!important;width:0!important;min-width:0!important;opacity:0!important;border-left-width:0!important}.elementor-widget-search .e-search-form:has(.e-search-input:not(:placeholder-shown)) .e-search-label svg{opacity:0!important;transform:translate(-8px,-50%)!important}.elementor-widget-search .e-search-form:has(.e-search-input:not(:placeholder-shown)) .e-search-input-wrapper{width:120px!important;border-left-width:var(--sw-border-w-input)!important;border-left-style:solid!important;border-left-color:var(--sw-color-gray);border-radius:var(--sw-radius-control)!important}.elementor-widget-search .e-search-form:has(.e-search-input:not(:placeholder-shown)):focus-within .e-search-input-wrapper{border-color:var(--sw-color-yellow)}.elementor-widget-search .e-search-form:focus-within .e-search-label{color:var(--sw-color-yellow);animation:colorChangeFont var(--sw-anim-duration) linear infinite var(--sw-anim-offset)!important}@media (max-width:767px){.elementor-widget-search .e-search-form{width:86px!important;height:29px!important}.elementor-widget-search .e-search-label{flex-basis:27px!important;width:27px!important;min-width:27px!important;height:29px!important}.elementor-widget-search .e-search-label svg{width:12px!important;height:12px!important;left:7px!important;top:50%!important;transform:translateY(-50%)!important}.elementor-widget-search .e-search-input-wrapper{width:59px!important;min-width:0!important;height:29px!important}.elementor-widget-search .e-search-input{height:27px!important;min-height:27px!important;padding:0 18px 0 5px!important;font-size:0.78rem!important;line-height:27px!important}.elementor-widget-search .e-search-input-wrapper svg{width:9px!important;height:9px!important;right:5px!important;top:50%!important;transform:translateY(-50%)!important}.elementor-widget-search .e-search-form:focus-within .e-search-label,.elementor-widget-search .e-search-form:has(.e-search-input:not(:placeholder-shown)) .e-search-label{flex-basis:0!important;width:0!important;min-width:0!important}.elementor-widget-search .e-search-form:focus-within .e-search-input-wrapper,.elementor-widget-search .e-search-form:has(.e-search-input:not(:placeholder-shown)) .e-search-input-wrapper{width:86px!important}}.elementor-post-info i,.elementor-post-info .elementor-icon-list-icon i,.elementor-post__meta-data i{color:var(--sw-color-yellow);animation-name:colorChangeFont!important}.elementor-post-info svg,.elementor-post-info path,.elementor-post-info .elementor-icon-list-icon svg,.elementor-post-info .elementor-icon-list-icon path,.elementor-post__meta-data svg,.elementor-post__meta-data path{fill:var(--sw-color-yellow);animation-name:colorChangeFill!important}.blog-loop .anim-text .elementor-heading-title,.blog-loop .anim-text .elementor-heading-title>a,.blog-loop .anim-text .elementor-heading-title a{color:var(--sw-color-yellow);animation:colorChangeFont var(--sw-anim-duration) linear infinite var(--sw-anim-offset)!important}.blog-loop .anim-text .elementor-heading-title :is(span,strong,em,b,i){color:inherit!important;animation:none!important}.blog-loop .anim-text .elementor-heading-title>a:hover,.blog-loop .anim-text .elementor-heading-title>a:focus-visible{color:var(--sw-color-yellow);animation:colorChangeFont var(--sw-anim-duration) linear infinite var(--sw-anim-offset)!important;opacity:.88}.blog-loop .anim-icon :is(i,.elementor-icon-list-icon i){color:var(--sw-color-yellow);animation:colorChangeFont var(--sw-anim-duration) linear infinite var(--sw-anim-offset)!important}.blog-loop .anim-icon :is(svg,path,.elementor-icon-list-icon svg,.elementor-icon-list-icon path){color:var(--sw-color-yellow);fill:var(--sw-color-yellow);animation:colorChangeFill var(--sw-anim-duration) linear infinite var(--sw-anim-offset)!important}.blog-loop .button-link .elementor-button-icon,.blog-loop .button-link .elementor-button-icon i,.blog-loop .button-link i{color:var(--sw-color-yellow);animation:colorChangeFont var(--sw-anim-duration) linear infinite var(--sw-anim-offset)!important}.blog-loop .button-link .elementor-button-icon svg,.blog-loop .button-link .elementor-button-icon path,.blog-loop .button-link svg,.blog-loop .button-link path{color:var(--sw-color-yellow);fill:var(--sw-color-yellow);animation:colorChangeFill var(--sw-anim-duration) linear infinite var(--sw-anim-offset)!important}.elementor-swiper-button,.elementor-swiper-button i,.swiper-button-prev,.swiper-button-next,.swiper-button-prev i,.swiper-button-next i{animation:colorChangeFont var(--sw-anim-duration) infinite linear var(--sw-anim-offset)!important}.elementor-swiper-button svg,.elementor-swiper-button path,.swiper-button-prev svg,.swiper-button-next svg,.swiper-button-prev path,.swiper-button-next path{animation:colorChangeFill var(--sw-anim-duration) infinite linear var(--sw-anim-offset)!important}body{--ws-filter-font-family:inherit;--ws-filter-font-size:clamp(0.82rem, 0.76681rem + 0.24828vw, 0.94rem);--ws-filter-text-color:var(--sw-color-gray-light);--ws-filter-text-weight:400;--ws-filter-label-color:var(--sw-color-gray-light);--ws-filter-label-bg:transparent;--ws-filter-label-hover-bg:transparent;--ws-filter-label-weight:500;--ws-filter-label-font-size:clamp(0.82rem, 0.76681rem + 0.24828vw, 0.94rem);--ws-filter-label-padding:0;--ws-filter-label-radius:0;--ws-filter-gap-between-filters-row:0px;--ws-filter-gap-between-filters-col:0px;--ws-filter-gap-between-pills:8px;--ws-filter-checkbox-gap-row:8px;--ws-filter-checkbox-gap-col:8px;--ws-filter-header-gap:8px;--ws-filter-input-min-width:0px;--ws-filter-pill-bg:rgba(255, 255, 255, 0.025);--ws-filter-pill-bg-hover:rgba(255, 255, 255, 0.06);--ws-filter-pill-bg-active:var(--sw-color-yellow);--ws-filter-pill-text:var(--sw-color-gray-light);--ws-filter-pill-text-hover:var(--sw-color-white);--ws-filter-pill-text-active:var(--sw-color-black);--ws-filter-pill-border:1px solid rgba(255, 255, 255, 0.14);--ws-filter-pill-border-active:transparent;--ws-filter-pill-radius:var(--sw-radius-pill);--ws-filter-pill-padding:7px 13px;--ws-filter-pill-font-size:clamp(0.82rem, 0.76681rem + 0.24828vw, 0.94rem);--ws-filter-dropdown-bg:var(--sw-color-form-bg);--ws-filter-dropdown-border:1px solid var(--sw-border-input-bottom);--ws-filter-dropdown-radius:var(--sw-radius-control);--ws-filter-dropdown-padding:9px 12px;--ws-filter-dropdown-font-size:clamp(0.82rem, 0.76681rem + 0.24828vw, 0.94rem);--ws-filter-dropdown-text-color:var(--sw-color-gray-light);--ws-filter-dropdown-hover-bg:var(--sw-color-yellow);--ws-filter-dropdown-text-hover:var(--sw-color-black);--ws-filter-dropdown-panel-bg:var(--sw-color-form-bg);--ws-filter-dropdown-panel-border:rgba(255, 255, 255, 0.22);--ws-filter-dropdown-caret-color:var(--sw-color-gray);--ws-filter-date-picker-bg:var(--sw-color-form-bg);--ws-filter-date-picker-border:1px solid var(--sw-border-input-bottom);--ws-filter-date-picker-radius:var(--sw-radius-control);--ws-filter-date-picker-padding:9px 12px;--ws-filter-date-picker-font-size:clamp(0.82rem, 0.76681rem + 0.24828vw, 0.94rem);--ws-filter-date-picker-text-color:var(--sw-color-gray-light);--ws-filter-date-picker-placeholder-color:var(--sw-color-gray);--ws-filter-date-picker-icon-color:var(--sw-color-yellow);--ws-filter-date-picker-panel-bg:var(--sw-color-form-bg);--ws-filter-date-picker-panel-border:rgba(255, 255, 255, 0.22);--ws-filter-date-picker-panel-radius:var(--sw-radius-card);--ws-filter-date-picker-panel-shadow:0 18px 45px rgba(0, 0, 0, 0.45);--ws-filter-date-picker-inner-label-color:var(--sw-color-gray);--ws-filter-date-picker-inner-field-bg:var(--sw-color-form-bg);--ws-filter-date-picker-inner-field-border:1px solid var(--sw-border-input-bottom);--ws-filter-date-picker-inner-field-radius:var(--sw-radius-control);--ws-filter-date-picker-inner-field-padding:9px 12px;--ws-filter-date-picker-inner-field-text-color:var(--sw-color-gray-light);--ws-filter-date-picker-inner-field-font-size:clamp(0.82rem, 0.76681rem + 0.24828vw, 0.94rem);--ws-filter-date-picker-inner-field-icon-color:var(--sw-color-yellow);--ws-filter-date-picker-inner-actions-gap:10px;--ws-filter-date-picker-clear-bg:transparent;--ws-filter-date-picker-clear-text-color:var(--sw-color-gray-light);--ws-filter-date-picker-clear-border:1px solid rgba(255, 255, 255, 0.22);--ws-filter-date-picker-clear-radius:var(--sw-radius-control);--ws-filter-date-picker-clear-padding:8px 12px;--ws-filter-date-picker-clear-hover-bg:rgba(255, 255, 255, 0.06);--ws-filter-date-picker-clear-hover-text-color:var(--sw-color-white);--ws-filter-date-picker-apply-bg:var(--sw-color-yellow);--ws-filter-date-picker-apply-text-color:var(--sw-color-black);--ws-filter-date-picker-apply-border:1px solid transparent;--ws-filter-date-picker-apply-radius:var(--sw-radius-control);--ws-filter-date-picker-apply-padding:8px 12px;--ws-filter-date-picker-apply-hover-bg:var(--sw-color-yellow);--ws-filter-date-picker-apply-hover-text-color:var(--sw-color-black);--ws-filter-date-picker-apply-disabled-bg:var(--sw-color-disabled-bg);--ws-filter-date-picker-apply-disabled-text-color:var(--sw-color-gray);--ws-filter-date-picker-preset-bg:transparent;--ws-filter-date-picker-preset-text-color:var(--sw-color-gray-light);--ws-filter-date-picker-preset-border:1px solid rgba(255, 255, 255, 0.22);--ws-filter-date-picker-preset-radius:var(--sw-radius-pill);--ws-filter-date-picker-preset-padding:7px 11px;--ws-filter-date-picker-preset-font-size:clamp(0.78rem, 0.74rem + 0.17vw, 0.88rem);--ws-filter-date-picker-preset-hover-bg:rgba(255, 255, 255, 0.06);--ws-filter-date-picker-preset-hover-text-color:var(--sw-color-white);--ws-filter-date-picker-preset-active-bg:var(--sw-color-yellow);--ws-filter-date-picker-preset-active-text-color:var(--sw-color-black);--ws-filter-checkbox-size:16px;--ws-filter-checkbox-color:var(--sw-color-yellow);--ws-filter-checkbox-border-color:rgba(255, 255, 255, 0.3);--ws-filter-checkbox-bg:var(--sw-color-form-bg);--ws-filter-checkbox-hover-bg:rgba(255, 255, 255, 0.12);--ws-filter-checkbox-check-color:var(--sw-color-black);--ws-filter-slider-track-color:rgba(255, 255, 255, 0.18);--ws-filter-slider-track-height:3px;--ws-filter-slider-thumb-color:var(--sw-color-yellow);--ws-filter-slider-thumb-size:16px;--ws-filter-slider-thumb-margin-top:-7px;--ws-filter-slider-wrapper-width:100%;--ws-filter-input-border:1px solid var(--sw-border-input-bottom);--ws-filter-input-border-radius:var(--sw-radius-control);--ws-filter-input-bg:var(--sw-color-form-bg);--ws-filter-price-input-width:88px;--ws-filter-price-input-padding:9px 10px;--ws-filter-price-input-font-size:clamp(0.82rem, 0.76681rem + 0.24828vw, 0.94rem);--ws-filter-price-input-text-color:var(--sw-color-gray-light);--ws-filter-reset-icon-size:16px;--ws-filter-reset-icon-color:var(--sw-color-gray);--ws-filter-reset-icon-color-hover:var(--sw-color-black);--ws-filter-reset-btn-bg:transparent;--ws-filter-reset-btn-bg-hover:var(--sw-color-yellow);--ws-filter-reset-btn-radius:var(--sw-radius-pill);--ws-filter-reset-btn-padding:0;--ws-filter-reset-all-bg:transparent;--ws-filter-reset-all-bg-hover:rgba(255, 255, 255, 0.04);--ws-filter-reset-all-color:var(--sw-color-white);--ws-filter-reset-all-color-hover:var(--sw-color-white);--ws-filter-reset-all-border:var(--sw-border-w) solid var(--sw-color-yellow);--ws-filter-reset-all-radius:var(--sw-radius-control);--ws-filter-reset-all-padding:10px 16px;--ws-filter-reset-all-weight:500;--ws-filter-view-results-bg:transparent;--ws-filter-view-results-bg-hover:rgba(255, 255, 255, 0.04);--ws-filter-view-results-color:var(--sw-color-white);--ws-filter-view-results-color-hover:var(--sw-color-white);--ws-filter-view-results-border:var(--sw-border-w) solid var(--sw-color-yellow);--ws-filter-view-results-radius:var(--sw-radius-control);--ws-filter-view-results-padding:10px 16px;--ws-filter-view-results-font-size:clamp(0.82rem, 0.76681rem + 0.24828vw, 0.94rem);--ws-filter-view-results-font-weight:500;--ws-filter-swatch-bg-hover:rgba(255, 255, 255, 0.06);--ws-filter-swatch-bg-active:rgba(255, 255, 255, 0.06);--ws-filter-swatch-border-active:2px solid var(--sw-color-yellow);--ws-filter-swatch-dot-size:15px;--ws-filter-swatch-dot-radius:50%;--ws-filter-swatch-dot-border:1px solid rgba(255, 255, 255, 0.35);--ws-filter-swatch-dot-margin-right:6px;--ws-filter-swatch-option-font-size:clamp(0.82rem, 0.76681rem + 0.24828vw, 0.94rem);--ws-filter-swatch-option-padding:7px 13px;--ws-filter-swatch-option-border:1px solid rgba(255, 255, 255, 0.14);--ws-filter-swatch-option-border-active:2px solid var(--sw-color-yellow)}.ws-filter-conditional-hidden,.ws-filter-host-hidden{display:none!important}.ws-filter-host-hidden{margin:0!important;padding:0!important;min-height:0!important}.ws-wc-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}.ws-wc-filters-skin.ws-wc-filter-wrapper,.ws-wc-sort-wrapper{font-family:var(--ws-filter-font-family)!important;font-size:var(--ws-filter-font-size)!important;font-weight:var(--ws-filter-text-weight)!important}.ws-wc-filters-skin .ws-wc-filter-form,.ws-wc-sort-wrapper .ws-wc-sort-form.ws-wc-filter-form{display:flex;flex-wrap:wrap;gap:var(--ws-filter-gap-between-filters-row) var(--ws-filter-gap-between-filters-col);align-items:center;justify-content:flex-start;width:100%;min-width:0;max-width:100%;box-sizing:border-box}.ws-wc-filters-skin .ws-wc-filter-control{width:100%;min-width:0;max-width:100%;box-sizing:border-box}.ws-wc-filters-skin .ws-wc-filter-label,.ws-wc-sort-wrapper .ws-wc-filter-label{font-size:var(--ws-filter-label-font-size);font-weight:var(--ws-filter-label-weight);color:var(--ws-filter-label-color);background:var(--ws-filter-label-bg);padding:var(--ws-filter-label-padding);border-radius:var(--ws-filter-label-radius)}.ws-wc-filters-skin .ws-wc-filter-label:hover,.ws-wc-sort-wrapper .ws-wc-filter-label:hover{background:var(--ws-filter-label-hover-bg)}.ws-wc-filters-skin .ws-wc-filter-reset{appearance:none;background:var(--ws-filter-reset-btn-bg);border-radius:var(--ws-filter-reset-btn-radius);cursor:pointer}.ws-wc-filters-skin .ws-wc-filter-reset span[aria-hidden="true"]{color:var(--ws-filter-reset-icon-color);font-size:var(--ws-filter-reset-icon-size);line-height:1}.ws-wc-filters-skin .ws-wc-filter-reset:hover{background:var(--ws-filter-reset-btn-bg-hover)}.ws-wc-filters-skin .ws-wc-filter-reset:hover span[aria-hidden="true"]{color:var(--ws-filter-reset-icon-color-hover)}.ws-wc-filters-skin .ws-wc-filter-control input[type="text"],.ws-wc-filters-skin .ws-wc-filter-control input[type="number"]{width:100%;min-width:0;max-width:100%;padding:var(--ws-filter-price-input-padding);border-radius:var(--ws-filter-input-border-radius);border:var(--ws-filter-input-border);background:var(--ws-filter-input-bg);color:var(--ws-filter-price-input-text-color);font-size:var(--ws-filter-price-input-font-size);font-weight:var(--ws-filter-text-weight);box-sizing:border-box}.ws-wc-filters-skin .ws-custom-select,.ws-wc-sort-wrapper .ws-custom-select{position:relative;width:100%;min-width:0;max-width:100%;box-sizing:border-box}.ws-wc-filters-skin .ws-custom-select-toggle,.ws-wc-sort-wrapper .ws-custom-select-toggle{width:100%;min-width:0;max-width:100%;padding:var(--ws-filter-dropdown-padding);border-radius:var(--ws-filter-dropdown-radius);border:var(--ws-filter-dropdown-border);background:var(--ws-filter-dropdown-bg);display:flex;align-items:center;justify-content:space-between;cursor:pointer;color:var(--ws-filter-dropdown-text-color);font-size:var(--ws-filter-dropdown-font-size);font-family:inherit;box-sizing:border-box}.ws-wc-filters-skin .ws-custom-select-label,.ws-wc-sort-wrapper .ws-custom-select-label{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws-wc-filters-skin .ws-custom-select-caret,.ws-wc-sort-wrapper .ws-custom-select-caret{flex:0 0 auto;margin-left:.5rem;color:var(--ws-filter-dropdown-caret-color)}.ws-wc-filters-skin .ws-custom-select-panel,.ws-wc-sort-wrapper .ws-custom-select-panel{position:absolute;top:calc(100% + 2px);left:0;display:none;width:100%;min-width:0;max-width:100%;max-height:220px;overflow-y:auto;padding:.25rem 0;background:var(--ws-filter-dropdown-panel-bg);border:1px solid var(--ws-filter-dropdown-panel-border);border-radius:var(--ws-filter-dropdown-radius)}.ws-wc-filters-skin .ws-custom-select.is-open .ws-custom-select-panel,.ws-wc-sort-wrapper .ws-custom-select.is-open .ws-custom-select-panel{display:block}.ws-wc-filters-skin .ws-custom-select-option,.ws-wc-sort-wrapper .ws-custom-select-option{width:100%;max-width:100%;padding:.5rem .75rem;border:0;background:#fff0;color:var(--ws-filter-dropdown-text-color);text-align:left;cursor:pointer;font:inherit;white-space:normal;overflow-wrap:anywhere;box-sizing:border-box}.ws-wc-filters-skin .ws-custom-select-option:hover,.ws-wc-sort-wrapper .ws-custom-select-option:hover{background:var(--ws-filter-dropdown-hover-bg);color:var(--ws-filter-dropdown-text-hover)}.ws-wc-filters-skin .ws-wc-filter-multiselect-inline{display:flex;flex-wrap:wrap;gap:var(--ws-filter-gap-between-pills);width:100%;min-width:0;max-width:100%;box-sizing:border-box}.ws-wc-filters-skin .ws-wc-filter-multiselect-option{position:relative;display:inline-flex;align-items:center;cursor:pointer;border:var(--ws-filter-pill-border);border-radius:var(--ws-filter-pill-radius);background:var(--ws-filter-pill-bg);color:var(--ws-filter-pill-text);padding:var(--ws-filter-pill-padding);font-size:var(--ws-filter-pill-font-size);font-weight:var(--ws-filter-text-weight)}.ws-wc-filters-skin .ws-wc-filter-multiselect-option input[type="checkbox"],.ws-wc-filters-skin .ws-wc-filter-multiselect-option input[type="radio"]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.ws-wc-filters-skin .ws-wc-filter-multiselect-option span{color:inherit;white-space:nowrap}.ws-wc-filters-skin .ws-wc-filter-multiselect-option:hover{background:var(--ws-filter-pill-bg-hover);color:var(--ws-filter-pill-text-hover)}.ws-wc-filters-skin .ws-wc-filter-multiselect-option.is-active{background:var(--ws-filter-pill-bg-active);color:var(--ws-filter-pill-text-active);border-color:var(--ws-filter-pill-border-active)}.ws-wc-filters-skin .ws-wc-filter-checkbox-group{display:flex;flex-wrap:wrap;gap:var(--ws-filter-checkbox-gap-row) var(--ws-filter-checkbox-gap-col)}.ws-wc-filters-skin .ws-wc-filter-checkbox{display:inline-flex;align-items:center;gap:.45rem;cursor:pointer}.ws-wc-filters-skin .ws-wc-filter-checkbox input[type="checkbox"]{width:var(--ws-filter-checkbox-size);height:var(--ws-filter-checkbox-size);flex:0 0 var(--ws-filter-checkbox-size);appearance:none;background-color:var(--ws-filter-checkbox-bg);border:1px solid var(--ws-filter-checkbox-border-color)!important;border-radius:3px;cursor:pointer;position:relative;display:inline-block;box-sizing:border-box}.ws-wc-filters-skin .ws-wc-filter-checkbox input[type="checkbox"]::before{content:"";position:absolute;top:50%;left:50%;width:5px;height:9px;border-right:2px solid #fff0;border-bottom:2px solid #fff0;transform:translate(-50%,-58%) rotate(45deg) scale(0);transform-origin:center;transition:border-color 0.15s ease,transform 0.15s ease}.ws-wc-filters-skin .ws-wc-filter-checkbox input[type="checkbox"]:checked{background-color:var(--ws-filter-checkbox-color)}.ws-wc-filters-skin .ws-wc-filter-checkbox input[type="checkbox"]:checked::before{border-right-color:var(--ws-filter-checkbox-check-color);border-bottom-color:var(--ws-filter-checkbox-check-color);transform:translate(-50%,-58%) rotate(45deg) scale(1)}.ws-wc-filters-skin .ws-wc-filter-checkbox input[type="checkbox"]:hover{background-color:var(--ws-filter-checkbox-hover-bg)}.ws-wc-filters-skin .ws-wc-filter-checkbox input[type="checkbox"]:focus-visible{outline:2px solid var(--sw-color-yellow);animation:colorChangeOutline var(--sw-anim-duration) linear infinite var(--sw-anim-offset)!important;outline-offset:3px}.ws-colour-swatch{width:var(--ws-filter-swatch-dot-size);height:var(--ws-filter-swatch-dot-size);flex:0 0 var(--ws-filter-swatch-dot-size);display:inline-block;margin-right:var(--ws-filter-swatch-dot-margin-right);border-radius:var(--ws-filter-swatch-dot-radius);background:var(--ws-swatch);border:var(--ws-filter-swatch-dot-border);box-sizing:border-box}.ws-wc-filters-skin .ws-wc-filter-multiselect-option:has(.ws-colour-swatch){padding:var(--ws-filter-swatch-option-padding);font-size:var(--ws-filter-swatch-option-font-size);border:var(--ws-filter-swatch-option-border)}.ws-wc-filters-skin .ws-wc-filter-multiselect-option.is-active:has(.ws-colour-swatch){background:var(--ws-filter-swatch-bg-active);border:var(--ws-filter-swatch-option-border-active)}.ws-wc-filters-skin .ws-price-range-wrapper{display:inline-flex;flex-direction:column;gap:.35rem}.ws-price-range-display{display:none;align-items:center;gap:.35rem}.ws-price-range-wrapper[data-currency-enabled="1"] .ws-price-range-display{display:inline-flex}.ws-wc-filters-skin .ws-date-range-group{position:relative;width:100%;min-width:0;max-width:100%;box-sizing:border-box}.ws-wc-filters-skin .ws-date-range-trigger{width:100%;min-width:0;max-width:100%;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:space-between;gap:12px;padding:var(--ws-filter-date-picker-padding);border:var(--ws-filter-date-picker-border);border-radius:var(--ws-filter-date-picker-radius);background:var(--ws-filter-date-picker-bg);color:var(--ws-filter-date-picker-text-color);cursor:pointer;font:inherit;font-size:var(--ws-filter-date-picker-font-size);text-align:left}.ws-wc-filters-skin .ws-date-range-trigger-text{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws-wc-filters-skin .ws-date-range-trigger-text.is-placeholder{color:var(--ws-filter-date-picker-placeholder-color)}.ws-wc-filters-skin .ws-date-range-trigger-icon{flex:0 0 auto;color:var(--ws-filter-date-picker-icon-color)}.ws-wc-filters-skin .ws-date-range-panel{position:absolute;top:calc(100% + 6px);left:0;z-index:9999;width:100%;min-width:0;max-width:100%;padding:12px;background:var(--ws-filter-date-picker-panel-bg);border:1px solid var(--ws-filter-date-picker-panel-border);border-radius:var(--ws-filter-date-picker-panel-radius);box-shadow:var(--ws-filter-date-picker-panel-shadow)}.ws-wc-filters-skin .ws-date-range-presets{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.ws-wc-filters-skin .ws-date-range-preset{padding:var(--ws-filter-date-picker-preset-padding);border:var(--ws-filter-date-picker-preset-border);border-radius:var(--ws-filter-date-picker-preset-radius);background:var(--ws-filter-date-picker-preset-bg);color:var(--ws-filter-date-picker-preset-text-color);cursor:pointer;font:inherit;font-size:var(--ws-filter-date-picker-preset-font-size)}.ws-wc-filters-skin .ws-date-range-preset:hover,.ws-wc-filters-skin .ws-date-range-preset:focus-visible{background:var(--ws-filter-date-picker-preset-hover-bg);color:var(--ws-filter-date-picker-preset-hover-text-color)}.ws-wc-filters-skin .ws-date-range-preset.is-active,.ws-wc-filters-skin .ws-date-range-preset[aria-pressed="true"]{background:var(--ws-filter-date-picker-preset-active-bg);color:var(--ws-filter-date-picker-preset-active-text-color)}.ws-wc-filters-skin .ws-date-range-panel-row{display:grid;grid-template-columns:1fr;gap:10px}.ws-wc-filters-skin .ws-date-range-panel-field{display:flex;flex-direction:column;gap:6px;color:var(--ws-filter-date-picker-inner-label-color);font-size:.92em}.ws-wc-filters-skin .ws-date-range-input{width:100%;padding:var(--ws-filter-date-picker-inner-field-padding);border:var(--ws-filter-date-picker-inner-field-border)!important;border-radius:var(--ws-filter-date-picker-inner-field-radius);background:var(--ws-filter-date-picker-inner-field-bg);color:var(--ws-filter-date-picker-inner-field-text-color);font-size:var(--ws-filter-date-picker-inner-field-font-size);box-sizing:border-box}.ws-wc-filters-skin .ws-date-range-panel-actions{display:flex;justify-content:space-between;gap:var(--ws-filter-date-picker-inner-actions-gap);margin-top:12px}.ws-wc-filters-skin .ws-date-range-clear,.ws-wc-filters-skin .ws-date-range-apply{cursor:pointer;font:inherit}.ws-wc-filters-skin .ws-date-range-clear{padding:var(--ws-filter-date-picker-clear-padding);border:var(--ws-filter-date-picker-clear-border);border-radius:var(--ws-filter-date-picker-clear-radius);background:var(--ws-filter-date-picker-clear-bg);color:var(--ws-filter-date-picker-clear-text-color)}.ws-wc-filters-skin .ws-date-range-clear:hover,.ws-wc-filters-skin .ws-date-range-clear:focus-visible{background:var(--ws-filter-date-picker-clear-hover-bg);color:var(--ws-filter-date-picker-clear-hover-text-color)}.ws-wc-filters-skin .ws-date-range-apply{padding:var(--ws-filter-date-picker-apply-padding);border:var(--ws-filter-date-picker-apply-border);border-radius:var(--ws-filter-date-picker-apply-radius);background:var(--ws-filter-date-picker-apply-bg);color:var(--ws-filter-date-picker-apply-text-color)}.ws-wc-filters-skin .ws-date-range-apply:hover:not([disabled]):not([aria-disabled="true"]),.ws-wc-filters-skin .ws-date-range-apply:focus-visible:not([disabled]):not([aria-disabled="true"]){background:var(--ws-filter-date-picker-apply-hover-bg);color:var(--ws-filter-date-picker-apply-hover-text-color)}.ws-wc-filters-skin .ws-date-range-apply[disabled],.ws-wc-filters-skin .ws-date-range-apply[aria-disabled="true"]{background:var(--ws-filter-date-picker-apply-disabled-bg);color:var(--ws-filter-date-picker-apply-disabled-text-color);cursor:not-allowed}@media (min-width:769px){.ws-wc-filter-wrapper[data-desktop-orientation="horizontal"] .ws-wc-filter-form{flex-direction:row;align-items:center}.ws-wc-filter-wrapper[data-desktop-orientation="vertical"] .ws-wc-filter-form{flex-direction:column;align-items:stretch}.ws-wc-filter-wrapper[data-desktop-orientation="vertical"] .ws-wc-filter-multiselect-inline,.ws-wc-filter-wrapper[data-desktop-orientation="vertical"] .ws-wc-filter-checkbox-group{flex-direction:column;align-items:stretch}.ws-wc-filter-wrapper[data-desktop-orientation="vertical"] .ws-wc-filter-multiselect-option{width:100%;justify-content:flex-start}}.ws-wc-filter-reset-all,.ws-wc-filter-redirect-button{appearance:none;cursor:pointer;font-family:inherit}.ws-wc-filter-reset-all{padding:var(--ws-filter-reset-all-padding);border:var(--ws-filter-reset-all-border);border-radius:var(--ws-filter-reset-all-radius);background:var(--ws-filter-reset-all-bg);color:var(--ws-filter-reset-all-color);font-size:var(--ws-filter-font-size);font-weight:var(--ws-filter-reset-all-weight)}.ws-wc-filter-reset-all:hover,.ws-wc-filter-reset-all:focus-visible{background:var(--ws-filter-reset-all-bg-hover);color:var(--ws-filter-reset-all-color-hover)}.ws-wc-filter-redirect-wrap{display:inline-flex;align-items:center;gap:10px}.ws-wc-filter-redirect-button{padding:var(--ws-filter-view-results-padding);border:var(--ws-filter-view-results-border);border-radius:var(--ws-filter-view-results-radius);background:var(--ws-filter-view-results-bg);color:var(--ws-filter-view-results-color);font-size:var(--ws-filter-view-results-font-size);font-weight:var(--ws-filter-view-results-font-weight)}.ws-wc-filter-redirect-button:hover,.ws-wc-filter-redirect-button:focus-visible{background:var(--ws-filter-view-results-bg-hover);color:var(--ws-filter-view-results-color-hover)}.product-filter-area{width:100%;min-width:0;max-width:100%;position:relative;box-sizing:border-box}.elementor-widget-shortcode:has(.ws-wc-filter-wrapper),.elementor-widget-shortcode:has(.ws-wc-sort-wrapper),.elementor-widget-html:has(.ws-wc-filter-wrapper),.elementor-widget-html:has(.ws-wc-sort-wrapper),.elementor-widget-shortcode:has(.ws-wc-filter-wrapper)>.elementor-widget-container,.elementor-widget-shortcode:has(.ws-wc-sort-wrapper)>.elementor-widget-container,.elementor-widget-html:has(.ws-wc-filter-wrapper)>.elementor-widget-container,.elementor-widget-html:has(.ws-wc-sort-wrapper)>.elementor-widget-container,.elementor-widget-shortcode:has(.ws-wc-filter-wrapper) .elementor-shortcode,.elementor-widget-shortcode:has(.ws-wc-sort-wrapper) .elementor-shortcode{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.ws-wc-filters-skin.ws-wc-filter-wrapper,.ws-wc-sort-wrapper{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;font-family:inherit!important;color:var(--sw-color-gray)!important;background:rgb(255 255 255 / .025)!important;border:1px solid rgb(255 255 255 / .12)!important;border-radius:var(--sw-radius-card)!important;padding:12px 14px!important;margin:0!important;box-shadow:none!important;transition:border-color 0.2s ease,background-color 0.2s ease}.ws-wc-filters-skin.ws-wc-filter-wrapper:hover,.ws-wc-sort-wrapper:hover{border-color:rgb(255 255 255 / .22)!important;background:rgb(255 255 255 / .035)!important}.ws-wc-filters-skin .ws-wc-filter-header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;margin-bottom:8px!important}.ws-wc-filters-skin .ws-wc-filter-label,.ws-wc-sort-wrapper .ws-wc-filter-label{letter-spacing:0.02em!important;line-height:1.2!important;text-decoration:none!important}.ws-wc-filters-skin .ws-wc-filter-reset{width:24px!important;height:24px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid rgb(255 255 255 / .14)!important;padding:0!important;transition:color 0.2s ease,border-color 0.2s ease,background-color 0.2s ease,transform 0.2s ease!important}.ws-wc-filters-skin .ws-wc-filter-reset:hover{border-color:var(--sw-color-yellow)!important;transform:rotate(90deg)}.ws-wc-filters-skin .ws-wc-filter-reset:focus-visible{outline:2px solid var(--sw-color-yellow)!important;outline-offset:3px!important}.ws-wc-filters-skin .ws-wc-filter-control input[type="text"],.ws-wc-filters-skin .ws-wc-filter-control input[type="number"],.ws-wc-filters-skin .ws-price-range-input,.ws-wc-filters-skin .ws-date-range-input{background-color:var(--sw-color-form-bg)!important;color:var(--sw-color-gray-light)!important;border-top:var(--sw-border-w-input) solid var(--sw-border-input-top)!important;border-left:var(--sw-border-w-input) solid var(--sw-border-input-side)!important;border-right:var(--sw-border-w-input) solid var(--sw-border-input-side)!important;border-bottom:var(--sw-border-w-input) solid var(--sw-border-input-bottom)!important;border-radius:var(--sw-radius-control)!important;font-weight:300!important;line-height:1.3!important;box-shadow:none!important;outline:none!important}.ws-wc-filters-skin .ws-wc-filter-control input[type="text"]:focus,.ws-wc-filters-skin .ws-wc-filter-control input[type="number"]:focus,.ws-wc-filters-skin .ws-price-range-input:focus,.ws-wc-filters-skin .ws-date-range-input:focus{color:var(--sw-color-white)!important;border-width:var(--sw-border-w-input)!important;border-style:solid!important;border-color:var(--sw-color-yellow);animation:colorChangeBorder var(--sw-anim-duration) linear infinite var(--sw-anim-offset)!important;box-shadow:none!important;outline:none!important}.ws-wc-filters-skin .ws-price-range-wrapper{--dmk-min-pos:0%;--dmk-max-pos:100%;--dmk-range-left:0%;--dmk-range-width:100%;--dmk-badge-width:58px;width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.ws-wc-filters-skin .ws-price-range-row{position:relative!important;display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;padding-top:30px!important;min-height:58px!important;gap:0!important}.ws-wc-filters-skin .ws-price-range-separator{display:none!important}.ws-wc-filters-skin .ws-price-range-slider-wrapper{position:relative!important;width:calc(100% - var(--ws-filter-slider-thumb-size, 16px))!important;min-width:0!important;max-width:calc(100% - var(--ws-filter-slider-thumb-size, 16px))!important;margin-left:calc(var(--ws-filter-slider-thumb-size, 16px) / 2)!important;margin-right:calc(var(--ws-filter-slider-thumb-size, 16px) / 2)!important;height:28px!important;box-sizing:border-box!important;flex:none!important}.ws-wc-filters-skin .ws-price-range-slider-wrapper::before{content:"";position:absolute;left:0;right:0;top:50%;height:var(--ws-filter-slider-track-height,3px);transform:translateY(-50%);background-color:var(--ws-filter-slider-track-color,rgb(255 255 255 / .18));border-radius:var(--sw-radius-pill);pointer-events:none;z-index:0}.ws-wc-filters-skin .ws-price-range-slider-wrapper::after{content:"";position:absolute;left:var(--dmk-range-left);top:50%;width:var(--dmk-range-width);height:var(--ws-filter-slider-track-height,3px);transform:translateY(-50%);background-color:var(--sw-color-yellow);border-radius:var(--sw-radius-pill);opacity:0;pointer-events:none;z-index:1}.ws-wc-filters-skin .ws-price-range-wrapper.dmk-range-active .ws-price-range-slider-wrapper::after{opacity:1;animation:colorChangeBg var(--sw-anim-duration) linear infinite var(--sw-anim-offset)!important}.ws-wc-filters-skin .ws-price-range-slider-wrapper .ws-price-range{position:absolute!important;left:0!important;right:0!important;top:50%!important;width:100%!important;margin:0!important;transform:translateY(-50%)!important;background:transparent!important;pointer-events:none!important;-webkit-appearance:none!important;appearance:none!important;z-index:3!important}.ws-wc-filters-skin .ws-price-range-slider-wrapper .ws-price-range-max{z-index:4!important}.ws-wc-filters-skin .ws-price-range-slider-wrapper .ws-price-range::-webkit-slider-runnable-track{height:var(--ws-filter-slider-track-height,3px)!important;background:transparent!important;border:0!important;border-radius:var(--sw-radius-pill)!important}.ws-wc-filters-skin .ws-price-range-slider-wrapper .ws-price-range::-moz-range-track{height:var(--ws-filter-slider-track-height,3px)!important;background:transparent!important;border:0!important;border-radius:var(--sw-radius-pill)!important}.ws-wc-filters-skin .ws-price-range-slider-wrapper .ws-price-range::-webkit-slider-thumb{width:var(--ws-filter-slider-thumb-size,16px)!important;height:var(--ws-filter-slider-thumb-size,16px)!important;margin-top:-6.5px!important;background-color:var(--sw-color-gray-light);background-image:none!important;border:2px solid var(--sw-color-black)!important;border-radius:var(--sw-radius-pill)!important;cursor:pointer!important;pointer-events:auto!important;-webkit-appearance:none!important;appearance:none!important;animation:none;box-shadow:0 0 0 3px rgb(255 255 255 / .06)!important}.ws-wc-filters-skin .ws-price-range-slider-wrapper .ws-price-range::-moz-range-thumb{width:var(--ws-filter-slider-thumb-size,16px)!important;height:var(--ws-filter-slider-thumb-size,16px)!important;background-color:var(--sw-color-gray-light);background-image:none!important;border:2px solid var(--sw-color-black)!important;border-radius:var(--sw-radius-pill)!important;cursor:pointer!important;pointer-events:auto!important;animation:none;box-shadow:0 0 0 3px rgb(255 255 255 / .06)!important}.ws-wc-filters-skin .ws-price-range-wrapper.dmk-range-active .ws-price-range-min::-webkit-slider-thumb,.ws-wc-filters-skin .ws-price-range-wrapper.dmk-range-active .ws-price-range-max::-webkit-slider-thumb,.ws-wc-filters-skin .ws-price-range-wrapper.dmk-min-active .ws-price-range-min::-webkit-slider-thumb,.ws-wc-filters-skin .ws-price-range-wrapper.dmk-max-active .ws-price-range-max::-webkit-slider-thumb{background-color:var(--sw-color-yellow);background-image:none!important;animation:colorChangeBg var(--sw-anim-duration) linear infinite var(--sw-anim-offset)!important;box-shadow:0 0 0 4px rgb(255 255 255 / .1),0 0 14px rgb(255 255 255 / .12)!important}.ws-wc-filters-skin .ws-price-range-wrapper.dmk-range-active .ws-price-range-min::-moz-range-thumb,.ws-wc-filters-skin .ws-price-range-wrapper.dmk-range-active .ws-price-range-max::-moz-range-thumb,.ws-wc-filters-skin .ws-price-range-wrapper.dmk-min-active .ws-price-range-min::-moz-range-thumb,.ws-wc-filters-skin .ws-price-range-wrapper.dmk-max-active .ws-price-range-max::-moz-range-thumb{background-color:var(--sw-color-yellow);background-image:none!important;animation:colorChangeBg var(--sw-anim-duration) linear infinite var(--sw-anim-offset)!important;box-shadow:0 0 0 4px rgb(255 255 255 / .1),0 0 14px rgb(255 255 255 / .12)!important}.ws-wc-filters-skin .ws-price-range-slider-wrapper .ws-price-range:active::-webkit-slider-thumb{cursor:grabbing!important;transform:scale(1.08)}.ws-wc-filters-skin .ws-price-range-slider-wrapper .ws-price-range:active::-moz-range-thumb{cursor:grabbing!important;transform:scale(1.08)}.ws-wc-filters-skin .ws-price-min-input-visible,.ws-wc-filters-skin .ws-price-max-input-visible{position:absolute!important;top:0!important;z-index:6!important;width:var(--dmk-badge-width)!important;min-width:var(--dmk-badge-width)!important;max-width:var(--dmk-badge-width)!important;height:24px!important;min-height:24px!important;padding:3px 6px!important;background-color:var(--sw-color-form-bg)!important;color:var(--sw-color-gray-light)!important;-webkit-text-fill-color:var(--sw-color-gray-light)!important;caret-color:var(--sw-color-white)!important;opacity:1!important;border:1px solid rgb(255 255 255 / .22)!important;border-radius:var(--sw-radius-control)!important;font-size:0.78rem!important;font-weight:500!important;line-height:1!important;text-align:center!important;text-shadow:none!important;box-sizing:border-box!important;outline:none!important;box-shadow:0 8px 18px rgb(0 0 0 / .18)!important;transition:left 0.12s linear,background-color 0.18s ease,color 0.18s ease,border-color 0.18s ease,box-shadow 0.18s ease!important}.ws-wc-filters-skin .ws-price-min-input-visible{left:clamp(calc(var(--dmk-badge-width) / 2),var(--dmk-min-pos),calc(100% - (var(--dmk-badge-width) / 2)))!important;transform:translateX(-50%)!important}.ws-wc-filters-skin .ws-price-max-input-visible{left:clamp(calc(var(--dmk-badge-width) / 2),var(--dmk-max-pos),calc(100% - (var(--dmk-badge-width) / 2)))!important;transform:translateX(-50%)!important}.ws-wc-filters-skin .ws-price-range-wrapper.dmk-range-active .ws-price-min-input-visible:not(:focus),.ws-wc-filters-skin .ws-price-range-wrapper.dmk-range-active .ws-price-max-input-visible:not(:focus),.ws-wc-filters-skin .ws-price-range-wrapper.dmk-min-active .ws-price-min-input-visible:not(:focus),.ws-wc-filters-skin .ws-price-range-wrapper.dmk-max-active .ws-price-max-input-visible:not(:focus){background-color:var(--sw-color-form-bg)!important;color:var(--sw-color-white)!important;-webkit-text-fill-color:var(--sw-color-white)!important;opacity:1!important;border-color:rgb(255 255 255 / .3)!important;animation:none!important;text-shadow:none!important;box-shadow:0 8px 18px rgb(0 0 0 / .24)!important}.ws-wc-filters-skin .ws-price-min-input-visible:focus,.ws-wc-filters-skin .ws-price-max-input-visible:focus{background-color:var(--sw-color-form-bg)!important;color:var(--sw-color-white)!important;-webkit-text-fill-color:var(--sw-color-white)!important;caret-color:var(--sw-color-white)!important;border-width:var(--sw-border-w-input)!important;border-style:solid!important;border-color:var(--sw-color-yellow);animation:colorChangeBorder var(--sw-anim-duration) linear infinite var(--sw-anim-offset)!important;box-shadow:0 8px 18px rgb(0 0 0 / .24)!important}.ws-wc-filters-skin .ws-wc-filter-multiselect-option{justify-content:center!important;line-height:1.2!important;user-select:none!important;transition:background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease,transform 0.2s ease!important}.ws-wc-filters-skin .ws-wc-filter-multiselect-option:hover{border-color:rgb(255 255 255 / .32)!important;transform:translateY(-1px)}.ws-wc-filters-skin .ws-wc-filter-multiselect-option.is-active{animation-name:colorChangeBg!important;animation-duration:var(--sw-anim-duration)!important;animation-iteration-count:infinite!important;animation-timing-function:linear!important;animation-delay:var(--sw-anim-offset)!important}.ws-wc-filters-skin .ws-wc-filter-multiselect-option:focus-within{outline:2px solid var(--sw-color-yellow);animation:colorChangeOutline var(--sw-anim-duration) linear infinite var(--sw-anim-offset)!important;outline-offset:3px!important}.ws-wc-filters-skin .ws-wc-filter-checkbox-group{display:grid!important;gap:8px!important}.ws-wc-filters-skin .ws-wc-filter-checkbox{color:var(--sw-color-gray-light)!important;font-weight:300!important}.ws-wc-filters-skin .ws-custom-select,.ws-wc-sort-wrapper .ws-custom-select{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.ws-wc-filters-skin .ws-custom-select-toggle,.ws-wc-sort-wrapper .ws-custom-select-toggle{min-height:40px!important;border-top:var(--sw-border-w-input) solid var(--sw-border-input-top)!important;border-left:var(--sw-border-w-input) solid var(--sw-border-input-side)!important;border-right:var(--sw-border-w-input) solid var(--sw-border-input-side)!important;border-bottom:var(--sw-border-w-input) solid var(--sw-border-input-bottom)!important;font-weight:300!important;transition:border-color 0.2s ease,color 0.2s ease!important}.ws-wc-filters-skin .ws-custom-select-toggle:hover,.ws-wc-sort-wrapper .ws-custom-select-toggle:hover{color:var(--sw-color-white)!important;border-color:var(--sw-color-yellow)!important}.ws-wc-filters-skin .ws-custom-select.is-open .ws-custom-select-toggle,.ws-wc-sort-wrapper .ws-custom-select.is-open .ws-custom-select-toggle{color:var(--sw-color-white)!important;border-color:var(--sw-color-yellow);animation:colorChangeBorder var(--sw-anim-duration) linear infinite var(--sw-anim-offset)!important}.ws-wc-filters-skin .ws-custom-select-panel,.ws-wc-sort-wrapper .ws-custom-select-panel{border-radius:var(--sw-radius-control)!important;box-shadow:0 18px 45px rgb(0 0 0 / .45)!important;overflow-x:hidden!important;overflow-y:auto!important;z-index:9999!important}.ws-wc-filters-skin .ws-custom-select-option,.ws-wc-sort-wrapper .ws-custom-select-option{font-weight:300!important}.ws-wc-filter-reset-all,.ws-wc-filter-redirect-button{box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:40px!important;line-height:1.2!important;text-decoration:none!important;animation-name:colorChangeBorder!important;animation-duration:var(--sw-anim-duration)!important;animation-iteration-count:infinite!important;animation-timing-function:linear!important;animation-delay:var(--sw-anim-offset)!important;transform:translateY(0);filter:brightness(1);transition:background-color 0.25s ease,color 0.25s ease,border-color 0.25s ease,box-shadow 0.25s ease,transform 0.25s ease,filter 0.25s ease!important}.ws-wc-filter-reset-all:hover,.ws-wc-filter-redirect-button:hover,.ws-wc-filter-reset-all:focus-visible,.ws-wc-filter-redirect-button:focus-visible{transform:translateY(-2px);filter:brightness(1.08);box-shadow:0 10px 28px rgb(255 255 255 / .12)!important}.ws-wc-filters-skin .ws-date-range-trigger:focus,.ws-wc-filters-skin .ws-date-range-input:focus,.ws-wc-filters-skin .ws-date-range-clear:focus,.ws-wc-filters-skin .ws-date-range-apply:focus,.ws-wc-filters-skin .ws-date-range-preset:focus{outline:2px solid var(--sw-color-yellow);animation:colorChangeOutline var(--sw-anim-duration) linear infinite var(--sw-anim-offset)!important;outline-offset:2px!important}@media (max-width:767px){.product-filter-area .ws-wc-filter-form,.product-filter-area .ws-wc-sort-form{display:grid!important;grid-template-columns:1fr!important;gap:0!important}.ws-wc-filters-skin.ws-wc-filter-wrapper,.ws-wc-sort-wrapper{width:100%!important;padding:12px!important}.ws-wc-filters-skin .ws-wc-filter-control,.ws-wc-filters-skin .ws-custom-select,.ws-wc-sort-wrapper .ws-custom-select,.ws-wc-filters-skin .ws-custom-select-toggle,.ws-wc-sort-wrapper .ws-custom-select-toggle,.ws-wc-filters-skin .ws-price-range-wrapper{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.ws-wc-filters-skin .ws-price-range-wrapper{min-width:0!important;--dmk-badge-width:52px}.ws-wc-filters-skin .ws-price-range-row{padding-top:28px!important;min-height:54px!important}.ws-wc-filters-skin .ws-price-min-input-visible,.ws-wc-filters-skin .ws-price-max-input-visible{height:22px!important;min-height:22px!important;font-size:0.74rem!important;padding:2px 5px!important}.ws-wc-filter-reset-all,.ws-wc-filter-redirect-button{width:100%!important}}.ws-wc-filters-skin .ws-price-range-wrapper{--dmk-badge-merged-width:43px;--dmk-badge-merge-gap:2px}.ws-wc-filters-skin .ws-price-min-input-visible,.ws-wc-filters-skin .ws-price-max-input-visible{transition:left 0.18s ease,width 0.18s ease,min-width 0.18s ease,max-width 0.18s ease,transform 0.18s ease,border-radius 0.18s ease,border-color 0.18s ease,background-color 0.18s ease,box-shadow 0.18s ease!important}.ws-wc-filters-skin .ws-price-range-wrapper.dmk-badges-overlap .ws-price-min-input-visible,.ws-wc-filters-skin .ws-price-range-wrapper.dmk-badges-overlap .ws-price-max-input-visible{width:var(--dmk-badge-merged-width)!important;min-width:var(--dmk-badge-merged-width)!important;max-width:var(--dmk-badge-merged-width)!important;z-index:8!important}.ws-wc-filters-skin .ws-price-range-wrapper.dmk-badges-overlap .ws-price-min-input-visible{left:var(--dmk-badge-merge-center)!important;transform:translateX(calc(-100% - (var(--dmk-badge-merge-gap) / 2)))!important;border-radius:var(--sw-radius-control) 2px 2px var(--sw-radius-control)!important}.ws-wc-filters-skin .ws-price-range-wrapper.dmk-badges-overlap .ws-price-max-input-visible{left:var(--dmk-badge-merge-center)!important;transform:translateX(calc(var(--dmk-badge-merge-gap) / 2))!important;border-radius:2px var(--sw-radius-control) var(--sw-radius-control) 2px!important}.product-results-area{position:relative}.product-results-area .dmk-filter-loading-text{opacity:0;transition:opacity 0.2s ease}body.is-filter-loading .product-results-area{pointer-events:none}body.is-filter-loading .product-results-area::before{content:"";position:absolute;inset:0;z-index:50;background:linear-gradient(180deg,rgb(12 13 15 / .62),rgb(12 13 15 / .82));backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);border-radius:inherit}body.is-filter-loading .product-results-area::after{content:"";position:absolute;top:72px;left:50%;z-index:51;width:42px;height:42px;margin-left:-21px;border-radius:var(--sw-radius-pill);border:3px solid rgb(255 255 255 / .18);border-top-color:var(--sw-color-yellow);animation:dmkFilterSpin 0.75s linear infinite,colorChangeBorder var(--sw-anim-duration) linear infinite var(--sw-anim-offset);box-shadow:0 0 24px rgb(255 255 255 / .12)}body.is-filter-loading .product-results-area .dmk-filter-loading-text{opacity:1}body.is-filter-loading{cursor:progress}@media (max-width:767px){body.is-filter-loading .product-results-area::after{top:40px;width:34px;height:34px;margin-left:-17px}}.demke-logo-color-bottom{position:relative!important;overflow:visible!important;--demke-logo-color-start:58%}.demke-logo-color-bottom .elementor-widget-container,.demke-logo-color-bottom a{position:relative!important;display:inline-block!important;line-height:0!important;overflow:visible!important}.demke-logo-color-bottom img{display:block!important;height:auto!important;max-width:100%!important;position:relative!important;z-index:1!important}.demke-logo-color-bottom a::after,.demke-logo-color-bottom .elementor-widget-container:not(:has(a))::after{content:""!important;position:absolute!important;inset:0!important;z-index:2!important;pointer-events:none!important;background-color:var(--sw-color-yellow);animation-name:colorChangeBg!important;clip-path:inset(var(--demke-logo-color-start) 0 0 0)!important;-webkit-mask-image:url(/wp-content/uploads/demke-electronic-gmbh-logo.svg)!important;mask-image:url(/wp-content/uploads/demke-electronic-gmbh-logo.svg)!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important;-webkit-mask-position:center center!important;mask-position:center center!important;-webkit-mask-size:100% 100%!important;mask-size:100% 100%!important}.elementor-location-header .elementor-nav-menu--main .elementor-item,.elementor-location-header .elementor-nav-menu--dropdown .elementor-item,.elementor-location-header .e-n-menu-title,.elementor-location-header .e-n-menu-title-text{color:var(--sw-color-gray)!important;background-color:transparent!important;text-decoration:none!important;animation:none!important}.elementor-location-header .elementor-nav-menu--main .elementor-item:hover,.elementor-location-header .elementor-nav-menu--main .elementor-item:focus-visible,.elementor-location-header .elementor-nav-menu--dropdown .elementor-item:hover,.elementor-location-header .elementor-nav-menu--dropdown .elementor-item:focus-visible,.elementor-location-header .e-n-menu-title:hover,.elementor-location-header .e-n-menu-title:focus-visible{color:var(--sw-color-gray-light)!important;background-color:rgb(255 255 255 / .04)!important}.elementor-location-header .elementor-nav-menu--main .sub-menu,.elementor-location-header .elementor-nav-menu--dropdown,.elementor-location-header .elementor-nav-menu--dropdown .sub-menu{background-color:var(--sw-color-form-bg)!important;border:1px solid rgb(255 255 255 / .14)!important;border-radius:var(--sw-radius-card)!important;box-shadow:0 18px 45px rgb(0 0 0 / .45)!important;overflow:hidden!important}.elementor-location-header .elementor-nav-menu--main .sub-menu .elementor-item,.elementor-location-header .elementor-nav-menu--dropdown .elementor-item{min-height:42px;padding:10px 14px!important;color:var(--sw-color-gray-light)!important;background-color:transparent!important;border:0!important}.elementor-location-header .elementor-nav-menu--main .sub-menu .elementor-item:hover,.elementor-location-header .elementor-nav-menu--dropdown .elementor-item:hover,.elementor-location-header .elementor-nav-menu--main .sub-menu .elementor-item.elementor-item-active,.elementor-location-header .elementor-nav-menu--dropdown .elementor-item.elementor-item-active{color:var(--sw-color-white)!important;background-color:rgb(255 255 255 / .06)!important}.elementor-location-header .e-n-menu-content,.elementor-location-header [class*="e-n-menu-content"],.elementor-location-header .e-n-menu-dropdown,.elementor-location-header [class*="e-n-menu-dropdown"]{background-color:var(--sw-color-form-bg)!important;color:var(--sw-color-gray-light)!important;border-color:rgb(255 255 255 / .14)!important;box-shadow:0 18px 45px rgb(0 0 0 / .45)!important}.elementor-location-header .e-n-menu-content>.e-con,.elementor-location-header [class*="e-n-menu-content"]>.e-con{background-color:var(--sw-color-form-bg)!important}.elementor-location-header .elementor-item .sub-arrow,.elementor-location-header .elementor-item.has-submenu .sub-arrow,.elementor-location-header .e-n-menu-title-icon{color:currentColor!important;fill:currentColor!important;animation:none!important}.elementor-location-header .elementor-item.has-submenu.highlighted,.elementor-location-header .elementor-item.has-submenu[aria-expanded="true"],.elementor-location-header .e-n-menu-title[aria-expanded="true"]{color:var(--sw-color-white)!important;background-color:rgb(255 255 255 / .04)!important}.elementor-location-header li.menu-item-5184>a.elementor-item,.elementor-location-header li.menu-item-5184>a.elementor-item.has-submenu,.elementor-location-header li.demke-menu-cta>a.elementor-item,.elementor-location-header a.elementor-item.demke-menu-cta,.elementor-location-header .e-n-menu-title.demke-menu-cta{box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:42px;padding:9px 16px!important;color:var(--sw-color-white)!important;background-color:transparent!important;border-width:var(--sw-border-w)!important;border-style:solid!important;border-color:var(--sw-color-yellow);border-radius:var(--sw-radius-control)!important;animation-name:colorChangeBorder!important;animation-duration:var(--sw-anim-duration)!important;animation-iteration-count:infinite!important;animation-timing-function:linear!important;animation-delay:var(--sw-anim-offset)!important;transform:translateY(0);box-shadow:none!important;transition:background-color 0.25s ease,color 0.25s ease,box-shadow 0.25s ease,transform 0.25s ease,filter 0.25s ease!important}.elementor-location-header li.menu-item-5184>a.elementor-item span,.elementor-location-header li.demke-menu-cta>a.elementor-item span,.elementor-location-header a.elementor-item.demke-menu-cta span,.elementor-location-header .e-n-menu-title.demke-menu-cta .e-n-menu-title-text{color:inherit!important;animation:none!important}.elementor-location-header li.menu-item-5184>a.elementor-item:hover,.elementor-location-header li.menu-item-5184>a.elementor-item:focus-visible,.elementor-location-header li.demke-menu-cta>a.elementor-item:hover,.elementor-location-header li.demke-menu-cta>a.elementor-item:focus-visible,.elementor-location-header a.elementor-item.demke-menu-cta:hover,.elementor-location-header a.elementor-item.demke-menu-cta:focus-visible,.elementor-location-header .e-n-menu-title.demke-menu-cta:hover,.elementor-location-header .e-n-menu-title.demke-menu-cta:focus-visible{color:var(--sw-color-white)!important;background-color:rgb(255 255 255 / .04)!important;transform:translateY(-2px);filter:brightness(1.08);box-shadow:0 10px 28px rgb(255 255 255 / .12)!important}@media (max-width:1200px){.elementor-location-header .elementor-nav-menu--dropdown,.elementor-location-header .elementor-nav-menu--dropdown .sub-menu,.elementor-location-header .e-n-menu-content,.elementor-location-header [class*="e-n-menu-content"]{background-color:var(--sw-color-form-bg)!important;border-radius:var(--sw-radius-card)!important}.elementor-location-header li.menu-item-5184>a.elementor-item,.elementor-location-header li.demke-menu-cta>a.elementor-item,.elementor-location-header a.elementor-item.demke-menu-cta,.elementor-location-header .e-n-menu-title.demke-menu-cta{width:100%!important;margin-top:10px!important}}@media (max-width:1200px){.demke-hamburger .elementor-menu-toggle,.demke-hamburger .e-n-menu-toggle{position:relative!important;width:46px!important;height:46px!important;align-items:center!important;justify-content:center!important;background-color:transparent!important;border:none!important;border-radius:0!important;padding:0!important;box-shadow:none!important;animation:none!important;color:var(--sw-color-gray);background-image:linear-gradient(currentColor,currentColor)!important;background-repeat:no-repeat!important;background-size:14px 2px!important;background-position:10px 10px!important;transition:background-size 0.25s ease,color 0.25s ease,transform 0.25s ease!important}.demke-hamburger .elementor-menu-toggle i,.demke-hamburger .elementor-menu-toggle svg,.demke-hamburger .e-n-menu-toggle i,.demke-hamburger .e-n-menu-toggle svg,.demke-hamburger .e-n-menu-toggle .e-n-menu-toggle-icon,.demke-hamburger .e-n-menu-toggle [class*="eicon"]{display:none!important}.demke-hamburger .elementor-menu-toggle::before,.demke-hamburger .elementor-menu-toggle::after,.demke-hamburger .e-n-menu-toggle::before,.demke-hamburger .e-n-menu-toggle::after{content:""!important;position:absolute!important;left:10px!important;width:22px!important;height:2px!important;background-color:currentColor;border-radius:var(--sw-radius-pill)!important;animation:none!important;transition:transform 0.25s ease,top 0.25s ease!important}.demke-hamburger .elementor-menu-toggle::before,.demke-hamburger .e-n-menu-toggle::before{top:3px!important}.demke-hamburger .elementor-menu-toggle::after,.demke-hamburger .e-n-menu-toggle::after{top:17px!important}.demke-hamburger .elementor-menu-toggle:hover,.demke-hamburger .e-n-menu-toggle:hover{color:var(--sw-color-gray-light);transform:translateY(-1px)!important}.demke-hamburger .elementor-menu-toggle.elementor-active,.demke-hamburger .elementor-menu-toggle[aria-expanded="true"],.demke-hamburger .e-n-menu-toggle[aria-expanded="true"]{background-size:0 2px!important;color:var(--sw-color-gray-light);animation:none!important}.demke-hamburger .elementor-menu-toggle.elementor-active::before,.demke-hamburger .elementor-menu-toggle[aria-expanded="true"]::before,.demke-hamburger .e-n-menu-toggle[aria-expanded="true"]::before{top:10px!important;transform:rotate(45deg)!important}.demke-hamburger .elementor-menu-toggle.elementor-active::after,.demke-hamburger .elementor-menu-toggle[aria-expanded="true"]::after,.demke-hamburger .e-n-menu-toggle[aria-expanded="true"]::after{top:10px!important;transform:rotate(-45deg)!important}}.demke-flip-animated .elementor-flip-box__front,.demke-flip-animated .elementor-flip-box__back{border-width:var(--sw-border-w)!important;border-style:solid!important;border-color:var(--sw-color-yellow);border-radius:var(--sw-radius-card)!important;animation-name:colorChangeBorder!important;animation-duration:var(--sw-anim-duration)!important;animation-iteration-count:infinite!important;animation-timing-function:linear!important;overflow:hidden!important}.demke-flip-animated .elementor-flip-box__layer__overlay{border-radius:calc(var(--sw-radius-card) - var(--sw-border-w))!important}.demke-flip-bg-front .elementor-flip-box__front{background-color:var(--sw-color-yellow);background-image:none!important;animation-name:colorChangeBg,colorChangeBorder!important;animation-duration:var(--sw-anim-duration)!important;animation-iteration-count:infinite!important;animation-timing-function:linear!important}.demke-flip-bg-front .elementor-flip-box__front .elementor-flip-box__layer__title,.demke-flip-bg-front .elementor-flip-box__front .elementor-flip-box__layer__description,.demke-flip-bg-front .elementor-flip-box__front i,.demke-flip-bg-front .elementor-flip-box__front svg{color:var(--sw-color-black)!important;fill:var(--sw-color-black)!important}.demke-flip-bg-back .elementor-flip-box__back{background-color:var(--sw-color-yellow);background-image:none!important;animation-name:colorChangeBg,colorChangeBorder!important;animation-duration:var(--sw-anim-duration)!important;animation-iteration-count:infinite!important;animation-timing-function:linear!important}.demke-flip-bg-back .elementor-flip-box__back .elementor-flip-box__layer__title,.demke-flip-bg-back .elementor-flip-box__back .elementor-flip-box__layer__description,.demke-flip-bg-back .elementor-flip-box__back i,.demke-flip-bg-back .elementor-flip-box__back svg,.demke-flip-bg-back .elementor-flip-box__back .elementor-button{color:var(--sw-color-black)!important;fill:var(--sw-color-black)!important}.dmk-cmp-btn{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:32px;padding:.32rem .7rem;background:#fff0;border:var(--sw-border-w-input) solid rgb(255 255 255 / .22);border-radius:var(--sw-radius-pill);color:var(--sw-color-gray);font:inherit;font-size:clamp(.76rem,0.72rem+0.12vw,.82rem);line-height:1;cursor:pointer;transition:color 0.2s ease,border-color 0.2s ease,background-color 0.2s ease,transform 0.2s ease,box-shadow 0.2s ease,filter 0.2s ease}.dmk-cmp-btn svg{flex:0 0 auto;width:16px;height:16px;color:currentColor;stroke:currentColor}.dmk-cmp-btn:hover,.dmk-cmp-btn:focus-visible{color:var(--sw-color-white);border-color:rgb(255 255 255 / .45);transform:translateY(-1px)}.dmk-cmp-btn:focus-visible{outline:2px solid var(--sw-color-yellow);outline-offset:2px}.dmk-cmp-btn.is-active{background-color:var(--sw-color-yellow);border-color:var(--sw-color-yellow);color:var(--sw-color-black);box-shadow:0 8px 22px rgb(255 255 255 / .08)}.dmk-cmp-btn.is-active:hover,.dmk-cmp-btn.is-active:focus-visible{color:var(--sw-color-black);filter:brightness(1.06)}button.dmk-cmp-btn:hover,button.dmk-cmp-btn:focus,button.dmk-cmp-btn:active{background-color:transparent!important;background-image:none!important;color:var(--sw-color-white)!important;border-color:rgb(255 255 255 / .45)!important}button.dmk-cmp-btn.is-active,button.dmk-cmp-btn.is-active:hover,button.dmk-cmp-btn.is-active:focus,button.dmk-cmp-btn.is-active:active{background-color:var(--sw-color-yellow)!important;background-image:none!important;border-color:var(--sw-color-yellow)!important;color:var(--sw-color-black)!important}.dmk-cmp-bar{position:fixed;left:50%;bottom:18px;z-index:9990;width:min(920px,calc(100vw - 24px));display:flex;align-items:center;gap:.65rem;padding:.65rem .75rem;background:var(--sw-color-form-bg);border:var(--sw-border-w-input) solid rgb(255 255 255 / .18);border-radius:var(--sw-radius-card);box-shadow:0 18px 45px rgb(0 0 0 / .5);transform:translate(-50%,calc(100% + 40px));opacity:0;visibility:hidden;pointer-events:none;transition:transform 0.3s ease,opacity 0.22s ease,visibility 0s linear 0.3s}.dmk-cmp-bar.is-visible{transform:translate(-50%,0);opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.dmk-cmp-bar-chips{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:.38rem;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch}.dmk-cmp-bar-chips::-webkit-scrollbar{display:none}.dmk-cmp-chip{flex:0 0 auto;display:inline-flex;align-items:center;gap:.35rem;min-height:30px;padding:.28rem .35rem .28rem .65rem;background:rgb(255 255 255 / .05);border:var(--sw-border-w-input) solid rgb(255 255 255 / .14);border-radius:var(--sw-radius-pill);color:var(--sw-color-gray-light);font-size:clamp(.74rem,0.70rem+0.12vw,.8rem);line-height:1;white-space:nowrap}.dmk-cmp-chip button{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;background:#fff0;border:0;border-radius:50%;color:var(--sw-color-gray);font:inherit;font-size:1rem;line-height:1;cursor:pointer;transition:color 0.2s ease,background-color 0.2s ease}.dmk-cmp-chip button:hover,.dmk-cmp-chip button:focus-visible{color:var(--sw-color-white);background:rgb(255 255 255 / .08);outline:none}.dmk-cmp-bar-go{flex:0 0 auto;box-sizing:border-box;position:relative;z-index:0;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:.55rem .9rem;background:transparent!important;background-color:transparent!important;background-image:none!important;border:var(--sw-border-w) solid #fff0;border-radius:var(--sw-radius-control);color:var(--sw-color-black)!important;font-weight:600;font-size:clamp(.8rem,0.76rem+0.12vw,.86rem);line-height:1;text-decoration:none!important;white-space:nowrap;transform:translateY(0);filter:brightness(1);animation:none!important;transition:transform 0.25s ease,filter 0.25s ease,box-shadow 0.25s ease!important}.dmk-cmp-bar-go::before{content:"";position:absolute;inset:0;z-index:-2;border-radius:inherit;background-color:var(--sw-color-yellow);animation:colorChangeBg var(--sw-anim-duration) linear infinite var(--sw-anim-offset)!important}.dmk-cmp-bar-go::after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background-color:var(--sw-color-disabled-bg);opacity:0;pointer-events:none;transition:opacity 0.2s ease}.dmk-cmp-bar-go:hover,.dmk-cmp-bar-go:focus-visible,.dmk-cmp-bar-go:active,.dmk-cmp-bar-go:visited{background:transparent!important;background-color:transparent!important;background-image:none!important;color:var(--sw-color-black)!important;text-decoration:none!important}.dmk-cmp-bar-go:hover,.dmk-cmp-bar-go:focus-visible{transform:translateY(-2px);filter:brightness(1.08) saturate(1.08);box-shadow:0 10px 28px rgb(255 255 255 / .14)}.dmk-cmp-bar-go:focus-visible{outline:var(--sw-border-w) solid var(--sw-color-white);outline-offset:2px}.dmk-cmp-bar-go[aria-disabled="true"]{color:var(--sw-color-gray)!important;border-color:#fff0;filter:none;box-shadow:none;transform:none;pointer-events:none}.dmk-cmp-bar-go[aria-disabled="true"]::after{opacity:1}.dmk-cmp-bar-clear{flex:0 0 auto;padding:.4rem .25rem;background:#fff0;border:0;color:var(--sw-color-gray);font:inherit;font-size:clamp(.74rem,0.70rem+0.12vw,.8rem);line-height:1;cursor:pointer;transition:color 0.2s ease}.dmk-cmp-bar-clear:hover,.dmk-cmp-bar-clear:focus-visible{color:var(--sw-color-white);outline:none}.dmk-cmp-bar-msg{display:none;flex:0 0 auto;color:var(--sw-color-yellow);font-size:clamp(.72rem,0.69rem+0.10vw,.78rem);white-space:nowrap}.dmk-cmp-bar.is-full .dmk-cmp-bar-msg{display:inline}.dmk-cmp-toggle{position:relative;display:inline-flex;align-items:center;gap:.65rem;margin:0 0 1rem;color:var(--sw-color-gray-light);font-size:clamp(.82rem,0.76681rem+0.24828vw,.94rem);line-height:1.3;cursor:pointer;user-select:none}.dmk-cmp-toggle input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.dmk-cmp-toggle-ui{position:relative;flex:0 0 auto;width:42px;height:24px;background:var(--sw-color-form-bg);border:var(--sw-border-w-input) solid rgb(255 255 255 / .22);border-radius:var(--sw-radius-pill);transition:background-color 0.2s ease,border-color 0.2s ease}.dmk-cmp-toggle-ui::after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;background:var(--sw-color-gray);border-radius:50%;transition:transform 0.2s ease,background-color 0.2s ease}.dmk-cmp-toggle input:checked+.dmk-cmp-toggle-ui{background:rgb(255 199 44 / .12);border-color:var(--sw-color-yellow)}.dmk-cmp-toggle input:checked+.dmk-cmp-toggle-ui::after{background:var(--sw-color-yellow);transform:translateX(18px)}.dmk-cmp-toggle input:focus-visible+.dmk-cmp-toggle-ui{outline:2px solid var(--sw-color-yellow);outline-offset:3px}.dmk-cmp-wrap{width:100%;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;border-top:var(--sw-border-w-input) solid rgb(255 255 255 / .16);border-bottom:var(--sw-border-w-input) solid rgb(255 255 255 / .16);scrollbar-color:rgb(255 255 255 / .22) #fff0}.dmk-cmp{width:max-content;min-width:100%;border-collapse:separate;border-spacing:0;color:var(--sw-color-gray-light);font-size:clamp(.82rem,0.76681rem+0.24828vw,.94rem);line-height:1.45}.dmk-cmp th,.dmk-cmp td{box-sizing:border-box;min-width:180px;padding:.85rem 1rem;border:0;border-bottom:var(--sw-border-w-input) solid rgb(255 255 255 / .1);text-align:center;vertical-align:middle;background:#fff0}.dmk-cmp thead th{padding-top:1rem;padding-bottom:1rem;background:var(--sw-color-black);border-bottom-color:rgb(255 255 255 / .2);vertical-align:bottom}.dmk-cmp .dmk-cmp-feature-head,.dmk-cmp .dmk-cmp-row-label{min-width:170px;width:170px;text-align:left;font-weight:500}.dmk-cmp tbody tr:not(.dmk-cmp-group)>td{position:relative;z-index:1}.dmk-cmp thead .dmk-cmp-feature-head{position:sticky;left:0;z-index:30;min-width:170px;width:170px;background-color:var(--sw-color-black)!important;box-shadow:1px 0 0 rgb(255 255 255 / .08)}.dmk-cmp tbody tr:not(.dmk-cmp-group)>.dmk-cmp-row-label{position:sticky;left:0;z-index:20;min-width:170px;width:170px;background-color:var(--sw-color-black)!important;box-shadow:1px 0 0 rgb(255 255 255 / .08)}.dmk-cmp .dmk-cmp-group>.dmk-cmp-group-label{position:sticky;left:0;z-index:25;min-width:170px;width:170px;padding:1.35rem 1rem .55rem;background-color:var(--sw-color-black)!important;border-bottom:var(--sw-border-w-input) solid rgb(255 255 255 / .16);box-shadow:1px 0 0 rgb(255 255 255 / .08);color:var(--sw-color-yellow);font-size:clamp(.82rem, .76rem + .20vw, .94rem);font-weight:600;line-height:1.2;text-align:left;text-transform:uppercase;letter-spacing:.08em;animation:colorChangeFont var(--sw-anim-duration) linear infinite var(--sw-anim-offset)!important}.dmk-cmp .dmk-cmp-group>.dmk-cmp-group-fill{position:relative;z-index:1;min-width:0;padding:1.35rem 0 .55rem;background-color:var(--sw-color-black);border-bottom:var(--sw-border-w-input) solid rgb(255 255 255 / .16)}.dmk-cmp .dmk-diff>.dmk-cmp-row-label{position:sticky;left:0;z-index:20;background-color:var(--sw-color-black)!important;color:var(--sw-color-white)}.dmk-cmp .dmk-diff>td{background-color:rgb(255 199 44 / .055);box-shadow:inset 0 -1px 0 rgb(255 199 44 / .16)}.dmk-cmp tbody tr:not(.dmk-cmp-group):hover>td{background-color:rgb(255 255 255 / .025)}.dmk-cmp tbody tr:not(.dmk-cmp-group):hover>.dmk-cmp-row-label{background-color:var(--sw-color-black)!important}@media (max-width:767px){.dmk-cmp thead .dmk-cmp-feature-head,.dmk-cmp tbody tr:not(.dmk-cmp-group)>.dmk-cmp-row-label,.dmk-cmp .dmk-cmp-group>.dmk-cmp-group-label{min-width:135px;width:135px}}.dmk-cmp-product-head{position:relative;min-width:200px!important;width:200px;font-weight:400}.dmk-cmp-product-link{display:flex;flex-direction:column;align-items:center;gap:.55rem;color:var(--sw-color-gray-light)!important;text-decoration:none!important;animation:none!important;transition:color 0.2s ease,transform 0.2s ease}.dmk-cmp-product-link:hover,.dmk-cmp-product-link:focus-visible{color:var(--sw-color-white)!important;transform:translateY(-2px);outline:none}.dmk-cmp-product-image{display:flex;align-items:center;justify-content:center;width:100%;min-height:96px}.dmk-cmp-product-image img{display:block;width:auto;max-width:130px;max-height:100px;height:auto;margin:0 auto;border-radius:var(--sw-radius-control);object-fit:contain}.dmk-cmp-product-name{display:block;font-weight:600;line-height:1.3}.dmk-cmp-product-sku{display:block;margin-top:.35rem;color:var(--sw-color-gray);font-size:.78em;font-weight:400;letter-spacing:.02em}.dmk-cmp tbody tr:not(.dmk-cmp-group):hover>td,.dmk-cmp tbody tr:not(.dmk-cmp-group):hover>.dmk-cmp-row-label{background-color:rgb(255 255 255 / .025)}.dmk-cmp .dmk-cmp-group>th{min-width:0;padding:1.35rem 1rem .55rem;background:var(--sw-color-black);border-bottom:var(--sw-border-w-input) solid rgb(255 255 255 / .16);color:var(--sw-color-yellow);font-size:clamp(.82rem,0.76rem+0.20vw,.94rem);font-weight:600;line-height:1.2;text-align:left;text-transform:uppercase;letter-spacing:.08em;animation:colorChangeFont var(--sw-anim-duration) linear infinite var(--sw-anim-offset)!important}.dmk-cmp .dmk-diff>td{background:rgb(255 199 44 / .055);box-shadow:inset 0 -1px 0 rgb(255 199 44 / .16)}.dmk-cmp .dmk-diff>.dmk-cmp-row-label{color:var(--sw-color-white)}.dmk-cmp-feature-state{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;border-radius:var(--sw-radius-pill);font-weight:700;line-height:1}.dmk-cmp-feature-state.is-yes{background:rgb(72 213 151 / .1);color:var(--sw-color-green)}.dmk-cmp-feature-state.is-no{background:rgb(255 255 255 / .04);color:var(--sw-color-gray)}.dmk-cmp-download{display:inline-flex;align-items:center;gap:.35rem;color:var(--sw-color-yellow);font-weight:600;text-decoration:none!important;animation:colorChangeFont var(--sw-anim-duration) linear infinite var(--sw-anim-offset)!important;transition:opacity 0.2s ease,transform 0.2s ease}.dmk-cmp-download:hover,.dmk-cmp-download:focus-visible{opacity:.86;transform:translateX(2px);outline:none}body.dmk-cmp-diffonly .dmk-cmp tbody tr:not(.dmk-diff):not(.dmk-cmp-group){display:none}.dmk-cmp-empty{margin:0;padding:1rem 1.1rem;background:var(--sw-color-form-bg);border:var(--sw-border-w-input) solid rgb(255 255 255 / .14);border-radius:var(--sw-radius-control);color:var(--sw-color-gray);line-height:1.5}.dmk-cmp-remove{position:absolute;top:8px;right:8px;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;padding:0;margin:0;border:1px solid rgb(255 255 255 / .14);border-radius:var(--sw-radius-pill);background:rgb(255 255 255 / .035);color:var(--sw-color-gray);font:inherit;font-size:1.1rem;line-height:1;cursor:pointer;transition:color 0.2s ease,border-color 0.2s ease,background-color 0.2s ease,transform 0.2s ease}.dmk-cmp-remove:hover,.dmk-cmp-remove:focus-visible{color:var(--sw-color-white);border-color:var(--sw-color-pink);background:rgb(239 66 111 / .1);transform:scale(1.08)}.dmk-cmp-remove:focus-visible{outline:2px solid var(--sw-color-pink);outline-offset:2px}@media (max-width:767px){.dmk-cmp-btn{width:34px;min-width:34px;height:34px;min-height:34px;padding:0;border-radius:50%}.dmk-cmp-btn-txt{display:none}.dmk-cmp-bar{bottom:10px;width:calc(100vw - 16px);gap:.45rem;padding:.5rem;border-radius:12px}.dmk-cmp-bar-msg{display:none!important}.dmk-cmp-bar-go{min-height:36px;padding-inline:.7rem}.dmk-cmp-bar-clear{padding-inline:.15rem}.dmk-cmp th,.dmk-cmp td{min-width:155px;padding:.72rem .75rem}.dmk-cmp .dmk-cmp-feature-head,.dmk-cmp .dmk-cmp-row-label{min-width:135px;width:135px}.dmk-cmp-product-head{min-width:165px!important;width:165px}.dmk-cmp-product-image{min-height:78px}.dmk-cmp-product-image img{max-width:105px;max-height:82px}.dmk-cmp .dmk-cmp-group>th{padding-top:1.1rem}}.dmk-tech-specs{--dmk-tech-font-size:inherit}.xxxlarge .dmk-tech-specs{--dmk-tech-font-size:clamp(3.00rem, 2.48276rem + 2.20690vw, 4.00rem)}.xxlarge .dmk-tech-specs{--dmk-tech-font-size:clamp(2.50rem, 1.98276rem + 2.20690vw, 3.50rem)}.xlarge .dmk-tech-specs{--dmk-tech-font-size:clamp(2.00rem, 1.48276rem + 2.20690vw, 3.00rem)}.large .dmk-tech-specs{--dmk-tech-font-size:clamp(1.50rem, 0.98276rem + 2.20690vw, 2.50rem)}.xmedium .dmk-tech-specs{--dmk-tech-font-size:clamp(1.25rem, 0.86207rem + 1.65517vw, 2.00rem)}.medium .dmk-tech-specs{--dmk-tech-font-size:clamp(1.19rem, 1.02586rem + 0.68966vw, 1.50rem)}.small .dmk-tech-specs{--dmk-tech-font-size:clamp(1.13rem, 1.06034rem + 0.27586vw, 1.25rem)}.xsmall .dmk-tech-specs{--dmk-tech-font-size:clamp(1.00rem, 0.93534rem + 0.27586vw, 1.13rem)}.xxsmall .dmk-tech-specs{--dmk-tech-font-size:clamp(0.82rem, 0.76681rem + 0.24828vw, 0.94rem)}.dmk-tech-specs,.dmk-tech-group,.dmk-tech-table,.dmk-tech-list,.dmk-tech-row,.dmk-tech-label,.dmk-tech-value{box-sizing:border-box;font-family:inherit;line-height:inherit}.dmk-tech-specs,.dmk-tech-group,.dmk-tech-list{width:100%;min-width:0}.dmk-tech-specs{font-size:var(--dmk-tech-font-size)}.dmk-tech-group{margin:0;padding:0}.dmk-tech-group-title{display:block;margin:0 0 .55em;padding:0;color:inherit;font-family:inherit;font-size:var(--dmk-tech-font-size)!important;font-weight:600;line-height:1.3}.dmk-tech-table{width:100%;margin:0;padding:0;table-layout:fixed;border-collapse:collapse;border-spacing:0;border:var(--sw-border-w-input) solid rgb(255 255 255 / .16);background:#fff0;color:var(--sw-color-gray);font-family:inherit;font-size:var(--dmk-tech-font-size)!important;line-height:1.4}.dmk-tech-table>tbody{display:table-row-group!important}.dmk-tech-table .dmk-tech-table-row{display:table-row!important}.dmk-tech-table .dmk-tech-table-row>.dmk-tech-label,.dmk-tech-table .dmk-tech-table-row>.dmk-tech-value{display:table-cell!important}.dmk-tech-table th,.dmk-tech-table td{box-sizing:border-box;margin:0;padding:.68em .85em;border:0;border-bottom:var(--sw-border-w-input) solid rgb(255 255 255 / .1);background:#fff0;color:inherit;font-family:inherit;font-size:var(--dmk-tech-font-size)!important;line-height:1.4;vertical-align:middle;box-shadow:none}.dmk-tech-table .dmk-tech-table-row:last-child>th,.dmk-tech-table .dmk-tech-table-row:last-child>td{border-bottom:0}.dmk-tech-table .dmk-tech-label{display:table-cell!important;width:58%;min-width:0;position:relative;padding:.68em .85em;border-right:var(--sw-border-w-input) solid rgb(255 255 255 / .1);color:var(--sw-color-gray);font-family:inherit;font-size:var(--dmk-tech-font-size)!important;font-weight:400;line-height:1.4;text-align:left;vertical-align:middle;white-space:normal}.dmk-tech-table .dmk-tech-label-text{min-width:0;color:inherit;font-family:inherit;font-size:inherit!important;font-weight:inherit;line-height:inherit;vertical-align:middle;overflow-wrap:break-word}.dmk-tech-table .dmk-tech-value{display:table-cell!important;width:42%;min-width:0;padding:.68em .85em;color:var(--sw-color-gray-light);font-family:inherit;font-size:var(--dmk-tech-font-size)!important;font-weight:600;line-height:1.4;text-align:right;vertical-align:middle;font-variant-numeric:tabular-nums;white-space:normal;overflow-wrap:anywhere}.dmk-tech-table .dmk-tech-table-row:hover>.dmk-tech-label,.dmk-tech-table .dmk-tech-table-row:hover>.dmk-tech-value{background-color:rgb(255 255 255 / .03)}.dmk-tech-table .dmk-tech-label .dmk-core-help{display:inline-flex!important;margin-left:6px;vertical-align:middle}.dmk-key-specs .dmk-tech-list{width:100%;margin:0;padding:0}.dmk-key-specs .dmk-tech-row{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;width:100%;margin:0;padding:0}.dmk-key-specs .dmk-tech-row>.dmk-tech-label{display:inline-flex;align-items:center;min-width:0;color:inherit;font-family:inherit;font-size:var(--dmk-tech-font-size);font-weight:inherit;line-height:inherit}.dmk-key-specs .dmk-tech-row>.dmk-tech-value{display:inline;flex:0 0 auto;color:inherit;font-family:inherit;font-size:var(--dmk-tech-font-size);font-weight:inherit;line-height:inherit;text-align:right}@media (max-width:767px){.dmk-tech-table .dmk-tech-label{width:60%}.dmk-tech-table .dmk-tech-value{width:40%}.dmk-tech-table th,.dmk-tech-table td,.dmk-tech-table .dmk-tech-label,.dmk-tech-table .dmk-tech-value{padding:.6em .65em}}.dmk-card-specs,.dmk-card-spec,.dmk-card-spec-label,.dmk-card-spec-value{font:inherit;line-height:inherit}.dmk-card-specs{width:100%}.dmk-card-spec{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem;width:100%}.dmk-card-spec-label{min-width:0;color:inherit}.dmk-card-spec-value{flex:0 0 auto;color:inherit;text-align:right}.dmk-hero-specs,.dmk-hero-spec,.dmk-hero-spec-value,.dmk-hero-spec-label{font:inherit;line-height:inherit}.dmk-hero-specs{display:flex;flex-wrap:wrap;gap:1.5rem}.dmk-hero-spec{display:flex;flex-direction:column;min-width:0}.dmk-hero-spec-value,.dmk-hero-spec-label{color:inherit}.dmk-downloads{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:flex-start;gap:.35em;margin:0;padding:0;font:inherit;line-height:inherit}.dmk-downloads .dmk-dl-btn{position:relative;display:block;width:fit-content;margin:0;padding:0 0 0 1.15em;color:var(--sw-color-yellow);font:inherit;line-height:inherit;text-decoration:none!important;animation:colorChangeFont var(--sw-anim-duration) linear infinite var(--sw-anim-offset)!important;transition:opacity 0.2s ease,transform 0.2s ease}.dmk-downloads .dmk-dl-btn::before{content:"•";position:absolute;top:0;left:0;color:currentColor;font:inherit;animation:none!important}.dmk-downloads .dmk-dl-btn:hover,.dmk-downloads .dmk-dl-btn:focus-visible{opacity:.85;transform:translateX(2px)}.dmk-features{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:flex-start;gap:.35em;margin:0;padding:0;color:inherit;font:inherit;line-height:inherit}.dmk-features .dmk-feature-badge{position:relative;display:block;width:fit-content;margin:0;padding:0 0 0 1.15em;background:#fff0;border:0;border-radius:0;color:inherit;font:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.dmk-features .dmk-feature-label{color:inherit;font:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.dmk-features .dmk-feature-badge::before{content:"•";position:absolute;top:0;left:0;color:currentColor;font:inherit}.dmk-status-badge{position:relative;display:inline-flex;align-items:center;justify-content:center;width:1.5em;height:1.5em;border:var(--sw-border-w) solid currentColor;border-radius:50%;background:rgb(255 255 255 / .04)}.dmk-status-mts{color:var(--sw-color-green)}.dmk-status-bto{color:var(--sw-color-blue)}.dmk-status-moq{color:var(--sw-color-yellow)}.dmk-status-eol{color:var(--sw-color-pink)}.dmk-status-tooltip,.dmk-feature-tooltip{position:absolute;top:calc(100% + 6px);left:0;z-index:10;width:max-content;max-width:min(260px, 80vw);padding:.4rem .65rem;background:var(--sw-color-form-bg);border-radius:var(--sw-radius-control);color:var(--sw-color-white);font-family:inherit;font-weight:400;line-height:1.4;white-space:normal;box-shadow:0 2px 8px rgb(0 0 0 / .35);pointer-events:none;opacity:0;visibility:hidden;transition:opacity 0.15s ease}.dmk-status-badge:hover .dmk-status-tooltip,.dmk-status-badge:focus .dmk-status-tooltip,.dmk-status-badge:focus-visible .dmk-status-tooltip,.dmk-feature-badge:hover .dmk-feature-tooltip,.dmk-feature-badge:focus .dmk-feature-tooltip,.dmk-feature-badge:focus-visible .dmk-feature-tooltip{opacity:1;visibility:visible}.dmk-core-help{position:relative;display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 auto;width:18px;height:18px;margin-left:6px;vertical-align:middle;color:var(--sw-color-gray);font-size:11px!important;line-height:1!important;cursor:help;outline:none;z-index:50}.dmk-core-help-icon{display:inline-flex!important;align-items:center;justify-content:center;box-sizing:border-box;width:17px;height:17px;border:var(--sw-border-w-input) solid currentColor;border-radius:50%;color:inherit;font-family:inherit!important;font-size:10px!important;font-weight:700!important;line-height:1!important;opacity:.7;transition:color 0.2s ease,opacity 0.2s ease,border-color 0.2s ease,background-color 0.2s ease,transform 0.2s ease}.dmk-core-help:hover,.dmk-core-help:focus,.dmk-core-help:focus-visible{color:var(--sw-color-yellow)}.dmk-core-help:hover .dmk-core-help-icon,.dmk-core-help:focus .dmk-core-help-icon,.dmk-core-help:focus-visible .dmk-core-help-icon{opacity:1;background:rgb(255 199 44 / .08);transform:scale(1.05)}.dmk-core-help:focus-visible .dmk-core-help-icon{outline:2px solid var(--sw-color-yellow);outline-offset:2px}.dmk-core-help-tooltip{position:absolute;left:50%;bottom:calc(100% + 9px);z-index:9999;width:max-content;max-width:min(300px, 75vw);padding:.5rem .65rem;background:var(--sw-color-form-bg);border:var(--sw-border-w-input) solid rgb(255 255 255 / .18);border-radius:var(--sw-radius-control);color:var(--sw-color-white)!important;font-family:inherit!important;font-size:clamp(.76rem,0.72rem+0.12vw,.82rem)!important;font-weight:400!important;line-height:1.45!important;text-align:left;white-space:normal!important;overflow-wrap:break-word;box-shadow:0 12px 30px rgb(0 0 0 / .45);pointer-events:none;opacity:0;visibility:hidden;transform:translate(-50%,4px);transition:opacity 0.15s ease,visibility 0.15s ease,transform 0.15s ease}.dmk-core-help-tooltip::after{content:"";position:absolute;top:100%;left:50%;width:7px;height:7px;background:var(--sw-color-form-bg);border-right:var(--sw-border-w-input) solid rgb(255 255 255 / .18);border-bottom:var(--sw-border-w-input) solid rgb(255 255 255 / .18);transform:translate(-50%,-4px) rotate(45deg)}.dmk-core-help:hover .dmk-core-help-tooltip,.dmk-core-help:focus .dmk-core-help-tooltip,.dmk-core-help:focus-visible .dmk-core-help-tooltip{opacity:1;visibility:visible;transform:translate(-50%,0)}.dmk-tech-label{display:inline-flex;align-items:center;gap:0;position:relative}.dmk-tech-label-text{min-width:0}.dmk-key-feature{position:relative;display:inline-flex;align-items:center}.dmk-key-feature .dmk-core-help{margin-left:6px}.dmk-cmp-row-label{position:sticky}.dmk-cmp-row-label-text{vertical-align:middle}.dmk-cmp-row-label .dmk-core-help{margin-left:6px;vertical-align:middle}.dmk-cmp .dmk-cmp-row-label:has(.dmk-core-help){z-index:40}@media (max-width:767px){.dmk-core-help{width:17px;height:17px;margin-left:5px}.dmk-core-help-icon{width:16px;height:16px;font-size:9px!important}.dmk-core-help-tooltip{max-width:min(240px, 70vw);padding:.45rem .55rem;font-size:0.76rem!important}}.dmk-eol-notice{display:flex;align-items:flex-start;gap:.5rem;color:var(--sw-color-pink);font:inherit;line-height:inherit}.dmk-eol-icon{display:inline-flex;flex:0 0 auto}.dmk-eol-text{color:inherit;font:inherit;line-height:inherit}.dmk-eol-successor,.dmk-eol-successor:visited{color:inherit!important;text-decoration:none!important}.dmk-eol-successor:hover,.dmk-eol-successor:focus-visible{opacity:.85}svg.dmk-icon{display:block;width:1em;height:1em}i.dmk-icon{line-height:1}.dmk-status-icon,.dmk-eol-icon{display:inline-flex;flex:0 0 auto}i.dmk-icon.dmk-i{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}i.dmk-icon.dmk-i-check{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}i.dmk-icon.dmk-i-gear{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E")}i.dmk-icon.dmk-i-info{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 16v-4'/%3E%3Cpath d='M12 8h.01'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 16v-4'/%3E%3Cpath d='M12 8h.01'/%3E%3C/svg%3E")}i.dmk-icon.dmk-i-x{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 6 6 18'/%3E%3Cpath d='m6 6 12 12'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 6 6 18'/%3E%3Cpath d='m6 6 12 12'/%3E%3C/svg%3E")}i.dmk-icon.dmk-i-alert{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3'/%3E%3Cpath d='M12 9v4'/%3E%3Cpath d='M12 17h.01'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3'/%3E%3Cpath d='M12 9v4'/%3E%3Cpath d='M12 17h.01'/%3E%3C/svg%3E")}.dmk-debug{display:grid;gap:1rem;font-family:monospace;font-size:.8rem}.dmk-debug-title{margin:0 0 .25rem;font-size:.8rem;text-transform:uppercase}.dmk-debug-row{display:flex;gap:1rem;padding:.15rem 0;border-bottom:var(--sw-border-w-input) dashed rgb(255 255 255 / .15)}.dmk-debug-label{flex:0 0 9rem}.dmk-debug-ok .dmk-debug-value{color:var(--sw-color-green)}.dmk-debug-missing .dmk-debug-value{color:var(--sw-color-pink)}.dmk-product-list{color:inherit;font:inherit;line-height:inherit}.dmk-product-list ul{margin:0;padding:0;list-style:none;color:inherit;font:inherit;line-height:inherit}.dmk-product-list li{position:relative;margin:0;padding:0 0 0 1.15em;color:inherit;font:inherit;line-height:inherit}.dmk-product-list li+li{margin-top:.35em}.dmk-product-list li::before{content:"•";position:absolute;top:0;left:0;color:currentColor;font:inherit}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-display:swap;src:url(https://demke-electronic.com/wp-content/uploads/Roboto-Regular.woff2) format('woff2')}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;font-display:swap;src:url(https://demke-electronic.com/wp-content/uploads/Roboto-Medium.woff2) format('woff2')}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;font-display:swap;src:url(https://demke-electronic.com/wp-content/uploads/Roboto-Bold.woff2) format('woff2')}@font-face{font-family:'Roboto';font-style:normal;font-weight:900;font-display:swap;src:url(https://demke-electronic.com/wp-content/uploads/Roboto-Black.woff2) format('woff2')}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;font-display:swap;src:url(https://demke-electronic.com/wp-content/uploads/Roboto-Light.woff2) format('woff2')}@font-face{font-family:'Roboto';font-style:normal;font-weight:100;font-display:swap;src:url(https://demke-electronic.com/wp-content/uploads/Roboto-Thin.woff2) format('woff2')}