.elementor-3466 .elementor-element.elementor-element-35525dc{--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-3466 .elementor-element.elementor-element-ccd176e{--display:flex;--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-3466 .elementor-element.elementor-element-7d2bf34{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:3px;--margin-right:0px;}.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-3466 .elementor-element.elementor-element-2639c2e ul li a:before{padding:0px 5px 0px 5px;}.elementor-3466 .elementor-element.elementor-element-2639c2e .ue_simple_list_menu_title{color:#000000;margin-bottom:10px;}.elementor-3466 .elementor-element.elementor-element-2639c2e .simple_list_menu ul li a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );padding:15px 15px 15px 1px;color:var( --e-global-color-text );border-style:none;background-color:#f5f5f5;}.elementor-3466 .elementor-element.elementor-element-2639c2e .simple_list_menu ul li a:hover{color:var( --e-global-color-c4baf1f );background-color:#f5f5f5;}.elementor-3466 .elementor-element.elementor-element-2639c2e .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-3466 .elementor-element.elementor-element-2639c2e .simple_list_menu ul ul li a:hover{color:#d9d9d9;background-color:#f5f5f5;}.elementor-3466 .elementor-element.elementor-element-2639c2e .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-3466 .elementor-element.elementor-element-2639c2e .simple_list_menu ul ul ul li a:hover{color:#d9d9d9;background-color:#f5f5f5;}.elementor-3466 .elementor-element.elementor-element-e6a9cf8{--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-3466 .elementor-element.elementor-element-5cf78fc{--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-3466 .elementor-element.elementor-element-3e3c830{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--align-items:center;}.elementor-3466 .elementor-element.elementor-element-fc2c5b9{--grid-template-columns:repeat(0, auto);width:auto;max-width:auto;--icon-size:16px;--grid-column-gap:12px;--grid-row-gap:0px;}.elementor-3466 .elementor-element.elementor-element-fc2c5b9 .elementor-widget-container{text-align:center;}.elementor-3466 .elementor-element.elementor-element-fc2c5b9 > .elementor-widget-container{margin:0px 30px 0px 0px;}.elementor-3466 .elementor-element.elementor-element-fc2c5b9.elementor-element{--align-self:center;}.elementor-3466 .elementor-element.elementor-element-fc2c5b9 .elementor-social-icon{background-color:var( --e-global-color-5f2d590 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-0e4b048 );}.elementor-3466 .elementor-element.elementor-element-fc2c5b9 .elementor-social-icon i{color:var( --e-global-color-a45ff7f );}.elementor-3466 .elementor-element.elementor-element-fc2c5b9 .elementor-social-icon svg{fill:var( --e-global-color-a45ff7f );}.elementor-3466 .elementor-element.elementor-element-fc2c5b9 .elementor-icon{border-radius:30px 30px 30px 30px;}.elementor-3466 .elementor-element.elementor-element-fc2c5b9 .elementor-social-icon:hover i{color:var( --e-global-color-c4baf1f );}.elementor-3466 .elementor-element.elementor-element-fc2c5b9 .elementor-social-icon:hover svg{fill:var( --e-global-color-c4baf1f );}.elementor-3466 .elementor-element.elementor-element-fc2c5b9 .elementor-social-icon:hover{border-color:var( --e-global-color-c4baf1f );}.elementor-3466 .elementor-element.elementor-element-221a39a{--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-3466 .elementor-element.elementor-element-63011b7{--display:flex;--position:absolute;--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;top:0px;}body:not(.rtl) .elementor-3466 .elementor-element.elementor-element-63011b7{left:0px;}body.rtl .elementor-3466 .elementor-element.elementor-element-63011b7{right:0px;}.elementor-3466 .elementor-element.elementor-element-f5c2a36{--grid-template-columns:repeat(0, auto);width:auto;max-width:auto;top:0px;--icon-size:16px;--grid-column-gap:12px;--grid-row-gap:0px;}.elementor-3466 .elementor-element.elementor-element-f5c2a36 .elementor-widget-container{text-align:center;}.elementor-3466 .elementor-element.elementor-element-f5c2a36 > .elementor-widget-container{margin:6px 20px 0px 0px;}.elementor-3466 .elementor-element.elementor-element-f5c2a36.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-3466 .elementor-element.elementor-element-f5c2a36{left:0px;}body.rtl .elementor-3466 .elementor-element.elementor-element-f5c2a36{right:0px;}.elementor-3466 .elementor-element.elementor-element-f5c2a36 .elementor-social-icon{background-color:var( --e-global-color-5f2d590 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-5f2d590 );}.elementor-3466 .elementor-element.elementor-element-f5c2a36 .elementor-social-icon i{color:var( --e-global-color-370e37b );}.elementor-3466 .elementor-element.elementor-element-f5c2a36 .elementor-social-icon svg{fill:var( --e-global-color-370e37b );}.elementor-3466 .elementor-element.elementor-element-f5c2a36 .elementor-icon{border-radius:30px 30px 30px 30px;}.elementor-3466 .elementor-element.elementor-element-f5c2a36 .elementor-social-icon:hover i{color:var( --e-global-color-a45ff7f );}.elementor-3466 .elementor-element.elementor-element-f5c2a36 .elementor-social-icon:hover svg{fill:var( --e-global-color-a45ff7f );}.elementor-3466 .elementor-element.elementor-element-874f4a9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3466 .elementor-element.elementor-element-5d909cf{--display:flex;}.elementor-3466 .elementor-element.elementor-element-5d909cf:not(.elementor-motion-effects-element-type-background), .elementor-3466 .elementor-element.elementor-element-5d909cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8bf5f3d );}.elementor-3466 .elementor-element.elementor-element-d9abba9 > .elementor-widget-container{--e-transform-scale:0.8;margin:6px 0px 8px 0px;}.elementor-3466 .elementor-element.elementor-element-7152aec{--display:flex;--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-3466 .elementor-element.elementor-element-7152aec:not(.elementor-motion-effects-element-type-background), .elementor-3466 .elementor-element.elementor-element-7152aec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8bf5f3d );}.elementor-3466 .elementor-element.elementor-element-d9702f7{--display:flex;--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-3466 .elementor-element.elementor-element-6596259{--display:flex;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:3px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3466 .elementor-element.elementor-element-6596259.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3466 .elementor-element.elementor-element-e36f4cb > .elementor-widget-container{--e-transform-scale:0.8;margin:6px 0px 8px 0px;}.elementor-3466 .elementor-element.elementor-element-684bb70{width:100%;max-width:100%;}.elementor-3466 .elementor-element.elementor-element-684bb70.elementor-element{--align-self:center;}.elementor-3466 .elementor-element.elementor-element-684bb70 ul li a:before{padding:0px 5px 0px 5px;}.elementor-3466 .elementor-element.elementor-element-684bb70 .ue_simple_list_menu_title{color:#000000;margin-bottom:10px;}.elementor-3466 .elementor-element.elementor-element-684bb70 .simple_list_menu ul li a{font-family:"Roboto Condensed", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:0px;padding:0px 3px 0px 0px;color:var( --e-global-color-text );border-style:none;background-color:var( --e-global-color-8bf5f3d );}.elementor-3466 .elementor-element.elementor-element-684bb70 .simple_list_menu ul li a:hover{color:#B98F57;background-color:var( --e-global-color-8bf5f3d );}.elementor-3466 .elementor-element.elementor-element-684bb70 .simple_list_menu ul ul li a{font-family:"Roboto Condensed", Sans-serif;font-size:15px;font-weight:300;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.8em;letter-spacing:0px;padding:10px 35px 10px 25px;color:var( --e-global-color-text );border-style:none;background-color:var( --e-global-color-8bf5f3d );}.elementor-3466 .elementor-element.elementor-element-684bb70 .simple_list_menu ul ul li a:hover{color:var( --e-global-color-c4baf1f );background-color:var( --e-global-color-8bf5f3d );}.elementor-3466 .elementor-element.elementor-element-684bb70 .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-3466 .elementor-element.elementor-element-684bb70 .simple_list_menu ul ul ul li a:hover{color:#d9d9d9;background-color:#f5f5f5;}.elementor-3466 .elementor-element.elementor-element-ebb638d{--display:flex;--justify-content:center;}.elementor-3466 .elementor-element.elementor-element-ebb638d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3466 .elementor-element.elementor-element-5ae79ec > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-3466 .elementor-element.elementor-element-5ae79ec .button-search i{font-size:16px !important;}.elementor-3466 .elementor-element.elementor-element-5ae79ec .button-search svg{width:16px !important;height:16px !important;}.elementor-3466 .elementor-element.elementor-element-5ae79ec .thim-ekits-search-form .input-group {flex-direction:row;}.elementor-3466 .elementor-element.elementor-element-5ae79ec .thim-ekits-search-form .input-group{padding:7px 7px 7px 7px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-0e4b048 );border-radius:8px 8px 8px 8px;}.elementor-3466 .elementor-element.elementor-element-5ae79ec .thim-ekits-search-form .thim-ekits-search{color:var( --e-global-color-4e36a3c );}.elementor-3466 .elementor-element.elementor-element-5ae79ec .thim-ekits-search::placeholder{color:var( --e-global-color-4e36a3c );}.elementor-3466 .elementor-element.elementor-element-5ae79ec .thim-ekits-search-form .thim-ekits-search:focus{color:var( --e-global-color-text );}.elementor-3466 .elementor-element.elementor-element-5ae79ec .thim-ekits-search-form .button-search{width:50px !important;background-color:var( --e-global-color-5f2d590 );}.elementor-3466 .elementor-element.elementor-element-5ae79ec .thim-ekits-search-form .button-search i,
                    .elementor-3466 .elementor-element.elementor-element-5ae79ec .thim-ekits-search-form .button-search .text{color:var( --e-global-color-370e37b );}.elementor-3466 .elementor-element.elementor-element-5ae79ec .thim-ekits-search-form .button-search svg path{stroke:var( --e-global-color-370e37b );}.elementor-3466 .elementor-element.elementor-element-5ae79ec .thim-ekits-search-form .button-search:hover i,
                    .elementor-3466 .elementor-element.elementor-element-5ae79ec .thim-ekits-search-form .button-search:hover .text{color:var( --e-global-color-c4baf1f );}.elementor-3466 .elementor-element.elementor-element-5ae79ec .thim-ekits-search-form .button-search:hover svg path{stroke:var( --e-global-color-c4baf1f );}.elementor-3466 .elementor-element.elementor-element-5ae79ec .thim-ekits-search-form .button-search:hover{background-color:var( --e-global-color-5f2d590 );}.elementor-3466 .elementor-element.elementor-element-6cdacbc{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3466 .elementor-element.elementor-element-6cdacbc.e-con{--align-self:center;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.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-3466 .elementor-element.elementor-element-95a8297 .ue-mini-cart *{transition:all 200ms;}.elementor-3466 .elementor-element.elementor-element-95a8297 .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-3466 .elementor-element.elementor-element-95a8297 .ue-mini-cart-items-holder{max-height:600px;gap:3px;}.elementor-3466 .elementor-element.elementor-element-95a8297 .ue_cart_header{background-color:#eaeaea;border-style:none;}.elementor-3466 .elementor-element.elementor-element-95a8297 .ue-mini-cart-title{color:#373737;}.elementor-3466 .elementor-element.elementor-element-95a8297 .ue-mini-cart-item{padding:0px 10px 10px 10px;background-color:#ffffff;gap:12px;}.elementor-3466 .elementor-element.elementor-element-95a8297 .ue-mini-cart-item-image{width:135px;height:135px;background-color:#f0f0f0;object-fit:contain;padding:0px 0px 0px 0px;border-style:none;}.elementor-3466 .elementor-element.elementor-element-95a8297 .ue-mini-cart-item-image-wrapper{width:135px;height:135px;}.elementor-3466 .elementor-element.elementor-element-95a8297 .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-3466 .elementor-element.elementor-element-95a8297 .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-3466 .elementor-element.elementor-element-95a8297 .ue_mini_qty{color:var( --e-global-color-a45ff7f );}.elementor-3466 .elementor-element.elementor-element-95a8297 .ue_mini_quantity_input{height:25px;margin-top:5px;}.elementor-3466 .elementor-element.elementor-element-95a8297 .ue_mini_minus{width:25px;}.elementor-3466 .elementor-element.elementor-element-95a8297 .ue_mini_plus{width:25px;}.elementor-3466 .elementor-element.elementor-element-95a8297 .ue_mini_input{width:25px;}.elementor-3466 .elementor-element.elementor-element-95a8297 .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-3466 .elementor-element.elementor-element-95a8297 .ue-mini-cart-item-delete i{font-size:15px;color:var( --e-global-color-8bf5f3d );}.elementor-3466 .elementor-element.elementor-element-95a8297 .ue-mini-cart-item-delete svg{font-size:15px;fill:var( --e-global-color-8bf5f3d );}.elementor-3466 .elementor-element.elementor-element-95a8297 .ue-mini-cart-item-delete:hover{background-color:var( --e-global-color-c4baf1f );}.elementor-3466 .elementor-element.elementor-element-95a8297 .ue-mini-cart-item-delete:hover i{color:var( --e-global-color-8bf5f3d );}.elementor-3466 .elementor-element.elementor-element-95a8297 .ue-mini-cart-item-delete:hover svg{fill:var( --e-global-color-8bf5f3d );}.elementor-3466 .elementor-element.elementor-element-95a8297 .ue-mini-cart-footer{background-color:var( --e-global-color-8bf5f3d );padding:10px 10px 10px 10px;border-style:none;}.elementor-3466 .elementor-element.elementor-element-95a8297 .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-3466 .elementor-element.elementor-element-95a8297 .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-3466 .elementor-element.elementor-element-95a8297 .ue_cart_btn_wrapper{flex-direction:row;justify-content:space-between;margin-top:20px;gap:20px;}.elementor-3466 .elementor-element.elementor-element-95a8297 .ue-mini-cart-checkout-btn{text-align:center;border-radius:10px;flex-grow:1;color:#ffffff;background-color:var( --e-global-color-a45ff7f );}.elementor-3466 .elementor-element.elementor-element-95a8297 .ue-mini-cart-viewcart-btn{text-align:center;border-radius:10px;flex-grow:1;color:#ffffff;background-color:var( --e-global-color-a45ff7f );}.elementor-3466 .elementor-element.elementor-element-95a8297 .ue-mini-cart-viewcart-btn,.elementor-3466 .elementor-element.elementor-element-95a8297 .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-3466 .elementor-element.elementor-element-95a8297 .ue-mini-cart-viewcart-btn:hover{color:#ffffff;background-color:var( --e-global-color-c4baf1f );}.elementor-3466 .elementor-element.elementor-element-95a8297 .ue-mini-cart-checkout-btn:hover{color:#ffffff;background-color:var( --e-global-color-c4baf1f );}.elementor-3466 .elementor-element.elementor-element-95a8297 .ue-mini-cart_container{justify-content:flex-end;}.elementor-3466 .elementor-element.elementor-element-95a8297 .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-3466 .elementor-element.elementor-element-95a8297 .ue_mini_cart_toggle:hover{color:var( --e-global-color-c4baf1f );border-style:none;border-radius:5px;}.elementor-3466 .elementor-element.elementor-element-95a8297 .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-3466 .elementor-element.elementor-element-95a8297 .ue_mini_cart_toggle:hover .ue-product-count{color:var( --e-global-color-8bf5f3d );background-color:var( --e-global-color-c4baf1f );}.elementor-3466 .elementor-element.elementor-element-95a8297 .ue-mini-cart-empty-message{color:#929292;margin-top:0px;}.elementor-3466 .elementor-element.elementor-element-77e9d6b{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:-2px;}.elementor-3466 .elementor-element.elementor-element-77e9d6b:not(.elementor-motion-effects-element-type-background), .elementor-3466 .elementor-element.elementor-element-77e9d6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bbb5a97 );}.elementor-3466 .elementor-element.elementor-element-0e22b22{--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;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3466 .elementor-element.elementor-element-0e22b22:not(.elementor-motion-effects-element-type-background), .elementor-3466 .elementor-element.elementor-element-0e22b22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8bf5f3d );}.elementor-3466 .elementor-element.elementor-element-2fabdde > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 5px;}.elementor-3466 .elementor-element.elementor-element-cf5bd61 > .elementor-widget-container{margin:0px 0px 5px 0px;padding:0px 0px 0px 15px;}@media(min-width:1025px){.elementor-3466 .elementor-element.elementor-element-7d2bf34{--width:25%;}.elementor-3466 .elementor-element.elementor-element-e6a9cf8{--width:25%;}.elementor-3466 .elementor-element.elementor-element-5cf78fc{--width:25%;}.elementor-3466 .elementor-element.elementor-element-3e3c830{--width:24%;}.elementor-3466 .elementor-element.elementor-element-221a39a{--width:0%;}.elementor-3466 .elementor-element.elementor-element-63011b7{--width:24%;}.elementor-3466 .elementor-element.elementor-element-6596259{--width:100px;}.elementor-3466 .elementor-element.elementor-element-ebb638d{--width:25%;}.elementor-3466 .elementor-element.elementor-element-6cdacbc{--width:70px;}}@media(max-width:1025px){.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-3466 .elementor-element.elementor-element-2639c2e .simple_list_menu ul li a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3466 .elementor-element.elementor-element-684bb70 .simple_list_menu ul li a{font-size:25px;}.elementor-3466 .elementor-element.elementor-element-684bb70 .simple_list_menu ul ul li a{font-size:25px;}.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-3466 .elementor-element.elementor-element-95a8297 .ue-mini-cart-item-title-text{font-size:25px;}.elementor-3466 .elementor-element.elementor-element-95a8297 .ue_mini_price{font-size:25px;}.elementor-3466 .elementor-element.elementor-element-95a8297 .ue-mini-cart-subtotal{font-size:25px;}.elementor-3466 .elementor-element.elementor-element-95a8297 .ue_subtotal_amount{font-size:25px;}.elementor-3466 .elementor-element.elementor-element-95a8297 .ue-mini-cart-viewcart-btn,.elementor-3466 .elementor-element.elementor-element-95a8297 .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-3466 .elementor-element.elementor-element-95a8297 .ue_mini_cart_toggle{font-size:14px;}.elementor-3466 .elementor-element.elementor-element-95a8297 .ue-product-count{font-size:25px;}}@media(max-width:1024px){.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-3466 .elementor-element.elementor-element-2639c2e .simple_list_menu ul li a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3466 .elementor-element.elementor-element-e6a9cf8{--width:0px;--min-height:0px;}.elementor-3466 .elementor-element.elementor-element-5cf78fc{--width:0px;--min-height:0px;}.elementor-3466 .elementor-element.elementor-element-3e3c830{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:2;}.elementor-3466 .elementor-element.elementor-element-fc2c5b9 > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-3466 .elementor-element.elementor-element-221a39a{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-3466 .elementor-element.elementor-element-63011b7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}body:not(.rtl) .elementor-3466 .elementor-element.elementor-element-63011b7{left:10px;}body.rtl .elementor-3466 .elementor-element.elementor-element-63011b7{right:10px;}.elementor-3466 .elementor-element.elementor-element-f5c2a36 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3466 .elementor-element.elementor-element-f5c2a36{z-index:2;}.elementor-3466 .elementor-element.elementor-element-d9abba9 > .elementor-widget-container{margin:-10px 0px -20px 0px;}.elementor-3466 .elementor-element.elementor-element-6596259{--width:60%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3466 .elementor-element.elementor-element-684bb70 .simple_list_menu ul li a{font-size:20px;}.elementor-3466 .elementor-element.elementor-element-684bb70 .simple_list_menu ul ul li a{font-size:20px;}.elementor-3466 .elementor-element.elementor-element-6cdacbc{--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3466 .elementor-element.elementor-element-6cdacbc.e-con{--align-self:flex-end;}.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-3466 .elementor-element.elementor-element-95a8297 .ue-mini-cart-item-title-text{font-size:20px;}.elementor-3466 .elementor-element.elementor-element-95a8297 .ue_mini_price{font-size:20px;}.elementor-3466 .elementor-element.elementor-element-95a8297 .ue-mini-cart-subtotal{font-size:20px;}.elementor-3466 .elementor-element.elementor-element-95a8297 .ue_subtotal_amount{font-size:20px;}.elementor-3466 .elementor-element.elementor-element-95a8297 .ue-mini-cart-viewcart-btn,.elementor-3466 .elementor-element.elementor-element-95a8297 .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-3466 .elementor-element.elementor-element-95a8297 .ue-product-count{font-size:20px;}}/* Start custom CSS for html, class: .elementor-element-1b0e322 *//* LANGUAGE DROPDOWN*/

/* Styl dla rozwijanego menu z językami z paskiem przewijania */
.elementor-nav-menu--dropdown .elementor-nav-menu {
    display: none;
    position: absolute;
    background-color: #f6f6f6; /* jasnoszary kolor tła */
    box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.15); /* bardzo subtelny cień */
    z-index: 1000;
    width: auto; /* Szerokość dostosowana do zawartości */
    min-width: 100px; /* Minimalna szerokość 100px */
    list-style: none; /* usuwa domyślne punktory */
    padding-left: 20px; /* Padding po lewej stronie */
    padding-right: 20px; /* Padding po prawej stronie */
    white-space: nowrap; /* Zapobiega zawijaniu tekstu */
    right: 0; /* Menu domyślnie po prawej stronie */
    left: auto; /* Ustawienie po lewej stronie w razie potrzeby */
    max-width: 100vw; /* Ograniczenie szerokości menu do szerokości okna */
    overflow-x: hidden; /* Ukrywanie poziomego scrolla */
    max-height: calc(10 * 40px + 10px); /* Wysokość na 10,5 pozycji (przy założeniu wysokości elementu 40px + marginesy) */
    overflow-y: auto; /* Umożliwia przewijanie w pionie */
}

/* Styl dla elementów listy w menu dropdown */
.elementor-nav-menu--dropdown .elementor-item {
    display: block;
    padding: 8px 16px; /* Dodany padding z lewej i prawej strony */
    color: #000; /* Kolor tekstu */
    text-decoration: none;
    background-size: 20px 20px;
    background-repeat: no-repeat;
    background-position: left 10px center;
    font-family: 'Roboto Condensed', sans-serif !important; /* Ustawienie czcionki */
    font-size: 14px !important; /* Rozmiar czcionki */
    font-weight: 400 !important;
    box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.04);
    padding-left: 40px; /* Odstęp od flagi */
}

/* Efekt hover dla elementów w menu */
.elementor-nav-menu--dropdown .elementor-item:hover {
    color: #B98F57; /* Zmiana koloru tekstu na B98F57 */
}

/* Usuwa linię od ostatniego elementu w menu */
.elementor-nav-menu--dropdown .elementor-item:last-child {
    border-bottom: none;
}

/* Stylizacja paska przewijania dla wszystkich przeglądarek z silnikiem WebKit, takich jak Chrome, Safari, nowsze wersje Edge */
.elementor-nav-menu::-webkit-scrollbar {
    width: 8px; /* Szerokość paska przewijania */
    height: 8px; /* Wysokość paska przewijania dla poziomego scrolla */
}

.elementor-nav-menu::-webkit-scrollbar-track {
    background: #D3D3D3; /* Jasnoszary kolor tła toru przewijania */
}

.elementor-nav-menu::-webkit-scrollbar-thumb {
    background-color: #A8804F; /* Kolor kciuka przewijania */
    border-radius: 4px; /* Zaokrąglenie krawędzi kciuka */
}

.elementor-nav-menu::-webkit-scrollbar-thumb:hover {
    background-color: #B98F57; /* Ciemniejszy kolor kciuka przy najechaniu */
}

/* Stylizacja dla Firefox 64+ */
.elementor-nav-menu {
    scrollbar-width: thin; /* Cienki pasek przewijania */
    scrollbar-color: #A8804F #f2f2f2; /* Kolor kciuka i toru przewijania */
    max-height: 100%; /* Maksymalna wysokość menu */
    overflow-y: auto; /* Umożliwia przewijanie w pionie */
}


/* Usuwa box-shadow dla aktywnego przycisku języka */
.elementor-nav-menu--main-item .elementor-item-active {
    box-shadow: none;
}

/* Styl dla linków z flagami */
.sgpLangEN a {
    background-image: url('https://buenarti.com/sgp/img/flags/united-kingdom-flag-icon.svg');
}

.sgpLangDE a {
    background-image: url('https://buenarti.com/sgp/img/flags/germany-flag-icon.svg');
}

.sgpLangFR a {
    background-image: url('https://buenarti.com/sgp/img/flags/france-flag-icon.svg');
}

/* Styl dla aktywnego przycisku języka z chevronem jako wskazaniem dropdown */
.elementor-nav-menu--main-item .elementor-item-active::after {
    content: "";
    display: inline-block;
    position: absolute;
    right: 0px; /* Zwiększenie odstępu do 20px */
    top: 16px;
    transform: translate(-50%, -50%) rotate(45deg); /* Wycentrowanie i obrót chevrona */
    width: 6px;
    height: 6px;
    border-right: 2px solid #868686; /* Prawa część chevrona */
    border-bottom: 2px solid #868686; /* Dolna część chevrona */
    transition: transform 0.3s ease-in-out;
    transform-origin: center; /* Ustawienie punktu obrotu na środek */
}

/* Obrót chevrona gdy menu jest rozwinięte */
.elementor-nav-menu--main-item.expanded .elementor-item-active::after {
    transform: translate(-50%, -50%) rotate(-135deg); /* Obrót chevrona do pozycji 'do góry' przy rozwinięciu */
    transform-origin: center; /* Zapewnienie, że obrót odbywa się wokół środka */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c24947b *//*TOP LEFT MENU*/
.top-left-menu-contact,
.top-left-menu-faq {
    display: inline-flex !important;
    align-items: center !important;
}

.top-left-menu-contact::before {
    content: '';
    display: inline-block !important;
    background-image: url('/wp-content/uploads/2024/10/contact.svg') !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    width: 16px !important;
    height: 16px !important;
    margin-right: 5px !important;
}

.top-left-menu-faq::before {
    content: '';
    display: inline-block !important;
    background-image: url('/wp-content/uploads/2024/10/comments.svg') !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    width: 16px !important;
    height: 16px !important;
    margin-right: 5px !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fd99245 *//*TOP MENU*/

/* a[href*="/product-category/subject/"] {
    pointer-events: none; /* Wyłącza interakcje */
}*/

/* Kontener dla menu */
#uc_simple_list_menu_elementor_684bb70 {
    display: flex; /* Ustawia kontekst flexboxa dla menu */
    justify-content: flex-end; /* Wyrównuje zawartość do prawej */
}


/* Główne menu - pierwszy poziom poziomo */
#uc_simple_list_menu_elementor_684bb70 .uc-list-menu {
    display: flex; /* Wyświetla elementy w linii poziomej */
    list-style: none; /* Usuwa kropki */
    margin: 0;
    margin-left: auto; /* Wyrównuje menu do prawej */
}

/* Styl dla elementów menu głównego */
#uc_simple_list_menu_elementor_684bb70 .uc-list-menu > li {
    position: relative; /* Dla wyświetlania submenu */
    margin-right: 10px; /* Odstęp między elementami */
    margin-left: 10px;
}

#uc_simple_list_menu_elementor_684bb70 .uc-list-menu > li:hover::after {
    content: '';
    position: absolute;
    top: 100%; /* Bezpośrednio poniżej głównego menu */
    left: 0;
    width: 100%;
    height: 6px; /* Niewidzialny obszar wypełniający */
    background: transparent;
}

/* Dodaj chevron do elementów z submenu */
#uc_simple_list_menu_elementor_684bb70 .uc-list-menu > li.menu-item-has-children > a::after {
    content: '';
    display: inline-block;
    width: 9px;
    height: 10px;
    background-image: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="none" stroke="%23868686" stroke-width="2"><path d="M2 4 L8 10 L14 4"/></svg>');
    background-size: contain;
    background-repeat: no-repeat;
    margin-left: 4px;
}

