@font-face{font-family:Plus Jakarta Sans;src:url(/assets/6db40f30ebb17d23.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Plus Jakarta Sans;src:url(/assets/53c2c786e1f04746.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Plus Jakarta Sans;src:url(/assets/a264a385b446afa3.ttf)format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Plus Jakarta Sans;src:url(/assets/c6305cd37cba4895.ttf)format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Plus Jakarta Sans;src:url(/assets/3f41e46d74dfa7f1.ttf)format("truetype");font-weight:700;font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:130px}body{color:#000;background:#fff;margin:0;font:14px/24px Plus Jakarta Sans,Arial,sans-serif}a{color:inherit;text-decoration:none}a:hover{color:#5ebc4a}a{transition:color .15s}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit;background:0 0;border:0}button:disabled{opacity:.5;cursor:wait}input,select,textarea{color:#000;background:#fff;border:1px solid #ddd;border-radius:5px;min-width:0;padding:12px}input:focus,select:focus,textarea:focus{outline-offset:2px;outline:2px solid #555}img{max-width:100%;height:auto;display:block}h1,h2,h3,p{margin:0 0 20px}h1{font-size:36px;font-weight:600;line-height:1.35}h2{font-size:30px;font-weight:600;line-height:1.35}h3{font-size:18px;font-weight:500;line-height:1.4}ul{margin:0;padding:0;list-style:none}address{font-style:normal}svg{flex-shrink:0}dialog{color:#000;border:0;padding:0}dialog::backdrop{background:#0008}.container{max-width:1510px;margin:0 auto;padding:0 50px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.button{color:#fff;background:#000;border:1px solid #000;border-radius:10px;justify-content:center;align-items:center;min-height:45px;padding:12px 30px;font-size:16px;font-weight:500;line-height:24px;transition:color .3s,background-color .3s,border-color .3s;display:inline-flex}.button:hover{color:#fff;background:#5ebc4a;border-color:#5ebc4a}.button.white{color:#000;background:#fff;border-color:#fff}.button.white:hover{color:#fff;background:#5ebc4a;border-color:#5ebc4a}.site-header{z-index:20;background:#fff;position:sticky;top:-40px}.topbar{background:#f5f5f5;height:40px;font-size:12px}.topbar .container{justify-content:space-between;align-items:center;height:100%;display:flex}.topbar ul{gap:24px;display:flex}.topbar nav{margin-left:auto}.topbar a{display:flex}.header-main{justify-content:space-between;align-items:center;gap:30px;height:128px;display:flex}.logo{flex:none;align-items:center;display:flex}.logo img{object-fit:contain;width:auto;max-width:195px;height:52px}.desktop-nav>ul{align-items:center;gap:30px;display:flex}.desktop-nav>ul>li>a{white-space:nowrap;align-items:center;gap:10px;font-size:16px;display:flex}.nav-category{position:relative}.nav-category>a>img{object-fit:contain;width:24px;height:24px}.subnav{visibility:hidden;opacity:0;background:#fff;min-width:270px;padding:20px;transition:opacity .2s;position:absolute;top:100%;left:-15px;box-shadow:0 5px 15px #0001}.subnav a{padding:7px 0;display:block}.nav-category:hover>.subnav,.nav-category:focus-within>.subnav{visibility:visible;opacity:1}.header-search{border:1px solid #ddd;border-radius:7px;flex-shrink:0;align-items:center;width:224px;height:45px;display:flex}.header-search input{background:0 0;border:0;outline:none;width:100%;padding:10px 15px;font-size:13px}.header-search button{padding:8px 12px;display:flex}.mobile-actions,.mobile-search-toggle,.mobile-menu-toggle{display:none}.drawer{background:0 0;width:min(380px,90vw);height:100%;max-height:100%;margin:0;position:fixed;inset:0 auto 0 0;overflow:visible}.drawer-content{background:#fff;min-height:100%;padding:60px 30px 30px}.drawer-close{z-index:2;padding:8px;position:absolute;top:18px;right:20px}.drawer li>a{border-bottom:1px solid #eee;padding:12px 0;display:block}.drawer .subnav{visibility:visible;opacity:1;box-shadow:none;min-width:0;padding:0 15px;position:static}.drawer .header-search{width:100%}.hero-grid{grid-template-columns:1fr 1fr;display:grid}.hero{position:relative}.hero>img{aspect-ratio:960/647;object-fit:cover;width:100%}.hero>div{color:#fff;position:absolute;bottom:20%;left:8%}.hero h2{letter-spacing:-2px;margin-bottom:25px;font-size:64px;line-height:1.1}.hero-1>div{color:#000}.hero .button{min-width:169px}.energy-banner{color:#fff;background-position:0;background-size:cover;border-radius:10px;min-height:340px;margin-top:50px;padding:65px 50px}.energy-banner h2{letter-spacing:-2px;margin-bottom:15px;font-size:60px}.energy-banner p{margin-bottom:30px;font-size:20px}.energy-banner>div{flex-wrap:wrap;gap:10px;display:flex}.energy-banner .button{min-width:110px}.carousel-section,.home-press{margin-top:95px;margin-bottom:95px;position:relative}.carousel-section h2,.home-press h2{margin-bottom:35px}.carousel{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:calc(16.6667% - 16.6667px);grid-auto-flow:column;gap:20px;display:grid;overflow:auto}.carousel::-webkit-scrollbar{display:none}.product-card{scroll-snap-align:start;flex-direction:column;min-width:0;display:flex;position:relative}.product-image{background:#f5f5f5;border-radius:10px;display:block;overflow:hidden}.product-image img{aspect-ratio:1;object-fit:cover;width:100%}.product-card h3{margin:14px 0 8px;font-size:14px;line-height:20px}.card-offer{align-self:flex-start;min-width:120px;max-width:100%;margin-top:auto;padding:10px 20px;font-size:14px;line-height:20px;text-decoration:none}.card-offer:focus-visible{outline-offset:3px;outline:2px solid #000}.carousel-controls{gap:12px;display:flex;position:absolute;top:0;right:0}.carousel-controls button{padding:0 8px;font-size:28px;line-height:30px}.press-grid{grid-template-columns:repeat(2,1fr);gap:30px;display:grid}.press-grid article{background:#f7f8fa;border:1px solid #e9ecef;border-radius:16px;flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.press-grid article:hover{transform:translateY(-3px);box-shadow:0 12px 24px #0000000f}.press-grid .press-image{aspect-ratio:16/9;display:block;overflow:hidden}.press-grid .press-image img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.press-grid .press-image:hover img{transform:scale(1.035)}.press-grid .press-copy{flex-direction:column;flex:1;padding:24px 28px;display:flex}.press-grid .press-publisher{color:#687582;align-items:center;gap:6px;margin-bottom:10px;font-size:13px;display:flex}.press-grid .press-publisher strong{color:#3da029;font-weight:600}.press-grid h3{color:#111;margin:0 0 18px;font-size:19px;line-height:1.4}.press-grid .press-read{color:#fff;background:#111;border-radius:9999px;align-self:flex-start;align-items:center;gap:6px;margin-top:auto;padding:10px 22px;font-size:13px;font-weight:500;text-decoration:none;transition:background-color .16s;display:inline-flex}.press-grid .press-read:hover{color:#fff;background:#5ebc4a}.home-press{margin-bottom:95px}.press-featured{grid-template-columns:1fr}.press-featured article{background:#f7f8fa;border:1px solid #e9ecef;border-radius:20px;grid-template-columns:45% minmax(0,1fr);display:grid;overflow:hidden}.press-featured .press-image{display:block;overflow:hidden}.press-featured img{border-radius:0;height:100%;min-height:350px;transition:transform .35s}.press-featured .press-image:hover img{transform:scale(1.035)}.press-featured .press-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(28px,4vw,64px);display:flex}.press-eyebrow{color:#687582;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:600}.press-featured h3{letter-spacing:-.025em;max-width:520px;margin:14px 0;font-size:clamp(26px,2.4vw,40px);line-height:1.2}.press-featured p{color:#687582;margin:0;font-size:16px;line-height:1.6}.press-publisher{align-items:center;gap:12px;margin:24px 0;font-size:14px;display:flex}.press-publisher>span{color:#687582}.press-featured .press-copy .press-read{align-items:center;gap:28px;text-decoration:none;display:inline-flex}@media (max-width:767px){.press-grid.press-featured,.press-featured article{grid-template-columns:1fr}.press-featured img{height:auto;min-height:0}.press-featured .press-copy{padding:28px}}.promo{background:#f5f5f5;padding:60px 0}.promo>.container{grid-template-columns:1fr 2fr 1fr;align-items:center;gap:40px;display:grid}.promo img{width:100%}.promo p{font-size:20px;line-height:1.7}.promo .container>div{text-align:center;padding:10px}.site-footer{color:#fff;background:#000;padding-top:70px}.footer-main{grid-template-columns:2fr 1fr 1fr 1.6fr;gap:70px;padding-bottom:55px;font-size:14px;display:grid}.footer-brand img{object-fit:contain;width:auto;max-width:220px;height:56px;margin-bottom:25px}.footer-brand p{color:#bbb;max-width:260px}.footer-main nav a{padding:5px 0;display:block}.footer-main address p{margin-bottom:14px}.benefits-section{background:#f8fafc;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;margin-top:50px;padding:42px 0}.benefits{grid-template-columns:repeat(4,1fr);align-items:center;gap:30px;display:grid}.benefits>div{align-items:center;gap:16px;display:flex}.benefits svg{color:#5ebc4a;flex-shrink:0;width:38px;height:38px}.benefits strong{color:#111;margin-bottom:3px;font-size:15px;font-weight:600;display:block}.benefits p{color:#666;margin:0;font-size:13px;line-height:1.45}.copyright{color:#aaa;justify-content:space-between;padding-top:25px;padding-bottom:25px;font-size:12px;display:flex}.copyright p{margin:0}.back-top{color:#000;z-index:10;background:#fff;border:1px solid #ddd;border-radius:50%;place-items:center;width:35px;height:35px;display:grid;position:fixed;bottom:25px;right:25px}.breadcrumb{color:#666;padding-top:25px;padding-bottom:25px;font-size:13px}.breadcrumb span[aria-hidden]{padding:0 8px}.breadcrumb>span:last-child{color:#000}.catalogue-page{padding-top:10px;padding-bottom:80px}.catalogue-page h1{margin-bottom:30px;font-size:32px}.catalogue-toolbar{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;padding:0 0 20px;font-size:13px;display:flex}.catalogue-toolbar p{margin:0}.catalogue-toolbar>div{align-items:center;gap:12px;display:flex}.catalogue-toolbar select{background:0 0;border:0;padding:8px;font-size:13px}.catalogue-toolbar button{color:#aaa;padding:5px;display:flex}.catalogue-toolbar button[aria-pressed=true]{color:#000}.product-grid{grid-template-columns:repeat(4,1fr);gap:45px 25px;display:grid}.product-grid.list-view{grid-template-columns:1fr}.list-view .product-card{grid-template-columns:200px 1fr;align-items:center;gap:15px 30px;display:grid}.list-view .product-image{grid-row:span 2}.list-view h3{align-self:end}.list-view .card-offer{place-self:start;width:fit-content;margin-top:0}.pagination{justify-content:center;gap:12px;margin-top:50px;display:flex}.pagination button{border:1px solid #ddd;border-radius:5px;width:40px;height:40px}.pagination [aria-current]{color:#fff;background:#000}.product-page{padding-top:15px;padding-bottom:80px}.product-main{grid-template-columns:1.15fr 1fr;gap:60px;margin-bottom:65px;display:grid}.gallery{grid-template-columns:75px 1fr;gap:15px;min-width:0;display:grid}.thumbnails{flex-direction:column;gap:10px;display:flex}.thumbnails button{border:1px solid #eee;border-radius:8px;padding:2px;overflow:hidden}.thumbnails [aria-pressed=true]{border-color:#000}.thumbnails img{aspect-ratio:1;object-fit:contain;width:100%}.main-image{background:#f5f5f5;border-radius:10px;align-self:start;padding:0;overflow:hidden}.main-image img{aspect-ratio:1;object-fit:contain;width:100%}.product-summary{padding-top:12px}.product-summary h1{margin:20px 0;font-size:36px}.product-categories{color:#777;font-size:13px}.product-categories a{color:#000}.offer{gap:15px;margin:35px 0;display:flex}.quantity{border:1px solid #ddd;border-radius:10px;align-items:center;width:140px;display:flex;overflow:hidden}.quantity button{padding:12px}.quantity input{text-align:center;appearance:textfield;border:0;width:55px;padding:10px 0}.quantity input::-webkit-inner-spin-button{appearance:none}.offer .button{min-width:180px}.share{border-top:1px solid #eee;align-items:center;gap:25px;padding-top:25px;display:flex}.share a{font-size:18px;font-weight:600}.product-tabs>[role=tablist]{border-bottom:1px solid #ddd;gap:35px;margin-bottom:35px;display:flex}.product-tabs>[role=tablist] button{color:#777;padding:15px 0;font-size:20px;position:relative}.product-tabs [role=tab][aria-selected=true]{color:#000}.product-tabs [role=tab][aria-selected=true]:after{content:"";background:#000;height:2px;position:absolute;bottom:-1px;left:0;right:0}.product-tabs [role=tabpanel]{max-width:100%;line-height:1.8}.product-tabs h2{font-size:24px}.specifications{overflow:auto}.specifications table{border-collapse:collapse;white-space:pre-line;width:100%;font-size:14px}.specifications th,.specifications td{text-align:left;vertical-align:top;border:1px solid #ddd;padding:12px 18px;font-weight:400}.specifications th[scope]{width:35%}.specifications th[colspan]{background:#f5f5f5;font-weight:600}.review{border-bottom:1px solid #eee;margin-bottom:25px;padding-bottom:15px}.review>span{margin-left:20px}.review p{white-space:pre-line;margin-top:15px}.review-form{max-width:800px;margin-top:35px}.image-modal{border-radius:12px;width:min(900px,95vw);max-width:95vw;max-height:95vh;padding:40px}.image-modal img{object-fit:contain;width:100%;max-height:75vh}.modal-controls{justify-content:center;gap:30px;display:flex}.modal-controls button{font-size:35px}.about-intro{text-align:center;padding-top:30px;padding-bottom:40px}.about-intro h1{max-width:1000px;margin:0 auto 30px}.about-intro h2{margin:35px 0;font-size:30px}.about-intro>p{max-width:1200px;margin:0 auto 25px;font-size:18px;line-height:1.8}.activities{grid-template-columns:repeat(5,1fr);gap:25px;padding-top:20px;display:grid}.activities svg{margin:0 auto 20px}.activities h3{font-weight:600}.activities p{color:#555;font-size:14px}.about-sections{padding-bottom:70px}.about-sections>section{grid-template-columns:1fr 1fr;align-items:center;gap:80px;margin:70px 0;display:grid}.about-sections>section:nth-child(odd) img{order:2}.about-sections img{border-radius:10px;width:100%}.about-sections h2{font-size:36px}.about-sections p{font-size:18px;line-height:1.9}.press-page{min-height:50vh;padding-top:25px;padding-bottom:100px}.contact-page{padding-top:30px;padding-bottom:80px}.contact-page h1{text-align:center;margin:0;font-size:30px;font-weight:500}.contact-intro p{text-align:center;margin:12px 0 0;font-size:16px}.contact-cards{grid-template-columns:repeat(3,1fr);gap:0;margin:62px 0 100px;display:grid}.contact-cards article{text-align:center;padding:0 30px}.contact-cards article+article{border-left:1px solid #e3e3e3}.contact-cards svg{margin:0 auto 30px;display:block}.contact-cards h2{margin:0 0 32px;font-size:20px;font-weight:500}.contact-cards a{display:block}.contact-cards .contact-phone{margin-bottom:34px;font-size:30px;font-weight:500;line-height:1.4}.contact-cards .contact-email{border-bottom:1px solid #e3e3e3;max-width:300px;margin:0 auto 20px;padding-bottom:16px;text-decoration:underline}.contact-cards .contact-action{border:1px solid #000;justify-content:center;align-items:center;gap:15px;min-width:135px;min-height:35px;padding:6px 18px;font-size:14px;text-decoration:none;transition:background-color .18s,color .18s;display:inline-flex}.contact-action:hover{color:#fff;background:#000}.contact-action:focus-visible{outline-offset:4px;outline:2px solid #000}.contact-online{background:#00c817;border-radius:50%;width:8px;height:8px}.contact-cards p{max-width:270px;margin:0 auto;line-height:1.8}.contact-map{border:0;border-radius:0;width:100%;height:450px}.contact-form-wrap{max-width:900px;margin:70px auto 0}.contact-form-wrap h2{text-align:center;font-size:30px}.public-form label{flex-direction:column;gap:10px;margin-bottom:20px;font-size:14px;display:flex}.public-form textarea{resize:vertical}.form-row{grid-template-columns:1fr 1fr;gap:25px;display:grid}.public-form input,.public-form textarea{background:#fafafa;border-color:#ddd}.public-form>[role=status]{margin-top:18px}.honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.search-form{gap:10px;margin:30px 0;display:flex}.search-form input{width:100%;max-width:500px}@media (min-width:1600px){.container{width:100%;max-width:none;padding-left:3.125%;padding-right:3.125%}.header-main{gap:45px}.hero>div{left:8%}.energy-banner{min-height:390px;padding:80px 70px}.product-main{grid-template-columns:1fr 1fr}}@media (max-width:1200px){.desktop-nav>ul{gap:18px}.desktop-nav>ul>li>a{gap:7px;font-size:14px}.header-main{gap:20px}.header-search{width:190px}.container{padding-left:30px;padding-right:30px}.carousel{grid-auto-columns:calc(20% - 16px)}.footer-main{gap:35px}.hero h2{font-size:52px}.activities{grid-template-columns:repeat(3,1fr)}.product-main{gap:35px}.product-summary h1{font-size:30px}}@media (max-width:1000px){.header-search{width:170px}.desktop-nav>ul{gap:12px}.desktop-nav img{display:none}.desktop-nav>ul>li>a{font-size:13px}.energy-banner h2{font-size:48px}.promo h2{font-size:28px}.promo p{font-size:16px}.carousel{grid-auto-columns:calc(25% - 15px)}.benefits{grid-template-columns:1fr 1fr}.product-grid{grid-template-columns:repeat(3,1fr)}.catalogue-toolbar{flex-direction:column;align-items:flex-start}.contact-cards article{padding:30px 20px}.about-sections>section{gap:35px}}@media (max-width:767px){.container{padding-left:20px;padding-right:20px}.site-header{top:0}.topbar,.desktop-nav,.header-main>.header-search{display:none}.header-main{justify-content:center;align-items:center;height:112px;position:relative}.mobile-search-toggle{color:#fff;cursor:pointer;z-index:2;background:0 0;border:none;justify-content:center;align-items:center;padding:8px;line-height:1;display:flex;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.mobile-menu-toggle{color:#fff;cursor:pointer;z-index:2;background:0 0;border:none;justify-content:center;align-items:center;padding:8px;line-height:1;display:flex;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.header-main .logo{justify-content:center;align-items:center;margin:0 auto;display:flex}.header-main .logo img{max-width:175px;height:auto}.hero-grid{grid-template-columns:1fr}.hero>div{bottom:20%;left:8%}.hero h2{letter-spacing:-1px;margin-bottom:20px;font-size:36px}.hero .button{min-width:150px;padding:10px 22px}.energy-banner{background-position:50%;min-height:300px;margin-top:30px;padding:35px 25px}.energy-banner h2{letter-spacing:-1px;font-size:34px}.energy-banner p{max-width:240px;font-size:16px}.energy-banner .button{min-width:0;padding:10px 16px}.carousel-section,.home-press{margin-top:60px;margin-bottom:60px}.carousel-section h2,.home-press h2{margin-bottom:25px;font-size:25px}.carousel{grid-auto-columns:calc(33.3333% - 13.3333px)}.product-card h3{font-size:14px}.card-offer{align-self:stretch;width:100%;min-width:0;padding:10px 12px}.press-grid{grid-template-columns:1fr 1fr}.promo{padding:40px 0}.promo>.container{grid-template-columns:1fr 1fr;gap:20px}.promo .container>div{grid-area:1/1/auto/-1}.promo h2{font-size:28px}.promo p{font-size:16px}.promo img{object-fit:contain;max-height:230px}.site-footer{padding-top:40px}.footer-main{grid-template-columns:1fr 1fr;gap:35px 25px;padding-bottom:30px}.footer-brand{text-align:center;grid-column:1/-1}.footer-brand p{text-align:center;max-width:440px;margin:0 auto}.footer-brand img{margin:0 auto 18px}.footer-contact,.footer-main address{border-top:1px solid #1f1f1f;grid-column:1/-1;margin-top:10px;padding-top:20px}.benefits{gap:25px 20px}.benefits>div{gap:10px}.benefits svg{width:28px}.benefits strong{font-size:14px}.copyright{flex-direction:column;gap:10px}.breadcrumb{padding-top:20px;padding-bottom:20px;font-size:12px}.product-grid{grid-template-columns:repeat(2,1fr);gap:30px 15px}.catalogue-page h1{font-size:28px}.catalogue-toolbar>div{flex-wrap:wrap;gap:8px}.catalogue-toolbar label{font-size:12px}.catalogue-toolbar select{max-width:155px}.product-main{grid-template-columns:1fr;gap:25px;margin-bottom:35px}.gallery{grid-template-columns:1fr}.thumbnails{flex-direction:row;order:2;overflow:auto}.thumbnails button{flex-shrink:0;width:65px}.product-summary h1{font-size:28px}.stock,.offer{margin:25px 0}.product-tabs>[role=tablist]{gap:20px}.product-tabs>[role=tablist] button{font-size:16px}.specifications th,.specifications td{padding:9px;font-size:12px}.about-intro h1{font-size:28px}.about-intro h2{font-size:24px}.about-intro>p{font-size:15px}.activities{grid-template-columns:1fr 1fr;gap:25px 20px}.activities h3{font-size:16px}.about-sections>section{grid-template-columns:1fr;gap:25px;margin:40px 0}.about-sections>section:nth-child(odd) img{order:0}.about-sections h2{font-size:28px}.about-sections p{font-size:16px}.contact-page h1,.contact-form-wrap h2{font-size:25px}.contact-cards{grid-template-columns:1fr;margin:40px 0 50px}.contact-cards article{padding:32px 0}.contact-cards article+article{border-top:1px solid #e3e3e3;border-left:0}.contact-cards .contact-phone{font-size:28px}.contact-map{height:300px}.contact-form-wrap{margin-top:40px}.form-row{grid-template-columns:1fr;gap:0}.list-view .product-card{grid-template-columns:110px 1fr;gap:10px 20px}h1{font-size:28px}h2{font-size:25px}}@media (max-width:520px){.carousel{grid-auto-columns:calc(50% - 10px)}.press-grid,.activities{grid-template-columns:1fr}.product-tabs>[role=tablist]{gap:15px}.offer .button{min-width:150px}.contact-cards article{padding:32px 0}.image-modal{padding:30px 10px}.energy-banner{background-position:65%}}.topbar{background:#fff;border-bottom:1px solid #eee;font-size:13px}.logo{flex-basis:auto}.logo img{width:auto;max-width:195px;height:52px}.header-search{background:#f1f1f1;border-color:#f1f1f1}.hero>div{text-align:center;width:100%;bottom:50px;left:0}.hero h2{letter-spacing:-1.5px;font-size:50px}.energy-banner{flex-direction:column;justify-content:center;min-height:400px;margin-top:80px;display:flex}.footer-main{grid-template-columns:1.3fr 1fr 1fr 1.4fr;align-items:start;gap:50px;padding-bottom:60px}.footer-brand img{object-fit:contain;width:auto;max-width:200px;height:52px;margin-bottom:20px;display:block}.footer-brand p{color:#d0d0d0;max-width:280px;margin:0;font-size:16px;font-weight:500;line-height:1.6}.footer-title{color:#fff;text-transform:uppercase;letter-spacing:.8px;margin:0 0 20px;padding-bottom:10px;font-size:15px;font-weight:700;line-height:1.2;position:relative}.footer-title:after{content:"";background:#5ebc4a;border-radius:2px;width:28px;height:2px;position:absolute;bottom:0;left:0}.footer-main nav ul{margin:0;padding:0;list-style:none}.footer-main nav li{margin:0}.footer-main nav a{color:#b5b5b5;padding:6px 0;font-size:15px;line-height:1.4;text-decoration:none;transition:color .2s,transform .2s;display:inline-block}.footer-main nav a:hover{color:#5ebc4a;transform:translate(4px)}.footer-contact{font-style:normal}.footer-contact .footer-company-name{color:#fff;margin-bottom:10px;font-size:14px;font-weight:600}.footer-contact .footer-contact-item{color:#b5b5b5;margin-bottom:6px;font-size:14px}.footer-contact .footer-contact-item a{color:#b5b5b5;transition:color .2s}.footer-contact .footer-contact-item a:hover{color:#5ebc4a}.footer-contact .footer-address{color:#999;margin-bottom:6px;font-size:13px;line-height:1.5}.footer-contact .footer-tax-info{color:#777;margin-bottom:0;font-size:12px}.footer-map-section{background:#f0f0f0;border-top:1px solid #e5e7eb;width:100%;line-height:0;display:block}.footer-map-section iframe{border:0;width:100%;height:380px;display:block}@media (max-width:991px){.footer-map-section iframe{height:300px}}@media (max-width:767px){.footer-map-section iframe{height:240px}}.site-footer{padding-top:70px}.copyright{padding-top:40px;padding-bottom:40px;font-size:14px}.benefits>div:not(:last-child){border-right:1px solid #e2e8f0;padding-right:15px}.promo .container>div{text-align:left}.promo>.container{grid-template-columns:24% 52% 24%;gap:0;max-width:none;padding:0}.promo .container>div{padding:30px 50px}.promo img{object-fit:cover;width:100%;height:100%}@media (max-width:1200px){.hero h2{font-size:50px}.footer-main{gap:30px}.promo .container>div{padding:30px}.header-main,.desktop-nav>ul{gap:25px}.header-search{width:224px}.container{padding-left:50px;padding-right:50px}}@media (max-width:1100px){.desktop-nav>ul{gap:18px}.header-search{width:180px}.header-main{gap:20px}.desktop-nav>ul>li>a{font-size:13px}.promo h2{font-size:28px}.footer-brand p{font-size:18px}}@media (max-width:767px){.container{padding-left:20px;padding-right:20px}.hero>div{bottom:35px;left:0}.hero h2{font-size:32px}.energy-banner{min-height:300px;margin-top:30px}.footer-main{grid-template-columns:1fr 1fr;gap:30px 20px;padding-bottom:35px}.site-footer{padding-top:40px}.footer-brand{text-align:center;grid-column:1/-1}.footer-brand p{text-align:center;max-width:320px;margin:0 auto;font-size:15px;line-height:1.5}.footer-brand img{max-width:180px;margin:0 auto 16px}.footer-brand>a:last-child{justify-content:center;display:flex}.footer-title{margin-bottom:12px;padding-bottom:8px;font-size:14px}.footer-title:after{width:22px;height:2px}.footer-main nav a{padding:5px 0;font-size:14px}.footer-contact,.footer-main address{border-top:1px solid #1f1f1f;grid-column:1/-1;margin-top:10px;padding-top:20px}.copyright{padding-top:25px;padding-bottom:25px;font-size:12px}.benefits{grid-template-columns:1fr;gap:20px}.benefits>div{border:0!important;padding:0!important}.benefits-section{margin-top:35px;padding:30px 0}.promo>.container{grid-template-columns:1fr 1fr;gap:0;padding:0}.promo .container>div{text-align:center;grid-area:1/1/auto/-1;padding:35px 20px}.promo img{max-height:none}.logo img{width:auto;max-width:160px;height:44px}.promo h2{font-size:28px}}.header-main{justify-content:flex-start;gap:24px}.desktop-nav>ul{gap:25px}.header-main>.header-search{margin-left:auto;margin-right:30px}.desktop-nav>ul>li>a{gap:10px}@media (max-width:1200px) and (min-width:768px){.desktop-nav>ul{gap:20px}.header-main>.header-search{width:190px;margin-right:0}.header-main{gap:20px}.desktop-nav>ul>li>a{gap:7px;font-size:14px}}@media (max-width:1050px) and (min-width:768px){.desktop-nav>ul{gap:14px}.desktop-nav>ul>li>a{font-size:12px}.header-main>.header-search{width:155px}.container{padding-left:30px;padding-right:30px}}@media (max-width:767px){.header-main{justify-content:center}}@font-face{font-family:B90 Icons;src:url(/assets/c9bc1bf8e049934d.woff)format("woff");font-weight:400;font-style:normal;font-display:block}.b90-brand-icon{font-family:B90 Icons;font-style:normal;font-weight:400;line-height:1}.topbar nav a{font-weight:500;line-height:24px}.topbar nav a:hover,.desktop-nav>ul>li>a:hover{color:#000}.desktop-nav>ul>li>a{padding:6px 0;font-weight:500;line-height:26px}.desktop-nav>ul>li>a>span{position:relative}.desktop-nav>ul>li>a>span:after{content:"";border-top:1px solid;transition:left .25s,right .25s;position:absolute;bottom:0;left:50%;right:50%}.desktop-nav>ul>li>a:hover>span:after,.desktop-nav>ul>li>a:focus-visible>span:after{left:0;right:0}.desktop-nav .subnav{transform-origin:200px 0;transition:none}.desktop-nav .subnav a{line-height:20px}.desktop-nav .nav-category:hover>.subnav,.desktop-nav .nav-category:focus-within>.subnav{animation:.3s .1s both b90-menu}@keyframes b90-menu{0%{visibility:hidden;transform:scaleY(.9)}to{visibility:visible;transform:scaleY(1)}}.drawer[open] .drawer-content{animation:.5s cubic-bezier(.645,.045,.355,1) both b90-drawer}@keyframes b90-drawer{0%{transform:translate(-100%)}to{transform:translate(0)}}.hero{overflow:hidden}.hero>img{transition:transform .3s}@media (hover:hover){.hero:hover>img{transform:scale(1.12)}}.hero h2{letter-spacing:normal;margin-bottom:14px;line-height:66px}.hero .button{padding:7px 40px;line-height:30px;transition-duration:.15s}.energy-banner h2{letter-spacing:normal;font-size:50px;line-height:66px}.energy-banner p,.promo p{line-height:24px}.energy-banner .button,.promo .button{padding:10px 40px}.promo h2{letter-spacing:normal;font-size:34px;line-height:46px}.benefits h3{font-size:16px;font-weight:600;line-height:20px}.site-footer a:hover,.header-search button:hover,.mobile-actions button:hover,.carousel-controls button:hover{color:#5ebc4a}@media (max-width:767px){.hero h2,.energy-banner h2{font-size:30px;line-height:40px}.promo h2{font-size:24px;line-height:32px}}.topbar{height:41px}.header-main{height:127.42px}.logo img{height:auto}.product-page{padding-top:0}.breadcrumb{color:#000;padding-top:15px;padding-bottom:16px}.product-main{grid-template-columns:55% 45%;gap:0;margin-bottom:100px}.gallery{align-items:start;position:relative}.gallery.single-image{padding-left:90px;display:block}.main-image{background:#fff;border-radius:0;width:100%;max-width:640px;display:block;position:static}.main-image img{aspect-ratio:auto;height:auto}.gallery.single-image .main-image{overflow:visible}.gallery-zoom{position:absolute;top:10px;right:10px}.product-summary{padding:0 0 0 50px}.product-categories{margin:0;font-size:14px;line-height:24px}.product-summary h1{margin:0 0 10px;font-size:30px;line-height:42px}.stock{margin:0 0 30px;font-size:13px}.stock strong{color:#000;margin-left:10px;font-weight:500}.offer{border-top:1px solid #e5e5e5;grid-template-columns:100px minmax(0,1fr);gap:6px 10px;margin:0 0 68px;padding-top:29px;display:grid}.quantity-label{grid-column:1/-1;font-size:13px}.quantity{background:#f0f0f0;border:0;width:100px;height:46px}.quantity button{flex-shrink:0;width:25px;height:46px;padding:0}.quantity input{background:0 0;width:50px;height:46px;padding:0}.offer .button{min-width:0;height:46px;padding:7px 20px;line-height:30px}.share{border-color:#e5e5e5;gap:20px;padding-top:30px}.share a{align-items:center;height:20px;font-weight:400;display:inline-flex}.product-tabs>[role=tablist]{gap:30px;margin-bottom:0;padding-bottom:25px}.product-tabs>[role=tablist] button{padding:0;line-height:24px}.product-tabs [role=tab][aria-selected=true]{text-underline-offset:3px;text-decoration:underline}.product-tabs [role=tab][aria-selected=true]:after{content:none}.product-tabs [role=tabpanel]{padding-top:60px;line-height:24px}.product-tabs [role=tabpanel]>p:last-child{margin-bottom:0}.related-carousel{border-top:1px solid #e5e5e5;margin-top:100px;padding-top:100px}.related-carousel h2{margin-bottom:25px;font-size:30px;line-height:42px}.related-carousel .product-image{background:#fff}.related-carousel .product-image img{aspect-ratio:340/250;object-fit:cover}.related-carousel .carousel-controls{top:100px}.promo{padding:70px 0}.promo>.container{grid-template-columns:1fr 2fr 1fr;gap:20px;padding:0 70px}.promo img{object-fit:contain;height:auto}.promo .container>div{text-align:center;flex-direction:column;align-items:center;padding:0;display:flex}.promo h2{width:500px;max-width:100%;margin-bottom:30px;font-size:40px;line-height:56px}.promo p{margin-bottom:20px}@media (min-width:1367px){.container{max-width:none;padding-left:70px;padding-right:70px}.header-main{gap:100px}.desktop-nav>ul{gap:50px}.desktop-nav>ul>li:first-child{margin-right:-20px}.header-main>.header-search{width:260px;height:46px;margin-right:40px}.hero h2{margin-bottom:20px;font-size:60px;line-height:72px}.hero>div{bottom:70px}}@media (min-width:768px) and (max-width:1366px){.promo{padding:50px 0}.promo>.container{grid-template-columns:28fr 44fr 28fr;padding:0 50px}.promo h2{margin-bottom:20px;font-size:34px;line-height:46px}.gallery.single-image{padding-left:0}.gallery.single-image .gallery-zoom{right:10px}}@media (max-width:991px){.promo>.container{grid-template-columns:1fr 1fr;gap:10px}.promo .container>div{grid-area:2/1/auto/-1;margin-top:20px}}@media (max-width:767px){.header-main{justify-content:center;align-items:center;height:100px;display:flex;position:relative}.header-main .logo{justify-content:center;align-items:center;margin:0 auto;display:flex}.header-main .logo img{max-width:155px;height:auto}.breadcrumb{padding-top:15px;padding-bottom:16px}.product-main{grid-template-columns:1fr;gap:30px;margin-bottom:50px}.gallery.single-image{padding-left:0}.gallery.single-image .gallery-zoom{right:10px}.product-summary{padding:0}.product-summary h1{font-size:26px;line-height:36px}.offer{margin-bottom:35px}.product-tabs [role=tabpanel]{padding-top:30px}.related-carousel{margin-top:70px;padding-top:50px}.related-carousel .carousel{grid-auto-columns:calc(50% - 10px)}.related-carousel .carousel-controls{top:50px}.promo{padding:10px 0 50px}.promo>.container{gap:4px;padding:0 20px}.promo h2{max-width:300px;margin-bottom:15px;font-size:24px;line-height:32px}.promo p{font-size:16px;line-height:20px}}.product-side{min-width:0}@media (min-width:992px){.product-main{align-items:start}.product-main .gallery{align-self:start;position:sticky;top:145px}.product-side .product-tabs{margin:68px 0 0 50px}.product-side .related-carousel{margin:90px 0 0 50px;padding-top:48px}.product-side .related-carousel h2{font-size:25px;line-height:34px}.product-side .related-carousel .carousel{grid-auto-columns:calc(50% - 8px);gap:16px}.product-side .related-carousel .carousel-controls{top:48px}}@media (max-width:991px){.product-main{grid-template-columns:1fr;gap:30px}.product-main .gallery{position:static}.product-summary{padding:0}.product-side .product-tabs{margin-top:55px}.product-side .related-carousel{margin-top:70px;padding-top:50px}}.quote-modal{border-radius:20px;width:min(560px,100vw - 32px);max-height:min(95dvh,880px);margin:auto;overflow-y:auto;box-shadow:0 24px 80px #00000040}.quote-modal::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a0f14a6}.quote-modal-heading{color:#fff;background:#111820;justify-content:space-between;align-items:start;gap:20px;padding:18px 26px 16px;display:flex}.quote-modal-heading span{color:#a8b6c2;letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:12px;font-weight:600;display:block}.quote-modal-heading h2{margin:0;font-size:28px;line-height:34px}.quote-modal-heading button{color:#fff;background:#ffffff1f;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.quote-modal-heading button:hover{background:#ffffff3d}.quote-modal-content{padding:18px 26px 22px}.quote-product{background:#f8fafb;border:1px solid #e5e9ec;border-radius:12px;align-items:center;gap:16px;margin-bottom:16px;padding:12px;display:flex}.quote-product img{object-fit:contain;background:#fff;border-radius:8px;flex:0 0 72px;width:72px;height:72px}.quote-product strong,.quote-product span{display:block}.quote-product strong{font-size:16px;line-height:23px}.quote-product span{color:#62707b;margin-top:5px;font-size:13px}.quote-form label{gap:7px;margin-bottom:12px;font-size:13px;font-weight:500}.quote-form .form-row{gap:14px}.quote-form input,.quote-form textarea{background:#fff;border-radius:9px;width:100%}.quote-form textarea{min-height:100px}.quote-form>.button{width:100%;margin-top:4px}.quote-form>[role=status]{margin:14px 0 0;font-size:13px}@media (max-width:600px){.quote-modal-heading{padding:22px}.quote-modal-content{padding:20px}.quote-form .form-row{grid-template-columns:1fr;gap:0}}.product-grid:not(.list-view){grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:28px}.carousel{grid-auto-columns:calc(25% - 15px)}.related-carousel .carousel{grid-auto-columns:calc(20% - 16px)}.product-card{isolation:isolate;background:#fff;border:1px solid #e9e9e9;border-radius:18px;transition:transform .25s,box-shadow .25s,border-color .25s;overflow:hidden;box-shadow:0 6px 24px #00000008}@media (hover:hover){.product-card:hover{border-color:#d7eed2;transform:translateY(-5px);box-shadow:0 16px 38px #0000001a}}.product-card:focus-within{border-color:#5ebc4a;box-shadow:0 0 0 3px #5ebc4a29}.product-image{aspect-ratio:4/3;background:linear-gradient(155deg,#f9fafb 5%,#f1f4f6 100%);border-radius:0;justify-content:center;align-items:center;display:flex;position:relative}.product-image img,.related-carousel .product-image img{aspect-ratio:auto;object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;padding:18px;transition:transform .35s}@media (hover:hover){.product-card:hover .product-image img{transform:scale(1.045)}}.product-view{color:#111;background:#fff;border-radius:50%;place-items:center;width:32px;height:32px;font-size:18px;transition:background-color .25s,color .25s,transform .25s;display:grid;position:absolute;top:13px;right:13px;box-shadow:0 2px 10px #00000012}.product-card:hover .product-view,.product-image:focus-visible .product-view{color:#fff;background:#111;transform:rotate(45deg)}.product-card-body{flex-direction:column;flex:1;align-items:stretch;padding:18px;display:flex}.product-stock{color:#526873;align-self:flex-start;align-items:center;gap:7px;font-size:11px;font-weight:600;line-height:16px;display:inline-flex}.product-stock>span{background:#20a268;border-radius:50%;width:7px;height:7px}.product-stock.is-unavailable>span{background:#e19c38}.product-card h3{min-height:48px;margin:10px 0 18px;font-size:16px;font-weight:600;line-height:24px}.card-offer{border-radius:9px;justify-content:space-between;align-self:stretch;width:100%;min-width:0;margin-top:auto;padding:10px 16px;font-size:14px;line-height:20px;display:flex}.card-offer>span:last-child{font-size:18px;transition:transform .25s}.card-offer:hover>span:last-child{transform:translate(3px)}.list-view .product-card{grid-template-columns:minmax(160px,24%) minmax(0,1fr);gap:0}.list-view .product-image{aspect-ratio:auto;grid-row:1;height:100%}.list-view .product-card-body{padding:24px}.list-view .product-card h3{align-self:auto}.list-view .card-offer{width:min(210px,100%)}@media (max-width:1100px){.carousel,.related-carousel .carousel{grid-auto-columns:calc(33.3333% - 13.3333px)}}@media (max-width:767px){.product-grid:not(.list-view){grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.carousel,.related-carousel .carousel{grid-auto-columns:calc(50% - 6px);gap:12px}.product-card{border-radius:14px}.product-image img,.related-carousel .product-image img{padding:12px}.product-view{width:26px;height:26px;font-size:15px;top:8px;right:8px}.product-card-body{padding:12px}.product-card h3{min-height:42px;margin:8px 0 14px;font-size:13px;line-height:21px}.card-offer{min-height:40px;padding:9px 12px;font-size:12px}.list-view .product-card{grid-template-columns:110px minmax(0,1fr)}.list-view .product-card-body{padding:12px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}.form-captcha{margin:20px 0}.form-captcha altcha-widget{display:none}.captcha-card{color:#17202a;width:100%;max-width:420px;font:inherit;text-align:left;cursor:pointer;background:#f8f9fb;border:1px solid #dce0e5;border-radius:12px;align-items:center;gap:14px;padding:18px;transition:border-color .18s,background-color .18s,box-shadow .18s;display:flex}.captcha-card:hover:not(:disabled){background:#fff;border-color:#9ba4af;box-shadow:0 3px 12px #1018200a}.captcha-card:focus-visible{outline-offset:3px;outline:2px solid #17202a}.captcha-card:disabled{cursor:progress}.captcha-card[data-state=verified]{background:#f2faf5;border-color:#9ecbb2}.captcha-card[data-state=error],.captcha-card[data-state=expired]{border-color:#d79d95}.captcha-check{background:#fff;border:1px solid #adb5bf;border-radius:7px;flex-shrink:0;place-items:center;width:26px;height:26px;display:grid}[data-state=verified]>.captcha-check{color:#fff;background:#22764a;border-color:#22764a}.captcha-copy{flex-direction:column;gap:5px;min-width:0;display:flex}.captcha-title{font-size:14px;font-weight:600;line-height:1.4}.captcha-caption{color:#697482;font-size:11px;line-height:1.5}.captcha-shield{color:#8b96a3;flex-shrink:0;margin-left:auto}[data-state=verified]>.captcha-shield{color:#22764a}.form-captcha .captcha-help{color:#697482;max-width:420px;margin:8px 0 0;font-size:11px;line-height:1.6}.captcha-spinner{border:2px solid #dce0e5;border-top-color:#17202a;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite captcha-spin}@keyframes captcha-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.captcha-card{transition:none}}.topbar-catalog-link{border:1px solid #5ebc4a;border-radius:9999px;align-items:center;gap:4px;padding:3px 12px;font-weight:600;transition:all .15s;display:inline-flex;color:#5ebc4a!important}.topbar-catalog-link:hover{background:#5ebc4a;text-decoration:none;color:#fff!important}.drawer-catalog-link{text-align:center;background:#5ebc4a;border-radius:8px;margin-top:10px;padding:10px 16px;font-weight:600;transition:background-color .15s;display:inline-block;color:#fff!important}.drawer-catalog-link:hover{background:#4fa63c;color:#fff!important}.catalogue-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.catalogue-header h1{margin:0}.catalogue-download-link{background:#5ebc4a;border-radius:9999px;align-items:center;gap:8px;padding:10px 22px;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .15s,transform .15s;display:inline-flex;color:#fff!important}.catalogue-download-link:hover{background:#4fa63c;transform:translateY(-1px);color:#fff!important}.contact-tax-info{color:#444;border-top:1px dashed #d5d9df;margin-top:18px;padding-top:16px;font-size:14px;line-height:1.6}.contact-tax-info p{margin:4px auto!important}.footer-tax-info{color:#aaa;font-size:13px;margin-top:8px!important}.legal-page{max-width:920px;margin:0 auto;padding:40px 20px 80px}.legal-header{border-bottom:1px solid #eaeaea;margin-bottom:35px;padding-bottom:20px}.legal-header h1{color:#111;margin:0 0 10px;font-size:30px;line-height:1.3}.legal-meta{color:#666;margin:0;font-size:14px}.legal-section{margin-bottom:35px}.legal-section h2{color:#111;margin:0 0 14px;font-size:20px;font-weight:600}.legal-section p{color:#333;margin:0 0 14px;font-size:15px;line-height:1.8}.legal-list{margin:0 0 18px;padding-left:22px}.legal-list li{color:#333;margin-bottom:8px;font-size:15px;line-height:1.8}.legal-list a,.legal-section a{color:#3da029;text-decoration:underline}.imprint-grid{background:#fafafa;border:1px solid #e5e5e5;border-radius:8px;margin-top:15px;overflow:hidden}.imprint-row{background:#fff;border-bottom:1px solid #e5e5e5;padding:14px 18px;font-size:14px;line-height:1.6;display:flex}.imprint-row:last-child{border-bottom:none}.imprint-row strong{color:#111;flex-shrink:0;width:240px}.imprint-row span{color:#444;flex-grow:1}@media (max-width:768px){.imprint-row{flex-direction:column;gap:4px}.imprint-row strong{width:100%}.legal-header h1{font-size:24px}}.form-consent{clear:both;margin:18px 0 16px}.public-form .form-consent label,.public-form label.checkbox-label,.quote-form .form-consent label,.quote-form label.checkbox-label,.form-consent label,.form-consent .checkbox-label,label.checkbox-label{cursor:pointer!important;flex-direction:row!important;align-items:flex-start!important;gap:12px!important;margin-bottom:0!important;padding:0!important;display:flex!important}.public-form .form-consent input[type=checkbox],.quote-form .form-consent input[type=checkbox],.form-consent input[type=checkbox],.checkbox-label input[type=checkbox]{cursor:pointer!important;accent-color:#5ebc4a!important;background:#fff!important;border:1px solid #ccc!important;border-radius:4px!important;flex:0 0 18px!important;width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;min-height:18px!important;max-height:18px!important;margin:2px 0 0!important;padding:0!important;display:inline-block!important}.form-consent span,.checkbox-label span,.form-consent .consent-text{-webkit-user-select:none;user-select:none;color:#333!important;font-size:13.5px!important;font-weight:400!important;line-height:1.5!important;display:inline!important}.form-consent a,.checkbox-label a{color:#5ebc4a!important;font-weight:500!important;text-decoration:underline!important;transition:color .15s!important}.form-consent a:hover,.checkbox-label a:hover{color:#4ea83c!important}.copyright{color:#aaa;justify-content:space-between;align-items:center;gap:20px;padding-top:25px;padding-bottom:25px;font-size:12px;display:flex}.copyright-text{flex:1;margin:0!important}.legal-links-center{color:#666;text-align:center;flex:1;justify-content:center;align-items:center;gap:12px;font-size:13px;display:flex}.legal-links-center a{color:#aaa;white-space:nowrap;transition:color .15s}.legal-links-center a:hover{color:#5ebc4a}.copyright-credit{text-align:right;flex:1;margin:0!important}@media (max-width:900px){.copyright{text-align:center;flex-direction:column;gap:14px}.copyright-text,.copyright-credit,.legal-links-center{text-align:center;justify-content:center;width:100%}}.cookie-banner{z-index:99999;-webkit-backdrop-filter:blur(8px);color:#fff;background:#121212f5;border-top:1px solid #ffffff1a;padding:16px 20px;animation:.3s ease-out slideUp;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 25px #00000040}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.cookie-banner-content{justify-content:space-between;align-items:center;gap:25px;display:flex}.cookie-banner-content p{color:#d1d5db;margin:0;font-size:13px;line-height:1.6}.cookie-policy-link{font-weight:600;text-decoration:underline;color:#fff!important}.cookie-accept-btn{white-space:nowrap;background:#fff;border-radius:6px;flex-shrink:0;padding:9px 24px;font-size:13px;font-weight:600;transition:background .15s,transform .15s;color:#000!important}.cookie-accept-btn:hover{background:#f0f0f0;transform:translateY(-1px)}@media (max-width:768px){.cookie-banner-content{flex-direction:column;align-items:stretch;gap:14px}.cookie-accept-btn{text-align:center;width:100%}}
