.elementor-4111 .elementor-element.elementor-element-f4bb4ba{--display:flex;--min-height:50px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4111 .elementor-element.elementor-element-f4bb4ba:not(.elementor-motion-effects-element-type-background), .elementor-4111 .elementor-element.elementor-element-f4bb4ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#202020;}.elementor-4111 .elementor-element.elementor-element-50061d4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4111 .elementor-element.elementor-element-50061d4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4111 .elementor-element.elementor-element-029a894{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-4111 .elementor-element.elementor-element-4106e22{--display:flex;--min-height:250px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-4111 .elementor-element.elementor-element-981409f > .elementor-widget-container{margin:0px 0px 50px 5px;}.elementor-4111 .elementor-element.elementor-element-981409f.elementor-element{--align-self:flex-end;--order:99999 /* order end hack */;}.elementor-4111 .elementor-element.elementor-element-981409f{text-align:left;}.elementor-4111 .elementor-element.elementor-element-981409f .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:0px;color:var( --e-global-color-370e37b );}.elementor-4111 .elementor-element.elementor-element-b28ede5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4111 .elementor-element.elementor-element-b28ede5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4111 .elementor-element.elementor-element-b6f4c28{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4111 .elementor-element.elementor-element-b6f4c28.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4111 .elementor-element.elementor-element-85032b0{--display:flex;}.elementor-4111 .elementor-element.elementor-element-5f06f4d > .elementor-widget-container{margin:60px 0px 0px 0px;}.elementor-4111 .elementor-element.elementor-element-5f06f4d.elementor-element{--align-self:flex-start;}.elementor-4111 .elementor-element.elementor-element-5f06f4d .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:30px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;color:var( --e-global-color-8bf5f3d );}.elementor-4111 .elementor-element.elementor-element-92446e9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-ucaddon_simple_list_menu .ue_simple_list_menu_title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_simple_list_menu .simple_list_menu ul li a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_simple_list_menu .simple_list_menu ul ul li a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_simple_list_menu .simple_list_menu ul ul ul li a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4111 .elementor-element.elementor-element-be1edae > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-4111 .elementor-element.elementor-element-be1edae ul li a:before{padding:0px 5px 0px 5px;}.elementor-4111 .elementor-element.elementor-element-be1edae .ue_simple_list_menu_title{color:#000000;margin-bottom:10px;}.elementor-4111 .elementor-element.elementor-element-be1edae .simple_list_menu ul li a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;padding:10px 10px 10px 10px;color:var( --e-global-color-4e36a3c );border-style:none;background-color:var( --e-global-color-5f2d590 );}.elementor-4111 .elementor-element.elementor-element-be1edae .simple_list_menu ul li a:hover{color:var( --e-global-color-c4baf1f );background-color:var( --e-global-color-5f2d590 );}.elementor-4111 .elementor-element.elementor-element-be1edae .simple_list_menu ul ul li a{padding:10px 10px 10px 30px;color:#c9c9c9;border-style:solid;border-width:0px 0px 1px 0px;border-color:#9f9f9f;background-color:#ffffff;}.elementor-4111 .elementor-element.elementor-element-be1edae .simple_list_menu ul ul li a:hover{color:#d9d9d9;background-color:#f5f5f5;}.elementor-4111 .elementor-element.elementor-element-be1edae .simple_list_menu ul ul ul li a{padding:10px 10px 10px 50px;color:#c9c9c9;border-style:solid;border-width:0px 0px 1px 0px;border-color:#9f9f9f;background-color:#ffffff;}.elementor-4111 .elementor-element.elementor-element-be1edae .simple_list_menu ul ul ul li a:hover{color:#d9d9d9;background-color:#f5f5f5;}.elementor-4111 .elementor-element.elementor-element-1fb65e6{--display:flex;}.elementor-4111 .elementor-element.elementor-element-2ee6111 > .elementor-widget-container{margin:060px 0px 0px 0px;}.elementor-4111 .elementor-element.elementor-element-2ee6111.elementor-element{--align-self:flex-start;}.elementor-4111 .elementor-element.elementor-element-2ee6111 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:30px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;color:var( --e-global-color-8bf5f3d );}.elementor-4111 .elementor-element.elementor-element-38b65a1 > .elementor-widget-container{margin:0px 0px 050px 0px;padding:0px 0px 0px 10px;}.elementor-4111 .elementor-element.elementor-element-38b65a1 ul li a:before{padding:0px 5px 0px 5px;}.elementor-4111 .elementor-element.elementor-element-38b65a1 .ue_simple_list_menu_title{color:#000000;margin-bottom:10px;}.elementor-4111 .elementor-element.elementor-element-38b65a1 .simple_list_menu ul li a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;padding:10px 10px 10px 10px;color:var( --e-global-color-4e36a3c );border-style:none;background-color:var( --e-global-color-5f2d590 );}.elementor-4111 .elementor-element.elementor-element-38b65a1 .simple_list_menu ul li a:hover{color:var( --e-global-color-c4baf1f );background-color:var( --e-global-color-5f2d590 );}.elementor-4111 .elementor-element.elementor-element-38b65a1 .simple_list_menu ul ul li a{padding:10px 10px 10px 30px;color:#c9c9c9;border-style:solid;border-width:0px 0px 1px 0px;border-color:#9f9f9f;background-color:#ffffff;}.elementor-4111 .elementor-element.elementor-element-38b65a1 .simple_list_menu ul ul li a:hover{color:#d9d9d9;background-color:#f5f5f5;}.elementor-4111 .elementor-element.elementor-element-38b65a1 .simple_list_menu ul ul ul li a{padding:10px 10px 10px 50px;color:#c9c9c9;border-style:solid;border-width:0px 0px 1px 0px;border-color:#9f9f9f;background-color:#ffffff;}.elementor-4111 .elementor-element.elementor-element-38b65a1 .simple_list_menu ul ul ul li a:hover{color:#d9d9d9;background-color:#f5f5f5;}.elementor-4111 .elementor-element.elementor-element-462165b > .elementor-widget-container{margin:0px 0px 50px 5px;}.elementor-4111 .elementor-element.elementor-element-462165b.elementor-element{--align-self:flex-end;--order:99999 /* order end hack */;}.elementor-4111 .elementor-element.elementor-element-462165b{text-align:left;}.elementor-4111 .elementor-element.elementor-element-462165b .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:0px;color:var( --e-global-color-370e37b );}.elementor-4111 .elementor-element.elementor-element-3670650{--display:flex;--min-height:20px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-4111 .elementor-element.elementor-element-3670650:not(.elementor-motion-effects-element-type-background), .elementor-4111 .elementor-element.elementor-element-3670650 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a45ff7f );}.elementor-4111 .elementor-element.elementor-element-3670650.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4111 .elementor-element.elementor-element-c297791{--display:flex;top:auto;bottom:0px;z-index:10;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-4111 .elementor-element.elementor-element-c297791:not(.elementor-motion-effects-element-type-background), .elementor-4111 .elementor-element.elementor-element-c297791 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c696dce );}.elementor-4111 .elementor-element.elementor-element-c297791 + .wpr-hidden-header{top:0px;}.elementor-4111 .elementor-element.elementor-element-c297791 + .wpr-hidden-header-flex{top:0px;}.wpr-hidden-header{z-index:10;}.wpr-hidden-header-flex{z-index:10;}.elementor-widget-ucaddon_ue_side_menu .uc-side-menu-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_ue_side_menu .uc-side-menu-items ul a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_ue_side_menu .uc-side-menu-items ul ul li a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_ue_side_menu .uc-side-menu-items ul ul ul li a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_ue_side_menu .uc-side-menu-items ul ul ul ul li a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_ue_side_menu ul.uc-list-menu li.current-menu-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_ue_side_menu .side-menu-search-holder input{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_ue_side_menu .side-menu-button{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_ue_side_menu .sub-menu .ue-back-link a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4111 .elementor-element.elementor-element-3aeb66f .uc-side-menu-items{background-color:var( --e-global-color-8bf5f3d );}.elementor-4111 .elementor-element.elementor-element-3aeb66f .ue_side_menu_overlay{background-color:rgba(0, 0, 0, 0.60);}.elementor-4111 .elementor-element.elementor-element-3aeb66f .uc-menu-button-wrapper{z-index:999999;justify-content:flex-start;}.elementor-4111 .elementor-element.elementor-element-3aeb66f .uc-list-menu{margin-top:20px;}.elementor-4111 .elementor-element.elementor-element-3aeb66f .uc-side-menu-items ul a{flex-direction:row;padding:20px 20px 20px 20px;background-color:rgba(255, 255, 255, 0);font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-text );margin:0px 0px 0px 0px;border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-bbb5a97 );border-radius:0px;}.elementor-4111 .elementor-element.elementor-element-3aeb66f .side-menu-holder{text-align:inherit;}.elementor-4111 .elementor-element.elementor-element-3aeb66f .open_side_menu{width:60px;height:60px;font-size:20px;background-color:var( --e-global-color-5f2d590 );color:var( --e-global-color-text );border-radius:0px;padding:15px 15px 15px 15px;}.elementor-4111 .elementor-element.elementor-element-3aeb66f .open_side_menu:hover{background-color:var( --e-global-color-5f2d590 );color:var( --e-global-color-c4baf1f );}.elementor-4111 .elementor-element.elementor-element-3aeb66f .open_side_menu_toggle{background-color:var( --e-global-color-text );}.elementor-4111 .elementor-element.elementor-element-3aeb66f .open_side_menu svg{fill:var( --e-global-color-text );}.elementor-4111 .elementor-element.elementor-element-3aeb66f .open_side_menu:hover .open_side_menu_toggle{background-color:var( --e-global-color-c4baf1f );}.elementor-4111 .elementor-element.elementor-element-3aeb66f .open_side_menu:hover svg{fill:var( --e-global-color-c4baf1f );}.elementor-4111 .elementor-element.elementor-element-3aeb66f .uc-side-menu-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;padding:20px 20px 20px 20px;background-color:#000000;color:#ffffff;border-style:solid;border-width:0px 0px 1px 0px;border-color:rgba(255, 255, 255, 0.39);}.elementor-4111 .elementor-element.elementor-element-3aeb66f .uc-close-side-menu{font-size:16px;top:20px;color:#ffffff;background-color:var( --e-global-color-a45ff7f );width:40px;height:40px;border-radius:5px;}.elementor-4111 .elementor-element.elementor-element-3aeb66f .uc-close-side-menu svg{fill:#ffffff;}.elementor-4111 .elementor-element.elementor-element-3aeb66f .uc-close-side-menu:hover{color:#bababa;background-color:var( --e-global-color-c4baf1f );}.elementor-4111 .elementor-element.elementor-element-3aeb66f .uc-close-side-menu:hover svg{fill:#bababa;}.elementor-4111 .elementor-element.elementor-element-3aeb66f .uc-menu-item-pointer svg{width:16px;height:16px;}.elementor-4111 .elementor-element.elementor-element-3aeb66f .uc-menu-item-pointer{font-size:16px;}.elementor-4111 .elementor-element.elementor-element-3aeb66f .uc-side-menu-items ul a:hover{background-color:var( --e-global-color-c696dce );color:var( --e-global-color-c4baf1f );}.elementor-4111 .elementor-element.elementor-element-3aeb66f .menu-item > a{justify-content:start;}.elementor-4111 .elementor-element.elementor-element-3aeb66f .uc-side-menu-items ul ul li a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;padding:20px 60px 20px 60px;}.elementor-4111 .elementor-element.elementor-element-3aeb66f .uc-side-menu-items ul ul ul li a{padding:20px 80px 20px 80px;}.elementor-4111 .elementor-element.elementor-element-3aeb66f .uc-side-menu-items ul ul ul ul li a{padding:20px 100px 20px 100px;}.elementor-4111 .elementor-element.elementor-element-3aeb66f ul.uc-list-menu li.current-menu-item > a{background-color:var( --e-global-color-bbb5a97 );color:var( --e-global-color-c4baf1f );font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;}.elementor-4111 .elementor-element.elementor-element-3aeb66f .side-menu-before{width:100%;}.elementor-4111 .elementor-element.elementor-element-3aeb66f .side-menu-after{width:100%;}.elementor-widget-ucaddon_woo_mini_cart_ax_sgp .ue-mini-cart-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_woo_mini_cart_ax_sgp .ue-mini-cart-item-title-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_woo_mini_cart_ax_sgp .ue_mini_price{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_woo_mini_cart_ax_sgp .ue_mini_qty{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_woo_mini_cart_ax_sgp .ue-mini-cart-item-delete{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_woo_mini_cart_ax_sgp .ue-mini-cart-subtotal{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_woo_mini_cart_ax_sgp .ue_subtotal_amount{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_woo_mini_cart_ax_sgp .ue-mini-cart-viewcart-btn,.elementor-widget-ucaddon_woo_mini_cart_ax_sgp .ue-mini-cart-checkout-btn{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_woo_mini_cart_ax_sgp .ue_mini_cart_toggle{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_woo_mini_cart_ax_sgp .ue-product-count{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_woo_mini_cart_ax_sgp .ue-mini-cart-empty-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4111 .elementor-element.elementor-element-96940c8 .ue-mini-cart *{transition:all 200ms;}.elementor-4111 .elementor-element.elementor-element-96940c8 .ue-mini-cart{width:700px;top:60px;background-color:#f6f6f6;padding:010px 10px 10px 10px;border-radius:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-4111 .elementor-element.elementor-element-96940c8 .ue-mini-cart-items-holder{max-height:600px;gap:3px;}.elementor-4111 .elementor-element.elementor-element-96940c8 .ue_cart_header{background-color:#eaeaea;border-style:none;}.elementor-4111 .elementor-element.elementor-element-96940c8 .ue-mini-cart-title{color:#373737;}.elementor-4111 .elementor-element.elementor-element-96940c8 .ue_cart_close_button{width:28px;height:28px;border-radius:20px;background-color:#FFFFFF;}.elementor-4111 .elementor-element.elementor-element-96940c8 .ue_cart_close_button i{font-size:16px;color:#707070;}.elementor-4111 .elementor-element.elementor-element-96940c8 .ue_cart_close_button svg{font-size:16px;fill:#707070;}.elementor-4111 .elementor-element.elementor-element-96940c8 .ue_cart_close_button:hover i{color:#FF8282;}.elementor-4111 .elementor-element.elementor-element-96940c8 .ue_cart_close_button:hover svg{fill:#FF8282;}.elementor-4111 .elementor-element.elementor-element-96940c8 .ue_cart_close_button:hover{background-color:#FFF1F1;}.elementor-4111 .elementor-element.elementor-element-96940c8 .ue-mini-cart-item{padding:0px 10px 10px 10px;background-color:#ffffff;gap:12px;}.elementor-4111 .elementor-element.elementor-element-96940c8 .ue-mini-cart-item-image{width:135px;height:135px;background-color:#f0f0f0;object-fit:contain;padding:0px 0px 0px 0px;border-style:none;}.elementor-4111 .elementor-element.elementor-element-96940c8 .ue-mini-cart-item-image-wrapper{width:135px;height:135px;}.elementor-4111 .elementor-element.elementor-element-96940c8 .ue-mini-cart-item-title-text{font-family:"Roboto Condensed", Sans-serif;font-size:18px;font-weight:600;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:0px;color:var( --e-global-color-a45ff7f );}.elementor-4111 .elementor-element.elementor-element-96940c8 .ue_mini_price{font-family:"Roboto Condensed", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:0px;color:var( --e-global-color-a45ff7f );margin-top:5px;}.elementor-4111 .elementor-element.elementor-element-96940c8 .ue_mini_qty{color:var( --e-global-color-a45ff7f );}.elementor-4111 .elementor-element.elementor-element-96940c8 .ue_mini_quantity_input{height:25px;margin-top:5px;}.elementor-4111 .elementor-element.elementor-element-96940c8 .ue_mini_minus{width:25px;}.elementor-4111 .elementor-element.elementor-element-96940c8 .ue_mini_plus{width:25px;}.elementor-4111 .elementor-element.elementor-element-96940c8 .ue_mini_input{width:25px;}.elementor-4111 .elementor-element.elementor-element-96940c8 .ue-mini-cart-item-delete{align-self:center;padding:8px 8px 8px 8px;border-radius:15px 15px 15px 15px;gap:5px;background-color:var( --e-global-color-a45ff7f );color:#373737;}.elementor-4111 .elementor-element.elementor-element-96940c8 .ue-mini-cart-item-delete i{font-size:15px;color:var( --e-global-color-8bf5f3d );}.elementor-4111 .elementor-element.elementor-element-96940c8 .ue-mini-cart-item-delete svg{font-size:15px;fill:var( --e-global-color-8bf5f3d );}.elementor-4111 .elementor-element.elementor-element-96940c8 .ue-mini-cart-item-delete:hover{background-color:var( --e-global-color-c4baf1f );}.elementor-4111 .elementor-element.elementor-element-96940c8 .ue-mini-cart-item-delete:hover i{color:var( --e-global-color-8bf5f3d );}.elementor-4111 .elementor-element.elementor-element-96940c8 .ue-mini-cart-item-delete:hover svg{fill:var( --e-global-color-8bf5f3d );}.elementor-4111 .elementor-element.elementor-element-96940c8 .ue-mini-cart-footer{background-color:var( --e-global-color-8bf5f3d );padding:10px 10px 10px 10px;border-style:none;}.elementor-4111 .elementor-element.elementor-element-96940c8 .ue-mini-cart-subtotal{justify-content:space-between;gap:5px;padding:10px 0px 0px 0px;font-family:"Roboto Condensed", Sans-serif;font-size:35px;font-weight:800;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:0px;color:var( --e-global-color-a45ff7f );}.elementor-4111 .elementor-element.elementor-element-96940c8 .ue_subtotal_amount{font-family:"Roboto Condensed", Sans-serif;font-size:35px;font-weight:800;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:0px;color:var( --e-global-color-a45ff7f );}.elementor-4111 .elementor-element.elementor-element-96940c8 .ue_cart_btn_wrapper{flex-direction:row;justify-content:space-between;margin-top:20px;gap:20px;}.elementor-4111 .elementor-element.elementor-element-96940c8 .ue-mini-cart-checkout-btn{text-align:center;border-radius:10px;flex-grow:1;color:#ffffff;background-color:var( --e-global-color-a45ff7f );}.elementor-4111 .elementor-element.elementor-element-96940c8 .ue-mini-cart-viewcart-btn{text-align:center;border-radius:10px;flex-grow:1;color:#ffffff;background-color:var( --e-global-color-a45ff7f );border-style:none;}.elementor-4111 .elementor-element.elementor-element-96940c8 .ue-mini-cart-viewcart-btn,.elementor-4111 .elementor-element.elementor-element-96940c8 .ue-mini-cart-checkout-btn{padding:15px 15px 15px 15px;font-family:var( --e-global-typography-1e23248-font-family ), Sans-serif;font-size:var( --e-global-typography-1e23248-font-size );font-weight:var( --e-global-typography-1e23248-font-weight );text-transform:var( --e-global-typography-1e23248-text-transform );font-style:var( --e-global-typography-1e23248-font-style );text-decoration:var( --e-global-typography-1e23248-text-decoration );line-height:var( --e-global-typography-1e23248-line-height );letter-spacing:var( --e-global-typography-1e23248-letter-spacing );}.elementor-4111 .elementor-element.elementor-element-96940c8 .ue-mini-cart-viewcart-btn:hover{color:#ffffff;background-color:var( --e-global-color-c4baf1f );}.elementor-4111 .elementor-element.elementor-element-96940c8 .ue-mini-cart-checkout-btn:hover{color:#ffffff;background-color:var( --e-global-color-c4baf1f );}.elementor-4111 .elementor-element.elementor-element-96940c8 .ue-mini-cart_container{justify-content:flex-end;}.elementor-4111 .elementor-element.elementor-element-96940c8 .ue_mini_cart_toggle{padding:0px 0px 15px 0px;font-family:"Poppins", Sans-serif;font-size:35px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:-0.3px;color:var( --e-global-color-text );border-radius:5px;}.elementor-4111 .elementor-element.elementor-element-96940c8 .ue_mini_cart_toggle:hover{color:var( --e-global-color-c4baf1f );border-style:none;border-radius:5px;}.elementor-4111 .elementor-element.elementor-element-96940c8 .ue-product-count{font-family:"Roboto Condensed", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:0px;padding:5px 8px 4px 9px;border-style:none;border-radius:50px 50px 50px 50px;color:var( --e-global-color-8bf5f3d );background-color:var( --e-global-color-a45ff7f );}.elementor-4111 .elementor-element.elementor-element-96940c8 .ue_mini_cart_toggle:hover .ue-product-count{color:var( --e-global-color-8bf5f3d );background-color:var( --e-global-color-c4baf1f );}.elementor-4111 .elementor-element.elementor-element-96940c8 .ue-mini-cart-empty-message{color:#929292;margin-top:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-4111 .elementor-element.elementor-element-0ffe6f2 .elementor-icon-wrapper{text-align:center;}.elementor-4111 .elementor-element.elementor-element-0ffe6f2.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-c4baf1f );}.elementor-4111 .elementor-element.elementor-element-0ffe6f2.elementor-view-framed .elementor-icon:hover, .elementor-4111 .elementor-element.elementor-element-0ffe6f2.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-c4baf1f );border-color:var( --e-global-color-c4baf1f );}.elementor-4111 .elementor-element.elementor-element-0ffe6f2.elementor-view-framed .elementor-icon:hover, .elementor-4111 .elementor-element.elementor-element-0ffe6f2.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-c4baf1f );}.elementor-4111 .elementor-element.elementor-element-ed5dd63{--display:flex;}.elementor-4111 .elementor-element.elementor-element-76f97e1{--display:flex;}.elementor-4111 .elementor-element.elementor-element-89c538b{--display:flex;}.elementor-4111 .elementor-element.elementor-element-b270d73 > .elementor-widget-container{margin:10px 0px 20px 0px;}.elementor-4111 .elementor-element.elementor-element-b270d73{text-align:center;}.elementor-4111 .elementor-element.elementor-element-b270d73 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:26px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;}.elementor-widget-ucaddon_ue_sort_filter label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_ue_sort_filter select{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_ue_sort_filter option{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4111 .elementor-element.elementor-element-b54606f > .elementor-widget-container{margin:0px 16px 30px 11px;}.elementor-4111 .elementor-element.elementor-element-b54606f .uc-sort-filter{flex-direction:column;gap:15px;}.elementor-4111 .elementor-element.elementor-element-b54606f .uc-sort-filter-orderdir-wrapper,.elementor-4111 .elementor-element.elementor-element-b54606f .uc-sort-filter-orderby-wrapper{align-items:center;}.elementor-4111 .elementor-element.elementor-element-b54606f .uc-sort-filter-orderdir-wrapper{flex-direction:row;gap:10px;}.elementor-4111 .elementor-element.elementor-element-b54606f .uc-sort-filter-orderby-wrapper{flex-direction:row;gap:10px;}.elementor-4111 .elementor-element.elementor-element-b54606f label{color:#3d3d3d;}.elementor-4111 .elementor-element.elementor-element-b54606f select{padding:8px 15px 8px 12px;text-align:inherit;color:var( --e-global-color-text );border-radius:5px 5px 5px 5px;border-style:solid;border-color:var( --e-global-color-0e4b048 );}.elementor-4111 .elementor-element.elementor-element-b54606f select:hover,.elementor-4111 .elementor-element.elementor-element-b54606f select:focus{border-radius:5px 5px 5px 5px;border-style:solid;}.elementor-4111 .elementor-element.elementor-element-b54606f #uc-sort-filter-orderby{width:100%;}.elementor-4111 .elementor-element.elementor-element-b54606f #uc-sort-filter-orderdir{width:100%;}.elementor-4111 .elementor-element.elementor-element-b54606f option{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4111 .elementor-element.elementor-element-d42c684 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-4111 .elementor-element.elementor-element-d42c684{text-align:center;}.elementor-4111 .elementor-element.elementor-element-d42c684 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:26px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;}.elementor-widget-ucaddon_active_filters .ue-active-filters-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4111 .elementor-element.elementor-element-f16b6a6 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-4111 .elementor-element.elementor-element-f16b6a6 .ue-active-filters-holder{flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;}.elementor-4111 .elementor-element.elementor-element-f16b6a6 .ue-active-filters-item{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;padding:6px 9px 6px 13px;color:var( --e-global-color-text );background-color:var( --e-global-color-0b54d5e );border-radius:7px 7px 7px 7px;gap:12px;}.elementor-4111 .elementor-element.elementor-element-f16b6a6 .ue-active-filters-item:hover{border-radius:7px 7px 7px 7px;}.elementor-4111 .elementor-element.elementor-element-f16b6a6 .ue-active-filters-item svg{font-size:7px;}.elementor-4111 .elementor-element.elementor-element-f16b6a6 svg rect{outline-width:0px;outline-style:solid;outline-color:var( --e-global-color-text );}.elementor-4111 .elementor-element.elementor-element-f16b6a6 .ue-active-filters-item-remove svg{fill:var( --e-global-color-text );}.elementor-4111 .elementor-element.elementor-element-f16b6a6 .ue-active-filters-item-remove:hover svg{fill:var( --e-global-color-c4baf1f );}.elementor-4111 .elementor-element.elementor-element-f16b6a6 .ue-active-filters-item-remove:hover rect{outline-color:var( --e-global-color-c4baf1f );}.elementor-widget-ucaddon_clear_filters_button .uc-button-clear{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4111 .elementor-element.elementor-element-827d347 > .elementor-widget-container{margin:5px 16px 65px 0px;}.elementor-4111 .elementor-element.elementor-element-827d347 .uc-button-clear{display:inline-flex;font-family:"Roboto Condensed", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:0px;justify-content:inherit;padding:0px 0px 0px 0px;color:var( --e-global-color-a45ff7f );background-color:var( --e-global-color-5f2d590 );border-radius:5px 5px 5px 5px;border-style:none;gap:8px;}.elementor-4111 .elementor-element.elementor-element-827d347 .uc-button-clear-wrapper{text-align:right;}.elementor-4111 .elementor-element.elementor-element-827d347 .uc-button-clear:hover{color:var( --e-global-color-c4baf1f );background-color:var( --e-global-color-5f2d590 );}.elementor-4111 .elementor-element.elementor-element-827d347 .uc-button-clear i{color:#F1F1F1;}.elementor-4111 .elementor-element.elementor-element-827d347 .uc-button-clear svg{fill:#F1F1F1;}.elementor-4111 .elementor-element.elementor-element-827d347 .uc-button-clear:hover i{color:#FF6868;}.elementor-4111 .elementor-element.elementor-element-827d347 .uc-button-clear:hover svg{fill:#FF6868;}.elementor-widget-ucaddon_price_range_filter .ue-range-label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_price_range_filter .noUi-tooltip{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_price_range_filter .ue-range-min,.elementor-widget-ucaddon_price_range_filter .ue-range-max{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_price_range_filter .ue-range-prefix,.elementor-widget-ucaddon_price_range_filter .ue-range-suffix{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_price_range_filter .ue-range-num-input{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_price_range_filter .ue-num-prefix,.elementor-widget-ucaddon_price_range_filter .ue-num-suffix{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_price_range_filter .ue-price-range-slider-reset-button{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4111 .elementor-element.elementor-element-3dc367d > .elementor-widget-container{margin:-25px 16px 80px 10px;}.elementor-4111 .elementor-element.elementor-element-3dc367d .ue-price-range-slider *{transition-duration:300ms;transition-property:color, text-shadow, box-shadow, background-color, border, border-radius;}.elementor-4111 .elementor-element.elementor-element-3dc367d .ue-range-label{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:200;text-transform:uppercase;color:#282828;}.elementor-4111 .elementor-element.elementor-element-3dc367d .ue-price-range-slider{gap:11px;flex-direction:column;align-items:flex-start;}.elementor-4111 .elementor-element.elementor-element-3dc367d .noUi-target{height:5px;background-color:var( --e-global-color-0e4b048 );border-radius:10px 10px 10px 10px;border-style:none;}.elementor-4111 .elementor-element.elementor-element-3dc367d .noUi-handle{width:15px;height:15px;}.elementor-4111 .elementor-element.elementor-element-3dc367d .noUi-handle-lower{right:calc(-15px / 2);}.elementor-4111 .elementor-element.elementor-element-3dc367d .noUi-handle-upper{right:calc(-15px / 2);}.elementor-4111 .elementor-element.elementor-element-3dc367d .noUi-origin{top:calc(50% - 15px/2);}.elementor-4111 .elementor-element.elementor-element-3dc367d .noUi-touch-area{background-color:var( --e-global-color-a45ff7f );border-radius:8px 8px 8px 8px;border-style:solid;border-width:4px 4px 4px 4px;border-color:#ffffff;transform:rotate(0deg);}.elementor-4111 .elementor-element.elementor-element-3dc367d .noUi-touch-area:hover{background-color:var( --e-global-color-c4baf1f );border-radius:8px 8px 8px 8px;}.elementor-4111 .elementor-element.elementor-element-3dc367d .noUi-touch-area:active{background-color:var( --e-global-color-c4baf1f );border-radius:8px 8px 8px 8px;border-style:none;}.elementor-4111 .elementor-element.elementor-element-3dc367d .noUi-connect{background-color:var( --e-global-color-a45ff7f );}.elementor-4111 .elementor-element.elementor-element-3dc367d .noUi-tooltip{font-family:"Inter", Sans-serif;font-size:13px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:var( --e-global-color-text );background-color:var( --e-global-color-0b54d5e );padding:4px 10px 4px 10px;border-radius:6px 6px 6px 6px;border-style:none;bottom:-38px;}.elementor-4111 .elementor-element.elementor-element-3dc367d .ue-price-range-slider-reset{justify-content:start;margin-top:10px;}.elementor-4111 .elementor-element.elementor-element-3dc367d .ue-price-range-slider-reset-button{padding:5px 10px 5px 10px;}.elementor-4111 .elementor-element.elementor-element-42a4610 > .elementor-widget-container{margin:0px 0px 15px 10px;}.elementor-4111 .elementor-element.elementor-element-42a4610 .elementor-heading-title{font-family:var( --e-global-typography-de5d6d0-font-family ), Sans-serif;font-size:var( --e-global-typography-de5d6d0-font-size );font-weight:var( --e-global-typography-de5d6d0-font-weight );text-transform:var( --e-global-typography-de5d6d0-text-transform );}.elementor-widget-ucaddon_colors_swatches_filter .uc-checkbox-filter_label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_colors_swatches_filter .ue_taxonomy_item_num_posts{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4111 .elementor-element.elementor-element-8290e91 > .elementor-widget-container{margin:0px 10px 40px 10px;}.elementor-4111 .elementor-element.elementor-element-8290e91 .ue_checkbox_container{display:flex;flex-direction:row;justify-content:center;column-gap:0px;row-gap:19px;}.elementor-4111 .elementor-element.elementor-element-8290e91 .uc-checkbox-filter__checkbox,.elementor-4111 .elementor-element.elementor-element-8290e91  .uc-checkbox-filter__checkbox + .uc-checkbox-filter_label .ue_taxonomy_item_decorator{width:32px;height:32px;}.elementor-4111 .elementor-element.elementor-element-8290e91 .uc-checkbox-filter__checkbox + .uc-checkbox-filter_label .ue_taxonomy_item_decorator{border-radius:4px 4px 4px 4px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-0e4b048 );margin-right:10px;}.elementor-4111 .elementor-element.elementor-element-8290e91 .uc-checkbox-filter__checkbox:checked + .uc-checkbox-filter_label .ue_taxonomy_item_decorator{border-radius:4px 4px 4px 4px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-4e36a3c );}.elementor-4111 .elementor-element.elementor-element-8290e91 .ue_taxonomy_item_num_posts_spacer{width:10px;}.elementor-4111 .elementor-element.elementor-element-8290e91 .uc-checkbox-filter__checkbox:checked + .uc-checkbox-filter_label:after{scale:100%;left:25px;}.elementor-widget-ucaddon_ue_checkboxes_filter .uc-checkbox-filter_label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_ue_checkboxes_filter .ue_checkfilter_title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_ue_checkboxes_filter .ue_taxonomy_item_num_posts{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_ue_checkboxes_filter .ue-see-more-button,.elementor-widget-ucaddon_ue_checkboxes_filter .ue-see-less-button{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_ue_checkboxes_filter .ue-clear-button{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_ue_checkboxes_filter .uc-checkbox-filter-accordion-button{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4111 .elementor-element.elementor-element-575ae7f{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-4111 .elementor-element.elementor-element-575ae7f > .elementor-widget-container{margin:0px 0px 40px 10px;padding:0px 0px 0px 0px;}.elementor-4111 .elementor-element.elementor-element-575ae7f.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-4111 .elementor-element.elementor-element-575ae7f .ue_checkbox_container{width:100%;flex-direction:row;justify-content:flex-start;}.elementor-4111 .elementor-element.elementor-element-575ae7f .uc-checkbox-filter{align-items:flex-start;}.elementor-4111 .elementor-element.elementor-element-575ae7f .uc-checkbox-filter__checkbox,.elementor-4111 .elementor-element.elementor-element-575ae7f  .uc-checkbox-filter__checkbox + .uc-checkbox-filter_label:before{width:22px;min-width:22px;height:22px;}.elementor-4111 .elementor-element.elementor-element-575ae7f .uc-checkbox-filter__checkbox:checked + .uc-checkbox-filter_label:after{scale:120%;left:5px;background:#333333;box-shadow:2px 0 0 #333333, 4px 0 0 #333333, 4px -2px 0 #333333, 4px -4px 0 #333333, 4px -6px 0 #333333, 4px -8px 0 #333333;}.elementor-4111 .elementor-element.elementor-element-575ae7f .uc-checkbox-filter__checkbox + .uc-checkbox-filter_label:before{border-radius:3px 3px 3px 3px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-0e4b048 );margin-right:10px;}.elementor-4111 .elementor-element.elementor-element-575ae7f .uc-checkbox-filter__checkbox:checked + .uc-checkbox-filter_label:before{background-color:var( --e-global-color-8bf5f3d );}.elementor-4111 .elementor-element.elementor-element-575ae7f .uc-checkbox-filter_label{color:var( --e-global-color-text );font-family:var( --e-global-typography-814ab96-font-family ), Sans-serif;font-size:var( --e-global-typography-814ab96-font-size );}.elementor-4111 .elementor-element.elementor-element-575ae7f .ue_taxonomy_item_num_posts_spacer{width:10px;}.elementor-4111 .elementor-element.elementor-element-575ae7f .ue-see-more-button{margin-top:0px;gap:10px;color:#373737;}.elementor-4111 .elementor-element.elementor-element-575ae7f .ue-see-less-button{margin-top:0px;gap:10px;color:#373737;}.elementor-4111 .elementor-element.elementor-element-575ae7f .ue-see-more-button i,.elementor-4111 .elementor-element.elementor-element-575ae7f .ue-see-less-button i{font-size:20px;}.elementor-4111 .elementor-element.elementor-element-575ae7f .ue-see-more-button img,.elementor-4111 .elementor-element.elementor-element-575ae7f .ue-see-less-button img{font-size:20px;}.elementor-4111 .elementor-element.elementor-element-575ae7f .ue-see-more-button:hover{color:#373737;}.elementor-4111 .elementor-element.elementor-element-575ae7f .ue-see-less-button:hover{color:#373737;}.elementor-4111 .elementor-element.elementor-element-575ae7f .uc-checkbox-filter-accordion-button{font-family:var( --e-global-typography-de5d6d0-font-family ), Sans-serif;font-size:var( --e-global-typography-de5d6d0-font-size );font-weight:var( --e-global-typography-de5d6d0-font-weight );text-transform:var( --e-global-typography-de5d6d0-text-transform );padding:0px 0px 05px 0px;background-color:var( --e-global-color-5f2d590 );color:#484848;gap:0px;}.elementor-4111 .elementor-element.elementor-element-575ae7f .uc-checkbox-filter-accordion-button-wrapper{justify-content:start;}.elementor-4111 .elementor-element.elementor-element-575ae7f .uc-checkbox-filter-accordion-container{margin-top:10px;}.elementor-4111 .elementor-element.elementor-element-575ae7f .uc-checkbox-filter-accordion-icon{font-size:12px;color:var( --e-global-color-text );}.elementor-4111 .elementor-element.elementor-element-575ae7f .uc-checkbox-filter-accordion-icon svg{width:12px;height:12px;fill:var( --e-global-color-text );}.elementor-4111 .elementor-element.elementor-element-5e5c97f{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-4111 .elementor-element.elementor-element-5e5c97f > .elementor-widget-container{margin:0px 0px 40px 10px;padding:0px 0px 0px 0px;}.elementor-4111 .elementor-element.elementor-element-5e5c97f.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-4111 .elementor-element.elementor-element-5e5c97f .ue_checkbox_container{width:100%;flex-direction:row;justify-content:flex-start;}.elementor-4111 .elementor-element.elementor-element-5e5c97f .uc-checkbox-filter{align-items:flex-start;}.elementor-4111 .elementor-element.elementor-element-5e5c97f .uc-checkbox-filter__checkbox,.elementor-4111 .elementor-element.elementor-element-5e5c97f  .uc-checkbox-filter__checkbox + .uc-checkbox-filter_label:before{width:22px;min-width:22px;height:22px;}.elementor-4111 .elementor-element.elementor-element-5e5c97f .uc-checkbox-filter__checkbox:checked + .uc-checkbox-filter_label:after{scale:120%;left:5px;background:#333333;box-shadow:2px 0 0 #333333, 4px 0 0 #333333, 4px -2px 0 #333333, 4px -4px 0 #333333, 4px -6px 0 #333333, 4px -8px 0 #333333;}.elementor-4111 .elementor-element.elementor-element-5e5c97f .uc-checkbox-filter__checkbox + .uc-checkbox-filter_label:before{border-radius:3px 3px 3px 3px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-0e4b048 );margin-right:10px;}.elementor-4111 .elementor-element.elementor-element-5e5c97f .uc-checkbox-filter__checkbox:checked + .uc-checkbox-filter_label:before{background-color:var( --e-global-color-8bf5f3d );}.elementor-4111 .elementor-element.elementor-element-5e5c97f .uc-checkbox-filter_label{color:var( --e-global-color-text );font-family:var( --e-global-typography-814ab96-font-family ), Sans-serif;font-size:var( --e-global-typography-814ab96-font-size );}.elementor-4111 .elementor-element.elementor-element-5e5c97f .ue_taxonomy_item_num_posts_spacer{width:10px;}.elementor-4111 .elementor-element.elementor-element-5e5c97f .ue-see-more-button{margin-top:0px;gap:10px;color:#373737;}.elementor-4111 .elementor-element.elementor-element-5e5c97f .ue-see-less-button{margin-top:0px;gap:10px;color:#373737;}.elementor-4111 .elementor-element.elementor-element-5e5c97f .ue-see-more-button i,.elementor-4111 .elementor-element.elementor-element-5e5c97f .ue-see-less-button i{font-size:20px;}.elementor-4111 .elementor-element.elementor-element-5e5c97f .ue-see-more-button img,.elementor-4111 .elementor-element.elementor-element-5e5c97f .ue-see-less-button img{font-size:20px;}.elementor-4111 .elementor-element.elementor-element-5e5c97f .ue-see-more-button:hover{color:#373737;}.elementor-4111 .elementor-element.elementor-element-5e5c97f .ue-see-less-button:hover{color:#373737;}.elementor-4111 .elementor-element.elementor-element-5e5c97f .uc-checkbox-filter-accordion-button{font-family:var( --e-global-typography-de5d6d0-font-family ), Sans-serif;font-size:var( --e-global-typography-de5d6d0-font-size );font-weight:var( --e-global-typography-de5d6d0-font-weight );text-transform:var( --e-global-typography-de5d6d0-text-transform );padding:0px 0px 05px 0px;background-color:var( --e-global-color-5f2d590 );color:#484848;gap:0px;}.elementor-4111 .elementor-element.elementor-element-5e5c97f .uc-checkbox-filter-accordion-button-wrapper{justify-content:start;}.elementor-4111 .elementor-element.elementor-element-5e5c97f .uc-checkbox-filter-accordion-container{margin-top:10px;}.elementor-4111 .elementor-element.elementor-element-5e5c97f .uc-checkbox-filter-accordion-icon{font-size:12px;color:var( --e-global-color-text );}.elementor-4111 .elementor-element.elementor-element-5e5c97f .uc-checkbox-filter-accordion-icon svg{width:12px;height:12px;fill:var( --e-global-color-text );}.elementor-4111 .elementor-element.elementor-element-18ce79f{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-4111 .elementor-element.elementor-element-18ce79f > .elementor-widget-container{margin:0px 0px 40px 10px;padding:0px 0px 0px 0px;}.elementor-4111 .elementor-element.elementor-element-18ce79f.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-4111 .elementor-element.elementor-element-18ce79f .ue_checkbox_container{width:100%;flex-direction:row;justify-content:flex-start;}.elementor-4111 .elementor-element.elementor-element-18ce79f .uc-checkbox-filter{align-items:flex-start;}.elementor-4111 .elementor-element.elementor-element-18ce79f .uc-checkbox-filter__checkbox,.elementor-4111 .elementor-element.elementor-element-18ce79f  .uc-checkbox-filter__checkbox + .uc-checkbox-filter_label:before{width:22px;min-width:22px;height:22px;}.elementor-4111 .elementor-element.elementor-element-18ce79f .uc-checkbox-filter__checkbox:checked + .uc-checkbox-filter_label:after{scale:120%;left:5px;background:#333333;box-shadow:2px 0 0 #333333, 4px 0 0 #333333, 4px -2px 0 #333333, 4px -4px 0 #333333, 4px -6px 0 #333333, 4px -8px 0 #333333;}.elementor-4111 .elementor-element.elementor-element-18ce79f .uc-checkbox-filter__checkbox + .uc-checkbox-filter_label:before{border-radius:3px 3px 3px 3px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-0e4b048 );margin-right:10px;}.elementor-4111 .elementor-element.elementor-element-18ce79f .uc-checkbox-filter__checkbox:checked + .uc-checkbox-filter_label:before{background-color:var( --e-global-color-8bf5f3d );}.elementor-4111 .elementor-element.elementor-element-18ce79f .uc-checkbox-filter_label{color:var( --e-global-color-text );font-family:var( --e-global-typography-814ab96-font-family ), Sans-serif;font-size:var( --e-global-typography-814ab96-font-size );}.elementor-4111 .elementor-element.elementor-element-18ce79f .ue_taxonomy_item_num_posts_spacer{width:10px;}.elementor-4111 .elementor-element.elementor-element-18ce79f .ue-see-more-button{margin-top:0px;gap:10px;color:#373737;}.elementor-4111 .elementor-element.elementor-element-18ce79f .ue-see-less-button{margin-top:0px;gap:10px;color:#373737;}.elementor-4111 .elementor-element.elementor-element-18ce79f .ue-see-more-button i,.elementor-4111 .elementor-element.elementor-element-18ce79f .ue-see-less-button i{font-size:20px;}.elementor-4111 .elementor-element.elementor-element-18ce79f .ue-see-more-button img,.elementor-4111 .elementor-element.elementor-element-18ce79f .ue-see-less-button img{font-size:20px;}.elementor-4111 .elementor-element.elementor-element-18ce79f .ue-see-more-button:hover{color:#373737;}.elementor-4111 .elementor-element.elementor-element-18ce79f .ue-see-less-button:hover{color:#373737;}.elementor-4111 .elementor-element.elementor-element-18ce79f .uc-checkbox-filter-accordion-button{font-family:var( --e-global-typography-de5d6d0-font-family ), Sans-serif;font-size:var( --e-global-typography-de5d6d0-font-size );font-weight:var( --e-global-typography-de5d6d0-font-weight );text-transform:var( --e-global-typography-de5d6d0-text-transform );padding:0px 0px 05px 0px;background-color:var( --e-global-color-5f2d590 );color:#484848;gap:0px;}.elementor-4111 .elementor-element.elementor-element-18ce79f .uc-checkbox-filter-accordion-button-wrapper{justify-content:start;}.elementor-4111 .elementor-element.elementor-element-18ce79f .uc-checkbox-filter-accordion-container{margin-top:10px;}.elementor-4111 .elementor-element.elementor-element-18ce79f .uc-checkbox-filter-accordion-icon{font-size:12px;color:var( --e-global-color-text );}.elementor-4111 .elementor-element.elementor-element-18ce79f .uc-checkbox-filter-accordion-icon svg{width:12px;height:12px;fill:var( --e-global-color-text );}.elementor-4111 .elementor-element.elementor-element-b365fca{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-4111 .elementor-element.elementor-element-b365fca > .elementor-widget-container{margin:0px 0px 40px 10px;padding:0px 0px 0px 0px;}.elementor-4111 .elementor-element.elementor-element-b365fca.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-4111 .elementor-element.elementor-element-b365fca .ue_checkbox_container{width:100%;flex-direction:row;justify-content:flex-start;}.elementor-4111 .elementor-element.elementor-element-b365fca .uc-checkbox-filter{align-items:flex-start;}.elementor-4111 .elementor-element.elementor-element-b365fca .uc-checkbox-filter__checkbox,.elementor-4111 .elementor-element.elementor-element-b365fca  .uc-checkbox-filter__checkbox + .uc-checkbox-filter_label:before{width:22px;min-width:22px;height:22px;}.elementor-4111 .elementor-element.elementor-element-b365fca .uc-checkbox-filter__checkbox:checked + .uc-checkbox-filter_label:after{scale:120%;left:5px;background:#333333;box-shadow:2px 0 0 #333333, 4px 0 0 #333333, 4px -2px 0 #333333, 4px -4px 0 #333333, 4px -6px 0 #333333, 4px -8px 0 #333333;}.elementor-4111 .elementor-element.elementor-element-b365fca .uc-checkbox-filter__checkbox + .uc-checkbox-filter_label:before{border-radius:3px 3px 3px 3px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-0e4b048 );margin-right:10px;}.elementor-4111 .elementor-element.elementor-element-b365fca .uc-checkbox-filter__checkbox:checked + .uc-checkbox-filter_label:before{background-color:var( --e-global-color-8bf5f3d );}.elementor-4111 .elementor-element.elementor-element-b365fca .uc-checkbox-filter_label{color:var( --e-global-color-text );font-family:var( --e-global-typography-814ab96-font-family ), Sans-serif;font-size:var( --e-global-typography-814ab96-font-size );}.elementor-4111 .elementor-element.elementor-element-b365fca .ue_taxonomy_item_num_posts_spacer{width:10px;}.elementor-4111 .elementor-element.elementor-element-b365fca .ue-see-more-button{margin-top:0px;gap:10px;color:#373737;}.elementor-4111 .elementor-element.elementor-element-b365fca .ue-see-less-button{margin-top:0px;gap:10px;color:#373737;}.elementor-4111 .elementor-element.elementor-element-b365fca .ue-see-more-button i,.elementor-4111 .elementor-element.elementor-element-b365fca .ue-see-less-button i{font-size:20px;}.elementor-4111 .elementor-element.elementor-element-b365fca .ue-see-more-button img,.elementor-4111 .elementor-element.elementor-element-b365fca .ue-see-less-button img{font-size:20px;}.elementor-4111 .elementor-element.elementor-element-b365fca .ue-see-more-button:hover{color:#373737;}.elementor-4111 .elementor-element.elementor-element-b365fca .ue-see-less-button:hover{color:#373737;}.elementor-4111 .elementor-element.elementor-element-b365fca .uc-checkbox-filter-accordion-button{font-family:var( --e-global-typography-de5d6d0-font-family ), Sans-serif;font-size:var( --e-global-typography-de5d6d0-font-size );font-weight:var( --e-global-typography-de5d6d0-font-weight );text-transform:var( --e-global-typography-de5d6d0-text-transform );padding:0px 0px 05px 0px;background-color:var( --e-global-color-5f2d590 );color:#484848;gap:0px;}.elementor-4111 .elementor-element.elementor-element-b365fca .uc-checkbox-filter-accordion-button-wrapper{justify-content:start;}.elementor-4111 .elementor-element.elementor-element-b365fca .uc-checkbox-filter-accordion-container{margin-top:10px;}.elementor-4111 .elementor-element.elementor-element-b365fca .uc-checkbox-filter-accordion-icon{font-size:12px;color:var( --e-global-color-text );}.elementor-4111 .elementor-element.elementor-element-b365fca .uc-checkbox-filter-accordion-icon svg{width:12px;height:12px;fill:var( --e-global-color-text );}.elementor-4111 .elementor-element.elementor-element-9017cff{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-4111 .elementor-element.elementor-element-9017cff > .elementor-widget-container{margin:0px 0px 40px 10px;padding:0px 0px 0px 0px;}.elementor-4111 .elementor-element.elementor-element-9017cff.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-4111 .elementor-element.elementor-element-9017cff .ue_checkbox_container{width:100%;flex-direction:row;justify-content:flex-start;}.elementor-4111 .elementor-element.elementor-element-9017cff .uc-checkbox-filter{align-items:flex-start;}.elementor-4111 .elementor-element.elementor-element-9017cff .uc-checkbox-filter__checkbox,.elementor-4111 .elementor-element.elementor-element-9017cff  .uc-checkbox-filter__checkbox + .uc-checkbox-filter_label:before{width:22px;min-width:22px;height:22px;}.elementor-4111 .elementor-element.elementor-element-9017cff .uc-checkbox-filter__checkbox:checked + .uc-checkbox-filter_label:after{scale:120%;left:5px;background:#333333;box-shadow:2px 0 0 #333333, 4px 0 0 #333333, 4px -2px 0 #333333, 4px -4px 0 #333333, 4px -6px 0 #333333, 4px -8px 0 #333333;}.elementor-4111 .elementor-element.elementor-element-9017cff .uc-checkbox-filter__checkbox + .uc-checkbox-filter_label:before{border-radius:3px 3px 3px 3px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-0e4b048 );margin-right:10px;}.elementor-4111 .elementor-element.elementor-element-9017cff .uc-checkbox-filter__checkbox:checked + .uc-checkbox-filter_label:before{background-color:var( --e-global-color-8bf5f3d );}.elementor-4111 .elementor-element.elementor-element-9017cff .uc-checkbox-filter_label{color:var( --e-global-color-text );font-family:var( --e-global-typography-814ab96-font-family ), Sans-serif;font-size:var( --e-global-typography-814ab96-font-size );}.elementor-4111 .elementor-element.elementor-element-9017cff .ue_taxonomy_item_num_posts_spacer{width:10px;}.elementor-4111 .elementor-element.elementor-element-9017cff .ue-see-more-button{margin-top:0px;gap:10px;color:#373737;}.elementor-4111 .elementor-element.elementor-element-9017cff .ue-see-less-button{margin-top:0px;gap:10px;color:#373737;}.elementor-4111 .elementor-element.elementor-element-9017cff .ue-see-more-button i,.elementor-4111 .elementor-element.elementor-element-9017cff .ue-see-less-button i{font-size:20px;}.elementor-4111 .elementor-element.elementor-element-9017cff .ue-see-more-button img,.elementor-4111 .elementor-element.elementor-element-9017cff .ue-see-less-button img{font-size:20px;}.elementor-4111 .elementor-element.elementor-element-9017cff .ue-see-more-button:hover{color:#373737;}.elementor-4111 .elementor-element.elementor-element-9017cff .ue-see-less-button:hover{color:#373737;}.elementor-4111 .elementor-element.elementor-element-9017cff .uc-checkbox-filter-accordion-button{font-family:var( --e-global-typography-de5d6d0-font-family ), Sans-serif;font-size:var( --e-global-typography-de5d6d0-font-size );font-weight:var( --e-global-typography-de5d6d0-font-weight );text-transform:var( --e-global-typography-de5d6d0-text-transform );padding:0px 0px 05px 0px;background-color:var( --e-global-color-5f2d590 );color:#484848;gap:0px;}.elementor-4111 .elementor-element.elementor-element-9017cff .uc-checkbox-filter-accordion-button-wrapper{justify-content:start;}.elementor-4111 .elementor-element.elementor-element-9017cff .uc-checkbox-filter-accordion-container{margin-top:10px;}.elementor-4111 .elementor-element.elementor-element-9017cff .uc-checkbox-filter-accordion-icon{font-size:12px;color:var( --e-global-color-text );}.elementor-4111 .elementor-element.elementor-element-9017cff .uc-checkbox-filter-accordion-icon svg{width:12px;height:12px;fill:var( --e-global-color-text );}.elementor-4111 .elementor-element.elementor-element-30542f8{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-4111 .elementor-element.elementor-element-30542f8 > .elementor-widget-container{margin:0px 0px 40px 10px;padding:0px 0px 0px 0px;}.elementor-4111 .elementor-element.elementor-element-30542f8.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-4111 .elementor-element.elementor-element-30542f8 .ue_checkbox_container{width:100%;flex-direction:row;justify-content:flex-start;}.elementor-4111 .elementor-element.elementor-element-30542f8 .uc-checkbox-filter{align-items:flex-start;}.elementor-4111 .elementor-element.elementor-element-30542f8 .uc-checkbox-filter__checkbox,.elementor-4111 .elementor-element.elementor-element-30542f8  .uc-checkbox-filter__checkbox + .uc-checkbox-filter_label:before{width:22px;min-width:22px;height:22px;}.elementor-4111 .elementor-element.elementor-element-30542f8 .uc-checkbox-filter__checkbox:checked + .uc-checkbox-filter_label:after{scale:120%;left:5px;background:#333333;box-shadow:2px 0 0 #333333, 4px 0 0 #333333, 4px -2px 0 #333333, 4px -4px 0 #333333, 4px -6px 0 #333333, 4px -8px 0 #333333;}.elementor-4111 .elementor-element.elementor-element-30542f8 .uc-checkbox-filter__checkbox + .uc-checkbox-filter_label:before{border-radius:3px 3px 3px 3px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-0e4b048 );margin-right:10px;}.elementor-4111 .elementor-element.elementor-element-30542f8 .uc-checkbox-filter__checkbox:checked + .uc-checkbox-filter_label:before{background-color:var( --e-global-color-8bf5f3d );}.elementor-4111 .elementor-element.elementor-element-30542f8 .uc-checkbox-filter_label{color:var( --e-global-color-text );font-family:var( --e-global-typography-814ab96-font-family ), Sans-serif;font-size:var( --e-global-typography-814ab96-font-size );}.elementor-4111 .elementor-element.elementor-element-30542f8 .ue_taxonomy_item_num_posts_spacer{width:10px;}.elementor-4111 .elementor-element.elementor-element-30542f8 .ue-see-more-button{margin-top:0px;gap:10px;color:#373737;}.elementor-4111 .elementor-element.elementor-element-30542f8 .ue-see-less-button{margin-top:0px;gap:10px;color:#373737;}.elementor-4111 .elementor-element.elementor-element-30542f8 .ue-see-more-button i,.elementor-4111 .elementor-element.elementor-element-30542f8 .ue-see-less-button i{font-size:20px;}.elementor-4111 .elementor-element.elementor-element-30542f8 .ue-see-more-button img,.elementor-4111 .elementor-element.elementor-element-30542f8 .ue-see-less-button img{font-size:20px;}.elementor-4111 .elementor-element.elementor-element-30542f8 .ue-see-more-button:hover{color:#373737;}.elementor-4111 .elementor-element.elementor-element-30542f8 .ue-see-less-button:hover{color:#373737;}.elementor-4111 .elementor-element.elementor-element-30542f8 .uc-checkbox-filter-accordion-button{font-family:var( --e-global-typography-de5d6d0-font-family ), Sans-serif;font-size:var( --e-global-typography-de5d6d0-font-size );font-weight:var( --e-global-typography-de5d6d0-font-weight );text-transform:var( --e-global-typography-de5d6d0-text-transform );padding:0px 0px 05px 0px;background-color:var( --e-global-color-5f2d590 );color:#484848;gap:0px;}.elementor-4111 .elementor-element.elementor-element-30542f8 .uc-checkbox-filter-accordion-button-wrapper{justify-content:start;}.elementor-4111 .elementor-element.elementor-element-30542f8 .uc-checkbox-filter-accordion-container{margin-top:10px;}.elementor-4111 .elementor-element.elementor-element-30542f8 .uc-checkbox-filter-accordion-icon{font-size:12px;color:var( --e-global-color-text );}.elementor-4111 .elementor-element.elementor-element-30542f8 .uc-checkbox-filter-accordion-icon svg{width:12px;height:12px;fill:var( --e-global-color-text );}.elementor-4111 .elementor-element.elementor-element-ff7e46a{--display:flex;}@media(max-width:1025px){.elementor-4111 .elementor-element.elementor-element-029a894{--grid-auto-flow:row;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-4111 .elementor-element.elementor-element-981409f .elementor-heading-title{font-size:25px;}.elementor-4111 .elementor-element.elementor-element-5f06f4d .elementor-heading-title{font-size:45px;}.elementor-widget-ucaddon_simple_list_menu .ue_simple_list_menu_title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_simple_list_menu .simple_list_menu ul li a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_simple_list_menu .simple_list_menu ul ul li a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_simple_list_menu .simple_list_menu ul ul ul li a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4111 .elementor-element.elementor-element-2ee6111 .elementor-heading-title{font-size:45px;}.elementor-4111 .elementor-element.elementor-element-462165b .elementor-heading-title{font-size:25px;}.elementor-4111 .elementor-element.elementor-element-c297791{top:auto;bottom:0px;}.elementor-4111 .elementor-element.elementor-element-c297791 + .wpr-hidden-header{top:0px;}.elementor-4111 .elementor-element.elementor-element-c297791 + .wpr-hidden-header-flex{top:0px;}.elementor-widget-ucaddon_ue_side_menu .uc-side-menu-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_ue_side_menu .uc-side-menu-items ul a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_ue_side_menu .uc-side-menu-items ul ul li a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_ue_side_menu .uc-side-menu-items ul ul ul li a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_ue_side_menu .uc-side-menu-items ul ul ul ul li a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_ue_side_menu ul.uc-list-menu li.current-menu-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_ue_side_menu .side-menu-search-holder input{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_ue_side_menu .side-menu-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_ue_side_menu .sub-menu .ue-back-link a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4111 .elementor-element.elementor-element-3aeb66f .uc-side-menu-title{font-size:14px;}.elementor-widget-ucaddon_woo_mini_cart_ax_sgp .ue-mini-cart-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_woo_mini_cart_ax_sgp .ue-mini-cart-item-title-text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_woo_mini_cart_ax_sgp .ue_mini_price{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_woo_mini_cart_ax_sgp .ue_mini_qty{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_woo_mini_cart_ax_sgp .ue-mini-cart-item-delete{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_woo_mini_cart_ax_sgp .ue-mini-cart-subtotal{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_woo_mini_cart_ax_sgp .ue_subtotal_amount{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_woo_mini_cart_ax_sgp .ue-mini-cart-viewcart-btn,.elementor-widget-ucaddon_woo_mini_cart_ax_sgp .ue-mini-cart-checkout-btn{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_woo_mini_cart_ax_sgp .ue_mini_cart_toggle{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_woo_mini_cart_ax_sgp .ue-product-count{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_woo_mini_cart_ax_sgp .ue-mini-cart-empty-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4111 .elementor-element.elementor-element-96940c8 .ue-mini-cart-item-title-text{font-size:25px;}.elementor-4111 .elementor-element.elementor-element-96940c8 .ue_mini_price{font-size:25px;}.elementor-4111 .elementor-element.elementor-element-96940c8 .ue-mini-cart-subtotal{font-size:25px;}.elementor-4111 .elementor-element.elementor-element-96940c8 .ue_subtotal_amount{font-size:25px;}.elementor-4111 .elementor-element.elementor-element-96940c8 .ue-mini-cart-viewcart-btn,.elementor-4111 .elementor-element.elementor-element-96940c8 .ue-mini-cart-checkout-btn{font-size:var( --e-global-typography-1e23248-font-size );line-height:var( --e-global-typography-1e23248-line-height );letter-spacing:var( --e-global-typography-1e23248-letter-spacing );}.elementor-4111 .elementor-element.elementor-element-96940c8 .ue_mini_cart_toggle{font-size:14px;}.elementor-4111 .elementor-element.elementor-element-96940c8 .ue-product-count{font-size:25px;}.elementor-4111 .elementor-element.elementor-element-b270d73 .elementor-heading-title{font-size:45px;}.elementor-widget-ucaddon_ue_sort_filter label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_ue_sort_filter select{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_ue_sort_filter option{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4111 .elementor-element.elementor-element-b54606f option{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4111 .elementor-element.elementor-element-d42c684 .elementor-heading-title{font-size:45px;}.elementor-widget-ucaddon_active_filters .ue-active-filters-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4111 .elementor-element.elementor-element-f16b6a6 .ue-active-filters-item{font-size:14px;}.elementor-widget-ucaddon_clear_filters_button .uc-button-clear{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4111 .elementor-element.elementor-element-827d347 .uc-button-clear{font-size:25px;}.elementor-widget-ucaddon_price_range_filter .ue-range-label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_price_range_filter .noUi-tooltip{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_price_range_filter .ue-range-min,.elementor-widget-ucaddon_price_range_filter .ue-range-max{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_price_range_filter .ue-range-prefix,.elementor-widget-ucaddon_price_range_filter .ue-range-suffix{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_price_range_filter .ue-range-num-input{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_price_range_filter .ue-num-prefix,.elementor-widget-ucaddon_price_range_filter .ue-num-suffix{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_price_range_filter .ue-price-range-slider-reset-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4111 .elementor-element.elementor-element-3dc367d .noUi-tooltip{font-size:14px;}.elementor-4111 .elementor-element.elementor-element-42a4610 .elementor-heading-title{font-size:var( --e-global-typography-de5d6d0-font-size );}.elementor-widget-ucaddon_colors_swatches_filter .uc-checkbox-filter_label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_colors_swatches_filter .ue_taxonomy_item_num_posts{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_ue_checkboxes_filter .uc-checkbox-filter_label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_ue_checkboxes_filter .ue_checkfilter_title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_ue_checkboxes_filter .ue_taxonomy_item_num_posts{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_ue_checkboxes_filter .ue-see-more-button,.elementor-widget-ucaddon_ue_checkboxes_filter .ue-see-less-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_ue_checkboxes_filter .ue-clear-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_ue_checkboxes_filter .uc-checkbox-filter-accordion-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4111 .elementor-element.elementor-element-575ae7f .uc-checkbox-filter_label{font-size:var( --e-global-typography-814ab96-font-size );}.elementor-4111 .elementor-element.elementor-element-575ae7f .uc-checkbox-filter-accordion-button{font-size:var( --e-global-typography-de5d6d0-font-size );}.elementor-4111 .elementor-element.elementor-element-5e5c97f .uc-checkbox-filter_label{font-size:var( --e-global-typography-814ab96-font-size );}.elementor-4111 .elementor-element.elementor-element-5e5c97f .uc-checkbox-filter-accordion-button{font-size:var( --e-global-typography-de5d6d0-font-size );}.elementor-4111 .elementor-element.elementor-element-18ce79f .uc-checkbox-filter_label{font-size:var( --e-global-typography-814ab96-font-size );}.elementor-4111 .elementor-element.elementor-element-18ce79f .uc-checkbox-filter-accordion-button{font-size:var( --e-global-typography-de5d6d0-font-size );}.elementor-4111 .elementor-element.elementor-element-b365fca .uc-checkbox-filter_label{font-size:var( --e-global-typography-814ab96-font-size );}.elementor-4111 .elementor-element.elementor-element-b365fca .uc-checkbox-filter-accordion-button{font-size:var( --e-global-typography-de5d6d0-font-size );}.elementor-4111 .elementor-element.elementor-element-9017cff .uc-checkbox-filter_label{font-size:var( --e-global-typography-814ab96-font-size );}.elementor-4111 .elementor-element.elementor-element-9017cff .uc-checkbox-filter-accordion-button{font-size:var( --e-global-typography-de5d6d0-font-size );}.elementor-4111 .elementor-element.elementor-element-30542f8 .uc-checkbox-filter_label{font-size:var( --e-global-typography-814ab96-font-size );}.elementor-4111 .elementor-element.elementor-element-30542f8 .uc-checkbox-filter-accordion-button{font-size:var( --e-global-typography-de5d6d0-font-size );}}@media(min-width:1025px){.elementor-4111 .elementor-element.elementor-element-50061d4{--width:18.462%;}.elementor-4111 .elementor-element.elementor-element-b28ede5{--width:31.607%;}.elementor-4111 .elementor-element.elementor-element-b6f4c28{--width:26.182%;}.elementor-4111 .elementor-element.elementor-element-3670650{--width:99.531%;}}@media(max-width:1024px){.elementor-4111 .elementor-element.elementor-element-029a894{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4111 .elementor-element.elementor-element-4106e22{--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-4111 .elementor-element.elementor-element-981409f > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-4111 .elementor-element.elementor-element-981409f .elementor-heading-title{font-size:20px;}.elementor-4111 .elementor-element.elementor-element-5f06f4d > .elementor-widget-container{margin:20px 0px 0px 10px;padding:0px 0px 0px 10px;}.elementor-4111 .elementor-element.elementor-element-5f06f4d .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-widget-ucaddon_simple_list_menu .ue_simple_list_menu_title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_simple_list_menu .simple_list_menu ul li a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_simple_list_menu .simple_list_menu ul ul li a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_simple_list_menu .simple_list_menu ul ul ul li a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4111 .elementor-element.elementor-element-be1edae > .elementor-widget-container{padding:0px 0px 0px 25px;}.elementor-4111 .elementor-element.elementor-element-2ee6111 > .elementor-widget-container{margin:20px 0px 0px 10px;padding:0px 0px 0px 10px;}.elementor-4111 .elementor-element.elementor-element-2ee6111 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-4111 .elementor-element.elementor-element-38b65a1 > .elementor-widget-container{padding:0px 0px 0px 25px;}.elementor-4111 .elementor-element.elementor-element-462165b > .elementor-widget-container{margin:0px 0px 0px 10px;padding:0px 0px 030px 0px;}.elementor-4111 .elementor-element.elementor-element-462165b.elementor-element{--align-self:center;}.elementor-4111 .elementor-element.elementor-element-462165b{text-align:center;}.elementor-4111 .elementor-element.elementor-element-462165b .elementor-heading-title{font-size:14px;}.elementor-4111 .elementor-element.elementor-element-3670650{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-4111 .elementor-element.elementor-element-c297791{top:auto;bottom:0px;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--z-index:1000;}.elementor-4111 .elementor-element.elementor-element-c297791 + .wpr-hidden-header{top:0px;}.elementor-4111 .elementor-element.elementor-element-c297791 + .wpr-hidden-header-flex{top:0px;}.elementor-widget-ucaddon_ue_side_menu .uc-side-menu-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_ue_side_menu .uc-side-menu-items ul a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_ue_side_menu .uc-side-menu-items ul ul li a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_ue_side_menu .uc-side-menu-items ul ul ul li a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_ue_side_menu .uc-side-menu-items ul ul ul ul li a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_ue_side_menu ul.uc-list-menu li.current-menu-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_ue_side_menu .side-menu-search-holder input{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_ue_side_menu .side-menu-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_ue_side_menu .sub-menu .ue-back-link a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4111 .elementor-element.elementor-element-3aeb66f > .elementor-widget-container{margin:0px 20px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4111 .elementor-element.elementor-element-3aeb66f{z-index:9999;}.elementor-4111 .elementor-element.elementor-element-3aeb66f .open_side_menu{font-size:37px;padding:0px 15px 0px 15px;}.elementor-4111 .elementor-element.elementor-element-3aeb66f .uc-close-side-menu{width:22px;height:22px;}.elementor-4111 .elementor-element.elementor-element-3aeb66f .uc-side-menu-items ul a{padding:9px 15px 9px 15px;font-size:15px;margin:0px 0px 0px 0px;border-width:0px 0px 1px 0px;}.elementor-4111 .elementor-element.elementor-element-3aeb66f .uc-side-menu-items ul ul li a{font-size:14px;padding:8px 15px 8px 30px;}.elementor-widget-ucaddon_woo_mini_cart_ax_sgp .ue-mini-cart-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_woo_mini_cart_ax_sgp .ue-mini-cart-item-title-text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_woo_mini_cart_ax_sgp .ue_mini_price{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_woo_mini_cart_ax_sgp .ue_mini_qty{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_woo_mini_cart_ax_sgp .ue-mini-cart-item-delete{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_woo_mini_cart_ax_sgp .ue-mini-cart-subtotal{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_woo_mini_cart_ax_sgp .ue_subtotal_amount{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_woo_mini_cart_ax_sgp .ue-mini-cart-viewcart-btn,.elementor-widget-ucaddon_woo_mini_cart_ax_sgp .ue-mini-cart-checkout-btn{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_woo_mini_cart_ax_sgp .ue_mini_cart_toggle{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_woo_mini_cart_ax_sgp .ue-product-count{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_woo_mini_cart_ax_sgp .ue-mini-cart-empty-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4111 .elementor-element.elementor-element-96940c8 .ue-mini-cart{width:90%;padding:0px 5px 0px 0px;margin:0px 0px 0px 0px;}.elementor-4111 .elementor-element.elementor-element-96940c8 .ue-mini-cart-item-title-text{font-size:20px;}.elementor-4111 .elementor-element.elementor-element-96940c8 .ue_mini_price{font-size:20px;}.elementor-4111 .elementor-element.elementor-element-96940c8 .ue-mini-cart-subtotal{padding:5px 0px 0px 0px;font-size:20px;}.elementor-4111 .elementor-element.elementor-element-96940c8 .ue_subtotal_amount{font-size:20px;}.elementor-4111 .elementor-element.elementor-element-96940c8 .ue-mini-cart-viewcart-btn,.elementor-4111 .elementor-element.elementor-element-96940c8 .ue-mini-cart-checkout-btn{font-size:var( --e-global-typography-1e23248-font-size );line-height:var( --e-global-typography-1e23248-line-height );letter-spacing:var( --e-global-typography-1e23248-letter-spacing );}.elementor-4111 .elementor-element.elementor-element-96940c8 .ue_mini_cart_toggle{padding:15px 0px 0px 0px;}.elementor-4111 .elementor-element.elementor-element-96940c8 .ue-product-count{font-size:20px;}.elementor-4111 .elementor-element.elementor-element-0ffe6f2 > .elementor-widget-container{padding:18px 35px 0px 35px;}.elementor-4111 .elementor-element.elementor-element-0ffe6f2 .elementor-icon-wrapper{text-align:center;}.elementor-4111 .elementor-element.elementor-element-0ffe6f2 .elementor-icon{font-size:25px;}.elementor-4111 .elementor-element.elementor-element-0ffe6f2 .elementor-icon svg{height:25px;}.elementor-4111 .elementor-element.elementor-element-b270d73 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-widget-ucaddon_ue_sort_filter label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_ue_sort_filter select{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_ue_sort_filter option{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4111 .elementor-element.elementor-element-b54606f option{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4111 .elementor-element.elementor-element-d42c684 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-widget-ucaddon_active_filters .ue-active-filters-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4111 .elementor-element.elementor-element-f16b6a6 .ue-active-filters-holder{flex-direction:row;}.elementor-widget-ucaddon_clear_filters_button .uc-button-clear{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4111 .elementor-element.elementor-element-827d347 .uc-button-clear{font-size:20px;}.elementor-widget-ucaddon_price_range_filter .ue-range-label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_price_range_filter .noUi-tooltip{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_price_range_filter .ue-range-min,.elementor-widget-ucaddon_price_range_filter .ue-range-max{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_price_range_filter .ue-range-prefix,.elementor-widget-ucaddon_price_range_filter .ue-range-suffix{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_price_range_filter .ue-range-num-input{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_price_range_filter .ue-num-prefix,.elementor-widget-ucaddon_price_range_filter .ue-num-suffix{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_price_range_filter .ue-price-range-slider-reset-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4111 .elementor-element.elementor-element-42a4610 .elementor-heading-title{font-size:var( --e-global-typography-de5d6d0-font-size );}.elementor-widget-ucaddon_colors_swatches_filter .uc-checkbox-filter_label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_colors_swatches_filter .ue_taxonomy_item_num_posts{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_ue_checkboxes_filter .uc-checkbox-filter_label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_ue_checkboxes_filter .ue_checkfilter_title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_ue_checkboxes_filter .ue_taxonomy_item_num_posts{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_ue_checkboxes_filter .ue-see-more-button,.elementor-widget-ucaddon_ue_checkboxes_filter .ue-see-less-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_ue_checkboxes_filter .ue-clear-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_ue_checkboxes_filter .uc-checkbox-filter-accordion-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4111 .elementor-element.elementor-element-575ae7f .uc-checkbox-filter_label{font-size:var( --e-global-typography-814ab96-font-size );}.elementor-4111 .elementor-element.elementor-element-575ae7f .uc-checkbox-filter-accordion-button{font-size:var( --e-global-typography-de5d6d0-font-size );}.elementor-4111 .elementor-element.elementor-element-5e5c97f .uc-checkbox-filter_label{font-size:var( --e-global-typography-814ab96-font-size );}.elementor-4111 .elementor-element.elementor-element-5e5c97f .uc-checkbox-filter-accordion-button{font-size:var( --e-global-typography-de5d6d0-font-size );}.elementor-4111 .elementor-element.elementor-element-18ce79f .uc-checkbox-filter_label{font-size:var( --e-global-typography-814ab96-font-size );}.elementor-4111 .elementor-element.elementor-element-18ce79f .uc-checkbox-filter-accordion-button{font-size:var( --e-global-typography-de5d6d0-font-size );}.elementor-4111 .elementor-element.elementor-element-b365fca .uc-checkbox-filter_label{font-size:var( --e-global-typography-814ab96-font-size );}.elementor-4111 .elementor-element.elementor-element-b365fca .uc-checkbox-filter-accordion-button{font-size:var( --e-global-typography-de5d6d0-font-size );}.elementor-4111 .elementor-element.elementor-element-9017cff .uc-checkbox-filter_label{font-size:var( --e-global-typography-814ab96-font-size );}.elementor-4111 .elementor-element.elementor-element-9017cff .uc-checkbox-filter-accordion-button{font-size:var( --e-global-typography-de5d6d0-font-size );}.elementor-4111 .elementor-element.elementor-element-30542f8 .uc-checkbox-filter_label{font-size:var( --e-global-typography-814ab96-font-size );}.elementor-4111 .elementor-element.elementor-element-30542f8 .uc-checkbox-filter-accordion-button{font-size:var( --e-global-typography-de5d6d0-font-size );}}/* Start custom CSS for html, class: .elementor-element-8c25ac7 */.dynamic-tooltip {
    position: absolute;
    background-color: rgba(0, 0, 0, 0.8);
    color: white;
    padding: 5px 10px;
    font-size: 12px;
    border-radius: 4px;
    white-space: nowrap;
    z-index: 10000;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
}