/* Submenu - zagnieżdżone elementy pionowo */
#uc_simple_list_menu_elementor_684bb70 .sub-menu {
    display: none; /* Ukryj domyślnie */
    position: absolute; /* Pozycjonowanie względem elementu nadrzędnego */
    top: calc(100% + 6px); /* Submenu dokładnie 6px poniżej głównego menu */
    left: 0;
    list-style: none;
    margin: 0; /* Bez marginesów */
    background-color: #fff; /* Tło submenu */
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); /* Lekki cień */
    z-index: 9999;
}

#uc_simple_list_menu_elementor_684bb70 > ul {
    display: flex;
    justify-content: flex-end;
}

/* Elementy w submenu */
#uc_simple_list_menu_elementor_684bb70 .sub-menu > li {
    margin: 0; /* Usunięcie marginesów */
}

/* Linki w submenu */
#uc_simple_list_menu_elementor_684bb70 .sub-menu > li > a {
    display: block;
    text-decoration: none;
    white-space: nowrap; /* Zapobiega zawijaniu tekstu */

}

/* Pokaż submenu, gdy najechano na element główny lub submenu */
#uc_simple_list_menu_elementor_684bb70 .uc-list-menu > li:hover .sub-menu,
#uc_simple_list_menu_elementor_684bb70 .sub-menu:hover {
    display: block; /* Zapobiega znikaniu podczas najechania */
}


