:root{--primary:#ffcb05;--secondary:#f3f3f3;--text-color:#212529;--transparent-outline:rgba(0,0,0,.2);--logo-border-radius-small:0px 0px 24px 0px;--logo-border-radius-large:4px 4px 24px 4px;--border-radius-small:12px;--border-radius-large:24px}@font-face{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;src:url(/Themes/TclHoszivattyuTheme/Content/fonts/OpenSans.Normal-Variable.ttf) format("truetype supports variations"),url(/Themes/TclHoszivattyuTheme/Content/fonts/OpenSans.Normal-Variable.ttf) format("truetype-variations");font-weight:300 800}@font-face{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;src:url(/Themes/TclHoszivattyuTheme/Content/fonts/OpenSans-Italic-Variable.ttf) format("truetype supports variations"),url(/Themes/TclHoszivattyuTheme/Content/fonts/OpenSans-Italic-Variable.ttf) format("truetype-variations");font-weight:300 800;font-style:italic}body{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300;color:var(--text-color);background-color:#efefef!important}bold-red-text{color:#ed1c24;font-weight:bold}nav{position:absolute!important;top:0;left:0;right:0;z-index:1000;background-color:#fff!important}nav.reset-position{position:unset!important}nav.navbar{padding:1rem;border-radius:var(--logo-border-radius-small)}.navbar-nav{align-items:center}nav.navbar a:not(.extra-large-button,.dropdown-item),nav.navbar a.active{color:#696969!important;text-decoration:none;text-transform:uppercase;font-weight:500}nav.navbar a.active{font-weight:800}.navbar-toggler{border-color:#fff}.navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 1%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.dropdown-menu{border-radius:var(--logo-border-radius-small);border:0}h1,h2{font-size:2.4rem;font-weight:bold;text-transform:uppercase;color:var(--primary)}h3{font-size:1.5rem;font-weight:bold;text-transform:uppercase}a{color:var(--text-color);text-decoration:underline;text-decoration-color:#ffcb05!important;text-decoration-thickness:2px;text-underline-offset:2px}.jump-link>a{text-decoration:none;font-weight:400}.jump-link span{color:var(--primary);padding-left:.25rem;font-size:2rem}.reset-text{text-transform:initial}.w-md-50{width:50%}.w-md-75{width:75%}hr{border:1px solid var(--secondary);margin:1rem 0;opacity:1;width:100%}.tcl-button{border:0;border-radius:5px;background-color:#ffcb05;color:#000;font-weight:700;text-transform:uppercase;width:fit-content;box-shadow:0 4px 6px rgba(0,0,0,.1)}.button-large{padding:1rem 5rem}.button-medium{padding:1rem 4rem;height:fit-content}.button-small{padding:1rem 2rem;height:fit-content}.download-button{background-image:url(/Themes/TclHoszivattyuTheme/Content/img/icons/download-icon.svg);background-repeat:no-repeat;background-size:contain;background-color:transparent;border:0;width:1.5rem;height:1.5rem}#back-to-top-button{background-color:#ffcb05;border-radius:var(--logo-border-radius-large);position:fixed;bottom:20px;right:20px;display:none;z-index:999;filter:drop-shadow(0 9px 14px rgba(0,0,0,.2));padding:1rem;border-color:transparent}.extra-large-button{background-color:#fff;color:var(--primary)!important;text-decoration:none;border-radius:var(--logo-border-radius-small);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem 4rem;font-size:1.2rem;box-shadow:0 0 32px rgba(0,0,0,.6);border-radius:0 0 24px 0}.ac-button{box-shadow:0 1rem 2rem rgba(0,0,0,.3);min-width:200px;padding:.75rem}.hero img{width:100%;height:90vh;object-fit:cover;clip-path:polygon(0% 0%,100% 0%,100% 70%,0% 100%)}.hero h1{position:absolute;top:40%;text-align:center;width:100%;z-index:2}.hero-blog h1{position:absolute;top:40%;text-align:center;width:100%;z-index:2}.hero-blog img{width:100%;height:auto;object-fit:cover;object-position:center 20%}.hero.darkened-background img{filter:brightness(.6)}.hero-decor{position:absolute;bottom:0;left:50%;transform:translateX(-50%) translateY(-10%);z-index:1}.side-margins-large{margin-top:5vh;margin-left:25vw;margin-right:25vw}.side-margins-small{margin-top:5vh;margin-left:5vw;margin-right:5vw}.side-margins-extra-small{margin-top:5vh;margin-left:10vw;margin-right:10vw}.tabnav{width:100%}.tabnav ul{display:flex;justify-content:center;width:100%;gap:7rem;padding:1rem 0;list-style:none}.tabnav ul li{cursor:pointer}.tabcontent{width:100%}.slider{position:relative;width:30vw;padding:1rem 3rem}ul.tabs{margin:0;padding:0}.slider .icon{position:absolute;top:50%;transform:translateY(-65%)}.slider .left-arrow,.slider .right-arrow{font-size:2.5rem;font-weight:400}.slider .icon:first-child{left:0}.slider .icon:last-child{right:0}.icon span:hover{cursor:pointer}.slider .tabs{min-width:99%;list-style:none;display:flex;gap:2rem;overflow-x:auto;padding-bottom:.5rem;scroll-behavior:smooth}.slider .tabs::-webkit-scrollbar{display:none}.tabs .tab{white-space:nowrap}.tabs .tab:hover{cursor:pointer}.tabs .tab.active,.tabnav .tab.active{font-weight:600;text-decoration:underline;text-decoration-color:var(--primary);text-decoration-thickness:3px;text-decoration-skip-ink:none;text-underline-offset:7px}form{width:75%}form div{width:100%}.form-group-header{display:flex;justify-content:start;width:100%;font-weight:bold;text-transform:uppercase;margin-bottom:0}label p{margin-bottom:.5rem}.form-required::after{content:"*";color:#f00}select{padding:.5rem 1rem;border:1px solid var(--transparent-outline);font-weight:300}input,textarea{border:1px solid var(--transparent-outline);padding:.5rem 1rem}select:focus,input:focus,textarea:focus{outline:0;border:1px solid rgba(0,0,0,.4)}input[type="checkbox"]{width:2.5rem;height:2.5rem;padding:1rem;border-radius:4px;background-color:#fff;-webkit-appearance:none;appearance:none;display:grid;place-content:center}input[type="checkbox"]::before{content:"";width:1.5rem;height:1.5rem;transform:scale(0);transition:130ms transform ease-in-out;box-shadow:inset 1em 1em var(--text-color);border-radius:0}input[type="checkbox"]:checked::before{transform:scale(1)}input[type="radio"]{width:2.5rem;height:2.5rem;-webkit-appearance:none;appearance:none;border-radius:50%}.step>p:first-of-type{display:flex;width:100%}.review-data p:first-of-type{font-weight:500}.index-page{gap:15vh}.index-page>h2{text-align:center;margin-bottom:3rem}.product-category-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}@media(max-width:768px){.product-category-grid{grid-template-columns:1fr;gap:1rem}}.index-grid{gap:.5rem;display:grid}.bg-card{background-repeat:no-repeat;background-size:cover;background-position:center;border-radius:var(--border-radius-small);color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:15rem;padding-bottom:15rem;padding-left:35rem;padding-right:35rem;text-align:center;min-height:250px}a.bg-card{color:#fff;text-decoration:none}.bg-card p{margin:0}.category-monoblock{background-image:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(/Themes/TclHoszivattyuTheme/Content/img/stock/TCL_R290_hoszivattyu.jpg);grid-column:span 3}@media screen and (max-width:1200px){.product-category-grid{grid-template-columns:repeat(2,1fr)}.category-monoblock{grid-column:span 2}}@media screen and (max-width:768px){.product-category-grid{grid-template-columns:1fr}.category-monoblock,.category-split,.category-all-in-one{grid-column:span 1}}@media(max-width:1200px){.category-monoblock{grid-column:span 2}.bg-card{padding-top:10rem;padding-bottom:10rem;padding-left:30rem;padding-right:30rem;min-height:200px}}@media(max-width:768px){.button-group{display:flex;flex-direction:column}.functionBtn{width:90%!important}.hero-blog img{width:100%;height:20vh;object-fit:cover;object-position:50% 50%}.bg-card{padding-top:1rem;padding-bottom:1rem;padding-left:3rem;padding-right:3rem;min-height:200px}}.category-split{background-image:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(/Themes/TclHoszivattyuTheme/Content/img/stock/r32-split-kv.jpg)}.category-all-in-one{background-image:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(/Themes/TclHoszivattyuTheme/Content/img/stock/tcl-tri-thermal-winter.png);background-size:cover;background-position:center}.slanted-text-block{display:flex;text-align:center;background-repeat:no-repeat;background-size:cover;width:100%;padding:10rem;clip-path:polygon(0% 20%,100% 0%,100% 80%,0% 100%)}.slanted-text-block.name-and-motto{background-image:url(/Themes/TclHoszivattyuTheme/Content/img/stock/gentlecool-lifestyle-2.jpg);background-position:0 30%;justify-content:space-between}.slanted-text-block.contact{background-image:url(/Themes/TclHoszivattyuTheme/Content/img/heros/index-hero.png);background-position:center;justify-content:center;color:var(--secondary);flex-direction:column;gap:1.5rem}.slanted-text-block.contact>h3{font-size:2.5rem}.slanted-text-block span{display:block;color:var(--primary);font-weight:700}.text-list-border-bottom>p{padding-bottom:2rem;margin-bottom:2rem;border-bottom:1px solid var(--transparent-outline)}.column-image{max-height:87vh;border-radius:var(--logo-border-radius-large)}footer{background-color:var(--secondary);display:flex;flex-wrap:wrap;padding:3rem;gap:5rem;margin-top:3rem}.footer-links{display:flex;flex-direction:column;gap:.5rem}.footer-col-header{text-transform:uppercase;font-weight:700}.footer-links a{text-decoration:none}.footer-icon{width:2rem;height:2rem}.footer-icon-wide{height:1.5rem;width:auto}.privacy-page p,.privacy-page table,.privacy-page li,.privacy-page a,.cookie-page p,.cookie-page table,.cookie-page li,.cookie-page a,.blog-post p,.blog-post a{font-size:1.2rem}.privacy-page table{width:100%;border-collapse:collapse}.privacy-page table td{padding:.5rem 1rem}.privacy-page table tr>td:first-of-type{padding-left:0;border-right:1px solid var(--secondary);width:30%}.privacy-page table tr>td:last-of-type{width:70%;font-weight:400}.privacy-page h3{margin-top:1.5rem;margin-bottom:1.5rem}.document-list{display:flex;flex-direction:column;gap:2em}.document{width:100%;display:flex;justify-content:space-between}.document-details{display:flex;gap:1rem;max-width:80%}.document-details>a{font-weight:500;text-decoration:none}#map{width:100%;height:60vh}.search-container{width:100%;display:flex;justify-content:start;align-items:center;border-radius:var(--logo-border-radius-large);border:1px solid var(--transparent-outline);height:60vh}.search-results{display:flex;flex-direction:column;padding:1.5rem 2rem;overflow-y:scroll;max-height:100%;width:33%}.search-results>div:not(:last-child){padding-bottom:.5rem;border-bottom:1px solid var(--transparent-outline)}.search-results>div>p:first-of-type{font-weight:600;margin-bottom:.5rem}.search-results>div>p:not(:first-of-type){margin-bottom:.25rem}table.product-data{border-collapse:collapse}table.product-data td{padding-bottom:1.25rem}table.product-data tr td:first-child{padding-right:3vw}table.product-data tr td:nth-child(2){padding-left:12vw;border-left:1px solid var(--transparent-outline);text-align:center;font-weight:400}table.product-data th{padding:1rem .5rem;background-color:var(--secondary);font-weight:500}.carousel-indicators{bottom:20%;z-index:1000}.carousel-indicators button{border:0!important;border-radius:50%;width:1rem!important;height:1rem!important;background-color:rgba(255,255,255,.8);margin:0;padding:0}.carousel-indicators button:focus{outline-color:var(--primary)}.carousel-indicators button.active{width:1rem!important;height:1rem!important;background-color:rgba(255,255,255,.8);outline:2px solid var(--primary)!important}.product-carousel{background:rgba(0,0,0,.4);clip-path:polygon(0% 0%,100% 0%,100% 70%,0% 100%)}.product-carousel img{width:auto;height:30vh;object-fit:contain;margin:0 auto;clip-path:none}.video-container{display:flex;justify-content:center}.video-container iframe{aspect-ratio:16/9;width:30vw!important}.filter-slider{-webkit-appearance:none;appearance:none;border-radius:3rem;height:.5rem;background:var(--secondary);outline:var(--transparent-outline) solid 1px;padding:0}.filter-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:var(--primary);cursor:pointer}.filter-slider::-moz-range-thumb{width:25px;height:25px;border-radius:50%;background:var(--primary);cursor:pointer}.product-filter-form{position:sticky;top:1rem}.product-filter-form hr{border:1px solid rgba(0,0,0,.05)}.product-filter-form form{width:100%}.filter-col{width:30%}.product-col{width:70%}select[multiple] option{max-width:100%;overflow:hidden;white-space:normal;padding-bottom:1rem;font-weight:200}select[multiple]{border-radius:var(--logo-border-radius-large);height:15vh}.product-grid{display:grid;grid-template-columns:auto auto auto;gap:2rem}.product-container{justify-content:space-between}.product-card{background:#fff;box-shadow:0 4px 20px rgba(0,0,0,.2);border-radius:12px;padding:1rem;display:flex;flex-direction:column;gap:.8rem;text-transform:initial;font-size:.9rem;max-width:400px}.product-card img{margin-bottom:1rem;max-height:150px;object-fit:contain}.product-card .tcl-button{display:block;width:100%;text-align:center}.product-card ul{list-style:none;font-weight:700;text-transform:uppercase;padding:0 0 1.5rem 0;border-bottom:1px solid var(--transparent-outline)}.product-card li:not(:last-child){margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid rgba(0,0,0,.1)}.price-tag-text{text-transform:uppercase;font-weight:400}.price-text{font-weight:600;font-size:1.8rem;margin:.5rem 0 1.5rem 0}.page-link{border-radius:100%;border:1px solid var(--transparent-outline);width:2rem;height:2rem;display:flex;justify-content:center;align-items:center;text-decoration:none;color:var(--text-color);padding:1rem}.page-link.active-page-item{background-color:var(--primary);color:#fff;font-weight:700;border:0}.blog-post-container{display:flex;flex-direction:column;border-bottom:var(--transparent-outline) solid 1px;padding-bottom:.75rem;margin-bottom:2rem}.blog-post-container>a{width:100%}.blog-post-container img,.blog-post img{width:100%;max-height:30vh;object-fit:cover;border-radius:var(--logo-border-radius-large)}.blog-post img{margin-bottom:1rem}.blog-post-container h3{margin:1.5rem 0 .5rem 0}.blog-post-container h3>a{font-weight:500;text-decoration:none;border-bottom:1px solid #ff9022}@media screen and (min-width:1921px){.side-margins-large{margin-left:30vw;margin-right:30vw}.side-margins-small{margin-left:25vw;margin-right:25vw}.w-xxl-50{width:50%}.filter-col{width:25%}.product-col{width:50vw}.product-container{justify-content:space-around}.index-page{gap:5rem}}@media screen and (max-width:1600px){.slider{width:40vw}form{width:100%}.tabnav ul{gap:4rem}.video-container iframe{width:60vw!important}}@media screen and (max-width:1200px){.hero img{height:50vh;clip-path:polygon(0% 0%,100% 0%,100% 80%,0% 100%)}.hero h1{position:absolute;top:20%;text-align:center;width:100%}.side-margins-large{margin-left:15vw;margin-right:15vw}.side-margins-small{margin-left:5vw;margin-right:5vw}.slider{width:45vw}.download-button{width:1.5rem;height:1.5rem}#map{width:100%}.search-container{flex-direction:column;height:fit-content}.search-results{overflow-y:visible;width:100%;padding:1rem}.product-grid{grid-template-columns:auto auto}.filter-col{width:100%}.product-col{width:100%}.video-container iframe{width:80vw!important}.navbar-nav{align-items:start}.hero-decor{transform:translateX(-50%) translateY(-140%);width:40vw}}@media screen and (max-width:992px){.product-grid{grid-template-columns:auto}.index-page{gap:5rem}.column-image{max-height:50vh;display:block;margin:0 auto}.hero-decor{transform:translateX(-50%) translateY(-190%);width:40vw}}.image-text-shadow{text-shadow:4px 4px 8px rgba(0,0,0,.7)}@media screen and (max-width:768px){.slider{width:100%;padding:1rem 1.5rem}.tabnav ul{flex-direction:column;gap:1rem;padding:1.5rem 0}.w-md-50{width:100%}.w-md-75{width:100%}a.button-small{padding:1rem}.product-category-grid,.home-products-grid{grid-template-columns:auto;grid-template-rows:auto}.product-carousel img{width:70vw}.index-grid{gap:1rem;height:100%}.category-home{background-image:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(/Themes/TclHoszivattyuTheme/Content/img/stock/gentlecool-lifestyle.jpeg);grid-row:span 1}.category-heat-pump{grid-column:span 1}.category-freshin{grid-column:span 1}.category-elite{grid-row:span 1}.home-products-grid .category-commercial{grid-column:span 1}.slanted-text-block{flex-direction:column;gap:2rem;padding:7rem 0;background-position:30% 0}.hero-decor{transform:translateX(-50%) translateY(-150%);width:60vw}}@media screen and (max-width:635px){.hero-decor{transform:translateX(-50%) translateY(-160%);width:70vw}}@media screen and (max-width:576px){.hero img{height:50vh;clip-path:polygon(0% 0%,100% 0%,100% 85%,0% 100%)}.side-margins-large{margin-left:10vw;margin-right:10vw}a.button-small{display:flex;text-align:center}.index-page{gap:2rem}.hero-decor{transform:translateX(-50%) translateY(-180%)}}@media screen and (max-width:465px){.hero-decor{transform:translateX(-50%) translateY(-250%)}}@media screen and (max-width:360px){.hero img{height:50vh;clip-path:polygon(0% 0%,100% 0%,100% 90%,0% 100%)}.hero h1{position:absolute;top:15%;text-align:center;width:100%}.hero-decor{display:none}}.heat-pump-card-wrapper{width:100%;max-width:1200px;background-color:#efefef;padding-bottom:20px}.info-header-orange{background-color:#ffcb05;color:#000;font-weight:bold;padding:15px;margin:20px 0 0 0;text-align:center;margin-right:10vh;margin-left:10vh;margin-bottom:1vh;border-radius:8px 8px}.info-header-orange h2{margin:0;font-weight:bold;font-size:16px;font-weight:normal;text-transform:uppercase;font-weight:600}.info-header-orange:after{content:'';display:block}.second-header{font-weight:bold;margin-top:40px}.info-row{display:flex;justify-content:space-between;padding:20px 30px;gap:20px}.info-block{flex:1 1 30%;text-align:center}.icon-container{font-size:40px;color:#444;margin-bottom:15px;display:inline-block;padding:10px;border:1px dashed #ccc;border-radius:5px}.info-block p{font-size:13px;line-height:1.5;color:#666;margin:0}.info-block strong{font-weight:bold;color:#444}.heat-pump-info-section{padding:20px 0;max-width:900px;margin:0 auto}.promo-button-container{text-align:center;margin:20px 0 30px 0}.promo-button{display:inline-block;color:#000;font-size:14px;font-weight:bold;text-decoration:none;padding:10px 20px;border-radius:5px;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:background-color .3s;border:1px solid #000}.promo-button:hover{background-color:#ffcb05;border:1px solid #000}.intro-text{margin-top:0;margin-bottom:25px;font-weight:bold;font-size:15px}.heat-pump-info-section p{font-size:14px;line-height:1.6;color:#444;margin-bottom:15px;padding-left:3vh;padding-right:3vh}.inline-link{color:#007bff;text-decoration:underline;font-weight:bold}.inline-link:hover{text-decoration:none}.video-container{position:relative;width:100%;padding-top:56.25%;margin:30px 0;background-color:#333}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.simulator-link-container{margin:20px 0}.simulator-link{display:inline-block;background-color:#007bff;color:#fff;font-size:14px;text-decoration:none;padding:10px 15px;border-radius:5px;transition:background-color .3s}.simulator-link:hover{background-color:#0056b3}@media screen and (max-width:768px){.heat-pump-card-wrapper{margin:20px 10px}.info-row{flex-direction:column;padding:20px;gap:30px}.info-block{flex:1 1 100%}.icon-container{font-size:35px}.info-block p{font-size:14px}}.advantages-section{padding:30px 0;margin-left:3vh}.advantages-title{font-size:16px;font-weight:bold;color:#333;margin-top:0;margin-bottom:20px}.advantages-list-styled{list-style-type:disc;margin-left:20px;padding-left:0;margin-bottom:30px}.advantages-list-styled li{font-size:14px;line-height:1.6;color:#444;margin-bottom:8px}.links-container{margin-top:20px;display:flex;gap:15px;align-items:center}.link-to-heatpump{color:#007bff;font-size:14px;text-decoration:underline;padding:5px 0}.link-to-heatpump:hover{text-decoration:none}.link-to-blog{display:inline-block;border:1px solid #007bff;color:#007bff;font-size:14px;font-weight:bold;text-decoration:none;padding:8px 15px;border-radius:5px;background-color:#fff;transition:all .2s}.link-to-blog:hover{background-color:#f0f8ff;color:#0056b3;border-color:#0056b3}@media screen and (max-width:480px){.links-container{flex-direction:column;align-items:flex-start;gap:10px}}.button-group{display:flex;width:100%;border-radius:4px}.functionBtn{width:20%;padding:10px 20px;border:0;background-color:#ffcb05;color:#333;font-size:14px;font-weight:bold;cursor:pointer;transition:background-color .3s;position:relative;margin:0 2px;border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,.3)}.functionBtn:not(.active-pill){background-color:#ffcb05;box-shadow:none;border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,.3)}.functionBtn.active-pill{border-radius:8px;border:1px solid #000}.functionBtn.active-pill::after{content:'';position:absolute;top:0;left:0;height:100%;width:6px;border-radius:8px}.text-black{color:#000;font-weight:600}.shopBtn{padding:10px 20px;border:0;background-color:#ffcb05;color:#333;font-size:14px;font-weight:bold;cursor:pointer;transition:background-color .3s;position:relative;margin:0 2px;border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,.3)}.info-tag-group{display:flex;gap:10px;align-items:center;margin-bottom:2vh}.info-tag{display:inline-flex;align-items:center;padding:8px 12px;font-size:14px;font-weight:bold;text-transform:uppercase;cursor:default;border-radius:4px;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1);color:#4caf50;border:2px solid #81c784}.info-tag.success{border-color:#81c784;color:#4caf50}.info-tag .icon{margin-right:6px;font-size:16px;line-height:1;color:#4caf50}.energy-rating-tag{position:absolute;top:0;left:0;padding:10px 15px 10px 25px;background-color:#6dae58;color:#fff;font-weight:bold;font-size:16px;line-height:1;text-align:center;clip-path:polygon(0 0,100% 0,calc(100% - 15px) 50%,100% 100%,0 100%);box-shadow:2px 2px 5px rgba(0,0,0,.2);z-index:10}.carousel-img{object-fit:contain;max-height:25vh;justify-content:center}.article-container{font-family:Arial,sans-serif;line-height:1.6;max-width:800px;margin:0 auto;padding:20px}h1{color:#036;border-bottom:2px solid #ff9800;padding-bottom:10px;margin-bottom:20px}h2{color:#333;margin-top:30px;margin-bottom:15px}h3{color:#4caf50;margin-top:20px}hr{border:0;height:1px;background-color:#ccc;margin:30px 0}ul{padding-left:20px;list-style-type:disc}.note{background-color:#ffcb05;padding:10px;margin:15px 0;font-size:.95em;border-radius:10px;font-weight:600;padding:15px}.note.warning{background-color:#ffcb05;border-radius:10px;font-weight:600}.data-table{width:100%;border-collapse:collapse;margin:20px 0;font-size:.9em}.data-table th,.data-table td{border:1px solid #ddd;padding:12px;text-align:left}.data-table th{background-color:#f2f2f2;color:#333;font-weight:bold}.data-table tr:nth-child(even){background-color:#f9f9f9}.data-table tr:hover{background-color:#f5f5f5}.site-footer{background-color:#f7f7f7;padding:30px 20px 10px 20px;font-family:Arial,sans-serif;color:#333;display:flow}.footer-content-wrapper{max-width:1200px;margin:0 auto;display:flex;flex-wrap:wrap;gap:40px}.footer-section h3{font-size:1em;font-weight:bold;color:#555;margin-bottom:15px}.contact-info{flex:0 0 300px}.footer-logo img{max-width:250px;height:auto;margin-bottom:20px;display:block}.contact-info p{font-size:.9em;margin:5px 0}.contact-info a{color:#333;text-decoration:none}.footer-menu-group{display:flex;flex-grow:1;justify-content:space-between;padding-top:30px}.menu-col{flex-basis:30%;min-width:120px}.menu-col ul{list-style:none;padding:0;margin:0}.menu-col li{margin-bottom:5px}.menu-col a{color:#555;text-decoration:none;font-size:.9em;transition:color .2s}.menu-col a:hover{color:#000}.footer-bottom{max-width:1200px;margin:30px auto 0 auto;padding-top:20px;border-top:1px solid #ddd;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;font-size:.8em}.legal-links a{color:#555;text-decoration:none;margin:0 5px}.legal-links span{color:#aaa}.copyright{color:#555;margin-right:10px}@media(max-width:768px){.footer-bottom{flex-direction:column;text-align:center;gap:10px;padding-bottom:20px}.legal-links{line-height:1.8;margin-top:10px}}.top-bar{background-color:#f7f7f7;border-bottom:1px solid #eee;padding:5px 0;font-size:.9em}.top-bar-content{max-width:1300px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.top-link{color:#555;text-decoration:none;margin-right:20px}.contact-info-top{display:flex;gap:15px}.action-link{font-weight:bold;color:#000;border:1px solid #000;padding:2px 8px;border-radius:3px;transition:background-color .2s}.action-link:hover{background-color:#ffcb05;color:#000}.main-navbar-wrapper{background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1)}.navbar-inner-content{max-width:1300px;display:flex;justify-content:space-between;align-items:center}.search-form{display:flex;align-items:center;border:1px solid #ccc;border-radius:5px;overflow:hidden;flex-grow:0;width:200px;margin-right:15px}.search-input{border:0;padding:6px 8px;flex-grow:1;font-size:.9em}.search-button{background-color:#f7f7f7;border:0;padding:6px 8px;cursor:pointer}.search-button img{height:18px;width:auto}.navbar-nav .nav-link{color:#333;font-weight:500;padding:8px 10px;font-size:.85em;white-space:nowrap}.navbar-nav .nav-link:hover{color:#ff9800}.cart-icon-wrapper{position:relative;padding:0 10px}.cart-icon-wrapper img{height:25px}.cart-count{position:absolute;top:-5px;right:5px;background-color:#f00;color:#fff;border-radius:50%;padding:2px 6px;font-size:.7em;font-weight:bold}.yellow-banner-section{background-image:url(/Themes/KlimaszakaruhazTheme/Content//img//heros/yellowHeader.jpg);background-size:cover;padding:50px 20px;text-align:center;color:#333}.child-banner-section{background-image:url(/Themes/KlimaszakaruhazTheme/Content//img//heros/kszaChildHero.jpg);background-size:cover;background-position:center center;padding:50px 20px;text-align:center;display:flex;color:#333;justify-content:center;min-height:400px}.banner-content{padding-top:10vh;max-width:1300px;margin:0 auto;text-align:left}.main-text{font-size:1.8em;font-weight:bold;margin-bottom:5px}.sub-text{font-size:1.2em;margin-bottom:20px}.button-mobile-klima{display:inline-block;background-color:#000;color:#fff;font-weight:bold;padding:10px 25px;border-radius:5px;text-decoration:none;box-shadow:0 4px 6px rgba(0,0,0,.2);transition:background-color .2s}.button-mobile-klima:hover{background-color:#383737}@media(max-width:1200px){.search-form{margin-left:auto}.sticky-top{position:static}.bottom-mobile-nav{position:sticky;top:0}.yellow-banner-section{padding-top:190px}}@media(max-width:992px){.top-bar-content{flex-direction:column;gap:5px}.contact-info-top{flex-direction:column;gap:5px;align-items:flex-start}.yellow-banner-section{padding-top:210px;Továbbipadding,ha a tartalmak jobban törnek}}.contact-page-wrapper{max-width:1000px;margin:0 auto;padding:20px;font-family:Arial,sans-serif;line-height:1.6}.contact-header{text-align:center;margin-bottom:30px}.contact-header h1{color:#036;border-bottom:2px solid #ff9800;padding-bottom:10px;display:inline-block}.intro-text{max-width:700px;margin:15px auto 0 auto;font-size:1.1em;color:#555}.contact-content-grid{display:grid;grid-template-columns:3fr 2fr;gap:40px;margin-top:20px}.form-title{color:#000;font-size:1.6em;font-weight:bold;margin-bottom:25px;border-left:5px solid #000;padding-left:10px}.contact-form{display:flex;flex-direction:column;gap:15px}.form-group{display:block}.label-text{font-weight:bold;margin-bottom:5px;color:#333}.form-required::after{content:" *";color:#f00}.contact-form input[type="text"],.contact-form input[type="email"],.contact-form input[type="tel"],.contact-form textarea{width:100%;padding:12px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:1em;transition:border-color .3s}.contact-form input:focus,.contact-form textarea:focus{border-color:#ff9800;outline:0;box-shadow:0 0 5px rgba(255,152,0,.5)}.contact-form textarea{resize:vertical}.required-note{font-size:.9em;color:#888;margin-bottom:10px}.submit-btn{background-color:#036;color:#fff;padding:15px 40px;border:0;border-radius:5px;font-size:1.1em;font-weight:bold;cursor:pointer;transition:background-color .3s;width:100%;max-width:300px;align-self:flex-start;margin-top:15px}.submit-btn:hover{background-color:#048}.contact-info-section{padding:20px;background-color:#f7f7f7;border-radius:5px}.info-block{align-items:center;gap:15px;margin-bottom:25px}.info-icon{font-size:2.5em;color:#ff9800;line-height:1;margin:0}.info-details h3{color:#333;font-size:1.1em;margin-bottom:2px}.info-link{color:#036;font-weight:bold;font-size:1em}.cta-message{margin-top:40px;padding:20px;background-color:#e3f2fd;border-left:5px solid #2196f3;border-radius:3px;font-size:.95em;color:#333}.privacy-note{text-align:center;font-size:.85em;color:#888;margin-top:30px}.privacy-note a{color:#036}@media(max-width:768px){#functionality>div{margin-left:0!important;margin-right:0!important}.contact-content-grid{grid-template-columns:1fr;gap:30px}.contact-info-section{order:-1}.submit-btn{max-width:none}.info-header-orange{background-color:#ffcb05;color:#fff;font-weight:bold;padding:15px 20px;margin:20px 0 0 0;text-align:center;margin-bottom:3vh}}.sidebar-filter-panel{width:100%;background-color:#f7f7f7;border:1px solid #ddd;border-radius:4px;padding:15px;margin-bottom:20px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.sidebar-filter-panel h3{color:#333;font-size:1.1em;margin-bottom:15px;padding-bottom:5px;border-bottom:1px solid #eee}.filter-list{list-style:none;padding:0;margin:0}.filter-list li{margin-bottom:2px}.filter-item{display:block;position:relative;padding:10px 15px 10px 15px;background-color:#ffcb05;color:#333;text-decoration:none;font-size:.95em;transition:background-color .2s,color .2s;border-radius:6px;font-weight:bold;box-shadow:0 4px 10px rgba(0,0,0,.3)}.right-nav-sidebar{padding-left:15px}.right-nav-list{list-style:none;padding:0;margin:0}.right-nav-list .nav-item-title{font-weight:bold;color:#333;padding:5px 0;margin-bottom:5px;padding-left:0}.right-nav-list .nav-link{text-decoration:none;font-size:14px;color:#333;padding:5px 0!important;display:block;line-height:1.4;padding-left:15px!important}.right-nav-list .nav-link:hover{color:#ffc400;background-color:transparent}.productHover{text-decoration:none;cursor:auto}.productHover:hover{text-decoration:underline;text-decoration-color:#ffcb05}.product-filter-form,.col-12.col-xl-3,.card{position:relative!important;top:auto!important;align-self:auto!important}#filter-collapse{max-height:none!important;overflow:visible!important}.carousel-img{width:100%;height:500px;object-ofit:contain}.carousel-inner{max-height:500px;overflow:hidden}