.tooltip-arrow {
    position: absolute;
    top: 100%; /* Strzałka powyżej tooltipa */
    left: 50%;
    transform: translateX(-50%);
    width: 10px;
    height: 10px;
    background-color: rgba(0, 0, 0, 0.8);
    clip-path: polygon(50% 100%, 0% 0%, 100% 0%);
}

.ue_taxonomy_item_num_posts {
    display: none;
}




/* Odsunięcie checkboxów o 30px od lewej */
.sgp-accordion-filter .ue_checkbox_container {
    padding-left: 20px;
    max-height: 400px;
    overflow-y: auto;
    display: block !important;
}

/* Ustawienie szerokości elementu "DIMENSIONS" */
.sgp-accordion-filter .uc-checkbox-filter-accordion-button {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 320px;
}

/* Wyrównanie ikony do prawej */
.sgp-accordion-filter .uc-checkbox-filter-accordion-icon {
    margin-left: auto;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

/* Każdy checkbox w nowej linii */
.sgp-accordion-filter .ue_checkbox_container label {
    display: flex;
    align-items: center;
    width: 100%;
    height: 28px;
}

/* Stylizacja scrollbara dla WebKit (Chrome, Safari, Edge) */
.sgp-accordion-filter .ue_checkbox_container::-webkit-scrollbar {
    width: 8px;
    height: 8px;
}

.sgp-accordion-filter .ue_checkbox_container::-webkit-scrollbar-track {
    background: #f2f2f2; /* Zmiana koloru toru na #f2f2f2 */
}

.sgp-accordion-filter .ue_checkbox_container::-webkit-scrollbar-thumb {
    background-color: #A8804F; /* Kolor kciuka przewijania */
    border-radius: 4px;
}

.sgp-accordion-filter .ue_checkbox_container::-webkit-scrollbar-thumb:hover {
    background-color: #B98F57; /* Ciemniejszy kolor przy najechaniu */
}

/*filters tiles*/
.ue-active-filters-holder {
    display: flex; 
    flex-wrap: wrap !important; 
}

/*price*/
.noUi-handle.noUi-handle-upper .noUi-tooltip {
    transform: translate(-50%, -60px) !important;
}

@media (min-width: 1025px) {
    .elementor-element-039c7c4 {
        width: 330px !important;
    }
}

/* Ukryj standardowe menu na mniejszych ekranach */
@media (max-width: 1024px) {
    .elementor-element-039c7c4 {
        display: none;
    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4feb2ea */.ue_checkbox_container .ue_taxonomy_item[data-slug="white"] {
    order: 1;
}

.ue_checkbox_container .ue_taxonomy_item[data-slug="white"] .ue_taxonomy_item_decorator {
    background: linear-gradient(to top left, #FEFEFE, #F3F3F3);
}

.ue_checkbox_container .ue_taxonomy_item[data-slug="yellow"] {
    order: 2;
}

.ue_checkbox_container .ue_taxonomy_item[data-slug="yellow"] .ue_taxonomy_item_decorator {
    background: linear-gradient(to top left, #F9F94F, #EEED24);
}

.ue_checkbox_container .ue_taxonomy_item[data-slug="orange"] {
    order: 3;
}

.ue_checkbox_container .ue_taxonomy_item[data-slug="orange"] .ue_taxonomy_item_decorator {
    background: linear-gradient(to top left, #ECC13C, #E6B319);
}

.ue_checkbox_container .ue_taxonomy_item[data-slug="red"] {
    order: 4;
}

.ue_checkbox_container .ue_taxonomy_item[data-slug="red"] .ue_taxonomy_item_decorator {
    background: linear-gradient(to top left, #DA6455, #BE4A38);
}

.ue_checkbox_container .ue_taxonomy_item[data-slug="pink"] {
    order: 5;
}

.ue_checkbox_container .ue_taxonomy_item[data-slug="pink"] .ue_taxonomy_item_decorator {
    background: linear-gradient(to top left, #DC74EF, #CB52D9);
}

.ue_checkbox_container .ue_taxonomy_item[data-slug="violet"] {
    order: 6;
}

.ue_checkbox_container .ue_taxonomy_item[data-slug="violet"] .ue_taxonomy_item_decorator {
    background: linear-gradient(to top left, #946DFF, #733BE5);
}

.ue_checkbox_container .ue_taxonomy_item[data-slug="blue"] {
    order: 7;
}

.ue_checkbox_container .ue_taxonomy_item[data-slug="blue"] .ue_taxonomy_item_decorator {
    background: linear-gradient(to top left, #7291FD, #537AEF);
}

.ue_checkbox_container .ue_taxonomy_item[data-slug="green"] {
    order: 8;
}

.ue_checkbox_container .ue_taxonomy_item[data-slug="green"] .ue_taxonomy_item_decorator {
    background: linear-gradient(to top left, #9bf657, #7bc932);
}

.ue_checkbox_container .ue_taxonomy_item[data-slug="brown"] {
    order: 9;
}

.ue_checkbox_container .ue_taxonomy_item[data-slug="brown"] .ue_taxonomy_item_decorator {
    background: linear-gradient(to top left, #a78136, #886118);
}

.ue_checkbox_container .ue_taxonomy_item[data-slug="black-gray"] {
    order: 10;
}

.ue_checkbox_container .ue_taxonomy_item[data-slug="black-gray"] .ue_taxonomy_item_decorator {
    background: linear-gradient(to top left, #7d7d7d, #5a5a5a);
}

/* Checkmark for selected */
.ue_checkbox_container .ue_taxonomy_item.uc-selected .ue_taxonomy_item_decorator {
    position: relative;
    background-size: cover;
}

.ue_checkbox_container .ue_taxonomy_item.uc-selected .ue_taxonomy_item_decorator::after {
    content: '✔'; /* Symbol checkmarka */
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: black; /* Kolor checkmarka */
    font-size: 18px; /* Rozmiar checkmarka */
    font-weight: bold;
    z-index: 2;
}

/* Tooltip */
.ue_checkbox_container .ue_taxonomy_item {
    position: relative; /* Aby tooltip był pozycjonowany względem elementu */
}


.ue_checkbox_container .ue_taxonomy_item:hover::before {
    opacity: 1;
    visibility: visible;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2c8bc74 */@media (min-width: 1025px) {
    .elementor-4111 .elementor-element.elementor-element-3670650 {
        --width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_ue_side_menu, class: .elementor-element-3aeb66f */.uc-side-menu-wrapper {
    margin-top: 40px;
}

.side-menu-holder {
    height: 80% !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-66cbe2d *//* Styl głównego menu */
#uc_simple_list_menu_elementor_4ead7c2 .uc-list-menu {
    list-style: none;
    padding: 0;
    margin: 0;
    position: relative;

}

/* Pierwszy element menu (ALL GICLÉES) */
#menu-products-categories-1 > li:first-child > a {
  font-size: 19px !important;
  font-weight: 700 !important;
}

/* Styl elementów menu */
#uc_simple_list_menu_elementor_4ead7c2 .uc-list-menu li {
    position: relative;
    display: block;
}

/* Linki w menu */
#uc_simple_list_menu_elementor_4ead7c2 .uc-list-menu a {
    text-decoration: none;
    padding: 10px 15px;
    display: block;
    position: relative; /* Dla efektu tła */
    overflow: hidden;
    z-index: 1;
    transition: color 0.3s ease; /* Płynne przejście koloru tekstu */
}

/* Efekt hover oraz aktywnego tła */
#uc_simple_list_menu_elementor_4ead7c2 .uc-list-menu a::before {
    content: ''; /* Pseudoelement do tła */
    position: absolute;
    top: 0;
    left: -23px; /* Rozszerzenie tła o 23px w lewo */
    right: -23px; /* Rozszerzenie tła o 23px w prawo */
    height: 100%;
    background: #f0f0f0; /* Kolor tła */
    transform: scaleX(0); /* Startowe zwężenie tła */
    transform-origin: center; /* Rozszerzanie od środka */
    transition: transform 0.3s ease; /* Animacja */
    z-index: -1; /* Tło za tekstem */
}

#uc_simple_list_menu_elementor_4ead7c2 .uc-list-menu a:hover::before,
#uc_simple_list_menu_elementor_4ead7c2 .uc-list-menu a.active::before {
    transform: scaleX(1); /* Pełne rozszerzenie tła */
}

#uc_simple_list_menu_elementor_4ead7c2 .uc-list-menu a:hover,
#uc_simple_list_menu_elementor_4ead7c2 .uc-list-menu a.active {
    color: #333; /* Kolor tekstu */
}

/* Stylowanie submenu */
#uc_simple_list_menu_elementor_4ead7c2 .uc-list-menu .sub-menu {
    display: none; /* Domyślnie ukryte */
    position: absolute;
    top: 10px; /* Dodanie małego odstępu od góry */
    left: 100%; /* Wyświetl submenu po prawej stronie */
    width: 220px; /* Ustawienie szerokości */
    background: #fff;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.05),
                0 -4px 8px rgba(0, 0, 0, 0.05),
                4px 0 8px rgba(0, 0, 0, 0.05),
                -4px 0 8px rgba(0, 0, 0, 0.05); /* Cień równomierny z każdej strony */
    padding: 0;
    list-style: none;
    z-index: 1000;
    opacity: 0; /* Ukryte przez przezroczystość */
    transform: translateY(0); /* Brak przesunięcia */
    transition: opacity 0.3s ease, transform 0.3s ease; /* Animacja */
}

/* Pokazywanie submenu z animacją */
#uc_simple_list_menu_elementor_4ead7c2 .uc-list-menu li.menu-item-has-children.open > .sub-menu {
    display: block;
    opacity: 1; /* Widoczne */
    transform: translateY(0); /* Powrót do normalnej pozycji */
}

/* Efekt hover oraz aktywnego tła dla submenu */
#uc_simple_list_menu_elementor_4ead7c2 .uc-list-menu .sub-menu a::before {
    content: '';
    position: absolute;
    top: 0;
    left: -23px; /* Rozszerzenie tła w lewo */
    right: -23px; /* Rozszerzenie tła w prawo */
    height: 100%;
    background: #e0e0e0; /* Tło dla submenu */
    transform: scaleX(0);
    transform-origin: center;
    transition: transform 0.3s ease;
    z-index: -1;
}

#uc_simple_list_menu_elementor_4ead7c2 .uc-list-menu .sub-menu a:hover::before,
#uc_simple_list_menu_elementor_4ead7c2 .uc-list-menu .sub-menu a.active::before {
    transform: scaleX(1); /* Rozszerzenie tła */
}

#uc_simple_list_menu_elementor_4ead7c2 .uc-list-menu .sub-menu a:hover,
#uc_simple_list_menu_elementor_4ead7c2 .uc-list-menu .sub-menu a.active {
    color: #333; /* Kolor tekstu submenu */
}

/* Dodanie ikony strzałki w prawo */
#uc_simple_list_menu_elementor_4ead7c2 .uc-list-menu li.menu-item-has-children > a::after {
    content: '\276F'; /* Unicode: cienka strzałka (❯) */
    font-size: 12px;
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
    transition: transform 0.3s ease;
}

/* Obrót strzałki, gdy submenu jest otwarte */
#uc_simple_list_menu_elementor_4ead7c2 .uc-list-menu li.menu-item-has-children.open > a::after {
    transform: translateY(-50%) rotate(90deg);
}

.uc-side-menu-wrapper {
padding-bottom: 30px !important;
}

.uc-side-menu-items::-webkit-scrollbar-thumb {
  background-color: #A8804F;
}

.uc-side-menu-items {
  scrollbar-color: #A8804F #f2f2f2; /* Firefox: kolor kciuka oraz tła scrollbara */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-906f06c *//* 
================================================
  1) Główny kontener (#sgpMobileMiniCartFooter)
     + overlay (pseudo-element)
================================================ 
*/
#sgpMobileMiniCartFooter {
  /* Dzięki display: block PRZYCISK jest widoczny, 
     a nie chowamy całego kontenera */
  position: relative;
  z-index: 100;
  display: block !important; 
}

/* Overlay w pseudo-elemencie 
   - pojawia się dopiero po klasie .overlay-active w JS */
#sgpMobileMiniCartFooter::before {
  content: "";
  position: fixed;
  inset: 0; /* top:0; right:0; bottom:0; left:0 */
  background: rgba(0, 0, 0, 0.5);
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.3s ease;
}
/* Po dodaniu .overlay-active – overlay włącza się */
#sgpMobileMiniCartFooter.overlay-active::before {
  opacity: 1;
  pointer-events: auto; 
}


/* 
================================================
  2) Sam panel koszyka (.ue-mini-cart) 
     - początkowo NIEWIDOCZNY (przesunięty w dół)
     - po .open -> przesunięcie w górę (widoczne)
================================================
*/
#sgpMobileMiniCartFooter .ue-mini-cart {
  /* Nadpisujemy inline style display:none z wtyczki */
  display: flex !important; 
  flex-direction: column;

  position: fixed;
  left: 0;
  top: 15% !important;
  width: 98%;
  height: 85% !important; /* 70% wysokości okna */
  background-color: #fff;
  box-shadow: 0 -2px 6px rgba(0, 0, 0, 0.15);
  
  /* Kluczowa część: startowo "ukrywamy" poprzez 
     transform: translateY(100%) => wysunięty z ekranu */
  transform: translateY(150%);
  transition: transform 0.3s ease;
  
  z-index: 99999;  
  border-radius: 0px 0px 0 0; /* zaokrąglone górne rogi */
  overflow-y: auto; /* scroluje w pionie, jeśli nadmiar produktów */
}