/* Podkreślenie tekstu w głównym poziomym menu on hover */
#uc_simple_list_menu_elementor_684bb70 .uc-list-menu > li > a {
    text-decoration: none; /* Brak podkreślenia domyślnie */
}

#uc_simple_list_menu_elementor_684bb70 .uc-list-menu > li > a:hover {
    text-decoration: underline; /* Dodaje podkreślenie */
    text-decoration-thickness: 2px; /* Ustawia grubość linii */
    text-underline-offset: 8px; /* Odległość linii od tekstu */
    text-decoration-color: #B98F57; /* Kolor podkreślenia */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-70e2e71 */html , body{
overflow-x: hidden !important;
}

/*#5 linki pod kafelkami*/

div a:not(.elementor-button):not(.button):not(.ue-mini-cart-viewcart-btn):not(.ue-mini-cart-checkout-btn) {
    color: #A8804F; /* Kolor linku */
}

div a:not(.elementor-button):not(.button):not(.ue-mini-cart-viewcart-btn):not(.ue-mini-cart-checkout-btn):hover {
    color: #B98F57 !important; /* Kolor linku po najechaniu */
}





div[data-elementor-type="wp-post"], div[data-elementor-type="wp-page"], .elementor-edit-area {
  background-color: white; /* lub #fff */
}

