@keyframes appear{from{opacity:0}to{opacity:1}}[data-theme=himacs]{--color:#67AEBA;--color-hover:#4a97a4;--color-light:#B7CFD6;--color-dark:#00485C;--color-dark-hover:#003443}[data-theme=hflor]{--color:#23674E;--color-hover:#164131;--color-light:#ABCEB6;--color-dark:#154136;--color-dark-hover:#091b14}.dropdown{position:relative;display:inline-block;background:#fff;width:100%}.dropdown select{display:none}.-touch-based .dropdown select{display:block;position:absolute;left:1px;right:1px;top:1px;bottom:1px;width:calc(100% - 2px)}.dropdown ul{list-style:none;padding:0;margin:0}.dropdown button{outline:0}.dropdown_current{z-index:1;position:relative;background:#fff;width:100%;padding:8px 18px;border-radius:1px;border:1px solid gray;text-align:left}.-touch-based .dropdown_current{pointer-events:none}.dropdown.-open .dropdown_current,.dropdown_current:focus{border-color:#000}.dropdown_caret{z-index:2;position:absolute;top:50%;right:10px;font-size:26px;pointer-events:none;transform:translateY(-50%) rotateZ(90deg)}.dropdown_caret::before{content:"›"}.dropdown.-open .dropdown_caret{transform:translateY(-50%) rotateZ(90deg) rotateY(180deg)}.dropdown_list{z-index:5;position:absolute;top:100%;left:0;display:none;min-width:100%;max-height:40vh;overflow:auto;background:#fff;border:1px solid gray;box-shadow:0 3px 4px rgba(0,0,0,.08)}.dropdown:not(.-top) .dropdown_list{border-top:none}.dropdown.-top .dropdown_list{top:auto;bottom:100%;border-bottom:none;box-shadow:0 -3px 4px rgba(0,0,0,.08)}.dropdown.-open .dropdown_list{display:block}.dropdown_item{width:100%;padding:8px 18px;border:none;background:0 0;text-align:left;border-radius:0}.dropdown_item:focus,.dropdown_item:hover{background:#d3d3d3}.dropdown_group{border-top:1px solid gray;border-bottom:1px solid gray}.dropdown_group .dropdown_item{padding-left:34px}.dropdown_label{padding:8px 18px 0;font-size:11px;font-weight:700;text-transform:uppercase;opacity:.4}.compared-product .product__img,.modal__compare-products .modal_body .compared-product .product__img{position:relative;margin-bottom:1.4375rem;height:19.6875rem}.compared-product .product__main,.modal__compare-products .modal_body .compared-product .product__main{margin-bottom:2.5rem}.compared-product .product__main .title-container{margin-bottom:1.25rem}.compared-product .product__main .title-container>*{font-weight:700!important}.compared-product .product__main .infos-container{color:#a09c9b;margin-bottom:.9375rem}.compared-product .product__main .infos-container>*{margin-bottom:.4375rem}.compared-product .product__main .remove-compare{display:flex;align-items:center;padding-bottom:.1875rem;border-bottom:1px solid #2c2c2d}.compared-product .product__main .remove-compare .icon{height:1.375rem;width:1.375rem;margin-left:.5rem}.compared-product .product__details,.modal__compare-products .modal_body .compared-product .product__details{width:100%;text-align:left;border-collapse:collapse;border-top:1px solid #2c2c2d}.compared-product .product__details tr,.modal__compare-products .modal_body .compared-product .product__details tr{border-bottom:1px solid #e3dedb}.compared-product .product__details th,.modal__compare-products .modal_body .compared-product .product__details th{padding:.75rem 1.375rem;background:#f6f5f4;font-weight:400}.compared-product .product__details td,.modal__compare-products .modal_body .compared-product .product__details td{padding:.75rem 1.375rem;color:#666}.search-field{width:100%}.search-field .search-field_input-container{position:relative;max-width:45.625rem;border-bottom:.1rem solid #ccc}.search-field .search-field_input-container .form-group,.search-field .search-field_input-container .search-field_input{padding-right:2.5rem;margin-bottom:0}.search-field .search-field_input-container .form-group input,.search-field .search-field_input-container .search-field_input input{border-bottom:none}.search-field .search-field_input-container .btn-icon,.search-field .search-field_input-container .search-field_submit{position:absolute;right:.625rem;top:50%;transform:translateY(-50%)}.search-field .search-field_input-container .btn-icon svg,.search-field .search-field_input-container .search-field_submit svg{fill:#555;transition:.2s ease-in-out}.search-field .search-field_input-container .btn-icon:focus,.search-field .search-field_input-container .btn-icon:hover,.search-field .search-field_input-container .search-field_submit:focus,.search-field .search-field_input-container .search-field_submit:hover{transform:scale(1.2) translateY(-50%)}.search-field .search-field_input-container .btn-icon:focus svg,.search-field .search-field_input-container .btn-icon:hover svg,.search-field .search-field_input-container .search-field_submit:focus svg,.search-field .search-field_input-container .search-field_submit:hover svg{fill:#000}.search-field_products.search-field .form-group_input,.search-field_products.search-field .search-field_input-container{border-bottom:none}.search-field_products.search-field .form-group{border-bottom:.1rem solid #ccc}.search-field_grid-header.search-field .search-field_input-container{margin:0 0 0 auto;border-bottom:none}.search-field_grid-header.search-field .form-group_input{text-align:right;border-bottom:none}.search-field.-extended .search-field_input-container{margin:0 auto}.search-field.-extended .search-field_extension{padding:3rem 0}.search-field.-extended .search-field_extension ul{list-style-type:none;margin-top:.625rem}.search-field.-extended .search-field_extension ul+p{margin-top:2rem}.search-field.-extended .search-field_extension ul li{display:inline-block}.search-field.-extended .search-field_extension .search-tag{display:inline-flex;align-items:center;border-radius:1.5625rem;margin:0 .625rem .625rem 0;background:#f6f5f4}.search-field.-extended .search-field_extension .search-tag_label{color:#555;padding:.625rem 1.25rem}.search-field.-extended .search-field_extension .search-tag_close{width:.5625rem;height:.5625rem;background:url(/themes/custom/lx_hausys/assets/icons/btn_close-tag.png) center no-repeat;margin-left:.3125rem;margin-right:1.25rem}.short-links .short-links__ul{list-style:none;display:flex;width:100%;gap:2rem;justify-content:space-between}.short-links .short-link{flex-grow:1;width:100%;height:14.375rem;max-width:18.75rem;border:1px solid #ddd}.short-links .short-link a{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;font-weight:500;font-size:1.25rem;line-height:1.625rem;text-align:center;text-transform:uppercase;padding:2rem;transition:.2s ease-in-out;background:#fff}.short-links .short-link a:focus,.short-links .short-link a:hover{background:#111;color:#fff}.short-links .short-link a:focus .short-link__icon img,.short-links .short-link a:hover .short-link__icon img{filter:invert(1)}.short-links .short-link a .short-link__icon{margin-bottom:1.5rem}.short-links .short-link a .short-link__icon img{display:block;width:6.25rem;height:6.25rem;transition:.2s ease-in-out}.short-links.-boxed{border:1px solid #e3dedb}.short-links.-boxed .h4{padding:1.5625rem;margin-bottom:0!important;background:#f3f2f1}.short-links.-boxed .short-links__ul{padding:2rem;flex-wrap:wrap}.short-links.-boxed .short-link{width:calc(50% - 2rem)}.short-links.-boxed .short-link a{font-size:1.25rem}.short-links-wrapper{padding:9.375rem 0;background:#f8f8f8}.banner.banner-cs .share-btn{position:relative}.banner.banner-cs .share-btn .share-btn_content{flex-wrap:wrap;justify-content:center;top:100%;left:-2.5rem;right:-2.5rem;margin-top:.5rem;background:#fff;border:.1rem solid #ccc;fill:#555!important;z-index:10}.banner.banner-cs .share-btn .share-btn_content .btn-icon{margin:.5rem}.banner.banner-cs .share-btn .share-btn_content:not([hidden]){position:absolute;display:flex}.banner{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:2.8125rem 7.5rem}.banner .banner__teaser,.banner p{font-size:1.625rem;line-height:1.4}.banner .banner__teaser:not(:last-child),.banner p:not(:last-child){margin-bottom:3.125rem}.-dark.banner{min-height:37.5rem;color:#fff}.-dark.banner picture{position:absolute;inset:0;z-index:-2}.-dark.banner:not(.banner-cs):before{display:block;z-index:-1;content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:.4}.-dark.banner .btn{border-color:rgba(255,255,255,.5)}.-dark.banner .btn:focus,.-dark.banner .btn:hover{border-color:#fff}.-dark.banner .btn::after{background-image:url(/themes/custom/lx_hausys/assets/sprites/icons/arrow-white.svg);filter:none}.container.banner{padding-bottom:0;height:auto}.-banner-landing.banner{min-height:100vh}.-banner-landing.banner .bottom__container{display:none}.-banner-landing.banner .banner__subtitle{margin:0;font-weight:500;font-size:1.875rem;color:#fff}.-banner-landing.banner .h1{margin-bottom:0}.banner.banner-cs .banner__buttons{align-self:flex-end;display:flex;margin-top:auto;fill:#fff}.banner.banner-cs .banner__buttons>*{position:relative;z-index:10;margin:0 1rem}.banner.banner-home{min-height:40.625rem;height:calc(70vh - 134px);padding:2.8125rem 0!important}.banner.banner-home::after{content:"";position:absolute;z-index:-1;inset:0;background-color:rgba(17,17,17,.3)}.banner.banner-home .h1{position:relative;padding:8.125rem 0 1.875rem;font-weight:700}.banner.banner-home .h1::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);height:6.25rem;width:40vw;max-width:31.25rem;border:.375rem solid rgba(255,255,255,.7);border-bottom:none}.banner.banner-home .h1::after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:60vw;max-width:39.6875rem;border-bottom:.1875rem solid rgba(255,255,255,.7)}.banner.banner-home .bottom__container{padding:1.875rem 0;max-width:50%;margin:0 auto}.banner.banner-home .bottom__container .banner__teaser{font-weight:700;padding-bottom:1.875rem}.banner.banner-hero{position:relative;min-height:31.25rem}.banner.banner-hero .banner__content{position:absolute;width:100%;max-width:2240px;left:50%;top:50%;transform:translate(-50%,-50%);color:#fff;text-align:center}.banner.banner-hero .banner__content .h1{font-size:2.875rem;margin-bottom:0!important;line-height:1.2}.banner.banner-hero .banner__content .bottom__container{max-width:50rem;margin:1.5rem auto 0}.banner.banner-hero .banner__content .bottom__container .banner__teaser,.banner.banner-hero .banner__content .bottom__container p{font-size:1.25rem;margin-bottom:3.125rem;font-weight:500}.banner-caption{width:100%;margin-top:1.5625rem;padding:0 3.125rem;font-size:.6875rem;text-align:right;color:#bfbdbc}.banner.banner-cols{padding:3.875rem 0;border-bottom:1px solid #ddd;text-align:left}.banner.banner-cols .banner__subtitle{margin-bottom:.75rem}.banner.banner-cols .banner__teaser:not(:last-child),.banner.banner-cols p:not(:last-child){margin-bottom:.75rem;font-size:1.25rem;font-weight:500;line-height:2rem;opacity:.7}.banner.banner-cols .btn{margin-top:3.125rem}.tabs-filter{display:flex;width:100%;border:1px solid #2c2c2d}.tabs-filter .see-more_content{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.tabs-filter:not(.-light,.-tag,.tabs-about-us) .tabs-filter_button,.tabs-filter:not(.-light,.-tag,.tabs-about-us) a,.tabs-filter:not(.-light,.-tag,.tabs-about-us) button{display:flex;justify-content:center;align-items:center;flex-grow:1;width:100%;height:3.75rem;font-weight:700;color:#2c2c2d;font-size:1.0625rem;letter-spacing:.03125rem;text-transform:uppercase;transition:.2s ease-in-out}.tabs-filter:not(.-light,.-tag,.tabs-about-us) .tabs-filter_button:focus,.tabs-filter:not(.-light,.-tag,.tabs-about-us) .tabs-filter_button:hover,.tabs-filter:not(.-light,.-tag,.tabs-about-us) a:focus,.tabs-filter:not(.-light,.-tag,.tabs-about-us) a:hover,.tabs-filter:not(.-light,.-tag,.tabs-about-us) button:focus,.tabs-filter:not(.-light,.-tag,.tabs-about-us) button:hover{color:#fff;background:#3e3836}.tabs-filter:not(.-light,.-tag,.tabs-about-us) .tabs-filter_button.-active,.tabs-filter:not(.-light,.-tag,.tabs-about-us) a.-active,.tabs-filter:not(.-light,.-tag,.tabs-about-us) button.-active{color:#fff;background:#2c2c2d}.-light.tabs-filter{justify-content:flex-start;align-items:center;flex-wrap:wrap;border:none;border-bottom:1px solid #e8e8e8;background:0 0}.-light.tabs-filter .see-more_content{justify-content:center;align-items:center}.-light.tabs-filter:not(.-tag) .tabs-filter_button,.-light.tabs-filter:not(.-tag) a,.-light.tabs-filter:not(.-tag) button{position:relative;color:#8e8e8e;font-weight:600;font-size:1.5rem;line-height:100%;padding:1rem 2.5rem}.-light.tabs-filter:not(.-tag) .tabs-filter_button:before,.-light.tabs-filter:not(.-tag) a:before,.-light.tabs-filter:not(.-tag) button:before{display:block;content:"";position:absolute;left:50%;bottom:-2px;width:0;height:.1875rem;background:#2c2c2d;transform:translateX(-50%);transition:.2s ease-in-out}.-light.tabs-filter:not(.-tag) .tabs-filter_button.-active,.-light.tabs-filter:not(.-tag) .tabs-filter_button:focus,.-light.tabs-filter:not(.-tag) .tabs-filter_button:hover,.-light.tabs-filter:not(.-tag) a.-active,.-light.tabs-filter:not(.-tag) a:focus,.-light.tabs-filter:not(.-tag) a:hover,.-light.tabs-filter:not(.-tag) button.-active,.-light.tabs-filter:not(.-tag) button:focus,.-light.tabs-filter:not(.-tag) button:hover{color:#111}.-light.tabs-filter:not(.-tag) .tabs-filter_button.-active:before,.-light.tabs-filter:not(.-tag) .tabs-filter_button:focus:before,.-light.tabs-filter:not(.-tag) .tabs-filter_button:hover:before,.-light.tabs-filter:not(.-tag) a.-active:before,.-light.tabs-filter:not(.-tag) a:focus:before,.-light.tabs-filter:not(.-tag) a:hover:before,.-light.tabs-filter:not(.-tag) button.-active:before,.-light.tabs-filter:not(.-tag) button:focus:before,.-light.tabs-filter:not(.-tag) button:hover:before{width:100%}.-light.tabs-filter:not(.-tag) .tabs-filter_button.-active,.-light.tabs-filter:not(.-tag) a.-active,.-light.tabs-filter:not(.-tag) button.-active{font-weight:700}.-light.tabs-filter:not(.-tag) .tabs-separator{display:none;width:1px;height:2.125rem;background:#2c2c2d;margin:0 .625rem}.-light.-tag.tabs-filter{margin-bottom:2.8125rem;flex-wrap:wrap}.-light.-tag.tabs-filter a,.-light.-tag.tabs-filter button{padding:.7rem 1.25rem;margin:0 .5rem .25rem;border-radius:1.5625rem;font-family:"Noto Sans",sans-serif;font-size:1.25rem;font-weight:700}.-light.-tag.tabs-filter a.-active,.-light.-tag.tabs-filter a:focus,.-light.-tag.tabs-filter a:hover,.-light.-tag.tabs-filter button.-active,.-light.-tag.tabs-filter button:focus,.-light.-tag.tabs-filter button:hover{color:#fff;background:#aa2d29}.-light.-tag.-gray.tabs-filter a.-active,.-light.-tag.-gray.tabs-filter a:focus,.-light.-tag.-gray.tabs-filter a:hover,.-light.-tag.-gray.tabs-filter button.-active,.-light.-tag.-gray.tabs-filter button:focus,.-light.-tag.-gray.tabs-filter button:hover{background:#a09c9b}.-light.-tag.tabs-filter .see-more_content{flex-wrap:wrap}.-light.-tag.tabs-filter .tabs-filter_button{padding:.7rem 1.25rem;margin:0 .5rem .25rem;border-radius:1.5625rem;font-size:1.25rem;font-weight:700}.-light.-tag.tabs-filter .tabs-filter_button.-active,.-light.-tag.tabs-filter .tabs-filter_button:focus,.-light.-tag.tabs-filter .tabs-filter_button:hover{color:#fff;background:#aa2d29}.-light.-tag.tabs-filter .tabs-filter_button.-gray.-active,.-light.-tag.tabs-filter .tabs-filter_button.-gray:focus,.-light.-tag.tabs-filter .tabs-filter_button.-gray:hover{background:#a09c9b}.tabs-content{position:relative}.tabs-content>*{pointer-events:all;transition:.2s ease-in-out}.tabs-content>.-hide{position:absolute!important;top:0;left:0;right:0;opacity:0;pointer-events:none;z-index:-10}.-highlight.tabs-content{position:relative;padding:2.5rem 0}.-highlight.tabs-content::before{content:"";position:absolute;z-index:-1;top:0;left:50%;height:100%;width:100vw;transform:translateX(-50%);background:#f3f2f1}.offset-top.tabs-content{margin-top:-5rem}.tabs-filter.tabs-about-us{position:relative;z-index:5;border:none;justify-content:center;flex-wrap:wrap;padding:0}.-highlight.tabs-filter.tabs-about-us{position:relative;padding:0}.-highlight.tabs-filter.tabs-about-us::before{content:"";position:absolute;z-index:-1;left:50%;height:100%;width:100vw;transform:translateX(-50%);background:#f3f2f1;top:2rem;height:calc(100% - 2rem)}.tabs-filter.tabs-about-us a,.tabs-filter.tabs-about-us button{position:relative;display:block;flex-grow:0;width:12.1875rem;height:12.1875rem;padding:0 1.25rem;border-radius:50%;background:#d0d0d0;font-weight:400;color:#2c2c2d;font-size:1.0625rem;letter-spacing:.03125rem;text-transform:none;margin:0 .625rem .8rem;transition:none}.tabs-filter.tabs-about-us a strong,.tabs-filter.tabs-about-us button strong{display:block;margin-bottom:.5rem}.tabs-filter.tabs-about-us a::after,.tabs-filter.tabs-about-us button::after{content:"";position:absolute;z-index:-1;bottom:-.5rem;left:50%;width:2rem;height:2rem;background:#ab2d2a;transform:translateX(-50%) rotate(45deg);opacity:0}.tabs-filter.tabs-about-us a:focus,.tabs-filter.tabs-about-us a:hover,.tabs-filter.tabs-about-us button:focus,.tabs-filter.tabs-about-us button:hover{color:#fff;background:#555}.tabs-filter.tabs-about-us a.-active,.tabs-filter.tabs-about-us button.-active{color:#fff;background:#ab2d2a}.tabs-filter.tabs-about-us a.-active::after,.tabs-filter.tabs-about-us button.-active::after{opacity:1}.selected-filters{width:100%;margin-bottom:0;overflow:hidden;max-height:0;opacity:0;transition:.2s ease-in-out}.-active.selected-filters{opacity:1;max-height:31.25rem;margin-bottom:1.875rem}.selected-filters ul{display:inline-block;vertical-align:middle;list-style:none}.selected-filters ul li{display:inline-block}.selected-filters ul li button.sel{text-transform:capitalize}.selected-filters .clear{position:relative;color:#555;font-weight:700;font-size:.875rem;line-height:2.5rem;vertical-align:middle;margin-bottom:.625rem;padding-right:1.875rem}.selected-filters .clear:after,.selected-filters .clear:before{content:"";display:block;position:absolute;width:.75rem;height:.125rem;background:#555;top:48%;right:.375rem;transform:translate(-50%,-50%) rotate(45deg);transition:.2s ease-in-out}.selected-filters .clear:after{transform:translate(-50%,-50%) rotate(-45deg)}.selected-filters .clear:focus,.selected-filters .clear:hover{color:#000}.selected-filters .clear:focus:after,.selected-filters .clear:focus:before,.selected-filters .clear:hover:after,.selected-filters .clear:hover:before{background:#000}.selected-filters .clear:focus:before,.selected-filters .clear:hover:before{transform:translate(-50%,-50%) rotate(45deg) scale(1.2)}.selected-filters .clear:focus:after,.selected-filters .clear:hover:after{transform:translate(-50%,-50%) rotate(-45deg) scale(1.2)}.grid-filters .grid-filters-header{display:none}.grid-filters .grid-filters-header strong{font-size:1.125rem}.grid-filters .grid-filters-show{display:none}.grid-filters .grid-filters-hide{display:block;position:relative;right:-.9375rem;content:"";width:2.5rem;height:2.5rem;border:none;background:rgba(0,0,0,0)}.grid-filters .grid-filters-hide:after,.grid-filters .grid-filters-hide:before{content:"";display:block;position:absolute;width:1.25rem;height:.125rem;background:#555;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg);transition:.2s ease-in-out}.grid-filters .grid-filters-hide:after{transform:translate(-50%,-50%) rotate(-45deg)}.grid-filters .grid-filters-hide:focus,.grid-filters .grid-filters-hide:hover{color:#fff;background:#aa2d29}.grid-filters .grid-filters-hide:focus:after,.grid-filters .grid-filters-hide:focus:before,.grid-filters .grid-filters-hide:hover:after,.grid-filters .grid-filters-hide:hover:before{background:#fff}.grid-filters .grid-filters-hide:focus:before,.grid-filters .grid-filters-hide:hover:before{transform:translate(-50%,-50%) rotate(45deg) scale(1.2)}.grid-filters .grid-filters-hide:focus:after,.grid-filters .grid-filters-hide:hover:after{transform:translate(-50%,-50%) rotate(-45deg) scale(1.2)}.grid-filters .grid-filters-accordion{list-style:none;border-top:none}.grid-filters .grid-filters-accordion>li{margin-bottom:.625rem;padding-bottom:.625rem;border-left:none;border-right:none;border-bottom:1px solid #ccc}.grid-filters .grid-filters-accordion ul{list-style:none;margin-bottom:1.25rem}.grid-filters .grid-filters-accordion ul li{line-height:1.7!important}.grid-filters .grid-filters-accordion ul li:not(:last-child){margin-bottom:.625rem}.grid-filters .grid-filters-accordion ul li .checkbox-wrapper{padding-top:.0625rem}.grid-filters .grid-filters-accordion ul li .radio-wrapper{padding:0}.grid-filters .grid-filters-accordion details[id*=collapsible]{display:block}.grid-filters .grid-filters-accordion .accordion_title{display:block;font-size:1.25rem;font-weight:900;text-align:left;text-transform:uppercase}.grid-filters .grid-filters-accordion .accordion_title:hover{color:#aa2d29}.grid-filters .grid-filters-accordion .accordion_title[aria-expanded=true]+.accordion_body{max-height:62.5rem;overflow-y:auto}.grid-filters .grid-filters-accordion .accordion_body{display:block;overflow:hidden;max-height:0;transition:.2s ease-in-out}.grid-filters .filter-full-horizontal{padding:2.5rem 0;border-top:.1px solid #ccc}.grid-filters .filter-full-horizontal:last-of-type{border-bottom:.1px solid #ccc}.grid-filters .filter-full-horizontal_title{width:30%}.grid-filters .filter-full-horizontal ul{width:100%;list-style-type:none;display:flex}.grid-filters .filter-full-horizontal ul>*{width:100%}.grid-filters .filter-full-horizontal ul .radio-wrapper label{display:inline-block;height:1.875rem;width:12.5rem;text-align:right;padding-top:1.875rem;line-height:2}.grid-filters .filter-full-horizontal ul .radio-wrapper label .box-logo{position:absolute;top:0;right:0}.grid-filters .filter-full-horizontal ul .radio-wrapper label .box-logo svg{max-width:10.3125rem;max-height:1.875rem}.grid-filters .filter-full-horizontal ul .radio-wrapper label .box-logo svg>*{fill:#2c2c2d}.grid-filters .filter-full-horizontal ul .radio-wrapper:hover input:not([disabled])+label{color:#aa2d29}.grid-filters .filter-full-horizontal ul .radio-wrapper:hover input:not([disabled])+label svg>*{fill:#aa2d29}.grid-filters .filter-full-horizontal ul .checkbox-wrapper label{font-size:1.25rem;font-weight:400}.grid-filters .filter-tooltip{position:absolute;top:2.5rem;left:2.5rem;width:11.25rem;padding:.625rem;color:#555;background:#fff;border:.1rem solid #ccc;display:none}.grid-filters .filter-tooltip-parent{position:relative}.grid-filters .filter-tooltip-parent:hover>.filter-tooltip{display:block}.grid-filters .accordion_body .bef-nested li .checkbox-wrapper label{font-weight:700}.grid-filters .accordion_body .bef-nested li ul{margin:.5rem 0 1rem .8rem}.grid-filters .accordion_body .bef-nested li ul li{margin-bottom:.3rem}.grid-filters .accordion_body .bef-nested li ul li .checkbox-wrapper label{font-weight:400}.grid-header .tabs-filter{margin-bottom:2.5rem}.grid-header .bar-list{display:flex;justify-content:flex-end;margin-bottom:2.5rem;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.grid-header .bar-list .form-group{margin-bottom:0}.grid-header .bar-list .form-group label{min-width:0}.grid-header .bar-list .form-group .dropdown_current{padding-top:.9375rem;padding-bottom:.9375rem;min-width:8.75rem}.grid-header .bar-list .form-group .dropdown_list{right:0;left:auto}.product{position:relative}.product .product-new{position:absolute;top:0;left:0;color:#fff;font-weight:400;font-size:1rem;line-height:1rem;padding:.4375rem .75rem;background:#505357;text-transform:uppercase}.product .product-visual{position:relative;border:1px solid #9f9f9f}.product .product-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(#111,transparent);opacity:.1}.product.-sample{display:flex;flex-direction:column;min-height:15.625rem;width:calc(15.625rem*2 + 2.5rem);padding-left:calc(15.625rem + 2.5rem)}.product.-sample.-xs{min-height:9.375rem;width:calc(9.375rem*2 + 2.5rem);padding-left:calc(9.375rem + 1.25rem)}.product.-sample.-xs .product-visual{width:9.375rem;height:9.375rem}.product.-sample .product-visual{position:absolute;top:0;left:0;width:15.625rem;height:15.625rem;border:1px solid #9f9f9f}.product.-sample .product-title{font-size:.875rem;margin-bottom:.625rem}.product.-sample .product-ref{font-weight:700;margin-bottom:.625rem}.product.-sample .product-collection{font-size:.8125rem;color:#a09c9b;margin-bottom:.625rem}.product.-card{display:flex;height:100%;flex-direction:column}.product.-card .product-visual{overflow:hidden;margin-bottom:.9375rem;position:relative;height:0;width:100%;padding-top:65%;background-color:#ccc;border:0}.product.-card .product-visual:after{display:none}.product.-card .product-visual img{transition:.2s ease-in-out;position:absolute;inset:0}.product.-card .product-visual a,.product.-card .product-visual img{width:100%}.product.-card .product-ctas{position:absolute;top:.625rem;right:.625rem;display:flex;z-index:10}.product.-card .product-ctas>*{position:relative;margin:0 0 0 .2rem}.product.-card .product-ctas .btn-cart{fill:#fff}.product.-card .product-ctas .btn-cart.-active,.product.-card .product-ctas .btn-cart.sampled,.product.-card .product-ctas .btn-cart:hover{fill:#aa2d29!important}.product.-card .product-icons{position:relative;margin-top:-55px;margin-left:.5rem;margin-bottom:1rem;height:30px;max-width:100%}.product.-card .product-icons .icon{display:inline-flex;justify-content:center;align-items:center;width:1.875rem;height:1.875rem;fill:#2c2c2d;padding:.2rem;border-radius:50%;background:rgba(255,255,255,.4)}.product.-card .product-icons .icon~.icon{margin-left:.2rem}.product.-card .product-info{padding-right:3.75rem;position:relative}.product.-card .product-info:after{display:block;content:"";width:1.375rem;height:1.375rem;background:url(/themes/custom/lx_hausys/assets/sprites/icons/arrow.svg) center center no-repeat;transition:.2s ease-in-out;position:absolute;top:50%;right:1.25rem;transform:translateY(-50%);opacity:.5}.product.-card .product-info:hover:after{right:.625rem}.product.-card .product-title{font-size:1.25rem;font-weight:500;margin-bottom:.75rem;transition:.2s ease-in-out}.product.-card .product-title:before{display:block;content:"";position:absolute;top:0;left:0;bottom:0;right:0}.product.-card .product-ref{font-weight:700;font-size:.875rem;margin-bottom:.2rem;display:none}.product.-card .product-collection{font-size:.8125rem;color:#a09c9b;margin-bottom:.2rem;text-transform:uppercase}.product.-card .product-desc{font-size:1rem;color:#666;margin-bottom:auto}.product.-card .product-desc p{white-space:nowrap;text-overflow:ellipsis;max-width:430px;width:auto;overflow:hidden}.product.-card .checkbox-wrapper{margin-top:1.25rem}.product.-card:focus .product-visual img,.product.-card:hover .product-visual img{transform:scale(1.1)}.grid-products{transition:.2s ease-in-out}.grid-products ul{list-style:none}.grid-products ul li{position:relative;margin-bottom:2.5rem}.grid-products .btn-box{margin-top:1.875rem;text-align:center}.collection-links{display:flex;flex-wrap:wrap;margin-top:.625rem}.collection.-sm{position:relative}.collection.-sm .collection-visual{overflow:hidden;position:relative;height:0;width:100%;padding-top:88%}.collection.-sm .collection-visual img{transition:.2s ease-in-out;position:absolute;inset:0}.collection.-sm .collection-content{padding:2rem 1.25rem 0}.collection.-sm .collection-content .tag+.collection-title{margin-top:.5rem}.collection.-sm .collection-content a.collection-title{display:flex;gap:.5rem;justify-content:space-between}.collection.-sm .collection-content a.collection-title:hover:after{transform:translateX(100%)}.collection.-sm .collection-content a.collection-title:before{display:block;content:"";position:absolute;top:0;left:0;bottom:0;right:0}.collection.-sm .collection-content a.collection-title:after{margin-top:.5rem;position:relative;display:block;content:"";min-width:1.375rem;width:1.375rem;height:1.375rem;background:url(/themes/custom/lx_hausys/assets/sprites/icons/arrow.svg) center center no-repeat;transition:.2s ease-in-out}.collection.-sm .collection-title{display:block;color:#111;font-weight:500;font-size:1.875rem;line-height:130%;margin-bottom:.625rem;text-transform:uppercase;transition:.2s ease-in-out}.collection.-sm .collection-desc{display:block;color:#666;line-height:150%;font-size:1rem;margin-bottom:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.collection.-sm .collection-desc p{color:#666;line-height:150%;font-size:1rem}.collection.-sm .collection-link:before{display:block;content:"";position:absolute;top:0;left:0;bottom:0;right:0}.collection.-sm:focus .collection-visual img,.collection.-sm:hover .collection-visual img{transform:scale(1.1)}.collection.-md{display:flex}.collection.-md .collection-visual{height:20rem;width:33.33%;min-width:33.33%;margin-right:2.5rem}.collection.-md .collection-visual img{max-width:100%;object-fit:cover}.collection.-md .collection-content{display:flex;flex-direction:column;width:66.66%}.collection.-md .collection-content .btn-box{margin-top:auto}.collection.-md .collection-title{display:block;font-weight:700;text-transform:uppercase;font-size:2.5rem;line-height:3.25rem;letter-spacing:.0625rem;margin-bottom:1.25rem}.collection.-md .collection-desc{font-size:1rem;line-height:normal;margin-bottom:2.5rem}.collection.-xl{display:block;position:relative;padding:3.125rem 0;margin-bottom:6.25rem}.collection.-xl:before{display:block;content:"";position:absolute;top:3.125rem;bottom:3.125rem;width:100%;background:#f3f2f1}.collection.-xl .collection-visual{min-width:calc(50% - 80px);max-width:calc(50% - 80px);position:absolute;width:calc(50% - 80px);top:0;bottom:0;left:0;height:auto;margin:0}.collection.-xl .collection-content{position:relative;padding:3.125rem 1.25rem 3.125rem 5rem;margin-left:calc(50% - 80px);max-width:53.75rem}.collection.-xl .collection-content .h2{margin-bottom:1.25rem}.collection.-xl .collection-label{display:block;font-weight:700;color:#aba5a2;font-size:1rem;line-height:1.1875rem;margin-bottom:1.25rem}.collection.-xl .collection-title{display:block;font-weight:700;font-size:1.875rem;line-height:2.25rem;margin-bottom:1.25rem;text-transform:none}.collection.-xl .collection-desc{display:block;font-size:1.25rem;font-weight:500;line-height:27px;letter-spacing:0;margin-bottom:1.25rem}.collection.-full{border-right:1px solid #ddd;border-left:1px solid #ddd;padding:7.5rem 0 8.75rem}.collection.-full .collection-content{width:80%;margin:auto;text-align:center}.collection.-full .collection-desc{opacity:.7;color:#111;font-size:1.25rem;font-weight:400;line-height:2.5rem}.collection.-full .collection-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin-top:3.125rem;gap:2.5rem}.collection .slider-related{padding-top:0;margin-top:auto;margin-bottom:2.1875rem}.collection .slider-related .slider_slide{margin-right:.625rem!important}.collection .slider-related .thumb_visual{width:4.1875rem;height:4.1875rem;border:1px solid #9f9f9f}.collection.-new{position:relative;height:100%;display:flex;flex-flow:column;overflow:hidden}.collection.-new .collection-title{display:block;font-weight:500;text-transform:uppercase;font-size:1.5rem;line-height:1.5rem;margin-bottom:1.875rem}.collection.-new .collection-visual{width:100%;padding-top:58%;background-color:#ccc;position:relative;margin-bottom:1.25rem}.collection.-new .collection-visual picture{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.collection.-new .collection-content{flex-grow:2;display:flex;flex-direction:column;justify-content:space-between}.collection.-new .collection-desc{color:#666;font-size:1rem;line-height:1.5;margin-bottom:3.375rem}.collection.-new .collection-links{display:flex;justify-content:flex-end}.collection.-new .collection-related{white-space:nowrap;font-size:0px;margin-bottom:20px}.collection.-new .collection-related_item{width:calc(16.6666666667% - 15px);padding:0;margin:0 18px 0 0;display:inline-block;font-size:1rem;border:1px solid #9f9f9f}.collection.-new .collection-related_more{position:absolute;top:3.375rem;right:0;bottom:100%;left:100%;background-color:#fff;box-shadow:18px 18px 40px 0 rgba(0,0,0,.08);overflow:hidden;opacity:0;display:flex;flex-flow:column}.collection.-new .collection-related_more ul{padding:0 calc(8.3333333333% - 8px);display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:18px}.collection.-new .collection-related_more .collection-related_item{width:auto;margin:0}.collection.-new .collection-related_title{padding-top:calc(16.6666666667% - 15px);margin-left:calc(8.3333333333% - 8px);position:relative;overflow:hidden;border-bottom:1px solid #ccc}.collection.-new .collection-related_title p{font-size:1.5rem;font-weight:500;position:absolute;left:0;top:50%;transform:translateY(-50%)}.collection.-new .collection-related_content{overflow:auto;padding:1.875rem 0;flex-grow:2}.collection.-new .thumb_visual{height:0;padding-top:100%;position:relative}.collection.-new .thumb_visual picture{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.collection.-new input[type=checkbox]{position:absolute;top:3.375rem;right:0;width:calc(16.6666666667% - 15px);z-index:2;cursor:pointer;outline:0;-webkit-appearance:none;appearance:none}.collection.-new input[type=checkbox]:focus{outline:0}.collection.-new input[type=checkbox]::before{content:"";position:absolute;top:0;left:0;width:100%;padding-top:100%;background-color:#7c7c7c;display:block;transition:.2s ease-in}.collection.-new input[type=checkbox]:hover::before{background-color:#636363}.collection.-new input[type=checkbox]::after{content:"";position:absolute;top:0;left:0;width:100%;padding-top:100%;background-color:rgba(0,0,0,0);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Cpath d='M15 1V29' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M29 15L1 15' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;display:block;transform:rotate(0) scale(1);transition:.2s ease-in;background-size:29%}.collection.-new input[type=checkbox]:hover::after{transform:rotate(0) scale(1.2)}.collection.-new input[type=checkbox]:checked::after{transform:rotate(45deg) scale(1)}.collection.-new input[type=checkbox]:checked:hover::after{transform:rotate(45deg) scale(1.2)}.collection.-new input[type=checkbox]:checked+.collection-related_more{left:0;bottom:0;opacity:1;z-index:1}.grid-collections .see-more .see-more_toggle-btn{width:100%;text-align:center;position:relative;font-size:1rem;line-height:1.5rem;font-weight:500;margin:1rem auto;font-family:"Noto Sans",sans-serif;letter-spacing:.01em;color:#111!important}.grid-collections .see-more .see-more_toggle-btn:after{margin-left:1.25rem;display:inline-block;content:"";width:.5rem;height:.5rem;transform:rotate(45deg)}.grid-collections .see-more .see-more_toggle-btn.-more:after{border-right:1px solid #2c2c2d;border-bottom:1px solid #2c2c2d;border-left:none;border-top:none;margin-bottom:.25rem}.grid-collections .see-more .see-more_toggle-btn.-less:after{border-right:none;border-left:1px solid #2c2c2d;border-top:1px solid #2c2c2d;margin-bottom:-.125rem}.grid-collections .see-more .see-more_toggle-btn:focus:after,.grid-collections .see-more .see-more_toggle-btn:hover:after{transform:rotate(45deg) scale(1.2);border-color:#aa2d29}.grid-collections .see-more .-hidden{display:none}.grid-collections{transition:.2s ease-in-out}.grid-collections ul{list-style:none}.grid-collections ul li{position:relative;margin-bottom:2.5rem;padding-bottom:2.5rem;border-bottom:1px solid #ccc}.grid-collections.-gridView .see-more_content>ul,.grid-collections.-gridView>ul{display:grid;grid-template-columns:1fr 1fr;column-gap:3.75rem;row-gap:5rem}.modal__compare-products .modal_body{width:80%}.modal__compare-products .modal_body .modal_content{height:90vh;overflow-y:scroll}.modal__compare-products .modal_body .modal_content .tt-sub-gray{margin-bottom:2.6875rem}.modal__compare-products .modal_body .modal_content .add-product{width:100%;height:19.6875rem;border:1px dashed #ccc;display:flex;justify-content:center;align-items:center}.modal__compare-products .modal_body .modal_content .add-product span{position:relative;color:#888;height:-webkit-fit-content;height:fit-content}.modal__compare-products .modal_body .modal_content .add-product span::before{content:"";display:block;width:1.9375rem;height:1.9375rem;margin:0 auto .4375rem;background:url(/themes/custom/assets/icons/ico_plus_03.png) center/1.25rem no-repeat #f6f5f4;border-radius:50%}.modal__compare-products .btn-compare{position:fixed;bottom:23.75rem;right:1.25rem;z-index:20;padding:0 3.375rem 0 1.875rem;border-radius:1.875rem;background-color:#111;height:3.375rem}.modal__compare-products .btn-compare span{color:#fff!important}.modal__compare-products .btn-compare:after{display:none}.compare-full .modal_content{max-width:37.5rem}.compare-full .top-text{padding-bottom:1.25rem;border-bottom:1px solid #2c2c2d}.compare-full h2{position:relative;padding-top:5.9375rem}.compare-full h2::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);background:url(/themes/custom/assets/icons/art_icon.png) no-repeat;width:4.4375rem;height:4.4375rem}.compare-full .btns-container{padding-top:2rem}.compare-full .btns-container button{display:block;margin:1rem auto}.add-to-cart .cart-item-options .cart-item_select{border-top:.1rem solid #ccc;border-bottom:.1rem solid #ccc;margin-bottom:.5rem}.add-to-cart .cart-item-options .cart-item_select .dropdown{width:100%}.add-to-cart .cart-item-options .cart-item_selection{display:none;justify-content:flex-end;align-items:center}.add-to-cart .cart-item-options .cart-item_selection.-active{display:flex}.add-to-cart .cart-item-options .cart-item_selection .item-label,.add-to-cart .cart-item-options .cart-item_selection .item-price,.add-to-cart .cart-item-options .cart-item_selection .item-quantity,.add-to-cart .cart-item-options .cart-item_selection .item-total{margin-right:1rem}.add-to-cart .cart-item-options .cart-item_selection .cart-item_remove{width:.7rem;height:.7rem;background:url(/themes/custom/assets/icons/btn_close_02.png) center center;margin:0 0 0 auto}.add-to-cart .-box.cart-item-options .cart-item_selection{padding:0 .625rem;border:.1rem solid #ccc}.add-to-cart .-box.cart-item-options .cart-item_selection.-active+.cart-item_selection.-active{border-top:none}.add-to-cart .-line.cart-item-options{display:flex}.add-to-cart .-line.cart-item-options .cart-item_select{width:6.25rem;border:none;align-items:flex-start}.add-to-cart .-line.cart-item-options .cart-item_details{margin:0 0 0 auto}.add-to-cart .-line.cart-item-options .cart-item_selection{position:relative;justify-content:flex-end;padding-right:3.125rem}.add-to-cart .-line.cart-item-options .cart-item_selection .cart-item_remove{position:absolute;right:.625rem;top:calc(50% - 5px)}.add-to-cart .-line.cart-item-options .cart-item_selection .item-quantity{width:6.875rem;margin-right:0;justify-content:center}.add-to-cart .-line.cart-item-options .cart-item_selection .item-label,.add-to-cart .-line.cart-item-options .cart-item_selection .item-price,.add-to-cart .-line.cart-item-options .cart-item_selection .item-total{width:4.375rem;margin-right:0;text-align:center}.add-to-cart .-line.cart-item-options .cart-item_selection .item-price,.add-to-cart .-line.cart-item-options .cart-item_selection .item-total{font-size:1.25rem}.add-to-cart .-line.cart-item-options .cart-item_selection .item-total{font-weight:700}.add-to-cart .top-text{padding-bottom:1.25rem;border-bottom:1px solid #2c2c2d}.add-to-cart .product{margin:2rem auto 0}.add-to-cart .btns-container{padding-top:3rem;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.add-to-cart .btns-container button{margin:.5rem}.add-to-cart .cart-item-options{position:relative;z-index:50;margin:-3.125rem 0 0 auto;width:15.625rem}.add-to-cart .cart-item-options .item-price{display:none}.add-to-cart .cart-item-options .cart-item_selection{justify-content:flex-start}.grid-collections.-gridView .see-more_content{border-bottom:1px solid #ccc;padding-bottom:5rem}.grid-collections.-gridView .see-more_content>ul>li{border-bottom:0;border-top:1px solid #ccc;padding-top:1.875rem;margin-bottom:0;padding-bottom:0;overflow:hidden}.grid-collections.-gridView .see-more_toggle-btn{margin-top:1.875rem;margin-bottom:1.875rem}.grid-collections.-gridView>ul>li{border-bottom:0;border-top:1px solid #ccc;padding-top:1.875rem;margin-bottom:0;padding-bottom:0;overflow:hidden}.section-collections{padding-top:9.375rem;position:relative}.section-collections:before{content:"";position:absolute;top:0;bottom:0;width:100vw;left:50%;transform:translateX(-50%);background-color:#f8f8f8}.section-collections_inner{position:relative}.section-collections .h2{text-transform:uppercase}.section-collections_header{display:flex;justify-content:space-between;align-items:center;margin-bottom:3.75rem}.section-collections_header .h2{margin-bottom:0}.advanced-search .as{position:relative;display:flex;padding:0 3.75rem}.advanced-search .as-aside{width:20%;padding-top:.3125rem;border-top:1px solid #ccc}.advanced-search .as-aside .form-group_input{padding-bottom:.9375rem}.advanced-search .as-content{position:relative;width:80%;padding-left:2.5rem}@media (min-width:48em){.modal__compare-products .btn-compare{right:0;padding:0 1.875rem;bottom:30.625rem;border-radius:1.875rem 0 0 1.875rem}}@media (min-width:62em){.grid-filters .filter-full-horizontal{display:flex;align-items:center}}@media (max-width:99.99875em){.short-links.-boxed .short-link a{font-size:1rem;line-height:normal}.banner.banner-home .bottom__container .banner__teaser{font-size:1.375rem}}@media (max-width:89.99875em){.short-links.-boxed .short-links__ul{padding:1rem;flex-wrap:nowrap}.banner{padding:2.8125rem 1.875rem}.collection.-md{flex-wrap:wrap}.collection.-md .collection-visual{width:100%;min-width:100%;margin-right:0;margin-bottom:1.25rem}.collection.-md .collection-content{width:100%}.collection.-md .collection-title{font-size:1.75rem;line-height:2.25rem}}@media (max-width:79.99875em){.compared-product .product__img,.modal__compare-products .modal_body .compared-product .product__img{height:15.625rem}.banner.banner-home .bottom__container .banner__teaser{font-size:1.125rem}.tabs-filter:not(.-light,.-tag,.tabs-about-us) .tabs-filter_button,.tabs-filter:not(.-light,.-tag,.tabs-about-us) a,.tabs-filter:not(.-light,.-tag,.tabs-about-us) button{font-size:.875rem;letter-spacing:0}.-light.-tag.tabs-filter .tabs-filter_button,.-light.-tag.tabs-filter a,.-light.-tag.tabs-filter button{font-size:1.125rem}.tabs-filter.tabs-about-us a,.tabs-filter.tabs-about-us button{font-size:.875rem;letter-spacing:0}.grid-filters .filter-full-horizontal_title{font-size:1rem}.modal__compare-products .modal_body .modal_content .add-product{height:15.625rem}.advanced-search .as{padding:0 1.25rem}.advanced-search .as-aside{width:25%}.advanced-search .as-content{width:75%;padding-left:1.25rem}}@media (max-width:61.99875em){.short-links .short-links__ul{flex-wrap:wrap;justify-content:center}.short-links .short-link{width:calc(50% - 1rem)}.short-links .short-link a{padding:1rem}.short-links.-boxed .short-links__ul{flex-wrap:wrap}.short-links.-boxed .short-link{width:calc(50% - 1rem)}.banner.banner-home{min-height:31.25rem;height:calc(85vh - 134px)}.banner.banner-home .h1{padding:3.75rem 0 1.25rem;font-size:1.75rem}.banner.banner-home .h1::before{height:2.5rem;border-width:.125rem}.banner.banner-home .h1::after{border-width:.125rem}.banner.banner-home .bottom__container{padding:1.25rem 0;max-width:80%}.banner.banner-home .bottom__container .banner__teaser{padding-bottom:1.25rem}.-light.-tag.tabs-filter .tabs-filter_button,.-light.-tag.tabs-filter a,.-light.-tag.tabs-filter button{font-size:1rem}.grid-filters .filter-full-horizontal_title{margin-bottom:1rem;width:100%}.modal__compare-products .modal_body{width:100%}.add-to-cart .-line.cart-item-options{flex-direction:column}}@media (max-width:47.99875em){.compared-product .product__img,.modal__compare-products .modal_body .compared-product .product__img{height:10.625rem}.short-links .short-links__ul{gap:1rem}.short-links .short-link{height:auto;width:calc(50% - .5rem)}.short-links .short-link a{font-size:1rem}.short-links .short-link a .short-link__icon{margin-bottom:1rem}.short-links .short-link a .short-link__icon img{width:3.375rem;height:3.375rem}.short-links.-boxed .short-link{width:calc(50% - .5rem)}.short-links-wrapper{padding:3.75rem 0}.banner{height:17.5rem}.banner .banner__teaser,.banner p{font-size:.875rem}.banner .banner__teaser:not(:last-child),.banner p:not(:last-child){margin-bottom:1.5625rem}.banner.banner-cs .banner__buttons{margin-top:0;position:absolute;bottom:1.875rem;right:1.25rem}.banner.banner-cs .banner__buttons>*{margin:0 .5rem}.banner.banner-hero{min-height:25rem;height:auto;padding:3.75rem 1.25rem}.banner.banner-hero .banner__content{position:static;transform:none}.banner.banner-hero .banner__content .h1{font-size:1.625rem}.banner.banner-hero .banner__content .bottom__container{margin-top:1.125rem}.banner.banner-hero .banner__content .bottom__container .banner__teaser,.banner.banner-hero .banner__content .bottom__container p{font-weight:500;font-size:1rem;line-height:1.45;margin-bottom:2.5rem}.banner-caption{padding:0 1.25rem;font-size:.5rem}.banner.banner-cols{height:auto;padding:2.5rem 0}.banner.banner-cols .banner-cols-visual{margin-bottom:1.5rem}.banner.banner-cols .btn{margin-top:1.5rem}.tabs-filter{border:none;width:auto;background:#2c2c2d;overflow-x:auto;max-width:100vw}.tabs-filter:not(.-light,.-tag,.tabs-about-us) .tabs-filter_button.-active,.tabs-filter:not(.-light,.-tag,.tabs-about-us) a.-active,.tabs-filter:not(.-light,.-tag,.tabs-about-us) button.-active{color:#fff;border-bottom-color:#fff}.tabs-filter:not(.-light,.-tag,.tabs-about-us) .tabs-filter_button,.tabs-filter:not(.-light,.-tag,.tabs-about-us) a,.tabs-filter:not(.-light,.-tag,.tabs-about-us) button{font-size:.6875rem;padding:.9375rem .625rem;width:auto;line-height:1.25rem;height:auto;color:#a09c9b;background:#2c2c2d;border-bottom:2px solid #2c2c2d;white-space:nowrap}.-light.tabs-filter:not(.-tag){overflow:auto;white-space:nowrap;justify-content:flex-start}.-light.tabs-filter:not(.-tag) .tabs-filter_button,.-light.tabs-filter:not(.-tag) a,.-light.tabs-filter:not(.-tag) button{font-size:1rem;padding:1rem}.-light.-tag.tabs-filter .tabs-filter_button,.-light.-tag.tabs-filter a,.-light.-tag.tabs-filter button{font-size:.875rem;padding:.5rem 1.0625rem;margin:0 .125rem .125rem}.offset-top.tabs-content{margin-top:0}.tabs-filter.tabs-about-us{background:0 0;flex-wrap:nowrap;justify-content:flex-start}.tabs-filter.tabs-about-us a strong,.tabs-filter.tabs-about-us button strong{margin-bottom:0}.tabs-filter.tabs-about-us a::after,.tabs-filter.tabs-about-us button::after{display:none}.tabs-filter.tabs-about-us a.-active,.tabs-filter.tabs-about-us button.-active{color:#fff}.tabs-filter.tabs-about-us a,.tabs-filter.tabs-about-us button{font-size:.6875rem;padding:.9375rem .625rem;width:unset;max-width:33.33%;height:unset;border-radius:0;line-height:1.25rem;color:#2c2c2d;background:#d0d0d0;border:none;margin:0}.-active.selected-filters{margin-bottom:1.25rem}.grid-filters .grid-filters-modal{margin-top:100px;position:fixed;z-index:100;top:0;left:0;width:100%;height:100%;overflow:auto;background:#fff;padding:2.5rem 1.25rem;opacity:0;pointer-events:none;transition:.2s ease-in-out}.grid-filters .grid-filters-modal.-active{opacity:1;pointer-events:all}.grid-filters .grid-filters-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem}.grid-filters .grid-filters-show{display:block;color:#fff;width:100%;text-align:left;font-size:.875rem;line-height:1.25rem;padding:.625rem 1.25rem;background:#aa2d29;border-radius:5rem}.grid-filters .grid-filters-accordion ul{margin-bottom:.875rem}.grid-filters .grid-filters-accordion .accordion_title{font-size:.875rem;padding:.875rem 0}.grid-filters .filter-full-horizontal_title{font-size:.85rem}.grid-filters .filter-full-horizontal ul .radio-wrapper label{width:10rem}.grid-filters .filter-full-horizontal ul .radio-wrapper label .box-logo svg{max-width:7.8125rem}.grid-filters .filter-full-horizontal ul .checkbox-wrapper label{font-size:.75rem}.grid-header .tabs-filter{margin:0 -1.25rem 9.625rem;padding:0 1.25rem}.grid-header .bar-list{margin-bottom:1.25rem}.grid-header .bar-list .form-group .dropdown_current{padding-top:.3125rem;padding-bottom:.3125rem}.grid-header .form-group .tabs-filter{width:calc(100% + 2.5rem);margin-bottom:0}.product.-sample{padding-left:0;padding-top:calc(15.625rem + 1.25rem);width:15.625rem}.product.-sample.-xs{padding-left:0;padding-top:calc(9.375rem + 1.25rem);width:9.375rem}.grid-products ul li{margin-bottom:1.875rem}.grid-products .btn-box{margin-top:.625rem}.collection.-sm .collection-title{font-size:1rem}.collection.-sm .collection-desc{font-size:.875rem}.collection.-md .collection-visual{height:12.5rem}.collection.-md .collection-title{font-size:1.25rem;line-height:1.625rem}.collection.-md .collection-desc{font-size:.75rem;margin-bottom:1.25rem}.collection.-xl{margin-bottom:0;padding:0}.collection.-xl:before{display:none}.collection.-xl .collection-visual{position:relative;width:100%;min-width:auto;max-width:none;height:65vw}.collection.-xl .collection-content{width:100%;margin-left:0;padding:2.5rem 1.25rem;background:#f3f2f1}.collection.-xl .collection-title{font-size:1.5rem;line-height:1.75rem}.collection.-xl .collection-desc{font-size:1rem}.collection.-full{padding:2.5rem 0}.collection.-full .collection-desc{font-size:1.125rem;line-height:120%}.collection.-new .collection-title{font-size:1.125rem;line-height:1.125rem;margin-bottom:1.25rem}.collection.-new .collection-desc{margin-bottom:1.875rem}.collection.-new .collection-links{justify-content:flex-start}.collection.-new .collection-related_more{top:2.375rem}.collection.-new .collection-related_title p{font-size:1.125rem}.collection.-new input[type=checkbox]{top:2.375rem}.grid-collections ul li{margin-bottom:1.875rem;padding-bottom:1.875rem}.grid-collections.-gridView .see-more_content>ul,.grid-collections.-gridView>ul{grid-template-columns:1fr;row-gap:3.75rem}.modal__compare-products .modal_body .modal_content .tt-sub-gray{margin-bottom:1.375rem}.modal__compare-products .modal_body .modal_content .add-product{height:10.625rem}.compare-full .modal_content{max-width:21.875rem}.add-to-cart .cart-item-options .cart-item_selection{flex-wrap:wrap}.add-to-cart .cart-item-options{margin:.5rem auto 0}.section-collections{padding-top:3.75rem}.section-collections .h2{margin-bottom:.625rem}.section-collections_header{flex-direction:column;margin-bottom:1.875rem;align-items:flex-start}.advanced-search .as{padding:0 1.25rem}.advanced-search .as-aside{position:absolute;z-index:10;left:1.25rem;right:1.25rem;top:5rem;width:auto}.advanced-search .as-aside.-active{z-index:1000}.advanced-search .as-aside .form-group_input{padding-bottom:.4375rem;padding-top:.125rem}.advanced-search .as-content{width:100%;padding-left:0}}@media (max-width:47.99875em)and (max-width:47.99875em){.tabs-filter.tabs-about-us a,.tabs-filter.tabs-about-us button{max-width:none;padding:.9375rem 1.25rem}}@media (max-width:29.99875em){.grid-filters .filter-full-horizontal ul{flex-direction:column}}@media (max-width:23.43625em){.banner.banner-home .h1::before{display:none}.product.-sample{width:auto;padding-top:calc(9.375rem + 1.25rem)}.product.-sample .product-visual{height:9.375rem;width:100%}.add-to-cart .cart-item-options{width:auto}}