/* Po dodaniu .open w JS -> wysuwamy (transform = none) */
#sgpMobileMiniCartFooter .ue-mini-cart.open {
  transform: translateY(0);
}

/* 
================================================
  3) Przycisk "X" (zamykania)
================================================
*/
#sgpMobileMiniCartFooter .ue_cart_close_button {
  position: absolute;
  top: 10px;
  right: 10px;
  cursor: pointer;
  background-color: #a8804f;
  scale: 0.8;
  z-index: 2;
}
#sgpMobileMiniCartFooter .ue_cart_close_button i,
#sgpMobileMiniCartFooter .ue_cart_close_button svg {
  font-size: 1rem;
  color: #fff;
  transition: color 0.3s;
}
#sgpMobileMiniCartFooter .ue_cart_close_button i:hover {
  background-color: #B98F57;
}

/* 
================================================
  4) Przycisk toggle (.ue_mini_cart_toggle) 
     - WYŚWIETLA SIĘ ZAWSZE
     Możesz dołożyć style, by go ozdobić.
================================================
*/
#sgpMobileMiniCartFooter .ue_mini_cart_toggle {
  cursor: pointer;
  /* np. margines, tło, cokolwiek:
     margin: 10px;
     background: #fafafa; 
     etc.
  */
}

/* 
================================================
  5) Elementy wewnątrz koszyka
     (przeniesione z Twoich poprzednich styli)
================================================
*/
#sgpMobileMiniCartFooter .ue-mini-cart-item {
  display: flex;
  flex-direction: column;
  border-bottom: 1px solid #d8d8d8;
  padding-bottom: 8px;
  gap: 0px !important;
}