.elementor-element-ccd176e {
  background-color: #f6f6f6;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-aa81cf4 *//* SEARCH */

.button-search svg {
    fill: #727272; /* Ustawienie koloru ikony */
    transition: fill 0.3s ease; /* Płynne przejście na hover */
  }

  .button-search:hover svg {
    fill: #B98F57; /* Kolor na hover */
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-89d2d2e *//*DESKTOP ONLY*/
/* MINI CART*/

/* Kontener koszyka */
.custom-mini-cart {
    display: flex;
    flex-direction: column;
    gap: 20px;
    padding: 10px;
}

/* Pojedynczy element koszyka */
.ue-mini-cart-item {
    display: flex;
    align-items: flex-start;
    gap: 15px; /* Dystans między zdjęciem a resztą */
}

/* Obrazek produktu */
.ue-mini-cart-item-image-wrapper img {
    width: 80px;
    height: 80px;
    object-fit: cover;
    border-radius: 5px;
    border: 1px solid #ddd;
}

/* Treść produktu */
.ue-mini-cart-item-content {
    display: flex;
    flex-direction: column;
    gap: 5px;
}

/* Nazwa produktu */
.ue-mini-cart-item-title-text {
    font-size: 16px;
    font-weight: bold;

    color: #333;
    text-decoration: none;
}

.ue-mini-cart-item-title-text:hover {
    color: #0073e6;
}

/* Szczegóły atrybutów */
.ue-mini-cart-item-details {
    font-size: 14px;
    color: #555;
    line-height: 1.5;
}

/* Cena i ilość */
.ue-mini-cart-quantity {
    font-size: 14px;
    margin-right: 10px;
    color: #000;
}

.ue-mini-cart-price {
    font-size: 14px;
    font-weight: bold;
    color: #333;
}






.ue-mini-cart {
    background-color: white !important;
    max-height: 65vh; 
    border: 1px solid #ddd; 
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);  
}

.ue-mini-cart-item-image-wrapper {
  flex-shrink: 0; /* Zapobiega zmniejszaniu kontenera obrazu */
  width: 135px; /* Stała szerokość */
  height: 135px;
}

.ue-mini-cart-item-image {
  width: 100%; /* Obraz wypełnia kontener */
  height: 100%;
  object-fit: cover; /* Utrzymuje proporcje */
}


.ue-mini-cart-item {
  border-bottom: 1px solid #d8d8d8; /* Kolor linii */
}


.ue_mini_cart_toggle svg {
  width: 32px;
  height: 32px;
}

.ue_mini_cart_toggle svg path {
  fill: #333 !important; /* Kolor domyślny */
  transition: fill 0.3s ease;
}

.ue_mini_cart_toggle svg:hover path {
  fill: #B98F57 !important; /* Kolor na hover */
}

.ue-product-count {
  transform: translate(-15px, -12px);
}

.sgp-mini-cart-quantity {
    margin-right: 0px;
}

.sgp-mini-cart-price, .sgp-mini-cart-quantity {
    font-size: 25px !important;
    font-family: "Roboto Condensed", Sans-Serif !important;
    font-weight: 700 !important;
    color: #A8804F !important;
}

.sgp-mini-cart-table {
    display: table;
    width: 100%;
    font-size: 14px;
    color: #555;
}

.sgp-mini-cart-table-row {
    display: table-row;
    vertical-align: top;
}

.sgp-mini-cart-table-cell {
    display: table-cell;
    font-size: 16px;
    vertical-align: top;
}

.sgp-mini-cart-table-cell-key {
    width: 115px; /* Stała szerokość lewej kolumny */
    font-weight: bold;
    font-family: "Roboto Condensed", Sans-Serif;
    text-transform: uppercase;
    display: inline-block; /* Zapewnia kontrolę nad szerokością */
}

.sgp-mini-cart-table-cell-value {
    display: inline-block;
    width: calc(100% - 115px); /* Dopasowuje się do dostępnej przestrzeni */
    font-family: "Roboto Condensed", Sans-Serif;
}


.sgp-mini-cart-item-image-wrapper {
    margin-right: 10px;
}

.sgp-mini-cart-item-image {
    width: 135px !important;
    height: 135px !important;
    object-fit: cover;
    margin-top: -5px;
}



.sgp-mini-cart-quantity-price {
    text-align: right; /* Wyrównanie tekstu do prawej */
    margin-left: auto; /* Przesunięcie na maksymalną lewą stronę */
    margin-right: -40px;
}


/* Styl scrollbara */
.custom-mini-cart::-webkit-scrollbar {
    width: 8px; /* Szerokość scrollbara */
}

.custom-mini-cart::-webkit-scrollbar-track {
    background: #f2f2f2; /* Kolor tła (track) */
    border-radius: 4px !important; /* Zaokrąglone końce tracka */
}

.custom-mini-cart::-webkit-scrollbar-thumb {
    background: #A8804F; /* Kolor suwaka (thumb) */
    border-radius: 4px !important; /* Zaokrąglone końce suwaka */ 
}

.custom-mini-cart::-webkit-scrollbar-thumb:hover {
    background: #B98F57; /* Kolor suwaka (thumb) */
}

/* Dla przeglądarek wspierających pseudo-elementy scrollbar (Firefox) */
.custom-mini-cart {
    scrollbar-width: thin; /* Wąski scrollbar */
    scrollbar-color: #9C824F #f2f2f2; /* thumb i track */
    overflow-y: auto !important;
}

@media (min-width: 1025px) {
    .sgp-mini-cart-item-footer {
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8eac762 *//* MOBILE*/

/*logo*/
.elementor-element-d9abba9{
scale: 0.6;
}

#sgpMobileLogo {
    display: flex !important;
    justify-content: center !important;

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8da22c4 *//*ARCHIVE TITLE*/

#sgp-archiveTitle {
   color: #333;
   font-family: 'Josefin Sans', sans-serif;
   font-size: 32px;
   font-weight: 600;
   text-transform: uppercase;
   line-height: 1em;
}

#sgp-breadCrumbs {
   color: #A8804F; /* Kolor tekstu */
   font-family: 'Roboto Condensed', sans-serif;
   font-size: 14px;
   font-weight: 500;
   text-transform: uppercase;
   line-height: 1em;
   margin-top: 12px;
}

#sgp-breadCrumbs a {
   color: #333; /* Kolor linków */
   text-decoration: none; /* Usunięcie podkreślenia (opcjonalnie) */
}

