:root{--primary:#ed1c24;--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:OpenSans;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:OpenSans;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:OpenSans,Arial,sans-serif;font-weight:300;color:var(--text-color)}bold-red-text{color:#ed1c24;font-weight:bold}nav{position:absolute!important;top:0;left:0;right:0;z-index:1000}nav.reset-position{position:unset!important}nav.navbar{background-color:var(--primary)!important;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:#fff!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:var(--primary);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:var(--logo-border-radius-large);background-color:var(--primary);color:#fff;font-weight:700;text-transform:uppercase;width:fit-content}.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:var(--primary);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:65%;text-align:center;width:100%;z-index:2}.hero-blog img{width:100%;height:90vh;object-fit:cover;clip-path:polygon(0% 0%,100% 0%,100% 70%,0% 100%)}.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:20vw;margin-right:20vw}.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}label,select,input,textarea{width:100%}select{padding:.5rem 1rem;border:1px solid var(--transparent-outline);border-radius:var(--border-radius-large);font-weight:300}input,textarea{border:1px solid var(--transparent-outline);border-radius:var(--logo-border-radius-large);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{grid-template-columns:auto auto;grid-template-rows:auto;width:70rem;height:40vh}@media(max-width:768px){.product-category-grid{display:grid;grid-template-columns:auto auto;grid-template-rows:auto;width:50vh!important;height:30vh!important;background:rgba(0,0,0,.1)}}.index-grid{gap:.5rem;display:grid}.bg-card{background-repeat:no-repeat;background-size:cover;border-radius:var(--border-radius-small);color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2rem;text-align:center}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 2;background-size:cover;background-position:center}.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:70vh;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{background-color:var(--secondary);border-radius:var(--border-radius-small);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 40px 10px rgba(0,0,0,.3);border-radius:12px;padding:1.5rem;display:flex;flex-direction:column;gap:1rem;justify-content:space-between;text-transform:initial}.product-card img{margin-bottom:1.5rem}.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:700;color:var(--primary);text-decoration:none}@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:10vw;margin-right:10vw}.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}}@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}}