#sgpMobileMiniCartFooter .ue-mini-cart-item-title-wrapper {
  text-align: center;
}

#sgpMobileMiniCartFooter .ue-mini-cart-item-title-text {
  font-size: 16px;
  font-weight: bold;
  color: #A8804F;
  font-family: "Roboto Condensed", Sans-Serif;
  text-decoration: none;
}
#sgpMobileMiniCartFooter .ue-mini-cart-item-title-text:hover {
  color: #B98F57;
}

/* Obrazek + Szczegóły */
#sgpMobileMiniCartFooter .ue-mini-cart-item-content {
  display: flex;
  flex-direction: row;
  gap: 0px;
  margin-top: 5px;
}
#sgpMobileMiniCartFooter .ue-mini-cart-item-image-wrapper {
  flex-shrink: 0;
  width: 70px;
  margin-right: 10px;
}
#sgpMobileMiniCartFooter .ue-mini-cart-item-image-wrapper img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  border-radius: 5px;
  border: none;
}
#sgpMobileMiniCartFooter .ue-mini-cart-item-image {
  background-color: white;
}

#sgpMobileMiniCartFooter .ue-mini-cart-item-details {
  flex: 1;
  color: #555;
  line-height: 1.3;
  text-align: left;
  font-family: "Roboto Condensed", Sans-Serif;
}
#sgpMobileMiniCartFooter .sgp-mini-cart-table-cell-key {
  font-weight: 500;
  text-transform: uppercase;
  color: #333;
  font-size: 13px !important;
  width: 73px !important;
}
#sgpMobileMiniCartFooter .sgp-mini-cart-table-row:nth-child(4) 
  .sgp-mini-cart-table-cell-key {
    /*width: 79px !important;*/
}
#sgpMobileMiniCartFooter .sgp-mini-cart-table-cell-value {
  color: #333;
  font-size: 13px !important;
}

