.elementor-3170101 .elementor-element.elementor-element-4b03d4e4 .elementor-text-editor{text-align:center;}.elementor-3170101 .elementor-element.elementor-element-4b03d4e4{color:#000000;}.elementor-3170101 .elementor-element.elementor-element-3e5408d{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3170101 .elementor-element.elementor-element-69bb2ef > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3170101 .elementor-element.elementor-element-9714cf5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-color:#EDEDEC;border-radius:40px 40px 40px 40px;}.elementor-3170101 .elementor-element.elementor-element-42795826{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3170101 .elementor-element.elementor-element-1097b340 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3170101 .elementor-element.elementor-element-5ad5d5e9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-color:#EDEDEC;border-radius:40px 40px 40px 40px;}.elementor-3170101 .elementor-element.elementor-element-51fa361e:not(.elementor-motion-effects-element-type-background), .elementor-3170101 .elementor-element.elementor-element-51fa361e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B8B8B0;}.elementor-3170101 .elementor-element.elementor-element-51fa361e{border-style:solid;border-color:#000000;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3170101 .elementor-element.elementor-element-51fa361e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3170101 .elementor-element.elementor-element-4caa74ae .elementor-search{text-align:right;}.elementor-3170101 .elementor-element.elementor-element-4caa74ae .elementor-search__toggle i{font-size:33px;width:33px;height:33px;background-color:rgba(2, 1, 1, 0);}.elementor-3170101 .elementor-element.elementor-element-4caa74ae .elementor-search__toggle{color:rgba(0, 0, 0, 0);border-color:rgba(0, 0, 0, 0);}.elementor-3170101 .elementor-element.elementor-element-4caa74ae .elementor-search__label{color:#000000;}.elementor-3170101 .elementor-element.elementor-element-4caa74ae .elementor-search__input, .elementor-3170101 .elementor-element.elementor-element-4caa74ae .elementor-search__icon, .elementor-3170101 .elementor-element.elementor-element-4caa74ae .elementor-lightbox .dialog-lightbox-close-button, .elementor-3170101 .elementor-element.elementor-element-4caa74ae .elementor-lightbox .dialog-lightbox-close-button:hover, .elementor-3170101 .elementor-element.elementor-element-4caa74ae.elementor-search--skin-topbar input[type="search"].elementor-search__input{color:#000000;}.elementor-3170101 .elementor-element.elementor-element-4caa74ae:not(.elementor-search--skin-topbar) .elementor-search__container{border-color:#B2B2A9;border-width:1px 1px 1px 1px;}.elementor-3170101 .elementor-element.elementor-element-4caa74ae.elementor-search--skin-topbar input[type="search"].elementor-search__input{border-color:#B2B2A9;border-width:1px 1px 1px 1px;}.elementor-3170101 .elementor-element.elementor-element-4caa74ae .elementor-search__clear{font-size:20px;}.elementor-3170101 .elementor-element.elementor-element-4caa74ae:not(.elementor-search--skin-topbar) .elementor-search__products{width:400px !important;}.elementor-3170101 .elementor-element.elementor-element-4caa74ae.elementor-search--skin-topbar .elementor-search__container{border-left-width:calc(50vw - 400px / 2);border-right-width:calc(50vw - 400px / 2);}.elementor-3170101 .elementor-element.elementor-element-4caa74ae .elementor-search__products{padding:0px 0px 0px 0px;}.elementor-3170101 .elementor-element.elementor-element-4caa74ae a.elementor-search__product-link{background:#EDEDEC;}.elementor-3170101 .elementor-element.elementor-element-4caa74ae .elementor-search__product-name{font-weight:bold;}.elementor-3170101 .elementor-element.elementor-element-6d6ee9af .elementor-nav--dropdown{border-radius:16px 16px 16px 16px;}.elementor-3170101 .elementor-element.elementor-element-6d6ee9af .elementor-nav--dropdown li:first-child a{border-top-left-radius:16px;border-top-right-radius:16px;}.elementor-3170101 .elementor-element.elementor-element-6d6ee9af .elementor-nav--dropdown li:last-child a{border-bottom-right-radius:16px;border-bottom-left-radius:16px;}.elementor-3170101 .elementor-element.elementor-element-6d6ee9af > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3170101 .elementor-element.elementor-element-6d6ee9af{width:33%;max-width:33%;align-self:center;}.elementor-3170101 .elementor-element.elementor-element-436c854b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3170101 .elementor-element.elementor-element-436c854b{width:50%;max-width:50%;align-self:center;order:99999;}.elementor-3170101 .elementor-element.elementor-element-5afeaa70 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3170101 .elementor-element.elementor-element-5afeaa70:not(.elementor-motion-effects-element-type-background), .elementor-3170101 .elementor-element.elementor-element-5afeaa70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6E6E6;}.elementor-3170101 .elementor-element.elementor-element-5afeaa70{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3170101 .elementor-element.elementor-element-5afeaa70 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-3170101 .elementor-element.elementor-element-21a79068.elementor-column .elementor-column-wrap{align-items:space-around;}.elementor-3170101 .elementor-element.elementor-element-21a79068.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:space-around;align-items:space-around;}.elementor-3170101 .elementor-element.elementor-element-21a79068.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:space-around;}.elementor-3170101 .elementor-element.elementor-element-21a79068 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial, .elementor-widget__width-calc):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-3170101 .elementor-element.elementor-element-21a79068:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-3170101 .elementor-element.elementor-element-21a79068 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #B2B2A9 0%, #88887B 90%);}.elementor-3170101 .elementor-element.elementor-element-21a79068 > .elementor-element-populated{border-style:solid;border-width:0px 0px 1px 0px;border-color:#000000;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;padding:10px 40px 10px 40px;}.elementor-3170101 .elementor-element.elementor-element-21a79068 > .elementor-element-populated, .elementor-3170101 .elementor-element.elementor-element-21a79068 > .elementor-element-populated > .elementor-background-overlay, .elementor-3170101 .elementor-element.elementor-element-21a79068 > .elementor-element-populated > .elementor-motion-effects-container, .elementor-3170101 .elementor-element.elementor-element-21a79068 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-3170101 .elementor-element.elementor-element-21a79068 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3170101 .elementor-element.elementor-element-263a7b5a > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3170101 .elementor-element.elementor-element-263a7b5a{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-3170101 .elementor-element.elementor-element-46a982eb.elementor-column .elementor-column-wrap{align-items:center;}.elementor-3170101 .elementor-element.elementor-element-46a982eb.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3170101 .elementor-element.elementor-element-46a982eb > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3170101 .elementor-element.elementor-element-2aa255a .elementor-image img{width:187px;}.elementor-3170101 .elementor-element.elementor-element-2aa255a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-3170101 .elementor-element.elementor-element-694fb697.elementor-column .elementor-column-wrap{align-items:center;}.elementor-3170101 .elementor-element.elementor-element-694fb697.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3170101 .elementor-element.elementor-element-694fb697 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-3170101 .elementor-element.elementor-element-2eb82acb.elementor-column .elementor-column-wrap{align-items:center;}.elementor-3170101 .elementor-element.elementor-element-2eb82acb.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3170101 .elementor-element.elementor-element-2eb82acb > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3170101 .elementor-element.elementor-element-5c9b6386 .elementor-text-editor{text-align:center;}.elementor-3170101 .elementor-element.elementor-element-5c9b6386{color:#000000;width:calc(16%);max-width:calc(16%);flex-grow:1;}.elementor-3170101 .elementor-element.elementor-element-5c9b6386 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3170101 .elementor-element.elementor-element-6da2494 .elementor-text-editor{text-align:center;}.elementor-3170101 .elementor-element.elementor-element-6da2494{color:#000000;width:calc(17%);max-width:calc(17%);flex-grow:1;}.elementor-3170101 .elementor-element.elementor-element-6da2494 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3170101 .elementor-element.elementor-element-0717c12 .elementor-text-editor{text-align:center;}.elementor-3170101 .elementor-element.elementor-element-0717c12{color:#000000;width:calc(17%);max-width:calc(17%);flex-grow:1;}.elementor-3170101 .elementor-element.elementor-element-0717c12 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3170101 .elementor-element.elementor-element-2c6c6b6c .elementor-text-editor{text-align:center;}.elementor-3170101 .elementor-element.elementor-element-2c6c6b6c{color:#000000;width:calc(16%);max-width:calc(16%);flex-grow:1;}.elementor-3170101 .elementor-element.elementor-element-2c6c6b6c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3170101 .elementor-element.elementor-element-60da1409 .elementor-text-editor{text-align:center;}.elementor-3170101 .elementor-element.elementor-element-60da1409{color:#000000;width:calc(15%);max-width:calc(15%);flex-grow:1;}.elementor-3170101 .elementor-element.elementor-element-60da1409 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3170101 .elementor-element.elementor-element-16614241 .elementor-text-editor{text-align:center;}.elementor-3170101 .elementor-element.elementor-element-16614241{color:#000000;width:calc(17%);max-width:calc(17%);flex-grow:1;}.elementor-3170101 .elementor-element.elementor-element-16614241 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-3170101 .elementor-element.elementor-element-75760579.elementor-column .elementor-column-wrap{align-items:center;}.elementor-3170101 .elementor-element.elementor-element-75760579.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3170101 .elementor-element.elementor-element-75760579 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3170101 .elementor-element.elementor-element-191ce90f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-3170101 .elementor-element.elementor-element-811b99e.elementor-column .elementor-column-wrap{align-items:center;}.elementor-3170101 .elementor-element.elementor-element-811b99e.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3170101 .elementor-element.elementor-element-811b99e > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3170101 .elementor-element.elementor-element-10b1b4af .elementor-text-editor{text-align:center;}.elementor-3170101 .elementor-element.elementor-element-10b1b4af{color:#000000;width:auto;max-width:auto;flex-grow:1;}.elementor-3170101 .elementor-element.elementor-element-10b1b4af > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3170101 .elementor-element.elementor-element-632025b6 .elementor-text-editor{text-align:center;}.elementor-3170101 .elementor-element.elementor-element-632025b6{color:#000000;width:auto;max-width:auto;flex-grow:1;}.elementor-3170101 .elementor-element.elementor-element-632025b6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-3170101 .elementor-element.elementor-element-1115baf1.elementor-column .elementor-column-wrap{align-items:center;}.elementor-3170101 .elementor-element.elementor-element-1115baf1.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3170101 .elementor-element.elementor-element-1115baf1 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-3170101 .elementor-element.elementor-element-21e68c53.elementor-column .elementor-column-wrap{align-items:center;}.elementor-3170101 .elementor-element.elementor-element-21e68c53.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3170101 .elementor-element.elementor-element-21e68c53.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-end;}.elementor-3170101 .elementor-element.elementor-element-21e68c53 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3170101 .elementor-element.elementor-element-35941f52 .elementor-search{text-align:center;}.elementor-3170101 .elementor-element.elementor-element-35941f52 .elementor-search__toggle{color:rgba(2, 1, 1, 0);border-color:rgba(2, 1, 1, 0);}.elementor-3170101 .elementor-element.elementor-element-35941f52 .elementor-search__toggle i{background-color:rgba(2, 1, 1, 0);}.elementor-3170101 .elementor-element.elementor-element-35941f52 .elementor-search__label{font-size:20px;}.elementor-3170101 .elementor-element.elementor-element-35941f52 input[type="search"].elementor-search__input{font-size:18px;}.elementor-3170101 .elementor-element.elementor-element-35941f52 .elementor-search__input, .elementor-3170101 .elementor-element.elementor-element-35941f52 .elementor-search__icon, .elementor-3170101 .elementor-element.elementor-element-35941f52 .elementor-lightbox .dialog-lightbox-close-button, .elementor-3170101 .elementor-element.elementor-element-35941f52 .elementor-lightbox .dialog-lightbox-close-button:hover, .elementor-3170101 .elementor-element.elementor-element-35941f52.elementor-search--skin-topbar input[type="search"].elementor-search__input{color:#000000;}.elementor-3170101 .elementor-element.elementor-element-35941f52:not(.elementor-search--skin-topbar) .elementor-search__container{border-color:#7A7A7A;}.elementor-3170101 .elementor-element.elementor-element-35941f52.elementor-search--skin-topbar input[type="search"].elementor-search__input{border-color:#7A7A7A;}.elementor-3170101 .elementor-element.elementor-element-35941f52 .elementor-search__clear{font-size:0px;}.elementor-3170101 .elementor-element.elementor-element-35941f52:not(.elementor-search--skin-topbar) .elementor-search__products{width:100% !important;}.elementor-3170101 .elementor-element.elementor-element-35941f52.elementor-search--skin-topbar .elementor-search__container{border-left-width:calc(50vw - 100% / 2);border-right-width:calc(50vw - 100% / 2);}.elementor-3170101 .elementor-element.elementor-element-35941f52 .elementor-search__products{margin-top:11px;}.elementor-3170101 .elementor-element.elementor-element-35941f52 a.elementor-search__product-link{padding:8px;background:#EDEDEC;}body:not(.lang-rtl) .elementor-3170101 .elementor-element.elementor-element-35941f52 .elementor-search__product-image{margin-right:25px;}body.lang-rtl .elementor-3170101 .elementor-element.elementor-element-35941f52 .elementor-search__product-image{margin-left:25px;}.elementor-3170101 .elementor-element.elementor-element-35941f52 .elementor-search__product-name{font-size:18px;font-weight:600;}.elementor-3170101 .elementor-element.elementor-element-35941f52 .elementor-search__product-price{font-size:16px;}.elementor-3170101 .elementor-element.elementor-element-35941f52 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 12px 0px 12px;}.elementor-3170101 .elementor-element.elementor-element-35941f52{width:calc(32%);max-width:calc(32%);align-self:center;order:-99999;}.elementor-3170101 .elementor-element.elementor-element-8aa16e8 .elementor-nav--dropdown{border-radius:16px 16px 16px 16px;}.elementor-3170101 .elementor-element.elementor-element-8aa16e8 .elementor-nav--dropdown li:first-child a{border-top-left-radius:16px;border-top-right-radius:16px;}.elementor-3170101 .elementor-element.elementor-element-8aa16e8 .elementor-nav--dropdown li:last-child a{border-bottom-right-radius:16px;border-bottom-left-radius:16px;}.elementor-3170101 .elementor-element.elementor-element-8aa16e8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3170101 .elementor-element.elementor-element-8aa16e8{width:calc(32%);max-width:calc(32%);align-self:center;}.elementor-3170101 .elementor-element.elementor-element-600281d{width:30%;max-width:30%;}.elementor-3170101 .elementor-element.elementor-element-51825926:not(.elementor-motion-effects-element-type-background), .elementor-3170101 .elementor-element.elementor-element-51825926 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B8B8B0;}.elementor-3170101 .elementor-element.elementor-element-51825926{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3170101 .elementor-element.elementor-element-51825926 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3170101 .elementor-element.elementor-element-22b436c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3170101 .elementor-element.elementor-element-22b436c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3170101 .elementor-element.elementor-element-28f515c9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:40px 40px 40px 40px;}.elementor-3170101 .elementor-element.elementor-element-3058653f .elementor-text-editor{text-align:center;}.elementor-3170101 .elementor-element.elementor-element-3058653f{color:#000000;width:calc(33%);max-width:calc(33%);flex-grow:1;}.elementor-3170101 .elementor-element.elementor-element-3058653f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3170101 .elementor-element.elementor-element-1bbbff45 .elementor-text-editor{text-align:center;}.elementor-3170101 .elementor-element.elementor-element-1bbbff45{color:#000000;width:calc(34%);max-width:calc(34%);flex-grow:1;}.elementor-3170101 .elementor-element.elementor-element-1bbbff45 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3170101 .elementor-element.elementor-element-1ec74e0f{--divider-border-style:solid;--divider-border-color:#000;--divider-border-width:1px;}.elementor-3170101 .elementor-element.elementor-element-1ec74e0f .elementor-divider-separator{width:100%;}.elementor-3170101 .elementor-element.elementor-element-1ec74e0f .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-bc-flex-widget .elementor-3170101 .elementor-element.elementor-element-17e69689.elementor-column .elementor-column-wrap{align-items:center;}.elementor-3170101 .elementor-element.elementor-element-17e69689.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3170101 .elementor-element.elementor-element-17e69689 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3170101 .elementor-element.elementor-element-4d92a52a .elementor-text-editor{text-align:center;}.elementor-3170101 .elementor-element.elementor-element-4d92a52a{color:#000000;width:auto;max-width:auto;flex-grow:1;}.elementor-3170101 .elementor-element.elementor-element-4d92a52a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-3170101 .elementor-element.elementor-element-4dc44eb7.elementor-column .elementor-column-wrap{align-items:center;}.elementor-3170101 .elementor-element.elementor-element-4dc44eb7.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3170101 .elementor-element.elementor-element-4dc44eb7 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3170101 .elementor-element.elementor-element-3bbf0e54 .elementor-text-editor{text-align:center;}.elementor-3170101 .elementor-element.elementor-element-3bbf0e54{color:#000000;width:auto;max-width:auto;flex-grow:1;}.elementor-3170101 .elementor-element.elementor-element-3bbf0e54 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-3170101 .elementor-element.elementor-element-39ffb78d.elementor-column .elementor-column-wrap{align-items:center;}.elementor-3170101 .elementor-element.elementor-element-39ffb78d.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3170101 .elementor-element.elementor-element-39ffb78d > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3170101 .elementor-element.elementor-element-593eb47c .elementor-text-editor{text-align:center;}.elementor-3170101 .elementor-element.elementor-element-593eb47c{color:#000000;width:auto;max-width:auto;flex-grow:1;}.elementor-3170101 .elementor-element.elementor-element-593eb47c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-3170101 .elementor-element.elementor-element-79b1bd23.elementor-column .elementor-column-wrap{align-items:center;}.elementor-3170101 .elementor-element.elementor-element-79b1bd23.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3170101 .elementor-element.elementor-element-79b1bd23 > .elementor-element-populated{border-style:solid;border-color:#000000;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3170101 .elementor-element.elementor-element-79b1bd23 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3170101 .elementor-element.elementor-element-39015dde.elementor-view-stacked .elementor-icon{background-color:rgba(2, 1, 1, 0);}.elementor-3170101 .elementor-element.elementor-element-39015dde.elementor-view-framed .elementor-icon, .elementor-3170101 .elementor-element.elementor-element-39015dde.elementor-view-default .elementor-icon{color:rgba(2, 1, 1, 0);}.elementor-3170101 .elementor-element.elementor-element-39015dde .elementor-icon-box-wrapper{gap:15px;}.elementor-3170101 .elementor-element.elementor-element-39015dde .elementor-icon i{transform:rotate(0deg);}.elementor-3170101 .elementor-element.elementor-element-39015dde .elementor-icon-box-title{color:#000000;font-weight:600;}#header{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}@media(min-width:820px){.elementor-3170101 .elementor-element.elementor-element-46a982eb{width:13%;}.elementor-3170101 .elementor-element.elementor-element-694fb697{width:3%;}.elementor-3170101 .elementor-element.elementor-element-2eb82acb{width:54.478%;}.elementor-3170101 .elementor-element.elementor-element-75760579{width:2.042%;}.elementor-3170101 .elementor-element.elementor-element-811b99e{width:9.524%;}.elementor-3170101 .elementor-element.elementor-element-1115baf1{width:2.215%;}.elementor-3170101 .elementor-element.elementor-element-21e68c53{width:14.017%;}}@media(max-width:819px){.elementor-3170101 .elementor-element.elementor-element-51fa361e{border-width:0px 0px 1px 0px;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3170101 .elementor-element.elementor-element-51fa361e, .elementor-3170101 .elementor-element.elementor-element-51fa361e > [class*="elementor-background-"]{border-radius:16px 16px 0px 0px;}.elementor-3170101 .elementor-element.elementor-element-20b00be4{width:100%;}.elementor-bc-flex-widget .elementor-3170101 .elementor-element.elementor-element-20b00be4.elementor-column .elementor-column-wrap{align-items:center;}.elementor-3170101 .elementor-element.elementor-element-20b00be4.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3170101 .elementor-element.elementor-element-20b00be4 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:12px 16px 12px 16px;}.elementor-3170101 .elementor-element.elementor-element-5cb6b6f3{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3170101 .elementor-element.elementor-element-6a5bb1ec{width:32%;}.elementor-bc-flex-widget .elementor-3170101 .elementor-element.elementor-element-6a5bb1ec.elementor-column .elementor-column-wrap{align-items:center;}.elementor-3170101 .elementor-element.elementor-element-6a5bb1ec.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3170101 .elementor-element.elementor-element-6a5bb1ec > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3170101 .elementor-element.elementor-element-f440818{text-align:left;width:auto;max-width:auto;}.elementor-3170101 .elementor-element.elementor-element-f440818 .elementor-image img{max-width:117px;}.elementor-3170101 .elementor-element.elementor-element-1696e7c9{width:68%;}.elementor-bc-flex-widget .elementor-3170101 .elementor-element.elementor-element-1696e7c9.elementor-column .elementor-column-wrap{align-items:center;}.elementor-3170101 .elementor-element.elementor-element-1696e7c9.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3170101 .elementor-element.elementor-element-1696e7c9.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-end;}.elementor-3170101 .elementor-element.elementor-element-1696e7c9 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial, .elementor-widget__width-calc):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-3170101 .elementor-element.elementor-element-1696e7c9 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:2px 0px 0px 0px;}.elementor-3170101 .elementor-element.elementor-element-4caa74ae.elementor-search--skin-topbar .elementor-search__container{padding:8px 8px 8px 8px;border-left-width:calc(50vw - 100% / 2);border-right-width:calc(50vw - 100% / 2);}.elementor-3170101 .elementor-element.elementor-element-4caa74ae input[type="search"].elementor-search__input{font-size:16px;}.elementor-3170101 .elementor-element.elementor-element-4caa74ae:not(.elementor-search--skin-topbar) .elementor-search__products{width:100% !important;}.elementor-3170101 .elementor-element.elementor-element-4caa74ae .elementor-search__products{margin-top:8px;padding:8px 8px 8px 8px;}.elementor-3170101 .elementor-element.elementor-element-4caa74ae a.elementor-search__product-link{padding:4px;}.elementor-3170101 .elementor-element.elementor-element-4caa74ae .elementor-search__product-name{font-size:16px;line-height:18px;}.elementor-3170101 .elementor-element.elementor-element-4caa74ae > .elementor-widget-container{margin:4px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3170101 .elementor-element.elementor-element-4caa74ae{width:24%;max-width:24%;align-self:center;}.elementor-3170101 .elementor-element.elementor-element-6d6ee9af > .elementor-widget-container{padding:5px 0px 0px 10px;}.elementor-3170101 .elementor-element.elementor-element-6d6ee9af{width:25%;max-width:25%;}.elementor-3170101 .elementor-element.elementor-element-436c854b > .elementor-widget-container{margin:0px 5px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3170101 .elementor-element.elementor-element-436c854b{width:25%;max-width:25%;}.elementor-3170101 .elementor-element.elementor-element-39470b1{text-align:right;width:25%;max-width:25%;order:99999;}.elementor-3170101 .elementor-element.elementor-element-39470b1 .elementor-image img{width:32px;height:32px;object-position:center center;}.elementor-3170101 .elementor-element.elementor-element-51825926, .elementor-3170101 .elementor-element.elementor-element-51825926 > [class*="elementor-background-"]{border-radius:0px 0px 40px 40px;}.elementor-3170101 .elementor-element.elementor-element-51825926{margin-top:35%;margin-bottom:0%;padding:12px 12px 12px 12px;}.elementor-3170101 .elementor-element.elementor-element-4f2afeea > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 30px;}.elementor-3170101 .elementor-element.elementor-element-59d5ba12{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3170101 .elementor-element.elementor-element-73760b54 > .elementor-element-populated{padding:0px 0px 16px 0px;}.elementor-3170101 .elementor-element.elementor-element-3058653f .elementor-text-editor{text-align:left;}.elementor-3170101 .elementor-element.elementor-element-3058653f{width:100%;max-width:100%;}.elementor-3170101 .elementor-element.elementor-element-5ef0684d > .elementor-element-populated{padding:0px 0px 16px 0px;}.elementor-3170101 .elementor-element.elementor-element-1bbbff45 .elementor-text-editor{text-align:left;}.elementor-3170101 .elementor-element.elementor-element-1bbbff45{width:100%;max-width:100%;}.elementor-3170101 .elementor-element.elementor-element-18890618 > .elementor-element-populated{padding:0px 0px 12px 0px;}.elementor-3170101 .elementor-element.elementor-element-17e69689 > .elementor-element-populated{padding:0px 0px 16px 0px;}.elementor-3170101 .elementor-element.elementor-element-4d92a52a .elementor-text-editor{text-align:left;}.elementor-3170101 .elementor-element.elementor-element-4dc44eb7 > .elementor-element-populated{padding:0px 0px 16px 0px;}.elementor-3170101 .elementor-element.elementor-element-3bbf0e54 .elementor-text-editor{text-align:left;}.elementor-3170101 .elementor-element.elementor-element-39ffb78d > .elementor-element-populated{padding:0px 0px 16px 0px;}.elementor-3170101 .elementor-element.elementor-element-593eb47c .elementor-text-editor{text-align:left;}.elementor-bc-flex-widget .elementor-3170101 .elementor-element.elementor-element-79b1bd23.elementor-column .elementor-column-wrap{align-items:center;}.elementor-3170101 .elementor-element.elementor-element-79b1bd23.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3170101 .elementor-element.elementor-element-79b1bd23.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-3170101 .elementor-element.elementor-element-79b1bd23 > .elementor-element-populated{border-width:1px 1px 1px 1px;margin:10px 0px 10px 0px;padding:12px 0px 12px 0px;}.elementor-3170101 .elementor-element.elementor-element-79b1bd23 > .elementor-element-populated, .elementor-3170101 .elementor-element.elementor-element-79b1bd23 > .elementor-element-populated > .elementor-background-overlay, .elementor-3170101 .elementor-element.elementor-element-79b1bd23 > .elementor-element-populated > .elementor-motion-effects-container, .elementor-3170101 .elementor-element.elementor-element-79b1bd23 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-3170101 .elementor-element.elementor-element-39015dde .elementor-icon-box-wrapper{gap:8px;}.elementor-3170101 .elementor-element.elementor-element-39015dde .elementor-icon{font-size:20px;}.elementor-3170101 .elementor-element.elementor-element-39015dde .elementor-icon-box-title{font-size:16px;}.elementor-3170101 .elementor-element.elementor-element-39015dde > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3170101 .elementor-element.elementor-element-39015dde{width:auto;max-width:auto;}}@media(max-width:819px){.elementor-3170101 .elementor-element.elementor-element-6d6ee9af{width:auto;max-width:auto;}.elementor-3170101 .elementor-element.elementor-element-35941f52{width:auto;max-width:auto;}.elementor-3170101 .elementor-element.elementor-element-8aa16e8{width:auto;max-width:auto;}}/* Start custom CSS for html, class: .elementor-element-9714cf5 */.akcie {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  padding: 10px 18px;
  color: #000;
  text-decoration: none;
  border-radius: 20px;
  font-size: 18px;
  font-weight: 600;
  transition: background-color 0.2s ease;
  padding: 11px 20px 5px 20px; background-color: #ff725c;
}
.akcie:hover {
    background-color: linear-gradient(106.15deg, #B2B2A94D 0%, #88887B4D 100%);
}

button.category, a.category { /* tvoje existujúce štýly */ }
a.category { display:inline-block; text-decoration:none; cursor:pointer; }
.vyhodne-balicky {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  padding: 10px 18px;
  color: #000;
  text-decoration: none;
  border-radius: 20px;
  font-size: 18px;
  font-weight: 600;
  transition: background-color 0.2s ease;
  border: 2px solid #A96FC7;
}
.vyhodne-balicky:hover {
    background-color: linear-gradient(106.15deg, #B2B2A94D 0%, #88887B4D 100%);
}
.top-view-all {
  gap: 10px!important;
  display: flex!important;
}

@media (max-width: 540px) {
  .top-view-all {
margin-top: 30px;
}  
.vyhodne-balicky {
    margin-top: 10px;
}
}

/* Pop-up product categories menu desktop */
.categories {
  padding: 25px!important;
}
.top-view-all {
  margin-bottom: 20px!important;
}
.category-row {
    margin-bottom: 30px !important;
    margin-top: 20px;
}

/* ===== CATEGORY SPOILER GRID ===== */
.ene-category-grid {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  column-gap: 60px;
  row-gap: 20px;
  margin-top: 20px;
  width: 100%;
}

.ene-category-block {
  position: relative;
  width: 100%;
}

/* main category buttons */
.ene-category-block .category-new {
  display: flex;
  align-items: center;
  justify-content: center;

  width: 100%;
  min-width: 0;
  box-sizing: border-box;

  padding: 10px 16px;
  border: 1px solid black;
  border-radius: 24px;

  text-align: center;
  font-weight: 600;
  line-height: 1.3;
  white-space: normal;
  text-decoration: none;
  cursor: pointer;
}

/* hover + active */
.ene-category-block .category-new:hover,
.ene-category-block.active .category-new {
  font-weight: 600;
  background: linear-gradient(106.15deg, #B2B2A94D 0%, #88887B4D 100%);
}

/* hidden sub-items */
.ene-sub-items {
  display: flex;              /* 👈 ADD THIS */
  flex-direction: column;     /* 👈 ADD THIS */
  gap: 8px;                   /* 👈 ADD THIS */
  margin-top: 10px;
}


/* sub items */
.ene-sub-items .sub-item {
  display: block;
  width: 100%;
  box-sizing: border-box;
  text-align: left;
  padding-left: 14px;
  font-size: 16px;
  text-decoration: none;
}

/* mobile */
@media (max-width: 768px) {
  .ene-category-grid {
    grid-template-columns: 1fr;
    column-gap: 0;
  }
}

#ene-menu-code {
    width: 1240px!important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3e5408d */#ene-menu-code2 {
    display: none;
    position: fixed !important;
    top: 80px !important;
    left: 50% !important;
    transform: translateX(-50%);
    width: 1240px !important;
    margin: 0 !important;
    z-index: 9999;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5ad5d5e9 */.akcie {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  padding: 10px 18px;
  color: #000;
  text-decoration: none;
  border-radius: 20px;
  font-size: 18px;
  font-weight: 600;
  transition: background-color 0.2s ease;
  padding: 11px 20px 5px 20px; background-color: #ff725c;
}
.akcie:hover {
    background-color: linear-gradient(106.15deg, #B2B2A94D 0%, #88887B4D 100%);
}

button.category, a.category { /* tvoje existujúce štýly */ }
a.category { display:inline-block; text-decoration:none; cursor:pointer; }
.vyhodne-balicky {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  padding: 10px 18px;
  color: #000;
  text-decoration: none;
  border-radius: 20px;
  font-size: 18px;
  font-weight: 600;
  transition: background-color 0.2s ease;
  border: 2px solid #A96FC7;
}
.vyhodne-balicky:hover {
    background-color: linear-gradient(106.15deg, #B2B2A94D 0%, #88887B4D 100%);
}
.top-view-all {
  gap: 10px!important;
  display: flex!important;
}

@media (max-width: 540px) {
  .top-view-all {
margin-top: 30px;
}  
.vyhodne-balicky {
    margin-top: 10px;
}
}

/* Pop-up product categories menu desktop */
.categories {
  padding: 25px!important;
}
.top-view-all {
  margin-bottom: 20px!important;
}
.category-row {
    margin-bottom: 30px !important;
    margin-top: 20px;
}

/* ===== CATEGORY SPOILER GRID ===== */
.ene-category-grid {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  column-gap: 60px;
  row-gap: 20px;
  margin-top: 20px;
  width: 100%;
}

.ene-category-grid2 {
  display: grid;
  grid-template-columns: repeat(5, minmax(0, 1fr));
  column-gap: 30px;
  row-gap: 20px;
  margin-top: 20px;
  width: 90%;
}

.ene-category-block {
  position: relative;
  width: 100%;
}

/* main category buttons */
.ene-category-block .category-new {
  display: flex;
  align-items: center;
  justify-content: center;

  width: 100%;
  min-width: 0;
  box-sizing: border-box;

  padding: 10px 16px;
  border: 1px solid black;
  border-radius: 24px;

  text-align: center;
  font-weight: 600;
  line-height: 1.3;
  white-space: normal;
  text-decoration: none;
  cursor: pointer;
}

/* hover + active */
.ene-category-block .category-new:hover,
.ene-category-block.active .category-new {
  font-weight: 600;
  background: linear-gradient(106.15deg, #B2B2A94D 0%, #88887B4D 100%);
}

/* hidden sub-items */
.ene-sub-items {
  display: flex;              /* 👈 ADD THIS */
  flex-direction: column;     /* 👈 ADD THIS */
  gap: 8px;                   /* 👈 ADD THIS */
  margin-top: 10px;
}


/* sub items */
.ene-sub-items .sub-item {
  display: block;
  width: 100%;
  box-sizing: border-box;
  text-align: left;
  padding-left: 14px;
  font-size: 16px;
  text-decoration: none;
}

/* mobile */
@media (max-width: 768px) {
  .ene-category-grid {
    grid-template-columns: 1fr;
    column-gap: 0;
  }
}

#ene-menu-code {
    width: 1240px!important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-42795826 */.elementor-element .elementor-element-d2a133c .elementor-hidden-phone .elementor-section-boxed .elementor-section-height-default .elementor-section-height-default .elementor-section .elementor-top-section .elementor-sticky .elementor-sticky--effects .elementor-sticky--active .elementor-section--handles-inside {
    width: 1250px!important;
}/* End custom CSS */
/* Start custom CSS for ajax-search, class: .elementor-element-4caa74ae */@media (max-width: 820px) {
    #mobile_search_ene.elementor-search--skin-topbar .elementor-search__container {
        width: 100%;
}

#mobile_search_ene .elementor-search__products .elementor-search__product-image {
    width:40px;
}

#mobile_search_ene .elementor-search__input {
    padding: 12px;
    border-radius: 8px;
}
#mobile_search_ene .dialog-lightbox-close-button.dialog-close-button {
    padding: 10px;
    
}

#mobile_search_ene .elementor-search__clear {
    display:none;
}
}/* End custom CSS */
/* Start custom CSS for sign-in, class: .elementor-element-6d6ee9af */.elementor-nav--layout-horizontal {
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for ps-widget-module, class: .elementor-element-436c854b *//*.leo-blockcart {
    margin-left: 0!important;
}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-39470b1 */.menu-click-mobile span {
  transition: all 0.3s ease;
}

/* TOP LINE */
.menu-click-mobile.active span:nth-child(1) {
  transform: rotate(45deg) translate(5px, 5px);
}

/* MIDDLE LINE */
.menu-click-mobile.active span:nth-child(2) {
  opacity: 0;
}

/* BOTTOM LINE */
.menu-click-mobile.active span:nth-child(3) {
  transform: rotate(-45deg) translate(6px, -6px);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-51fa361e */body {
    overflow-x: hidden; 
}/* End custom CSS */
/* Start custom CSS for theme-site-logo, class: .elementor-element-2aa255a */.elementor-4170101 .elementor-element.elementor-element-76d130a .elementor-image img {
    max-height: 38px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-191ce90f */.header-line-ene {
    display: flex;
    justify-content: center; /* Zarovná čiaru do stredu */
    align-items: center; /* Vertikálne zarovnanie */
    width: 100%; /* Responzívna šírka */
}

.line-ene-custom {
    display: block;
    width: 90%; /* Základná šírka čiary */
    height: 1px; /* Výška čiary */
    background-color: #000; /* Farba čiary */
    transition: width 0.3s ease; /* Plynulé zmenšovanie */
}/* End custom CSS */
/* Start custom CSS for ajax-search, class: .elementor-element-35941f52 */.elementor-search--skin-topbar .elementor-search__container {
        width: 40%;
    justify-self: center;
    border-radius: 16px;
    background: #EDEDEC;
}

.elementor-search__product-image {
    border-radius: 8px!important;
}


.elementor-search--skin-topbar .elementor-search__container {
    padding: 16px;
}/* End custom CSS */
/* Start custom CSS for sign-in, class: .elementor-element-8aa16e8 */.elementor-nav--layout-horizontal {
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-21a79068 */#header-custom {
    max-height: 80px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5afeaa70 */#main-header-ene {
    min-height: 80px
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-28f515c9 */button.category, a.category { /* tvoje existujúce štýly */ }
a.category { display:inline-block; text-decoration:none; cursor:pointer; }
.mobile-vyhodne-balicky {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  padding-left: 20px;
  padding-right: 20px;
  color: #000;
  text-decoration: none;
  border-radius: 20px;
  font-size: 16px;
  font-weight: 600;
  transition: background-color 0.2s ease;
  border: 2px solid #A96FC7;
  margin-bottom: 20px
}
.mobile-vyhodne-balicky:hover {
    background-color: linear-gradient(106.15deg, #B2B2A94D 0%, #88887B4D 100%);
}
.top-view-all {
  gap: 10px!important;
  display: flex!important;
}

@media (max-width: 540px) {
  .top-view-all {
margin-top: 20px;
}  
.mobile-vyhodne-balicky {
    margin-top: 10px;
}
}

/* Pop-up product categories menu desktop */
.categories {
  padding: 25px!important;
}
.top-view-all {
  margin-bottom: 20px!important;
}
.category-row {
  margin-bottom: 20px!important;
}

/* ===== CATEGORY SPOILER GRID ===== */
.mobile-ene-category-grid {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  column-gap: 60px;
  row-gap: 20px;
  margin-top: 20px;
  width: 100%;
}

.mobile-ene-category-block {
  position: relative;
  width: 100%;
}

/* main category buttons */
.mobile-ene-category-block .category-new {
  display: flex;
  align-items: center;
  justify-content: center;

  width: 100%;
  min-width: 0;
  box-sizing: border-box;

  padding: 4px 16px;
  border-radius: 24px;
    background-color: #dcdcd8;
  text-align: center;
  font-weight: 600;
  line-height: 1.3;
  white-space: normal;
  text-decoration: none;
  cursor: pointer;
}

.mobile-category-top {
    background-color: #ffffff;
  box-sizing: border-box;
  text-align: left;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 16px;
  text-decoration: none;
  
}

.mobile-category-top:hover {

    background-color: #ffffff;
  box-sizing: border-box;
  text-align: left;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 16px;
  text-decoration: none;
}

/* hover + active */
.mobile-ene-category-block .category-new:hover,
.mobile-ene-category-block.active .category-new {
  font-weight: 600;

}

/* hidden sub-items */
.mobile-ene-sub-items {
  display: none;
  margin-top: 10px;
}

/* visible after click */
.mobile-ene-category-block.active .mobile-ene-sub-items {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

/* sub items */
.mobile-ene-sub-items .sub-item {
  display: block;
  width: 100%;
  box-sizing: border-box;
  text-align: left;
  padding-left: 20px;
  font-size: 16px;
  text-decoration: none;
  
}

/* mobile */
@media (max-width: 768px) {
  .mobile-ene-category-grid {
    grid-template-columns: 1fr;
    column-gap: 0;
  }
  .mobile-ene-category-block .mobile-ene-toggle {
  position: relative;
  justify-content: space-between; /* 👈 pushes arrow right */
}

/* arrow (down) */
.mobile-ene-category-block .mobile-ene-toggle::after {
  content: "▾";
  font-size: 24px;        /* try 20–24px */
  line-height: 1;
  display: flex;
  align-items: center;
  margin-left: 10px;
  transition: transform 0.2s ease;
}
.mobile-ene-category-block.active .mobile-ene-toggle::after {
  transform: rotate(180deg); /* becomes up arrow */
}
}

@media (max-width: 768px) {


  #menu-mobile .elementor-container,
  #menu-mobile .elementor-row,
  #menu-mobile .elementor-column,
  #menu-mobile .elementor-column-wrap,
  #menu-mobile .elementor-widget-wrap {
    height: auto !important;
    max-height: none !important;
    overflow: visible !important;
  }
  .categories {
      box-shadow: none;
  }
.category-row {
  margin-bottom: 40px!important;
}
 #menu-mobile .category-row {
     max-height: 100% !important;
    overflow-y: hidden;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-39015dde */#enekonto_login .elementor-icon.elementor-animation- {
    color:transparent;
}

a[href="/prihlasit-sa?back=my-account"] {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-51825926 */@media (max-width: 768px) {
  #menu-mobile {
    position: fixed !important;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;

    width: 100vw !important;
    height: 100dvh !important;
    max-height: 100dvh !important;

    overflow-y: auto !important;
    overflow-x: hidden !important;

    z-index: 99999;

    padding-bottom: 120px !important;
    box-sizing: border-box;

    -webkit-overflow-scrolling: touch;
  }

  #menu-mobile > .elementor-container {
    padding-bottom: 10px !important;
  }


}/* End custom CSS */