@layer djb.reset,djb.base,djb.theme,djb.elements,djb.classes,djb.global,djb.nodes,djb.custom;@layer djb.bricks.base0 {*,::before,::after{margin: revert; padding: revert;}body{min-height: revert; -webkit-font-smoothing: revert;}img,svg{display: revert; max-width: revert;}button,input,select{font: revert; color: revert;}.djb-icon{display: inline; flex-shrink: 1; width: auto; height: auto; line-height: inherit;}}@layer djb.bricks {.brxe-bu-off-canvas{z-index: 1000; position: relative; padding: 0px; margin: 0px;}.bu-oc-panel{background-color: rgb(255, 255, 255); display: flex; height: 100%; flex-direction: column; position: fixed; top: 0px; overflow-x: hidden; pointer-events: auto; z-index: 10; transition: transform 0.5s cubic-bezier(0.77, 0, 0.175, 1), box-shadow 0.5s cubic-bezier(0.77, 0, 0.175, 1);}.bu-ocp-bottom .bu-oc-panel{left: 0px; bottom: 0px; top: auto; height: 300px; width: 100%;}.bu-hide-panel.bu-ocp-bottom:not(.bu-push-content) .bu-oc-panel{transform: translate(0px, 130%);}.brxe-bu-off-canvas.bu-hide-panel .bu-oc-panel{box-shadow: none !important;}.bu-ocp-backdrop{background-color: rgba(0, 0, 0, 0.5); height: 100%; inset: 0px; position: fixed; pointer-events: auto; opacity: 0; visibility: hidden; transition: 0.5s cubic-bezier(0.77, 0, 0.175, 1); width: 100%; z-index: 9;}}@layer djb.bricks {@layer bricks.reset, bricks.gutenberg, bricks.icons;@layer bricks {:root{--bricks-transition: all 0.1s; --bricks-color-primary: #ffd64f; --bricks-text-light: #9e9e9e; --bricks-bg-info: #e5f3ff; --bricks-bg-success: #e6f6ed; --bricks-bg-danger: #ffe6ec; --bricks-border-color: #dddedf;}html{text-size-adjust: auto; line-height: 1.15;}aside,footer,header,main,nav,section{display: block;}img{border-style: none;}button,input,select{font-family: sans-serif; font-size: 100%; line-height: 1.15; margin: 0px;}button,input{overflow: visible;}button,select{text-transform: none;}[type="submit"],button,html [type="button"]{appearance: button;}legend{box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0px; white-space: normal;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height: auto;}[type="search"]{appearance: textfield; outline-offset: -2px;}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{appearance: none;}::-webkit-file-upload-button{appearance: button; font: inherit;}[hidden]{display: none;}.brxe-section{align-items: center; display: flex; flex-direction: column; margin-left: auto; margin-right: auto; width: 100%;}@media (max-width: 767px) {.brxe-section{flex-wrap: wrap;}}.brxe-container{align-items: flex-start; display: flex; flex-direction: column; margin-left: auto; margin-right: auto; width: 1100px;}@media (max-width: 767px) {.brxe-container{flex-wrap: wrap;}}.brxe-block{align-items: flex-start; display: flex; flex-direction: column; width: 100%;}@media (max-width: 767px) {.brxe-block{flex-wrap: wrap;}}[class*="brxe-"]{max-width: 100%;}svg:not([width]){min-width: 1em;}svg:not([height]){min-height: 1em;}span[class*="brxe-"]:not(.brxe-section):not(.brxe-container):not(.brxe-block):not(.brxe-div){width: auto;}#brx-footer{background-position: 50% center; background-size: cover; flex-shrink: 0; margin-top: auto; position: relative; width: 100%;}html{font-size: 62.5%;}*,::after,::before,html{box-sizing: border-box;}::after,::before{outline: none;}*{border-color: var(--bricks-border-color);}body{-webkit-font-smoothing: antialiased; background-color: rgb(255, 255, 255); background-position: 50% center; color: rgb(54, 54, 54); font-family: -apple-system, "system-ui", "Segoe UI", roboto, helvetica, arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 15px; line-height: 1.7; transition: padding-top;}.brx-body{display: flex; flex-direction: column; margin: 0px auto; width: 100%;}:where(a){border-color: currentcolor; color: currentcolor; cursor: pointer; text-decoration: none;}h1,h2,h3,h4{margin: 0px; text-rendering: optimizelegibility;}h1,h2{line-height: 1.4;}h3,h4{line-height: 1.4;}:where(p){margin-block: 0px 1.2em;}:where(p:last-of-type){margin-block-end: 0px;}img{height: auto; max-width: 100%; outline: none; vertical-align: middle;}button{border-width: medium; border-style: none; border-color: currentcolor; border-image: none; cursor: pointer; outline: none; padding: 0px;}label{color: var(--bricks-text-light); display: block; font-weight: 400; margin-bottom: 5px;}button,input,select{font-family: inherit; text-align: inherit;}input:not([type="submit"]),select{border-style: solid; border-width: 1px; box-shadow: none; color: currentcolor; font-size: inherit; line-height: 40px; outline: none; padding: 0px 12px; transition: var(--bricks-transition); width: 100%;}input[type="range"]{border-width: medium; border-style: none; border-color: currentcolor; border-image: none; height: auto; line-height: 1; padding: 0px;}input[type="checkbox"],select{cursor: pointer;}::placeholder{color: var(--bricks-text-light);}@supports not selector(:focus-visible) {body.bricks-is-frontend :focus{outline: auto;}}#brx-content{flex: 1 1 0%; position: relative; width: 100%;}#brx-header.brx-sticky{left: 0px; position: fixed; right: 0px; top: 0px; transition: background-color 0.2s, transform 0.4s; width: 100%; z-index: 998;}#brx-header.brx-sticky:has(.cart-detail.off-canvas.active, .brxe-offcanvas.brx-open){transition: none;}.bricks-search-form{align-items: stretch; justify-content: space-between; position: relative; width: 100%; display: flex !important;}.bricks-search-form label{align-self: center; margin-inline-end: 10px;}.bricks-search-form input[type="search"]{background-color: inherit; color: currentcolor; display: inline-block; max-width: 100%; padding: 0px 20px; width: auto;}.bricks-search-form button{align-items: center; display: flex; justify-content: center; position: relative; white-space: nowrap;}.bricks-search-form input{line-height: 40px; width: 100%;}.bricks-button{align-items: center; border-width: 0px; display: inline-flex; gap: 10px; justify-content: center; letter-spacing: 0.5px; padding: 0.5em 1em; text-align: center;}.bricks-button i{position: relative;}.screen-reader-text,.screen-reader-text span{clip: rect(1px, 1px, 1px, 1px); height: 1px; overflow: hidden; white-space: nowrap; width: 1px; position: absolute !important;}.screen-reader-text span:focus,.screen-reader-text:focus{background-color: rgb(241, 241, 241); border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; color: rgb(33, 117, 155); display: block; font-size: 0.875rem; font-weight: 700; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important;}.brxe-button{width: auto;}.brxe-code{width: 100%;}.brxe-icon{font-size: 60px;}:where(.brxe-icon-box) .icon{align-items: center; display: inline-flex; justify-content: center;}a.brxe-image{display: inline-block;}:where(.brxe-image).tag{display: inline-block; height: fit-content; position: relative; width: auto;}:where(.brxe-image)::before{border-radius: inherit;}:where(.brxe-image) img{border-radius: inherit; height: 100%; transition: inherit; width: 100%; position: static !important;}.brxe-logo{color: currentcolor; font-size: 20px; font-weight: 600; line-height: 1;}body:has(.wp-lightbox-overlay) #brx-content{overflow: clip;}:where(.brxe-search) button{align-items: center; background-color: transparent; cursor: pointer; display: flex; gap: 0.5em; height: 40px; justify-content: center; width: 60px;}:where(.brxe-search) button svg:not([height]){height: inherit;}.brxe-shortcode{width: 100%;}:where(.brxe-svg){height: auto; width: auto;}:where(.brxe-block, .brxe-container, .brxe-div):has(.brxe-testimonials){min-width: 0px;}.brxe-text-link{gap: 5px;}.brxe-text-link,.brxe-text-link span{align-items: center; display: inline-flex;}.brxe-text-link span{justify-content: center;}}}@layer djb.bricks {@layer bricks {:root{--bricks-woo-input-height: 40px;}@font-face { font-family: WooCommerce; font-style: normal; font-weight: 400; src: url("/wp-content/alteo-assets/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff") format("woff"), url("/wp-content/alteo-assets/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf") format("truetype"); }.woocommerce{width: 100%;}.woocommerce fieldset:not(:where(.brxe-filter-radio, .brxe-filter-checkbox)){border: 1px solid var(--bricks-border-color);}.woocommerce-notices-wrapper{--bricks-woo-notice-info: #2563eb; --bricks-woo-notice-success: #047857; --bricks-woo-notice-danger: #be123c; display: flex; flex-direction: column; gap: 15px;}.woocommerce-notices-wrapper:empty{display: none;}.brxe-woocommerce-notice.woocommerce-notices-wrapper{margin-bottom: 0px; width: 100%;}.added_to_cart{border-width: 0px; display: inline-flex; padding: 0.5em 1em;}}@layer bricks.icons {@font-face { font-display: block; font-family: "Font Awesome 6 Brands"; font-style: normal; font-weight: 400; src: url("data:font/woff2;base64,d09GMgABAAAAAAR0AAoAAAAACHQAAAQuAwUDAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAATMqJIgE2AiQDGMsOBCAFgzQHIBvBB1GUDEoS4IvC2Fg2dhhDIDyaRpvtTvQ6d+nPHSQrKw/SZi4afYvg+/1e99wHIdSZ+FhikBUWdV1rfISsBBQWSLLt/3Euvy+9NQcc6I6bI04p9wFZAZMEEmZGfgI7I/YVO1brgH/5+Ek721a27/5/+7W6orMqSfBSSRvj7D3v4+4taFJJeKMUSodVvOxiwZ2PkMeXeKwgluOWZo72/JNxrzkpMsCv2Q9N7G2teP/z0ZmsIN5YpAmIybhDJw0JGdrpopgC+h9Tq1qSfj5am7iCF/2bpvuNzxr3NmwA4MZBZcr7mDBCe5+UWEoDpyQ3Ya0jPVkZQefWTVsaw4qnUsYG43ss1oNO8RV0pmS90VLMz6XTAONTcns8D27EUslwmJbisc2JJbe1FdPvTbSQ1j5dW76dQJ9lEIsX82uftgzmF2vG6jY8rca2y9M6YkBuDDFsTpESQwRVioFhjjLwWuYq36l3rek26pWZtyLsMUyDUU6lmtwj1Xb8cpTvtSLX3MAGq5S1jTrzXK3yA0egaE1uxJTF8nbolLQEgLAkbbQYszNmvexZNp5BQRyNBDGsrjV8WqtWa8Rv1gAhkDFFjNRv3AqGsSItl/MhjEP5smDFGAYQgzV6JliZilAzAgxOboGe9XZFifm0p6JMV4eDkbxKI1QivUoleQCwM1pd+OecUPnRMr0/4V/4Cs+1vqyGe4dHQqMJyzo9NZLTW/XdnMFXNH/B8SWjkRAAQoxGS/YvWDSYObPb0VGnu0AWi4m4/uBn/vLYwoXIiBy+D81b0A7orfbSRd0uAkLGM2RrelzTVVde+A/PtbwVzoE60TtDI40YmV7GQ4YizbErq6jMtAfIyxTzmIwKsIStAu0KRvG1y0QhnwIt8wUxrAhG/QHGATgTWUoDS88jsErqS7VSqVbgeQBqa6bvp5KFPUbg2ydTliDAuRCcQzye6YQjvhBwpAIQaORXLFqTAi2AXmZcKqczPPltpNhqJ3l8+aHkpiS1E5VjvFb4XMoZk/4dIR/wZ8L7aFgwavaKxV6B8wLtzudy+UPMdDpBeCgUj2MaczhJyONN/WGUiXAUHk/fwfr2jEAgNmageBwBno+ByQtp+VAzdCyKsrr4/zZIRjyguX1ZdVkUMydf3ZDnBFmR6XocJmdNw/+qIwl8fHL0Qnt65VfS45hENZOC4D+amh4sothHg85lPCCez6IfZYlqHmCg5eiIffEx/TGbynxNY1xLxLusyiFd5DXopvEhYZAbkjS6F5KZdW1mbhdSuPbxq0rdUbfISadcdsZhBx1yjqVprxbLUiedkLZe4KL9zg4HO26/Ltfi49qFzthtE7uvMVk2RjzovGN2j5ZMV6zWPb4+D9dKW+2Xlp11WMT/1aIojr4hSVKkEcVjaWadfSHSzpmsLEkt37GG2X49I+ttXAcA") format("woff2"); }.fab{-webkit-font-smoothing: antialiased; display: var(--fa-display,inline-block); font-family: "Font Awesome 6 Brands"; font-style: normal; font-variant: normal; font-weight: 400; line-height: 1; text-rendering: auto;}.fa-facebook-square::before{content: "";}.fa-instagram::before{content: "";}@font-face { font-display: block; font-family: "Font Awesome 6 Free"; font-style: normal; font-weight: 400; src: url("data:font/woff2;base64,d09GMgABAAAAAAVIAAoAAAAACcgAAAT/AwUDAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAXMqLcAE2AiQDGssQBCAFgygHIBsXCSCeB7atY60BVLXC05CMMzKv+ZBb9u/NAMMKiy4kjmxCzplsWE7su0rRfG+19i1T3pW/E9EqIZjdBR60trRIH+yLtr8DcPH/+U9jrk60LqQh2giVRIx/Dzmb3oZpU61+kExToolYMgmZkCTyELc3T4v+GFNvAIMH+DJMgMfzSgBHPfz/mPR4u4Ap8crj2feQf9oJGP9u/HWQ1XUB5FXwAAQA7uPbAFIAIABIABEJDspQ/i892BCwfjd+T/68909/fvjXwQfWX7jdn5xnnJOdY7s1iNf+Alj/XICvYJNLIbk5R6kXy1qPmookTtBopXuQ1Gfqa0spvaFV5GVYlVpXugTqkxbLRWWRTmOcJLrxIGt2PmBoVrpSleVXfSmlfG8bmaX13uVex7JNa3lvnWbktvek4/uOwyCYmJgq4phM33svJeO4mGLS+A2o2m0VCSHe2nKIHC2VnU7RcpRlGkW7s7Q0kodseUt0uzyMUWTbppqeWpCb5996a36zXJiaVqZtRxGVggTWxwIco9WOgYVUWlvKKvJC63olej1cjrlTP4sTrXfigK+aqOJFHm1j06/7EXSJm1FZaviBpXhgZlrrptF6eob4xVrFLN+957DD9uzOM8K5vu9cHPY6wRkijsV4x7ZtszMzs4ixY+h45M6dgzwf9MaRvXj6tbWj9neCsLfjvliIOJHqk6B6jBOhKbfsp6JsONSXx9eNmbaULxBDsdJpzFQu1rWupUZ0UYSn/NR7Mk2gfR3oJQqtXo96Do/pes+5pLv2MLLPxZXp261WVU0HAbnUTPNh4ojnrjiZTi/yRm26TK0sn291v+GYhtHuK6OycKUkx9hwPMDGuB3HfB23QbhlgVF8NKgqrXWrzA9PVICcyH7TQknLysUS6GNQrqwkbkbD8Jka3hobXWt/VCoqMzcCqyBSXVd5wMd9nMlQCCnj2cHMnJ6Ioun2nOcHxQxnl4XZ+lLFvXC/ybg/p2zT8NO2bUiq+bxgULY0ZXC6SD+QfNqlXrsZuS6PF5YiSZvs9oRptn6RHcOkH6LivjTYpSMtqyMkheUzzTuGJNUI95BNyghhVZVX7D/GxQYjRzvdxcCcJTKdx9ZswVI66QQiYxY0hACIhFRl8AFhUGnSgpYCjSlFw5ha9Je4QDrlfiTKMbDku8bELnt5EA6JcIAcmuZJTLpjl4yTfP9qTUx28t7Im+muKRHi4X5VOWIuFW/T83POp+k8EZl6gwXch1/OWfhi/JqAAQBiPx/GpKETXQNhlGa/Mhy1Rc2gdYtXmdDnJyvsh2BKpH4gZNO+gkW12Yaq+PqDKW8uOJYSXkysuPb6zfWEvuP7rjs1NTf3McV1+4aT6drh6YkJpN6m64E82UK+bszwsOeuZB2xlHj4YL2/crmfkh/y5O1BICBNiQ31+10Xubv/sTsCAPDFC9fdMW+/3oqnuAqwoVFF4E8qJh7eLa0A4lVu8eHewIfmOBVMZat7fcUj+Jm4WvxvnqLUX3Akx6FcnqRwLgkaLQArQKYRIytpAj1cmyZxqLtNQy3NxOU+eC0LVczhMDe52T1udY2rXO12qSWX2SB1pJvcyOx8iLtc4bZlbTe4QkS9GhmKW0mAOBVZz1XucL1L3NqPh5vOW4xsVX80ame6gll5m2uc0dLYaAyFooKttIa2XaMOaYQ3nHino6U7pTcJbzAdaomMipjblrlLvAAAAAA=") format("woff2"); }.fa{font-family: "Font Awesome 6 Free"; font-style: normal; font-weight: 400;}@font-face { font-display: block; font-family: "Font Awesome 6 Solid"; font-style: normal; font-weight: 900; src: url("data:font/woff2;base64,d09GMgABAAAAAAiIAAoAAAAADywAAAhAAwUDAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAgRzKlXQBNgIkAzzLIAQgBYMYByAbfQ4ArAZs9woTFiWjTKsjZxZCL3WUF80nez6nNk9fYOEXWJITJ64St3G4Vhxo2VlClwhXC0A3QNLCDeEGgCf7f9f0p5ArUI5SwLs2GdBvmsuA4PmpCc9CzejN8vMTcsqiHg/5u3cmuAnfug2RKUGImqoIUeiaUDLJw3CZZVZLiecg75Nrnzb/AEgBjr/xJ0/K5G129gKfKHvIBWSHSlRuCWB8hQISvpX1tSW55uI/saAim5DOlfuAKDB2HiSATqO1gBP1xn/QhPMWCVAZRA8blxw9zg4g+ebSfyR6o/EkwHk41YDwt/RoPAwgwjMQANQjsjdFsVzERf8KBdhgsL659Hfxd+P38Pfrf//yj4GvZ/48+BN/Pv/XO3+994/UaAA2f4vmvaXO/+O/8O1lrPWRVTNfc665G1ObklVBEG9YAhqpkFCK6TgF87DaUcAbNoiR6aAfBqEfK+zzMPZ9P5YUU1otq8jFIlIl5HWUtkDQLsukSqg0SgzRk4ZNlMyMhsMgHHengCjTwUhkSAyHoR0ShytoxXzbIwYjKYFMK0vVrGVSpeqd7lmquJAVRT7fNdfylABphxTdkoRznF75R54bBs9rXWh7hLlcSHdc/8NxLKv0GAhCcFepYDlOzbJqdFUVaG6o7Jzu3cPRdmcBzDeu8w71vmt3xPLPivcstylHX0uVYkEglNp7gprj1AACGp8LoJsxDkZ4iQeV/iijRk8VpkMoTwuxuJgf+2H5XdyiYdvGE+OJ2toGYaddMYymaCoO3lOExl93rzizrt/bu0KHhcwkNc1CaODNlURER1cgAFGktBwFgAI/RlehmBbbpUShByZSqxkxqHvR06ragGaaWhJAkQ2fVkDzZhpQ1STQsOzGX01A8BUfTDP66yeh9r3BXn+rDSZTlj+UA5+h2EiJw/WiCuGESbPdIOhqu22itcr6cs/S3TlT9xuUUlv7/MLa2oKgQ3Bo/yPWNpWq7nrWxJtljIL64yHQqygBvI4SucJSXAlSDTPNyZToneVYeQ/yf4jPzws0Zf7CXUPLMVnmy/Nepx4ZrsSe2knu5rLMclrrkcs8IuTnc8uUO9NeXOla9JCTXw4Q7MZn9B3djRMArxKqHWK5QAqtcZpN4PuRYkqQ1jRlytwGvtAb4dWkCANLOToguJfrRGVaxO29Hug0Nla0LG7hM2Yyqmlq8fIyTk5qhlFkv0XhIyqsEMcoGFNVotrZGAi88SL9QamXwCOwkk43EX0G8/jZKQJFftHRdHLd8f1Xm+f2T9ou6ZrzoqxQymoK59nKxsbK6mjO6DlmZWNDuZwrNQYwoPG6AErRZSEuBrxh43tfhAfrpUquzxi6pKnoAbYoH/YuHHOwieIb+fkSCdrHJEwh0qneZHqSl2CBkpZ9oxVTP3t4RR2xMD5Kt26eWgcHjVLNMnUWZoJ5nJHZ2qEx5yecMehMjCluQzdMpck6ACx2Essyqt+8qnEJWm6pqpRTGDPq17aG+zGJ8XlBJmSGYeUrSVW1oqMVmd808QFybS+h3sWSomp8fpblRJur9pQCkdWiMyZnDNNoeUdhTO/k+VKLRZ0s69XXTFVLKnyBX0bNlHKGqYxxHCdjcykU/XlcVzN8Zkb1FnTU7cPafqFemnVR3PJkZYgqTkw4vFZ6sSuVW0YNu92ws1xzXSLXzS9X05lD9ymj9YRSXX6eulRNq0VpCRVQZB/XmNm6t+B0gBzHcZ6MYh1VhhDNhgYM4ukisEBnsAzYS7oxEMO8DLAXSbkxxssGfYXCj/H9gt7Qks+3LBe6ju0Fw+a8VODZjhvmewZZL2o5XVV/hGp8BUnSZUmwLIGUqkLAqO+qtLwkyRmp/lYlMUr0ZUwpI0uSSUjWHwaQx5gvVL9UE3owAU7AbKyc1T3a5hJHAmREZMXNkAkFiZZXy56JQ/vrpTiLkqAUDdWrx8vivgIeEPGUEwVhe5uMicaBtBASwfIUV7YLR+mW+pyaFbUWaaBK2KCN1PKxDse8sdpMRDgn2nv1e1Mw2I2UtkeKJnRg/PVCplLO1YB9JWC8IPQ6fo1wBq9YCVmskNlvy8EcsExCvMpJCd/yuaCJziQ4KEQJhh1+Wfgjp1QFFAAQqpSgCUX0YQRGLca+FUNXlM6aLWlvSHVZS6NIe3H4EWg7q9CTBtPhrs6ZrrDYPmH80L9y0WqIMY0D3fYyQiCFanws0OzU1eqPcN7cXCjwYZyjM5xGXHQFwc3ltCFRcO3IixY0AJRJ0Xparz9tRaUvnT7tbUseKpfE8gcfusnjXi4gHjt8Z5+pGWU4BbOBkf74+UkKEQFHVBa1Nbk4vJJOVAmjkbBnjTxAuLqDtM/BOizjNYT882Kj1XUcV9utiD5hf6ofUzMmncfYRD8Ucs2LaeiSiAy9tTCczuFmq24QWfsz11d+MHD+4TiFQnvAlDcLlyrHBtRevlF7zfSEdUZZeFG7rWtYCC6KoUbDB+yU5HJCnNs5PFJ7oQMggEkMt/009WV8yl9GFwAAX1y+6aZz///VeFK4lN4AkIGJS8CVfhpCYkH+wntLkeaUBHwJ8igtFeCzCd+cRVWvSGATgYsP8xC+oywtpBvpf6FH+Jrl2EViTlwqQTqIAHC6En6PjgNCL66nYCEYSFQBDAJwG2EABtsEaFjbxjDN9t1FuzYJqz30xmT0EhfHYpvtDthpg3XW2y3SCat0iZyAbbZK/fZG7bPGLttssSbPjQyXFDsx4qlmYZvNNljNO7v8nfVhGPoNQb8Y5mKNnXbZUBMjMSI7V6BfGWKG0zFM0NTQOLaztT331nT0JIhaCXSV3RoFh/vXre/kMQgA") format("woff2"); }.fas{font-family: "Font Awesome 6 Solid"; font-style: normal; font-weight: 900;}.fa,.fab,.fas{-webkit-font-smoothing: antialiased; display: var(--fa-display,inline-block); font-style: normal; font-variant: normal; line-height: 1; text-rendering: auto;}.fa-message::before{content: "";}.fa-phone::before{content: "";}@font-face { font-family: Ionicons; font-style: normal; font-weight: 400; src: url("data:font/woff2;base64,d09GMgABAAAAAASkAAwAAAAACHgAAARWAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAgQwIBBEICokghw4BNgIkAzYLHgAEIAWCIAcgG3UGUZQqTg/wkRjHIh5QWZM0vrPv2Xx/D+TZRQrR1vOoxStqiddEoJqBCtOJ1OyLiIIUu92LxlHCeSJlEYfY34/N/DCPRNOSaJVQPvhDXKeedqtJTEKZp871mW0jJBVbbPxe827VAP4OcNF+slED0HhaCGDUdeBvaGYvwKGGxyVUDB/JM2I+9J+6/vISPeg8iEQewhAA0eJBzxbkBb3uofZ/XdgMaE7Bg/3U9acVP5376c6ft/5868/3/PzRL5FfRv0y5YVfXnIcADdyy3covyCX5XnyeMmSMtIEKSR+KD4qDhD7g3ATqzQcOuQ44MCRsXdLAO0BWgZ0N9vnUuQ68h9osIiHazMJpLSpr3d5X/X6uOByl9KC9a2gTK3MFy6nKAXrpZbnsiVmJiqBK8h4ZN5VocrmgO4dXPJXyHi+p5nOCEyqCmQFCvaC1hfmq/pr1hvG69Zr+qvm60aOBBAzrrniGjKuNq8EM16xXoL+4juc5zO8YVWNilnSF1XLgH4lE82riYyqL1f2Zku+8uJJX/iqEY5G66Q0surPVwJZM2tWBcny0co8CdgLWYQ8CFgo+RgG2d4i6ypw68/mjWuEBSRinrreEOLENzWmCnHJKkP3Zo/9VhIqQReQ8ScZgW559hnRefCxhUg2H5qWO7CPLTonJ+SJJMyNNQnitD3p7PApPOMKubJeMv35SrRQtaZBb8FchjV9uau8WYjoVwY22OVS+IT5wTjxJjYm6Wn8r7HjG/PeX+izL21h1JB7ZJim8u0SXXmPu9vYHIO46ZK9UZDh2cU5c4LyH+vaLVuSd78c8WENigQGrughq0WtqIY1DKe117HlMed/fJvdwWZnlWfeW+FUDGrekVV5djzsHVKx7ILGTioWu7FuYzaparGxXcGtls1OvmbZFLN7wDl1dr8wm1XSWT9AWclkxx8cnzTWpE3hZKgKT8Bm6GiD9sLRVZ7j7nr3cc/C/M0WdNu7cO+Cd2ILY1g8tU3aZq2oTZo5PNy9/pn6Ws9Y/bJmJyd5qabm+9Av3n1ecdTHYyqR7i21A1RCX/3PrnTp0QceeO7C+XHj38MDR3bt+lPZpPwYIXn4gSOrV63C4KFHdy2N6JFdpcksHb+fVTepK6Pv+fxmL68KvhlEn79z50Lve96Ftu04cmTEsQ8wOHIEjm1PAACQ3onv+81Hs5r0/61e4AAAb4xuG9ZTIs4PzgNcDT0EoB6UzQigh5wHkCgYC1j7CXCwhHug5kHHoXNAhMEbPVgDvRgEwJ/9O4AAyFhHBWBHD9WJQ+IuAFCHqXiQqwHAYJgrCYrBSg4ykkoeo81c7+IpaxB0uacWu/owq6y2xVpLLLLYekEh84Tz2V111kVvMZ0xxHxzrOCiodbewHzLLbDFGKustMQ8mb1O2gKLbGDozLHWSJ71DddingUrY6ITxb6y5go2ZHkX3cX1FD8F5hXXcjxLuBhELD2T0PkuC+IBE5wH0QwA") format("woff2"); }[class*=" ion-"],[class*=" ion-ios-"],[class*=" ion-md-"],[class^="ion-"],[class^="ion-ios-"],[class^="ion-md-"]{-webkit-font-smoothing: antialiased; display: inline-block; font-family: Ionicons; font-style: normal; font-variant: normal; font-weight: 400; line-height: 1; text-rendering: auto; text-transform: none;}[class*=" ion-"]::before,[class*=" ion-ios-"]::before,[class*=" ion-md-"]::before,[class^="ion-"]::before,[class^="ion-ios-"]::before,[class^="ion-md-"]::before{font-family: Ionicons;}.ion-ios-information-circle::before{content: "";}.ion-ios-mail::before{content: "";}.ion-md-card::before{content: "";}.ion-md-document::before{content: "";}.ion-md-menu::before{content: "";}.ion-md-phone-portrait::before{content: "";}@font-face { font-family: themify; font-style: normal; font-weight: 400; src: url("data:font/woff2;base64,d09GMk9UVE8AAAIsAAoAAAAAA2QAAAHkAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAADYICBmAAPBEIATYCJAMMBAYFgQAHIBuxAiA+DXBjiA4y+yu0iMaxomOXsZKL9szzRwqL/tWkeRdH8Pwaa97fRUyieGg08RAhdAjFJVEDhGISGtz5/s84G5H2Vh0KE1xFH/wnxMvKC20L7fqFLDfNVN2hhpm52hcAveiki7zvAbkJt5RusbGKKa0ImkZYsek0eUv3/DrgV2zAGQWejerXtCzUKO8CyctKIOR0B2gqKBFXmoc8iYjy5ZSKt6wc/NmD0iP0z3ZMb4f7guw2Bb+Z+Phnu+Sx7vp91PhOFpFX1G8ISCeRKwBR7CHHo7Kbn2XtN339o/rnakvgz1WD1a3/xgFK0OtBBQfDw0mfMD7Abr+Z7yt/XIywPFnOscv5u/dHN6jlZ2vseDNcwRoe+hTC05+Mw1YGH//uiqSi99/89+bkG/tL7MXqagEL2M296AUTAY5vABbYtt455+tXx5dHBNoRhfTzuvnndYssiXNECbEQcQjT6YqvDtuRFfUmU6zP8VzIVjzrR4Dqt5+QoVkmKMwNoDSFdKQtCjAULx23/kaIolAnENxbcwTo0q/yqgTuco2T/4qnivhEuQSC5yqSBWDp0DMZBBJYQWQotYQWeYVQSwkTrYUZFeemRKvuH1+qFuvJWC4Vb5ljiVo2VLbHypVUIc8yacyETAAAAA==") format("woff2"); }[class^="ti-"]{-webkit-font-smoothing: antialiased; display: inline-block; font-family: themify; font-style: normal; font-variant: normal; font-weight: 400; line-height: 1; text-transform: none;}}}@layer djb.bricks{@layer bricks{.bricks-button.block { width: 100%; }}}@layer djb.bricks{@layer bricks{.bricks-button.circle { border-radius: 100px !important; }}}@layer djb.bricks{@layer bricks{#brx-header.brx-sticky > .brxe-section { transition: inherit; }}}@layer djb.global{.alteo-breadcrumbs{ width: 100%; margin: 0 0 18px; font-family: "Roboto Condensed", Arial, Helvetica, sans-serif; font-size: 14px; line-height: 1.2; color: #111827; }
.alteo-breadcrumbs ol{ display: flex; align-items: center; flex-wrap: wrap; margin: 0; padding: 0; list-style: none; }
.alteo-breadcrumbs__item{ display: inline-flex; align-items: center; min-height: 26px; margin: 0; padding: 0; color: #111827; white-space: nowrap; }
.alteo-breadcrumbs a{ display: inline-flex; align-items: center; color: #111827; font-size: 14px; font-weight: 400; line-height: 26px; text-decoration: none; transition: color .15s ease; }
.alteo-breadcrumbs a:hover{ color: #3A7AFE; }
.alteo-breadcrumbs__item:last-child span{ display: inline-flex; align-items: center; height: 26px; color: #111827; font-size: 14px; font-weight: 700; line-height: 26px; white-space: normal; }
.alteo-breadcrumbs__home-link{ display: inline-flex !important; align-items: center !important; justify-content: center !important; width: 24px !important; height: 26px !important; flex: 0 0 24px; margin: 0 !important; padding: 0 !important; color: #3A7AFE !important; line-height: 1 !important; text-decoration: none; }
.alteo-breadcrumbs__home-icon{ display: block; width: 21px !important; height: 21px !important; min-width: 21px; margin: 0 !important; padding: 0 !important; flex: 0 0 21px; color: #3A7AFE; fill: none; stroke: currentColor; stroke-width: 2.4 !important; stroke-linecap: round; stroke-linejoin: round; transform: translateY(1px) !important; }
.alteo-breadcrumbs__item:not(:last-child)::after{ content: "/"; display: inline-flex; align-items: center; justify-content: center; height: 26px; flex: 0 0 auto; margin: 0 8px; color: #D1D5DB; font-size: 20px; font-weight: 300; line-height: 26px; transform: translateY(1px); }
.alteo-breadcrumbs__item.is-home::after{ margin-left: 5px; margin-right: 8px; }
@media (max-width: 768px){.alteo-breadcrumbs{ font-size: 14px; margin-bottom: 16px; }
.alteo-breadcrumbs a,.alteo-breadcrumbs__item:last-child span{ font-size: 14px; }
.alteo-breadcrumbs__home-icon{ width: 20px !important; height: 20px !important; min-width: 20px; flex-basis: 20px; }
.alteo-breadcrumbs__item:not(:last-child)::after{ font-size: 19px; }}
.alteo-breadcrumbs ol{ align-items: center !important; }
.alteo-breadcrumbs__item{ align-items: center !important; }
.alteo-breadcrumbs__home-link{ position: relative; top: -2px; width: 24px !important; height: 26px !important; }
.alteo-breadcrumbs__home-icon{ width: 21px !important; height: 21px !important; transform: none !important; }
.alteo-breadcrumbs__item:not(:last-child)::after{ position: relative; top: -1px; transform: none !important; }
.alteo-breadcrumbs__item:last-child span{ position: relative; top: 0; font-size: 14px; line-height: 26px; }
#pg-categories .cat-pg{ gap: 12px;}
#pg-categories .cat-pg-c .img-w{ height: 170px; padding: 12px 12px 0;}
#pg-categories .cat-pg-c .info{ padding: 6px 12px 14px;}
#pg-categories .cat-pg-c .name{ margin-bottom: 2px;}
@media (max-width: 768px){#pg-categories .cat-pg{ gap: 10px; }
#pg-categories .cat-pg-c .img-w{ height: 140px; padding: 8px 8px 0; }}
.brxe-gkpwzv .brxe-gkppho.brxe-image:not(.tag),.brxe-gkpwzv .brxe-gkppho.brxe-image img{object-fit: contain}
.brxe-gkpwzv .brxe-gkchvq.brxe-text-basic{font-size: 22px; line-height: 1.15}
@media (max-width: 767px){.brxe-gkpwzv .brxe-gkchvq.brxe-text-basic{text-align: center}}
@media (max-width: 478px){.brxe-gkpwzv .brxe-gkchvq.brxe-text-basic{font-size: 16px; min-height: 40px; max-height: 40px}}
.brxe-gkpwzv .brxe-gktyql.brxe-text-basic{font-size: 16px}
.brxe-gkpwzv .brxe-gkxyht.brxe-div{display: flex; flex-direction: column; align-self: center !important; justify-content: center; align-items: center}
@media (max-width: 478px){:is(#brxe-gkgize,.brxe-gkgize){grid-template-rows: auto}}
@media (max-width: 767px){:is(#brxe-gkwefb,.brxe-gkwefb){padding-top: 10px}}
#pg-categories{width: 100%}
:is(#brxe-gkkzbd,.brxe-gkkzbd){padding-top: 70px}
@media (max-width: 767px){:is(#brxe-gkkzbd,.brxe-gkkzbd){padding-top: 0}
@media (hover: none), (pointer: coarse){.cat-pg-c,.cat-pg-c:hover,.cat-pg-c:focus,.cat-pg-c:active{ transform: none !important; box-shadow: var(--sh) !important; }
.cat-pg-c .img-w img,.cat-pg-c:hover .img-w img,.cat-pg-c:focus .img-w img,.cat-pg-c:active .img-w img{ transform: none !important; }}}
/* glavne kategorije: mreža podkategorija */
@media (max-width: 767px){body #brxe-gkoltj.djb-breadcrumbs { margin-bottom: 16px !important; }}
.cat-pg { display: grid; grid-template-columns: repeat(4, 1fr); gap: 20px; }
.cat-pg-c { background: var(--bg); border-radius: var(--r); box-shadow: var(--sh); overflow: hidden; cursor: pointer; transition: 0.2s; }
.cat-pg-c:hover { box-shadow: var(--sh2); transform: translateY(-4px); }
.cat-pg-c .img-w { height: 160px; overflow: hidden; }
.cat-pg-c .img-w img { width: 100%; height: 100%; object-fit: cover; transition: transform 0.3s; }
.cat-pg-c:hover .img-w img { transform: scale(1.05); }
.cat-pg-c .info { padding: 16px; }
.cat-pg-c .name { font-size: 16px; font-weight: 700; margin-bottom: 4px; }
.cat-pg-c .cnt { font-size: 12px; color: var(--t2); }
@media (max-width: 1024px){.cat-pg { grid-template-columns: repeat(3, 1fr); }}
@media (max-width: 768px){.cat-pg { grid-template-columns: repeat(2, 1fr); }}
.cn, .pc .cn, .pc .brxe-text-basic.cn, .feat-big .cn, .feat-sm .cn, .subcat-c .name, .cat-pg-c .name { font-size: 17px !important; font-weight: 600 !important; line-height: 1.28 !important; }
.cat-pg-c .cnt, .subcat-c .cnt, .cr .cnt { font-size: 13px !important; }
@media (max-width: 768px){.cn, .pc .cn, .pc .brxe-text-basic.cn, .feat-big .cn, .feat-sm .cn, .subcat-c .name, .cat-pg-c .name { font-size: 16px !important; }}
@media (max-width: 767px){:is(#brxe-gkkzbd, .brxe-gkkzbd):not(#alteo-x1), :is(#brxe-eporil, .brxe-eporil):not(#alteo-x1) { margin-top: 13px !important; }}
@font-face { font-family: Inter; font-style: normal; font-weight: 100 900; font-display: swap; src: url("/wp-content/djia-builder/public/fonts/ext.95b9ea830580b57e.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }@font-face { font-family: Inter; font-style: normal; font-weight: 100 900; font-display: swap; src: url("/wp-content/djia-builder/public/fonts/ext.1e8edb2fc100b7f7.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }@font-face { font-family: Inter; font-style: normal; font-weight: 100 900; font-display: swap; src: url("/wp-content/djia-builder/public/fonts/ext.6d0a674525fee3dd.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }@font-face { font-family: Inter; font-style: normal; font-weight: 100 900; font-display: swap; src: url("/wp-content/djia-builder/public/fonts/ext.dbc85b0dfbaaa315.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }@font-face { font-family: Inter; font-style: normal; font-weight: 100 900; font-display: swap; src: url("/wp-content/djia-builder/public/fonts/ext.4c2d4a14f23a8ed5.woff2") format("woff2"); unicode-range: U+102-103, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }@font-face { font-family: Inter; font-style: normal; font-weight: 100 900; font-display: swap; src: url("/wp-content/djia-builder/public/fonts/inter-alteo-latin.2da39d855c.woff2") format("woff2"); unicode-range: U+0-FF, U+106-107, U+10C-10D, U+110-111, U+131, U+152-153, U+160-161, U+17D-17E, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }@font-face { font-family: "Roboto Condensed"; font-style: normal; font-weight: 100 900; font-display: swap; src: url("/wp-content/djia-builder/public/fonts/ext.dedc8b15295b0c4d.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }@font-face { font-family: "Roboto Condensed"; font-style: normal; font-weight: 100 900; font-display: swap; src: url("/wp-content/djia-builder/public/fonts/ext.d94ee9f766c1bb96.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }@font-face { font-family: "Roboto Condensed"; font-style: normal; font-weight: 100 900; font-display: swap; src: url("/wp-content/djia-builder/public/fonts/ext.6fc425135ebdb972.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }@font-face { font-family: "Roboto Condensed"; font-style: normal; font-weight: 100 900; font-display: swap; src: url("/wp-content/djia-builder/public/fonts/ext.7a1f3285d596186b.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }@font-face { font-family: "Roboto Condensed"; font-style: normal; font-weight: 100 900; font-display: swap; src: url("/wp-content/djia-builder/public/fonts/ext.06ea0ee0af876399.woff2") format("woff2"); unicode-range: U+102-103, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }@font-face { font-family: "Roboto Condensed"; font-style: normal; font-weight: 100 900; font-display: swap; src: url("/wp-content/djia-builder/public/fonts/rc-alteo-latin.df5c01326b.woff2") format("woff2"); unicode-range: U+0-FF, U+106-107, U+10C-10D, U+110-111, U+131, U+152-153, U+160-161, U+17D-17E, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }@font-face { font-family: Inter; font-style: italic; font-weight: 100 900; font-display: swap; src: url("/wp-content/djia-builder/public/fonts/ext.d3b39cb0e151f610.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }@font-face { font-family: Inter; font-style: italic; font-weight: 100 900; font-display: swap; src: url("/wp-content/djia-builder/public/fonts/ext.f07c8e2513c225ff.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }@font-face { font-family: Inter; font-style: italic; font-weight: 100 900; font-display: swap; src: url("/wp-content/djia-builder/public/fonts/ext.0d227eeecaa6f8cf.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }@font-face { font-family: Inter; font-style: italic; font-weight: 100 900; font-display: swap; src: url("/wp-content/djia-builder/public/fonts/ext.399402147cb591bb.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }@font-face { font-family: Inter; font-style: italic; font-weight: 100 900; font-display: swap; src: url("/wp-content/djia-builder/public/fonts/ext.43f892b6b3837e55.woff2") format("woff2"); unicode-range: U+102-103, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }@font-face { font-family: Inter; font-style: italic; font-weight: 100 900; font-display: swap; src: url("/wp-content/djia-builder/public/fonts/ext.880a00f9760a26f4.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }@font-face { font-family: Inter; font-style: italic; font-weight: 100 900; font-display: swap; src: url("/wp-content/djia-builder/public/fonts/ext.cb87a644b18b6c63.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }@font-face { font-family: "Roboto Condensed"; font-style: italic; font-weight: 100 900; font-display: swap; src: url("/wp-content/djia-builder/public/fonts/ext.a37c75ba252b892f.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }@font-face { font-family: "Roboto Condensed"; font-style: italic; font-weight: 100 900; font-display: swap; src: url("/wp-content/djia-builder/public/fonts/ext.ad9839925213f323.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }@font-face { font-family: "Roboto Condensed"; font-style: italic; font-weight: 100 900; font-display: swap; src: url("/wp-content/djia-builder/public/fonts/ext.987db9f12048ab88.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }@font-face { font-family: "Roboto Condensed"; font-style: italic; font-weight: 100 900; font-display: swap; src: url("/wp-content/djia-builder/public/fonts/ext.921ec4b3df740873.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }@font-face { font-family: "Roboto Condensed"; font-style: italic; font-weight: 100 900; font-display: swap; src: url("/wp-content/djia-builder/public/fonts/ext.868a7eff862bba05.woff2") format("woff2"); unicode-range: U+102-103, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }@font-face { font-family: "Roboto Condensed"; font-style: italic; font-weight: 100 900; font-display: swap; src: url("/wp-content/djia-builder/public/fonts/ext.8dd746f379a2bf48.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }@font-face { font-family: "Roboto Condensed"; font-style: italic; font-weight: 100 900; font-display: swap; src: url("/wp-content/djia-builder/public/fonts/ext.6a8970724bfab371.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }@layer djb.bricks.base0;body :not(.djb-filter-facet__range-text){font-variant-numeric: normal;}:is(.bdg-n, .bdg-r){text-transform: uppercase;}#brxe-xgeudi form.djb-form{display: flex !important; flex-wrap: wrap !important; align-items: center !important; gap: 8px !important; grid-template-columns: none !important;}#brxe-xgeudi .djb-field__input::placeholder{font-size: 18px !important;}#brxe-xgeudi .djb-form__button{height: 44px !important; padding: 0px 24px !important; width: 112px !important; justify-content: center !important; box-sizing: border-box !important;}@media (max-width: 767px) {#brxe-xgeudi form.djb-form{flex-direction: column !important; align-items: center !important;}#brxe-xgeudi .djb-form__button{height: 38px !important; padding: 0px 20px !important; width: 104px !important;}}#brxe-xgeudi form.djb-form{grid-template-columns: minmax(0px, 240px) 112px !important;}@media (min-width: 768px) and (max-width: 937px) {#brxe-xgeudi form.djb-form{grid-template-columns: minmax(0px, 1fr) !important;}}@media (max-width: 767px) {#brxe-xgeudi form.djb-form{grid-template-columns: minmax(0px, 1fr) !important;}}@media (min-width: 768px) and (max-width: 937px) {#brxe-xgeudi{flex: 0 1 360px !important; width: auto !important; min-width: 0px !important;}#brxe-xgeudi form.djb-form{width: 100% !important;}}:where(body){margin: 0px;}body{padding: 0px;}html{scroll-behavior: smooth;}h1,h2,h3,h4{font-family: "Roboto Condensed";}.ti{flex-direction: row; font-size: 16px !important;}.pc:hover{z-index: 10;}.pc:hover{box-shadow: var(--sh2); transform: translateY(-2px);}.cp .cur{font-size: 18px; font-weight: 700; color: var(--b);}.btn-c{width: 100%; height: 42px; border-radius: 10px; color: rgb(255, 255, 255); font-weight: 600; font-size: 13px; font-family: Inter; margin-top: 12px; cursor: pointer; transition: 0.2s; display: flex; align-items: center; justify-content: center;}.btn-c:active{background: var(--ba); transform: translateY(0px);}:root{--bricks-color-grey-100: #f5f5f5; --bricks-color-grey-300: #e0e0e0; --bricks-color-grey-500: #9e9e9e; --bricks-color-grey-700: #616161; --bricks-color-grey-800: #424242; --bricks-color-grey-900: #212121; --bricks-color-yellow: #ffeb3b; --bricks-color-amber: #ffc107; --bricks-color-orange: #ff9800; --bricks-color-deep-orange: #ff5722; --bricks-color-red: #f44336; --bricks-color-purple: #9c27b0; --bricks-color-blue: #2196f3; --bricks-color-light-blue: #03a9f4; --bricks-color-sky-blue: #81D4FA; --bricks-color-green: #4caf50; --bricks-color-light-green: #8bc34a; --bricks-color-lime: #cddc39; --moje: #3A7AFE;}body:not(.home) .pc .cn:not(#alteo-x1):not(#alteo-x2){font-size: 16px !important; font-weight: 500 !important; line-height: 1.4 !important; display: -webkit-box !important; -webkit-line-clamp: 2 !important; -webkit-box-orient: vertical !important; overflow: hidden !important; height: 2.8em !important; min-height: 2.8em !important; max-height: 2.8em !important; padding-top: 0px !important; padding-bottom: 0px !important;}body:not(.home) .pc .cur,body:not(.home) .pc .cur .woocommerce-Price-amount,body:not(.home) .pc .cur ins,body:not(.home) .pc .cur .djb-price__amount{font-size: 20px !important; font-weight: 700 !important;}.stb1 p.brxe-heading:not(#alteo-x1):not(#alteo-x2){font-family: inherit !important; font-size: 13px !important; font-weight: 500 !important;}.alteo-mobile-back:not(#alteo-x1),.mega-back:not(#alteo-x1){font-size: 14px !important; font-weight: 600 !important; display: flex !important; align-items: center !important; gap: 8px !important;}.alteo-mobile-back::before,.mega-back::before{width: 7px; height: 7px; border-left: 2px solid; border-bottom: 2px solid; transform: rotate(45deg); flex: 0 0 auto; margin-left: 2px; content: "" !important;}@media (max-width: 767px) {body:not(.home) .pc .cn:not(#alteo-x1):not(#alteo-x2):not(#alteo-x3){height: auto !important; min-height: 0px !important; max-height: 2.8em !important;}.stb1 p.brxe-heading:not(#alteo-x1):not(#alteo-x2){position: relative !important; top: 2px !important;}.alteo-mobile-categories:not(#alteo-x1):not(#alteo-x2){margin-bottom: 0px !important;}.alteo-mobile-links-card:not(#alteo-x1):not(#alteo-x2){margin-top: 8px !important;}.alteo-mobile-social:not(#alteo-x1):not(#alteo-x2){gap: 12px !important;}.alteo-mobile-support-item,.alteo-mobile-support-item *{font-weight: 400 !important;}.alteo-mobile-support-item a.alteo-phone-link:not(#alteo-x1),.alteo-mobile-support-item strong:not(#alteo-x1){font-weight: 700 !important;}.brxe-bu-off-canvas .bu-oc-panel{padding-top: 0px !important;}.post-type-archive-product :is(#brxe-nbjymy, .brxe-nbjymy):not(#alteo-x1):not(#alteo-x2){grid-template-columns: minmax(0px, 1fr) !important; grid-template-rows: auto !important; grid-template-areas: "heading" "pagination" "sort" !important; row-gap: 12px !important;}.post-type-archive-product :is(#brxe-mqvnnv, .brxe-mqvnnv):not(#alteo-x1):not(#alteo-x2){justify-self: start !important; justify-content: flex-start !important; margin-left: 0px !important;}.post-type-archive-product :is(#brxe-hmjfht, .brxe-hmjfht):not(#alteo-x1):not(#alteo-x2){display: none !important;}.post-type-archive-product :is(#brxe-zlauqg, .brxe-zlauqg):not(#alteo-x1):not(#alteo-x2){margin-top: 16px !important; gap: 10px !important;}.post-type-archive-product :is(#brxe-aumgri, .brxe-aumgri):not(#alteo-x1):not(#alteo-x2){position: relative !important; top: 3px !important;}}@media (max-width: 500px) {:is(#brx-content, #djb-main) .c:not(#alteo-x1):not(#alteo-x2):not(#alteo-x3){padding-left: 10px !important; padding-right: 10px !important;}}:is(#brxe-grpmtz, .brxe-grpmtz){font-size: 15px; flex-direction: row;}:is(#brxe-mgnugh, .brxe-mgnugh){flex-direction: row;}:is(#brxe-mmaltk, .brxe-mmaltk){display: none;}header .tl .ti{font-size: 16px !important; line-height: 1.4 !important;}header .tl .ti .content{font-size: 16px !important; line-height: 1.4 !important;}header .brxe-icon-box.ti .content p{font-size: 16px !important; line-height: 1.4 !important;}header .brxe-icon-box.ti .content a{font-size: 16px !important; line-height: 1.4 !important;}header .brxe-icon-box.ti .icon :is(i, .djb-icon){font-size: 16px !important;}:is(#brxe-mgnugh, .brxe-mgnugh) a[href^="mailto:"]{font-size: 16px !important; line-height: 1.4 !important; font-weight: 500 !important;}:is(#brxe-srkiod, .brxe-srkiod) .bricks-site-logo{width: 150px;}:is(#brxe-nhjrrh, .brxe-nhjrrh){width: 150px;}@media (max-width: 768px) {html body .sb input,html body .search-popup-box input{font-size: 14px !important;}html body .sb{display: none;}}.sb input{font-weight: 400; font-family: "Roboto Condensed", Arial, Helvetica, sans-serif !important; font-size: 16px !important;}.search-popup-box input{font-weight: 400; font-family: "Roboto Condensed", Arial, Helvetica, sans-serif !important; font-size: 16px !important;}.sb .bricks-search-form{position: relative; display: flex; align-items: center;}.sb .bricks-search-form input[type="search"]{width: 100%; height: 44px; border-radius: 10px; border: 1.5px solid rgb(209, 213, 219); padding: 0px 52px 0px 16px; font-size: 14px; font-family: Inter, system-ui, sans-serif; background: rgb(255, 255, 255); color: rgb(17, 24, 39); outline: none; transition: border 0.15s, box-shadow 0.15s, background 0.15s; appearance: none; line-height: 44px;}.sb .bricks-search-form input[type="search"]::placeholder{color: rgb(113, 118, 127);}.sb .bricks-search-form input[type="search"]:focus{border-color: rgb(58, 122, 254); box-shadow: rgb(147, 197, 253) 0px 0px 0px 3px; background: rgb(255, 255, 255);}.sb .bricks-search-form button[type="submit"]{position: absolute; right: 4px; top: 4px; width: 36px; height: 36px; border-radius: 8px; background: rgb(58, 122, 254); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: rgb(255, 255, 255); display: flex; align-items: center; justify-content: center; cursor: pointer; transition: background 0.15s;}.sb .bricks-search-form button[type="submit"]:hover{background: rgb(37, 99, 235);}.sb .bricks-search-form .screen-reader-text{display: none;}@media (max-width: 991px) {:is(#brxe-emspbp, .brxe-emspbp){width: 500px;}}@media (max-width: 767px) {:is(#brxe-sfqtoq, .brxe-sfqtoq){right: 20px;}:is(#brxe-pyjlsu, .brxe-pyjlsu){display: flex;}:is(#brxe-mhbqwe, .brxe-mhbqwe){display: flex;}}:is(#brxe-eoucep, .brxe-eoucep){grid-template-columns: 1fr 1fr 1fr; padding-right: 20px;}:is(#brxe-jblgnk, .brxe-jblgnk){font-size: 20px; padding-right: 40px; padding-left: 10px; border-radius: 8px; transition: background-color 0.25s, box-shadow 0.25s;}:is(#brxe-jblgnk, .brxe-jblgnk) :is(i, .djb-icon){font-size: 29px;}button:is(#brxe-jblgnk, .brxe-jblgnk).nmb.bricks-button{font-size: 20px !important;}:is(#brxe-jblgnk, .brxe-jblgnk).is-open{background-color: rgb(23, 23, 23); box-shadow: none;}:is(#brxe-mirobn, .brxe-mirobn){font-size: 18px; padding-right: 0px; padding-left: 0px;}:is(#brxe-eczjww, .brxe-eczjww){font-size: 18px; padding-right: 0px; padding-left: 0px;}:is(#brxe-eovimi, .brxe-eovimi){font-size: 18px; padding-right: 0px; padding-left: 0px;}:is(#brxe-pdfwfj, .brxe-pdfwfj){font-size: 18px; padding-right: 0px; padding-left: 0px;}:is(#brxe-prrqow, .brxe-prrqow){font-size: 18px; padding-right: 0px; padding-left: 0px;}:is(#brxe-nvkhrs, .brxe-nvkhrs){column-gap: 30px; padding-right: 16px; padding-left: 16px;}:is(#brxe-utqldq, .brxe-utqldq){color: rgb(58, 122, 254); fill: rgb(58, 122, 254);}:is(#brxe-rylsmg, .brxe-rylsmg){color: rgb(58, 122, 254); fill: rgb(58, 122, 254);}:is(#brxe-gixczo, .brxe-gixczo){margin-top: 3px;}.nb .social{margin-left: auto; display: flex; align-items: center; gap: 14px;}.nb .social .s-icon{font-size: 30px; line-height: 1; color: rgb(17, 24, 39); transition: color 0.2s, transform 0.2s, opacity 0.2s;}.nb .social .s-icon:hover{transform: translateY(-2px); opacity: 0.85;}:is(#brxe-vszvao, .brxe-vszvao){justify-content: center; align-items: center; align-self: center !important;}:is(#brxe-negkco, .brxe-negkco){padding-top: 5px; padding-bottom: 5px; position: relative; z-index: 20; box-shadow: rgba(0, 0, 0, 0.08) 0px 3px 10px 0px;}:is(#brxe-negkco, .brxe-negkco){background: rgb(243, 242, 243); border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor;}:is(#brxe-auqiqh, .brxe-auqiqh){width: 100%;}@media (max-width: 767px) {:is(#brxe-auqiqh, .brxe-auqiqh){display: none;}.search-popup.open{display: flex; align-items: flex-start; justify-content: center; padding-top: 20px;}.sp-close{position: absolute; top: 16px; right: 16px; width: 36px; height: 36px; min-width: 36px; border-radius: 50%; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: rgb(249, 250, 251); color: rgb(107, 114, 128); font-size: 16px; display: flex; align-items: center; justify-content: center; padding: 0px; cursor: pointer; transition: 0.15s;}.sp-close:hover{background: rgb(254, 226, 226); color: rgb(214, 61, 61);}.search-popup-box > .brxe-heading{font-size: 16px; font-weight: 700; color: rgb(17, 24, 39); margin-bottom: 16px;}.search-popup-box :is(#brxe-bdbaas, .brxe-bdbaas){position: relative !important; inset: auto !important; background: none !important; -webkit-backdrop-filter:none !important;backdrop-filter: none !important; display: block !important; padding: 0px !important;}.search-popup-box .bricks-search-form{position: relative; display: flex; align-items: center;}.search-popup-box .bricks-search-form input[type="search"]{width: 100%; height: 52px; border-radius: 12px; border: 2px solid rgb(58, 122, 254); padding: 0px 52px 0px 16px; font-size: 16px; font-family: Inter, system-ui, sans-serif; color: rgb(17, 24, 39); background: rgb(255, 255, 255); outline: none; appearance: none; line-height: 52px;}.search-popup-box .bricks-search-form input[type="search"]:focus{box-shadow: rgb(219, 234, 254) 0px 0px 0px 4px;}.search-popup-box .bricks-search-form input[type="search"]::placeholder{color: rgb(113, 118, 127);}.search-popup-box .bricks-search-form input[type="search"]::-webkit-search-cancel-button,.search-popup-box .bricks-search-form input[type="search"]::-webkit-search-decoration{appearance: none;}.search-popup-box .bricks-search-form button[type="submit"]{position: absolute; right: 6px; top: 6px; width: 40px; height: 40px; border-radius: 10px; background: rgb(58, 122, 254); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: rgb(255, 255, 255); display: flex; align-items: center; justify-content: center; cursor: pointer; transition: background 0.15s;}.search-popup-box .bricks-search-form button[type="submit"]:hover{background: rgb(37, 99, 235);}.search-popup-box .screen-reader-text{display: none;}.sp-popular .brxe-text-link{display: inline-block; padding: 6px 14px; background: rgb(249, 250, 251); border-radius: 20px; font-size: 13px; color: rgb(17, 24, 39); text-decoration: none; margin: 0px 6px 8px 0px; transition: 0.15s;}.sp-popular .brxe-text-link:hover{background: rgb(219, 234, 254); color: rgb(58, 122, 254);}:is(#brxe-wzdzcd, .brxe-wzdzcd){display: none;}}@media (max-width: 767px) {.brxe-zxwujs .brxe-pooszb.brxe-heading{font-size: 16px; height: 50px; order: 999; margin-bottom: 5px; padding-bottom: 0px;}.brxe-pooszb{font-size: 14px !important; line-height: 1.25 !important; min-height: 35px !important; max-height: 35px !important; font-weight: 700 !important; display: -webkit-box !important; -webkit-line-clamp: 2 !important; -webkit-box-orient: vertical !important; overflow: hidden !important;}}.cur{display: flex; align-items: baseline; gap: 8px; flex-wrap: wrap;}.cur del{font-size: 13px; font-weight: 400; color: rgb(113, 118, 127); text-decoration: line-through; order: 2;}.cur .woocommerce-Price-currencySymbol{font-size: inherit; font-weight: inherit;}.cur .screen-reader-text{display: none;}@media (max-width: 767px) {@media (max-width: 768px) {.alteo-search-products-m .pc{min-width: 0px !important; border-radius: 12px !important; overflow: hidden !important;}.alteo-search-products-m .pc .cur,.alteo-search-products-m .pc .woocommerce-Price-amount{font-size: 13px !important; line-height: 1.2 !important; font-weight: 800 !important;}.alteo-search-side-m .alteo-side-title{width: 100% !important; font-size: 11px !important;}}}:is(#brxe-utxdvz, .brxe-utxdvz){grid-template-columns: 1fr 1fr 1fr; gap: 30px;}:is(#brxe-rcdlbz, .brxe-rcdlbz){width: 800px; position: static;}@media (max-width: 768px) {.alteo-search-main-m{display: flex !important; flex-direction: column !important; gap: 12px !important;}.alteo-search-products-m .pc .bd{padding: 10px !important;}.alteo-search-products-m .pc .btn-c{height: 36px !important; font-size: 12px !important;}}@media (max-width: 767px) {.alteo-search-dropdown-m.is-open{display: block !important;}}:is(#brxe-jvwiwr, .brxe-jvwiwr){align-self: flex-end;}:is(#brxe-bciwnz, .brxe-bciwnz){justify-content: center; align-items: center; width: 100%; padding-top: 0px; padding-bottom: 0px; align-self: center !important;}:is(#brxe-glyhyq, .brxe-glyhyq) .bricks-site-logo{width: 100px;}.alteo-mobile-categories{position: relative !important;}:is(#brxe-gannxy, .brxe-gannxy){font-size: 24px;}:is(#brxe-iendmq, .brxe-iendmq){font-size: 24px;}:is(#brxe-swcxwo, .brxe-swcxwo){font-size: 24px;}:is(#brxe-asmshc, .brxe-asmshc){font-size: 24px;}:is(#brxe-jhdcpg, .brxe-jhdcpg) .bricks-site-logo{width: 150px;}@media (max-width: 767px) {:is(#brxe-ckcron, .brxe-ckcron){margin-left: -12px;}}@media (max-width: 478px) {:is(#brxe-ckcron, .brxe-ckcron){margin-left: -2px;}}:is(#brxe-wsaxxl, .brxe-wsaxxl){display: flex; align-items: center; height: 100%; justify-content: center; width: 100%;}@media (max-width: 478px) {@media (max-width: 767px) {#siteHeader .mh_mobile{display: flex; flex-direction: row; align-items: center; height: 58px; padding: 0px 14px; gap: 0px !important;}#siteHeader .brxe-logo.logo{display: flex; align-items: center; padding: 0px; flex-shrink: 0; margin: 0px !important;}}}#siteHeader{display: none;}@media (max-width: 767px) {#siteHeader{display: block;}@media (max-width: 767px) {#siteHeader.sh_mobile{background: rgb(58, 122, 254); box-shadow: rgba(0, 0, 0, 0.18) 0px 1px 0px; position: sticky; top: 0px; z-index: 100;}#siteHeader .mh_mobile{display: flex; flex-direction: row; align-items: center; height: 58px; gap: 6px; padding: 0px 14px;}#siteHeader .mob-burger{display: flex; align-items: center; justify-content: center; width: 42px; height: 42px; padding: 0px; margin: 0px 0px 0px -6px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: none; color: rgb(255, 255, 255); border-radius: 8px; flex-shrink: 0; cursor: pointer;}#siteHeader .mob-burger svg{width: 25px; height: 25px;}#siteHeader a.logo:empty{display: none;}#siteHeader .brxe-logo.logo{display: flex; align-items: center; margin: 0px 0px 0px 2px; padding: 0px; flex-shrink: 0;}#siteHeader .brxe-logo.logo img{height: 26px; width: auto; max-width: none;}#siteHeader .ha{display: flex; flex-direction: row; align-items: center; gap: 0px; margin-left: auto;}#siteHeader .hb{display: flex; align-items: center; justify-content: center; width: 44px; height: 44px; padding: 0px; margin: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: none; color: rgb(255, 255, 255); border-radius: 8px; position: relative; text-decoration: none; cursor: pointer;}#siteHeader .hb svg{width: 23px; height: 23px;}}}:is(#brxe-emjrnz, .brxe-emjrnz){display: none;}@media (max-width: 478px) {:is(#brxe-emjrnz, .brxe-emjrnz){display: none; overflow: hidden; visibility: hidden;}}@media (min-width: 769px) {html body .sh .mh .c{display: grid !important; grid-template-columns: var(--nav-w) minmax(0, 1fr) auto !important; grid-template-rows: auto !important; grid-auto-flow: row !important; gap: 0px !important; align-items: center !important; justify-content: stretch !important; flex-wrap: nowrap !important;}html body .sh .mh .logo{width: auto !important; max-width: var(--nav-w) !important; flex: 0 0 auto !important; margin-right: 0px !important; justify-self: start !important;}html body .sh .mh .ha{justify-self: end !important; margin-left: 0px !important; padding-left: 0px !important; flex: 0 0 auto !important;}html body .sh .nb .nmb{width: var(--nav-w) !important; min-width: var(--nav-w) !important; max-width: var(--nav-w) !important; box-sizing: border-box !important; white-space: nowrap !important;}html body .sh .mh .sb{position: relative !important; display: block !important; width: auto !important; max-width: none !important; min-width: 0px !important; flex: 1 1 auto !important; margin: 0 var(--sb-gap-r) 0 var(--sb-gap-l) !important; padding: 0px !important; justify-self: stretch !important;}}:root{--nav-w: 204px; --sb-gap-l: 5px; --sb-gap-r: 24px; --sb-h: 44px; --sb-inset: 5px; --sb-btn: calc(var(--sb-h) - var(--sb-inset) * 2); --sb-bd: #DDE3EC;}.sh .mh .sb .bricks-search-form{position: relative !important; display: block !important; width: 100% !important; max-width: none !important; min-width: 0px !important; margin: 0px !important; padding: 0px !important; border: 0px !important; background: transparent !important;}.sh .mh .sb label{position: relative !important; display: block !important; width: 100% !important; max-width: none !important; min-width: 0px !important; margin: 0px !important; padding: 0px !important; border: 0px !important; background: transparent !important;}.sh .mh .sb input[type="search"]{appearance: none !important; display: block !important; box-sizing: border-box !important; width: 100% !important; min-width: 0px !important; max-width: none !important; height: var(--sb-h) !important; min-height: 0px !important; line-height: normal !important; margin: 0px !important; padding: 0 calc(var(--sb-btn) + var(--sb-inset) + 11px) 0 16px !important; border: 1px solid var(--sb-bd) !important; border-radius: 10px !important; background: rgb(255, 255, 255) !important; box-shadow: none !important; outline: none !important; transition: border-color 0.15s, box-shadow 0.15s !important;}.sh .mh .sb input[type="search"]:focus{border-color: var(--b, #3A7AFE) !important; box-shadow: 0 0 0 3px var(--focus-outline, #93C5FD) !important;}.sh .mh .sb input[type="search"]::-webkit-search-decoration{appearance: none !important; display: none !important;}.sh .mh .sb input[type="search"]::-webkit-search-cancel-button{appearance: none !important; display: none !important;}.sh .mh .sb input[type="search"]::-webkit-search-results-button{appearance: none !important; display: none !important;}.sh .mh .sb input[type="search"]::-webkit-search-results-decoration{appearance: none !important; display: none !important;}.sh .mh .sb button{position: absolute !important; top: var(--sb-inset) !important; right: var(--sb-inset) !important; left: auto !important; bottom: auto !important; z-index: 2 !important; box-sizing: border-box !important; width: var(--sb-btn) !important; height: var(--sb-btn) !important; min-width: 0px !important; min-height: 0px !important; margin: 0px !important; padding: 0px !important; border: 0px !important; border-radius: 8px !important; background-color: var(--b, #3A7AFE) !important; color: rgb(255, 255, 255) !important; display: flex !important; align-items: center !important; justify-content: center !important; box-shadow: rgba(58, 122, 254, 0.22) 0px 6px 14px !important; cursor: pointer !important; line-height: 1 !important; transition: background-color 0.15s !important;}.sh .mh .sb button:hover{background-color: var(--bh, #2563EB) !important;}.sh .mh .sb button svg{color: rgb(255, 255, 255) !important; flex-shrink: 0 !important;}.product-card-link::after{content: ""; position: absolute; inset: 0px; z-index: 1;}.brxe-nzlapn .brxe-tjvtcp.brxe-image:not(.tag){object-fit: cover;}.brxe-nzlapn .brxe-ohxlkh.brxe-text-basic{font-family: Inter;}:is(#brxe-iubhxe, .brxe-iubhxe){align-items: center; width: 1200px; flex-direction: column; display: flex; position: relative; justify-content: center; top: -75px; right: -190px; align-self: center !important;}@media (max-width: 1150px) {:is(#brxe-iubhxe, .brxe-iubhxe){justify-content: center; align-items: center; right: -100px; align-self: center !important;}}@media (max-width: 991px) {:is(#brxe-iubhxe, .brxe-iubhxe){right: -20px;}}@media (max-width: 767px) {:is(#brxe-iubhxe, .brxe-iubhxe){left: 0px; top: 0px; right: -20px;}}:is(#brxe-snrdbp, .brxe-snrdbp){display: flex; justify-content: center; align-items: center; align-self: center !important;}@media (max-width: 1150px) {:is(#brxe-snrdbp, .brxe-snrdbp){justify-content: center; align-items: center; align-self: center !important;}}.brxe-bu-off-canvas{z-index: 100200 !important;}.brxe-bu-off-canvas .bu-ocp-backdrop{z-index: 100200 !important;}.brxe-bu-off-canvas .bu-oc-panel{z-index: 100201 !important; display: flex !important; flex-direction: column !important; height: 100vh !important; max-height: 100vh !important;}@media (max-width: 478px) {@media (max-width: 768px) {body.alteo-mini-cart-open .alteo-mobile-actions{display: none !important; visibility: hidden !important; opacity: 0 !important; pointer-events: none !important;}body.alteo-mini-cart-open .alteo-mobile-actions{display: none !important; visibility: hidden !important; opacity: 0 !important; pointer-events: none !important;}}}:is(#brxe-syxgtn, .brxe-syxgtn){display: none;}html:has(#megaWrap.open){height: 100%; touch-action: none; overflow: hidden !important;}body:has(#megaWrap.open){height: 100%; touch-action: none; overflow: hidden !important;}#megaWrap.open{overscroll-behavior: contain;}@media (max-width: 767px) {:is(#brxe-syxgtn, .brxe-syxgtn){display: flex;}}:is(#brxe-xgeudi, .brxe-xgeudi){display: flex; flex-direction: row;}@media (max-width: 767px) {:is(#brxe-xgeudi, .brxe-xgeudi){width: 300px;}}@media (max-width: 478px) {:is(#brxe-xgeudi, .brxe-xgeudi){width: 240px;}}:is(#brxe-huqmhr, .brxe-huqmhr){width: 150px;}:is(#brxe-efpmve, .brxe-efpmve){text-transform: uppercase; font-family: "Roboto Condensed"; padding-left: 7px;}@media (max-width: 478px) {:is(#brxe-efpmve, .brxe-efpmve){text-align: center; padding-left: 2px;}}.alteo-social-label{display: flex; align-items: center; gap: 8px; font-size: 14px; font-weight: 600; color: rgba(255, 255, 255, 0.85);}.alteo-social-icons a svg{width: 18px; height: 18px; fill: currentcolor;}.alteo-social-icons a{width: 38px; height: 38px; border-radius: 10px; background: rgba(255, 255, 255, 0.08); border: 1px solid rgba(255, 255, 255, 0.1); display: flex; align-items: center; justify-content: center; color: rgba(255, 255, 255, 0.6); text-decoration: none; transition: 0.2s;}.alteo-social-icons a:hover{background: rgb(58, 122, 254); border-color: rgb(58, 122, 254); color: rgb(255, 255, 255); transform: translateY(-2px); box-shadow: rgba(58, 122, 254, 0.3) 0px 4px 12px;}:is(#brxe-rnsggs, .brxe-rnsggs){margin-left: 26px;}.alteo-social-icons{display: flex; gap: 8px;}@media (max-width: 478px) {:is(#brxe-rnsggs, .brxe-rnsggs){margin-left: 0px;}}:is(#brxe-ikpbpv, .brxe-ikpbpv){flex-direction: column; align-items: flex-start; margin-top: 20px;}.alteo-social{display: flex; align-items: center; gap: 16px; flex-wrap: wrap;}@media (max-width: 478px) {:is(#brxe-ikpbpv, .brxe-ikpbpv){align-items: center;}:is(#brxe-dkdclc, .brxe-dkdclc){justify-self: center; display: flex; flex-direction: column; align-items: center;}}:is(#brxe-tpmnup, .brxe-tpmnup){font-size: 22px; margin-right: 6px; margin-left: -25px;}@media (max-width: 478px) {:is(#brxe-tpmnup, .brxe-tpmnup){margin-left: -26px;}}:is(#brxe-tuquyg, .brxe-tuquyg){margin-bottom: 0px; margin-left: 1px;}:is(#brxe-tuquyg, .brxe-tuquyg){text-transform: lowercase !important;}:is(#brxe-tuquyg, .brxe-tuquyg)::first-letter{text-transform: uppercase !important;}:is(#brxe-vdyunp, .brxe-vdyunp){display: flex; align-items: center; margin-bottom: 0px;}:is(#brxe-rqzirf, .brxe-rqzirf){padding-top: 0px; padding-bottom: 0px; margin-top: 5px;}:is(#brxe-fanrvc, .brxe-fanrvc){padding-top: 0px; padding-bottom: 0px; margin-top: 5px;}@media (max-width: 478px) {:is(#brxe-lsbvyi, .brxe-lsbvyi){margin-left: 20px;}}:is(#brxe-pxkqbp, .brxe-pxkqbp){margin-right: 6px; margin-left: -27px; font-size: 22px;}:is(#brxe-pqzzvp, .brxe-pqzzvp){margin-bottom: 0px; margin-left: 2px;}:is(#brxe-pqzzvp, .brxe-pqzzvp){text-transform: lowercase !important;}:is(#brxe-pqzzvp, .brxe-pqzzvp)::first-letter{text-transform: uppercase !important;}:is(#brxe-sjqfwk, .brxe-sjqfwk){display: flex; margin-bottom: 0px; align-items: center;}:is(#brxe-jdduxz, .brxe-jdduxz){padding-top: 0px; padding-bottom: 0px; margin-top: 5px;}:is(#brxe-jqpifk, .brxe-jqpifk){padding-top: 0px; padding-bottom: 0px; margin-top: 5px;}:is(#brxe-fkjfsj, .brxe-fkjfsj){padding-top: 0px; padding-bottom: 0px; margin-top: 5px;}:is(#brxe-yuypma, .brxe-yuypma){padding-top: 0px; padding-bottom: 0px; margin-top: 5px;}@media (max-width: 767px) {:is(#brxe-ovdkvn, .brxe-ovdkvn){margin-left: 25px;}}@media (max-width: 478px) {:is(#brxe-ovdkvn, .brxe-ovdkvn){margin-left: 20px;}}:is(#brxe-vyycni, .brxe-vyycni){margin-right: 6px; margin-left: -23px; font-size: 22px;}:is(#brxe-wzyggr, .brxe-wzyggr){margin-bottom: 0px; margin-left: 3px;}:is(#brxe-wzyggr, .brxe-wzyggr){text-transform: lowercase !important;}:is(#brxe-wzyggr, .brxe-wzyggr)::first-letter{text-transform: uppercase !important;}:is(#brxe-vtdziv, .brxe-vtdziv){display: flex; margin-bottom: 0px; align-items: center;}:is(#brxe-zhrekb, .brxe-zhrekb){padding-top: 0px; padding-bottom: 0px; margin-top: 5px;}:is(#brxe-mhsrgc, .brxe-mhsrgc){padding-top: 0px; padding-bottom: 0px; margin-top: 5px;}:is(#brxe-tifnkz, .brxe-tifnkz){padding-top: 0px; padding-bottom: 0px; margin-top: 5px;}@media (max-width: 478px) {:is(#brxe-phbskz, .brxe-phbskz){margin-left: 20px;}:is(#brxe-kbxmil, .brxe-kbxmil){flex-direction: column;}:is(#brxe-jzazbw, .brxe-jzazbw){margin-bottom: 10px; padding-top: 5px;}}:is(#brxe-ihrdvq, .brxe-ihrdvq){width: 100%;}@media (max-width: 767px) {:is(#brxe-ihrdvq, .brxe-ihrdvq){margin-bottom: -3px;}}@media (max-width: 478px) {:is(#brxe-ihrdvq, .brxe-ihrdvq){margin-bottom: -3px;}}@media (max-width: 767px) {:is(#brxe-btmrzs, .brxe-btmrzs){font-size: 22px;}.alteo-mobile-actions .alteo-round-btn{width: 48px; height: 48px; border-radius: 50%; background: rgb(111, 116, 123); color: rgb(255, 255, 255); display: flex; align-items: center; justify-content: center; text-decoration: none; font-size: 22px; font-weight: 700;}:is(#brxe-anbvdl, .brxe-anbvdl){font-size: 25px;}:is(#brxe-lougfe, .brxe-lougfe){font-size: 22px;}.alteo-mobile-actions .alteo-chat-pill{height: 48px; padding: 0px 18px; border-radius: 999px; background: rgb(58, 122, 254); color: rgb(255, 255, 255); display: flex; align-items: center; gap: 8px; text-decoration: none; font-family: "Roboto Condensed", sans-serif; font-size: 18px; font-weight: 800;}}@media (min-width: 768px) {.alteo-mobile-actions{display: none !important;}}@media (max-width: 767px) {.alteo-mobile-actions{position: fixed !important; left: 0px !important; right: 0px !important; bottom: 0px !important; z-index: 99999 !important; height: 74px !important; padding: 9px 12px !important; background: rgb(255, 255, 255) !important; border-top: 1px solid rgb(229, 231, 235) !important; box-shadow: rgba(15, 23, 42, 0.1) 0px -8px 24px !important; display: flex !important; align-items: center !important; justify-content: center !important; gap: 10px !important;}}.sf{font-family: "Roboto Condensed", Arial, Helvetica, sans-serif !important;}.sf *{font-family: "Roboto Condensed", Arial, Helvetica, sans-serif !important;}.sf .fc .brxe-heading{font-size: 16px !important; font-weight: 800 !important; line-height: 1.2 !important; text-transform: uppercase !important;}.sf .fc .brxe-text-link{font-size: 16px !important; font-weight: 600 !important; line-height: 1.6 !important;}.sf p{font-size: 16px !important; font-weight: 600 !important; line-height: 1.6 !important;}.sf span{font-size: 16px !important; font-weight: 600 !important; line-height: 1.6 !important;}.sf .fa p{font-size: 18px !important; font-weight: 600 !important; line-height: 1.6 !important;}.sf :is(#brxe-zqeiau, .brxe-zqeiau){font-size: 24px !important; font-weight: 800 !important; line-height: 1.2 !important;}@media (max-width: 767px) {:is(#brxe-hlpyzz, .brxe-hlpyzz){margin-bottom: -11px;}}@media (max-width: 478px) {:is(#brxe-hlpyzz, .brxe-hlpyzz){margin-bottom: -10px;}}body{padding-top: 120px;}header,#brx-header{position: fixed; top: 0px; left: 0px; width: 100%; z-index: 9999; background: rgb(255, 255, 255);}:root{--c: 1440px !important;}.c{max-width: var(--c); width: 100%; margin-left: auto; margin-right: auto;}@media (min-width: 768px) {body{padding-bottom: 0px !important;}}.pg .pc .im{background: rgb(255, 255, 255) !important;}.pg .pc .im img{object-position: center center; width: 100% !important; height: 100% !important; object-fit: contain !important; padding: 10px 10px 0px !important; box-sizing: border-box !important; background: rgb(255, 255, 255) !important;}@media (max-width: 480px) {.pg .pc .im img{padding: 12px 12px 0px !important; object-position: center bottom !important;}.pc .im{padding-bottom: 0px !important;}.pc .bd{padding-top: 6px !important;}}@media (min-width: 769px) {:is(#brxe-elishg, .brxe-elishg).ss{width: 280px; flex: 0 0 280px;}}.pc .cn,.pc .heading12{transition: color 0.2s;}.pc:hover .cn,.pc:hover .heading12{color: rgb(58, 122, 254) !important;}.stb1 .pgn1{display: flex !important; justify-content: flex-end !important;}@media (max-width: 768px) {.stb1 .pgn1{justify-content: flex-start !important;}}@media (min-width: 769px) and (max-width: 1250px) {.stb1 .pgn1{justify-content: flex-start !important;}}.sl:has(.rsf-wrap){display: flex; gap: 28px; align-items: flex-start;}@media (max-width: 1024px) {.sl:has(.rsf-wrap){display: block;}}@media (min-width: 768px) and (max-width: 1024px) {.sl:has(.rsf-wrap){display: flex !important;}}@media (max-width: 767px) {.brxe-bu-off-canvas .bu-oc-panel,.brxe-bu-off-canvas.bu-ocp-bottom .bu-oc-panel{top: auto !important; bottom: 0px !important; height: 100dvh !important; max-height: 100dvh !important; border-radius: 0px !important;}}html:has(.brxe-bu-off-canvas:not(.bu-hide-panel)),body:has(.brxe-bu-off-canvas:not(.bu-hide-panel)){overflow: hidden !important; overscroll-behavior: none !important; touch-action: none !important;}.brxe-bu-off-canvas .bu-oc-panel{overscroll-behavior: contain !important;}@media (max-width: 767px) {.brxe-bu-off-canvas .bu-oc-panel .filteri_div{max-height: none !important; overflow: visible !important;}}:root{--b: #3A7AFE; --bh: #2563EB; --ba: #1D4ED8; --b50: #EFF6FF; --b100: #DBEAFE; --b200: #93C5FD; --ch: #1F2937; --t1: #111827; --t2: #6B7280; --t3: #9CA3AF; --bd: #E5E7EB; --bg: #FFFFFF; --bg2: #F9FAFB; --sc: #22C55E; --rd: #d63d3d; --rdb: #FEE2E2; --wb: #FEF3C7; --input-bd: #D1D5DB; --focus-outline: #93C5FD; --hover-bg: #F3F4F6; --c: 1320px; --r: 12px; --rs: 8px; --rl: 16px; --sh: 0 2px 8px rgba(0,0,0,.06); --sh2: 0 4px 16px rgba(0,0,0,.08); --tr: .15s ease;}body{font-family: "Roboto Condensed", Arial, Helvetica, sans-serif; background: var(--bg2); color: var(--t1); line-height: 1.5; -webkit-font-smoothing: antialiased; padding-bottom: 70px; overflow-x: hidden;}html{overflow-x: hidden;}a{color: inherit; text-decoration: none;}button{font-family: inherit; cursor: pointer;}input,select{font-family: inherit;}img{max-width: 100%; height: auto; display: block;}.c{max-width: var(--c); margin: 0px auto; padding: 0px 24px;}.sh{position: sticky; top: 0px; z-index: 100; background: var(--bg); box-shadow: var(--sh);}.tb{background: var(--ch); color: rgb(255, 255, 255); font-size: 12px;}.tb .c{display: flex; justify-content: space-between; align-items: center; height: 36px;}.tl,.tr{display: flex; align-items: center; gap: 20px; opacity: 0.85;}.ti{display: flex; align-items: center; gap: 6px;}.mh{background: var(--bg); border-bottom: 1px solid var(--bd);}.sb{flex: 1 1 0%; max-width: 600px; position: relative; margin: 0px auto;}.sb input:focus{border-color: var(--b); box-shadow: 0 0 0 3px var(--focus-outline);}.ha{display: flex; align-items: center; gap: 8px;}.hb{width: 40px; height: 40px; border-radius: var(--rs); background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: var(--t2); display: flex; align-items: center; justify-content: center; position: relative; transition: all var(--tr);}.hb:hover{background: var(--bg2); color: var(--t1);}.nb .c{display: flex; align-items: center; height: 48px;}.nmb{display: flex; align-items: center; gap: 8px; padding: 0px 24px; height: 48px; background: var(--b); color: rgb(255, 255, 255); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; font-weight: 600; font-size: 13px; margin-left: -24px; z-index: 201;}.nmb:hover{background: var(--bh);}.nl{display: flex; margin-left: 8px;}.nl a{padding: 0px 14px; height: 48px; display: flex; align-items: center; font-size: 13px; font-weight: 500; color: var(--t1); transition: color var(--tr);}.mc-overlay{display: none; position: fixed; inset: 0px; background: rgba(0, 0, 0, 0.4); z-index: 300;}.mc-overlay.open{display: block;}.mct{flex: 1 1 0%; padding: 32px 40px; overflow-y: auto;}.mp{display: none; grid-template-columns: repeat(3, 1fr); gap: 8px 48px; align-content: start;}.mp.active{display: grid;}.mp h4{font-size: 14px; font-weight: 700; margin-bottom: 10px; padding-bottom: 8px; border-bottom: 1px solid var(--bd);}.mp a{display: block; font-size: 13px; color: var(--t2); padding: 5px 0px;}.mp a:hover{color: var(--b);}.msc{margin-bottom: 24px;}.slide-tag{display: inline-block; background: rgba(255, 255, 255, 0.2); padding: 5px 14px; border-radius: 20px; font-size: 11px; font-weight: 700; letter-spacing: 1px; text-transform: uppercase; margin-bottom: 12px; -webkit-backdrop-filter:blur(4px);backdrop-filter: blur(4px);}.slide h2{font-size: 42px; font-weight: 800; line-height: 1.1; margin-bottom: 12px; max-width: 460px;}.slide p{font-size: 14px; opacity: 0.8; max-width: 380px; line-height: 1.6;}.slider-arrow{position: absolute; top: 50%; transform: translateY(-50%); width: 40px; height: 40px; border-radius: 10px; background: rgba(255, 255, 255, 0.15); -webkit-backdrop-filter:blur(4px);backdrop-filter: blur(4px); border: 1px solid rgba(255, 255, 255, 0.2); color: rgb(255, 255, 255); display: flex; align-items: center; justify-content: center; z-index: 2; font-size: 18px; opacity: 0; transition: opacity 0.3s;}.slider-wrap:hover .slider-arrow{opacity: 1;}.slider-arrow:hover{background: rgba(255, 255, 255, 0.3);}.cn{font-size: 13px; font-weight: 500; line-height: 1.4; margin-bottom: auto;}.bdg{position: absolute; top: 10px; left: 10px; z-index: 2; font-size: 11px; font-weight: 700; padding: 4px 12px; border-radius: 6px; color: rgb(255, 255, 255); letter-spacing: 0.3px;}.bdg-r{background: var(--b);}.subcat-c:hover{box-shadow: var(--sh2); transform: translateY(-2px);}.pc:hover{box-shadow: var(--sh2); transform: translateY(-2px); z-index: 10;}.pc .im img{width: 100%; height: 100%; object-fit: cover; transition: transform 0.4s;}.pc:hover .im img{transform: scale(1.08);}.cp{display: flex; align-items: baseline; gap: 8px;}.btn-c{width: 100%; height: 42px; border-radius: 10px; background: var(--b); color: rgb(255, 255, 255); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; font-weight: 600; font-size: 13px; margin-top: 12px; transition: 0.2s; display: flex; align-items: center; justify-content: center; gap: 6px;}.btn-c:hover{background: var(--bh); transform: translateY(-1px); box-shadow: rgba(58, 122, 254, 0.3) 0px 4px 12px;}.btn-c::before{content: "+"; font-size: 18px; font-weight: 400;}.wl-btn{position: absolute; top: 12px; right: 12px; z-index: 2; width: 36px; height: 36px; border-radius: 50%; background: rgb(255, 255, 255); border: 1px solid var(--bd); display: flex; align-items: center; justify-content: center; color: var(--t3); box-shadow: rgba(0, 0, 0, 0.12) 0px 2px 8px; transition: 0.25s; font-size: 16px;}.wl-btn:hover{color: var(--rd); border-color: var(--rd); transform: scale(1.15); box-shadow: rgba(239, 68, 68, 0.2) 0px 4px 12px;}.fp-panel h3{font-size: 15px; font-weight: 700; margin-bottom: 16px; display: flex; align-items: center; gap: 8px;}.mob-search-btn{display: none; width: 40px; height: 40px; border-radius: var(--rs); background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: var(--t2); align-items: center; justify-content: center;}.mob-search-btn:hover{background: var(--bg2); color: var(--t1);}.search-popup{display: none; position: fixed; inset: 0px; z-index: 500; background: rgba(0, 0, 0, 0.5); -webkit-backdrop-filter:blur(4px);backdrop-filter: blur(4px);}.search-popup.open{display: flex; align-items: flex-start; justify-content: center; padding-top: 20px;}.search-popup-box{width: 92%; max-width: 500px; background: var(--bg); border-radius: var(--rl); padding: 20px; box-shadow: var(--sh2); position: relative;}.search-popup-box h3{font-size: 16px; font-weight: 700; margin-bottom: 16px;}.search-popup-box input{width: 100%; height: 52px; border-radius: 12px; border: 2px solid var(--b); padding: 0px 48px 0px 16px; font-size: 16px; outline: none; background: var(--bg);}.search-popup-box input:focus{box-shadow: 0 0 0 4px var(--b100);}.sp-close{position: absolute; top: 16px; right: 16px; width: 36px; height: 36px; border-radius: 50%; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: var(--bg2); color: var(--t2); display: flex; align-items: center; justify-content: center; font-size: 18px;}.sp-close:hover{background: var(--rdb); color: var(--rd);}.search-popup-box .sp-popular{margin-top: 16px;}.search-popup-box .sp-popular h4{font-size: 12px; font-weight: 600; color: var(--t3); text-transform: uppercase; letter-spacing: 0.5px; margin-bottom: 10px;}.search-popup-box .sp-popular a{display: inline-block; padding: 6px 14px; background: var(--bg2); border-radius: 20px; font-size: 13px; color: var(--t1); margin: 0px 6px 8px 0px; transition: all var(--tr);}.search-popup-box .sp-popular a:hover{background: var(--b100); color: var(--b);}@media (max-width: 768px) {.mct{position: absolute; inset: 0px; padding: 16px 20px; transform: translateX(100%); transition: transform 0.3s; overflow-y: auto; z-index: 2;}.mp.active{grid-template-columns: 1fr;}.msc h4{font-size: 16px; font-weight: 700; margin-top: 8px;}.msc a{font-size: 15px; padding: 10px 0px 10px 12px; border-bottom: 1px solid var(--bd);}.mega-back{display: flex; align-items: center; gap: 8px; padding: 12px 0px; margin-bottom: 12px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: none; font-size: 14px; font-weight: 600; color: var(--b); cursor: pointer;}.mega-cat-title{font-size: 20px; font-weight: 800; color: var(--b); text-transform: uppercase; margin-bottom: 16px;}}@media (min-width: 769px) {.mega-cat-title{display: none;}}.sf{background: var(--ch); color: rgb(255, 255, 255); margin-top: 64px;}.fn{border-bottom: 1px solid rgba(255, 255, 255, 0.08);}.fn .c{display: flex; align-items: center; justify-content: space-between; padding: 32px 24px;}.fn p{font-size: 13px; opacity: 0.6; margin-top: 4px;}.fm .c{padding: 48px 24px 40px;}.fgg{display: grid; grid-template-columns: 1.5fr 1fr 1fr 1fr; gap: 40px;}.fa p{font-size: 13px; line-height: 1.7; opacity: 0.5; max-width: 280px; margin-top: 16px;}.fc h4{font-size: 13px; font-weight: 700; text-transform: uppercase; letter-spacing: 1px; opacity: 0.4; margin-bottom: 16px;}.fc a{display: block; font-size: 13px; opacity: 0.6; padding: 5px 0px;}.fb-f{border-top: 1px solid rgba(255, 255, 255, 0.06);}.fb-f .c{display: flex; justify-content: space-between; align-items: center; height: 56px; font-size: 12px; opacity: 0.35;}@media (max-width: 768px) {.tb{display: none;}.nb .nl{display: none;}.fgg{grid-template-columns: 1fr 1fr;}.fn .c{flex-direction: column; gap: 16px; text-align: center;}.ha .hb:not([onclick*="openCart"]){display: none;}.mh .c{gap: 0px; height: 56px; justify-content: space-between;}}@media (max-width: 480px) {.c{padding: 0px 16px;}.subcat-top{grid-template-columns: 1fr;}.fgg{grid-template-columns: 1fr;}}.tb .ti,.tb .tr{gap: 8px;}.sh{box-shadow: 0 1px 0 var(--bd); border-bottom: 0px; background: rgb(255, 255, 255);}.mh{border-bottom: 1px solid var(--bd);}.mh .c{height: 74px; gap: 28px; display: grid; grid-template-columns: 160px minmax(420px, 1000px) 1fr; align-items: center;}.logo{display: flex; align-items: center;}.ha{justify-self: end; gap: 14px;}.hb{width: 42px; height: 42px; border-radius: 12px; border: 1px solid transparent; color: rgb(83, 96, 113);}.hb:hover{border-color: rgb(221, 227, 236); background: rgb(248, 250, 252); color: var(--b);}.hb svg{width: 22px; height: 22px;}.nb .c{height: 50px;}.nmb{height: 50px; border-radius: 0px 0px 10px 10px; margin-left: 0px; padding: 0px 22px; box-shadow: rgba(58, 122, 254, 0.2) 0px 8px 18px;}.nl{margin-left: 18px;}.nl a{height: 50px; padding: 0px 16px; color: rgb(51, 65, 85);}.nl a:hover{color: var(--b);}.btn-c::before{content: ""; width: 18px; height: 18px; background: currentcolor; mask:url("data:image/svg+xml;utf8,%3Csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\"%3E%3Cpath fill=\"none\" stroke=\"black\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M6 6h15l-1.5 9h-12zM6 6 5 3H2m7 18a1 1 0 1 0 0-2 1 1 0 0 0 0 2Zm9 0a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z\"/%3E%3C/svg%3E") center center / contain no-repeat;}.btn-c{gap: 8px; box-shadow: none;}.btn-c:hover{box-shadow: rgba(58, 122, 254, 0.22) 0px 8px 18px;}.pc{overflow: hidden;}.pc:hover{z-index: 1;}.wl-btn{border-radius: 12px; background: rgb(255, 255, 255); color: rgb(94, 108, 130);}.wl-btn::before{content: ""; width: 18px; height: 18px; background: currentcolor; mask:url("data:image/svg+xml;utf8,%3Csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\"%3E%3Cpath fill=\"none\" stroke=\"black\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M20.8 4.6a5.5 5.5 0 0 0-7.8 0L12 5.7l-1.1-1.1a5.5 5.5 0 0 0-7.8 7.8L12 21.2l8.8-8.8a5.5 5.5 0 0 0 0-7.8Z\"/%3E%3C/svg%3E") center center / contain no-repeat;}.wl-btn{font-size: 0px;}.fp-panel h3{font-size: 16px; letter-spacing: -0.02em;}@media (max-width: 1024px) {.sb{max-width: none;}.ha{gap: 8px;}}@media (max-width: 768px) {.mh .c{display: flex; height: 60px; gap: 12px;}.ha{margin-left: auto;}.nb .c{height: 48px;}.nmb{height: 48px; border-radius: 0px; margin-left: -16px;}.mob-search-btn{display: flex;}}.pc{overflow: visible;}.btt{position: fixed; bottom: 140px; right: 24px; width: 44px; height: 44px; border-radius: 50%; background: var(--b); color: rgb(255, 255, 255); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; box-shadow: rgba(58, 122, 254, 0.3) 0px 4px 16px; display: flex; align-items: center; justify-content: center; z-index: 90; opacity: 0; transform: translateY(10px); transition: 0.3s; pointer-events: none;}.btt.show{opacity: 1; transform: translateY(0px); pointer-events: auto;}.btt:hover{background: var(--bh); transform: translateY(-2px); box-shadow: rgba(58, 122, 254, 0.4) 0px 6px 20px;}@media (max-width: 768px) {.btt{bottom: 80px; right: 16px; width: 40px; height: 40px;}}:root{--nav-w: 204px;}@media (min-width: 769px) {.ha{justify-self: end;}}.alteo-search-dropdown.is-open{opacity: 1 !important; visibility: visible !important; pointer-events: auto !important;}.sb{position: relative !important; z-index: 100000 !important;}header,.brxe-section,.brxe-container{overflow: visible !important;}.alteo-search-dropdown{position: absolute !important; top: calc(100% + 12px) !important; left: 0px !important; width: 800px !important; max-width: calc(-24px + 100vw) !important; margin: 0px !important; padding: 12px !important; box-sizing: border-box !important; background: rgb(255, 255, 255) !important; border: 1px solid rgb(229, 231, 235) !important; border-radius: 14px !important; box-shadow: rgba(15, 23, 42, 0.12) 0px 18px 45px, rgba(15, 23, 42, 0.06) 0px 3px 10px !important; z-index: 999999 !important; opacity: 0 !important; visibility: hidden !important; pointer-events: none !important; transform: translateY(8px) !important; transition: opacity 0.15s, transform 0.15s, visibility 0.15s !important;}.alteo-search-dropdown.is-open{opacity: 1 !important; visibility: visible !important; pointer-events: auto !important; transform: translateY(0px) !important;}.alteo-search-main{display: grid !important; grid-template-columns: minmax(0px, 1fr) 140px !important; grid-template-areas: "products side" !important; gap: 12px !important; width: 100% !important; min-width: 0px !important; align-items: stretch !important; box-sizing: border-box !important;}.alteo-search-products{grid-area: products !important; display: grid !important; grid-template-columns: repeat(3, minmax(0px, 1fr)) !important; gap: 10px !important; width: 100% !important; min-width: 0px !important; align-items: stretch !important; box-sizing: border-box !important;}.alteo-search-dropdown .pc,.alteo-search-dropdown-m .pc{position: relative !important; display: flex !important; flex-direction: column !important; width: 100% !important; min-width: 0px !important; height: 100% !important; margin: 0px !important; box-sizing: border-box !important; overflow: hidden !important;}.alteo-search-dropdown .pc .im,.alteo-search-dropdown-m .pc .im{position: relative !important; display: flex !important; align-items: center !important; justify-content: center !important; width: 100% !important; height: 130px !important; min-height: 130px !important; margin: 0px !important; padding: 0px !important; box-sizing: border-box !important; background: rgb(255, 255, 255) !important; overflow: hidden !important;}.alteo-search-dropdown .pc .im img,.alteo-search-dropdown-m .pc .im img{display: block !important; width: 100% !important; height: 100% !important; max-width: 100% !important; max-height: 100% !important; margin: 0px !important; padding: 0px !important; object-fit: contain !important; object-position: center center !important; background: rgb(255, 255, 255) !important; transform: none !important;}.alteo-search-dropdown .pc .bd,.alteo-search-dropdown-m .pc .bd{position: relative !important; display: flex !important; flex-direction: column !important; flex: 1 1 auto !important; width: 100% !important; min-width: 0px !important; box-sizing: border-box !important; padding-bottom: 56px !important;}.alteo-search-dropdown .pc .cn{position: relative !important; display: block !important; width: 100% !important; height: auto !important; min-height: 0px !important; max-height: none !important; margin-bottom: 6px !important; overflow: visible !important; white-space: normal !important; text-overflow: unset !important; -webkit-line-clamp: unset !important; -webkit-box-orient: unset !important; font-size: 11px !important; line-height: 1.3 !important; word-break: normal !important; overflow-wrap: break-word !important;}.alteo-search-dropdown .pc .cp,.alteo-search-dropdown-m .pc .cp{position: relative !important; margin-top: auto !important; margin-bottom: 6px !important;}.alteo-search-dropdown .pc .cp,.alteo-search-dropdown-m .pc .cp{font-size: 14px !important; line-height: 1.2 !important;}.alteo-search-dropdown .pc .btn-c,.alteo-search-dropdown-m .pc .btn-c{position: absolute !important; left: 10px !important; right: 10px !important; bottom: 10px !important; display: flex !important; align-items: center !important; justify-content: center !important; width: auto !important; max-width: none !important; min-width: 0px !important; min-height: 38px !important; margin: 0px !important; padding: 6px 8px !important; box-sizing: border-box !important; border-radius: 10px !important; font-size: 11px !important; line-height: 1.15 !important; white-space: normal !important; z-index: 100 !important; pointer-events: auto !important; cursor: pointer !important;}.alteo-search-dropdown .pc .added_to_cart,.alteo-search-dropdown-m .pc .added_to_cart{position: relative !important; z-index: 101 !important; pointer-events: auto !important;}.alteo-search-dropdown .pc .wl-btn{position: absolute !important; top: 10px !important; right: 10px !important; z-index: 110 !important; pointer-events: auto !important;}.alteo-search-side{grid-area: side !important; display: flex !important; flex-direction: column !important; width: 100% !important; min-width: 0px !important; gap: 8px !important; margin: 0px !important; padding: 0px 0px 0px 12px !important; box-sizing: border-box !important; border-left: 1px solid rgb(229, 231, 235) !important;}.alteo-side-title{display: block !important; width: 100% !important; margin: 0px 0px 5px !important; color: rgb(17, 24, 39) !important; font-size: 16px !important; line-height: 1.3 !important; font-weight: 800 !important;}.alteo-side-link{display: block !important; width: 100% !important; margin: 0px !important; padding: 3px 0px !important; background: transparent !important; color: rgb(75, 85, 99) !important; font-size: 15px !important; line-height: 1.4 !important; font-weight: 600 !important; text-decoration: none !important;}.alteo-side-link:hover{color: rgb(17, 24, 39) !important; text-decoration: underline !important;}@media (max-width: 1040px) and (min-width: 769px) {.alteo-search-dropdown{position: fixed !important; top: 64px !important; left: 12px !important; right: 12px !important; width: auto !important; max-width: none !important; max-height: calc(100dvh - 76px) !important; margin: 0px !important; padding: 12px !important; overflow: hidden auto !important; transform: translateY(8px) !important;}.alteo-search-dropdown.is-open{transform: translateY(0px) !important;}.alteo-search-main{grid-template-columns: minmax(0px, 1fr) !important; grid-template-areas: "products" "side" !important; gap: 14px !important;}.alteo-search-products{grid-template-columns: repeat(3, minmax(0px, 1fr)) !important; gap: 12px !important;}.alteo-search-dropdown .pc .im{height: 150px !important; min-height: 150px !important;}.alteo-search-side{display: flex !important; flex-flow: wrap !important; gap: 8px !important; padding: 14px 0px 2px !important; border-left: 0px !important; border-top: 1px solid rgb(229, 231, 235) !important;}.alteo-side-title{flex-basis: 100% !important;}.alteo-side-link{display: inline-flex !important; align-items: center !important; width: auto !important; padding: 5px 11px !important; border-radius: 999px !important; background: rgb(243, 246, 251) !important; color: rgb(37, 99, 235) !important; font-size: 14px !important; text-decoration: none !important;}}@media (max-width: 768px) {#searchPopup.search-popup{position: fixed !important; inset: 0px !important; width: 100vw !important; min-width: 100vw !important; max-width: 100vw !important; height: 100dvh !important; min-height: 100dvh !important; max-height: 100dvh !important; margin: 0px !important; padding: 0px !important; background: rgb(255, 255, 255) !important; -webkit-backdrop-filter:none !important;backdrop-filter: none !important; z-index: 2147483000 !important; overflow: hidden !important;}#searchPopup.search-popup.open{display: block !important; margin: 0px !important; padding: 0px !important;}#searchPopup .search-popup-box{position: relative !important; display: flex !important; flex-direction: column !important; width: 100vw !important; min-width: 100vw !important; max-width: 100vw !important; height: 100dvh !important; min-height: 100dvh !important; max-height: 100dvh !important; margin: 0px !important; padding: max(14px, env(safe-area-inset-top)) 12px max(14px, env(safe-area-inset-bottom)) 12px !important; box-sizing: border-box !important; background: rgb(255, 255, 255) !important; border: 0px !important; border-radius: 0px !important; box-shadow: none !important; overflow: hidden auto !important;}#searchPopup .search-popup-box h3{flex: 0 0 auto !important; margin: 2px 48px 14px 4px !important; font-size: 17px !important; line-height: 1.3 !important; font-weight: 800 !important;}#searchPopup .sp-close{position: absolute !important; top: max(10px, env(safe-area-inset-top)) !important; right: 12px !important; width: 38px !important; height: 38px !important; border: 0px !important; border-radius: 50% !important; background: rgb(249, 250, 251) !important; color: rgb(107, 114, 128) !important; z-index: 50 !important;}#searchPopup .bricks-search-form{position: relative !important; display: block !important; width: 100% !important; margin: 0px !important;}#searchPopup .search-popup-box input[type="search"]{width: 100% !important; height: 52px !important; margin: 0px !important; padding: 0px 58px 0px 16px !important; box-sizing: border-box !important; background: rgb(255, 255, 255) !important; border: 2px solid rgb(58, 122, 254) !important; border-radius: 12px !important; outline: none !important; font-size: 16px !important; color: rgb(17, 24, 39) !important;}#searchPopup .search-popup-box input[type="search"]:focus{border-color: rgb(58, 122, 254) !important; box-shadow: rgba(58, 122, 254, 0.18) 0px 0px 0px 4px !important;}#searchPopup .sp-popular{flex: 0 0 auto !important; margin-top: 14px !important;}#searchPopup .alteo-search-dropdown-m{position: static !important; display: block !important; flex: 1 0 auto !important; width: 100% !important; min-width: 0px !important; max-width: none !important; height: auto !important; min-height: 0px !important; max-height: none !important; margin: 10px 0px 0px !important; padding: 0px !important; box-sizing: border-box !important; background: rgb(255, 255, 255) !important; border: 0px !important; border-radius: 0px !important; box-shadow: none !important; overflow: visible !important; opacity: 0 !important; visibility: hidden !important; pointer-events: none !important; transform: none !important;}#searchPopup .alteo-search-dropdown-m.is-open{opacity: 1 !important; visibility: visible !important; pointer-events: auto !important; transform: none !important;}#searchPopup .alteo-search-main-m{display: grid !important; grid-template-columns: minmax(0px, 1fr) !important; grid-template-areas: "products" "side" !important; gap: 14px !important; width: 100% !important; min-width: 0px !important; margin: 0px !important; padding: 0px !important; box-sizing: border-box !important;}#searchPopup .alteo-search-products-m{grid-area: products !important; display: grid !important; grid-template-columns: repeat(2, minmax(0px, 1fr)) !important; gap: 10px !important; width: 100% !important; min-width: 0px !important; margin: 0px !important; padding: 0px !important; box-sizing: border-box !important; align-items: stretch !important;}#searchPopup .alteo-search-dropdown-m .pc{display: flex !important; flex-direction: column !important; width: 100% !important; min-width: 0px !important; height: 100% !important;}#searchPopup .alteo-search-dropdown-m .pc .im{width: 100% !important; height: 145px !important; min-height: 145px !important; margin: 0px !important; padding: 0px !important; background: rgb(255, 255, 255) !important; overflow: hidden !important;}#searchPopup .alteo-search-dropdown-m .pc .im img{width: 100% !important; height: 100% !important; max-width: 100% !important; max-height: 100% !important; object-fit: contain !important; object-position: center center !important; transform: none !important;}#searchPopup .alteo-search-dropdown-m .pc .bd{display: flex !important; flex-direction: column !important; flex: 1 1 auto !important; width: 100% !important; padding-bottom: 54px !important;}#searchPopup .alteo-search-dropdown-m .pc .cp{margin-top: auto !important; margin-bottom: 6px !important;}#searchPopup .alteo-search-dropdown-m .pc .cp{font-size: 13px !important; line-height: 1.2 !important;}#searchPopup .alteo-search-dropdown-m .pc .btn-c{position: absolute !important; left: 8px !important; right: 8px !important; bottom: 8px !important; width: auto !important; max-width: none !important; min-height: 40px !important; margin: 0px !important; padding: 6px 7px !important; border-radius: 9px !important; font-size: 12px !important; line-height: 1.15 !important;}#searchPopup .alteo-search-side-m{grid-area: side !important; display: flex !important; flex-flow: wrap !important; align-items: center !important; width: 100% !important; min-width: 0px !important; gap: 8px !important; margin: 0px !important; padding: 14px 0px 6px !important; border-left: 0px !important; border-top: 1px solid rgb(229, 231, 235) !important; box-sizing: border-box !important;}#searchPopup .alteo-search-side-m .alteo-side-title{flex-basis: 100% !important; margin: 0px 0px 3px !important; font-size: 15px !important; line-height: 1.3 !important;}#searchPopup .alteo-search-side-m .alteo-side-link{display: inline-flex !important; align-items: center !important; width: auto !important; min-height: 30px !important; padding: 6px 11px !important; border-radius: 999px !important; background: rgb(243, 246, 251) !important; color: rgb(37, 99, 235) !important; font-size: 13px !important; line-height: 1.2 !important; text-decoration: none !important;}}@media (max-width: 390px) {#searchPopup .search-popup-box{padding-left: 8px !important; padding-right: 8px !important;}#searchPopup .alteo-search-products-m{gap: 8px !important;}#searchPopup .alteo-search-dropdown-m .pc .im{height: 125px !important; min-height: 125px !important;}#searchPopup .alteo-search-dropdown-m .pc .cp{font-size: 12px !important;}#searchPopup .alteo-search-dropdown-m .pc .bd{padding-bottom: 50px !important;}#searchPopup .alteo-search-dropdown-m .pc .btn-c{left: 7px !important; right: 7px !important; bottom: 7px !important; min-height: 36px !important; font-size: 11px !important;}}@media (max-width: 768px) {#searchPopup input[type="search"],.search-popup-box input{font-size: 16px !important; line-height: 1.2 !important; transform: none !important; zoom: 1 !important; text-size-adjust: 100% !important;}#searchPopup .search-popup-box{transform: none !important; zoom: 1 !important;}body:has(#searchPopup.search-popup.open){overflow: hidden !important; height: 100dvh !important; touch-action: none !important; overscroll-behavior: none !important;}html:has(#searchPopup.search-popup.open){overflow: hidden !important; overscroll-behavior: none !important;}#searchPopup.search-popup.open{position: fixed !important; inset: 0px !important; width: 100vw !important; height: 100dvh !important; overflow: hidden !important; overscroll-behavior: none !important;}#searchPopup .search-popup-box{height: 100dvh !important; max-height: 100dvh !important; overflow: hidden auto !important; overscroll-behavior-y: contain !important; touch-action: pan-y !important;}body:has(#searchPopup.search-popup.open) .alteo-mobile-actions{display: none !important; opacity: 0 !important; visibility: hidden !important; pointer-events: none !important;}}@media (min-width: 1041px) {.alteo-search-dropdown{right: auto !important; max-width: none !important;}}:root{--alteo-blue: #3A7AFE; --alteo-blue-hover: #2563eb; --alteo-blue-light: rgba(58, 122, 254, .10); --alteo-text: #111827; --alteo-border: #e5e7eb; --alteo-hover: #f1f1f1; --alteo-desktop-left: 0px; --alteo-desktop-top: 0px;}.alteo-mega,.alteo-mega *,.alteo-mega ::before,.alteo-mega ::after{box-sizing: border-box;}.alteo-mega{display: none; position: fixed; inset: 0px; z-index: 100000; font-family: "Roboto Condensed", Arial, sans-serif;}.alteo-mega.open{display: block;}.alteo-mega a,.alteo-mega button{font-family: inherit;}.alteo-mega button{border: 0px; outline: 0px; cursor: pointer;}#megaMenuSource,#megaMenuSource[hidden]{display: none !important;}@media (min-width: 769px) {.alteo-mega{pointer-events: none !important;}.alteo-mega-overlay{display: none !important; pointer-events: none !important; background: transparent !important;}.alteo-mega-desktop{position: fixed !important; top: var(--alteo-desktop-top) !important; left: var(--alteo-desktop-left) !important; display: grid !important; grid-template-columns: 290px !important; width: 290px !important; height: 555px !important; max-height: calc( 100vh - var(--alteo-desktop-top) - 10px ) !important; margin: 0px !important; background: rgb(255, 255, 255) !important; border: 0px !important; border-radius: 10px !important; box-shadow: rgba(0, 0, 0, 0.14) 0px 8px 28px !important; overflow: hidden !important; pointer-events: auto !important;}.alteo-mega-desktop.has-category{grid-template-columns: 290px 380px !important; width: 670px !important; max-width: calc( 100vw - var(--alteo-desktop-left) - 15px ) !important;}.alteo-mega-desktop.has-category.has-detail{grid-template-columns: 290px 380px 370px !important; width: 1040px !important; max-width: calc( 100vw - var(--alteo-desktop-left) - 15px ) !important;}.alteo-mega-l1{width: 290px !important; min-width: 0px !important; padding: 10px 12px 14px !important; background: rgb(255, 255, 255) !important; border-right: 1px solid var(--alteo-border) !important; overflow: hidden auto !important;}.alteo-mega-cat{display: flex !important; align-items: center !important; gap: 9px !important; width: 100% !important; min-height: 38px !important; margin: 0px !important; padding: 6px 9px !important; background: transparent !important; border: 0px !important; border-radius: 6px !important; color: var(--alteo-text) !important; font-size: 15px !important; line-height: 1.25 !important; font-weight: 500 !important; text-align: left !important; text-decoration: none !important; cursor: pointer !important; transition: background 0.12s, color 0.12s !important;}.alteo-mega-cat:hover,.alteo-mega-cat.is-active{background: var(--alteo-hover) !important; color: var(--alteo-text) !important;}.alteo-mega-cat.is-active{font-weight: 700 !important;}.alteo-mega-cat-icon{display: inline-flex !important; align-items: center !important; justify-content: center !important; width: 24px !important; height: 24px !important; flex: 0 0 24px !important; color: var(--alteo-blue) !important;}.alteo-mega-cat-icon svg{width: 17px !important; height: 17px !important; fill: none !important; stroke: currentcolor !important; stroke-width: 1.8 !important; stroke-linecap: round !important; stroke-linejoin: round !important;}.alteo-mega-cat-name{flex: 1 1 auto !important; min-width: 0px !important;}.alteo-mega-arrow{flex: 0 0 auto !important; margin-left: auto !important; color: rgb(115, 115, 115) !important; font-size: 18px !important; line-height: 1 !important;}.alteo-mega-cat:hover .alteo-mega-arrow,.alteo-mega-cat.is-active .alteo-mega-arrow{color: var(--alteo-blue) !important;}.alteo-mega-vesa-logo{display: inline-flex !important; align-items: center !important; justify-content: center !important; width: 31px !important; height: 18px !important; flex: 0 0 31px !important; background: rgb(242, 247, 239) !important; border-radius: 3px !important; color: rgb(96, 121, 91) !important; font-size: 7px !important; font-weight: 800 !important;}.alteo-mega-l2{display: none !important; width: 380px !important; min-width: 0px !important; background: rgb(255, 255, 255) !important; border-right: 1px solid var(--alteo-border) !important; overflow: hidden auto !important;}.alteo-mega-desktop.has-category .alteo-mega-l2{display: block !important;}.alteo-mega-column-head{position: sticky !important; top: 0px !important; z-index: 5 !important; display: flex !important; align-items: center !important; justify-content: space-between !important; width: 100% !important; height: 58px !important; min-height: 58px !important; padding: 0px 15px !important; background: rgb(255, 255, 255) !important; border-bottom: 1px solid var(--alteo-border) !important; border-radius: 0px !important;}.alteo-mega-column-head strong{color: var(--alteo-text) !important; font-size: 16px !important; line-height: 1.2 !important; font-weight: 700 !important;}.alteo-mega-l3{display: none !important; width: 370px !important; min-width: 0px !important; background: rgb(255, 255, 255) !important; overflow: hidden auto !important;}.alteo-mega-desktop.has-detail .alteo-mega-l3{display: block !important;}.alteo-mega-detail{width: 100% !important; min-height: 100% !important; background: rgb(255, 255, 255) !important;}.alteo-mega-mobile{display: none !important;}}@media (max-width: 768px) {.alteo-mega{width: 100vw !important; height: 100dvh !important; pointer-events: auto !important;}.alteo-mega-desktop{display: none !important;}.alteo-mega-overlay{display: block !important; position: absolute !important; inset: 0px !important; background: rgba(0, 0, 0, 0.68) !important;}.alteo-mega-mobile{position: relative !important; z-index: 2 !important; display: flex !important; flex-direction: column !important; width: min(390px, -8px + 100vw) !important; height: 100dvh !important; background: rgb(255, 255, 255) !important; overflow: hidden !important; box-shadow: rgba(0, 0, 0, 0.15) 8px 0px 28px !important;}.alteo-mega-mobile-head{display: flex !important; align-items: center !important; gap: 10px !important; width: 100% !important; height: 57px !important; min-height: 57px !important; padding: 0px 15px !important; background: var(--alteo-blue) !important;}.alteo-mega-mobile-close{display: inline-flex !important; align-items: center !important; justify-content: center !important; width: 28px !important; height: 28px !important; flex: 0 0 28px !important; padding: 0px !important; background: transparent !important; color: rgb(255, 255, 255) !important;}.alteo-mega-mobile-close svg{width: 24px !important; height: 24px !important; fill: none !important; stroke: currentcolor !important; stroke-width: 2 !important; stroke-linecap: round !important;}.alteo-mega-logo{color: rgb(255, 255, 255) !important; font-size: 23px !important; line-height: 1 !important; font-style: italic !important; font-weight: 800 !important; letter-spacing: 0.3px !important;}.alteo-mega-mobile-viewport{position: relative !important; flex: 1 1 auto !important; min-height: 0px !important; background: rgb(255, 255, 255) !important; overflow: hidden !important;}.alteo-mega-mobile-screen{position: absolute !important; inset: 0px !important; display: none !important; padding: 8px 10px 24px !important; background: rgb(255, 255, 255) !important; overflow: hidden auto !important; scrollbar-width: thin !important; scrollbar-color: rgb(139, 139, 139) transparent !important;}.alteo-mega-mobile-screen.is-active{display: block !important;}.alteo-mega-mobile-screen::-webkit-scrollbar{width: 7px !important;}.alteo-mega-mobile-screen::-webkit-scrollbar-thumb{background: rgb(139, 139, 139) !important; border-radius: 10px !important;}.alteo-mobile-categories{width: 100% !important; margin: 0px 0px 14px !important;}.alteo-mobile-cat{display: flex !important; align-items: center !important; justify-content: space-between !important; width: 100% !important; min-height: 43px !important; padding: 0px 4px !important; background: rgb(255, 255, 255) !important; border-width: 0px 0px 1px !important; border-style: none none solid !important; border-color: currentcolor currentcolor rgb(222, 222, 222) !important; border-image: none !important; color: rgb(17, 17, 17) !important; font-size: 17px !important; line-height: 1.25 !important; font-weight: 500 !important; text-align: left !important;}.alteo-mobile-back{display: flex !important; align-items: center !important; justify-content: flex-start !important; width: 100% !important; min-height: 39px !important; margin: 0px 0px 8px !important; padding: 0px 12px !important; background: rgb(241, 241, 241) !important; border-radius: 4px !important; color: rgb(17, 17, 17) !important; font-size: 16px !important; line-height: 1 !important; font-weight: 700 !important; text-align: left !important;}.alteo-mobile-title{margin: 0px !important; padding: 2px 0px 10px !important; border-bottom: 1px solid rgb(222, 222, 222) !important; color: var(--alteo-blue) !important; font-size: 17px !important; line-height: 1.2 !important; font-weight: 700 !important; text-transform: uppercase !important;}.alteo-mobile-links-card{margin: 18px 0px 0px !important; padding: 17px 10px 20px !important; background: rgb(242, 242, 242) !important; border-radius: 6px !important; text-align: center !important;}.alteo-mobile-links-card > a{display: block !important; width: max-content !important; max-width: 100% !important; margin: 0px auto !important; padding: 9px 4px !important; color: rgb(17, 17, 17) !important; font-size: 18px !important; line-height: 1.35 !important; font-weight: 500 !important; text-decoration: none !important;}.alteo-mobile-social{display: flex !important; align-items: center !important; justify-content: center !important; gap: 27px !important; padding: 14px 0px 1px !important;}.alteo-mobile-social a{display: inline-flex !important; align-items: center !important; justify-content: center !important; width: 24px !important; height: 24px !important; flex: 0 0 24px !important; color: var(--alteo-blue) !important; line-height: 0 !important; vertical-align: middle !important;}.alteo-mobile-support{padding: 18px 0px 8px !important; background: rgb(255, 255, 255) !important;}.alteo-mobile-support-item{padding: 6px 3px !important; color: rgb(17, 17, 17) !important; text-align: center !important; font-size: 16px !important; line-height: 1.45 !important; font-weight: 500 !important;}.alteo-mobile-support-item svg{display: block !important; width: 31px !important; height: 31px !important; margin: 0px auto 8px !important; fill: none !important; stroke: var(--alteo-blue) !important; stroke-width: 2 !important; stroke-linecap: round !important; stroke-linejoin: round !important;}.alteo-mobile-support-item strong{font-weight: 700 !important;}.alteo-mobile-detail-bottom{margin-top: 24px !important;}body:has(.alteo-mega.open) .alteo-mobile-actions{display: none !important;}}@media (max-width: 390px) {.alteo-mega-mobile{width: calc(-6px + 100vw) !important;}}.alteo-mobile-support-item a,.alteo-mobile-support-item a[href^="tel:"]{color: inherit !important; text-decoration: none !important; border-bottom: 0px !important; box-shadow: none !important;}.alteo-mobile-support-item a::before,.alteo-mobile-support-item a::after{text-decoration: none !important; border-bottom: 0px !important;}@media (min-width: 769px) {.sh{position: sticky !important; top: 0px !important; z-index: 99990 !important; width: 100% !important; background: rgb(255, 255, 255) !important;}.scrool_menu{display: none !important;}.sh.is-sticky-animating .tb,.sh.is-sticky-animating .nb{will-change: height, opacity, transform; overflow: hidden !important; transition: height 0.32s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.2s, transform 0.32s cubic-bezier(0.4, 0, 0.2, 1) !important;}.sh.is-compact .tb,.sh.is-compact .nb{height: 0px !important; min-height: 0px !important; max-height: 0px !important; margin: 0px !important; padding: 0px !important; border: 0px !important; opacity: 0 !important; overflow: hidden !important; pointer-events: none !important;}.sh.is-compact{margin: 0px !important; padding: 0px !important; background: rgb(255, 255, 255) !important; border-bottom: 1px solid rgb(236, 236, 236) !important; box-shadow: rgba(0, 0, 0, 0.04) 0px 2px 10px !important;}.sh.is-compact .mh{width: 100% !important; margin: 0px !important; padding: 0px !important; background: rgb(255, 255, 255) !important; border: 0px !important;}.sh.is-compact .scrool_menu{display: inline-flex !important; align-items: center !important; justify-content: center !important; width: 30px !important; height: 40px !important; margin: 0px !important; padding: 0px !important; color: rgb(32, 32, 32) !important; font-size: 28px !important; line-height: 1 !important; cursor: pointer !important; position: absolute !important; left: 24px !important; top: 50% !important; transform: translateY(-50%) !important; z-index: 20 !important; -webkit-user-select:none !important;user-select: none !important;}.sh.is-compact .scrool_menu:hover{color: rgb(63, 124, 255) !important;}.sh.is-compact .logo{display: flex !important; align-items: center !important; flex: 0 0 auto !important; width: auto !important; margin-left: 44px !important; margin-right: 0px !important; padding: 0px !important; transform: none !important;}.sh.is-compact .logo a{display: inline-flex !important; align-items: center !important; margin: 0px !important; padding: 0px !important;}.sh.is-compact .logo img,.sh.is-compact .logo .bricks-site-logo{display: block !important; width: auto !important; height: 28px !important; max-width: none !important; max-height: 28px !important; margin: 0px !important; padding: 0px !important; object-fit: contain !important;}.sh.is-compact .mob-search-btn{display: none !important;}.sh.is-compact .nl,.sh.is-compact .social{display: none !important;}}@media (max-width: 768px) {.scrool_menu{display: none !important;}}@media (min-width: 769px) {html:has(#megaWrap.open),body:has(#megaWrap.open),html:has(.alteo-mega.open),body:has(.alteo-mega.open){overflow: visible !important; height: auto !important; min-height: 100% !important; max-height: none !important; position: static !important; top: auto !important; left: auto !important; right: auto !important; touch-action: auto !important; overscroll-behavior: auto !important;}#megaWrap,.alteo-mega{position: fixed !important;}#megaWrap.open,.alteo-mega.open{position: fixed !important; inset: 0px !important;}}.alteo-social-label svg{width: 18px; height: 18px; stroke: rgb(58, 122, 254); fill: none; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round;}@media (max-width: 767px) {body{padding-bottom: 86px !important;}}[data-a~="apay-row"]{border-top: 1px solid rgba(255, 255, 255, 0.08); padding: 20px 0px;}[data-a~="apay"]{display: flex; flex-wrap: wrap; align-items: center; justify-content: center; gap: 12px 32px;}[data-a~="apay-grp"]{display: flex; flex-wrap: wrap; align-items: center; justify-content: center; gap: 8px;}[data-a~="apay-t"]{display: inline-flex; align-items: center; justify-content: center; box-sizing: border-box; height: 40px; padding: 6px 12px; background: rgb(255, 255, 255); border-radius: 6px; line-height: 0; text-decoration: none; transition: box-shadow 0.2s;}a[data-a~="apay-t"]:hover,a[data-a~="apay-t"]:focus-visible{box-shadow: rgb(58, 122, 254) 0px 0px 0px 2px; outline: none;}[data-a~="apay-i"]{display: block; width: auto; max-width: none; height: 24px; object-fit: contain;}@media (max-width: 767px) {[data-a~="apay-row"]{padding: 16px 0px;}[data-a~="apay"]{gap: 10px 16px;}}.djb-filter-facet{font-family: Inter, system-ui, sans-serif; font-size: 15px; line-height: 1.5; color: rgb(17, 24, 39);}.djb-filter-facet__box{border: 0px; margin: 0px; padding: 0px; min-width: 0px;}.djb-filter-facet__title{display: block; float: none; width: 100%; padding: 0px; margin: 0px 0px 8px; font-size: 11px; font-weight: 700; line-height: 1.2; color: rgb(107, 114, 128); text-transform: uppercase; letter-spacing: 0.33px;}.djb-filter-facet__list{list-style: none; margin: 0px; padding: 0px;}.djb-filter-facet__option{display: flex; align-items: center; gap: 9px; padding: 3px 0px; cursor: pointer; font-size: 15px; color: rgb(17, 24, 39);}.djb-filter-facet__input[type="checkbox"]{appearance: none; flex: 0 0 15px; width: 15px; min-width: 15px; height: 15px; margin: 0px; border: 2px solid rgb(200, 200, 200); border-radius: 4px; background: rgb(255, 255, 255); display: inline-flex; align-items: center; justify-content: center; cursor: pointer; box-sizing: border-box; padding: 0px !important;}.djb-filter-facet__input[type="checkbox"]:checked{background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") center center / 10px auto no-repeat rgb(58, 122, 254); border-color: rgb(58, 122, 254);}.djb-filter-facet__label{padding-left: 8px; font-size: 15px; line-height: 18px; color: rgb(17, 24, 39);}.djb-filter-facet__count{font-size: 13px; color: rgb(113, 118, 127); margin-left: -6px;}.djb-filter-facet__more{margin: 0px;}.djb-filter-facet__more-toggle{display: flex; align-items: center; gap: 8px; margin: 16px 0px 0px; padding: 10px 0px 2px; font-family: Inter, sans-serif; font-size: 14px; font-weight: 500; line-height: 16px; color: rgb(17, 24, 39); cursor: pointer;}.djb-filter-facet__range{display: block;}.djb-filter-facet__slider{position: relative; height: 6px; margin: 6px 0px 16px; border-radius: 4px; background: linear-gradient(to right,#E8E8E8 var(--djb-lo,0%),#3A7AFE var(--djb-lo,0%),#3A7AFE var(--djb-hi,100%),#E8E8E8 var(--djb-hi,100%));}.djb-filter-facet__thumb{position: absolute; left: 0px; top: 50%; width: 100%; height: 16px; margin: 0px; transform: translateY(-50%); background: none; pointer-events: none; appearance: none;}.djb-filter-facet__thumb::-webkit-slider-thumb{appearance: none; pointer-events: auto; width: 16px; height: 16px; border: 3px solid rgb(58, 122, 254); border-radius: 8px; background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.06) 0px 2px 8px; cursor: pointer;}.djb-filter-facet__inputs{display: none;}.djb-filter-facet__range-text{display: block; margin: 2px 0px 0px; padding: 9px 8px; font-size: 13px; font-weight: 600; line-height: 1.3; color: rgb(31, 41, 55); text-align: center; border: 1px solid rgb(229, 231, 235); border-radius: 10px; background: rgb(248, 250, 252);}a.djb-filter-reset{display: inline-block; width: 100%; box-sizing: border-box; margin: 0px 0px 40px; padding: 12px 36px; font-size: 18px; font-weight: 500; line-height: 20px; text-align: center; text-decoration: none; border-radius: 4px; background: rgb(249, 104, 118); color: rgb(255, 255, 255) !important;}a.djb-filter-reset[aria-disabled="true"]{opacity: 0.6; pointer-events: none;}.djb-catalog-pagination__list{display: flex; flex-wrap: nowrap; align-items: center; gap: 4px; margin: 0px; padding: 0px; list-style: none; font-family: Inter, system-ui, sans-serif;}.djb-catalog-pagination__page,.djb-catalog-pagination__next,.djb-catalog-pagination__prev{display: inline-flex; align-items: center; justify-content: center; min-width: 34px; width: 34px; height: 34px; padding: 0px 7px; box-sizing: border-box; border: 0px; border-radius: 6px; background: transparent; font-size: 12px; font-weight: 500; line-height: 12px; color: rgb(17, 24, 39); text-decoration: none; box-shadow: none;}.djb-catalog-pagination__next svg,.djb-catalog-pagination__prev svg{display: none;}.djb-catalog-pagination__next::after{content: "»";}.djb-catalog-pagination__prev::after{content: "«";}.djb-catalog-sorting select{width: auto; height: 44px; padding: 8px 36px 8px 10px; border: 1px solid rgb(209, 213, 219); border-radius: 8px; background-color: rgb(255, 255, 255); font-family: Inter, system-ui, sans-serif; font-size: 12px; font-weight: 700; line-height: 20px; color: rgb(17, 24, 39); appearance: none; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23C8C8C8' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: right 12px center; cursor: pointer;}.djb-catalog-sorting button[type="submit"],.djb-catalog-sorting noscript{display: none;}.djb-wishlist-button.wl-btn .djb-wishlist-button__icon{display: none;}.djb-wishlist-button.wl-btn.is-active,.djb-wishlist-button.wl-btn[aria-pressed="true"],.djb-wishlist-button.wl-btn.is-in{color: rgb(214, 61, 61);}.djb-catalog-sorting .djb-catalog-sorting__select select{font-size: 12px; font-weight: 700;}.djb-filter-facet--checkbox .djb-filter-facet__list{display: flow-root !important; margin: 0px !important; padding: 0px !important;}.djb-filter-facet--checkbox .djb-filter-facet__item{line-height: 15px; min-height: 24px; margin: 2px 0px 0px !important; padding: 0px !important;}.djb-filter-facet--checkbox .djb-filter-facet__option{display: block; position: relative; min-height: 0px; margin: 0px; padding-left: 32px; line-height: 18px;}.djb-filter-facet--checkbox .djb-filter-facet__input{position: absolute; left: 0px; top: calc(50% - 7.5px); margin: 0px;}.djb-filter-facet--checkbox .djb-filter-facet__label{display: inline; padding-left: 0px;}.djb-filter-facet--checkbox .djb-filter-facet__count{display: inline; margin-left: 4.2px; line-height: 1.2;}.djb-filter-facet__range-text{margin-top: 28px !important;}.djb-catalog-result-count{font-size: 14px !important; line-height: 1.2 !important; color: rgb(107, 114, 128) !important;}a.djb-filter-reset{margin-top: 20px !important; margin-bottom: 40px !important;}.djb-catalog-sorting__select{width: auto !important; display: inline-block;}.djb-catalog-sorting__select::after,.djb-catalog-sorting__select::before{display: none !important; content: none !important;}.djb-catalog-sorting select:focus{outline: none !important; box-shadow: none !important; border-color: rgb(209, 213, 219) !important;}.djb-catalog-pagination__next,.djb-catalog-pagination__prev{display: none !important;}.djb-filter-facet__more-toggle{align-items: center; justify-content: center; gap: 8px; width: 100%; margin-top: 16px; font-family: Inter, sans-serif; line-height: 16px; cursor: pointer; list-style: none; border-right: 0px; border-bottom: 0px; border-left: 0px; border-image: none; display: flex !important; background: transparent !important; color: rgb(17, 24, 39) !important; border-top: 1px solid rgb(229, 231, 235) !important; border-radius: 0px !important; padding: 10px 0px 2px !important; font-size: 14px !important; font-weight: 500 !important;}.djb-filter-facet__more-toggle::before,.djb-filter-facet__more-toggle::after{content: ""; width: 18px; height: 18px; flex: 0 0 18px; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='12' fill='%236B7280'/%3E%3Cpath d='M7 10l5 5 5-5' fill='none' stroke='white' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center center / contain no-repeat;}.djb-filter-facet__more-toggle:hover{color: rgb(58, 122, 254) !important;}.djb-filter-facet__slider::before,.djb-filter-facet__slider::after{display: none !important; content: none !important;}.djb-filter-facet__slider{height: 6px !important; margin: 6px 0px 16px !important; border-radius: 4px !important;}.djb-filter-facet__slider .djb-filter-facet__thumb{inset: 50% auto auto 0px !important; width: 100% !important; height: 16px !important; transform: translateY(-50%) !important;}.djb-filter-facet__thumb::-webkit-slider-runnable-track{height: 16px !important; background: none !important;}.djb-filter-facet__thumb::-webkit-slider-thumb{width: 16px !important; height: 16px !important; margin-top: 0px !important; border: 3px solid rgb(58, 122, 254) !important; border-radius: 8px !important; background: rgb(255, 255, 255) !important; box-shadow: rgba(0, 0, 0, 0.06) 0px 2px 8px !important;}.djb-catalog-sorting select,.djb-catalog-sorting__select select{cursor: pointer; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23C8C8C8' stroke-width='2.5'%3E%3Cpath d='M6.7 9.42 12 14.54l5.3-5.12'/%3E%3C/svg%3E") !important; background-repeat: no-repeat !important; background-size: 24px 24px !important; background-position: right 6px center !important; padding-right: 36px !important;}.djb-catalog-sorting select:hover{border-color: rgb(156, 163, 175) !important;}.djb-breadcrumbs__item:first-child .djb-breadcrumbs__link{display: inline-flex; align-items: center; font-size: 0px; line-height: 0; color: rgb(58, 122, 254);}.djb-breadcrumbs__item:first-child .djb-breadcrumbs__link::before{content: ""; width: 16px; height: 16px; background: currentcolor; mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2010.5L12%203l9%207.5%22%2F%3E%3Cpath%20d%3D%22M5%209.5V21h14V9.5%22%2F%3E%3Cpath%20d%3D%22M9%2021v-6h6v6%22%2F%3E%3C%2Fsvg%3E") center center / contain no-repeat;}.djb-breadcrumbs__sep{margin: 0px 8px; color: rgb(209, 213, 219); font-size: 21px; line-height: 1;}.djb-breadcrumbs{font-size: 15px !important; line-height: 22.5px;}.djb-breadcrumbs__link{font-size: 14px;}.djb-breadcrumbs__current{font-size: 14px !important; font-weight: 700 !important;}.djb-breadcrumbs__list{margin: 0px !important; padding: 0px !important; list-style: none !important;}body:not(.home) .pc .cur del{font-size: 20px !important; font-weight: 700 !important;}.cur .djb-price__sr{width: 1px; height: 1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); position: absolute !important;}.hb.djb-cart-icon .djb-cart-icon__icon{position: static; display: flex;}.djb-cart-icon svg{stroke-width: 1.8;}.hb.djb-cart-icon .djb-cart-icon__count{position: absolute; top: 2px; right: 0px; width: 19px; height: 19px; min-width: 0px; padding: 0px; border: 2px solid rgb(255, 255, 255); border-radius: 50%; background: rgb(52, 110, 238); color: rgb(255, 255, 255); font-size: 10px; font-weight: 700; line-height: 1; display: flex; align-items: center; justify-content: center; box-shadow: rgba(58, 122, 254, 0.28) 0px 3px 8px; box-sizing: border-box;}.hb.djb-cart-icon .djb-cart-icon__count[hidden]{display: none;}@media (max-width: 767px) {#siteHeader .hb.djb-cart-icon .djb-cart-icon__count{top: 5px; right: 5px; min-width: 18px; width: auto; height: 18px; padding: 0px 4px; border: 2px solid rgb(255, 255, 255); border-radius: 9px; box-sizing: border-box; box-shadow: rgba(58, 122, 254, 0.28) 0px 3px 8px;}#siteHeader .hb.djb-cart-icon svg{width: 23px; height: 23px;}}dialog.djb-mini-cart{position: fixed; inset: 0px 0px 0px auto; width: 400px; max-width: 100vw; height: 100dvh; max-height: none; margin: 0px; padding: 18px; border: 0px; border-radius: 0px; background: rgb(255, 255, 255); color: rgb(17, 24, 39); box-shadow: none; font-family: "Roboto Condensed", Arial, Helvetica, sans-serif; box-sizing: border-box;}dialog.djb-mini-cart[open]{display: flex;}dialog.djb-mini-cart::backdrop{background: rgba(0, 0, 0, 0.5); -webkit-backdrop-filter:none;backdrop-filter: none;}.djb-mini-cart__panel{display: flex; flex-direction: column; width: 100%; height: 100%; min-height: 0px; padding: 0px;}.djb-mini-cart__head{display: flex; align-items: center; justify-content: space-between; gap: 10px; padding: 18px 24px; margin: 0px; border-bottom: 1px solid rgb(229, 231, 235); background: rgb(255, 255, 255); flex: 0 0 auto;}.djb-mini-cart__title{margin: 0px; font-size: 22px; font-weight: 700; line-height: 1.4; color: rgb(17, 24, 39);}.djb-mini-cart__count{display: none;}.djb-mini-cart__close{width: 36px; height: 36px; display: flex; align-items: center; justify-content: center; padding: 0px; border: 0px; border-radius: 8px; background: rgb(249, 250, 251); color: rgb(107, 114, 128); cursor: pointer;}.djb-mini-cart__close:hover{background: rgb(241, 245, 249); color: rgb(17, 24, 39);}.djb-mini-cart__close svg{width: 16px; height: 16px;}.djb-mini-cart__body{display: flex; flex-direction: column; flex: 1 1 auto; min-height: 0px; padding: 0px; margin: 0px; overflow: hidden;}.djb-mini-cart__items{flex: 1 1 auto; min-height: 0px; overflow-y: auto; margin: 0px; padding: 16px 40px; list-style: none;}.djb-mini-cart__item{display: grid; grid-template-columns: 64px minmax(0px, 1fr) 24px; align-items: center; gap: 14px; margin: 0px 0px 10px; padding: 16px 40px 16px 0px; border-bottom: 1px solid rgb(229, 231, 235);}.djb-mini-cart__item .djb-wc-thumb{width: 64px; height: 64px; max-width: none; padding: 2px; border-radius: 8px; background: rgb(255, 255, 255); object-fit: contain; box-sizing: border-box;}.djb-mini-cart__lines{min-width: 0px; display: block;}@media (max-width: 480px) {dialog.djb-mini-cart{width: min(400px, 100vw); height: 100vh; padding: 0px 18px 50px;}dialog.djb-mini-cart .djb-mini-cart__title{font-size: 21px;}.djb-mini-cart__item{grid-template-columns: 56px minmax(0px, 1fr) 24px; gap: 10px; padding-right: 36px;}.djb-mini-cart__item .djb-wc-thumb{width: 56px; height: 56px;}}form[data-a~="anl"]{position: relative; grid-template-columns: minmax(240px, 1fr) auto; gap: 8px; align-items: center; margin: 0px; overflow: visible;}form[data-a~="anl"] .djb-field{grid-column: 1; margin: 0px; min-width: 0px;}form[data-a~="anl"] .djb-form__submit{grid-column: 2;}form[data-a~="anl"] .djb-field__label{width: 1px; height: 1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; position: absolute !important;}form[data-a~="anl"] .djb-field__input{width: 100%; min-width: 240px; height: 44px; padding: 0px 16px; border: 1px solid rgba(255, 255, 255, 0.15); border-radius: 8px; background: rgba(255, 255, 255, 0.06); color: rgb(255, 255, 255); font-family: Inter, system-ui, sans-serif; font-size: 14px; outline: none; box-shadow: none; box-sizing: border-box; transition: border 0.15s, box-shadow 0.15s;}form[data-a~="anl"] .djb-field__input::placeholder{color: rgba(255, 255, 255, 0.4);}form[data-a~="anl"] .djb-field__input:focus{border-color: rgb(58, 122, 254); box-shadow: rgba(58, 122, 254, 0.25) 0px 0px 0px 3px; background: rgba(255, 255, 255, 0.1);}form[data-a~="anl"] .djb-form__button{height: 44px; padding: 0px 24px; border: 0px; border-radius: 8px; background: rgb(52, 110, 238); color: rgb(255, 255, 255); font-family: Inter, system-ui, sans-serif; font-size: 14px; font-weight: 600; white-space: nowrap; cursor: pointer; transition: 0.15s;}form[data-a~="anl"] .djb-form__button:hover{background: rgb(37, 99, 235); transform: translateY(-1px); box-shadow: rgba(58, 122, 254, 0.3) 0px 4px 12px;}form[data-a~="anl"] .djb-form__status,form[data-a~="anl"] .djb-form__notice{top: calc(100% + 8px); left: 0px; right: 0px; z-index: 2; margin: 0px; padding: 12px 16px 12px 48px; border-radius: 8px; font-size: 14px; color: inherit; position: absolute !important;}form[data-a~="anl"] .djb-form__notice.is-ok{background: rgba(58, 122, 254, 0.14); border: 1px solid rgba(58, 122, 254, 0.6);}form[data-a~="anl"] .djb-form__notice.is-ok::before{content: ""; position: absolute; left: 14px; top: 12px; width: 22px; height: 22px; border-radius: 50%; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") center center / 13px auto no-repeat rgb(58, 122, 254);}form[data-a~="anl"] .djb-form__notice.is-bad{background: rgba(239, 68, 68, 0.14); border: 1px solid rgba(239, 68, 68, 0.6);}@media (max-width: 768px) {form[data-a~="anl"]{grid-template-columns: 1fr; width: 100%;}form[data-a~="anl"] .djb-field,form[data-a~="anl"] .djb-form__submit{width: 100%;}form[data-a~="anl"] .djb-field__input{min-width: 0px;}}.djb-catalog-pagination__list{justify-content: flex-start;}#brx-footer #brxe-tuquyg,#brx-footer #brxe-pqzzvp,#brx-footer #brxe-wzyggr,#brx-footer #brxe-kbxmil{opacity: 0.55;}.slider-dot{margin-inline: 4px !important;}.djb-filter-facet__range .djb-filter-facet__slider .djb-filter-facet__thumb{height: 24px !important;}.djb-breadcrumbs__link{min-height: 24px; align-items: center;}.djb-breadcrumbs__item:first-child .djb-breadcrumbs__link{min-width: 24px; justify-content: center; margin-inline: -4px;}.djb-filter-facet__more{display: flex; flex-direction: column;}.djb-catalog-pagination__list{gap: 4px;}.djb-catalog-pagination__page{padding: 0px 9px;}[data-a~="apay-t"]{height: 32px; padding: 4px 10px;}[data-a~="apay-i"]{height: 18px;}[data-a~="apay-i--rbi"]{height: 16px;}[data-a~="apay-grp--cards"] [data-a~="apay-t"]{width: 50px; padding: 4px;}[data-a~="apay-grp--cards"] [data-a~="apay-i"]{width: 42px; height: 24px;}@media (max-width: 767px) {[data-a~="apay-i--rbi"]{height: 15px;}}.sh .mh .sb .djb-search-form__sr,.djb-search-form .djb-search-form__sr{position: absolute !important; width: 1px !important; height: 1px !important; margin: -1px !important; padding: 0px !important; overflow: hidden !important; clip: rect(0px, 0px, 0px, 0px) !important; white-space: nowrap !important; border: 0px !important;}nav.djb-breadcrumbs.brxe-shortcode{margin: 0px 0px 18px;}nav.djb-breadcrumbs.brxe-shortcode .djb-breadcrumbs__item{min-height: 26px;}nav.djb-breadcrumbs .djb-breadcrumbs__item,nav.djb-breadcrumbs .djb-breadcrumbs__item a,nav.djb-breadcrumbs .djb-breadcrumbs__item span{line-height: 26px;}.djb-product-sale-badge.bdg{line-height: 1.5;}form.djb-iwii62 .djb-form__button{letter-spacing: 0.5px;}body:not(.search) .djb-filter-facet[data-djb-facet="attr-brands"] .djb-filter-facet__values{max-height: 220px; overflow: hidden auto; padding-right: 8px; scrollbar-width: thin; scrollbar-color: rgb(199, 205, 214) transparent;}@media (max-width: 767px) {#brxe-qqcwuq .djb-filter-facet__title{margin: 0px 0px 6px !important; font-size: 12px !important; font-weight: 700 !important; line-height: 1.3 !important; letter-spacing: 0.03em !important; text-transform: uppercase !important; color: var(--t2,#6B7280) !important;}#brxe-qqcwuq .djb-filter-facet__box{margin-bottom: 40px !important;}#brxe-qqcwuq .djb-filter-facet--checkbox .djb-filter-facet__item{margin: 0px !important; min-height: 0px !important;}#brxe-qqcwuq .djb-filter-facet--checkbox .djb-filter-facet__option{align-items: center; gap: 12px; cursor: pointer; display: flex !important; min-height: 42px !important; margin: 0px !important; padding: 0px !important; line-height: 15px !important;}#brxe-qqcwuq .djb-filter-facet--checkbox .djb-filter-facet__input{position: static !important; flex: 0 0 22px !important; width: 22px !important; min-width: 22px !important; height: 22px !important; margin: 0px !important;}#brxe-qqcwuq .djb-filter-facet--checkbox .djb-filter-facet__input:checked{background-size: 14px auto !important; background-position: center center !important; background-repeat: no-repeat !important;}#brxe-qqcwuq .djb-filter-facet--checkbox .djb-filter-facet__label{flex: 0 1 auto; min-width: 0px; color: var(--t1,#111827); display: block !important; padding-left: 8px !important; font-size: 15px !important; line-height: 1.25 !important;}#brxe-qqcwuq .djb-filter-facet--checkbox .djb-filter-facet__option:has(:checked) .djb-filter-facet__label{color: var(--b); font-weight: 600;}#brxe-qqcwuq .djb-filter-facet--checkbox .djb-filter-facet__count{flex: 0 0 auto; display: block !important; margin-left: -7.8px !important; font-size: 13px !important; line-height: 16.25px !important;}#brxe-qqcwuq .djb-filter-facet__range{flex-wrap: wrap; align-items: center; gap: 6px 0px; display: flex !important;}#brxe-qqcwuq .djb-filter-facet__range .djb-filter-facet__slider{flex: 0 0 100%;}.brxe-bu-off-canvas .djb-filter-facet__range .djb-filter-facet__slider .djb-filter-facet__thumb{left: -4px !important; width: calc(100% + 8px) !important;}#brxe-qqcwuq .djb-filter-facet__thumb::-webkit-slider-thumb{width: 24px !important; height: 24px !important; border: 3px solid var(--b) !important; border-radius: 8px !important; background: rgb(255, 255, 255) !important; box-shadow: rgba(0, 0, 0, 0.18) 0px 2px 8px !important;}#brxe-qqcwuq .djb-filter-facet__range-text{flex: 0 0 100%; display: block; margin: 0px !important; padding: 4px 0px !important; border: 0px !important; border-radius: 0px !important; background: none !important; text-align: left !important; font-size: 16px !important; font-weight: 600 !important; line-height: 18px !important; color: var(--t1,#111827) !important;}#brxe-qqcwuq .djb-filter-reset{align-items: center; justify-content: center; display: flex !important; width: 100% !important; height: 48px !important; min-height: 48px !important; margin: 0px 0px 12px !important; padding: 0px 16px !important; border: 1px solid var(--bd,#E5E7EB) !important; border-radius: 10px !important; background: rgb(255, 255, 255) !important; color: var(--t1,#111827) !important; font-size: 14px !important; font-weight: 600 !important; line-height: 20px !important; text-decoration: none !important; opacity: 1 !important;}#brxe-qqcwuq .djb-filter-reset[aria-disabled="true"]{cursor: not-allowed; color: var(--t3,#9CA3AF) !important; opacity: 0.6 !important;}}.btn-c:not(.btn-oos),.btn-w,.bdg-r,.nmb,#primeni_filtere{--b: #346EEE; --f-blue: #346EEE;}.djb-filter-facet--checkbox .djb-filter-facet__option:has(:checked) .djb-filter-facet__label{color: var(--b,#3A7AFE) !important; font-weight: 600 !important;}.djb-filter-facet--checkbox .djb-filter-facet__option:has(:checked) .djb-filter-facet__count{font-weight: 600 !important;}.djb-breadcrumbs .djb-breadcrumbs__list,.djb-breadcrumbs .djb-breadcrumbs__item{gap: 0px !important;}.djb-breadcrumbs .djb-breadcrumbs__item{align-items: center;}.djb-breadcrumbs .djb-breadcrumbs__sep{display: none !important;}.djb-breadcrumbs .djb-breadcrumbs__item:not(:last-child)::after{content: "/"; display: inline-flex; vertical-align: top; margin: 0px 8px; font-size: 21px; font-weight: 300; line-height: 26px; color: rgb(209, 213, 219);}.djb-breadcrumbs .djb-breadcrumbs__item:first-child:not(:last-child)::after{margin-left: 7px;}[data-a~="apay-i--rbi"]{aspect-ratio: 611 / 64;}[data-a~="apay-i--idc"]{aspect-ratio: 380 / 64;}:where(body.woocommerce-shop) .two-line-text{display: -webkit-box !important; -webkit-line-clamp: 2 !important; -webkit-box-orient: vertical !important; overflow: hidden !important; text-overflow: ellipsis !important;}:where(body.woocommerce-shop) :is(#brxe-saabro, .brxe-saabro){font-size: 20px !important;}:where(body.woocommerce-shop) :is(#brxe-dhcrav, .brxe-dhcrav){display: flex; flex-direction: column; padding-bottom: 20px;}:where(body.woocommerce-shop) .fp-panel{font-family: Inter, system-ui, sans-serif;}:where(body.woocommerce-shop) .fp-panel *{font-family: Inter, system-ui, sans-serif;}:where(body.woocommerce-shop) .fp-panel .brxe-wpgb-facet:not(:last-child){padding-bottom: 16px; border-bottom: 1px solid var(--bd,#E5E7EB);}:where(body.woocommerce-shop) .brxe-wpgb-facet:has(> .wpgb-facet[hidden]){display: none !important;}:where(body.woocommerce-shop) .filteri_div{max-height: 480px; overflow: hidden auto; padding-right: 10px; scrollbar-width: thin; scrollbar-color: #C7CDD6 var(--bg2,#F9FAFB);}:where(body.woocommerce-shop) .filteri_div::-webkit-scrollbar{width: 8px;}:where(body.woocommerce-shop) .filteri_div::-webkit-scrollbar-track{background: var(--bg2,#F9FAFB); border-radius: 8px;}:where(body.woocommerce-shop) .filteri_div::-webkit-scrollbar-thumb{background: rgb(199, 205, 214); border-radius: 8px;}:where(body.woocommerce-shop) .filteri_div::-webkit-scrollbar-thumb:hover{background: var(--b,#3A7AFE);}:where(body.woocommerce-shop) .fp-panel .brxe-wpgb-facet{margin-bottom: 10px;}:where(body.woocommerce-shop) .fp-panel .brxe-wpgb-facet:not(:last-child){padding-bottom: 10px;}:where(body.woocommerce-shop) .fp-panel .filteri_div .brxe-wpgb-facet{margin-bottom: 10px !important; padding-bottom: 10px !important;}:where(body.woocommerce-shop) .fp-panel .filteri_div .brxe-wpgb-facet:not(:last-child){margin-bottom: 10px !important; padding-bottom: 10px !important;}:where(body.woocommerce-shop) .fp-panel{gap: 10px !important;}:where(body.woocommerce-shop) .fp-panel fieldset{margin: 0px !important; border: 0px !important; min-width: 0px !important;}:where(body.woocommerce-shop) :is(#brxe-dhntqw, .brxe-dhntqw){font-size: 40px !important;}:where(body.woocommerce-shop) :is(#brxe-llhcdc, .brxe-llhcdc){height: 50px;}:where(body.woocommerce-shop) :is(#brxe-vosucv, .brxe-vosucv){font-size: 40px !important;}:where(body.woocommerce-shop) :is(#brxe-aumgri, .brxe-aumgri){margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; color: rgb(23, 32, 51); font-family: "inherit"; font-size: 13px; font-weight: 500; line-height: 1; letter-spacing: 0.02em; text-transform: uppercase;}@media (max-width: 768px) {:where(body.woocommerce-shop) :is(#brxe-xogwdk, .brxe-xogwdk) select{font-size: 16px !important;}}@media (max-width: 767px) {:where(body.woocommerce-shop) :is(#brxe-jpkmcs, .brxe-jpkmcs){align-self: flex-end !important;}}:where(body.woocommerce-shop) .pgn1{display: flex !important; align-items: center !important; justify-content: flex-start !important; width: 100% !important; margin: 0px !important; padding: 0px !important; box-sizing: border-box !important;}:where(body.woocommerce-shop) .pgn1 .brxe-wpgb-facet{display: block !important; width: 100% !important; max-width: none !important; margin: 0px !important; padding: 0px !important;}@media (max-width: 768px) {:where(body.woocommerce-shop) .stb1 .pgn1{grid-area: pagination !important; display: flex !important; align-items: center !important; justify-content: flex-start !important; justify-self: stretch !important; width: 100% !important; margin: 0px !important; padding: 0px !important; overflow: visible !important;}}:where(body.woocommerce-shop) .stb1{display: grid !important; grid-template-columns: auto minmax(0px, 1fr) auto !important; grid-template-areas: "heading heading heading" "sort count pagination" !important; align-items: center !important; gap: 20px 18px !important; width: 100% !important; margin: 0px !important; padding: 0px 0px 18px !important; box-sizing: border-box !important; overflow: visible !important;}:where(body.woocommerce-shop) .stb1 .sht{margin: 0px !important; padding: 0px !important; color: rgb(17, 24, 39) !important; font-size: 30px !important; line-height: 1.1 !important; font-weight: 800 !important; text-transform: uppercase !important;}:where(body.woocommerce-shop) .stb1 :is(#brxe-jpkmcs, .brxe-jpkmcs){grid-area: sort !important; display: flex !important; align-items: center !important; justify-content: flex-start !important; flex-wrap: nowrap !important; gap: 10px !important; width: auto !important; min-width: 0px !important; margin: 0px !important; padding: 0px !important; justify-self: start !important;}:where(body.woocommerce-shop) .stb1 :is(#brxe-aumgri, .brxe-aumgri){flex: 0 0 auto !important; margin: 0px !important; padding: 0px !important; color: rgb(17, 24, 39) !important; font-size: 14px !important; line-height: 1 !important; font-weight: 500 !important; text-transform: none !important; white-space: nowrap !important;}:where(body.woocommerce-shop) .stb1 :is(#brxe-xogwdk, .brxe-xogwdk){flex: 0 0 160px !important; width: 160px !important; min-width: 160px !important; max-width: 160px !important; margin: 0px !important; padding: 0px !important;}:where(body.woocommerce-shop) .stb1 :is(#brxe-hmjfht, .brxe-hmjfht){grid-area: count !important; display: flex !important; align-items: center !important; justify-content: flex-start !important; width: auto !important; min-width: 0px !important; margin: 0px !important; padding: 0px !important;}:where(body.woocommerce-shop) .stb1 .pgn1{grid-area: pagination !important; display: flex !important; align-items: center !important; justify-content: flex-end !important; width: auto !important; min-width: 0px !important; margin: 0px !important; padding: 0px !important; justify-self: end !important;}:where(body.woocommerce-shop) .stb1 .pgn1 .brxe-wpgb-facet{display: flex !important; align-items: center !important; justify-content: flex-end !important; width: auto !important; max-width: none !important; margin: 0px !important; padding: 0px !important;}:where(body.woocommerce-shop) .stb1 .filter-trigger{display: none !important;}:where(body.woocommerce-shop) #pg-shop .pg .cur{color: rgb(31, 41, 55) !important;}:where(body.woocommerce-shop) .pc{position: relative !important;}:where(body.woocommerce-shop) .pc .im{position: relative;}:where(body.woocommerce-shop) .pc .bdg{position: absolute !important; top: 10px !important; left: 10px !important; z-index: 20 !important; pointer-events: none !important;}:where(body.woocommerce-shop) .pc .wl-btn{position: absolute !important; top: 12px !important; right: 12px !important; z-index: 30 !important; pointer-events: auto !important;}:where(body.woocommerce-shop) .pc .btn-c{position: relative !important; z-index: 31 !important; pointer-events: auto !important; cursor: pointer !important;}:where(body.woocommerce-shop) .pc .added_to_cart{position: relative !important; z-index: 31 !important; pointer-events: auto !important; cursor: pointer !important;}:where(body.woocommerce-shop) .pc .bd{position: relative;}:where(body.woocommerce-shop) .pc .cn{position: relative;}@media (max-width: 478px) {@media (max-width: 480px) {:where(body.woocommerce-shop) #pg-shop .pg.pg3,:where(body.woocommerce-shop) #pg-shop .pg3,:where(body.woocommerce-shop) .pg.pg3,:where(body.woocommerce-shop) .pg3{grid-template-columns: minmax(0px, 1fr) !important; gap: 12px !important;}}}@media (max-width: 768px) {:where(body.woocommerce-shop) .pgn{flex-direction: column !important; align-items: flex-start !important; gap: 10px !important;}}:where(body.woocommerce-shop) .pgn{display: flex !important; align-items: center !important; justify-content: space-between !important; width: 100% !important; gap: 20px !important; margin: 0px !important; padding: 0px !important;}@media (max-width: 767px) {@media (max-width: 768px) {:where(body.woocommerce-shop) .pgn{display: flex !important; flex-direction: column !important; align-items: center !important; justify-content: center !important; width: 100% !important; gap: 10px !important; text-align: center !important;}}}:where(body.woocommerce-shop) :is(#brxe-skmfws, .brxe-skmfws){align-self: center !important;}:where(body.woocommerce-shop) #pg-shop{width: 100%;}:where(body.woocommerce-shop) :is(#brxe-ewqwhy, .brxe-ewqwhy){padding-top: 40px;}@media (max-width: 767px) {:where(body.woocommerce-shop) :is(#brxe-ewqwhy, .brxe-ewqwhy){padding-top: 0px;}:where(body.woocommerce-shop) :is(#brxe-yxdxjs, .brxe-yxdxjs){margin-top: 25px;}}:where(body.woocommerce-shop) :is(#brxe-ksuzvh, .brxe-ksuzvh){display: flex; flex-direction: column; padding-bottom: 20px;}@media (max-width: 767px) {:where(body.woocommerce-shop) :is(#brxe-lpxglq, .brxe-lpxglq){margin-bottom: 50px;}}:where(body.woocommerce-shop) :is(#brxe-qqcwuq, .brxe-qqcwuq) .bu-oc-panel{transition-duration: 0.5s; height: 50%;}:where(body.woocommerce-shop) :is(#brxe-qqcwuq, .brxe-qqcwuq) .bu-ocp-backdrop{transition-duration: 0.5s;}:where(body.woocommerce-shop) .bu-oc-panel{padding: 24px 20px; background: rgb(255, 255, 255); font-family: Inter, system-ui, sans-serif;}:where(body.woocommerce-shop) .pm-handle{width: 40px; height: 4px; border-radius: 2px; background: rgb(229, 231, 235); margin: 0px auto 20px;}:where(body.woocommerce-shop) .bu-oc-panel h3{font-size: 18px; font-weight: 700; color: rgb(17, 24, 39); margin: 0px;}@media (max-width: 991px) {:where(body.woocommerce-shop) .bu-oc-panel,:where(body.woocommerce-shop) .bu-oc-panel *{font-family: Inter, system-ui, sans-serif; box-sizing: border-box;}:where(body.woocommerce-shop) .bu-oc-panel{--alteo-bottombar: 88px; --alteo-attr-h: 320px; max-height: 100dvh; overflow-y: auto; overscroll-behavior: contain; background: var(--bg,#fff); padding: 0 16px var(--alteo-bottombar);}:where(body.woocommerce-shop) .bu-oc-panel .pm-handle{width: 40px; height: 5px; border-radius: 99px; background: rgb(209, 213, 219); margin: 10px auto 4px;}:where(body.woocommerce-shop) .bu-oc-panel #iskluci_filtere{flex: 0 0 40px; line-height: 1; cursor: pointer; width: 40px !important; height: 40px !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; border-radius: 50% !important; background: var(--bg2,#F9FAFB) !important; color: var(--t2,#6B7280) !important; font-size: 20px !important;}:where(body.woocommerce-shop) .bu-oc-panel #iskluci_filtere:active{background: var(--hover-bg,#F3F4F6) !important;}:where(body.woocommerce-shop) .bu-oc-panel .brxe-wpgb-facet{margin-bottom: 8px;}:where(body.woocommerce-shop) .bu-oc-panel .brxe-wpgb-facet:has(> .wpgb-facet[hidden]){display: none !important;}:where(body.woocommerce-shop) .bu-oc-panel #primeni_filtere{letter-spacing: 0.01em; cursor: pointer; box-shadow: rgba(58, 122, 254, 0.32) 0px 6px 16px; transition: transform 0.08s, box-shadow 0.15s, background 0.15s; width: 100% !important; height: 54px !important; margin: 10px 0px 0px !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; border-radius: 12px !important; background: var(--b,#3A7AFE) !important; color: rgb(255, 255, 255) !important; font-size: 16px !important; font-weight: 700 !important;}:where(body.woocommerce-shop) .bu-oc-panel #primeni_filtere:active{transform: translateY(1px); box-shadow: rgba(58, 122, 254, 0.28) 0px 3px 10px; background: var(--bh,#2563EB) !important;}}@media (max-width: 767px) {:where(body.woocommerce-shop) :is(#brxe-qqcwuq, .brxe-qqcwuq) .bu-oc-panel{height: 80%; padding-top: 50px; width: 100%;}:where(body.woocommerce-shop) :is(#brxe-qqcwuq, .brxe-qqcwuq){padding-bottom: 50px;}}:root:where(:has(> body.woocommerce-shop)){--b: #3A7AFE; --bh: #2563EB; --ba: #1D4ED8; --b50: #EFF6FF; --t1: #111827; --t2: #6B7280; --t3: #9CA3AF; --bd: #E5E7EB; --bg: #FFFFFF; --bg2: #F9FAFB; --rd: #d63d3d; --sc: #22C55E; --c: 1320px; --r: 12px; --rs: 8px; --rl: 16px; --sh: 0 2px 8px rgba(0,0,0,.06); --sh2: 0 4px 16px rgba(0,0,0,.08); --tr: .15s ease;}:where(body.woocommerce-shop) #pg-shop{background: var(--bg2); color: var(--t1); font-family: Inter, system-ui, sans-serif;}:where(body.woocommerce-shop) #pg-shop .c{max-width: var(--c); margin: 0px auto; padding: 0px 24px;}:where(body.woocommerce-shop) #pg-shop .slider-wrap{position: relative; border-radius: var(--rl); overflow: hidden; box-shadow: var(--sh2); max-width: 100%;}:where(body.woocommerce-shop) #pg-shop .slider-track{display: flex; transition: transform 0.5s; will-change: transform;}:where(body.woocommerce-shop) #pg-shop .slide{min-width: 100%; height: 320px; display: flex; align-items: center; position: relative; overflow: hidden;}:where(body.woocommerce-shop) #pg-shop .slide img{position: absolute; inset: 0px; width: 100%; height: 100%; object-fit: cover;}:where(body.woocommerce-shop) #pg-shop .slide-overlay{position: absolute; inset: 0px; background: linear-gradient(90deg, rgba(0, 0, 0, 0.65), rgba(0, 0, 0, 0.15));}:where(body.woocommerce-shop) #pg-shop .slide-content{position: relative; z-index: 1; padding: 0px 60px; color: rgb(255, 255, 255);}:where(body.woocommerce-shop) #pg-shop .slide h2{font-size: 36px; font-weight: 800; line-height: 1.1;}:where(body.woocommerce-shop) #pg-shop .slide p{font-size: 15px; opacity: 0.85; margin-top: 8px;}:where(body.woocommerce-shop) #pg-shop .btn-w{margin-top: 16px; background: rgb(255, 255, 255); color: var(--b); height: 44px; padding: 0px 28px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; font-weight: 700; font-size: 13px; border-radius: var(--rs); display: inline-flex; align-items: center; cursor: pointer;}:where(body.woocommerce-shop) #pg-shop .slider-dots{position: absolute; bottom: 20px; left: 50%; transform: translateX(-50%); display: flex; gap: 8px; z-index: 2;}:where(body.woocommerce-shop) #pg-shop .slider-dot{width: 8px; height: 8px; border-radius: 4px; background: rgba(255, 255, 255, 0.4); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; cursor: pointer; transition: 0.3s; padding: 0px;}:where(body.woocommerce-shop) #pg-shop .slider-dot.active{width: 24px; background: rgb(255, 255, 255);}:where(body.woocommerce-shop) #pg-shop .slider-arrow{position: absolute; top: 50%; transform: translateY(-50%); width: 40px; height: 40px; border-radius: 10px; background: rgba(255, 255, 255, 0.15); border: 1px solid rgba(255, 255, 255, 0.2); color: rgb(255, 255, 255); z-index: 2; font-size: 18px; opacity: 0; transition: opacity 0.3s;}:where(body.woocommerce-shop) #pg-shop .slider-wrap:hover .slider-arrow{opacity: 1;}:where(body.woocommerce-shop) #pg-shop .slider-arrow.l{left: 16px;}:where(body.woocommerce-shop) #pg-shop .slider-arrow.r{right: 16px;}:where(body.woocommerce-shop) #pg-shop .sl{display: flex; gap: 24px; margin-top: 24px;}:where(body.woocommerce-shop) #pg-shop .ss{width: 260px; flex-shrink: 0;}:where(body.woocommerce-shop) #pg-shop .sm{flex: 1 1 0%; min-width: 0px;}:where(body.woocommerce-shop) #pg-shop .fp-panel{background: var(--bg); border-radius: var(--r); box-shadow: var(--sh); padding: 20px;}:where(body.woocommerce-shop) #pg-shop .fp-panel h3{font-size: 15px; font-weight: 700; margin-bottom: 16px;}:where(body.woocommerce-shop) #pg-shop .pg{display: grid; gap: 20px;}:where(body.woocommerce-shop) #pg-shop .pg3{grid-template-columns: repeat(3, 1fr);}:where(body.woocommerce-shop) #pg-shop .pc{background: var(--bg); border-radius: var(--r); box-shadow: var(--sh); overflow: hidden; transition: 0.2s; position: relative;}:where(body.woocommerce-shop) #pg-shop .pc:hover{box-shadow: var(--sh2); transform: translateY(-2px); z-index: 10;}:where(body.woocommerce-shop) #pg-shop .pc .im{height: 200px; overflow: hidden; background: var(--bg2);}:where(body.woocommerce-shop) #pg-shop .pc .im img{width: 100%; height: 100%; object-fit: cover; transition: transform 0.4s;}:where(body.woocommerce-shop) #pg-shop .pc:hover .im img{transform: scale(1.08);}:where(body.woocommerce-shop) #pg-shop .pc .bd{padding: 16px;}:where(body.woocommerce-shop) #pg-shop .cp{display: flex; align-items: baseline; gap: 8px; margin-top: 10px;}:where(body.woocommerce-shop) #pg-shop .btn-c{width: 100%; height: 42px; border-radius: 10px; background: var(--b); color: rgb(255, 255, 255); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; font-weight: 600; font-size: 13px; margin-top: 12px; transition: 0.2s; display: flex; align-items: center; justify-content: center; gap: 6px; cursor: pointer;}:where(body.woocommerce-shop) #pg-shop .btn-c:hover{background: var(--bh); transform: translateY(-1px);}:where(body.woocommerce-shop) #pg-shop .btn-c::before{content: "+"; font-size: 18px; font-weight: 400;}:where(body.woocommerce-shop) #pg-shop .bdg{position: absolute; top: 10px; left: 10px; z-index: 2; font-size: 11px; font-weight: 700; padding: 4px 12px; border-radius: 6px; color: rgb(255, 255, 255);}:where(body.woocommerce-shop) #pg-shop .wl-btn{position: absolute; top: 12px; right: 12px; z-index: 2; width: 36px; height: 36px; border-radius: 50%; background: rgb(255, 255, 255); border: 1px solid var(--bd); box-shadow: rgba(0, 0, 0, 0.12) 0px 2px 8px;}:where(body.woocommerce-shop) #pg-shop .wl-btn::before{font-size: 18px; color: var(--t3);}:where(body.woocommerce-shop) #pg-shop .wl-btn:hover::before{color: var(--rd);}:where(body.woocommerce-shop) #pg-shop .filter-trigger{display: none; width: 100%; height: 44px; border-radius: var(--rs); background: var(--bg); border: 1px solid var(--bd); font-size: 14px; font-weight: 600; margin-bottom: 16px; align-items: center; justify-content: center; gap: 8px; box-shadow: var(--sh);}@media (max-width: 1024px) {:where(body.woocommerce-shop) #pg-shop .pg3{grid-template-columns: repeat(2, 1fr);}}@media (max-width: 768px) {:where(body.woocommerce-shop) #pg-shop .c{padding: 0px 16px;}:where(body.woocommerce-shop) #pg-shop .slide{height: 260px !important;}:where(body.woocommerce-shop) #pg-shop .slide-content{padding: 0px 24px;}:where(body.woocommerce-shop) #pg-shop .slide h2{font-size: 28px !important;}:where(body.woocommerce-shop) #pg-shop .sl{flex-direction: column;}:where(body.woocommerce-shop) #pg-shop .ss{display: none;}}@media (max-width: 480px) {:where(body.woocommerce-shop) #pg-shop .pg3{grid-template-columns: 1fr;}}:where(body.woocommerce-shop) .fp-panel .djb-filter-facet__count{line-height: 1.2;}body:where(.woocommerce-shop) .stb1{display: grid !important; grid-template-columns: auto minmax(0px, 1fr) auto !important; grid-template-areas: "heading heading heading" "sort count pagination" !important; align-items: center !important; gap: 20px 18px !important; padding: 0px 0px 18px !important; width: 100% !important; margin: 0px !important;}body:where(.woocommerce-shop) .stb1 #brxe-xogwdk{align-self: flex-start !important; width: 160px !important; flex: 0 0 160px !important;}body:where(.woocommerce-shop) .stb1 #brxe-xogwdk select{width: 160px !important;}body:where(.woocommerce-shop) #brxe-oggiaj .djb-catalog-pagination__list{gap: 2px !important;}body:where(.woocommerce-shop) #brxe-oggiaj .djb-catalog-pagination__page{min-width: 32px !important; width: auto !important; height: 32px !important; padding: 0px 7px !important; border-radius: 5px !important;}body:where(.woocommerce-shop) #brxe-oggiaj .djb-catalog-pagination__dots{min-width: 32px !important; width: auto !important; height: 32px !important; padding: 0px 3px !important; border-radius: 5px !important;}body:where(.woocommerce-shop) #brxe-xxtdxc .djb-catalog-pagination__list{gap: 2px !important;}body:where(.woocommerce-shop) #brxe-xxtdxc .djb-catalog-pagination__page{min-width: 34px !important; width: auto !important; height: 34px !important; padding: 0px 7px !important; border-radius: 5px !important;}body:where(.woocommerce-shop) #brxe-xxtdxc .djb-catalog-pagination__dots{min-width: 32px !important; width: auto !important; height: 34px !important; padding: 0px 3px !important; border-radius: 5px !important;}@media (min-width: 769px) and (max-width: 856px) {body:where(.woocommerce-shop) .stb1{grid-template-columns: minmax(0px, 1fr) !important; grid-template-areas: "heading" "pagination" "sort" !important; row-gap: 12px !important;}}@media (max-width: 767px) {body:where(.woocommerce-shop) #pg-shop{margin: 0px !important;}body:where(.woocommerce-shop) .stb1 #brxe-xogwdk{height: 44px !important; overflow: visible !important;}body:where(.woocommerce-shop) .stb1 #brxe-xogwdk .djb-catalog-sorting__select{display: block !important; width: 160px !important; height: 44px !important; overflow: visible !important;}body:where(.woocommerce-shop) .stb1 #brxe-xogwdk select{font-size: 16px !important; width: 232.73px !important; max-width: none !important; height: 64px !important; min-height: 0px !important; padding: 0px 52.36px 0px 14.55px !important; border-width: 1.455px !important; border-radius: 11.64px !important; background-size: 34.9px 34.9px !important; background-position: calc(100% - 8.73px) 50% !important; transform: scale(0.6875) !important; transform-origin: 0px 0px !important; margin: 0px !important;}}:is(#brxe-owdexs, .brxe-owdexs){display: none;}@media (max-width: 767px) {:is(#brxe-owdexs, .brxe-owdexs){display: flex;}}:is(#brxe-mwrmxn, .brxe-mwrmxn){display: none; font-size: 40px;}:is(#brxe-mwrmxn, .brxe-mwrmxn){font-size: 40px !important;}.brxe-woypvb .brxe-kgdfql.brxe-text-basic{font-size: 20px;}.brxe-woypvb .brxe-wnmten.brxe-text-basic{font-size: 16px;}@media (max-width: 767px) {:is(#brxe-bcoata, .brxe-bcoata){display: none;}:is(#brxe-yueuwm, .brxe-yueuwm){padding-top: 0px;}}:is(#brxe-zmtnkv, .brxe-zmtnkv){font-size: 20px !important;}:is(#brxe-ykkrmq, .brxe-ykkrmq){display: flex; flex-direction: column; padding-bottom: 20px;}@media (max-width: 767px) {:is(#brxe-yobgca, .brxe-yobgca){visibility: hidden; overflow: hidden;}}:is(#brxe-qxxjvt, .brxe-qxxjvt){width: 100% !important; margin: 0px !important; padding: 0px 0px 9px !important; border-width: 0px 0px 2px !important; border-style: none none solid !important; border-color: currentcolor currentcolor rgb(217, 217, 217) !important; border-image: none !important; box-shadow: none !important;}:is(#brxe-sqrzrw, .brxe-sqrzrw).sht{margin: 0px !important; padding: 0px !important; line-height: 1.15 !important;}:is(#brxe-qxxjvt, .brxe-qxxjvt){height: 40px;}@media (max-width: 767px) {:is(#brxe-qxxjvt, .brxe-qxxjvt){height: 100%; padding-bottom: 5px;}}:is(#brxe-loonof, .brxe-loonof){margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; color: rgb(23, 32, 51); font-family: "inherit"; font-size: 16px; font-weight: 500; line-height: 1; letter-spacing: 0.02em; text-transform: uppercase;}:is(#brxe-loonof, .brxe-loonof){font-size: 16px !important; line-height: 1 !important; text-transform: none !important;}@media (max-width: 768px) {:is(#brxe-jcbybb, .brxe-jcbybb) select,:is(#brxe-jcbybb, .brxe-jcbybb) input{font-size: 16px !important;}}.stb1 :is(#brxe-jcbybb, .brxe-jcbybb){flex: 0 0 160px !important; width: 160px !important; min-width: 160px !important; max-width: 160px !important;}@media (max-width: 767px) {:is(#brxe-ooklyb, .brxe-ooklyb){align-self: flex-end !important;}}@media (max-width: 478px) {@media (max-width: 768px) {.stb1 :is(#brxe-jcbybb, .brxe-jcbybb){flex: 1 1 auto !important; width: auto !important; min-width: 170px !important; max-width: none !important;}}}.stb1 :is(#brxe-ooklyb, .brxe-ooklyb){grid-area: sort !important; display: flex !important; align-items: center !important; flex-wrap: nowrap !important; gap: 10px !important; width: auto !important; min-width: 0px !important; margin: 0px !important; padding: 0px !important;}.stb1 :is(#brxe-loonof, .brxe-loonof){flex: 0 0 auto !important; margin: 0px !important; padding: 0px !important; color: rgb(17, 24, 39) !important; font-size: 14px !important; line-height: 1 !important; font-weight: 500 !important; white-space: nowrap !important;}.stb1 :is(#brxe-zfalwn, .brxe-zfalwn){grid-area: count !important; display: flex !important; align-items: center !important; min-width: 0px !important; margin: 0px !important; padding: 0px !important;}@media (max-width: 1150px) {.stb1 :is(#brxe-zfalwn, .brxe-zfalwn){grid-area: count !important; display: flex !important; align-items: center !important; min-width: 0px !important; width: 100% !important; margin: 0px !important; padding: 0px !important; overflow: hidden !important;}.stb1 :is(#brxe-ooklyb, .brxe-ooklyb){grid-area: sort !important; display: flex !important; align-items: center !important; flex-wrap: nowrap !important; gap: 10px !important; min-width: 0px !important; width: auto !important; margin: 0px !important; padding: 0px !important;}.stb1 :is(#brxe-loonof, .brxe-loonof){flex: 0 0 auto !important; margin: 0px !important; padding: 0px !important; color: rgb(17, 24, 39) !important; font-size: 14px !important; line-height: 1 !important; font-weight: 500 !important; white-space: nowrap !important;}.stb1 :is(#brxe-jcbybb, .brxe-jcbybb){min-width: 0px !important;}@media (min-width: 769px) and (max-width: 1250px) {.stb1 :is(#brxe-zfalwn, .brxe-zfalwn){justify-content: flex-end !important;}.stb1 :is(#brxe-ooklyb, .brxe-ooklyb){width: 100% !important; gap: 8px !important;}}@media (max-width: 768px) {.stb1 :is(#brxe-zfalwn, .brxe-zfalwn){display: none !important;}.stb1 :is(#brxe-ooklyb, .brxe-ooklyb){grid-area: sort !important; width: 100% !important; min-width: 0px !important; gap: 8px !important;}.stb1 :is(#brxe-jcbybb, .brxe-jcbybb){flex: 1 1 auto !important; min-width: 0px !important;}}}.brxe-fufppq .brxe-bexina.brxe-image:not(.tag){object-fit: fill;}:is(#brxe-bydqoh, .brxe-bydqoh) .products.pc .im{background: rgb(255, 255, 255) !important;}:is(#brxe-bydqoh, .brxe-bydqoh) .products.pc .im img{background: rgb(255, 255, 255) !important;}.pc .brxe-vqwdks{position: relative !important; z-index: 30 !important; pointer-events: auto !important;}:is(#brxe-bydqoh, .brxe-bydqoh){margin-bottom: 20px;}@media (max-width: 478px) {:is(#brxe-bydqoh, .brxe-bydqoh){display: grid; align-items: initial;}}:is(#brxe-julcvy, .brxe-julcvy){margin-top: 35px;}@media (max-width: 767px) {:is(#brxe-julcvy, .brxe-julcvy){padding-top: 0px; margin-top: 20px;}}:is(#brxe-rkjtqb, .brxe-rkjtqb){display: flex; flex-direction: column; padding-bottom: 20px;}@media (max-width: 767px) {:is(#brxe-kgweam, .brxe-kgweam){max-width: none !important;}}:is(#brxe-gidhbv, .brxe-gidhbv){display: none; visibility: hidden; overflow: hidden;}:is(#brxe-gidhbv, .brxe-gidhbv) .bu-oc-panel{transition-duration: 0.5s; height: 50%;}:is(#brxe-gidhbv, .brxe-gidhbv) .bu-ocp-backdrop{transition-duration: 0.5s;}@media (max-width: 767px) {:is(#brxe-gidhbv, .brxe-gidhbv){display: flex; visibility: visible; overflow: visible; z-index: 999999;}.bu-oc-panel :is(#brxe-fkqiqo, .brxe-fkqiqo){position: sticky; top: 0px; z-index: 6; background: var(--bg,#fff); margin: 0px -16px 10px; padding: 8px 16px 12px; border-bottom: 1px solid var(--bd,#E5E7EB);}.bu-oc-panel :is(#brxe-fkqiqo, .brxe-fkqiqo) h3{font-weight: 700; color: var(--ch,#1F2937); margin: 0px; font-size: 18px !important;}.bu-oc-panel :is(#brxe-kgweam, .brxe-kgweam){margin: 12px -16px 0px; padding: 12px 16px 0px; border-top: 1px solid var(--bd,#E5E7EB); background: var(--bg,#fff);}:is(#brxe-gidhbv, .brxe-gidhbv){--f-blue: var(--b,#3A7AFE); --f-blue-dark: #2563EB; --f-ink: #1a1a2e; --f-muted: #7a8190; --f-line: #eef0f3; --f-soft: var(--bg2,#f4f5f7);}:is(#brxe-gidhbv, .brxe-gidhbv) .bu-ocp-backdrop{background: rgba(17, 24, 39, 0.45);}:is(#brxe-gidhbv, .brxe-gidhbv) .bu-oc-panel{display: flex; flex-direction: column; max-height: 90dvh; background: rgb(255, 255, 255); border-radius: 18px 18px 0px 0px; box-shadow: rgba(0, 0, 0, 0.18) 0px -8px 40px; overflow: hidden; font-family: Inter, system-ui, sans-serif; color: var(--f-ink);}:is(#brxe-gidhbv, .brxe-gidhbv) .pm-handle{flex: 0 0 auto; width: 42px; height: 4px; margin: 10px auto 2px; border-radius: 99px; background: rgb(214, 217, 224);}:is(#brxe-gidhbv, .brxe-gidhbv) :is(#brxe-fkqiqo, .brxe-fkqiqo){flex: 0 0 auto; display: flex; align-items: center; justify-content: space-between; padding: 6px 18px 14px; background: rgb(255, 255, 255); border-bottom: 1px solid var(--f-line); margin-bottom: 0px !important;}:is(#brxe-gidhbv, .brxe-gidhbv) :is(#brxe-llhvrt, .brxe-llhvrt){font-size: 17px; font-weight: 700; letter-spacing: -0.01em;}:is(#brxe-gidhbv, .brxe-gidhbv) #iskluci_filtere{display: flex; align-items: center; justify-content: center; color: var(--f-ink); cursor: pointer; transition: background 0.15s; width: 34px !important; height: 34px !important; border-radius: 50% !important; background: var(--f-soft) !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; font-size: 14px !important;}:is(#brxe-gidhbv, .brxe-gidhbv) #iskluci_filtere:hover{background: rgb(231, 233, 238) !important;}:is(#brxe-gidhbv, .brxe-gidhbv) :is(#brxe-rkjtqb, .brxe-rkjtqb){flex: 1 1 auto; overflow-y: auto; overscroll-behavior: contain; padding: 6px 18px 14px;}:is(#brxe-gidhbv, .brxe-gidhbv) :is(#brxe-rkjtqb, .brxe-rkjtqb)::-webkit-scrollbar{width: 6px;}:is(#brxe-gidhbv, .brxe-gidhbv) :is(#brxe-rkjtqb, .brxe-rkjtqb)::-webkit-scrollbar-thumb{background: rgb(214, 217, 224); border-radius: 99px;}:is(#brxe-gidhbv, .brxe-gidhbv) .brxe-wpgb-facet:has(> .wpgb-facet[hidden]){display: none;}:is(#brxe-gidhbv, .brxe-gidhbv) :is(#brxe-kgweam, .brxe-kgweam){flex: 0 0 auto; display: flex; gap: 10px; align-items: stretch; padding: 12px 18px calc(12px + env(safe-area-inset-bottom, 0px)); background: rgb(255, 255, 255); border-top: 1px solid var(--f-line); box-shadow: rgba(0, 0, 0, 0.04) 0px -2px 12px;}:is(#brxe-gidhbv, .brxe-gidhbv) #primeni_filtere{flex: 1 1 auto; min-width: 0px; cursor: pointer; transition: background 0.15s, transform 0.1s; height: 48px !important; margin-top: 0px !important; border-radius: 10px !important; background: var(--f-blue) !important; color: rgb(255, 255, 255) !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; font-weight: 700 !important; font-size: 15px !important;}:is(#brxe-gidhbv, .brxe-gidhbv) #primeni_filtere:hover{background: var(--f-blue-dark) !important;}:is(#brxe-gidhbv, .brxe-gidhbv) #primeni_filtere:active{transform: translateY(1px);}:is(#brxe-gidhbv, .brxe-gidhbv) .bu-oc-panel{padding-top: 50px; padding-bottom: 30px; height: 80%;}}.two-line-text{display: -webkit-box !important; -webkit-line-clamp: 2 !important; -webkit-box-orient: vertical !important; overflow: hidden !important; text-overflow: ellipsis !important;}.fp-panel{font-family: Inter, system-ui, sans-serif;}.fp-panel *{font-family: Inter, system-ui, sans-serif;}.fp-panel .brxe-wpgb-facet:not(:last-child){padding-bottom: 16px; border-bottom: 1px solid var(--bd,#E5E7EB);}.brxe-wpgb-facet:has(> .wpgb-facet[hidden]){display: none !important;}.filteri_div{max-height: 480px; overflow: hidden auto; padding-right: 10px; scrollbar-width: thin; scrollbar-color: #C7CDD6 var(--bg2,#F9FAFB);}.filteri_div::-webkit-scrollbar{width: 8px;}.filteri_div::-webkit-scrollbar-track{background: var(--bg2,#F9FAFB); border-radius: 8px;}.filteri_div::-webkit-scrollbar-thumb{background: rgb(199, 205, 214); border-radius: 8px;}.filteri_div::-webkit-scrollbar-thumb:hover{background: var(--b,#3A7AFE);}.fp-panel .brxe-wpgb-facet{margin-bottom: 10px;}.fp-panel .brxe-wpgb-facet:not(:last-child){padding-bottom: 10px;}.fp-panel .filteri_div .brxe-wpgb-facet{margin-bottom: 10px !important; padding-bottom: 10px !important;}.fp-panel .filteri_div .brxe-wpgb-facet:not(:last-child){margin-bottom: 10px !important; padding-bottom: 10px !important;}.fp-panel{gap: 10px !important;}.fp-panel fieldset{margin: 0px !important; border: 0px !important; min-width: 0px !important;}.pgn1{display: flex !important; align-items: center !important; justify-content: flex-start !important; width: 100% !important; margin: 0px !important; padding: 0px !important; box-sizing: border-box !important;}.pgn1 .brxe-wpgb-facet{display: block !important; width: 100% !important; max-width: none !important; margin: 0px !important; padding: 0px !important;}.stb1{display: grid !important; grid-template-columns: auto minmax(0px, 1fr) auto !important; grid-template-areas: "heading heading heading" "sort count pagination" !important; align-items: center !important; gap: 20px 18px !important; width: 100% !important; margin: 0px !important; padding: 0px 0px 18px !important; box-sizing: border-box !important; overflow: visible !important;}.stb1 .sht{margin: 0px !important; color: rgb(17, 24, 39) !important; font-size: 30px !important; line-height: 1.1 !important; font-weight: 800 !important; text-transform: uppercase !important;}.stb1 .filter-trigger{display: none !important;}@media (max-width: 1150px) {.stb1{display: grid !important; grid-template-columns: auto minmax(0px, 1fr) auto auto !important; grid-template-areas: "heading heading heading heading" "pagination count sort perpage" !important; align-items: center !important; gap: 18px 16px !important; width: 100% !important; margin: 0px !important; padding: 0px 0px 18px !important; box-sizing: border-box !important; overflow: visible !important;}.stb1 .sht{margin: 0px !important; color: rgb(17, 24, 39) !important; font-size: 30px !important; line-height: 1.1 !important; font-weight: 800 !important; text-transform: uppercase !important;}.stb1 .filter-trigger{display: none !important;}@media (min-width: 769px) and (max-width: 1250px) {.stb1{grid-template-columns: minmax(0px, 1fr) auto !important; grid-template-areas: "heading heading" "pagination count" "sort perpage" !important; gap: 14px !important;}}@media (max-width: 768px) {.stb1{display: grid !important; grid-template-columns: minmax(0px, 1fr) minmax(0px, 1fr) !important; grid-template-areas: "heading heading" "pagination pagination" "sort perpage" "filter filter" !important; align-items: center !important; gap: 14px 10px !important; width: 100% !important; margin: 0px !important; padding: 0px 10px 16px !important; box-sizing: border-box !important; overflow: visible !important;}.stb1 .sht{font-size: 21px !important; line-height: 1.15 !important;}.stb1 .filter-trigger{grid-area: filter !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; gap: 8px !important; width: 100% !important; min-height: 44px !important; margin: 0px !important; padding: 0px 18px !important; box-sizing: border-box !important; border: 0px !important; border-radius: 7px !important; background: rgb(52, 110, 238) !important; color: rgb(255, 255, 255) !important; font-size: 14px !important; line-height: 1 !important; font-weight: 700 !important; text-align: center !important;}}@media (max-width: 390px) {.stb1{column-gap: 7px !important; padding-left: 8px !important; padding-right: 8px !important;}.stb1 .filter-trigger{min-height: 42px !important; font-size: 13px !important;}}}.cur ins{font-size: 18px; font-weight: 700; color: rgb(31, 41, 55); text-decoration: none; order: 1;}#pg-shop .pg .cur{color: rgb(31, 41, 55) !important;}#pg-shop .pg .cur ins{color: rgb(31, 41, 55) !important;}.pc{position: relative !important;}.pc .im{position: relative;}.pc .bdg{position: absolute !important; top: 10px !important; left: 10px !important; z-index: 20 !important; pointer-events: none !important;}.pc .wl-btn{position: absolute !important; top: 12px !important; right: 12px !important; z-index: 30 !important; pointer-events: auto !important;}.pc .btn-c{position: relative !important; z-index: 31 !important; pointer-events: auto !important; cursor: pointer !important;}.pc .added_to_cart{position: relative !important; z-index: 31 !important; pointer-events: auto !important; cursor: pointer !important;}.pc .bd{position: relative;}.pc .cn{position: relative;}@media (max-width: 478px) {@media (max-width: 480px) {#pg-shop .pg.pg3,#pg-shop .pg3,.pg.pg3,.pg3{grid-template-columns: minmax(0px, 1fr) !important; gap: 12px !important;}}}@media (max-width: 768px) {.pgn{flex-direction: column !important; align-items: flex-start !important; gap: 10px !important;}}.pgn{display: flex !important; align-items: center !important; justify-content: space-between !important; width: 100% !important; gap: 20px !important; margin: 0px !important; padding: 0px !important;}@media (max-width: 767px) {@media (max-width: 768px) {.pgn{display: flex !important; flex-direction: column !important; align-items: center !important; justify-content: center !important; width: 100% !important; gap: 10px !important; text-align: center !important;}}}#pg-shop{width: 100%;}@media (max-width: 478px) {#pg-shop{margin-top: -20px; margin-bottom: 5px;}}#pg-subcategories{width: 100%;}@media (max-width: 767px) {@media (max-width: 768px) {#pg-subcategories{padding: 0px !important;}}}@media (max-width: 767px) {@media (max-width: 767px) {body{padding-top: 50px;}}}.bu-oc-panel{padding: 24px 20px; background: rgb(255, 255, 255); font-family: Inter, system-ui, sans-serif;}.pm-handle{width: 40px; height: 4px; border-radius: 2px; background: rgb(229, 231, 235); margin: 0px auto 20px;}.bu-oc-panel h3{font-size: 18px; font-weight: 700; color: rgb(17, 24, 39); margin: 0px;}@media (max-width: 767px) {.bu-oc-panel,.bu-oc-panel *{font-family: Inter, system-ui, sans-serif; box-sizing: border-box;}.bu-oc-panel{--alteo-bottombar: 88px; --alteo-attr-h: 320px; max-height: 100dvh; overflow-y: auto; overscroll-behavior: contain; background: var(--bg,#fff); padding: 0 16px var(--alteo-bottombar);}.bu-oc-panel .pm-handle{width: 40px; height: 5px; border-radius: 99px; background: rgb(209, 213, 219); margin: 10px auto 4px;}.bu-oc-panel #iskluci_filtere{flex: 0 0 40px; line-height: 1; cursor: pointer; width: 40px !important; height: 40px !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; border-radius: 50% !important; background: var(--bg2,#F9FAFB) !important; color: var(--t2,#6B7280) !important; font-size: 20px !important;}.bu-oc-panel #iskluci_filtere:active{background: var(--hover-bg,#F3F4F6) !important;}.bu-oc-panel .brxe-wpgb-facet{margin-bottom: 8px;}.bu-oc-panel .brxe-wpgb-facet:has(> .wpgb-facet[hidden]){display: none !important;}.bu-oc-panel .filteri_div{overflow-x: hidden; overscroll-behavior: contain; padding: 6px 8px 6px 0px; margin-top: 4px; border-top: 1px solid var(--bd,#E5E7EB); scrollbar-width: thin; scrollbar-color: rgb(199, 205, 214) transparent; max-height: var(--alteo-attr-h) !important; overflow-y: auto !important;}.bu-oc-panel .filteri_div::-webkit-scrollbar{width: 6px;}.bu-oc-panel .filteri_div::-webkit-scrollbar-thumb{background: rgb(199, 205, 214); border-radius: 6px;}.bu-oc-panel #primeni_filtere{letter-spacing: 0.01em; cursor: pointer; box-shadow: rgba(58, 122, 254, 0.32) 0px 6px 16px; transition: transform 0.08s, box-shadow 0.15s, background 0.15s; width: 100% !important; height: 54px !important; margin: 10px 0px 0px !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; border-radius: 12px !important; background: var(--b,#3A7AFE) !important; color: rgb(255, 255, 255) !important; font-size: 16px !important; font-weight: 700 !important;}.bu-oc-panel #primeni_filtere:active{transform: translateY(1px); box-shadow: rgba(58, 122, 254, 0.28) 0px 3px 10px; background: var(--bh,#2563EB) !important;}}:root{--b: #3A7AFE; --bh: #2563EB; --ba: #1D4ED8; --b50: #EFF6FF; --t1: #111827; --t2: #6B7280; --t3: #9CA3AF; --bd: #E5E7EB; --bg: #FFFFFF; --bg2: #F9FAFB; --rd: #d63d3d; --sc: #22C55E; --c: 1320px; --r: 12px; --rs: 8px; --rl: 16px; --sh: 0 2px 8px rgba(0,0,0,.06); --sh2: 0 4px 16px rgba(0,0,0,.08); --tr: .15s ease;}#pg-shop{background: var(--bg2); color: var(--t1); font-family: Inter, system-ui, sans-serif;}#pg-shop .c{max-width: var(--c); margin: 0px auto; padding: 0px 24px;}#pg-shop .slider-wrap{position: relative; border-radius: var(--rl); overflow: hidden; box-shadow: var(--sh2); max-width: 100%;}#pg-shop .slider-track{display: flex; transition: transform 0.5s; will-change: transform;}#pg-shop .slide{min-width: 100%; height: 320px; display: flex; align-items: center; position: relative; overflow: hidden;}#pg-shop .slide img{position: absolute; inset: 0px; width: 100%; height: 100%; object-fit: cover;}#pg-shop .slide-overlay{position: absolute; inset: 0px; background: linear-gradient(90deg, rgba(0, 0, 0, 0.65), rgba(0, 0, 0, 0.15));}#pg-shop .slide-content{position: relative; z-index: 1; padding: 0px 60px; color: rgb(255, 255, 255);}#pg-shop .slide h2{font-size: 36px; font-weight: 800; line-height: 1.1;}#pg-shop .slide p{font-size: 15px; opacity: 0.85; margin-top: 8px;}#pg-shop .btn-w{margin-top: 16px; background: rgb(255, 255, 255); color: var(--b); height: 44px; padding: 0px 28px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; font-weight: 700; font-size: 13px; border-radius: var(--rs); display: inline-flex; align-items: center; cursor: pointer;}#pg-shop .slider-dots{position: absolute; bottom: 20px; left: 50%; transform: translateX(-50%); display: flex; gap: 8px; z-index: 2;}#pg-shop .slider-dot{width: 8px; height: 8px; border-radius: 4px; background: rgba(255, 255, 255, 0.4); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; cursor: pointer; transition: 0.3s; padding: 0px;}#pg-shop .slider-dot.active{width: 24px; background: rgb(255, 255, 255);}#pg-shop .slider-arrow{position: absolute; top: 50%; transform: translateY(-50%); width: 40px; height: 40px; border-radius: 10px; background: rgba(255, 255, 255, 0.15); border: 1px solid rgba(255, 255, 255, 0.2); color: rgb(255, 255, 255); z-index: 2; font-size: 18px; opacity: 0; transition: opacity 0.3s;}#pg-shop .slider-wrap:hover .slider-arrow{opacity: 1;}#pg-shop .slider-arrow.l{left: 16px;}#pg-shop .slider-arrow.r{right: 16px;}#pg-shop .sl{display: flex; gap: 24px; margin-top: 24px;}#pg-shop .ss{width: 260px; flex-shrink: 0;}#pg-shop .sm{flex: 1 1 0%; min-width: 0px;}#pg-shop .fp-panel{background: var(--bg); border-radius: var(--r); box-shadow: var(--sh); padding: 20px;}#pg-shop .fp-panel h3{font-size: 15px; font-weight: 700; margin-bottom: 16px;}#pg-shop .pg{display: grid; gap: 20px;}#pg-shop .pg3{grid-template-columns: repeat(3, 1fr);}#pg-shop .pc{background: var(--bg); border-radius: var(--r); box-shadow: var(--sh); overflow: hidden; transition: 0.2s; position: relative;}#pg-shop .pc:hover{box-shadow: var(--sh2); transform: translateY(-2px); z-index: 10;}#pg-shop .pc .im{height: 200px; overflow: hidden; background: var(--bg2);}#pg-shop .pc .im img{width: 100%; height: 100%; object-fit: cover; transition: transform 0.4s;}#pg-shop .pc:hover .im img{transform: scale(1.08);}#pg-shop .pc .bd{padding: 16px;}#pg-shop .cp{display: flex; align-items: baseline; gap: 8px; margin-top: 10px;}#pg-shop .btn-c{width: 100%; height: 42px; border-radius: 10px; background: var(--b); color: rgb(255, 255, 255); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; font-weight: 600; font-size: 13px; margin-top: 12px; transition: 0.2s; display: flex; align-items: center; justify-content: center; gap: 6px; cursor: pointer;}#pg-shop .btn-c:hover{background: var(--bh); transform: translateY(-1px);}#pg-shop .btn-c::before{content: "+"; font-size: 18px; font-weight: 400;}#pg-shop .bdg{position: absolute; top: 10px; left: 10px; z-index: 2; font-size: 11px; font-weight: 700; padding: 4px 12px; border-radius: 6px; color: rgb(255, 255, 255);}#pg-shop .wl-btn{position: absolute; top: 12px; right: 12px; z-index: 2; width: 36px; height: 36px; border-radius: 50%; background: rgb(255, 255, 255); border: 1px solid var(--bd); box-shadow: rgba(0, 0, 0, 0.12) 0px 2px 8px;}#pg-shop .wl-btn::before{font-size: 18px; color: var(--t3);}#pg-shop .wl-btn:hover::before{color: var(--rd);}#pg-shop .filter-trigger{display: none; width: 100%; height: 44px; border-radius: var(--rs); background: var(--bg); border: 1px solid var(--bd); font-size: 14px; font-weight: 600; margin-bottom: 16px; align-items: center; justify-content: center; gap: 8px; box-shadow: var(--sh);}@media (max-width: 1024px) {#pg-shop .pg3{grid-template-columns: repeat(2, 1fr);}}@media (max-width: 768px) {#pg-shop .c{padding: 0px 16px;}#pg-shop .slide{height: 260px !important;}#pg-shop .slide-content{padding: 0px 24px;}#pg-shop .slide h2{font-size: 28px !important;}#pg-shop .sl{flex-direction: column;}#pg-shop .ss{display: none;}}@media (max-width: 480px) {#pg-shop .pg3{grid-template-columns: 1fr;}}#pg-subcategories{padding: 32px 0px 56px; background: var(--bg2, #f9fafb);}#pg-subcategories h1{color: var(--t1, #111827); font-size: 28px !important; font-weight: 800 !important; margin: 0px 0px 24px !important;}.subcat-top{display: grid; grid-template-columns: repeat(4, minmax(0px, 1fr)); gap: 16px; margin-bottom: 32px;}.subcat-c{display: flex; align-items: center; gap: 14px; min-height: 86px; padding: 16px; background: rgb(255, 255, 255); border: 1px solid rgba(226, 232, 240, 0.85); border-radius: 16px; box-shadow: rgba(15, 23, 42, 0.06) 0px 8px 24px; cursor: pointer; transition: transform 0.18s, box-shadow 0.18s, border-color 0.18s;}.subcat-c:hover{transform: translateY(-2px); border-color: rgba(58, 122, 254, 0.35); box-shadow: rgba(15, 23, 42, 0.1) 0px 14px 34px;}.subcat-c img{width: 54px; height: 54px; border-radius: 12px; object-fit: cover; background: rgb(241, 245, 249); flex-shrink: 0;}.subcat-c .name{font-size: 14px; font-weight: 800; color: rgb(17, 24, 39); line-height: 1.25;}.subcat-c .cnt{margin-top: 3px; font-size: 12px; font-weight: 600; color: rgb(107, 118, 133);}.sl{display: flex; align-items: flex-start; gap: 24px;}.ss{width: 280px; flex: 0 0 280px;}.fp-panel{position: sticky; top: 110px; background: rgb(255, 255, 255); border: 1px solid rgba(226, 232, 240, 0.9); border-radius: 18px; padding: 22px 20px; box-shadow: rgba(15, 23, 42, 0.07) 0px 10px 30px;}.pc{position: relative; overflow: hidden; background: rgb(255, 255, 255); border-radius: 16px; border: 1px solid rgba(226, 232, 240, 0.85); box-shadow: rgba(15, 23, 42, 0.06) 0px 8px 24px; transition: transform 0.18s, box-shadow 0.18s;}.pc:hover{transform: translateY(-2px); box-shadow: rgba(15, 23, 42, 0.1) 0px 14px 34px;}.pc .bd{padding: 16px;}.cn{min-height: 38px; font-size: 14px; font-weight: 700; color: rgb(15, 23, 42); line-height: 1.35;}.btn-c{width: 100%; height: 42px; margin-top: 14px; border: 0px; border-radius: 11px; background: var(--b, #3A7AFE); color: rgb(255, 255, 255); font-size: 13px; font-weight: 800; display: flex; align-items: center; justify-content: center; gap: 7px;}.btn-c:hover{background: var(--bh, #2563EB);}.wl-btn{position: absolute; top: 12px; right: 12px; z-index: 2; width: 36px; height: 36px; border: 1px solid rgb(229, 231, 235); border-radius: 999px; background: rgb(255, 255, 255);}@media (max-width: 1024px) {.subcat-top{grid-template-columns: repeat(3, minmax(0px, 1fr));}}@media (max-width: 768px) {#pg-subcategories{padding: 20px 0px 40px;}.subcat-top{grid-template-columns: repeat(2, minmax(0px, 1fr));}.pc .bd{padding: 12px;}}@media (max-width: 480px) {.subcat-top{grid-template-columns: 1fr;}.btn-c{height: 38px; font-size: 12px;}}.subcat-top .subcat-c{background: rgb(255, 255, 255); transition: background 0.3s, box-shadow 0.3s, opacity 0.3s, color 0.3s;}.subcat-top .subcat-c img{background: transparent; transition: transform 0.3s;}.subcat-top .subcat-c .name{color: rgb(17, 24, 39); transition: color 0.3s;}.subcat-top .subcat-c .cnt{color: rgb(75, 85, 99);}.subcat-top .subcat-c:hover{background: rgb(255, 255, 255); transform: none; border-color: rgba(226, 232, 240, 0.85); box-shadow: rgb(58, 122, 254) 0px -4px 0px 0px inset, rgba(23, 23, 23, 0.1) 0px 7.5px 15px;}.subcat-top .subcat-c:hover .name{color: rgb(58, 122, 254);}.subcat-top .subcat-c:hover img{transform: scale(1.1);}@media (max-width: 767px) {body .djb-breadcrumbs.brxe-shortcode:not(#brxe-gkoltj){margin-bottom: 0px !important; padding: 3px 0px 18px !important;}}@media (min-width: 768px) {body .stb1 .djb-catalog-sorting{align-self: flex-start !important;}}
/* stb1 fix */
.stb1 :is(#brxe-jcbybb, .brxe-jcbybb) { flex: 0 0 160px !important; width: 160px !important; min-width: 160px !important; max-width: 160px !important; }.stb1 :is(#brxe-jcbybb, .brxe-jcbybb) fieldset { width: 160px !important; min-width: 160px !important; max-width: 160px !important; }@media (max-width: 478px) {@media (max-width: 768px) {.stb1 :is(#brxe-ooklyb, .brxe-ooklyb) { display: flex !important; align-items: center !important; width: 100% !important; gap: 10px !important; }.stb1 :is(#brxe-loonof, .brxe-loonof) { flex: 0 0 auto !important; white-space: nowrap !important; }.stb1 :is(#brxe-jcbybb, .brxe-jcbybb) { flex: 1 1 auto !important; width: auto !important; min-width: 170px !important; max-width: none !important; }}}@media (min-width: 769px) and (max-width: 1300px) {.stb1 { display: grid !important; grid-template-columns: auto minmax(180px, 1fr) auto auto !important; grid-template-areas: "heading heading heading heading" "pagination count sort perpage" !important; align-items: center !important; gap: 18px 14px !important; }.stb1 .sht { font-size: 26px !important; }.stb1 .pgn { grid-area: pagination !important; justify-content: flex-start !important; width: auto !important; }.stb1 :is(#brxe-zfalwn, .brxe-zfalwn) { grid-area: count !important; min-width: 0px !important; }.stb1 :is(#brxe-ooklyb, .brxe-ooklyb) { grid-area: sort !important; width: auto !important; gap: 8px !important; }.stb1 :is(#brxe-loonof, .brxe-loonof) { font-size: 12px !important; }.stb1 .filter-trigger { display: none !important; }}@media (min-width: 769px) and (max-width: 1100px) {.stb1 { grid-template-columns: auto minmax(120px, 1fr) auto auto !important; column-gap: 9px !important; }.stb1 :is(#brxe-loonof, .brxe-loonof) { font-size: 11px !important; }}@media (max-width: 768px) {.stb1 { display: grid !important; grid-template-columns: minmax(0px, 1fr) minmax(0px, 1fr) !important; grid-template-areas: "heading heading" "pagination pagination" "sort perpage" "filter filter" !important; align-items: center !important; gap: 14px 10px !important; width: 100% !important; margin: 0px !important; padding: 0px 10px 16px !important; box-sizing: border-box !important; overflow: visible !important; }.stb1 > .brxe-container { grid-area: heading !important; width: 100% !important; }.stb1 .sht { font-size: 21px !important; line-height: 1.15 !important; }.stb1 :is(#brxe-zfalwn, .brxe-zfalwn) { display: none !important; }.stb1 .pgn { grid-area: pagination !important; display: flex !important; align-items: center !important; justify-content: center !important; width: 100% !important; margin: 0px !important; padding: 0px !important; overflow: visible !important; }.stb1 :is(#brxe-ooklyb, .brxe-ooklyb) { grid-area: sort !important; display: flex !important; align-items: center !important; flex-wrap: nowrap !important; width: 100% !important; min-width: 160px !important; gap: 8px !important; margin: 0px !important; }.stb1 :is(#brxe-loonof, .brxe-loonof) { flex: 0 0 auto !important; font-size: 12px !important; }.stb1 :is(#brxe-jcbybb, .brxe-jcbybb) { flex: 1 1 auto !important; min-width: 0px !important; }.stb1 .filter-trigger { grid-area: filter !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; gap: 8px !important; width: 100% !important; min-height: 44px !important; margin: 0px !important; padding: 0px 18px !important; box-sizing: border-box !important; border: 0px !important; border-radius: 7px !important; background: rgb(52, 110, 238) !important; color: rgb(255, 255, 255) !important; font-size: 14px !important; line-height: 1 !important; font-weight: 700 !important; text-align: center !important; }.stb1 .filter-trigger > span[data-icon="sliders"] { display: none !important; }.stb1 .filter-trigger > svg { position: relative !important; top: 1px !important; display: block !important; width: 18px !important; height: 18px !important; flex: 0 0 18px !important; margin: 0px !important; }.stb1 .filter-trigger > svg path { stroke: rgb(255, 255, 255) !important; stroke-width: 1.7 !important; }}@media (max-width: 390px) {.stb1 { column-gap: 7px !important; padding-left: 8px !important; padding-right: 8px !important; }.stb1 :is(#brxe-loonof, .brxe-loonof) { font-size: 11px !important; }.stb1 .filter-trigger { min-height: 42px !important; font-size: 13px !important; }}.stb1 :is(#brxe-ooklyb, .brxe-ooklyb) { grid-area: sort !important; display: flex !important; align-items: center !important; flex-wrap: nowrap !important; gap: 10px !important; width: auto !important; min-width: 0px !important; margin: 0px !important; padding: 0px !important; }.stb1 :is(#brxe-loonof, .brxe-loonof) { flex: 0 0 auto !important; margin: 0px !important; padding: 0px !important; color: rgb(17, 24, 39) !important; font-size: 14px !important; line-height: 1 !important; font-weight: 500 !important; white-space: nowrap !important; }.stb1 :is(#brxe-zfalwn, .brxe-zfalwn) { grid-area: count !important; display: flex !important; align-items: center !important; min-width: 0px !important; margin: 0px !important; padding: 0px !important; }@media (max-width: 1150px) {.stb1 { display: grid !important; grid-template-columns: auto minmax(0px, 1fr) auto auto !important; grid-template-areas: "heading heading heading heading" "pagination count sort perpage" !important; align-items: center !important; gap: 18px 16px !important; width: 100% !important; margin: 0px !important; padding: 0px 0px 18px !important; box-sizing: border-box !important; overflow: visible !important; }.stb1 > .brxe-container { grid-area: heading !important; width: 100% !important; max-width: none !important; margin: 0px !important; padding: 0px !important; }.stb1 .sht { margin: 0px !important; color: rgb(17, 24, 39) !important; font-size: 30px !important; line-height: 1.1 !important; font-weight: 800 !important; text-transform: uppercase !important; }.stb1 .pgn { grid-area: pagination !important; display: flex !important; align-items: center !important; justify-content: flex-start !important; min-width: 0px !important; width: auto !important; margin: 0px !important; padding: 0px !important; }.stb1 :is(#brxe-zfalwn, .brxe-zfalwn) { grid-area: count !important; display: flex !important; align-items: center !important; min-width: 0px !important; width: 100% !important; margin: 0px !important; padding: 0px !important; overflow: hidden !important; }.stb1 :is(#brxe-ooklyb, .brxe-ooklyb) { grid-area: sort !important; display: flex !important; align-items: center !important; flex-wrap: nowrap !important; gap: 10px !important; min-width: 0px !important; width: auto !important; margin: 0px !important; padding: 0px !important; }.stb1 :is(#brxe-loonof, .brxe-loonof) { flex: 0 0 auto !important; margin: 0px !important; padding: 0px !important; color: rgb(17, 24, 39) !important; font-size: 14px !important; line-height: 1 !important; font-weight: 500 !important; white-space: nowrap !important; }.stb1 :is(#brxe-jcbybb, .brxe-jcbybb) { min-width: 0px !important; }.stb1 .filter-trigger { display: none !important; }@media (min-width: 769px) and (max-width: 1250px) {.stb1 { grid-template-columns: minmax(0px, 1fr) auto !important; grid-template-areas: "heading heading" "pagination count" "sort perpage" !important; gap: 14px !important; }.stb1 .sht { font-size: 26px !important; }.stb1 .pgn { justify-content: flex-start !important; min-width: 0px !important; }.stb1 :is(#brxe-zfalwn, .brxe-zfalwn) { justify-content: flex-end !important; }.stb1 :is(#brxe-ooklyb, .brxe-ooklyb) { width: 100% !important; gap: 8px !important; }.stb1 :is(#brxe-loonof, .brxe-loonof) { font-size: 12px !important; }}@media (max-width: 768px) {.stb1 { display: grid !important; grid-template-columns: minmax(0px, 1fr) minmax(0px, 1fr) !important; grid-template-areas: "heading heading" "pagination pagination" "sort perpage" "filter filter" !important; align-items: center !important; gap: 14px 10px !important; width: 100% !important; margin: 0px !important; padding: 0px 10px 16px !important; box-sizing: border-box !important; overflow: visible !important; }.stb1 .sht { font-size: 21px !important; line-height: 1.15 !important; }.stb1 :is(#brxe-zfalwn, .brxe-zfalwn) { display: none !important; }.stb1 .pgn { grid-area: pagination !important; display: flex !important; align-items: center !important; justify-content: center !important; width: 100% !important; margin: 0px !important; padding: 0px !important; }.stb1 :is(#brxe-ooklyb, .brxe-ooklyb) { grid-area: sort !important; width: 100% !important; min-width: 0px !important; gap: 8px !important; }.stb1 :is(#brxe-loonof, .brxe-loonof) { font-size: 12px !important; }.stb1 :is(#brxe-jcbybb, .brxe-jcbybb) { flex: 1 1 auto !important; min-width: 0px !important; }.stb1 .filter-trigger { grid-area: filter !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; gap: 8px !important; width: 100% !important; min-height: 44px !important; margin: 0px !important; padding: 0px 18px !important; box-sizing: border-box !important; border: 0px !important; border-radius: 7px !important; background: rgb(52, 110, 238) !important; color: rgb(255, 255, 255) !important; font-size: 14px !important; line-height: 1 !important; font-weight: 700 !important; text-align: center !important; }.stb1 .filter-trigger > span[data-icon="sliders"] { display: none !important; }.stb1 .filter-trigger > svg { position: relative !important; top: 1px !important; display: block !important; width: 18px !important; height: 18px !important; flex: 0 0 18px !important; margin: 0px !important; }.stb1 .filter-trigger > svg path { stroke: rgb(255, 255, 255) !important; stroke-width: 1.7 !important; }}@media (max-width: 390px) {.stb1 { column-gap: 7px !important; padding-left: 8px !important; padding-right: 8px !important; }.stb1 :is(#brxe-loonof, .brxe-loonof) { font-size: 11px !important; }.stb1 .filter-trigger { min-height: 42px !important; font-size: 13px !important; }}}.stb1 :is(#brxe-548934, .brxe-548934) { flex: 0 0 160px !important; width: 160px !important; min-width: 160px !important; max-width: 160px !important; }.stb1 :is(#brxe-548934, .brxe-548934) fieldset { width: 160px !important; min-width: 160px !important; max-width: 160px !important; }@media (max-width: 478px) {@media (max-width: 768px) {.stb1 :is(#brxe-b500c1, .brxe-b500c1) { display: flex !important; align-items: center !important; width: 100% !important; gap: 10px !important; }.stb1 :is(#brxe-b8ab37, .brxe-b8ab37) { flex: 0 0 auto !important; white-space: nowrap !important; }.stb1 :is(#brxe-548934, .brxe-548934) { flex: 1 1 auto !important; width: auto !important; min-width: 170px !important; max-width: none !important; }}}.stb1 .filter-trigger [data-icon="sliders"] { display: inline-flex !important; align-items: center !important; justify-content: center !important; width: 18px !important; height: 18px !important; margin-right: 8px !important; color: rgb(58, 122, 254) !important; }@media (max-width: 768px) {.pgn1 { width: 100% !important; justify-content: flex-start !important; margin: 0px !important; padding: 0px !important; }}.pgn1 { display: flex !important; align-items: center !important; justify-content: flex-start !important; width: 100% !important; margin: 0px !important; padding: 0px !important; box-sizing: border-box !important; }.pgn1 .brxe-wpgb-facet { display: block !important; width: 100% !important; max-width: none !important; margin: 0px !important; padding: 0px !important; }@media (min-width: 769px) and (max-width: 1300px) {.stb1 { display: grid !important; grid-template-columns: auto minmax(180px, 1fr) auto auto !important; grid-template-areas: "heading heading heading heading" "pagination count sort perpage" !important; align-items: center !important; gap: 18px 14px !important; }.stb1 .sht { font-size: 26px !important; }.stb1 .pgn { grid-area: pagination !important; justify-content: flex-start !important; width: auto !important; }.stb1 :is(#brxe-85469e, .brxe-85469e) { grid-area: count !important; min-width: 0px !important; }.stb1 :is(#brxe-b500c1, .brxe-b500c1) { grid-area: sort !important; width: auto !important; gap: 8px !important; }.stb1 :is(#brxe-b8ab37, .brxe-b8ab37) { font-size: 12px !important; }.stb1 .filter-trigger { display: none !important; }}@media (min-width: 769px) and (max-width: 1100px) {.stb1 { grid-template-columns: auto minmax(120px, 1fr) auto auto !important; column-gap: 9px !important; }.stb1 :is(#brxe-b8ab37, .brxe-b8ab37) { font-size: 11px !important; }}@media (max-width: 768px) {.stb1 { display: grid !important; grid-template-columns: minmax(0px, 1fr) minmax(0px, 1fr) !important; grid-template-areas: "heading heading" "pagination pagination" "sort perpage" "filter filter" !important; align-items: center !important; gap: 14px 10px !important; width: 100% !important; margin: 0px !important; padding: 0px 10px 16px !important; box-sizing: border-box !important; overflow: visible !important; }.stb1 > .brxe-container { grid-area: heading !important; width: 100% !important; }.stb1 .sht { font-size: 21px !important; line-height: 1.15 !important; }.stb1 :is(#brxe-85469e, .brxe-85469e) { display: none !important; }.stb1 .pgn { grid-area: pagination !important; display: flex !important; align-items: center !important; justify-content: center !important; width: 100% !important; margin: 0px !important; padding: 0px !important; overflow: visible !important; }.stb1 :is(#brxe-b500c1, .brxe-b500c1) { grid-area: sort !important; display: flex !important; align-items: center !important; flex-wrap: nowrap !important; width: 100% !important; min-width: 160px !important; gap: 8px !important; margin: 0px !important; }.stb1 :is(#brxe-b8ab37, .brxe-b8ab37) { flex: 0 0 auto !important; font-size: 12px !important; }.stb1 :is(#brxe-548934, .brxe-548934) { flex: 1 1 auto !important; min-width: 0px !important; }.stb1 .filter-trigger { grid-area: filter !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; gap: 8px !important; width: 100% !important; min-height: 44px !important; margin: 0px !important; padding: 0px 18px !important; box-sizing: border-box !important; border: 0px !important; border-radius: 7px !important; background: rgb(52, 110, 238) !important; color: rgb(255, 255, 255) !important; font-size: 14px !important; line-height: 1 !important; font-weight: 700 !important; text-align: center !important; }.stb1 .filter-trigger > span[data-icon="sliders"] { display: none !important; }.stb1 .filter-trigger > svg { position: relative !important; top: 1px !important; display: block !important; width: 18px !important; height: 18px !important; flex: 0 0 18px !important; margin: 0px !important; }.stb1 .filter-trigger > svg path { stroke: rgb(255, 255, 255) !important; stroke-width: 1.7 !important; }}@media (max-width: 390px) {.stb1 { column-gap: 7px !important; padding-left: 8px !important; padding-right: 8px !important; }.stb1 :is(#brxe-b8ab37, .brxe-b8ab37) { font-size: 11px !important; }.stb1 .filter-trigger { min-height: 42px !important; font-size: 13px !important; }}.stb1 { display: grid !important; grid-template-columns: auto minmax(0px, 1fr) auto !important; grid-template-areas: "heading heading heading" "sort count pagination" !important; align-items: center !important; gap: 20px 18px !important; width: 100% !important; margin: 0px !important; padding: 0px 0px 18px !important; box-sizing: border-box !important; overflow: visible !important; }.stb1 > .brxe-container { grid-area: heading !important; width: 100% !important; max-width: none !important; margin: 0px !important; padding: 0px !important; }.stb1 .sht { margin: 0px !important; color: rgb(17, 24, 39) !important; font-size: 30px !important; line-height: 1.1 !important; font-weight: 800 !important; text-transform: uppercase !important; }.stb1 :is(#brxe-b500c1, .brxe-b500c1) { grid-area: sort !important; display: flex !important; align-items: center !important; flex-wrap: nowrap !important; gap: 10px !important; width: auto !important; min-width: 0px !important; margin: 0px !important; padding: 0px !important; }.stb1 :is(#brxe-b8ab37, .brxe-b8ab37) { flex: 0 0 auto !important; margin: 0px !important; padding: 0px !important; color: rgb(17, 24, 39) !important; font-size: 14px !important; line-height: 1 !important; font-weight: 500 !important; white-space: nowrap !important; }.stb1 :is(#brxe-85469e, .brxe-85469e) { grid-area: count !important; display: flex !important; align-items: center !important; min-width: 0px !important; margin: 0px !important; padding: 0px !important; }.stb1 .pgn { grid-area: pagination !important; display: flex !important; align-items: center !important; justify-content: flex-end !important; width: auto !important; min-width: 0px !important; margin: 0px !important; padding: 0px !important; }.stb1 .filter-trigger { display: none !important; }@media (max-width: 1150px) {.stb1 { display: grid !important; grid-template-columns: auto minmax(0px, 1fr) auto auto !important; grid-template-areas: "heading heading heading heading" "pagination count sort perpage" !important; align-items: center !important; gap: 18px 16px !important; width: 100% !important; margin: 0px !important; padding: 0px 0px 18px !important; box-sizing: border-box !important; overflow: visible !important; }.stb1 > .brxe-container { grid-area: heading !important; width: 100% !important; max-width: none !important; margin: 0px !important; padding: 0px !important; }.stb1 .sht { margin: 0px !important; color: rgb(17, 24, 39) !important; font-size: 30px !important; line-height: 1.1 !important; font-weight: 800 !important; text-transform: uppercase !important; }.stb1 .pgn { grid-area: pagination !important; display: flex !important; align-items: center !important; justify-content: flex-start !important; min-width: 0px !important; width: auto !important; margin: 0px !important; padding: 0px !important; }.stb1 :is(#brxe-85469e, .brxe-85469e) { grid-area: count !important; display: flex !important; align-items: center !important; min-width: 0px !important; width: 100% !important; margin: 0px !important; padding: 0px !important; overflow: hidden !important; }.stb1 :is(#brxe-b500c1, .brxe-b500c1) { grid-area: sort !important; display: flex !important; align-items: center !important; flex-wrap: nowrap !important; gap: 10px !important; min-width: 0px !important; width: auto !important; margin: 0px !important; padding: 0px !important; }.stb1 :is(#brxe-b8ab37, .brxe-b8ab37) { flex: 0 0 auto !important; margin: 0px !important; padding: 0px !important; color: rgb(17, 24, 39) !important; font-size: 14px !important; line-height: 1 !important; font-weight: 500 !important; white-space: nowrap !important; }.stb1 :is(#brxe-548934, .brxe-548934) { min-width: 0px !important; }.stb1 .filter-trigger { display: none !important; }@media (min-width: 769px) and (max-width: 1250px) {.stb1 { grid-template-columns: minmax(0px, 1fr) auto !important; grid-template-areas: "heading heading" "pagination count" "sort perpage" !important; gap: 14px !important; }.stb1 .sht { font-size: 26px !important; }.stb1 .pgn { justify-content: flex-start !important; min-width: 0px !important; }.stb1 :is(#brxe-85469e, .brxe-85469e) { justify-content: flex-end !important; }.stb1 :is(#brxe-b500c1, .brxe-b500c1) { width: 100% !important; gap: 8px !important; }.stb1 :is(#brxe-b8ab37, .brxe-b8ab37) { font-size: 12px !important; }}@media (max-width: 768px) {.stb1 { display: grid !important; grid-template-columns: minmax(0px, 1fr) minmax(0px, 1fr) !important; grid-template-areas: "heading heading" "pagination pagination" "sort perpage" "filter filter" !important; align-items: center !important; gap: 14px 10px !important; width: 100% !important; margin: 0px !important; padding: 0px 10px 16px !important; box-sizing: border-box !important; overflow: visible !important; }.stb1 .sht { font-size: 21px !important; line-height: 1.15 !important; }.stb1 :is(#brxe-85469e, .brxe-85469e) { display: none !important; }.stb1 .pgn { grid-area: pagination !important; display: flex !important; align-items: center !important; justify-content: center !important; width: 100% !important; margin: 0px !important; padding: 0px !important; }.stb1 :is(#brxe-b500c1, .brxe-b500c1) { grid-area: sort !important; width: 100% !important; min-width: 0px !important; gap: 8px !important; }.stb1 :is(#brxe-b8ab37, .brxe-b8ab37) { font-size: 12px !important; }.stb1 :is(#brxe-548934, .brxe-548934) { flex: 1 1 auto !important; min-width: 0px !important; }.stb1 .filter-trigger { grid-area: filter !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; gap: 8px !important; width: 100% !important; min-height: 44px !important; margin: 0px !important; padding: 0px 18px !important; box-sizing: border-box !important; border: 0px !important; border-radius: 7px !important; background: rgb(52, 110, 238) !important; color: rgb(255, 255, 255) !important; font-size: 14px !important; line-height: 1 !important; font-weight: 700 !important; text-align: center !important; }.stb1 .filter-trigger > span[data-icon="sliders"] { display: none !important; }.stb1 .filter-trigger > svg { position: relative !important; top: 1px !important; display: block !important; width: 18px !important; height: 18px !important; flex: 0 0 18px !important; margin: 0px !important; }.stb1 .filter-trigger > svg path { stroke: rgb(255, 255, 255) !important; stroke-width: 1.7 !important; }}@media (max-width: 390px) {.stb1 { column-gap: 7px !important; padding-left: 8px !important; padding-right: 8px !important; }.stb1 :is(#brxe-b8ab37, .brxe-b8ab37) { font-size: 11px !important; }.stb1 .filter-trigger { min-height: 42px !important; font-size: 13px !important; }}}@media (max-width: 768px) {.pgn { flex-direction: column !important; align-items: flex-start !important; gap: 10px !important; }}.pgn { display: flex !important; align-items: center !important; justify-content: space-between !important; width: 100% !important; gap: 20px !important; margin: 0px !important; padding: 0px !important; }@media (max-width: 767px) {@media (max-width: 768px) {.pgn { display: flex !important; flex-direction: column !important; align-items: center !important; justify-content: center !important; width: 100% !important; gap: 10px !important; text-align: center !important; }}}@media (min-width: 768px) {body .stb1 > div:has(> .djb-catalog-sorting) { height: 42px !important; align-items: center !important; }body .stb1 .djb-catalog-sorting { align-self: flex-start !important; }}
/* pretraga (klase iz JS-a), izdvojeno iz lagani-kategorije zbog limita 200 KB */
@media (max-width: 768px){.alteo-search-products-m .pc .cur { font-size: 13px !important; }}
html:not(.alteo-search-ready) .alteo-search-dropdown { display: none !important; }
.alteo-search-dropdown .pc > .product-card-link { position: absolute !important; inset: 0px !important; display: block !important; width: 100% !important; height: 100% !important; margin: 0px !important; padding: 0px !important; background: transparent !important; z-index: 5 !important; cursor: pointer !important; }
.alteo-search-dropdown .pc > .product-card-link::before, .alteo-search-dropdown .pc > .product-card-link::after { content: none !important; display: none !important; }
.alteo-search-dropdown-m .pc .im > a { display: flex !important; align-items: center !important; justify-content: center !important; width: 100% !important; height: 100% !important; margin: 0px !important; padding: 0px !important; background: rgb(255, 255, 255) !important; }
.alteo-search-dropdown .pc .cp, .alteo-search-dropdown .pc .price, .alteo-search-dropdown .pc [class*="price"], .alteo-search-dropdown-m .pc .cp, .alteo-search-dropdown-m .pc .price, .alteo-search-dropdown-m .pc [class*="price"] { font-size: 14px !important; line-height: 1.2 !important; }
.alteo-search-dropdown .pc .btn-c, .alteo-search-dropdown .pc .add_to_cart_button, .alteo-search-dropdown .pc .ajax_add_to_cart, .alteo-search-dropdown-m .pc .btn-c, .alteo-search-dropdown-m .pc .add_to_cart_button, .alteo-search-dropdown-m .pc .ajax_add_to_cart { position: absolute !important; left: 10px !important; right: 10px !important; bottom: 10px !important; display: flex !important; align-items: center !important; justify-content: center !important; width: auto !important; max-width: none !important; min-width: 0px !important; min-height: 38px !important; margin: 0px !important; padding: 6px 8px !important; box-sizing: border-box !important; border-radius: 10px !important; font-size: 11px !important; line-height: 1.15 !important; white-space: normal !important; z-index: 100 !important; pointer-events: auto !important; cursor: pointer !important; }
.alteo-search-empty { grid-column: 1 / -1 !important; width: 100% !important; padding: 28px 20px !important; box-sizing: border-box !important; text-align: center !important; color: rgb(107, 114, 128) !important; font-size: 14px !important; font-weight: 600 !important; }
@media (max-width: 1040px) and (min-width: 769px){.alteo-search-dropdown .pc .cn { font-size: 12px !important; }}
@media (max-width: 768px){#searchPopup .bricks-search-form > button[type="submit"] { position: absolute !important; top: 4px !important; right: 4px !important; display: flex !important; align-items: center !important; justify-content: center !important; width: 44px !important; height: 44px !important; margin: 0px !important; padding: 0px !important; border: 0px !important; border-radius: 10px !important; background: rgb(58, 122, 254) !important; color: rgb(255, 255, 255) !important; z-index: 10 !important; }}
@media (max-width: 768px){#searchPopup .alteo-search-dropdown-m .pc .cp, #searchPopup .alteo-search-dropdown-m .pc .price, #searchPopup .alteo-search-dropdown-m .pc [class*="price"] { font-size: 13px !important; line-height: 1.2 !important; }}
@media (max-width: 768px){#searchPopup .alteo-search-dropdown-m .pc .btn-c, #searchPopup .alteo-search-dropdown-m .pc .add_to_cart_button, #searchPopup .alteo-search-dropdown-m .pc .ajax_add_to_cart { position: absolute !important; left: 8px !important; right: 8px !important; bottom: 8px !important; width: auto !important; max-width: none !important; min-height: 40px !important; margin: 0px !important; padding: 6px 7px !important; border-radius: 9px !important; font-size: 12px !important; line-height: 1.15 !important; }}
@media (max-width: 390px){#searchPopup .alteo-search-dropdown-m .pc .cp, #searchPopup .alteo-search-dropdown-m .pc .price, #searchPopup .alteo-search-dropdown-m .pc [class*="price"] { font-size: 12px !important; }}
@media (max-width: 390px){#searchPopup .alteo-search-dropdown-m .pc .btn-c, #searchPopup .alteo-search-dropdown-m .pc .add_to_cart_button, #searchPopup .alteo-search-dropdown-m .pc .ajax_add_to_cart { left: 7px !important; right: 7px !important; bottom: 7px !important; min-height: 36px !important; font-size: 11px !important; }}
:where(body.home) .mob-search-btn:where(:not(#brx-header, #brx-header *)) { display: none; width: 40px; height: 40px; border-radius: var(--rs); background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: var(--t2); align-items: center; justify-content: center; }
:where(body.home) .mob-search-btn:hover:where(:not(#brx-header, #brx-header *)) { background: var(--bg2); color: var(--t1); }
:where(body.home) .search-popup:where(:not(#brx-header, #brx-header *)) { display: none; position: fixed; inset: 0px; z-index: 500; background: rgba(0, 0, 0, 0.5); -webkit-backdrop-filter:blur(4px);backdrop-filter: blur(4px); }
:where(body.home) .search-popup.open { display: flex; align-items: flex-start; justify-content: center; padding-top: 20px; }
:where(body.home) .search-popup-box:where(:not(#brx-header, #brx-header *)) { width: 92%; max-width: 500px; background: var(--bg); border-radius: var(--rl); padding: 20px; box-shadow: var(--sh2); position: relative; }
:where(body.home) .search-popup-box h3:where(:not(#brx-header, #brx-header *)) { font-size: 16px; font-weight: 700; margin-bottom: 16px; }
:where(body.home) .search-popup-box input:where(:not(#brx-header, #brx-header *)) { width: 100%; height: 52px; border-radius: 12px; border: 2px solid var(--b); padding: 0px 48px 0px 16px; font-size: 16px; outline: none; background: var(--bg); }
:where(body.home) .search-popup-box input:focus:where(:not(#brx-header, #brx-header *)) { box-shadow: 0 0 0 4px var(--b100); }
:where(body.home) .search-popup-box .sp-popular:where(:not(#brx-header, #brx-header *)) { margin-top: 16px; }
:where(body.home) .search-popup-box .sp-popular h4:where(:not(#brx-header, #brx-header *)) { font-size: 12px; font-weight: 600; color: var(--t3); text-transform: uppercase; letter-spacing: 0.5px; margin-bottom: 10px; }
:where(body.home) .search-popup-box .sp-popular a:where(:not(#brx-header, #brx-header *)) { display: inline-block; padding: 6px 14px; background: var(--bg2); border-radius: 20px; font-size: 13px; color: var(--t1); margin: 0px 6px 8px 0px; transition: all var(--tr); }
:where(body.home) .search-popup-box .sp-popular a:hover:where(:not(#brx-header, #brx-header *)) { background: var(--b100); color: var(--b); }
@media (max-width: 768px){:where(body.home) .mob-search-btn:where(:not(#brx-header, #brx-header *)) { display: flex; }}
/* vraćeno: meni kategorija (klase iz JS-a) */


.alteo-mega-l1 > .alteo-mega-vesa { display: block !important; width: 100% !important; height: 1px !important; min-height: 1px !important; margin: 12px 0px 10px !important; padding: 0px !important; background: rgb(229, 231, 235) !important; border: 0px !important; border-radius: 0px !important; pointer-events: none !important; }
.alteo-mega-l1 > .alteo-mega-vesa-logo { display: flex !important; align-items: center !important; justify-content: flex-start !important; width: 100% !important; min-height: 44px !important; padding: 8px 36px 8px 10px !important; margin: 0px !important; background: rgb(243, 248, 240) !important; border-radius: 8px !important; position: relative !important; text-decoration: none !important; text-align: left !important; }
.alteo-mega-l1 > .alteo-mega-vesa-logo img { display: block !important; width: 28px !important; height: 20px !important; max-width: 28px !important; margin: 0px 10px 0px 0px !important; object-fit: contain !important; flex: 0 0 28px !important; }
.alteo-mega-l1 > .alteo-mega-vesa-logo::after { content: "Alteo" !important; display: block !important; font-size: 14px !important; line-height: 1.2 !important; font-weight: 600 !important; color: rgb(17, 24, 39) !important; }
.alteo-mega-l1 > .alteo-mega-vesa-logo::before { content: "›" !important; position: absolute !important; right: 14px !important; top: 50% !important; transform: translateY(-50%) !important; font-size: 20px !important; line-height: 1 !important; color: rgb(107, 114, 128) !important; }
.alteo-mega-l1 > .alteo-mega-vesa-logo + .alteo-mega-cat-name { display: none !important; }
.alteo-mega-l1 > .alteo-mega-vesa-logo:hover { background: rgb(234, 244, 229) !important; }
.alteo-mobile-categories > .alteo-mobile-vesa { display: block !important; width: 100% !important; height: 1px !important; min-height: 1px !important; margin: 10px 0px 8px !important; padding: 0px !important; background: rgb(229, 231, 235) !important; border: 0px !important; border-radius: 0px !important; pointer-events: none !important; }
.alteo-mobile-categories > .alteo-mobile-vesa + .brxe-logo { display: flex !important; align-items: center !important; justify-content: flex-start !important; width: 100% !important; min-height: 44px !important; padding: 8px 38px 8px 0px !important; margin: 0px !important; background: transparent !important; border: 0px !important; border-radius: 0px !important; position: relative !important; text-decoration: none !important; }
.alteo-mobile-categories > .alteo-mobile-vesa + .brxe-logo img { display: block !important; width: 28px !important; height: 20px !important; max-width: 28px !important; margin: 0px 10px 0px 0px !important; padding: 0px !important; object-fit: contain !important; flex: 0 0 28px !important; }
.alteo-mobile-categories > .alteo-mobile-vesa + .brxe-logo::after { content: "Alteo" !important; display: inline-block !important; margin: 0px !important; padding: 0px !important; font-family: "Roboto Condensed", Arial, Helvetica, sans-serif !important; font-size: 14px !important; line-height: 1.2 !important; font-weight: 500 !important; color: rgb(17, 24, 39) !important; }
.alteo-mobile-categories > .alteo-mobile-vesa + .brxe-logo::before { content: "›" !important; position: absolute !important; right: 0px !important; top: 50% !important; transform: translateY(-50%) !important; font-size: 20px !important; line-height: 1 !important; font-weight: 400 !important; color: rgb(107, 114, 128) !important; }
.alteo-mobile-categories > .alteo-mobile-vesa + .brxe-logo + .brxe-text-basic { display: none !important; }
.alteo-mobile-categories > .alteo-mobile-vesa + .brxe-logo + .brxe-text-basic + .brxe-text-basic { display: none !important; }
.alteo-mobile-categories > .alteo-mobile-vesa + .brxe-logo:hover { background: transparent !important; }
.alteo-mobile-links-card > a.is-active:not([aria-current="page"]) { padding-bottom: 9px !important; border-bottom: 0px !important; font-weight: 500 !important; }
.alteo-mobile-links-card > a[aria-current="page"]:not(.is-active-x) { padding-bottom: 5px !important; border-bottom: 2px solid var(--alteo-blue, #3A7AFE) !important; font-weight: 700 !important; }
.mob-nav-item.active { color: rgb(58, 122, 254) !important; }
.mob-nav-item.active svg { stroke: rgb(58, 122, 254) !important; }
.brxe-bu-off-canvas .bu-oc-panel > div:last-child .bricks-button { height: 48px !important; min-height: 48px !important; }
.pn button.active { background: var(--b); color: rgb(255, 255, 255); }
.ps.active { display: block; animation: 0.25s ease 0s 1 normal none running fi; }
.mob-nav-item.active { color: var(--b); }
.gal-t.active, .gal-t:hover { border-color: var(--b); }
.tb-btn.active { font-weight: 600; color: var(--b); border-bottom-color: var(--b); background: var(--bg); }
.tb-btn:hover:not(.active) { color: var(--t1); background: var(--bg); }
.tp.active { display: block; }
@media (min-width: 769px){.alteo-mega-column-head > a, .alteo-detail-head > a { display: inline-flex !important; align-items: center !important; justify-content: center !important; min-height: 34px !important; padding: 0px 14px !important; background: var(--alteo-blue-light) !important; border: 1px solid rgba(58, 122, 254, 0.16) !important; border-radius: 7px !important; color: var(--alteo-blue) !important; font-size: 13px !important; line-height: 1 !important; font-weight: 500 !important; text-decoration: none !important; transition: background 0.12s !important; }}
@media (min-width: 769px){.alteo-mega-column-head > a:hover, .alteo-detail-head > a:hover { background: rgba(58, 122, 254, 0.17) !important; color: var(--alteo-blue-hover) !important; }}
@media (min-width: 769px){.alteo-mega-l2 > div:not(.alteo-mega-column-head) { width: 100% !important; padding: 7px 10px 16px !important; }}
@media (min-width: 769px){.alteo-desktop-group { display: flex !important; align-items: center !important; width: 100% !important; min-height: 38px !important; margin: 0px !important; padding: 6px 11px !important; background: transparent !important; border: 0px !important; border-radius: 6px !important; color: var(--alteo-text) !important; font-size: 15px !important; line-height: 1.3 !important; font-weight: 400 !important; text-align: left !important; text-decoration: none !important; cursor: pointer !important; }}
@media (min-width: 769px){.alteo-desktop-group:hover, .alteo-desktop-group.is-active { background: var(--alteo-hover) !important; color: var(--alteo-text) !important; font-weight: 400 !important; }}
@media (min-width: 769px){.alteo-desktop-group::after { content: none !important; }}
@media (min-width: 769px){.alteo-desktop-group.has-children::after { content: "›" !important; flex: 0 0 auto !important; margin-left: auto !important; color: rgb(115, 115, 115) !important; font-size: 18px !important; line-height: 1 !important; }}
@media (min-width: 769px){.alteo-desktop-group.has-children:hover::after, .alteo-desktop-group.has-children.is-active::after { color: var(--alteo-blue) !important; }}
@media (max-width: 768px){.alteo-mobile-cat > span:last-child { color: rgb(64, 64, 64) !important; font-size: 21px !important; line-height: 1 !important; }}
@media (max-width: 768px){body:has(.alteo-mega.open) .alteo-mobile-actions, body:has(.alteo-mega.open) .pn { display: none !important; }}
@media (min-width: 769px){.sh.is-compact .logo img, .sh.is-compact .logo .bricks-site-logo, .sh.is-compact .logo svg { display: block !important; width: auto !important; height: 28px !important; max-width: none !important; max-height: 28px !important; margin: 0px !important; padding: 0px !important; object-fit: contain !important; }}
.ps.active.ps.active { animation: auto ease 0s 1 normal none running none; }
.tb-btn.active { --b: #346EEE; }
:where(body.home) .ccb.bricks-button { width: 36px !important; height: 36px !important; min-width: 36px !important; min-height: 36px !important; padding: 0px !important; border: 0px !important; display: grid !important; place-items: center !important; font-size: 0px !important; line-height: 0 !important; text-indent: 0px !important; overflow: hidden !important; }
:where(body.home) .ccb.bricks-button::before { content: "+" !important; position: absolute !important; inset: 0px !important; display: grid !important; place-items: center !important; width: auto !important; height: auto !important; margin: 0px !important; padding: 0px !important; font-size: 28px !important; font-weight: 300 !important; line-height: 1 !important; color: rgb(255, 255, 255) !important; background: transparent !important; transform: none !important; mask:none !important; }
:where(body.home) .ccb.bricks-button::after { display: none !important; }
:where(body.home) .ccb.bricks-button::before { transform: translateY(-2px) !important; }
:where(body.home) .pn button.active { background: var(--b); color: rgb(255, 255, 255); }
:where(body.home) .ps.active { display: block; animation: 0.25s ease 0s 1 normal none running fi; }
:where(body.home) .mob-nav-item.active { color: var(--b); }
:where(body.home) .mc-overlay.open { display: block; }
:where(body.home) .mct { flex: 1 1 0%; padding: 32px 40px; overflow-y: auto; }
:where(body.home) .mp { display: none; grid-template-columns: repeat(3, 1fr); gap: 8px 48px; align-content: start; }
:where(body.home) .mp.active { display: grid; }
:where(body.home) .mp h4 { font-size: 14px; font-weight: 700; margin-bottom: 10px; padding-bottom: 8px; border-bottom: 1px solid var(--bd); }
:where(body.home) .mp a { display: block; font-size: 13px; color: var(--t2); padding: 5px 0px; }
:where(body.home) .mp a:hover { color: var(--b); }
:where(body.home) .msc { margin-bottom: 24px; }
:where(body.home) .gal-t.active, :where(body.home) .gal-t:hover { border-color: var(--b); }
:where(body.home) .tb-btn.active { font-weight: 600; color: var(--b); border-bottom-color: var(--b); background: var(--bg); }
:where(body.home) .tb-btn:hover:not(.active) { color: var(--t1); background: var(--bg); }
:where(body.home) .tp.active { display: block; }
@media (max-width: 768px){:where(body.home) .mct { position: absolute; inset: 0px; padding: 16px 20px; transform: translateX(100%); transition: transform 0.3s; overflow-y: auto; z-index: 2; }}
@media (max-width: 768px){:where(body.home) .mp.active { grid-template-columns: 1fr; }}
@media (max-width: 768px){:where(body.home) .msc h4 { font-size: 16px; font-weight: 700; margin-top: 8px; }}
@media (max-width: 768px){:where(body.home) .msc a { font-size: 15px; padding: 10px 0px 10px 12px; border-bottom: 1px solid var(--bd); }}
@media (max-width: 768px){:where(body.home) .mega-back { display: flex; align-items: center; gap: 8px; padding: 12px 0px; margin-bottom: 12px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: none; font-size: 14px; font-weight: 600; color: var(--b); cursor: pointer; }}
@media (max-width: 768px){:where(body.home) .mega-cat-title { font-size: 20px; font-weight: 800; color: var(--b); text-transform: uppercase; margin-bottom: 16px; }}
@media (min-width: 769px){:where(body.home) .mega-cat-title { display: none; }}
:where(body.home) .nmb:where(:not(#brx-header, #brx-header *)), :where(body.home) .nmb.bricks-button:where(:not(#brx-header, #brx-header *)) { letter-spacing: 0.5px; font-size: 17px !important; font-weight: 600 !important; }
:where(body.home) .mp h4, :where(body.home) .msc h4 { font-size: 17px !important; }
:where(body.home) .mp a, :where(body.home) .msc a { font-size: 16px !important; }
:where(body.home) .btn-c:where(:not(#brx-header, #brx-header *)), :where(body.home) .btn-c.bricks-button:where(:not(#brx-header, #brx-header *)) { font-size: 17px !important; font-weight: 700 !important; }
:where(body.home) .slider-dot.active { background: var(--accent); width: 28px; border-radius: 4px; }
/* vraćeno: mobilni meni (klase iz JS-a) */
@media (max-width: 478px){@media (max-width: 768px){body.alteo-mini-cart-open .alteo-mobile-actions, body.alteo-mini-cart-open .pn { display: none !important; visibility: hidden !important; opacity: 0 !important; pointer-events: none !important; }}}
@media (max-width: 768px){.alteo-mobile-group { padding: 10px 0px 8px !important; border-bottom: 1px solid rgb(222, 222, 222) !important; }}
@media (max-width: 768px){.alteo-mobile-group-title { display: block !important; padding: 0px 0px 5px !important; color: rgb(17, 17, 17) !important; font-size: 18px !important; line-height: 1.3 !important; font-weight: 700 !important; text-decoration: none !important; }}
@media (max-width: 768px){.alteo-mobile-group-links a { display: block !important; padding: 9px 0px 9px 24px !important; color: rgb(17, 17, 17) !important; font-size: 17px !important; line-height: 1.45 !important; font-weight: 400 !important; text-decoration: none !important; }}
@media (max-width: 768px){.alteo-mobile-group-links a:hover, .alteo-mobile-group-links a:active { color: var(--alteo-blue) !important; }}
/* vraćeno: zaglavlje i futer (samo njihovi elementi) */

#brxe-xgeudi form.djb-form > .djb-field { flex: 1 1 240px !important; min-width: 0px !important; margin: 0px !important; }
#brxe-xgeudi form.djb-form > .djb-form__submit { flex: 0 0 auto !important; margin: 0px !important; }
#brxe-xgeudi form.djb-form > .djb-form__status { flex: 0 0 100% !important; }
@media (max-width: 767px){#brxe-xgeudi form.djb-form > .djb-field { flex: 0 0 auto !important; width: 100% !important; }}
@media (max-width: 767px){#brxe-xgeudi form.djb-form > .djb-form__submit { margin-top: 8px !important; }}
@media (min-width: 768px) and (max-width: 937px){#brxe-xgeudi form.djb-form > .djb-form__submit { justify-self: start; }}
@media (max-width: 767px){#brxe-xgeudi form.djb-form > .djb-form__submit { justify-self: center; }}
@media (max-width: 937px){#brxe-xgeudi form.djb-form > .djb-field, #brxe-xgeudi form.djb-form > .djb-form__submit { grid-column: 1 / -1 !important; }}
.cur > .woocommerce-Price-amount { font-size: 18px; font-weight: 700; color: rgb(58, 122, 254); }
.cur > .woocommerce-Price-amount { font-size: 18px; font-weight: 700; color: rgb(58, 122, 254); }
@media (min-width: 769px){html body .sh .mh .c > .logo { grid-area: 1 / 1 !important; }}
@media (min-width: 769px){html body .sh .mh .c > .sb { grid-area: 1 / 2 !important; }}
@media (min-width: 769px){html body .sh .mh .c > .ha { grid-area: 1 / 3 !important; }}
body.admin-bar #brx-header.brx-sticky { top: 32px; }
@media (max-width: 782px){body.admin-bar #brx-header.brx-sticky { top: 46px; }}
#brxe-jblgnk > span { display: flex; align-items: center; gap: 8px; }
#brxe-jblgnk > span > i { display: block; }
.djb-form .djb-form-field > .djb-field__label { margin-bottom: 0px !important; }
.djb-form .djb-field__label > i[aria-hidden] { margin-left: 0.28em; font-style: normal; font-weight: 700; color: rgb(52, 110, 238); display: inline !important; }
/* usklađeno sa alteo.rs: naslov filtera, dugme Nema na stanju, Poništi kod cene */
.fp-panel > .brxe-heading{display:flex;align-items:center;gap:8px}
.fp-panel > .brxe-heading::before{content:"";display:block;width:3px;height:18px;border-radius:2px;background:linear-gradient(rgb(58,122,254),rgb(37,99,235))}
.pc .btn-oos,.pc .btn-c.btn-oos{background:rgb(227,236,255)!important;color:rgb(58,122,254)!important;border:0!important;border-radius:10px;font-weight:600;cursor:default}
.pc .btn-oos svg,.pc .btn-oos i{color:rgb(58,122,254);fill:currentColor}
.djb-filter-facet__range .alteo-range-clear{display:block;margin-left:auto}

/* aktivna stavka menija (aria-current) */
:is(#brxe-nvkhrs, .brxe-nvkhrs) > a[aria-current="page"]::after { transform: scaleX(1); transform-origin: left center; }
/* shop i kategorije: kao na alteo.rs (linija ispod naslova, trenutna strana, slike kartica 200px) */
@media (min-width:769px){.stb1 > .brxe-container:has(.sht){border-bottom:2px solid #D9D9D9;padding-bottom:8px;align-items:flex-start}}
.djb-catalog-pagination__page{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;border-radius:5px;font-size:12px;font-weight:500;line-height:12px;color:#111827}
.djb-catalog-pagination__page--current{background:#3A7AFE;color:#fff!important;font-weight:700}
.pc .brxe-image.tag{display:block;height:200px}
.pc .brxe-image.tag img{width:100%;height:200px!important;object-fit:contain}

/* filteri: posle "Prikaži više" ostale vrednosti idu iznad dugmeta, dugme ostaje poslednje */
.djb-filter-facet__more[open]{display:flex;flex-direction:column-reverse}
.djb-filter-facet__more[open]::details-content{display:contents}

.product-grid .pc .btn-oos.bricks-button,.pc .btn-oos.bricks-button{background:rgb(227,236,255)!important;color:rgb(58,122,254)!important}
/* mobilni: dugme Filteri */
@media (max-width:768px){body .stb1 > .filter-trigger,body .stb1 .filter-trigger{display:inline-flex!important}}
.fp-panel > .brxe-heading{border-bottom:1px solid #E5E7EB;padding-bottom:12px;margin-bottom:16px;font-size:20px}
@media (max-width:768px){#pg-shop .stb1 > .brxe-container:has(.sht){border-bottom:2px solid #D9D9D9;padding-bottom:8px}}
/* donji red sa brojem i stranicama: razmak od kartica i od futera */
.sm > .pgn:last-child,.sm > .pgn{margin-top:16px;margin-bottom:32px}
/* kategorije: linija ispod naslova vec postoji na bloku sa naslovom; bez duple linije na omotacu (bila je 4px, na alteo.rs je 2px) */
.stb1 > .brxe-container:has(> #brxe-qxxjvt){border-bottom:0!important}}