/* Cena + kosz */
#sgpMobileMiniCartFooter .ue-mini-cart-item-footer {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  margin-left: auto;
  text-align: right;
  margin-top: -8px !important;
}

#sgpMobileMiniCartFooter .ue-mini-cart-price,
#sgpMobileMiniCartFooter .ue-mini-cart-quantity {
  font-size: 20px !important;
  font-weight: 700;
  color: #A8804F !important;
  font-family: "Roboto Condensed", Sans-Serif;
  text-align: right;
}
#sgpMobileMiniCartFooter .ue-mini-cart-price {
  margin-right: 45px;
}
#sgpMobileMiniCartFooter .ue-mini-cart-quantity {
  margin: 0;
}

#sgpMobileMiniCartFooter .ue-mini-cart-item-delete {
  cursor: pointer;
  text-align: right;
  scale: 0.8 !important;
  margin-right: -4px !important;
}
#sgpMobileMiniCartFooter .ue-mini-cart-item-delete:hover {
  color: #B98F57;
}

/* Subtotal i przyciski View Cart / Checkout */
#sgpMobileMiniCartFooter .ue-mini-cart-subtotal {
  display: flex;
  justify-content: space-between;
  font-size: 25px;
  font-weight: bold;
  color: #a8804f;
  font-family: "Roboto Condensed", Sans-Serif;
}
#sgpMobileMiniCartFooter .ue-mini-cart-subtotal .woocommerce-Price-amount {
  font-size: 25px;
  font-weight: bold;
  color: #a8804f;
  font-family: "Roboto Condensed", Sans-Serif;
}
#sgpMobileMiniCartFooter .ue_cart_btn_wrapper a:hover {
  background-color: #B98F57;
}