#sgp-breadCrumbs a:hover {
   color: #A8804F; /* Kolor linków po najechaniu myszką (opcjonalnie) */
}

.elementor-shortcode {
margin-left: 10px;
}


.page-header {
    display: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5d1c9b7 *//*Checkout-2 - after placing order*/

.elementor-172 .woocommerce-thankyou-order-received {
    color: #A8804F !important;
    font-size: 20px !important;
    font-weight: bold !important;
    padding-top: 30px;
}

.elementor-172 .woocommerce-table--order-details thead tr, .elementor-172 .woocommerce-table--order-details tfoot:has(.order-actions--heading) {
    display: none;
}

.elementor-172 .elementor-element.elementor-element-2749752 .woocommerce-order-overview li {
    color: #333 !important;
}


.elementor-172 .elementor-element-2749752 .woocommerce-table__product-name a {
    font-weight: bold !important;
    color: #A8804F !important;
}

.elementor-172 .elementor-element-2749752 .woocommerce-table__product-name .wc-item-meta-label {
    text-transform: uppercase;
    font-weight: 500 !important;
    color: #333;
    font-size: 13px !important;
}

.elementor-172 .elementor-element-2749752 .woocommerce-table__product-name p {
    font-weight: 400 !important;
    color: #333 !important;
    margin-top: -1px !important;
    margin-right: 20px;
    font-size: 14px !important;
}

.elementor-172 .elementor-element-2749752 tfoot th {
    font-size: 20px !important;
}

.elementor-172 .elementor-element-2749752 tfoot td {
    font-size: 20px !important;
    color: #A8804F !important;
}

.elementor-172 .elementor-element-2749752 address {
    color: #333 !important;
}


.elementor-172 p.woocommerce-customer-details--phone {
    margin-top: 3px !important;
    color: #333 !important;
}

.elementor-172 .woocommerce-customer-details--email {
    margin-top: -11px !important;
    color: #333 !important;
}

.elementor-172 .elementor-element-2749752 .woocommerce-table__product-total bdi {
    font-size: 20px !important;
}

.elementor-172 table.woocommerce-table--order-details .shipped_via {
   color: #333 !important;
   font-size: 13px !important;
}

.elementor-172 .order_details tfoot tr:nth-child(4) .woocommerce-Price-amount {
  font-size: 26px;
}

.elementor-172 .elementor-element.elementor-element-2749752 table.shop_table td {
    padding-top: 0px !important;
}

.elementor-172 .woocommerce-order {
    padding: 0 10px 0 10px;
}

.elementor-172 .elementor-element-2711896d {
    background-color: white !important;
    margin-bottom: 0px;
    padding-bottom: 30px;
}

@media screen and (max-width: 1024px) {
  .elementor-172 ul.woocommerce-order-overview.order_details {
    display: block;
  }
  
  .elementor-172 ul.woocommerce-order-overview.order_details li {
    display: block;
    border: none;
  }
  
  .elementor-172 ul.woocommerce-order-overview.order_details li strong {
    display: inline;
  }
  
  .elementor-172 ul.woocommerce-order-overview.order_details li strong div {
    display: inline-block;
    vertical-align: middle;
  }
  
  .elementor-172 .woocommerce-order-overview__payment-method.method strong > .wc-payment-gateway-method-logo-wrapper {
  display: inline-flex;
  align-items: center;
  white-space: nowrap;
}

.elementor-172 ul.woocommerce-order-overview.order_details li strong div {
  margin-top: -9px !important;
}

.elementor-172 ul.wc-item-meta {
    margin-bottom: 25px !important;

}

.elementor-172 .woocommerce table.shop_table {
    border: none;
}

.woocommerce td.product-name .wc-item-meta .wc-item-meta-label {
        font-weight: 600 !important;
}


}/* End custom CSS */