/* Jeżeli używasz .custom-mini-cart na liście produktów
   i chcesz niestandardowy scrollbar:
*/
#sgpMobileMiniCartFooter .custom-mini-cart {
  flex-grow: 1;
  overflow-y: auto;
  scrollbar-width: thin;
  scrollbar-color: #A8804F #f2f2f2;
  margin-left: 0px !important;
  padding-left: 0px !important;
  overflow-x: hidden !important;
  gap: 8px !important;
}
#sgpMobileMiniCartFooter .custom-mini-cart::-webkit-scrollbar {
  width: 8px;
}
#sgpMobileMiniCartFooter .custom-mini-cart::-webkit-scrollbar-track {
  background: #f2f2f2;
  border-radius: 4px;
}
#sgpMobileMiniCartFooter .custom-mini-cart::-webkit-scrollbar-thumb {
  background: #A8804F;
  border-radius: 4px;
}
#sgpMobileMiniCartFooter .custom-mini-cart::-webkit-scrollbar-thumb:hover {
  background: #B98F57;
}

/* (opcjonalnie) Ukrywaj .sgp-mini-cart-item-header 
   na mniejszych ekranach */
@media (max-width: 1024px) {
  .sgp-mini-cart-item-header {
    display: none !important;
  }
  
  .ue-mini-cart {
      max-height: 90%;
  }
  
  .elementor img {
      height: auto !important;
  }
  
  .ue-mini-cart-item-details, .ue-mini-cart-item-content, .ue-mini-cart-item-image-wrapper {
      height: auto !important;
  }
  
}

body.mini-cart-open #sgpMobileMiniCartFooter {
    z-index: 99999 !important;
}
body.mini-cart-open .ikona-side-menu {
    z-index: 50 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-54d654b *//* — ukryj panel domyślnie — */
#sgpMobileFiltersContainer {
  display: none !important;
  position: fixed;
  bottom: 0; left: 0;
  width: 98%; height: 85%;
  background: #fff;
  z-index: 1000;
  transform: translateY(100%);
  transition: transform 0.3s ease, opacity 0.3s ease;
  opacity: 0; pointer-events: none;
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
}

/* — gdy otwarty — */
#sgpMobileFiltersContainer.active {
  display: flex !important;
  transform: translateY(0);
  opacity: 1;
  pointer-events: auto;
}

/* — ekranowe upiększenia dla ≤1025px — */
@media (max-width: 1024px) {
  .elementor-element-89c538b { padding: 10px !important; }
  .ue-price-range-slider { padding: 10px !important; }
  .ue-price-range-slider .ue-range-label { margin-left: -10px !important; }
  .uc-button-clear { font-size: 14px !important; }

  /* scrollbar wewnątrz panelu */
  .sgp-panel-body {
    scrollbar-color: #A8804F #f2f2f2;
  }
  .sgp-panel-body::-webkit-scrollbar-thumb {
    background-color: #A8804F;
  }
}

/* — overlay — */
#sgpMobileFiltersOverlay {
  position: fixed; top: 0; left: 0;
  width: 100%; height: 100vh;
  background: rgba(0,0,0,0.5);
  z-index: 999;
  opacity: 0; pointer-events: none;
  transition: opacity 0.3s ease;
}
#sgpMobileFiltersOverlay.active {
  opacity: 1; pointer-events: auto;
}

/* — wrapper na filtry, przewijalny — */
.sgp-panel-body {
  flex: 1 1 auto;
  overflow-y: auto;
  overflow-x: hidden;
  -webkit-overflow-scrolling: touch;
  padding: 16px 12px 12px;
  box-sizing: border-box;
}

/* — przycisk “X” — */
#sgpMobileFilterClose {
  position: absolute;    /* względem #sgpMobileFiltersContainer */
  top: 12px; right: 12px;
  width: 22px !important;
  height: 22px !important;
  padding: 0 !important; 
  background: #A8804F;
  border: none; border-radius: 50%;
  color: #fff; font-size: 14px;
  cursor: pointer;
  display: flex; align-items: center;
  justify-content: center;
  z-index: 1001;
}
#sgpMobileFilterClose:hover {
  background: #B98F57;
}

/* ==== Wymuś overlay-scrollbar tam, gdzie to działa ==== */
.sgp-panel-body {
  overflow-y: overlay;
  /* Zapewnia, że panel-body rozciąga się na całą szerokość i “nakrywa” scrollbarem */
  width: calc(98% - 10px);
  box-sizing: content-box;
  padding-right: 12px; /* daj trochę miejsca na scrollbar */
}

/* ==== Klasyczne webkit-scrollbar ==== */
.sgp-panel-body::-webkit-scrollbar {
  width: 6px;
}
.sgp-panel-body::-webkit-scrollbar-track {
  background: #f2f2f2;
}
.sgp-panel-body::-webkit-scrollbar-thumb {
  background-color: #A8804F;
  border-radius: 3px;
}
.sgp-panel-body::-webkit-scrollbar-thumb:hover {
  background-color: #B98F57;
}

/* ==== Firefox ==== */
.sgp-panel-body {
  scrollbar-width: thin;
  scrollbar-color: #A8804F #f2f2f2;
}/* End custom CSS */
/* Start custom CSS for ucaddon_ue_checkboxes_filter, class: .elementor-element-5e5c97f */.ue_checkbox_container .ue_taxonomy_item[data-slug="white"] {
    order: 1;
}

.ue_checkbox_container .ue_taxonomy_item[data-slug="white"] .ue_taxonomy_item_decorator {
    background: linear-gradient(to top left, #FEFEFE, #F3F3F3);
}

.ue_checkbox_container .ue_taxonomy_item[data-slug="yellow"] {
    order: 2;
}

.ue_checkbox_container .ue_taxonomy_item[data-slug="yellow"] .ue_taxonomy_item_decorator {
    background: linear-gradient(to top left, #F9F94F, #EEED24);
}

.ue_checkbox_container .ue_taxonomy_item[data-slug="orange"] {
    order: 3;
}

.ue_checkbox_container .ue_taxonomy_item[data-slug="orange"] .ue_taxonomy_item_decorator {
    background: linear-gradient(to top left, #ECC13C, #E6B319);
}

.ue_checkbox_container .ue_taxonomy_item[data-slug="red"] {
    order: 4;
}

.ue_checkbox_container .ue_taxonomy_item[data-slug="red"] .ue_taxonomy_item_decorator {
    background: linear-gradient(to top left, #DA6455, #BE4A38);
}

.ue_checkbox_container .ue_taxonomy_item[data-slug="pink"] {
    order: 5;
}

.ue_checkbox_container .ue_taxonomy_item[data-slug="pink"] .ue_taxonomy_item_decorator {
    background: linear-gradient(to top left, #DC74EF, #CB52D9);
}

.ue_checkbox_container .ue_taxonomy_item[data-slug="violet"] {
    order: 6;
}

.ue_checkbox_container .ue_taxonomy_item[data-slug="violet"] .ue_taxonomy_item_decorator {
    background: linear-gradient(to top left, #946DFF, #733BE5);
}

.ue_checkbox_container .ue_taxonomy_item[data-slug="blue"] {
    order: 7;
}

.ue_checkbox_container .ue_taxonomy_item[data-slug="blue"] .ue_taxonomy_item_decorator {
    background: linear-gradient(to top left, #7291FD, #537AEF);
}

.ue_checkbox_container .ue_taxonomy_item[data-slug="green"] {
    order: 8;
}

.ue_checkbox_container .ue_taxonomy_item[data-slug="green"] .ue_taxonomy_item_decorator {
    background: linear-gradient(to top left, #9bf657, #7bc932);
}

.ue_checkbox_container .ue_taxonomy_item[data-slug="brown"] {
    order: 9;
}

.ue_checkbox_container .ue_taxonomy_item[data-slug="brown"] .ue_taxonomy_item_decorator {
    background: linear-gradient(to top left, #a78136, #886118);
}

.ue_checkbox_container .ue_taxonomy_item[data-slug="black-gray"] {
    order: 10;
}

.ue_checkbox_container .ue_taxonomy_item[data-slug="black-gray"] .ue_taxonomy_item_decorator {
    background: linear-gradient(to top left, #7d7d7d, #5a5a5a);
}

/* Checkmark for selected */
.ue_checkbox_container .ue_taxonomy_item.uc-selected .ue_taxonomy_item_decorator {
    position: relative;
    background-size: cover;
}

.ue_checkbox_container .ue_taxonomy_item.uc-selected .ue_taxonomy_item_decorator::after {
    content: '✔'; /* Symbol checkmarka */
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: black; /* Kolor checkmarka */
    font-size: 18px; /* Rozmiar checkmarka */
    font-weight: bold;
    z-index: 2;
}

/* Tooltip */
.ue_checkbox_container .ue_taxonomy_item {
    position: relative; /* Aby tooltip był pozycjonowany względem elementu */
}


.ue_checkbox_container .ue_taxonomy_item:hover::before {
    opacity: 1;
    visibility: visible;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7a24d4d */div.ue_checkbox_container label.ue_taxonomy_item[data-slug="white"] span.ue_taxonomy_item_title span.ue_taxonomy_item_decorator {
  display: inline-block !important;
  width: 32px !important;
  height: 32px !important;
  background-color: transparent !important;
  background-image: linear-gradient(to top left, #FEFEFE, #F3F3F3) !important;
}

div.ue_checkbox_container label.ue_taxonomy_item[data-slug="yellow"] span.ue_taxonomy_item_title span.ue_taxonomy_item_decorator {
  display: inline-block !important;
  width: 32px !important;
  height: 32px !important;
  background-color: transparent !important;
  background-image: linear-gradient(to top left, #F9F94F, #EEED24) !important;
}

div.ue_checkbox_container label.ue_taxonomy_item[data-slug="orange"] span.ue_taxonomy_item_title span.ue_taxonomy_item_decorator {
  display: inline-block !important;
  width: 32px !important;
  height: 32px !important;
  background-color: transparent !important;
  background-image: linear-gradient(to top left, #ECC13C, #E6B319) !important;
}

div.ue_checkbox_container label.ue_taxonomy_item[data-slug="red"] span.ue_taxonomy_item_title span.ue_taxonomy_item_decorator {
  display: inline-block !important;
  width: 32px !important;
  height: 32px !important;
  background-color: transparent !important;
  background-image: linear-gradient(to top left, #DA6455, #BE4A38) !important;
}

div.ue_checkbox_container label.ue_taxonomy_item[data-slug="pink"] span.ue_taxonomy_item_title span.ue_taxonomy_item_decorator {
  display: inline-block !important;
  width: 32px !important;
  height: 32px !important;
  background-color: transparent !important;
  background-image: linear-gradient(to top left, #DC74EF, #CB52D9) !important;
}

div.ue_checkbox_container label.ue_taxonomy_item[data-slug="violet"] span.ue_taxonomy_item_title span.ue_taxonomy_item_decorator {
  display: inline-block !important;
  width: 32px !important;
  height: 32px !important;
  background-color: transparent !important;
  background-image: linear-gradient(to top left, #946DFF, #733BE5) !important;
}

div.ue_checkbox_container label.ue_taxonomy_item[data-slug="blue"] span.ue_taxonomy_item_title span.ue_taxonomy_item_decorator {
  display: inline-block !important;
  width: 32px !important;
  height: 32px !important;
  background-color: transparent !important;
  background-image: linear-gradient(to top left, #7291FD, #537AEF) !important;
}

div.ue_checkbox_container label.ue_taxonomy_item[data-slug="green"] span.ue_taxonomy_item_title span.ue_taxonomy_item_decorator {
  display: inline-block !important;
  width: 32px !important;
  height: 32px !important;
  background-color: transparent !important;
  background-image: linear-gradient(to top left, #9bf657, #7bc932) !important;
}

div.ue_checkbox_container label.ue_taxonomy_item[data-slug="brown"] span.ue_taxonomy_item_title span.ue_taxonomy_item_decorator {
  display: inline-block !important;
  width: 32px !important;
  height: 32px !important;
  background-color: transparent !important;
  background-image: linear-gradient(to top left, #a78136, #886118) !important;
}

div.ue_checkbox_container label.ue_taxonomy_item[data-slug="black-gray"] span.ue_taxonomy_item_title span.ue_taxonomy_item_decorator {
  display: inline-block !important;
  width: 32px !important;
  height: 32px !important;
  background-color: transparent !important;
  background-image: linear-gradient(to top left, #7d7d7d, #5a5a5a) !important;
}/* End custom CSS */