/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.Toastify__toast-container{box-sizing:border-box;color:#fff;padding:4px;position:fixed;-webkit-transform:translateZ(9999px);width:320px;z-index:9999}.Toastify__toast-container--top-left{left:1em;top:1em}.Toastify__toast-container--top-center{left:50%;top:1em;transform:translateX(-50%)}.Toastify__toast-container--top-right{right:1em;top:1em}.Toastify__toast-container--bottom-left{bottom:1em;left:1em}.Toastify__toast-container--bottom-center{bottom:1em;left:50%;transform:translateX(-50%)}.Toastify__toast-container--bottom-right{bottom:1em;right:1em}@media only screen and (max-width:480px){.Toastify__toast-container{left:0;margin:0;padding:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:0;transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:0;transform:translateX(0)}.Toastify__toast-container--rtl{left:auto;right:0}}.Toastify__toast{border-radius:1px;box-shadow:0 1px 10px 0 rgba(0,0,0,.1),0 2px 15px 0 rgba(0,0,0,.05);box-sizing:border-box;cursor:pointer;direction:ltr;display:flex;font-family:sans-serif;justify-content:space-between;margin-bottom:1rem;max-height:800px;min-height:64px;overflow:hidden;padding:8px;position:relative}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--dark{background:#121212;color:#fff}.Toastify__toast--default{background:#fff;color:#aaa}.Toastify__toast--info{background:#3498db}.Toastify__toast--success{background:#07bc0c}.Toastify__toast--warning{background:#f1c40f}.Toastify__toast--error{background:#e74c3c}.Toastify__toast-body{flex:1 1 auto;margin:auto 0}@media only screen and (max-width:480px){.Toastify__toast{margin-bottom:0}}.Toastify__close-button{align-self:flex-start;background:transparent;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;transition:.3s ease}.Toastify__close-button--default{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@-webkit-keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{background-color:hsla(0,0%,100%,.7);bottom:0;height:5px;left:0;opacity:.7;position:absolute;transform-origin:left;width:100%;z-index:9999}.Toastify__progress-bar--animated{-webkit-animation:Toastify__trackProgress linear 1 forwards;animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{left:auto;right:0;transform-origin:right}.Toastify__progress-bar--default{background:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55)}.Toastify__progress-bar--dark{background:#bb86fc}@-webkit-keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@-webkit-keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}@-webkit-keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@-webkit-keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@-webkit-keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@-webkit-keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@-webkit-keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@-webkit-keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{-webkit-animation-name:Toastify__bounceInLeft;animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{-webkit-animation-name:Toastify__bounceInRight;animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{-webkit-animation-name:Toastify__bounceInDown;animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{-webkit-animation-name:Toastify__bounceInUp;animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{-webkit-animation-name:Toastify__bounceOutLeft;animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{-webkit-animation-name:Toastify__bounceOutRight;animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{-webkit-animation-name:Toastify__bounceOutUp;animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{-webkit-animation-name:Toastify__bounceOutDown;animation-name:Toastify__bounceOutDown}@-webkit-keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@-webkit-keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{-webkit-animation-name:Toastify__zoomIn;animation-name:Toastify__zoomIn}.Toastify__zoom-exit{-webkit-animation-name:Toastify__zoomOut;animation-name:Toastify__zoomOut}@-webkit-keyframes Toastify__flipIn{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipIn{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@-webkit-keyframes Toastify__flipOut{0%{transform:perspective(400px)}30%{opacity:1;transform:perspective(400px) rotateX(-20deg)}to{opacity:0;transform:perspective(400px) rotateX(90deg)}}@keyframes Toastify__flipOut{0%{transform:perspective(400px)}30%{opacity:1;transform:perspective(400px) rotateX(-20deg)}to{opacity:0;transform:perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{-webkit-animation-name:Toastify__flipIn;animation-name:Toastify__flipIn}.Toastify__flip-exit{-webkit-animation-name:Toastify__flipOut;animation-name:Toastify__flipOut}@-webkit-keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translateZ(0)}}@-webkit-keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translateZ(0)}}@-webkit-keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translateZ(0)}}@-webkit-keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translateZ(0)}}@-webkit-keyframes Toastify__slideOutRight{0%{transform:translateZ(0)}to{transform:translate3d(110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutRight{0%{transform:translateZ(0)}to{transform:translate3d(110%,0,0);visibility:hidden}}@-webkit-keyframes Toastify__slideOutLeft{0%{transform:translateZ(0)}to{transform:translate3d(-110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{transform:translateZ(0)}to{transform:translate3d(-110%,0,0);visibility:hidden}}@-webkit-keyframes Toastify__slideOutDown{0%{transform:translateZ(0)}to{transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{transform:translateZ(0)}to{transform:translate3d(0,500px,0);visibility:hidden}}@-webkit-keyframes Toastify__slideOutUp{0%{transform:translateZ(0)}to{transform:translate3d(0,-500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{transform:translateZ(0)}to{transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{-webkit-animation-name:Toastify__slideInLeft;animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{-webkit-animation-name:Toastify__slideInRight;animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{-webkit-animation-name:Toastify__slideInDown;animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{-webkit-animation-name:Toastify__slideInUp;animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{-webkit-animation-name:Toastify__slideOutLeft;animation-name:Toastify__slideOutLeft}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{-webkit-animation-name:Toastify__slideOutRight;animation-name:Toastify__slideOutRight}.Toastify__slide-exit--top-center{-webkit-animation-name:Toastify__slideOutUp;animation-name:Toastify__slideOutUp}.Toastify__slide-exit--bottom-center{-webkit-animation-name:Toastify__slideOutDown;animation-name:Toastify__slideOutDown}.carousel.carousel-slider .control-arrow,.carousel .control-arrow{background:none;border:0;cursor:pointer;filter:alpha(opacity=40);font-size:32px;opacity:.4;position:absolute;top:20px;transition:all .25s ease-in;z-index:2}.carousel .control-arrow:focus,.carousel .control-arrow:hover{filter:alpha(opacity=100);opacity:1}.carousel.carousel-slider .control-arrow:before,.carousel .control-arrow:before{border-bottom:8px solid transparent;border-top:8px solid transparent;content:"";display:inline-block;margin:0 5px}.carousel .control-disabled.control-arrow{cursor:inherit;display:none;filter:alpha(opacity=0);opacity:0}.carousel .control-prev.control-arrow{left:0}.carousel .control-prev.control-arrow:before{border-right:8px solid #fff}.carousel .control-next.control-arrow{right:0}.carousel .control-next.control-arrow:before{border-left:8px solid #fff}.carousel-root{outline:none}.carousel *{box-sizing:border-box}.carousel img{display:inline-block;pointer-events:none;width:100%}.carousel .carousel{position:relative}.carousel .control-arrow{background:none;border:0;font-size:18px;margin-top:-13px;outline:0;top:50%}.carousel .thumbs-wrapper{margin:20px;overflow:hidden}.carousel .thumbs{list-style:none;position:relative;transform:translateZ(0);transition:all .15s ease-in;white-space:nowrap}.carousel .thumb{border:3px solid #fff;display:inline-block;margin-right:6px;overflow:hidden;padding:2px;transition:border .15s ease-in;white-space:nowrap}.carousel .thumb:focus{border:3px solid #ccc;outline:none}.carousel .thumb.selected,.carousel .thumb:hover{border:3px solid #333}.carousel .thumb img{vertical-align:top}.carousel.carousel-slider{margin:0;overflow:hidden;position:relative}.carousel.carousel-slider .control-arrow{bottom:0;color:#fff;font-size:26px;margin-top:0;padding:5px;top:0}.carousel.carousel-slider .control-arrow:hover{background:rgba(0,0,0,.2)}.carousel .slider-wrapper{margin:auto;overflow:hidden;transition:height .15s ease-in;width:100%}.carousel .slider-wrapper.axis-horizontal .slider{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-horizontal .slider .slide{flex-direction:column;flex-flow:column}.carousel .slider-wrapper.axis-vertical{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-vertical .slider{flex-direction:column}.carousel .slider{list-style:none;margin:0;padding:0;position:relative;width:100%}.carousel .slider.animated{transition:all .35s ease-in-out}.carousel .slide{margin:0;min-width:100%;position:relative;text-align:center}.carousel .slide img{border:0;vertical-align:top;width:100%}.carousel .slide iframe{border:0;display:inline-block;margin:0 40px 40px;width:calc(100% - 80px)}.carousel .slide .legend{background:#000;border-radius:10px;bottom:40px;color:#fff;font-size:12px;left:50%;margin-left:-45%;opacity:.25;padding:10px;position:absolute;text-align:center;transition:all .5s ease-in-out;transition:opacity .35s ease-in-out;width:90%}.carousel .control-dots{bottom:0;margin:10px 0;padding:0;position:absolute;text-align:center;width:100%;z-index:1}@media (min-width:960px){.carousel .control-dots{bottom:0}}.carousel .control-dots .dot{background:#fff;border-radius:50%;box-shadow:1px 1px 2px rgba(0,0,0,.9);cursor:pointer;display:inline-block;filter:alpha(opacity=30);height:8px;margin:0 8px;opacity:.3;transition:opacity .25s ease-in;width:8px}.carousel .control-dots .dot.selected,.carousel .control-dots .dot:hover{filter:alpha(opacity=100);opacity:1}.carousel .carousel-status{color:#fff;font-size:10px;padding:5px;position:absolute;right:0;text-shadow:1px 1px 1px rgba(0,0,0,.9);top:0}.carousel:hover .slide .legend{opacity:1}@-webkit-keyframes slideIn{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:none}}@keyframes slideIn{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:none}}@-webkit-keyframes slideOut{0%{opacity:1}to{opacity:0;transform:translateX(100%)}}@keyframes slideOut{0%{opacity:1}to{opacity:0;transform:translateX(100%)}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes slideInLeft{0%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:none}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:none}}@-webkit-keyframes slideOutLeft{0%{opacity:1}to{opacity:0;transform:translateX(-100%)}}@keyframes slideOutLeft{0%{opacity:1}to{opacity:0;transform:translateX(-100%)}}@-webkit-keyframes slideInBottom{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}@keyframes slideInBottom{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}@-webkit-keyframes slideOutBottom{0%{opacity:1}to{opacity:0;transform:translateY(100%)}}@keyframes slideOutBottom{0%{opacity:1}to{opacity:0;transform:translateY(100%)}}@media (min-width:768px){.s\/mobile{display:none}}@media (max-width:767px){.h\/mobile,.s\/desktop{display:none}}@media (min-width:768px){.h\/desktop{display:none}}@font-face{font-display:swap;font-family:TT Norms W03;font-style:normal;font-weight:400;src:url(/client/fce5575a-be89-4000-a270-96050bfcd82e.5685d5b7.woff2) format("woff2"),url(/client/e390ae05-4eb0-4096-bf59-0d2e17213bb2.22d21334.woff) format("woff")}@font-face{font-display:swap;font-family:TT Norms W03;font-style:normal;font-weight:500;src:url(/client/1133ca1f-fe19-47fc-8bb1-2c49afd5ab5b.551ed9b2.woff2) format("woff2"),url(/client/f41926a4-e994-433d-b388-a6985c08176c.6a2e7ac7.woff) format("woff")}@font-face{font-display:swap;font-family:TT Norms W03;font-style:normal;font-weight:700;src:url(/client/17925a60-d2a6-4302-ae94-58ae93246dd2.854ca180.woff2) format("woff2"),url(/client/55c595a9-43cb-4305-834a-aefc0a6c9814.8f62416d.woff) format("woff")}@font-face{font-display:swap;font-family:TT Rounds W05;font-style:normal;font-weight:400;src:url(/client/97e02168-46f1-4fcb-b2d9-28d962c20c72.8c673f8f.woff2) format("woff2"),url(/client/972bb566-3589-4cfd-82cc-b96860f4fb75.1c8c4017.woff) format("woff")}@font-face{font-display:swap;font-family:TT Rounds W05;font-style:normal;font-weight:700;src:url(/client/1e33b39b-d5c6-4ac5-b4c6-79fc1d7b8de2.f277aa01.woff2) format("woff2"),url(/client/e7f52eb1-1e46-4a41-8680-a5e2d8b9dd16.5b4aa9db.woff) format("woff")}*,:after,:before{box-sizing:inherit}input:focus{outline-width:0}html{-webkit-overflow-scrolling:touch;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f9f7f3;box-sizing:border-box;color:#111;font-family:TT Rounds W05,TT Norms W03,sans-serif!important;min-width:320px;overflow-x:hidden;overflow-y:scroll}@media (max-width:767px){html{background:#fff}}table,td,tr{border:none;border-collapse:collapse}.tt-norms,h1,h2,h3,h4,h5,h6{font-feature-settings:"liga" 0;font-family:TT Norms W03,TT Rounds W05,Helvetica,Arial,sans-serif;font-variant-ligatures:"liga" 0;font-weight:700}h1,h2,h3,h4,h5,h6,p{line-height:1.3;margin:0;padding:0}a{color:#111;text-decoration:none}#react-app{margin:0 auto;min-height:100vh;width:100%}.page{background:#fff;flex:1 1;min-height:30vh;position:relative}.page>._title{font-feature-settings:"liga" 0;font-family:TT Norms W03,TT Rounds W05,Helvetica,Arial,sans-serif;font-size:45px;font-variant-ligatures:"liga" 0;font-weight:700;letter-spacing:-.025em}@media (max-width:767px){.page>._title{font-size:34px;line-height:36px;margin-top:0}}.page>.content ol,.page>.content ul{margin:0;padding-left:25px}.page>.content li{padding:5px 0}.page .page-loader{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;transition:all .5s cubic-bezier(.6,.4,.1,.9) .5s;z-index:15}.page .page-loader>._bar{background:#f5f5f5;height:3px;left:0;position:absolute;right:0;top:0}@-webkit-keyframes background-colors{0%{background:#f5f3ed}25%{background:#e9f0f3}50%{background:#f4f4f4}75%{background:#f2f5ee}to{background:#f0f7f8}}@keyframes background-colors{0%{background:#f5f3ed}25%{background:#e9f0f3}50%{background:#f4f4f4}75%{background:#f2f5ee}to{background:#f0f7f8}}.page.-secondary-seo-page,.page.-seo-page{overflow-x:hidden}.page.-secondary-seo-page .content-section,.page.-seo-page .content-section{padding:25px}.page.-secondary-seo-page .header-section .header-section__title,.page.-seo-page .header-section .header-section__title{letter-spacing:-.025em}.page.-secondary-seo-page .categories-grid,.page.-seo-page .categories-grid{padding-bottom:5px}.page.-secondary-seo-page .image-section .image-section__content .image-section__title,.page.-seo-page .image-section .image-section__content .image-section__title{letter-spacing:-.025em}.page.-secondary-seo-page .image-section.image--left,.page.-seo-page .image-section.image--left{margin-bottom:30px}.page.-secondary-seo-page .image-section.image--right,.page.-seo-page .image-section.image--right{margin-bottom:13px}.page.-secondary-seo-page section.promotion-info-section,.page.-seo-page section.promotion-info-section{margin-bottom:30px}.page.-secondary-seo-page .box-accordion .box-accordion-item ._content-wrapper h1,.page.-secondary-seo-page .box-accordion .box-accordion-item ._content-wrapper h2,.page.-secondary-seo-page .box-accordion .box-accordion-item ._content-wrapper h3,.page.-secondary-seo-page .box-accordion .box-accordion-item ._content-wrapper h4,.page.-seo-page .box-accordion .box-accordion-item ._content-wrapper h1,.page.-seo-page .box-accordion .box-accordion-item ._content-wrapper h2,.page.-seo-page .box-accordion .box-accordion-item ._content-wrapper h3,.page.-seo-page .box-accordion .box-accordion-item ._content-wrapper h4{font-feature-settings:"liga" 0;font-family:TT Norms W03,TT Rounds W05,Helvetica,Arial,sans-serif;font-size:22px;font-variant-ligatures:"liga" 0;font-weight:700;letter-spacing:-.025em;line-height:36px}@media(min-width:360px){.page.-secondary-seo-page .box-accordion .box-accordion-item ._content-wrapper h1,.page.-secondary-seo-page .box-accordion .box-accordion-item ._content-wrapper h2,.page.-secondary-seo-page .box-accordion .box-accordion-item ._content-wrapper h3,.page.-secondary-seo-page .box-accordion .box-accordion-item ._content-wrapper h4,.page.-seo-page .box-accordion .box-accordion-item ._content-wrapper h1,.page.-seo-page .box-accordion .box-accordion-item ._content-wrapper h2,.page.-seo-page .box-accordion .box-accordion-item ._content-wrapper h3,.page.-seo-page .box-accordion .box-accordion-item ._content-wrapper h4{font-size:calc(18.51613px + .96774vw)}}@media(min-width:1600px){.page.-secondary-seo-page .box-accordion .box-accordion-item ._content-wrapper h1,.page.-secondary-seo-page .box-accordion .box-accordion-item ._content-wrapper h2,.page.-secondary-seo-page .box-accordion .box-accordion-item ._content-wrapper h3,.page.-secondary-seo-page .box-accordion .box-accordion-item ._content-wrapper h4,.page.-seo-page .box-accordion .box-accordion-item ._content-wrapper h1,.page.-seo-page .box-accordion .box-accordion-item ._content-wrapper h2,.page.-seo-page .box-accordion .box-accordion-item ._content-wrapper h3,.page.-seo-page .box-accordion .box-accordion-item ._content-wrapper h4{font-size:34px}}.page.-secondary-seo-page .box-accordion .box-accordion-item ._content-wrapper p,.page.-seo-page .box-accordion .box-accordion-item ._content-wrapper p{font-family:TT Rounds W05,TT Norms W03,Helvetica,Arial,sans-serif;font-size:18px;font-weight:400;line-height:24px}@media (max-width:767px){.page.-secondary-seo-page .box-accordion .box-accordion-item ._content-wrapper p,.page.-seo-page .box-accordion .box-accordion-item ._content-wrapper p{font-size:16px;line-height:22px}}.page.-error-page{padding:25px}.page.-error-page .title{font-feature-settings:"liga" 0;font-family:TT Norms W03,TT Rounds W05,Helvetica,Arial,sans-serif;font-size:54px;font-variant-ligatures:"liga" 0;font-weight:700;margin-bottom:20px}.page.-error-page .description{font-size:20px;margin-bottom:20px}.page.-error-page .return-link{font-size:20px}@media (max-width:767px){.page.-error-page .title{font-size:40px}}.page.-search-page .search-results-heading{background-color:#f5f5f5;padding:25px}@media (max-width:1099px){.page.-search-page .mobile-search-bar .search-results{display:none}}.page.-search-page .search-slogan{font-size:18px;line-height:26px;margin-top:15px}.page.-search-page .search-slogan a{font-size:18px;font-weight:700}.page.-search-page ._content{padding:25px}.page.-content-page>.content{display:flex;font-size:18px;margin:auto;max-width:1000px;padding:30px 25px}.page.-content-page>.content img{max-width:100%}.page.-product-page .product-page-lower{padding-bottom:30px}.page.-contact-page .banner-carousel-section{background:#f5f3ed}.page.-contact-page .extra-content{padding:30px 25px 0}.page.-contact-page .content{display:flex;padding:30px 25px}.page.-contact-page .left{padding-right:25px}.page.-contact-page .flex.flex-4{flex-basis:33.33%}.page.-contact-page .flex.flex-8{flex-basis:66.66%}@media (max-width:767px){.page.-contact-page .content{flex-direction:column}}.page.-compare-page .content{padding:60px 25px 0}.page.-compare-page .compare-search-wrapper{display:flex}.page.-compare-page .compare-search-wrapper .product-search-input{z-index:899}.page.-compare-page .compare-search-wrapper .search-field{height:auto}.page.-compare-page .compare-search-wrapper .search-field .product-search__input{line-height:normal;padding:18px 50px 13px 20px}.page.-compare-page .compare-search{width:420px}@media (max-width:1099px){.page.-compare-page .compare-search-wrapper{flex-direction:column}.page.-compare-page .product-search-results{padding:40px 0}.page.-compare-page .search-results{display:none}}@media (max-width:499px){.page.-compare-page .compare-search{width:100%}}.page.-checkout-page{background:#fff;border-top:1px solid #d9d6ca}.page.-checkout-page .mobile-search-bar{display:none}.page.-checkout-page>._content{padding:26px 26px 0 11px}@media (max-width:1099px){.page.-checkout-page>._content{padding:0 15px}}.page.-checkout-page>._content .error-container .single-error{color:#c96161}@media (max-width:829px){.page.-checkout-page>._content{padding-bottom:0}}.page.-checkout-page>._content>._content{display:flex;padding-bottom:100px}@media (max-width:1099px){.page.-checkout-page>._content>._content{border-top:1px solid #d9d6ca;padding-top:12px}}@media (max-width:829px){.page.-checkout-page>._content>._content{border-bottom:none;padding-bottom:0}}.page.-checkout-page>._content>._content>._right>._content-wrapper>*{background:#fff;border-radius:3px}.page.-checkout-page>._content>._content>._right>._content-wrapper>* ._title{border-bottom:1px solid #d9d6ca;color:#111;font-family:TT Rounds W05,TT Norms W03,Helvetica,Arial,sans-serif;font-size:16px;font-weight:700;line-height:32px;margin-bottom:27px;padding-bottom:10px;text-transform:uppercase}.page.-checkout-page>._content>._content>._right>._content-wrapper>* .checkout-page-summary-section{padding:22px 0 30px}.page.-checkout-page>._content>._content>._left{min-width:0;width:100%}.page.-checkout-page>._content>._content>._right{margin-left:15px;max-width:306px;min-width:306px}@media (max-width:1099px){.page.-checkout-page>._content>._content>._right{margin-left:0}}.page.-checkout-page>._content>._content>._right>._content-wrapper{position:sticky;top:30px}@media (max-width:1099px){.page.-checkout-page>._content>._content>._right{max-width:100%}.page.-checkout-page>._content>._content{flex-flow:column}.page.-checkout-page>._content>._content>._left>*,.page.-checkout-page>._content>._content>._right>._content-wrapper>*{border-radius:0}.page.-checkout-page>._content>._content>._left{flex:0 1;margin-right:0}.page.-checkout-page>._content>._content>._right{width:100%}.page.-checkout-page>._content>._content .checkout-page-summary-section{padding-bottom:0;padding-top:30px;position:relative}.page.-checkout-page>._content>._content .checkout-page-summary-section:before{background-color:#ece8dc;content:"";display:block;height:1px;left:0;position:relative;top:-30px;width:100%}}@media (max-width:1099px)and (max-width:1099px){.page.-checkout-page>._content>._content .checkout-page-summary-section:before{display:none}}@media (max-width:1099px){.page.-checkout-page>._content>._content .checkout-page-payment-method-section{padding-bottom:10px}}.checkout-page-payment-information-modal p span{color:#111;font-family:TT Rounds W05,TT Norms W03,Helvetica,Arial,sans-serif;font-size:16px!important;font-weight:400}.checkout-page-payment-information-modal .buttons-wrapper{display:flex;flex-flow:row;flex-wrap:wrap}.checkout-page-payment-information-modal .buttons-wrapper button{margin:17px 20px 0 0}.checkout-page-personal-code-modal ._inputs-area{display:flex;flex-flow:row;flex-wrap:wrap}.checkout-page-personal-code-modal ._inputs-area .input-container{margin-right:20px;max-width:306px;padding-bottom:0}.checkout-page-personal-code-modal ._inputs-area .button,.checkout-page-personal-code-modal ._inputs-area .input{margin-top:15px}.checkout-page-personal-code-modal .error-wrapper{margin-top:5px}.checkout-page-personal-code-modal .input-error{color:#b00020;font-size:12px;font-weight:500;height:13px;line-height:12px;opacity:0;overflow:hidden;text-overflow:ellipsis;transition:all .1s cubic-bezier(.6,.4,.1,.9);white-space:nowrap}.checkout-page-personal-code-modal .input-error.-show{opacity:1}.page.-campaign-page>._content{margin:30px auto 0;width:80%}.page.-campaign-page>.shopping-benefits-wrapper{margin-top:30px}.page.-brand-page>._content,.page.-category-page>._content{border-bottom:1px solid #111;display:flex;flex-direction:row}@media (max-width:1099px){.page.-brand-page>._content,.page.-category-page>._content{width:100%}}.page.-help-desk-page .content{display:flex;padding:30px 25px}.page.-help-desk-page .left{padding-right:25px}.page.-help-desk-page .flex.flex-3{flex-basis:25%}.page.-help-desk-page .flex.flex-9{flex-basis:75%}@media (max-width:1099px){.page.-help-desk-page .content{flex-direction:column}.page.-help-desk-page .flex-sm-12{flex-basis:100%}.page.-help-desk-page .left{padding:0}}.page.-shopping-cart-page>._title{padding:25px 25px 0}.page.-shopping-cart-page .mobile-search-bar{display:none}.page.-shopping-cart-page>.shopping-cart-page-cart-total-section{border-top:1px solid #d9d6ca;margin:0 25px;padding:22px 0 0}.page.-shopping-cart-page>.shopping-cart-page-cart-total-section .monthly-repayment-calculator{display:none}.page.-shopping-cart-page>.shopping-cart-page-cart-total-section .checkout-button{margin:0}.page.-shopping-cart-page>.shopping-cart-page-cart-total-section ._title{color:#111;font-family:TT Rounds W05,TT Norms W03,Helvetica,Arial,sans-serif;font-size:16px;font-weight:700;text-transform:uppercase}.page.-shopping-cart-page .mobile-cart-subtotal{display:none}.page.-shopping-cart-page>._content{border-top:1px solid #d9d6ca;display:flex;padding:10px 25px 20px}@media (max-width:1099px){.page.-shopping-cart-page>._content{border-top:none}}.page.-shopping-cart-page>._content>.shopping-cart-page-overview-section{flex:1 1;margin-right:30px}@media (max-width:767px){.page.-shopping-cart-page>._content>.shopping-cart-page-overview-section{margin-right:10px}}.page.-shopping-cart-page>._content>.shopping-cart-page-cart-total-section{min-width:315px;width:315px}@media (max-width:899px){.page.-shopping-cart-page>._content>.shopping-cart-page-cart-total-section,.page.-shopping-cart-page>._content>.shopping-cart-page-overview-section{width:100%}}.page.-shopping-cart-page>._content>.shopping-cart-page-cart-total-section>._title,.page.-shopping-cart-page>._content>.shopping-cart-page-overview-section>._title{border-bottom:1px solid #d9d6ca;color:#111;font-family:TT Rounds W05,TT Norms W03,Helvetica,Arial,sans-serif;font-size:16px;font-weight:700;line-height:52px;text-transform:uppercase}@media (max-width:899px){.page.-shopping-cart-page>._content{flex-flow:column}}.page.-shopping-cart-page .add-ons-slider{margin:0;padding-top:40px}@media (max-width:767px){.page.-shopping-cart-page .mobile-cart-subtotal{display:block}.page.-shopping-cart-page>._title{background:#fff;padding-bottom:25px}.page.-shopping-cart-page>._content>.shopping-cart-page-cart-total-section{min-width:0}}@media (max-width:899px){.page.-shopping-cart-page>._content>.shopping-cart-page-overview-section>.shopping-cart-page-send-cart-to-email{display:none}}.page.-payment-details-page{background:#fff;border-top:1px solid #d9d6ca}.page.-payment-details-page .mobile-search-bar{display:none}.page.-payment-details-page>._content .error-container .single-error{color:#c96161}@media (max-width:829px){.page.-payment-details-page>._content{padding-bottom:0}}.page.-payment-details-page>._content .checkout-page-billing-and-shipping-section ._title{border-bottom:1px solid #d9d6ca;font-family:TT Rounds W05,TT Norms W03,Helvetica,Arial,sans-serif;font-size:16px;font-weight:700;padding-bottom:18px;text-transform:uppercase}@media (max-width:829px){.page.-payment-details-page>._content .checkout-page-billing-and-shipping-section ._title{border-bottom:none;padding-bottom:0}}.page.-payment-details-page>._content .checkout-page-billing-and-shipping-section ._content{margin-top:24px}.page.-payment-details-page>._content>._content{display:flex}.page.-payment-details-page>._content>._content>._right>._content-wrapper>*{background:#fff;border-radius:3px;padding:22px 30px 30px}.page.-payment-details-page>._content>._content>._right>._content-wrapper>* ._title{color:#111;font-family:TT Rounds W05,TT Norms W03,Helvetica,Arial,sans-serif;font-size:16px;font-weight:700;margin-bottom:27px;text-transform:uppercase}.page.-payment-details-page>._content>._content>._left{padding:34px 0 30px 30px;width:100%}@media (max-width:1099px){.page.-payment-details-page>._content>._content>._left{padding:13px 30px 0}}.page.-payment-details-page>._content>._content>._left .tos-error{color:#c96161;font-size:16px;font-weight:500;line-height:22px;margin-left:10px;transition:all .1s cubic-bezier(.6,.4,.1,.9)}@media (max-width:767px){.page.-payment-details-page>._content>._content>._left .tos-error{margin-left:0}}.page.-payment-details-page>._content>._content>._left .tos-checkbox{margin-bottom:5px;margin-left:10px}.page.-payment-details-page>._content>._content>._left .tos-checkbox a{font-size:16px;font-weight:700;line-height:22px}@media (max-width:767px){.page.-payment-details-page>._content>._content>._left .tos-checkbox{margin-left:0}}.page.-payment-details-page>._content>._content>._right{max-width:370px;min-width:370px}@media (max-width:1099px){.page.-payment-details-page>._content>._content>._right{margin-top:20px}}.page.-payment-details-page>._content>._content>._right .checkout-page-summary-section{padding:34px 30px 30px}.page.-payment-details-page>._content>._content>._right .checkout-page-summary-section ._title{border-bottom:1px solid #d9d6ca;padding-bottom:18px}.page.-payment-details-page>._content>._content>._right>._content-wrapper{position:sticky;top:30px}@media (max-width:1099px){.page.-payment-details-page>._content>._content>._right{max-width:100%}}.page.-payment-details-page>._content>._content .checkout-page-logos-section{margin:0;padding:0 30px!important}@media (max-width:1099px){.page.-payment-details-page>._content>._content{flex-flow:column}.page.-payment-details-page>._content>._content>._left>*,.page.-payment-details-page>._content>._content>._right>._content-wrapper>*{border-radius:0}.page.-payment-details-page>._content>._content>._left{flex:0 1;margin-right:0}.page.-payment-details-page>._content>._content>._right{width:100%}.page.-payment-details-page>._content>._content .checkout-page-summary-section{padding-bottom:0;padding-top:30px;position:relative}.page.-payment-details-page>._content>._content .checkout-page-summary-section:before{background-color:#ece8dc;content:"";display:block;height:1px;left:0;position:relative;top:-30px;width:100%}}@media (max-width:1099px)and (max-width:1099px){.page.-payment-details-page>._content>._content .checkout-page-summary-section{padding-top:0!important}.page.-payment-details-page>._content>._content .checkout-page-summary-section:before{display:none}}@media (max-width:1099px){.page.-payment-details-page>._content>._content .checkout-page-payment-method-section{padding-bottom:10px}.page.-payment-details-page>._content>._content .checkout-page-billing-and-shipping-section{margin-top:0;padding-bottom:0;padding-top:30px;position:relative}.page.-payment-details-page>._content>._content .checkout-page-billing-and-shipping-section:before{background-color:#ece8dc;content:"";display:block;height:1px;left:0;position:relative;top:-30px;width:100%}}.page.-purchase-complete-page>._content{display:flex;padding:60px 26px 26px 25px}@media (max-width:899px){.page.-purchase-complete-page>._content{display:block;padding:0}.page.-purchase-complete-page>._content .purchase-complete-page{padding:26px}}.page.-purchase-complete-page>._content .purchase-complete-page{flex:1 1;padding-right:40px}.page.-purchase-complete-page>._content .purchase-complete-page .subtitle{font-size:18px;font-weight:700;margin-top:15px}.page.-purchase-complete-page>._content .purchase-complete-page .on-hold{font-weight:700}.page.-purchase-complete-page>._content .purchase-complete-page .content-item{font-size:18px;line-height:26px;padding-bottom:25px}.page.-purchase-complete-page>._content .purchase-complete-page .order-items{list-style-type:none;margin:0;padding-left:0}.page.-purchase-complete-page>._content .purchase-complete-page .contact-info{max-width:620px;width:100%}@media (max-width:767px){.page.-purchase-complete-page>._content .purchase-complete-page .subtitle{margin-top:22px;padding-bottom:5px}}.page.-telinet-campaign-page .banner-carousel-section .carousel__slot a{display:block;font-size:0}.page.-telinet-campaign-page .content-and-slogan-area{max-width:1000px;padding:0}.page.-telinet-campaign-page .content-and-slogan-area .content-and-slogan{background-color:#fff;padding-bottom:10px}.page.-telinet-campaign-page .content-and-slogan-area .content-title{text-align:left}.page.-telinet-campaign-page .content-and-slogan-area .content{padding:0;text-align:left}.page.-telinet-campaign-page .form-success-content{max-width:800px;padding:30px 20px}.page.-telinet-campaign-page .form-success-content p{margin-bottom:20px}.page.-telinet-campaign-page .content-additional-heading{font-feature-settings:"liga" 0;font-family:TT Norms W03,TT Rounds W05,Helvetica,Arial,sans-serif;font-size:24px;font-variant-ligatures:"liga" 0;font-weight:700;letter-spacing:-.025em;line-height:26px;margin-bottom:20px;padding:0 20px}@media(min-width:360px){.page.-telinet-campaign-page .content-additional-heading{font-size:calc(21.09677px + .80645vw)}}@media(min-width:1600px){.page.-telinet-campaign-page .content-additional-heading{font-size:34px}}@media(min-width:360px){.page.-telinet-campaign-page .content-additional-heading{line-height:calc(23.09677px + .80645vw)}}@media(min-width:1600px){.page.-telinet-campaign-page .content-additional-heading{line-height:36px}}.page.-product-sitemap-page>._content{display:flex;flex-direction:column;font-size:18px;max-width:1000px;padding:30px 25px}.page.-product-sitemap-page>._content>a{margin:2px 0;padding:2px}.page.-complaints-page .title{padding-bottom:25px}.page.-complaints-page>.content{display:flex;flex-flow:column;max-width:800px;padding:30px 25px}.page.-complaints-page>.content img{max-width:100%}.page.-article-page>._horizontal-content{display:flex}@media (max-width:999px){.page.-article-page>._horizontal-content{flex-direction:column-reverse}}.page.-article-page>._horizontal-content a{font-weight:700}.page.-coming-soon-page{background-position:50%;background-size:cover;display:flex;min-height:100vh}.page.-coming-soon-page .content{font-feature-settings:"liga" 0;align-items:center;display:flex;flex-direction:column;font-family:TT Norms W03,TT Rounds W05,Helvetica,Arial,sans-serif;font-variant-ligatures:"liga" 0;font-weight:500;justify-content:center;width:100%}.page.-coming-soon-page .content .logo{margin-bottom:19.5px;max-width:75%;width:488px}.page.-coming-soon-page .content .slogan{color:#fff;font-size:33px;letter-spacing:.2em;line-height:35px;text-align:center}.page.-coming-soon-page .content .input-slogan{color:#fff;font-size:19px;letter-spacing:.03em;line-height:25px;margin-top:6.3em;text-align:center;text-shadow:0 3px 6px rgba(0,0,0,.16)}.page.-coming-soon-page .content .subscribe-wrapper{text-align:center}.page.-coming-soon-page .content .input-container.email-input .input{font-feature-settings:"liga" 0;background-color:hsla(0,0%,99%,.85);border-color:transparent;border-radius:2px;box-shadow:none;color:#111;font-family:TT Norms W03,TT Rounds W05,Helvetica,Arial,sans-serif;font-size:19px;font-variant-ligatures:"liga" 0;font-weight:400;letter-spacing:.03em;line-height:1em;margin-bottom:50px;margin-top:21px;padding:15px 40px;text-align:center}.page.-coming-soon-page .content .input-container.email-input .input::-moz-placeholder{color:#111}.page.-coming-soon-page .content .input-container.email-input .input:-ms-input-placeholder{color:#111}.page.-coming-soon-page .content .input-container.email-input .input::placeholder{color:#111}.page.-coming-soon-page .content .input-container.email-input.has-error .input{border-color:#b00020}.page.-ab-checkout-page{background:#f5f3ed}.page.-ab-checkout-page>._content{padding:26px}@media (max-width:829px){.page.-ab-checkout-page>._content{padding-bottom:0}}.page.-ab-checkout-page>._content .checkout-page-billing-and-shipping-section{margin-top:30px}.page.-ab-checkout-page>._content>._content{display:flex;margin-top:22px}.page.-ab-checkout-page>._content>._content>._left>*,.page.-ab-checkout-page>._content>._content>._right>._content-wrapper>*{background:#fff;border-radius:3px;padding:22px 30px 30px}.page.-ab-checkout-page>._content>._content>._left>* ._title,.page.-ab-checkout-page>._content>._content>._right>._content-wrapper>* ._title{color:#111;font-family:TT Rounds W05,TT Norms W03,Helvetica,Arial,sans-serif;font-size:16px;font-weight:700;margin-bottom:27px;text-transform:uppercase}.page.-ab-checkout-page>._content>._content>._left{margin-right:30px;min-width:0;width:100%}.page.-ab-checkout-page>._content>._content>._right{max-width:370px;min-width:370px}.page.-ab-checkout-page>._content>._content>._right>._content-wrapper{position:sticky;top:30px}@media (max-width:829px){.page.-ab-checkout-page>._content>._content>._right{max-width:100%}.page.-ab-checkout-page>._content>._content{flex-flow:column;margin-left:-26px;width:calc(100% + 52px)}.page.-ab-checkout-page>._content>._content>._left>*,.page.-ab-checkout-page>._content>._content>._right>._content-wrapper>*{border-radius:0}.page.-ab-checkout-page>._content>._content>._left{flex:0 1;margin-right:0}.page.-ab-checkout-page>._content>._content>._right{width:100%}.page.-ab-checkout-page>._content>._content .checkout-page-summary-section{padding-bottom:0;padding-top:30px;position:relative}.page.-ab-checkout-page>._content>._content .checkout-page-summary-section:before{background-color:#ece8dc;content:"";display:block;height:1px;left:0;position:relative;top:-30px;width:100%}.page.-ab-checkout-page>._content>._content .checkout-page-payment-method-section{padding-bottom:10px}.page.-ab-checkout-page>._content>._content .checkout-page-billing-and-shipping-section{margin-top:0;padding-bottom:0;padding-top:30px;position:relative}.page.-ab-checkout-page>._content>._content .checkout-page-billing-and-shipping-section:before{background-color:#ece8dc;content:"";display:block;height:1px;left:0;position:relative;top:-30px;width:100%}}.page.-ab-shopping-cart-page{background:#f5f3ed}.page.-ab-shopping-cart-page>._title{padding:25px 25px 0}.page.-ab-shopping-cart-page .mobile-cart-subtotal{display:none}.page.-ab-shopping-cart-page>._content{display:flex;margin-top:22px;padding:0 25px 20px}.page.-ab-shopping-cart-page>._content>.ab-shopping-cart-page-overview-section{flex:1 1;margin-right:30px}.page.-ab-shopping-cart-page>._content>.ab-shopping-cart-page-cart-total-section{min-width:315px;width:315px}@media (max-width:899px){.page.-ab-shopping-cart-page>._content>.ab-shopping-cart-page-cart-total-section,.page.-ab-shopping-cart-page>._content>.ab-shopping-cart-page-overview-section{width:100%}}.page.-ab-shopping-cart-page>._content>.ab-shopping-cart-page-cart-total-section>._title,.page.-ab-shopping-cart-page>._content>.ab-shopping-cart-page-overview-section>._title{border-bottom:1px solid #d9d6ca;color:#111;font-family:TT Rounds W05,TT Norms W03,Helvetica,Arial,sans-serif;font-size:16px;font-weight:700;line-height:52px;text-transform:uppercase}@media (max-width:899px){.page.-ab-shopping-cart-page>._content{flex-flow:column}}.page.-ab-shopping-cart-page .shopping-cart-page-send-cart-to-email ._inputs-area{padding-bottom:18px}.page.-ab-shopping-cart-page .add-ons-slider{margin:0;padding-top:40px}.page.-ab-shopping-cart-page .add-ons-slider .add-ons-slider__title{font-feature-settings:"liga" 0;display:inline-block;font-family:TT Norms W03,TT Rounds W05,Helvetica,Arial,sans-serif;font-size:18px;font-variant-ligatures:"liga" 0;font-weight:700;line-height:20px;padding-bottom:25px}@media (max-width:767px){.page.-ab-shopping-cart-page .mobile-cart-subtotal{display:block}.page.-ab-shopping-cart-page>._title{background:#fff;padding-bottom:25px}.page.-ab-shopping-cart-page>._content>.ab-shopping-cart-page-cart-total-section{min-width:0}}@media (max-width:899px){.page.-ab-shopping-cart-page>._content>.ab-shopping-cart-page-overview-section>.shopping-cart-page-send-cart-to-email{display:none}}.Toastify .Toastify__toast{font-feature-settings:"liga" 0;background:#111;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.2);color:#fff;font-family:TT Norms W03,TT Rounds W05,Helvetica,Arial,sans-serif;font-variant-ligatures:"liga" 0;font-weight:700;padding:20px}.Toastify .Toastify__toast.Toastify__toast--error{background:#f7e7e7;border:1px solid #c96161;color:#c96161}.Toastify .Toastify__toast.Toastify__toast--info,.Toastify .Toastify__toast.Toastify__toast--success{background:#fff;border:1px solid #111;color:#111}.Toastify .slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}.Toastify .slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}.Toastify .slideInBottom{-webkit-animation-name:slideInBottom;animation-name:slideInBottom}.Toastify .slideOutBottom{-webkit-animation-name:slideOutBottom;animation-name:slideOutBottom}.button{font-feature-settings:"liga" 0;background:#111;border:none;border-radius:26px;color:#fdfdfd;cursor:pointer;font-family:TT Norms W03,TT Rounds W05,Helvetica,Arial,sans-serif;font-size:16px;font-variant-ligatures:"liga" 0;font-weight:400;letter-spacing:.048em;outline:none;overflow:hidden;padding:17px 45px;position:relative;text-overflow:ellipsis;transition:all .25s cubic-bezier(.6,.4,.1,.9);white-space:nowrap}@media(min-width:360px){.button{font-size:calc(15.41935px + .16129vw)}}@media(min-width:1600px){.button{font-size:18px}}.button:hover{background:#343434}.button.-loading>._loader{opacity:1}.button>._loader{background:hsla(0,0%,100%,.2);height:3px;left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.6,.4,.1,.9)}.button>._loader:before{-webkit-animation:indeterminate 2.1s cubic-bezier(.65,.815,.735,.395) infinite;animation:indeterminate 2.1s cubic-bezier(.65,.815,.735,.395) infinite;background-color:#fff}.button>._loader:after,.button>._loader:before{bottom:0;content:"";left:0;position:absolute;top:0;will-change:left,right}.button>._loader:after{-webkit-animation:indeterminate-short 2.1s cubic-bezier(.165,.84,.44,1) infinite;animation:indeterminate-short 2.1s cubic-bezier(.165,.84,.44,1) infinite;background-color:inherit;background-color:#fff}@-webkit-keyframes indeterminate{0%{left:-35%;right:100%}60%{left:100%;right:-90%}to{left:100%;right:-90%}}@keyframes indeterminate{0%{left:-35%;right:100%}60%{left:100%;right:-90%}to{left:100%;right:-90%}}@-webkit-keyframes indeterminate-short{0%{left:-200%;right:100%}60%{left:107%;right:-8%}to{left:107%;right:-8%}}@keyframes indeterminate-short{0%{left:-200%;right:100%}60%{left:107%;right:-8%}to{left:107%;right:-8%}}.button.-blue{background:#111;color:#fff}.button.-blue:not(:disabled):hover{background:#013660;color:#fff;cursor:pointer}.button.-white{background:#fff;border:1px solid #111;padding:8.5px 17px}.button.-white:hover{background:#111;color:#fff}.button.-transparent{background:transparent;color:#111;font-weight:500;transition:none}.button.-transparent:disabled{background:transparent;color:#d9d6ca}.button.-transparent:not(:disabled):hover{color:#fec524;cursor:pointer}.button.-small{font-size:15px;padding:14px 17px}.button.-big{font-size:20px;line-height:21px;padding:12px 17px}.button.-fz18{font-size:18px}.button.-transparent-with-border{background:none;border:1px solid #111}.button.-transparent-with-border:hover{background:#111;color:#fff;text-decoration:none}.button[disabled]{background:#9a9a9a;cursor:default}.button .generic-loader{background-color:#111;height:100%;left:0;padding:0;position:absolute;top:0;width:100%}.button .paginator{background:none;border:1px solid #111;border-radius:3px;cursor:pointer;font-weight:700;height:38px;line-height:36px;margin:0 5px;width:38px}.button .paginator,ul.breadcrumbs{color:#111;font-family:TT Rounds W05,TT Norms W03,Helvetica,Arial,sans-serif;font-size:16px}ul.breadcrumbs{align-items:center;display:flex;flex-wrap:wrap;font-weight:400;line-height:24px;list-style:none;margin:0;padding:0}ul.breadcrumbs>._separator{cursor:default;margin:0 5px}ul.breadcrumbs>._item{margin-bottom:0;white-space:nowrap}ul.breadcrumbs>._item>a{color:#111;text-decoration:none}ul.breadcrumbs>._item:last-of-type{font-weight:700}ul.breadcrumbs>._item:last-of-type>a{cursor:default}ul.breadcrumbs>._item:not(:last-of-type):hover{text-decoration:underline}.product-search-input{background:#fff;border:1px solid #111;display:inline-block;height:54px;position:relative;z-index:1001}@media (max-width:1099px){.product-search-input{border:none}}.product-search-input.-rounded>.search-field{border-radius:3px;box-shadow:inset 1px 1px 1px 0 #afafaf}.product-search-input>.search-field{background:none;border:1px solid #111;height:100%;position:relative}.product-search-input>.search-field .product-search__input{background:none;border:none;border-radius:0;color:#111;font-size:16px;font-weight:700;line-height:50px;padding:0 60px 0 20px;text-overflow:ellipsis;white-space:nowrap;width:100%}.product-search-input>.search-field ::-moz-placeholder{color:#111}.product-search-input>.search-field :-ms-input-placeholder{color:#111}.product-search-input>.search-field ::placeholder{color:#111}.product-search-input>.search-field .search-icon{cursor:pointer;display:flex;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.product-search-input>.search-field .search-icon>svg{height:22px;width:22px}.product-search-input>.search-results{background:#fff;border:1px solid #111;border-radius:0;border-top:none;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:100%;transition:opacity .25s ease;z-index:10000}.product-search-input>.search-results .result-item{display:block;font-family:TT Rounds W05,TT Norms W03,Helvetica,Arial,sans-serif;font-size:15px;font-weight:400;padding:15px 20px;position:relative;transition:background-color .25s ease}.product-search-input>.search-results .result-item:hover:not(.group-header){background:#e8e8e8;color:#111;cursor:pointer}.product-search-input>.search-results .result-item.group-header{font-size:12px;font-weight:600;letter-spacing:.04em;line-height:14px;margin-top:8px;padding:8px 20px;text-transform:uppercase}.product-search-input>.search-results>._customers-favourite{background:#f5f3ed;border-top:1px solid #d5d5d5;padding:13px 30px 16px;transition:all .25s cubic-bezier(.6,.4,.1,.9)}.product-search-input>.search-results>._customers-favourite:hover{background:#e8e8e8;cursor:pointer}.product-search-input>.search-results>._customers-favourite>._title{display:block;font-family:TT Rounds W05,TT Norms W03,Helvetica,Arial,sans-serif;font-size:12px;font-weight:700;letter-spacing:.05em;margin-bottom:12px;text-transform:uppercase}.product-search-input>.search-results>._customers-favourite>._product{align-items:center;display:flex}.product-search-input>.search-results>._customers-favourite>._product>img{flex-shrink:0;height:65px;margin-right:20px}.product-search-input>.search-results>._customers-favourite>._product>._content{display:flex;flex-direction:column}.product-search-input>.search-results>._customers-favourite>._product>._content>._name{font-feature-settings:"liga" 0;font-family:TT Norms W03,TT Rounds W05,Helvetica,Arial,sans-serif;font-size:18px;font-variant-ligatures:"liga" 0;font-weight:700;letter-spacing:-.025em;line-height:22px}.product-search-input>.search-results>._customers-favourite>._product>._content>._subtitle{font-family:TT Rounds W05,TT Norms W03,Helvetica,Arial,sans-serif;font-size:16px;font-weight:700;margin-top:10px}.product-search-input.-focused,.product-search-input.-mobile>.search-results{border:none}.product-search-input.-focused.-has-results .search-results,.product-search-input.-focused.-loading-results .search-results{opacity:1;pointer-events:auto}.product-search-input.-focused input::-moz-placeholder{font-size:0}.product-search-input.-focused input:-ms-input-placeholder{font-size:0}.product-search-input.-focused input::placeholder{font-size:0}.simple-page-hero{background:#f5f3ed;color:#111;padding:30px 25px}.simple-page-hero .simple-page-hero__title{font-feature-settings:"liga" 0;font-family:TT Norms W03,TT Rounds W05,Helvetica,Arial,sans-serif;font-size:45px;font-variant-ligatures:"liga" 0;font-weight:700;line-height:46px;padding-bottom:25px}.simple-page-hero .simple-page-hero__description{font-family:TT Rounds W05,TT Norms W03,Helvetica,Arial,sans-serif;font-size:18px;line-height:26px;white-space:pre-wrap}.content-and-slogan-area{padding:30px}.content-and-slogan-area .content-and-slogan{background-color:#f5f3ed;padding:50px 20px 65px}.content-and-slogan-area .content-title{font-feature-settings:"liga" 0;color:#111;font-family:TT Norms W03,TT Rounds W05,Helvetica,Arial,sans-serif;font-size:45px;font-size:24px;font-variant-ligatures:"liga" 0;font-weight:400;font-weight:700;letter-spacing:-.025em;line-height:36px;line-height:28px;margin-bottom:15px;text-align:center}@media(min-width:360px){.content-and-slogan-area .content-title{font-size:calc(17.90323px + 1.69355vw)}}@media(min-width:1600px){.content-and-slogan-area .content-title{font-size:45px}}@media(min-width:360px){.content-and-slogan-area .content-title{line-height:calc(21.6129px + 1.77419vw)}}@media(min-width:1600px){.content-and-slogan-area .content-title{line-height:50px}}.content-and-slogan-area .content{color:#111;font-family:TT Rounds W05,TT Norms W03,Helvetica,Arial,sans-serif;font-size:18px;font-weight:400;line-height:24px;padding:0 15%;text-align:center}.categories-grid-product{display:flex;flex-direction:column;height:100%;padding:0 20px}.categories-grid-product>._content-link-wrapper>._image{display:flex;height:150px;justify-content:center;margin:0 auto 10px;min-height:150px;position:relative;width:60%}.categories-grid-product>._content-link-wrapper>._image img{bottom:0;height:auto;left:0;margin:auto;max-height:100%;max-width:100%;position:absolute;right:0;top:0;width:auto}.categories-grid-product>._content-link-wrapper>._title{font-feature-settings:"liga" 0;color:#111;font-family:TT Norms W03,TT Rounds W05,Helvetica,Arial,sans-serif;font-size:20px;font-variant-ligatures:"liga" 0;font-weight:700;letter-spacing:-.025em;line-height:26px;margin:0 8px;min-height:78px}@media(min-width:360px){.categories-grid-product>._content-link-wrapper>._title{font-size:calc(19.41935px + .16129vw)}}@media(min-width:1600px){.categories-grid-product>._content-link-wrapper>._title{font-size:22px}}@media (max-width:767px){.categories-grid-product>._content-link-wrapper>._title{margin:0}}.categories-grid-product>._content-link-wrapper:hover>._title,.categories-grid-product>._content-link-wrapper>._title:hover{color:#fec524}.categories-grid-product>._highlights{list-style:none;min-height:66px;padding:0 10px}@media (max-width:767px){.categories-grid-product>._highlights{padding:0}}.categories-grid-product>._highlights ._highlight{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.categories-grid-product>._highlights>li{color:#111;font-family:TT Rounds W05,TT Norms W03,Helvetica,Arial,sans-serif;font-size:16px;letter-spacing:-.025em;line-height:22px;padding:0}.categories-grid-product ._details{display:flex}.categories-grid-product ._technical-info{align-items:flex-end;display:flex;flex-basis:50%;flex-direction:column;position:relative}.categories-grid-product ._technical-info .energy-rating-label.-with-modal{cursor:pointer}.categories-grid-product ._technical-info ._product-sheet-link{font-feature-settings:"liga" 0;font-family:TT Norms W03,TT Rounds W05,Helvetica,Arial,sans-serif;font-size:16px;font-variant-ligatures:"liga" 0;font-weight:500;letter-spacing:-.025em;line-height:18px;margin-top:8px;position:absolute;text-align:flex-end;top:34px}.categories-grid-product ._prices{color:#111;flex:1 1;margin:auto 10px 14px}.categories-grid-product ._prices>._full{font-feature-settings:"liga" 0;font-family:TT Norms W03,TT Rounds W05,Helvetica,Arial,sans-serif;font-size:24px;font-variant-ligatures:"liga" 0;font-weight:700;letter-spacing:-.025em}@media(min-width:360px){.categories-grid-product ._prices>._full{font-size:calc(23.12903px + .24194vw)}}@media(min-width:1600px){.categories-grid-product ._prices>._full{font-size:27px}}.categories-grid-product ._prices>._sub{font-feature-settings:"liga" 0;display:inline-block;font-family:TT Norms W03,TT Rounds W05,Helvetica,Arial,sans-serif;font-size:16px;font-variant-ligatures:"liga" 0;font-weight:500;line-height:22px;position:relative}.categories-grid-product ._prices>._sub.-sale:before{border-top:1px solid #111;border-color:inherit;content:"";left:0;position:absolute;right:0;top:50%;transform:rotate(-5deg)}.categories-grid-product ._prices>._installation{font-feature-settings:"liga" 0;font-family:TT Norms W03,TT Rounds W05,Helvetica,Arial,sans-serif;font-size:16px;font-variant-ligatures:"liga" 0;font-weight:500;line-height:22px;margin:8px 0 4px}.categories-grid-product>._link{margin:auto 10px 40px}@media (max-width:767px){.categories-grid-product>._highlights{margin-bottom:10px}.categories-grid-product ._prices{margin:0 0 10px}.categories-grid-product>._link{margin:auto auto 50px}.categories-grid-product>._link .button{font-size:18px;padding:12px 17px}}.reviews-slider{background:#f5f5f5;display:flex;flex-direction:column;padding:25px;width:100%}.reviews-slider .reviews-slider__header{align-items:center;border-bottom:1px solid #bfc4ce;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:25px}.reviews-slider .header-left{font-feature-settings:"liga" 0;font-family:TT Norms W03,TT Rounds W05,Helvetica,Arial,sans-serif;font-size:32px;font-variant-ligatures:"liga" 0;font-weight:700;line-height:36px;padding-right:25px}@media (max-width:767px){.reviews-slider .header-left{text-align:center}}.reviews-slider .header-right{font-feature-settings:"liga" 0;align-items:flex-end;display:flex;flex-direction:column;font-family:TT Norms W03,TT Rounds W05,Helvetica,Arial,sans-serif;font-variant-ligatures:"liga" 0;font-weight:500;line-height:20px}.reviews-slider .overall-score{max-width:300px;padding:10px 0;text-align:right}.reviews-slider .reviews-slider__content{flex:1 1}.reviews-slider .reviews-slider__content .carousel{display:flex;flex-direction:column;height:100%}.reviews-slider .reviews-slider__content .carousel .review-slide .review__title{white-space:nowrap}.reviews-slider .reviews-slider__content .carousel .carousel__content{margin-bottom:50px}.reviews-slider .reviews-slider__content .carousel .reviews-slider__footer{display:flex;margin-top:auto}.reviews-slider .reviews-slider__content .carousel .reviews-slider__footer .trustpilot-logo{flex:1 1;height:30px}.reviews-slider .reviews-slider__content .carousel .reviews-slider__footer .trustpilot-logo img{height:100%}@media (max-width:1279px){.reviews-slider .reviews-slider__header .header-left{font-size:24px;max-width:200px;white-space:inherit}}@media (max-width:999px){.reviews-slider .reviews-slider__header .header-left{font-size:32px;max-width:none}}@media (max-width:699px){.reviews-slider .reviews-slider__header{align-items:flex-start;flex-direction:column}.reviews-slider .reviews-slider__header .header-left{font-size:24px;text-align:center;width:100%}}@media(max-width:699px)and (min-width:360px){.reviews-slider .reviews-slider__header .header-left{font-size:calc(21.67742px + .64516vw)}}@media(max-width:699px)and (min-width:1600px){.reviews-slider .reviews-slider__header .header-left{font-size:32px}}@media (max-width:699px){.reviews-slider .reviews-slider__header .header-right{align-items:flex-start}}@media (max-width:767px){.reviews-slider .header-left{padding-right:0;text-align:center}.reviews-slider .header-right{flex-direction:column-reverse;margin:15px auto 0}.reviews-slider .stars{margin:0 auto}}.review .review__title{font-feature-settings:"liga" 0;font-family:TT Norms W03,TT Rounds W05,Helvetica,Arial,sans-serif;font-size:27px;font-variant-ligatures:"liga" 0;font-weight:500;max-width:320px;overflow:hidden;padding-bottom:10px;text-overflow:ellipsis;white-space:nowrap}.review .review__stars{padding-bottom:10px}.review .review__content{word-wrap:break-word;margin-bottom:24px}.review .review__expand{display:inline}.review .review__date{padding-top:4px}@media (max-width:767px){.review .review__title{font-size:22px}}.rating{display:flex}.rating .rating__star{height:16px;width:17px}.rating .rating__star:not(:last-of-type){margin-right:4px}.slider-controls{align-items:center;display:flex}.slider-controls,.slider-controls .slider-controls__arrow{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.slider-controls .slider-controls__arrow{padding:0 10px}.slider-controls .slider-controls__arrow:hover{cursor:pointer}.slider-controls .slider-controls__text{font-size:13px;font-weight:700;text-align:center;width:35px}.happy-customers{background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;justify-content:space-between;min-height:350px;padding:25px;width:100%}.happy-customers .happy-customers__title{font-feature-settings:"liga" 0;display:inline-block;font-family:TT Norms W03,TT Rounds W05,Helvetica,Arial,sans-serif;font-size:32px;font-variant-ligatures:"liga" 0;font-weight:700;padding-bottom:25px}@media (max-width:1279px){.happy-customers .happy-customers__title{font-size:24px}}@media (max-width:999px){.happy-customers .happy-customers__title{font-size:32px}}.happy-customers .happy-customers__text{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;max-width:220px;width:100%}.paginator{display:flex;margin-left:auto;padding:0 20px}.paginator>*{margin:0 5px}.paginator>:first-child{margin-left:0}.paginator>:last-child{margin-right:0}.paginator>*>._button,.paginator>._button{background:#fff;border:1px solid #111;border-radius:3px;color:#111;display:block;font-family:TT Rounds W05,TT Norms W03,Helvetica,Arial,sans-serif;font-size:16px;font-weight:700;height:38px;line-height:38px;outline:none;padding:0;transition:all .2s cubic-bezier(.6,.4,.1,.9);width:38px}.paginator>*>._button>svg,.paginator>._button>svg{height:100%;padding:10px}.paginator>*>._button:disabled,.paginator>._button:disabled{border-color:#afafaf;color:#afafaf;opacity:.6}.paginator>*>._button:disabled>svg path,.paginator>._button:disabled>svg path{stroke:#afafaf}.paginator>*>._button:not(:disabled):not(.-ellipsis):hover,.paginator>._button:not(:disabled):not(.-ellipsis):hover{background:#111;color:#fff;cursor:pointer}.paginator>*>._button:not(:disabled):not(.-ellipsis):hover>svg path,.paginator>._button:not(:disabled):not(.-ellipsis):hover>svg path{stroke:#fff}.paginator>*>._button.-active,.paginator>._button.-active{background:#ece8dc}.paginator>._arrow-button>span{display:block;font-size:20px;margin-top:-5px}@media (max-width:767px){.paginator{margin:0 auto}}.simple-paginator{align-items:center;display:flex;letter-spacing:.05em;margin-left:auto}.simple-paginator,.simple-paginator>button{color:#111;font-family:TT Rounds W05,TT Norms W03,Helvetica,Arial,sans-serif;font-weight:700}.simple-paginator>button{background:none;border:none;cursor:pointer;margin:5px;outline:none;padding:6px 10px 5px;position:relative}.simple-paginator>button>*{height:14px}.gallery .thumbnails{display:flex;margin:20px 0 0}.gallery .thumbnail{align-items:center;border:1px solid #d9d6ca;cursor:pointer;display:inline-flex;height:60px;justify-content:center;margin:5px;padding:4px;transition:border-color .25s ease;width:60px}.gallery .thumbnail.-model{padding:0}.gallery .thumbnail:hover{border-color:#111}.gallery .thumbnail__image{max-height:100%;max-width:100%;width:100%}@media (max-width:1099px){.gallery{display:flex;flex-wrap:wrap}.gallery .thumbnails{display:flex;margin:0 0 0 -5px;overflow-x:auto}}#react-app ._site-backdrop{background:rgba(0,0,0,.2);bottom:0;left:0;position:fixed;right:0;top:0;z-index:1000}#react-app ._site-backdrop.enter{opacity:0}#react-app ._site-backdrop.enter-active{opacity:1;transition:all .3s cubic-bezier(.6,.4,.1,.9)}#react-app ._site-backdrop.exit{opacity:1}#react-app ._site-backdrop.exit-active{opacity:0;transition:all .3s cubic-bezier(.6,.4,.1,.9)}#react-app ._full-page-loader{align-items:center;background-color:hsla(0,0%,100%,.8);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000}#react-app ._full-page-loader .loader{color:#fec524}#react-app ._full-page-loader.enter{opacity:0}#react-app ._full-page-loader.enter-active{opacity:1;transition:all .3s cubic-bezier(.6,.4,.1,.9)}#react-app ._full-page-loader.exit{opacity:1}#react-app ._full-page-loader.exit-active{opacity:0;transition:all .3s cubic-bezier(.6,.4,.1,.9)}.energy-rating-label{align-items:center;color:#fff;display:flex;font-family:TT Rounds W05,TT Norms W03,Helvetica,Arial,sans-serif;font-size:17px;font-weight:700;height:34px;position:relative;width:50px;z-index:1}.energy-rating-label:after{border-style:solid;content:"";position:absolute;top:0;z-index:500}.energy-rating-label.-right{padding-left:8px}.energy-rating-label.-right:after{border-bottom-color:transparent;border-left-color:inherit;border-right-color:transparent;border-top-color:transparent;border-width:17px 0 17px 10px;right:-10px}.energy-rating-label.-left{padding:0 8px 0 4px}.energy-rating-label.-left:after{border-bottom-color:transparent;border-left-color:transparent;border-right-color:inherit;border-top-color:transparent;border-width:17px 11px 17px 0;left:-10px}.energy-rating-wrapper .energy-rating-image-wrapper{overflow-x:hidden;position:relative;z-index:1000}.energy-rating-wrapper .energy-rating-image-wrapper-2{left:100%;opacity:0;position:absolute;top:0;transition:visibility .25s ease,opacity .25s ease;visibility:hidden;width:300px}.energy-rating-wrapper .energy-rating-image{max-width:100%}.energy-rating-wrapper:hover .energy-rating-image-wrapper-2{opacity:1;visibility:visible}.product-label{font-feature-settings:"liga" 0;font-family:TT Norms W03,TT Rounds W05,Helvetica,Arial,sans-serif;font-size:16px;font-variant-ligatures:"liga" 0;font-weight:700;height:36px;padding:10px 10px 10px 8px;position:relative;text-transform:uppercase;z-index:2}.product-label:after{border-bottom-color:inherit;border-bottom-style:solid;border-bottom-width:0;border-left:14px solid transparent;border-right:0 solid transparent;border-top-color:inherit;border-top-style:solid;border-top-width:36px;content:"";left:-14px;position:absolute;top:0;z-index:500}section.paginated-products-list{position:relative}section.paginated-products-list>._loader{bottom:25px;left:25px;position:absolute;right:25px;top:22px;transition:all .5s cubic-bezier(.6,.4,.1,.9);z-index:5}section.paginated-products-list>._loader>._bar{background:#f5f5f5;height:3px;left:0;position:absolute;right:0;top:0}section.paginated-products-list>._products-list{padding:25px}section.paginated-products-list>._products-list>._no-products-found{margin-top:20px;text-align:center}section.paginated-products-list>._products-list>._no-products-found>._icon{margin:0 auto 20px}section.paginated-products-list>._products-list>._no-products-found>._icon>svg{height:60px;width:60px}section.paginated-products-list>._products-list>._no-products-found>._icon>svg path{stroke:#111;opacity:.4}section.paginated-products-list>._pagination-footer{align-items:center;display:flex;padding:30px}section.paginated-products-list>._pagination-footer>._page-info{color:#111;font-family:TT Rounds W05,TT Norms W03,Helvetica,Arial,sans-serif;font-size:16px;font-weight:700}@media (max-width:767px){section.paginated-products-list{padding-top:25px}section.paginated-products-list ._pagination-footer{align-items:center;flex-direction:column;padding-left:0;padding-right:0}section.paginated-products-list ._pagination-footer ._page-info{margin-bottom:20px}}.savings-footer{background-color:#fec524;bottom:0;left:0;margin:0 auto;max-width:1366px;position:fixed;right:0;z-index:3}.savings-footer .content{font-feature-settings:"liga" 0;align-items:center;color:#111;display:flex;font-family:TT Norms W03,TT Rounds W05,Helvetica,Arial,sans-serif;font-size:20px;font-variant-ligatures:"liga" 0;font-weight:500;letter-spacing:-.025em;line-height:22px;padding:12px 20px}.savings-footer .icon-wrapper{margin-right:15px}.savings-footer .icon-wrapper svg{height:26px;width:26px}@media (max-width:767px){.savings-footer .icon-wrapper svg{height:41px;width:41px}}svg.installation-map.-finland,svg.installation-map.-sweden{max-height:340px}svg.installation-map path,svg.installation-map polygon{fill:#f5f3ed;stroke:#9b9789;stroke-linecap:square;stroke-width:.75px}svg.installation-map path._text,svg.installation-map polygon._text{fill:#111;stroke:none}svg.installation-map path:not(.-active):not(.-disabled):not(._text):hover,svg.installation-map polygon:not(.-active):not(.-disabled):not(._text):hover{fill:#ece8dc;stroke:#111;cursor:pointer}svg.installation-map path.-disabled,svg.installation-map polygon.-disabled{fill:hsla(45,29%,95%,.4);stroke:#d9d8d3}svg.installation-map path.-active,svg.installation-map polygon.-active{fill:#fec524;stroke:#111}svg.installation-map circle{fill:#111}.carousel{display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;width:100%}.carousel .carousel__content{display:flex;flex-grow:1;transform:translateZ(0)}.carousel .carousel__content .carousel__slot{flex:1 0 100%;width:100%}.carousel .carousel__arrow{background:none;border:none;bottom:0;cursor:pointer;height:45px;margin:auto;outline:none;padding:10px;position:absolute;top:0;width:40px}.carousel .carousel__arrow>svg{height:100%}.carousel .carousel__arrow:hover{opacity:.8}.carousel .carousel__arrow.-next{right:20px}.carousel .carousel__arrow.-next.-no-margin{right:0}.carousel .carousel__arrow.-prev{left:20px}.carousel .carousel__arrow.-prev.-no-margin{left:0}.carousel .carousel__arrow.-small{height:30px;padding:9px 10px;width:30px}.carousel .carousel__arrow.-medium{height:32px;padding:8px 4px;width:32px}.carousel .carousel__dots{bottom:20px;display:flex;justify-content:center;left:0;margin:0 auto;position:absolute;right:0}.carousel .carousel__dots .carousel__dot{-webkit-tap-highlight-color:transparent;border:2px solid #111;border-radius:100%;cursor:pointer;height:8px;margin:0 5px;max-width:8px;opacity:.3;padding:0;transition:all .4s cubic-bezier(.6,.4,.1,.9);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:8px}.carousel .carousel__dots .carousel__dot:focus{outline:none}.carousel .carousel__dots .carousel__dot.carousel__dot--selected{opacity:1}.carousel-controls{align-items:center;display:flex;margin-left:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.carousel-controls>._slides-indicator{display:block;font-family:TT Rounds W05,TT Norms W03,Helvetica,Arial,sans-serif;font-size:13px;font-weight:700;height:14px;letter-spacing:.05em;line-height:14px;min-width:30px;padding-top:1px;text-align:center}.carousel-controls>._arrow{background:none;border:0;cursor:pointer;height:14px;outline:none;padding:0;width:15px}.carousel-controls>._arrow:hover{opacity:.8}.carousel-controls>._arrow:first-child{margin-right:6px}.carousel-controls>._arrow:last-child{margin-left:6px}.carousel-controls>._arrow>svg{height:100%;width:100%}.box-accordion-item:not(:first-of-type)>._header{border-top:1px solid #e4e4e4}.box-accordion-item.-open>._header{border-bottom-color:#e4e4e4}.box-accordion-item.-open>._header>._chevron{transform:rotate(270deg)}.box-accordion-item>._header{align-items:center;border-bottom:1px solid transparent;cursor:pointer;display:flex;font-size:20px;height:44px;line-height:44px;padding:0 20px;position:relative;transition:all .2s cubic-bezier(.6,.4,.1,.9)}.box-accordion-item>._header>._title-wrapper{display:inline-block;margin-right:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.box-accordion-item>._header>._title-wrapper>._title{font-size:20px;line-height:44px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.box-accordion-item>._header>._chevron{bottom:0;height:14px;margin:auto 0 auto auto;position:absolute;right:20px;top:0;transform:rotate(90deg);transition:all .3s cubic-bezier(.6,.4,.1,.9);width:14px}.box-accordion-item>._header>._chevron>svg{display:block;height:100%;width:100%}.box-accordion-item>._content-wrapper{overflow:hidden;transition:all .3s cubic-bezier(.6,.4,.1,.9)}.box-accordion-item>._content-wrapper:not(.-no-padding)>div{padding:18px 20px}.box-accordion-item>._content-wrapper.-no-top-padding>div{padding-top:0}.main-menu{align-items:center;background:#fff;display:flex;height:100px;padding:0 26px;position:relative;z-index:900}@media (max-width:1099px){.main-menu{display:none}}.main-menu>._logo{margin-right:100px}.main-menu>._logo>img{height:66px}.main-menu>._logo.-small>img{height:43px}@media (max-width:1299px){.main-menu>._logo.-small>img{height:36px}}.main-menu>._menu-links{align-items:center;display:flex;height:100%;margin-left:auto}.main-menu>._menu-links>._link{font-feature-settings:"liga" 0;align-items:center;background:none;border:none;border-bottom:2px solid transparent;color:#111;cursor:pointer;display:flex;font-family:TT Norms W03,TT Rounds W05,Helvetica,Arial,sans-serif;font-size:10px;font-variant-ligatures:"liga" 0;font-weight:700;height:100%;margin:0 10px;outline:none;padding:6px 3px;text-decoration:none;transition:all .2s cubic-bezier(.6,.4,.1,.9)}@media(min-width:360px){.main-menu>._menu-links>._link{font-size:calc(7.67742px + .64516vw)}}@media(min-width:1600px){.main-menu>._menu-links>._link{font-size:18px}}.main-menu>._menu-links>._link.-current{border-bottom:2px solid #fec524;color:#fec524}.main-menu>._menu-links>._link:hover{color:#fec524}.main-menu .secure-checkout{align-items:center;display:flex;flex-direction:column;margin-left:auto}.main-menu .secure-checkout>svg{height:22px;width:16px}.main-menu .secure-checkout .secure-checkout__text{font-feature-settings:"liga" 0;font-family:TT Norms W03,TT Rounds W05,Helvetica,Arial,sans-serif;font-size:18px;font-variant-ligatures:"liga" 0;font-weight:700;margin-left:10px}.main-menu>._yellow-border{background:#fec524;bottom:0;height:2px;left:26px;position:absolute;right:26px;transform:scaleX(0);transition:all .3s cubic-bezier(.6,.4,.1,.9)}.main-menu>._yellow-border.-show{opacity:1;transform:scaleX(1)}.mobile-menu{bottom:0;height:100vh;left:0;position:fixed;right:0;top:0;z-index:20000}.mobile-menu ._phone-number-item{font-feature-settings:"liga" 0;align-items:center;border-bottom:1px solid #d9d6ca;color:#111;display:flex;font-family:TT Norms W03,TT Rounds W05,Helvetica,Arial,sans-serif;font-size:18px;font-variant-ligatures:"liga" 0;font-weight:500;height:72px;padding-left:30px}.mobile-menu ._phone-number-item>svg{height:22px;margin-right:11px;width:22px}.mobile-menu ._locale-switcher{background:#f5f5f5;border-bottom:1px solid #d9d6ca;display:flex;height:60px}.mobile-menu ._locale-switcher>._locale{align-items:center;display:flex;flex:1 1;height:100%;justify-content:center}.mobile-menu ._locale-switcher>._locale:not(:last-child){border-right:1px solid #d9d6ca}.mobile-menu ._locale-switcher>._locale.-active{background-color:#e3e3e3}.mobile-menu .mobile-menu__background{background:rgba(0,0,0,.2);bottom:0;height:100vh;left:0;position:fixed;right:0;top:0}.mobile-menu .mobile-menu__content{bottom:0;left:0;max-width:360px;overflow-x:hidden;overflow-y:auto;position:absolute;right:73px;top:0}.mobile-menu .text-content{font-weight:700;padding-left:10px}.mobile-menu .menu-item__text{font-feature-settings:"liga" 0;background:#fff;border-bottom:1px solid #d9d6ca;color:#111;display:block;font-family:TT Norms W03,TT Rounds W05,Helvetica,Arial,sans-serif;font-size:18px;font-variant-ligatures:"liga" 0;font-weight:500;letter-spacing:-.025em;padding:25px;width:100%}.mobile-menu .menu-item__text.back-button{border:none}.mobile-menu .menu-item__text.back-button>*{position:relative;z-index:2}.mobile-menu .menu-item__text.back-button>svg{height:13px;width:8px}.mobile-menu .menu-item__text.back-button:before{background:#fff;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.mobile-menu .mobile-menu-wrap{overflow:hidden;padding-bottom:80px;position:relative}.mobile-menu>.menu-item:last-child>.menu-item__text{border-bottom:none}.mobile-menu .mobile-menu-item{background:#fff;transition:all .25s cubic-bezier(.6,.4,.1,.9);width:100%}.mobile-menu .mobile-menu-item.-open{bottom:0;position:absolute;top:0}.mobile-menu .mobile-menu-item .menu-item__children{border-top:1px solid #d9d6ca;position:absolute;width:100%;z-index:3000}.mobile-menu .mobile-menu-item .menu-item__children.enter{opacity:0;transform:translateX(-100%)}.mobile-menu .mobile-menu-item .menu-item__children.enter-active{opacity:1;transform:translateX(0);transition:all .3s cubic-bezier(.6,.4,.1,.9)}.mobile-menu .mobile-menu-item .menu-item__children.exit{opacity:1;position:absolute;top:70px;transform:translateX(0)}.mobile-menu .mobile-menu-item .menu-item__children.exit-active{opacity:0;position:absolute;top:70px;transform:translateX(-100%);transition:all .3s cubic-bezier(.6,.4,.1,.9)}.mobile-menu.enter .mobile-menu__background{opacity:0}.mobile-menu.enter .mobile-menu__content{transform:translateX(-100%)}.mobile-menu.enter-active .mobile-menu__background{opacity:1;transition:all .3s cubic-bezier(.6,.4,.1,.9)}.mobile-menu.enter-active .mobile-menu__content{transform:translateX(0);transition:all .3s cubic-bezier(.6,.4,.1,.9)}.mobile-menu.exit .mobile-menu__background{opacity:1}.mobile-menu.exit .mobile-menu__content{transform:translateX(0)}.mobile-menu.exit-active .mobile-menu__background{opacity:0;transition:all .3s cubic-bezier(.6,.4,.1,.9)}.mobile-menu.exit-active .mobile-menu__content{transform:translateX(-100%);transition:all .3s cubic-bezier(.6,.4,.1,.9)}.mobile-menu.exit-done,.mobile-menu:not(.-open){display:none}.main-header{background:#f5f5f5;color:#111;display:flex;font-family:TT Rounds W05,TT Norms W03,Helvetica,Arial,sans-serif;font-size:12px;font-weight:700;height:50px;z-index:901}@media (max-width:1099px){.main-header{display:none}}@media(min-width:360px){.main-header{font-size:calc(11.12903px + .24194vw)}}@media(min-width:1600px){.main-header{font-size:15px}}.main-header>._texts-area{align-items:center;display:flex;flex:1 1;justify-content:space-evenly}.main-header>._texts-area>._text{align-items:center;display:flex;flex:auto;height:100%;justify-content:center;overflow:hidden;padding:2px 20px;text-align:center;text-overflow:ellipsis}.main-header>._texts-area>._text[href]:hover{background:#e8e8e8;color:#111}.main-header>._texts-area>._text:not(:first-child){border-left:1px solid #e1e1e1}.main-header>._texts-area>._text:first-child{justify-content:flex-start}.main-header>._texts-area>._text.-toggle-zopim{cursor:pointer}.main-header>._texts-area>._text.-phone{flex-shrink:0;white-space:nowrap}.main-header>._texts-area>._text.-phone>svg{height:22px;margin-right:11px;width:22px}.main-header>._texts-area>._text.-logo{flex-shrink:0;white-space:nowrap}.main-header>._texts-area>._text.-logo>img{height:22px;margin-right:11px;width:22px}.main-header>._search-area{min-width:340px;position:relative}.main-header>._search-area:hover{background:#e8e8e8}.main-header>._search-area .product-search-input{background:none;bottom:0;height:100%;min-width:340px;position:absolute;right:0;top:0;transition:min-width .25s ease,background-color .25s ease}.main-header>._search-area .product-search-input:focus{outline:none}.main-header>._search-area .product-search-input.-focused{background:#fff;min-width:475px}.main-header>._search-area .product-search-input.-focused input::-moz-placeholder{font-size:0}.main-header>._search-area .product-search-input.-focused input:-ms-input-placeholder{font-size:0}.main-header>._search-area .product-search-input.-focused input::placeholder{font-size:0}.main-header>._search-area .product-search-input .search-field{border-color:#e1e1e1;border-bottom:none;border-top:none}.main-header>._search-area .product-search-input .search-field:focus{outline:none}.main-header>._search-area .product-search-input.-focused.-has-results .search-field{border-bottom:1px solid #d5d5d5}.main-header>._search-area .product-search-input .product-search__input{background:none;font-size:15px;height:100%}.main-header>._search-area .product-search-input .search-results{border-color:#e1e1e1}.main-header>._cart-area{align-items:center;display:flex;justify-content:center;line-height:24px;padding:0 18px}.main-header>._cart-area>svg{height:21px;margin-right:10px;width:24px}.main-header>._cart-area:hover{background:#e8e8e8;color:#111}.mobile-header{align-items:center;background:#fff;display:flex;left:0;right:0;top:0;z-index:1002}@media (min-width:1100px){.mobile-header{display:none}}.mobile-header.-basket-hidden .cart-wrapper{margin:0}.mobile-header.-basket-hidden ._button._button--cart{display:none}.mobile-header ._phone-link{cursor:pointer;flex-shrink:0;height:100%;margin:0 12px;outline:none;position:relative;width:22px}.mobile-header ._phone-link>svg{bottom:0;height:23px;left:0;margin:auto;position:absolute;top:0;width:23px}.mobile-header .cart-wrapper{cursor:pointer;height:100%;margin:0 8px;outline:none;position:relative}.mobile-header .cart-items-count{background:#fff;border:2px solid #111;border-radius:100%;color:#111;font-size:12px;font-weight:700;height:19px;left:16px;padding-top:2px;position:absolute;top:-6px;width:19px}.mobile-header .cart-items-count span{position:relative;top:-1px}.mobile-header .cart-items-count .plus{font-size:9px;position:relative;top:-1px}.mobile-header ._button{align-items:center;background:none;border:none;display:flex;height:100%;padding:0 12px}.mobile-header ._button._button--menu>svg{height:18px;width:29px}.mobile-header ._button._button--cart{align-content:center;display:flex;outline:0;padding:0;position:relative;width:30px}.mobile-header ._button._button--cart .icon-wrap{outline:0;position:relative;width:100%}.mobile-header ._button._button--cart svg{height:24px;width:29px}.mobile-header>._logo-area{cursor:pointer;margin-right:auto;padding:4px 12px 4px 25px}.mobile-header>._logo-area.-small img{max-height:32px;max-width:200px}@media (max-width:767px){.mobile-header>._logo-area.-small img{max-height:38px}}.mobile-header>._logo-area img{max-height:63px;max-width:135px;width:100%}.locale-switcher{overflow:visible;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:80px;z-index:1000}.locale-switcher>._active-locale-container{align-items:center;border-right:1px solid #e1e1e1;cursor:pointer;display:block;display:flex;height:100%;line-height:49px;padding:0 15px;text-align:center}.locale-switcher>._active-locale-container>svg{height:14px;margin-left:auto;width:14px}.locale-switcher>._active-locale-container:hover{background:#e8e8e8}.locale-switcher>._dropdown{background:#f5f5f5;display:block;margin-left:-1px;max-height:0;overflow:hidden;transition:all .4s ease}.locale-switcher>._dropdown.-open{max-height:300px}.locale-switcher>._dropdown>._locale{align-items:center;border:1px solid #e1e1e1;cursor:pointer;display:block;display:flex;height:49px;padding-left:15px;width:100%}.locale-switcher>._dropdown>._locale:not(:first-child){border-top:none}.locale-switcher>._dropdown>._locale:hover{background:#e8e8e8}.mobile-search-bar{display:none}@media (max-width:1099px){.mobile-search-bar{display:block}}.mobile-search-bar.-focused>.product-search-input{background:#fff}.mobile-search-bar.-focused>.product-search-input>.search-field{border-bottom-color:#f5f3ed;border-top-color:#fec524}.mobile-search-bar.-focused input::-moz-placeholder{font-size:0}.mobile-search-bar.-focused input:-ms-input-placeholder{font-size:0}.mobile-search-bar.-focused input::placeholder{font-size:0}.mobile-search-bar>.product-search-input{background:#fec524;height:40px;transition:all .2s cubic-bezier(.6,.4,.1,.9);width:100%}.mobile-search-bar>.product-search-input>.search-field{border:1px solid transparent;border-left:none;border-right:none}.mobile-search-bar>.product-search-input>.search-field>.product-search__input{background:none;font-size:16px;line-height:40px;padding-left:30px}.mobile-search-bar>.product-search-input>.search-field>.search-icon{right:30px}.main-menu-popdown{background:#fff;border-top:1px solid #f2efea;box-shadow:0 6px 6px -6px rgba(0,0,0,.16);display:flex;height:460px;left:0;overflow:hidden;padding:26px;position:absolute;right:0;top:100%;z-index:5}.main-menu-popdown.anim-enter{opacity:0;transform:rotateX(90deg);transform-origin:top center}.main-menu-popdown.anim-enter-active{transition:all .3s cubic-bezier(.6,.4,.1,.9)}.main-menu-popdown.anim-enter-active,.main-menu-popdown.anim-exit{opacity:1;transform:rotateX(0deg);transform-origin:top center}.main-menu-popdown.anim-exit-active{opacity:0;transform:rotateX(90deg);transform-origin:top center;transition:all .3s cubic-bezier(.6,.4,.1,.9)}.main-menu-popdown ._links-area{flex:1 1;overflow:hidden;position:relative}.main-menu-popdown ._links-area>._links-content{bottom:0;display:flex;flex-direction:column;flex-wrap:wrap;left:0;position:absolute;right:0;top:0}.main-menu-popdown ._links-area>._links-content .menu-item__children{margin-bottom:10px}.main-menu-popdown ._links-area>._links-content>.menu-item{display:flex;flex-direction:column}.main-menu-popdown ._links-area>._links-content>.menu-item .menu-item__text{color:#111;font-family:TT Rounds W05,TT Norms W03,Helvetica,Arial,sans-serif;font-size:15px;font-weight:400;line-height:28px;text-decoration:none}.main-menu-popdown ._links-area>._links-content>.menu-item a.menu-item__text:hover{text-decoration:underline}.main-menu-popdown ._links-area>._links-content>.menu-item>.menu-item__text{font-feature-settings:"liga" 0;color:#111;font-family:TT Norms W03,TT Rounds W05,Helvetica,Arial,sans-serif;font-size:18px;font-variant-ligatures:"liga" 0;font-weight:500;letter-spacing:-.025em;margin-bottom:10px}.main-menu-popdown ._links-area>._links-content.anim-initial-enter{opacity:0;transform:translateX(0)}.main-menu-popdown ._links-area>._links-content.anim-initial-enter-active{opacity:1;transform:translateX(0);transition:transform .3s cubic-bezier(.6,.4,.09,.85),opacity .2s ease-in}.main-menu-popdown ._links-area>._links-content.-anim-initial-exit{opacity:1;transform:translateX(0)}.main-menu-popdown ._links-area>._links-content.anim-initial-exit-active{opacity:0;transform:translateX(0);transition:transform .3s cubic-bezier(.6,.4,.09,.85),opacity .2s ease-out}.main-menu-popdown ._links-area>._links-content.anim-left-enter{opacity:0;transform:translateX(100%)}.main-menu-popdown ._links-area>._links-content.anim-left-enter-active{opacity:1;transform:translateX(0);transition:transform .3s cubic-bezier(.6,.4,.09,.85),opacity .2s ease-in}.main-menu-popdown ._links-area>._links-content.-anim-left-exit{opacity:1;transform:translateX(0)}.main-menu-popdown ._links-area>._links-content.anim-left-exit-active{opacity:0;transform:translateX(-100%);transition:transform .3s cubic-bezier(.6,.4,.09,.85),opacity .2s ease-out}.main-menu-popdown ._links-area>._links-content.anim-right-enter{opacity:0;transform:translateX(-100%)}.main-menu-popdown ._links-area>._links-content.anim-right-enter-active{opacity:1;transform:translateX(0);transition:transform .3s cubic-bezier(.6,.4,.09,.85),opacity .2s ease-in}.main-menu-popdown ._links-area>._links-content.-anim-right-exit{opacity:1;transform:translateX(0)}.main-menu-popdown ._links-area>._links-content.anim-right-exit-active{opacity:0;transform:translateX(100%);transition:transform .3s cubic-bezier(.6,.4,.09,.85),opacity .2s ease-out}.main-menu-popdown>._banner{background-color:#fec524;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;flex-shrink:0;height:100%;margin-left:auto;padding:16px 14px;width:306px}.main-menu-popdown>._banner>._title{font-feature-settings:"liga" 0;color:#111;font-family:TT Norms W03,TT Rounds W05,Helvetica,Arial,sans-serif;font-size:36px;font-variant-ligatures:"liga" 0;font-weight:700;letter-spacing:-.025em;line-height:36px}.main-menu-popdown>._banner>._description{color:#111;font-family:TT Rounds W05,TT Norms W03,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:18px;margin-top:16px;width:52%}.main-menu-popdown>._banner>._button-wrapper{margin-top:auto}.locale-icon{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:100%;height:22px;overflow:hidden;width:22px}.locale-icon.-et{background-image:url(/client/et.5666830e.svg)}.locale-icon.-ru{background-image:url(/client/ru.aba1b62f.svg)}.locale-icon.-fi{background-image:url(/client/fi.a7f55ffe.svg)}.locale-icon.-lv{background-image:url(/client/lv.d75e0a9a.svg)}.locale-icon.-en{background-image:url(/client/gb.516897fd.svg)}.locale-icon.-pl{background-image:url(/client/pl.2b5541c5.svg)}.checkout-menu{display:flex;flex-flow:column;margin:0 auto;max-width:500px;width:100%}@media (max-width:1099px){.checkout-menu{margin:0 auto;max-width:100%;padding:20px 25px}}.checkout-menu .step-container{align-items:center;display:flex;margin:0 auto;width:100%}.checkout-menu .step{text-align:center}.checkout-menu .step.-disabled .label{color:#98abba}.checkout-menu .icon-wrapper{background:#fff;margin:auto;max-width:60px;position:relative;z-index:99}.checkout-menu .icon-wrapper svg{max-height:18px}.checkout-menu .line{background:#111;height:1px;margin:0 -20px 18px;width:calc(100% + 40px)}.checkout-menu .line.-partiallyDisabled{background:linear-gradient(270deg,#98abba 50%,#111 0)}.checkout-menu .line.-disabled{background:#98abba}@media (max-width:1099px){.checkout-menu .line{margin:0 6px}}.checkout-menu .label{font-feature-settings:"liga" 0;font-family:TT Norms W03,TT Rounds W05,Helvetica,Arial,sans-serif;font-size:18px;font-variant-ligatures:"liga" 0;font-weight:700;white-space:nowrap}@media (max-width:1099px){.checkout-menu .label{display:none}}.checkout-menu .mobile-label{font-feature-settings:"liga" 0;font-family:TT Norms W03,TT Rounds W05,Helvetica,Arial,sans-serif;font-size:18px;font-variant-ligatures:"liga" 0;font-weight:700;text-align:right;text-transform:uppercase;width:100%}.checkout-menu .mobile-label.-left{text-align:left}.checkout-menu .mobile-label.-center{text-align:center}.brands-filter>.checkbox:last-of-type{margin-bottom:0}.price-range-filter>._range-values{color:#111;display:flex;font-family:TT Rounds W05,TT Norms W03,Helvetica,Arial,sans-serif;font-size:16px;margin-top:10px}.price-range-filter>._range-values ._high{margin-left:auto}.clear-filters-button{background:none;border:1px solid #111;border-radius:3px;color:#111;cursor:pointer;font-family:TT Rounds W05,TT Norms W03,Helvetica,Arial,sans-serif;font-size:16px;font-weight:700;height:45px;line-height:46px;outline:none;padding:0 15px;position:relative;text-align:left;width:100%}.clear-filters-button:hover{opacity:.8}.clear-filters-button ._icon{height:14px;margin:auto 0;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:14px}.clear-filters-button ._icon svg{height:100%;left:0;position:absolute;top:0;width:100%}.filters-in-accordions>:not(:first-child){margin-top:20px}.filters-in-accordions:not(.-mobile)>.box-accordion{border:none}.filters-in-accordions:not(.-mobile)>.box-accordion>.box-accordion-item{border-bottom:1px solid #e4e4e4}.filters-in-accordions:not(.-mobile)>.box-accordion>.box-accordion-item>._header{border:none;height:62px;line-height:62px;padding:0}.filters-in-accordions:not(.-mobile)>.box-accordion>.box-accordion-item>._header>._chevron{right:0}.heating-capacity-filter .range-values{color:#111;display:flex;font-family:TT Rounds W05,TT Norms W03,Helvetica,Arial,sans-serif;font-size:16px;margin-top:10px}.heating-capacity-filter .range-values .high{margin-left:auto}.reset-single-filter-button{font-size:14px;margin-top:15px;padding:6px 10px;width:100%}.article-page-hero{background-color:#f5f3ed;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;justify-content:center;padding:0 25px;width:100%}.article-page-hero.-image{min-height:350px}.article-page-hero.-image>._description,.article-page-hero.-image>._title{max-width:420px}.article-page-hero:not(.-image){padding:45px 25px}.article-page-hero:not(.-image)>._description{max-width:900px}.article-page-hero>._title{font-feature-settings:"liga" 0;font-family:TT Norms W03,TT Rounds W05,Helvetica,Arial,sans-serif;font-size:30px;font-variant-ligatures:"liga" 0;font-weight:700;letter-spacing:-.025em;line-height:30px;margin-bottom:27px}@media(min-width:360px){.article-page-hero>._title{font-size:calc(25.64516px + 1.20968vw)}}@media(min-width:1600px){.article-page-hero>._title{font-size:45px}}@media(min-width:360px){.article-page-hero>._title{line-height:calc(25.64516px + 1.20968vw)}}@media(min-width:1600px){.article-page-hero>._title{line-height:45px}}.article-page-hero>._description{font-family:TT Rounds W05,TT Norms W03,Helvetica,Arial,sans-serif;font-size:16px;font-weight:700;line-height:22px}@media(min-width:360px){.article-page-hero>._description{font-size:calc(15.41935px + .16129vw)}}@media(min-width:1600px){.article-page-hero>._description{font-size:18px}}@media(min-width:360px){.article-page-hero>._description{line-height:calc(21.41935px + .16129vw)}}@media(min-width:1600px){.article-page-hero>._description{line-height:24px}}.article-page-content{padding:37px 30px 90px 27px;width:100%}.article-page-content>._top{font-family:TT Rounds W05,TT Norms W03,Helvetica,Arial,sans-serif;font-size:18px;line-height:24px;margin-bottom:20px}.article-page-content>._top img{max-width:100%;-o-object-fit:contain;object-fit:contain}.article-page-content>._bottom-title{font-feature-settings:"liga" 0;display:block;font-family:TT Norms W03,TT Rounds W05,Helvetica,Arial,sans-serif;font-size:26px;font-variant-ligatures:"liga" 0;font-weight:700;letter-spacing:-.025em;line-height:28px;margin-bottom:26px;max-width:920px}@media(min-width:360px){.article-page-content>._bottom-title{font-size:calc(24.83871px + .32258vw)}}@media(min-width:1600px){.article-page-content>._bottom-title{font-size:30px}}@media(min-width:360px){.article-page-content>._bottom-title{line-height:calc(26.83871px + .32258vw)}}@media(min-width:1600px){.article-page-content>._bottom-title{line-height:32px}}.article-page-content>._bottom{font-family:TT Rounds W05,TT Norms W03,Helvetica,Arial,sans-serif;font-size:16px;line-height:22px}.article-page-content>._bottom img{max-width:100%;-o-object-fit:contain;object-fit:contain}.article-page-sidebar{border-left:1px solid #f5f3ed;margin-bottom:-90px;max-width:340px;padding:38px 27px;width:100%}@media (max-width:999px){.article-page-sidebar{display:none}}.article-page-sidebar>._title{font-feature-settings:"liga" 0;font-size:27px;font-variant-ligatures:"liga" 0;font-weight:700;line-height:36px;margin-bottom:24px}.article-page-sidebar>._links>._link,.article-page-sidebar>._title{font-family:TT Norms W03,TT Rounds W05,Helvetica,Arial,sans-serif;letter-spacing:-.025em}.article-page-sidebar>._links>._link{font-feature-settings:"liga" 0;display:block;font-size:20px;font-variant-ligatures:"liga" 0;font-weight:700;line-height:26px}.article-page-sidebar>._links>._link:not(:last-child){margin-bottom:23px}.article-page-sidebar>._links>._link.active{color:#fec524}.article-page-sidebar-mobile{padding:30px}@media (min-width:1000px){.article-page-sidebar-mobile{display:none}}.article-page-mid-content-section{border-bottom:1px solid #f5f3ed;display:flex;padding:33px 0 40px}@media (max-width:767px){.article-page-mid-content-section{flex-direction:column}}.article-page-mid-content-section:last-child{margin-bottom:34px}.article-page-mid-content-section>._image-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;max-width:32%;width:100%}@media (max-width:767px){.article-page-mid-content-section>._image-wrapper{margin:0 auto 30px;max-width:50%}}@media (min-width:768px){.article-page-mid-content-section>._image-wrapper.-left{margin-right:30px;padding-right:30px}.article-page-mid-content-section>._image-wrapper.-right{margin-left:30px;padding-left:30px}}.article-page-mid-content-section>._image-wrapper img{max-width:100%;-o-object-fit:contain;object-fit:contain}.article-page-mid-content-section>._content{display:flex;flex:1 1;flex-direction:column;justify-content:center}.article-page-mid-content-section>._content>._title{font-feature-settings:"liga" 0;font-family:TT Norms W03,TT Rounds W05,Helvetica,Arial,sans-serif;font-size:26px;font-variant-ligatures:"liga" 0;font-weight:700;letter-spacing:-.025em;line-height:28px;margin-bottom:25px}@media(min-width:360px){.article-page-mid-content-section>._content>._title{font-size:calc(24.83871px + .32258vw)}}@media(min-width:1600px){.article-page-mid-content-section>._content>._title{font-size:30px}}@media(min-width:360px){.article-page-mid-content-section>._content>._title{line-height:calc(26.83871px + .32258vw)}}@media(min-width:1600px){.article-page-mid-content-section>._content>._title{line-height:32px}}.article-page-mid-content-section>._content>._description,.article-page-mid-content-section>._content>._description *{font-family:TT Rounds W05,TT Norms W03,Helvetica,Arial,sans-serif;font-size:16px;line-height:22px;max-width:100%}.article-page-mid-content-section>._content>._description * img,.article-page-mid-content-section>._content>._description img{max-width:100%}.article-page-mid-content-section>._content>._buttons{display:flex;margin-top:30px}.article-page-mid-content-section>._content>._buttons>._button-link{display:block}.article-page-mid-content-section>._content>._buttons>._button-link:not(:first-child){margin-left:20px}.catalogue-advert{border:1px solid #ece8dc;overflow:hidden}.catalogue-advert,.catalogue-advert>a{align-items:center;display:flex;justify-content:center}.catalogue-advert ._image-wrapper{margin:-20%;width:140%}.catalogue-advert ._image-wrapper img{-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;width:100%}.catalogue-product{border:1px solid #ece8dc;display:flex;flex-direction:column;position:relative;text-decoration:none;transition:background-color .25s ease}.catalogue-product:hover{background-color:hsla(0,0%,7%,.05);border-color:#111;z-index:1}.catalogue-product .custom-label-wrapper{position:absolute;right:-1px;top:-1px}.catalogue-product>._content-link-wrapper:hover>._name{color:#fec524}.catalogue-product ._image-wrapper{height:160px;margin:40px auto 20px;max-width:calc(100% - 84px);position:relative;width:100%}.catalogue-product ._image-wrapper img{bottom:0;height:auto;left:0;margin:auto;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;position:absolute;right:0;top:0}.catalogue-product ._name{font-feature-settings:"liga" 0;color:#111;font-family:TT Norms W03,TT Rounds W05,Helvetica,Arial,sans-serif;font-size:22px;font-variant-ligatures:"liga" 0;font-weight:700;letter-spacing:-.025em;line-height:26px;min-height:78px;padding:0 20px}.catalogue-product>._highlights{list-style:none;margin:10px 0 20px;min-height:66px;padding:0 20px}.catalogue-product>._highlights>li{color:#111;font-family:TT Rounds W05,TT Norms W03,Helvetica,Arial,sans-serif;font-size:16px;letter-spacing:-.025em;line-height:22px;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.catalogue-product ._details{display:flex;padding:0 20px}.catalogue-product ._prices{flex:1 1}.catalogue-product ._prices>._price{font-feature-settings:"liga" 0;color:#111;font-family:TT Norms W03,TT Rounds W05,Helvetica,Arial,sans-serif;font-size:27px;font-variant-ligatures:"liga" 0;font-weight:700;letter-spacing:-.025em;margin-top:auto;padding-bottom:5px}.catalogue-product ._prices>._subtexts{font-size:16px;line-height:22px;margin-bottom:16px}.catalogue-product ._prices>._subtexts>._top{font-feature-settings:"liga" 0;display:inline-block;font-family:TT Norms W03,TT Rounds W05,Helvetica,Arial,sans-serif;font-variant-ligatures:"liga" 0;font-weight:500;position:relative}.catalogue-product ._prices>._subtexts>._top.-sale{white-space:nowrap}.catalogue-product ._prices>._subtexts>._top.-sale:before{border-top:1px solid #111;border-color:inherit;content:"";left:0;position:absolute;right:0;top:50%;transform:rotate(-5deg)}.catalogue-product ._prices>._subtexts>._bottom{font-feature-settings:"liga" 0;font-family:TT Norms W03,TT Rounds W05,Helvetica,Arial,sans-serif;font-variant-ligatures:"liga" 0;font-weight:500;line-height:20px;margin-top:8px}.catalogue-product ._technical-info{align-items:flex-end;display:flex;flex-basis:40%;flex-direction:column;position:relative;text-align:right}.catalogue-product ._technical-info .energy-rating-label.-with-modal{cursor:pointer}.catalogue-product ._technical-info ._product-sheet-link{font-feature-settings:"liga" 0;font-family:TT Norms W03,TT Rounds W05,Helvetica,Arial,sans-serif;font-size:16px;font-variant-ligatures:"liga" 0;font-weight:500;letter-spacing:-.025em;line-height:18px;margin-top:8px;position:absolute;top:34px}.catalogue-product>._action-buttons{margin-bottom:20px;margin-top:auto;padding:0 20px}.catalogue-product>._action-buttons .button{font-size:16px}@media (max-width:767px){.catalogue-product>._action-buttons .button{padding:12px 17px}}.catalogue-product>._action-buttons .button.-transparent{padding:12px 0}.catalogue-product>._action-buttons>button{display:block;padding-left:0}.catalogue-product>._action-buttons>button:nth-of-type(2){margin-top:10px}.catalogue-page-sidebar{border-right:1px solid #111;display:flex;flex-direction:column;padding:27px;width:330px}.catalogue-page-sidebar>._title{font-feature-settings:"liga" 0;color:#111;font-family:TT Norms W03,TT Rounds W05,Helvetica,Arial,sans-serif;font-size:24px;font-variant-ligatures:"liga" 0;font-weight:700;margin-bottom:20px}@media (max-width:767px){.catalogue-page-sidebar{display:none}}section.catalogue-page-hero-area{background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;justify-content:center;min-height:270px;padding:25px}section.catalogue-page-hero-area ._content{width:50%}section.catalogue-page-hero-area ._content>h1{font-feature-settings:"liga" 0;color:#111;font-family:TT Norms W03,TT Rounds W05,Helvetica,Arial,sans-serif;font-size:32px;font-variant-ligatures:"liga" 0;font-weight:700;letter-spacing:-.025em;line-height:1}@media(min-width:360px){section.catalogue-page-hero-area ._content>h1{font-size:calc(25.6129px + 1.77419vw)}}@media(min-width:1600px){section.catalogue-page-hero-area ._content>h1{font-size:54px}}section.catalogue-page-hero-area ._content>p{color:#111;font-family:TT Rounds W05,TT Norms W03,Helvetica,Arial,sans-serif;font-size:16px;line-height:22px;margin:13px 0}@media(min-width:360px){section.catalogue-page-hero-area ._content>p{font-size:calc(14.83871px + .32258vw)}}@media(min-width:1600px){section.catalogue-page-hero-area ._content>p{font-size:20px}}@media(min-width:360px){section.catalogue-page-hero-area ._content>p{line-height:calc(19.67742px + .64516vw)}}@media(min-width:1600px){section.catalogue-page-hero-area ._content>p{line-height:30px}}@media (max-width:767px){section.catalogue-page-hero-area ._content>p{max-width:75%}}section.catalogue-page-hero-area ._content>._see-more-link{background:none;border:none;color:#111;cursor:pointer;font-family:TT Rounds W05,TT Norms W03,Helvetica,Arial,sans-serif;font-size:16px;font-weight:700;line-height:24px;outline:none}@media(min-width:360px){section.catalogue-page-hero-area ._content>._see-more-link{font-size:calc(14.83871px + .32258vw)}}@media(min-width:1600px){section.catalogue-page-hero-area ._content>._see-more-link{font-size:20px}}@media(min-width:360px){section.catalogue-page-hero-area ._content>._see-more-link{line-height:calc(22.25806px + .48387vw)}}@media(min-width:1600px){section.catalogue-page-hero-area ._content>._see-more-link{line-height:30px}}section.catalogue-page-hero-area.no-background ._content{width:75%}@media (max-width:1099px){section.catalogue-page-hero-area ._content{width:100%}}.catalogue-page-mobile-nav{background:#f5f3ed;position:relative}.catalogue-page-mobile-nav>._header{height:40px;position:relative}.catalogue-page-mobile-nav>._header>._filter-button{background:none;border:none;color:#111;font-family:TT Rounds W05,TT Norms W03,Helvetica,Arial,sans-serif;font-size:16px;font-weight:700;line-height:40px;outline:none;overflow:hidden;padding:3px 30px 0;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:54%}.catalogue-page-mobile-nav>._header>._search-button{background:#fec524;border-bottom:1px solid transparent;border-top:1px solid transparent;height:40px;position:absolute;right:0;top:0;width:52%}.catalogue-page-mobile-nav>._header>._search-button:before{border-bottom:0 solid transparent;border-left:18px solid #f5f3ed;border-top:39px solid transparent;content:"";display:block;height:0;left:0;position:absolute;width:40px}.catalogue-page-mobile-nav>._header>._search-button,.catalogue-page-mobile-nav>._header>._search-button:before{transition:all .4s cubic-bezier(.6,.4,.1,.9)}.catalogue-page-mobile-nav>._header>._search-button.-active{background:#fff;border-bottom-color:#f5f3ed;border-top-color:#fec524;width:100%}.catalogue-page-mobile-nav>._header>._search-button.-active>.product-search-input>.search-field>.product-search__input{padding-left:30px}.catalogue-page-mobile-nav>._header>._search-button.-active:before{border-left-width:0}.catalogue-page-mobile-nav>._header>._search-button>.product-search-input{background:none;height:39px;width:100%}.catalogue-page-mobile-nav>._header>._search-button>.product-search-input>.search-field{border:none}.catalogue-page-mobile-nav>._header>._search-button>.product-search-input>.search-field>.product-search__input{background:none;line-height:44px;padding-left:45px;transition:all .4s cubic-bezier(.6,.4,.1,.9)}.catalogue-page-mobile-nav>._header>._search-button>.product-search-input>.search-field>.product-search__input::-moz-placeholder{height:inherit;line-height:inherit}.catalogue-page-mobile-nav>._header>._search-button>.product-search-input>.search-field>.product-search__input:-ms-input-placeholder{height:inherit;line-height:inherit}.catalogue-page-mobile-nav>._header>._search-button>.product-search-input>.search-field>.product-search__input::placeholder{height:inherit;line-height:inherit}.catalogue-page-mobile-nav>._header>._search-button>.product-search-input>.search-field>.search-icon{right:30px}.catalogue-page-mobile-nav>._filters-wrapper{background:#f5f3ed;overflow:hidden;transition:height .3s cubic-bezier(.6,.4,.1,.9)}.catalogue-page-mobile-nav>._filters-wrapper>div{padding:23px 30px 30px}@media (min-width:768px){.catalogue-page-mobile-nav{display:none}}.catalogue-page-search-header{border-bottom:1px solid #111;display:flex;height:50px;line-height:50px;padding:0 26px}.catalogue-page-search-header>._results{color:#111;font-family:TT Rounds W05,TT Norms W03,Helvetica,Arial,sans-serif;font-size:16px;margin-left:auto}@media (max-width:767px){.catalogue-page-search-header{display:none}}.catalogue-page-products-list{flex:1 1;min-width:0}.catalogue-page-products-list>._content{padding:25px}.catalogue-page-products-list>._footer{align-items:center;display:flex;padding:30px}.catalogue-page-products-list>._footer>._page-info{color:#111;font-family:TT Rounds W05,TT Norms W03,Helvetica,Arial,sans-serif;font-size:16px;font-weight:700}@media (max-width:767px){.catalogue-page-products-list{padding-top:25px}.catalogue-page-products-list ._footer{align-items:center;flex-direction:column;padding-left:0;padding-right:0}.catalogue-page-products-list ._footer ._page-info{margin-bottom:20px}}.catalogue-page-promotional-offers{margin:0 25px}.catalogue-page-promotional-offers .catalogue-page-promotional-offers__header{align-items:center;display:flex;font-size:14px;font-weight:700;justify-content:space-between;padding:20px 0 16px;text-transform:uppercase}.catalogue-page-promotional-offers .catalogue-page-promotional-offers__slide{height:100%;min-height:350px;position:relative;width:100%}.catalogue-page-promotional-offers .catalogue-page-promotional-offers__slide img{width:100%}.catalogue-page-additional-content-area{padding:20px 26px 70px}.catalogue-page-additional-content-area>h2{font-feature-settings:"liga" 0;color:#111;font-family:TT Norms W03,TT Rounds W05,Helvetica,Arial,sans-serif;font-size:24px;font-variant-ligatures:"liga" 0;font-weight:700;margin-bottom:20px}@media(min-width:360px){.catalogue-page-additional-content-area>h2{font-size:calc(21.09677px + .80645vw)}}@media(min-width:1600px){.catalogue-page-additional-content-area>h2{font-size:34px}}.catalogue-page-additional-content-area>p{color:#111;font-family:TT Rounds W05,TT Norms W03,Helvetica,Arial,sans-serif;font-size:16px;line-height:22px}.catalogue-page-additional-content-area a{text-decoration:underline}.add-on-product{display:flex;margin:25px;padding-bottom:25px}.add-on-product:not(:last-child){border-bottom:1px solid #111}.add-on-product .add-on__image{margin-right:20px;max-width:100px;min-width:100px}.add-on-product .add-on__image img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.add-on-product .add-on__info{display:flex;flex-direction:column;max-width:170px;overflow:hidden;padding-bottom:6px}@media (max-width:767px){.add-on-product .add-on__info{min-width:100px}}.add-on-product .add-on__button{margin-top:auto}.add-on-product .add-on__button>button{font-size:16px;max-width:100%}.add-on-product .add-on__button>button .text{padding-bottom:2px}.add-on-product .add-on__name{display:inline-block;margin-bottom:14px;overflow:hidden;text-overflow:ellipsis;width:100%}.add-on-product .add-on__name>a{font-feature-settings:"liga" 0;font-size:18px;font-variant-ligatures:"liga" 0;font-weight:700;line-height:20px}.add-on-product .add-on__name>a,.add-on-product .add-on__price{font-family:TT Norms W03,TT Rounds W05,Helvetica,Arial,sans-serif;letter-spacing:-.025em}.add-on-product .add-on__price{font-feature-settings:"liga" 0;font-size:16px;font-variant-ligatures:"liga" 0;font-weight:400;line-height:28px;margin-bottom:23px;white-space:nowrap}@media (max-width:1099px){.add-on-product .add-on__price{font-size:16px}}@media (max-width:767px){.add-on-product{align-items:center;border:none;height:100%}.add-on-product .add-on__image{max-height:160px}}.product-reviews .product-reviews__title{margin-bottom:25px}.product-reviews .left,.product-reviews .product-reviews__title,.product-reviews .right{padding:0 25px}.product-reviews .product-reviews__content{display:flex}.product-reviews .product-reviews__content .left{display:none;padding-right:50px}.product-reviews .product-reviews__content .right{flex:1 1}.product-reviews .review{border-bottom:1px solid #d9d6ca;margin-bottom:25px;padding-bottom:25px}.product-reviews .product-reviews__footer{align-items:center;display:flex;justify-content:space-between}@media (max-width:767px){.product-reviews .product-reviews__title{font-size:27px}.product-reviews .product-reviews__footer .total-reviews{display:none}.product-reviews .product-reviews__footer .simple-paginator{justify-content:space-between;width:100%}.product-reviews .product-reviews__content{flex-direction:column}.product-reviews .product-reviews__content .left{align-items:center;display:flex;justify-content:space-between;padding:0}.product-reviews .product-reviews__content .left .product-reviews__mobile-header{background:#f5f3ed;margin-bottom:25px;padding:25px;width:100%}}.product-review-count{align-items:center;display:flex;margin-bottom:10px}.product-review-count .product-review-count__number{padding-left:10px}section.product-tabs-section .product-tabs__desktop{display:block}section.product-tabs-section .product-tabs__mobile{display:none}section.product-tabs-section ._tabs{border-bottom:1px solid #111;display:flex;padding:0 26px}section.product-tabs-section ._tabs>._tab-btn{font-feature-settings:"liga" 0;background:none;border:none;border-bottom:5px solid transparent;color:#111;cursor:pointer;font-family:TT Norms W03,TT Rounds W05,Helvetica,Arial,sans-serif;font-size:24px;font-variant-ligatures:"liga" 0;font-weight:500;letter-spacing:-.025em;line-height:46px;outline:none;transition:border .5s ease}section.product-tabs-section ._tabs>._tab-btn:not(:last-of-type){margin-right:26px}section.product-tabs-section ._tabs>._tab-btn.-active{border-bottom-color:#fec524}section.product-tabs-section ._content{border-bottom:1px solid #111;display:flex}section.product-tabs-section ._content .left{flex:1 1;max-width:1050px;position:relative}section.product-tabs-section ._content .right{flex:1 1;max-width:380px}@media (max-width:767px){section.product-tabs-section ._content{border:none;flex-direction:column}section.product-tabs-section .product-tabs__desktop{display:none}section.product-tabs-section .product-tabs__mobile{display:block;padding:25px}section.product-tabs-section .product-tabs__mobile .add-ons-slider{margin-bottom:10px}section.product-tabs-section .product-tabs__mobile .accordion ._header{border:1px solid #111;border-top:none;padding:5px 25px}section.product-tabs-section .product-tabs__mobile .accordion:first-child ._header{border-top:1px solid #111}section.product-tabs-section .product-tabs__mobile .accordion>._content-wrapper{border:1px solid #111;border-top:0}section.product-tabs-section .product-tabs__mobile .accordion>._content-wrapper ._content{margin:0}}.product-page-argument{align-items:center;background:#f5f3ed;display:flex}.product-page-argument:not(:first-of-type){margin-top:25px}.product-page-argument>._image-wrapper{height:300px;width:300px}.product-page-argument>._image-wrapper img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.product-page-argument>._content-wrapper{display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:25px;width:100%}.product-page-argument>._content-wrapper>._title{font-feature-settings:"liga" 0;color:#111;font-family:TT Norms W03,TT Rounds W05,Helvetica,Arial,sans-serif;font-size:24px;font-variant-ligatures:"liga" 0;font-weight:700;letter-spacing:-.025em;line-height:28px}.product-page-argument>._content-wrapper>._text{color:#111;font-family:TT Rounds W05,TT Norms W03,Helvetica,Arial,sans-serif;font-size:16px;line-height:20px;margin-top:20px}.product-page-argument:nth-of-type(odd){flex-direction:row-reverse}.product-page-argument.no-image ._image-wrapper{display:none}@media (max-width:1099px){.product-page-argument{background:#fff;flex-direction:column-reverse}.product-page-argument>._image-wrapper{background:none}.product-page-argument:nth-of-type(odd){flex-direction:column-reverse}.product-page-argument>._content-wrapper{padding-left:0;padding-right:0}}@media (max-width:549px){.product-page-argument>._image-wrapper{height:auto;width:100%}.product-page-argument>._image-wrapper img{width:100%}}.product-page-pricing-box>._content{background:#fff;display:flex;flex-direction:column;padding:20px}.product-page-pricing-box>._content ._add-on-checkbox ._label{line-height:20px}.product-page-pricing-box>._content>._add-to-cart-area{display:flex;margin-bottom:20px}.product-page-pricing-box>._content>._add-to-cart-area>.select-wrapper{margin-right:20px}.product-page-pricing-box>._content>._add-to-cart-area>.button{flex:1 1}.product-page-pricing-box>._content>._add-to-compare{margin:0 0 18px;padding-left:0;text-align:left}.product-page-overview-tab>._top-content{background:#f5f3ed;display:flex}.product-page-overview-tab>._top-content .top-content-item--left{background-position:50%;background-repeat:no-repeat;background-size:cover;height:400px;width:60%}@media (max-width:1099px){.product-page-overview-tab>._top-content .top-content-item--left{margin-bottom:25px}}.product-page-overview-tab>._top-content .top-content-item--left img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.product-page-overview-tab>._top-content .top-content-item--left iframe{height:auto;width:100%}.product-page-overview-tab>._top-content .top-content-item--right{display:flex;flex-direction:column;justify-content:center;margin-left:25px;padding:10px 0;width:40%}.product-page-overview-tab>._top-content.top-content--embed-video .top-content-item--left{height:0;padding-bottom:38%;position:relative;width:70%}.product-page-overview-tab>._top-content.top-content--embed-video .top-content-item--left iframe{height:100%;left:0;position:absolute;top:0;width:100%}@media (max-width:1099px){.product-page-overview-tab>._top-content.top-content--embed-video .top-content-item--left{padding-bottom:58%}}@media (max-width:767px){.product-page-overview-tab>._top-content.top-content--embed-video .top-content-item--left{padding-bottom:56%}}.product-page-overview-tab>._top-content.top-content--embed-video .top-content-item--right{width:30%}.product-page-overview-tab>._top-content ._title{font-feature-settings:"liga" 0;color:#111;font-family:TT Norms W03,TT Rounds W05,Helvetica,Arial,sans-serif;font-size:34px;font-variant-ligatures:"liga" 0;font-weight:700;letter-spacing:-.025em;line-height:36px;margin-bottom:35px;padding:0 20px}.product-page-overview-tab>._top-content ._text{color:#111;font-family:TT Rounds W05,TT Norms W03,Helvetica,Arial,sans-serif;font-size:18px;line-height:24px;padding:0 20px}.product-page-overview-tab>._top-content.top-content--no-image ._title{padding:0}.product-page-overview-tab>._top-content.top-content--no-image ._text{padding:0;white-space:pre-wrap}.product-page-overview-tab>._top-content.top-content--no-image .top-content-item--right{margin:0;padding:20px;width:100%}.product-page-overview-tab ._arguments{display:flex;flex-direction:column;margin-top:25px}@media (max-width:1099px){.product-page-overview-tab>._top-content{background:none;flex-direction:column}.product-page-overview-tab>._top-content .top-content-item--left{display:flex;justify-content:center;width:100%}.product-page-overview-tab>._top-content .top-content-item--left img{height:auto}.product-page-overview-tab>._top-content .top-content-item--right{margin:0;padding:0!important;width:100%}.product-page-overview-tab>._top-content .top-content-item ._title{padding:0}.product-page-overview-tab>._top-content .top-content-item ._text{margin:0;padding:0}.product-page-overview-tab>._top-content.top-content--embed-video .top-content-item--left,.product-page-overview-tab>._top-content.top-content--embed-video .top-content-item--right{width:100%}}@media (min-width:768px){.product-page-overview-tab{padding:30px 25px}}@media (max-width:767px){.product-page-overview-tab{padding-bottom:0}.product-page-overview-tab>._top-content .top-content-item--left{height:auto;max-height:500px}.product-page-overview-tab>._top-content .top-content-item ._text,.product-page-overview-tab>._top-content .top-content-item ._title{padding:0 20px}.product-page-overview-tab ._arguments{padding:0 20px 30px}.product-page-overview-tab ._arguments .product-page-argument:last-child ._content-wrapper{padding-bottom:0}}section.product-page-main-section{background:#f5f3ed;display:flex;flex-direction:column;margin-bottom:45px;padding:0 25px 25px}@media (min-width:768px){section.product-page-main-section>.breadcrumbs{padding:18px 0}}@media (max-width:767px){section.product-page-main-section>.breadcrumbs{padding:0 0 18px}section.product-page-main-section>.breadcrumbs>._item:last-of-type{overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}}section.product-page-main-section .product-seo-wrapper .product-seo-title{font-size:30px;margin-bottom:15px}section.product-page-main-section .product-seo-wrapper .product-seo-description{font-size:18px;margin-bottom:25px}@media (max-width:1099px){section.product-page-main-section .product-seo-wrapper{margin-top:30px;order:3}section.product-page-main-section .product-seo-wrapper>.product-seo-description{margin-bottom:10px}}section.product-page-main-section .read-more{padding-left:0;padding-right:0;text-align:left}section.product-page-main-section>._content{display:flex;width:100%}section.product-page-main-section>._content>*{flex:1 1}section.product-page-main-section>._content ._gallery ._image-wrap{border:1px solid #d9d6ca;cursor:pointer;height:300px;position:relative}section.product-page-main-section>._content ._gallery ._image-wrap .main-product-image{bottom:0;left:0;margin:auto;max-height:calc(100% - 15px);max-width:calc(100% - 20px);position:absolute;right:0;top:0}section.product-page-main-section>._content .custom-label-wrapper{position:absolute;right:0;top:0}section.product-page-main-section>._content .energy-rating-wrapper{left:0;position:absolute;top:25px}section.product-page-main-section>._content>._product-data{display:flex;flex-direction:column;margin:0 30px}section.product-page-main-section>._content>._product-data>._title{font-feature-settings:"liga" 0;color:#111;font-family:TT Norms W03,TT Rounds W05,Helvetica,Arial,sans-serif;font-size:34px;font-variant-ligatures:"liga" 0;font-weight:700;letter-spacing:-.025em;line-height:36px}section.product-page-main-section>._content>._product-data>._subtitle{color:#111;font-family:TT Rounds W05,TT Norms W03,Helvetica,Arial,sans-serif;font-size:16px;margin-bottom:10px;margin-top:6px}section.product-page-main-section>._content>._product-data>._highlights{color:#111;font-family:TT Rounds W05,TT Norms W03,Helvetica,Arial,sans-serif;font-size:16px;line-height:22px;list-style:none;margin:0 0 20px;padding:0}section.product-page-main-section>._content>._product-data>._highlights>li:before{color:#111;content:"•";display:inline-block;margin-right:6px}section.product-page-main-section>._content .secondary-data .secondary-data-section{margin-bottom:30px}section.product-page-main-section>._content .secondary-data .secondary-data-section b{text-transform:uppercase}section.product-page-main-section>._content .secondary-data .small-title{font-size:16px;font-weight:700;margin-bottom:10px;text-transform:uppercase}@media (max-width:1099px){section.product-page-main-section{padding-top:25px}section.product-page-main-section ._content{flex-direction:column}section.product-page-main-section ._content ._gallery{margin:0 0 25px;order:2}section.product-page-main-section ._content ._gallery ._image-wrap{height:200px;margin-bottom:20px}section.product-page-main-section ._content ._gallery ._image-wrap .main-product-image{bottom:0;left:0;max-height:calc(100% - 5px);max-width:calc(100% - 5px);right:0;top:0}section.product-page-main-section ._content ._product-data{margin:0 0 25px;order:1}section.product-page-main-section ._content .product-page-pricing-box{order:4}section.product-page-main-section ._content .secondary-data{order:3}section.product-page-main-section ._monthly-payment-area,section.product-page-main-section ._price-area{flex:1 1}}@media (max-width:767px){section.product-page-main-section{margin-bottom:0}}.product-page-variations-area{margin-bottom:26px}.product-page-variations-area>._variation-area>._title b{text-transform:uppercase}.product-page-variations-area>._variation-area:not(:first-of-type){margin-top:27px}.product-page-variations-area>._variation-area>._variations{display:flex;flex-wrap:wrap}.product-page-variations-area>._variation-area>._variations.-loading>._variation:not(.-self){opacity:.4}.product-page-variations-area>._variation-area>._variations>._variation{border:1px solid #8e8e8e;border-radius:24px;color:#111;cursor:pointer;font-family:TT Rounds W05,TT Norms W03,Helvetica,Arial,sans-serif;font-size:16px;height:48px;line-height:27px;margin-top:10px;text-align:center;transition:border-color .25s cubic-bezier(.6,.4,.1,.9);transition-property:border-color,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:48px}.product-page-variations-area>._variation-area>._variations>._variation:not(:last-of-type){margin-right:9px}.product-page-variations-area>._variation-area>._variations>._variation:not(.-active).-color{opacity:.9}.product-page-variations-area>._variation-area>._variations>._variation:not(.-active).-color:hover{opacity:1}.product-page-variations-area>._variation-area>._variations>._variation.-active{border-color:#111;font-weight:700}.product-page-variations-area>._variation-area>._variations>._variation.-active.-power{background:#fff}.product-page-variations-area>._variation-area>._variations>._variation:hover{border-color:#111}.product-page-variations-area>._variation-area>._variations>._variation.-color.-natural_white{background-color:#f8f9f1}.product-page-variations-area>._variation-area>._variations>._variation.-color.-pearl_white{background-color:#eeebd9}.product-page-variations-area>._variation-area>._variations>._variation.-color.-ruby_red{background-color:#9b111e}.product-page-variations-area>._variation-area>._variations>._variation.-color.-onyx_black{background-color:#3c3b3c}.product-page-variations-area>._variation-area>._variations>._variation.-color.-white{background-color:#f1f2f3}.product-page-variations-area>._variation-area>._variations>._variation.-color.-black{background-color:#080808}.product-page-variations-area>._variation-area>._variations>._variation.-color.-red{background-color:#9b1b11}.product-page-variations-area>._variation-area>._variations>._variation.-color.-grey{background-color:#393b3c}.product-page-variations-area>._variation-area>._variations>._variation.-color.-green{background-color:#49b675}.product-page-variations-area>._variation-area>._variations>._variation.-color.-blue{background-color:#11223c}.product-page-variations-area>._variation-area>._variations>._variation.-color.-silver{background-color:silver}.product-page-variations-area>._variation-area>._variations>._variation.-color.-gold{background-color:#d4af37}.product-page-variations-area>._variation-area>._variations>._variation.-color.-set_1,.product-page-variations-area>._variation-area>._variations>._variation.-color.-set_2,.product-page-variations-area>._variation-area>._variations>._variation.-color.-set_3,.product-page-variations-area>._variation-area>._variations>._variation.-color.-set_4{background-color:#fff}.product-page-add-ons-section{border-left:1px solid #111;height:100%}.product-page-add-ons-section .add-ons-title{font-feature-settings:"liga" 0;display:inline-block;font-family:TT Norms W03,TT Rounds W05,Helvetica,Arial,sans-serif;font-size:24px;font-variant-ligatures:"liga" 0;font-weight:700;letter-spacing:-.025em;line-height:32px;padding:20px 29px}@media (min-width:768px){.product-page-tech-details-tab{padding:25px}}.product-page-tech-details-tab .tech-details-area{margin-bottom:25px}.product-page-tech-details-tab .tech-details-area__title{font-feature-settings:"liga" 0;display:block;font-family:TT Norms W03,TT Rounds W05,Helvetica,Arial,sans-serif;font-size:34px;font-variant-ligatures:"liga" 0;font-weight:700;padding-bottom:20px;padding-left:10px}@media (max-width:767px){.product-page-tech-details-tab .tech-details-area__title{font-size:24px}}.product-page-tech-details-tab .tech-details-area__row{display:flex;padding:10px}.product-page-tech-details-tab .tech-details-area__row:nth-child(2n){background:#f9f7f3}.product-page-tech-details-tab .tech-details-area__row-name{flex:1 1}.product-page-tech-details-tab .tech-details-area__row-value{flex:1 1;padding-left:50px;white-space:nowrap}@media (max-width:767px){.product-page-tech-details-tab{padding-bottom:0}.product-page-tech-details-tab .tech-details-area{margin:0}.product-page-tech-details-tab .tech-details-area__row{margin-bottom:20px}.product-page-tech-details-tab .tech-details-area__row-value{text-align:right;white-space:normal}}@media (min-width:768px){.product-page-installation-tab{padding:25px}}.product-page-pricing-box-footer{border-top:1px solid #111;padding-top:20px}.product-page-pricing-box-footer>._default-view{align-items:center;display:flex}.product-page-pricing-box-footer>._default-view>._image{flex-shrink:0;height:31px;margin-right:26px;-o-object-fit:contain;object-fit:contain;width:37px}.product-page-pricing-box-footer>._default-view>._text{color:#111;font-family:TT Rounds W05,TT Norms W03,Helvetica,Arial,sans-serif;font-size:16px;line-height:20px}.product-page-pricing-box-footer>._default-view>._text>b{font-weight:700}.product-page-pricing-box-footer>._region-view{display:flex;justify-content:space-evenly}.product-page-pricing-box-footer>._region-view>._list-item{cursor:pointer;margin:0 10px;max-height:36px;max-width:90px}.product-page-pricing-box-footer>._region-view>._list-item>._logo{height:36px;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.product-page-pricing-box-footer-modal{min-width:60vw}.product-page-pricing-box-footer-modal *{max-width:100%}.product-page-product-inactive-box>._content{background:#fff;line-height:24px;padding:20px}.product-page-product-inactive-box>._content>._redirect-description{margin-top:30px}.product-page-product-inactive-box>._content .button{margin-top:10px;width:100%}@media (max-width:1099px){.product-page-product-inactive-box{margin-bottom:30px}}.product-page-pricing-box-prices-area{display:flex;margin-bottom:20px}.product-page-pricing-box-prices-area>._monthly-payment-area,.product-page-pricing-box-prices-area>._price-area{display:flex;flex-direction:column}.product-page-pricing-box-prices-area>._monthly-payment-area>._title,.product-page-pricing-box-prices-area>._price-area>._title{color:#111;font-family:TT Rounds W05,TT Norms W03,Helvetica,Arial,sans-serif;font-size:13px;font-weight:700;text-transform:uppercase}.product-page-pricing-box-prices-area>._monthly-payment-area>._value,.product-page-pricing-box-prices-area>._price-area>._value{font-feature-settings:"liga" 0;color:#111;font-family:TT Norms W03,TT Rounds W05,Helvetica,Arial,sans-serif;font-size:30px;font-variant-ligatures:"liga" 0;font-weight:700;letter-spacing:-.025em;margin:4px 0}.product-page-pricing-box-prices-area>._monthly-payment-area>._discount-text,.product-page-pricing-box-prices-area>._price-area>._discount-text{font-size:16px;letter-spacing:-.025em;line-height:22px}.product-page-pricing-box-prices-area>._monthly-payment-area>._discount-text>._savings,.product-page-pricing-box-prices-area>._price-area>._discount-text>._savings{font-family:TT Rounds W05,TT Norms W03,Helvetica,Arial,sans-serif;font-weight:700;text-transform:capitalize}.product-page-pricing-box-prices-area>._monthly-payment-area>._discount-text>._installation,.product-page-pricing-box-prices-area>._price-area>._discount-text>._installation{font-feature-settings:"liga" 0;font-family:TT Norms W03,TT Rounds W05,Helvetica,Arial,sans-serif;font-variant-ligatures:"liga" 0;font-weight:500;margin-top:8px}.product-page-pricing-box-prices-area>._separator{background:#111;margin:0 20px;width:1px}.product-page-pricing-box-prices-area>._price-area{width:55%}.product-page-pricing-box-prices-area>._monthly-payment-area{flex:1 1}.product-page-pricing-box-prices-area>._monthly-payment-area>._subtext{color:#111;font-family:TT Rounds W05,TT Norms W03,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:22px;margin-top:4px;text-transform:lowercase}.product-page-pricing-box-prices-area>._monthly-payment-area>._link{color:#111;cursor:pointer;font-family:TT Rounds W05,TT Norms W03,Helvetica,Arial,sans-serif;font-size:16px;font-weight:700;line-height:22px}.product-page-similar-products-section{padding:0 25px}.product-page-similar-products-section>._title{font-feature-settings:"liga" 0;font-family:TT Norms W03,TT Rounds W05,Helvetica,Arial,sans-serif;font-size:16px;font-variant-ligatures:"liga" 0;font-weight:700}@media(min-width:360px){.product-page-similar-products-section>._title{font-size:calc(10.19355px + 1.6129vw)}}@media(min-width:1600px){.product-page-similar-products-section>._title{font-size:36px}}.product-price-with-installation>._price{white-space:nowrap}.purchase-complete-page-cta-box{max-width:420px;width:100%}@media (max-width:899px){.purchase-complete-page-cta-box{max-width:none}}.purchase-complete-page-cta-box>._box-wrapper{background:#fff;border-radius:3px;padding:20px}.purchase-complete-page-cta-box>._box-wrapper>._title{font-feature-settings:"liga" 0;color:#111;font-family:TT Norms W03,TT Rounds W05,Helvetica,Arial,sans-serif;font-size:24px;font-variant-ligatures:"liga" 0;font-weight:700;letter-spacing:-.025em;line-height:26px;margin-bottom:20px}@media(min-width:360px){.purchase-complete-page-cta-box>._box-wrapper>._title{font-size:calc(21.09677px + .80645vw)}}@media(min-width:1600px){.purchase-complete-page-cta-box>._box-wrapper>._title{font-size:34px}}@media(min-width:360px){.purchase-complete-page-cta-box>._box-wrapper>._title{line-height:calc(23.09677px + .80645vw)}}@media(min-width:1600px){.purchase-complete-page-cta-box>._box-wrapper>._title{line-height:36px}}.purchase-complete-page-cta-box>._box-wrapper>._image{display:block;height:35px;margin-bottom:20px}.purchase-complete-page-cta-box>._box-wrapper>._description{font-family:TT Rounds W05,TT Norms W03,Helvetica,Arial,sans-serif;font-size:16px;line-height:20px;margin-bottom:20px;max-width:600px}.purchase-complete-page-cta-box>._box-wrapper>.button{display:inline-block}.contact-form .title{font-size:34px;padding-bottom:10px}.contact-form .contact-form-message{margin:15px 0}.contact-form .form{display:flex;flex-wrap:wrap;margin:0 -15px}.contact-form .topic-description{padding:0 15px 18px;white-space:pre-wrap}.contact-form .select-wrapper{width:100%}.contact-form .select-wrapper.-error{border-color:#b00020}.contact-form .select-wrapper>._select{font-weight:400}.contact-form .flex{display:flex;flex-wrap:wrap}.contact-form .flex.flex-6{flex-basis:50%;width:50%}.contact-form .flex.flex-12{flex-basis:100%}@media (max-width:767px){.contact-form .flex.flex-sm-12{flex-basis:100%}}@media (max-width:549px){.contact-form .submit-button .button{width:100%}}.contact-information{font-size:16px}.contact-information .contact__area{line-height:22px;padding-bottom:10px}.contact-information .contact__title{font-size:34px;padding-bottom:10px}.contact-information .contact__title:first-letter{text-transform:uppercase}.contact-information p{white-space:pre-wrap}.help-desk-topics .topic-link{font-feature-settings:"liga" 0;display:block;font-family:TT Norms W03,TT Rounds W05,Helvetica,Arial,sans-serif;font-size:20px;font-variant-ligatures:"liga" 0;font-weight:500;margin-bottom:15px}.help-desk-topics .topic-link.active{color:#fec524}.help-desk-topics .help-desk-topics__mobile{display:none}.help-desk-topics .help-desk-topics__desktop{display:block}@media (max-width:1099px){.help-desk-topics{margin-bottom:25px}.help-desk-topics .help-desk-topics__mobile{display:block}.help-desk-topics .help-desk-topics__desktop{display:none}}.help-desk-topic-content{position:relative}.help-desk-topic-content .help-desk-topic-content__inner{left:0;right:0;top:0;white-space:pre-wrap}.table-wrapper{overflow-x:auto}.table{width:100%}.table .table__row{height:45px;line-height:45px;white-space:nowrap}.table .table__row:nth-child(2n){background:#f9f7f3}.table .table__row:last-child{background:none}.table .table__column{align-items:center;display:inline-flex;font-size:15px;justify-content:center;max-width:315px;min-width:315px;padding:0 20px;text-align:center;width:315px}.table .table__column:not(:last-of-type){border-right:2px solid #fff}.product-comparison{padding-bottom:50px}.product-comparison ._footer-title{font-feature-settings:"liga" 0;font-family:TT Norms W03,TT Rounds W05,Helvetica,Arial,sans-serif;font-size:16px;font-variant-ligatures:"liga" 0;font-weight:500}.product-comparison .header-row{height:inherit}.product-comparison .header-row .table__column:not(.row-title){padding:15px 0}.product-comparison .table__column>a{display:flex}.product-comparison .table__column>button{width:100%}.product-comparison .row-title{font-feature-settings:"liga" 0;display:inline-block;font-family:TT Norms W03,TT Rounds W05,Helvetica,Arial,sans-serif;font-size:16px;font-variant-ligatures:"liga" 0;font-weight:700;text-align:left}.product-comparison .heat-pump-model{position:relative;width:100%}.product-comparison .heat-pump-model>._content-link-wrapper>._product-image{display:block;max-height:200px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;padding:25px;width:100%}.product-comparison .heat-pump-model>._content-link-wrapper>._product-title{font-feature-settings:"liga" 0;display:block;font-family:TT Norms W03,TT Rounds W05,Helvetica,Arial,sans-serif;font-size:18px;font-variant-ligatures:"liga" 0;font-weight:700;line-height:18px;margin:0;overflow:hidden;padding:0 0 20px;text-overflow:ellipsis;white-space:nowrap}.product-comparison .heat-pump-model>._content-link-wrapper:hover>._product-title{color:#fec524}.product-comparison .heat-pump-model .close-button{height:0;height:21px;position:absolute;right:0;top:0;width:21px}.product-comparison .heat-pump-model .close-button:hover{cursor:pointer}@media (max-width:767px){.product-comparison{padding-right:0}.product-comparison .row-title{line-height:20px;min-width:0;white-space:normal;width:180px}.product-comparison .heat-pump-model img{height:130px;padding:15px}.product-comparison .table .table__column{max-width:200px;min-width:200px;width:200px}.product-comparison .table .table__column .heat-pump-model{display:flex;flex-direction:column;padding-bottom:15px}.product-comparison .table .table__column .heat-pump-model>._content-link-wrapper>._product-title{font-size:16px;line-height:16px;padding-bottom:0}}.product-search-results{opacity:0;padding-left:30px;transition:opacity .3s cubic-bezier(.6,.4,.1,.9);width:33.33%}.product-search-results.-show{opacity:1}.product-search-results .results-for{font-weight:700;padding-bottom:30px}@media (max-width:767px){.product-search-results{width:100%}}.product-search-result-item{border-bottom:1px solid #afafaf;margin-bottom:15px}.product-search-result-item.anim-enter{max-height:0;opacity:0}.product-search-result-item.anim-enter-active{max-height:250px;opacity:1;transition:all .3s cubic-bezier(.6,.4,.1,.9)}.product-search-result-item.anim-exit{max-height:250px;opacity:1;transform-origin:top center}.product-search-result-item.anim-exit-active{max-height:0;opacity:0;transition:all .3s cubic-bezier(.6,.4,.1,.9)}.product-search-result-item:last-child{border:none}.product-search-result-item .item-header{font-feature-settings:"liga" 0;align-items:center;display:flex;font-family:TT Norms W03,TT Rounds W05,Helvetica,Arial,sans-serif;font-size:20px;font-variant-ligatures:"liga" 0;font-weight:700;justify-content:space-between;padding-bottom:15px}.product-search-result-item .item-header .item-header__name{margin-right:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-search-result-item .item-header .item-header__price{white-space:nowrap}.product-search-result-item .item-highlights{padding-bottom:15px}.product-search-result-item .item-highlights .item-highlight{line-height:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-search-result-item .add-to-compare{padding-bottom:15px}.product-search-result-item .add-to-compare .button{padding:0}.category-box{max-width:308px;text-align:center}@media (max-width:699px){.category-box{max-width:none}}.category-box .category-box__top{height:308px;overflow:hidden;position:relative;width:308px}@media (max-width:699px){.category-box .category-box__top{width:100%}}.category-box .category-box__title{font-feature-settings:"liga" 0;font-family:TT Norms W03,TT Rounds W05,Helvetica,Arial,sans-serif;font-size:23px;font-variant-ligatures:"liga" 0;font-weight:700;margin-bottom:15px;min-height:52px}.category-box .category-box__top-content{bottom:0;left:0;padding:25px 18px;position:absolute;right:0;top:0}.category-box .category-box__top img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.category-box .category-box__bottom{display:flex;flex:1 1;flex-direction:column;justify-content:space-between;padding:18px}.category-box .category-box__bottom .category-box__description{margin-bottom:15px}.category-box .category-box__price{font-feature-settings:"liga" 0;align-items:center;display:flex;font-family:TT Norms W03,TT Rounds W05,Helvetica,Arial,sans-serif;font-size:15px;font-variant-ligatures:"liga" 0;font-weight:700;height:60px;justify-content:center;margin-bottom:25px;margin-top:auto;text-transform:lowercase}.category-box .category-box__price .big{font-size:24px}.category-box .category-box__button{font-size:16px;text-transform:lowercase}.category-box .category-box__button:first-letter{text-transform:uppercase}@media (max-width:427px){.category-box .category-box__top{width:100%}}.image-section{align-items:center;display:flex;margin-bottom:25px;padding:0 25px}.image-section .image-section__image-wrapper{flex:1 1;flex-basis:50%}.image-section .image-section__image{display:block;width:100%}.image-section .image-section__content{flex:1 1;flex-basis:50%;padding-left:25px}.image-section .image-section__title{font-feature-settings:"liga" 0;font-family:TT Norms W03,TT Rounds W05,Helvetica,Arial,sans-serif;font-size:36px;font-variant-ligatures:"liga" 0;font-weight:700;line-height:43px;margin-bottom:25px}.image-section .image-section__description{font-family:TT Rounds W05,TT Norms W03,Helvetica,Arial,sans-serif;font-size:18px;font-weight:400;line-height:24px}.image-section.image--right{flex-direction:row-reverse}.image-section.image--right .image-section__content{padding-left:0;padding-right:25px}@media (max-width:1099px){.image-section,.image-section.image--right{flex-direction:column}.image-section .image-section__title{font-size:30px}.image-section .image-section__content{padding:25px 0 0}.image-section .image-section__description{font-size:16px}}@media (max-width:427px){.image-section .image-section__image-wrapper{width:100%}}.brands-section{background:#f5f3ed;padding:25px}.brands-section .brands-section__title{font-feature-settings:"liga" 0;font-family:TT Norms W03,TT Rounds W05,Helvetica,Arial,sans-serif;font-size:30px;font-variant-ligatures:"liga" 0;font-weight:700;letter-spacing:-.025em;margin:0 auto 40px;padding:0 25px;text-align:center}.brands-section .brands-section__brands{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -13px}.brands-section .brands-section__brand{align-items:center;border:1px solid #d9d6ca;display:flex;flex-basis:197px;height:70px;justify-content:center;margin:0 13px 25px;overflow:hidden}.brands-section .brands-section__brand-image{background:#f5f3ed;display:block;margin:0 auto;max-height:100%;max-width:100%}@media (max-width:767px){.brands-section{margin:0 -8px}.brands-section .brands-section__title{font-size:25px}.brands-section .brands-section__brand{flex-basis:calc(50% - 16px);height:55px;margin:0 8px 16px;min-width:calc(50% - 16px);padding:5px}}.header-section{align-items:center;background:#f9f7f3;display:flex;flex-direction:column;justify-content:center;padding:50px 100px;text-align:center}.header-section .header-section__title{font-feature-settings:"liga" 0;font-family:TT Norms W03,TT Rounds W05,Helvetica,Arial,sans-serif;font-size:30px;font-variant-ligatures:"liga" 0;font-weight:700;margin-bottom:10px}@media(min-width:360px){.header-section .header-section__title{font-size:calc(25.64516px + 1.20968vw)}}@media(min-width:1600px){.header-section .header-section__title{font-size:45px}}.header-section .header-section__description{width:100%}.header-section .header-section__description span{display:inline-block}@media (max-width:767px){.header-section{align-items:flex-start;padding:25px;text-align:left}}.categories-grid{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -13px;padding:25px}.categories-grid .categories-grid__item{padding:0 10px 25px}.categories-grid .categories-grid__item>div{height:100%}.radio{padding-bottom:18px}.radio.-disabled{opacity:.3}.radio.-disabled .radio__label{cursor:default}.radio.-disabled .radio__text{color:#013660}.radio .radio__text{color:#111;font-family:TT Rounds W05,TT Norms W03,Helvetica,Arial,sans-serif;font-size:16px;line-height:20px;padding-left:10px}.radio .radio__label{align-items:center;cursor:pointer;display:flex}.radio .radio__label .radio__circle{border-radius:50%;display:flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.radio .radio__label .radio__circle .radio__input{left:-9999px;opacity:0;position:absolute}.radio .radio__label .radio__circle .radio__input:checked~.radio__checkmark .checkmark_stem{background-color:#707070;border-radius:4px;height:7px;left:4px;position:absolute;top:4px;width:7px}.radio .radio__label .radio__circle .radio__input:checked~.radio__checkmark .checkmark_kick{background-color:#707070;height:3px;left:6px;position:absolute;top:11px;width:3px}.radio .radio__label .radio__circle .radio__checkmark{background-color:#e3e3e3;border-radius:50%;height:25px;transition:background-color .25s ease;width:25px}.radio .radio__label .radio__circle .checkmark{display:inline-block;height:15px;transform:rotate(45deg);width:15px}.input-container{padding-bottom:18px;width:100%}.input-container,.input-container .input-wrapper{position:relative}.input-container .input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border-radius:2px;color:#111;font-size:16px;line-height:40px;min-width:80px;overflow:hidden;padding:3px 14px 0;text-overflow:ellipsis;transition:background-color .2s;white-space:nowrap;width:100%}.input-container .input::-moz-placeholder{color:#797979}.input-container .input:-ms-input-placeholder{color:#797979}.input-container .input::placeholder{color:#797979}.input-container .input-error{color:#b00020;font-size:12px;font-weight:500;height:13px;line-height:12px;margin-left:10px;opacity:0;overflow:hidden;text-overflow:ellipsis;transition:all .1s cubic-bezier(.6,.4,.1,.9);white-space:nowrap}.input-container .input-error.-show{opacity:1}.input-container .input-label{align-items:center;display:flex}.input-container .additional-text-wrapper{padding-top:4px}.input-container.has-error .input{border-color:#b00020}div.select-wrapper{border:1px solid #111;border-radius:3px;box-shadow:inset 1px 1px 1px 0 #afafaf;position:relative}div.select-wrapper>.hidden-select{-webkit-appearance:menulist-button;bottom:0;cursor:pointer;display:block;height:100%;left:0;opacity:0;position:absolute;right:0;top:0;width:100%;z-index:1}div.select-wrapper>._select{color:#111;font-family:TT Rounds W05,TT Norms W03,Helvetica,Arial,sans-serif;font-size:16px;font-weight:700;height:43px;line-height:21px;min-width:80px;overflow:hidden;padding:10px 40px 10px 15px;position:relative;text-overflow:ellipsis;white-space:nowrap;width:100%}div.select-wrapper>._select>.select-arrows-wrap{height:16px;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:12px}div.select-wrapper>._select>.select-arrows-wrap>._select-arrows{background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:0;height:100%;left:0;margin:auto;position:absolute;right:0;top:0;width:100%;z-index:0}div.select-wrapper.-single-arrow>._select{padding-right:50px}div.select-wrapper.-single-arrow .select-arrows-wrap{right:10px}div.select-wrapper.-single-arrow .separator{background:#111;height:100%;left:48px;position:absolute;top:0;width:1px}div.select-wrapper.-disabled>._select{border-color:#849bad;color:#849bad;cursor:default;opacity:.8}div.select-wrapper.-disabled>._select ._select-arrows{opacity:.6}div.select-wrapper.-disabled>._select ._select-arrows>path{stroke:#849bad}div.select-wrapper.-disabled>.hidden-select{display:none}.slider{margin:0 20px;position:relative}.slider>._rail{background:#f5f3ed;border:1px solid #111;border-radius:10px;bottom:0;height:7px;left:0;margin:auto;position:absolute;right:0;top:0}.slider>._handles>._handle{background:#fff;border:3px solid #111;border-radius:50%;cursor:pointer;height:40px;margin-left:-20px;position:absolute;top:0;width:40px;z-index:2}.slider>._tracks>._track{background:#fec524;border:1px solid #edb71e;border-radius:10px;bottom:0;height:7px;margin:auto 0;position:absolute;top:0;z-index:1}.input-container.textarea textarea{word-wrap:break-word;border:none;box-shadow:none;height:auto;line-height:24px;outline:none;overflow-x:hidden;overflow-y:auto;overflow:auto;padding-top:14px;resize:vertical;resize:none;white-space:pre-wrap}.input-container.textarea textarea textarea::-moz-placeholder{color:#797979}.input-container.textarea textarea textarea:-ms-input-placeholder{color:#797979}.input-container.textarea textarea textarea::placeholder{color:#797979}.input-container.textarea textarea::-moz-placeholder{color:#849bad;line-height:24px}.input-container.textarea textarea:-ms-input-placeholder{color:#849bad;line-height:24px}.input-container.textarea textarea::placeholder{color:#849bad;line-height:24px}.checkbox{align-items:center;cursor:pointer;display:flex;margin-bottom:18px;position:relative}.checkbox:hover{cursor:pointer;opacity:.8}.checkbox:hover>._label{cursor:pointer}.checkbox>._input,.checkbox>._input_big{bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;z-index:-1}.checkbox>._input_big{height:34px;width:34px}.checkbox>._checkbox{background-color:#ebebeb;border-radius:8px;cursor:pointer;flex-shrink:0;height:15px;width:15px}.checkbox>._checkbox.-checked .checkmark_stem{background-color:#707070;border-radius:4px;height:7px;left:2.5px;position:absolute;top:7.5px;width:7px}.checkbox>._checkbox.-checked .checkmark_kick{background-color:#707070;height:3px;left:6px;position:absolute;top:11px;width:3px}.checkbox>._checkbox.-checked .checkmark{display:inline-block;height:22px;transform:rotate(45deg);width:22px}.checkbox>._checkbox_big{background-color:#ebebeb;border-radius:3px;cursor:pointer;flex-shrink:0;height:47px;width:47px}.checkbox>._checkbox_big.-checked .checkmark_stem{background-color:#707070;height:23px;left:28px;position:absolute;top:4px;width:2px}.checkbox>._checkbox_big.-checked .checkmark_kick{background-color:#707070;height:3px;left:17px;position:absolute;top:24px;width:11px}.checkbox>._checkbox_big.-checked .checkmark{display:inline-block;height:36px;transform:rotate(45deg);width:36px}.checkbox>._label{color:#111;font-family:TT Rounds W05,TT Norms W03,Helvetica,Arial,sans-serif;font-size:16px;line-height:26px;margin-right:8px}.checkbox.errors ._checkbox{border-color:#b00020}.checkbox.errors ._label{color:#b00020}.rect-checkbox{align-items:center;cursor:pointer;display:flex;margin-bottom:18px;position:relative}.rect-checkbox:hover{cursor:pointer;opacity:.8}.rect-checkbox:hover>._label{cursor:pointer}.rect-checkbox>._input,.rect-checkbox>._input_big{bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;z-index:-1}.rect-checkbox>._input_big{height:34px;width:34px}.rect-checkbox>._checkbox{background-color:#ebebeb;border-radius:2px;cursor:pointer;flex-shrink:0;height:20px;width:20px}.rect-checkbox>._checkbox.-checked .checkmark_stem{background-color:#707070;border-radius:4px;height:2px;left:3.5px;position:absolute;top:13.5px;width:8px}.rect-checkbox>._checkbox.-checked .checkmark_kick{background-color:#707070;height:11px;left:10px;position:absolute;top:4px;width:2px}.rect-checkbox>._checkbox.-checked .checkmark{display:inline-block;height:22px;transform:rotate(45deg);width:22px}.rect-checkbox>._checkbox_big{background-color:#ebebeb;border-radius:3px;cursor:pointer;flex-shrink:0;height:47px;width:47px}.rect-checkbox>._checkbox_big.-checked .checkmark_stem{background-color:#707070;height:23px;left:28px;position:absolute;top:4px;width:2px}.rect-checkbox>._checkbox_big.-checked .checkmark_kick{background-color:#707070;height:2px;left:17px;position:absolute;top:24px;width:11px}.rect-checkbox>._checkbox_big.-checked .checkmark{display:inline-block;height:36px;transform:rotate(45deg);width:36px}.rect-checkbox>._label{color:#111;font-family:TT Rounds W05,TT Norms W03,Helvetica,Arial,sans-serif;font-size:16px;line-height:26px;margin-right:8px}.rect-checkbox.errors ._checkbox{border-color:#b00020}.rect-checkbox.errors ._label{color:#b00020}.input-label{display:block;font-size:16px;font-weight:700;line-height:20px;margin-bottom:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-and-button-combo-field{padding-bottom:18px;width:100%}.text-and-button-combo-field .input-wrapper{display:flex;height:45px;width:100%}.text-and-button-combo-field>._error-text{color:#b00020;font-size:12px;font-weight:500;height:13px;line-height:12px;margin-left:10px}.text-and-button-combo-field ._input{background:none;border:1px solid #111;border-radius:3px 0 0 3px;border-right:none;color:#111;flex:1 1;font-family:TT Rounds W05,TT Norms W03,Helvetica,Arial,sans-serif;line-height:40px;overflow:hidden;padding:3px 5px 0;text-indent:10px;text-overflow:ellipsis;white-space:nowrap}.text-and-button-combo-field .button{border-radius:0 3px 3px 0}.payment-method-button{border:1px solid #ece8dc;border-radius:39px;cursor:pointer;display:flex;height:90px}.payment-method-button.-current{border:1px solid #111}.payment-method-button>._row{display:flex;flex-direction:column;height:100%;justify-content:center;margin:auto;transition:all .2s ease;width:100%}.payment-method-button>._row:hover{opacity:.9}.payment-method-button>._row ._logo-wrapper{display:flex}.payment-method-button>._row>._logo-wrapper>._logo{height:100%;margin:0 auto;max-width:225px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.payment-method-button>._row ._label{font-family:TT Rounds W05,TT Norms W03,Helvetica,Arial,sans-serif;font-size:16px;font-weight:700;line-height:18px;text-align:center}.payment-method-button>._content-wrapper>._children-wrapper,.payment-method-button>._content-wrapper>._text-content-wrapper{padding:10px 0}.payment-method-button>._additional-text{display:block}.resurs-payment-method-button .read-more-wrapper{margin-bottom:10px}.interest-modal .modal-content{padding:40px}.interest-modal .headText{display:block;font-weight:700;margin-bottom:20px}.interest-modal .priceTable{margin-bottom:10px;width:100%}.interest-modal .priceTable tr{height:45px;white-space:nowrap}.interest-modal .priceTable tr:nth-child(2n){background:#f9f7f3}.interest-modal .priceTable td{align-items:center;font-size:15px;justify-content:center;padding:0 20px}.interest-modal p{font-size:14px;line-height:22px}.ab-payment-method-button.-active>._row .checkbox>._label{font-weight:700}.ab-payment-method-button>._row{align-items:center;cursor:pointer;display:flex;height:55px;transition:all .2s ease}.ab-payment-method-button>._row:hover{opacity:.9}.ab-payment-method-button>._row>._logo-wrapper{margin-left:auto}.ab-payment-method-button>._row>._logo-wrapper>._logo{height:100%;max-height:45px;max-width:225px;min-width:125px;-o-object-fit:contain;object-fit:contain;-o-object-position:right;object-position:right;width:100%}.ab-payment-method-button>._content-wrapper>._children-wrapper,.ab-payment-method-button>._content-wrapper>._text-content-wrapper{padding:10px 0}.ab-payment-method-button>._additional-text{display:block}.catalogue-grid{display:flex;flex-direction:row;flex-wrap:wrap;margin:0 auto;position:relative}.catalogue-grid .loading-overlay{align-items:center;background:rgba(0,0,0,.2);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:5000}.catalogue-grid.layout-4{width:calc(100% + 3px)}.catalogue-grid.layout-4 .catalogue-advert,.catalogue-grid.layout-4 .catalogue-product{width:25%}.catalogue-grid.layout-4 .catalogue-advert:not(.catalogue-advert),.catalogue-grid.layout-4 .catalogue-product:not(.catalogue-advert){min-height:530px}@media (min-width:1200px){.catalogue-grid.layout-4 .catalogue-advert:nth-child(4n+2),.catalogue-grid.layout-4 .catalogue-advert:nth-child(4n+3),.catalogue-grid.layout-4 .catalogue-advert:nth-child(4n+4),.catalogue-grid.layout-4 .catalogue-product:nth-child(4n+2),.catalogue-grid.layout-4 .catalogue-product:nth-child(4n+3),.catalogue-grid.layout-4 .catalogue-product:nth-child(4n+4){margin-left:-1px}.catalogue-grid.layout-4 .catalogue-advert:nth-child(n+5),.catalogue-grid.layout-4 .catalogue-product:nth-child(n+5){margin-top:-1px}}@media (min-width:900px)and (max-width:1199px){.catalogue-grid.layout-4 .catalogue-advert,.catalogue-grid.layout-4 .catalogue-product{width:33.3%}.catalogue-grid.layout-4 .catalogue-advert:nth-child(3n+3),.catalogue-grid.layout-4 .catalogue-advert:nth-child(3n-1),.catalogue-grid.layout-4 .catalogue-product:nth-child(3n+3),.catalogue-grid.layout-4 .catalogue-product:nth-child(3n-1){margin-left:-1px}.catalogue-grid.layout-4 .catalogue-advert:nth-child(4n),.catalogue-grid.layout-4 .catalogue-advert:nth-child(5n),.catalogue-grid.layout-4 .catalogue-advert:nth-child(6n),.catalogue-grid.layout-4 .catalogue-product:nth-child(4n),.catalogue-grid.layout-4 .catalogue-product:nth-child(5n),.catalogue-grid.layout-4 .catalogue-product:nth-child(6n){margin-top:-1px}}@media (min-width:550px)and (max-width:899px){.catalogue-grid.layout-4 .catalogue-advert,.catalogue-grid.layout-4 .catalogue-product{width:50%}.catalogue-grid.layout-4 .catalogue-advert:nth-child(2n+2),.catalogue-grid.layout-4 .catalogue-product:nth-child(2n+2){margin-left:-1px}.catalogue-grid.layout-4 .catalogue-advert:nth-child(n+3),.catalogue-grid.layout-4 .catalogue-product:nth-child(n+3){margin-top:-1px}}@media (max-width:549px){.catalogue-grid.layout-4 .catalogue-advert,.catalogue-grid.layout-4 .catalogue-product{width:100%}.catalogue-grid.layout-4 .catalogue-advert:nth-child(n+2),.catalogue-grid.layout-4 .catalogue-product:nth-child(n+2){margin-top:-1px}}.catalogue-grid.layout-3{width:calc(100% + 2px)}.catalogue-grid.layout-3 .catalogue-advert,.catalogue-grid.layout-3 .catalogue-product{width:33.33%}.catalogue-grid.layout-3 .catalogue-advert:not(.catalogue-advert),.catalogue-grid.layout-3 .catalogue-product:not(.catalogue-advert){min-height:530px}@media (min-width:1200px){.catalogue-grid.layout-3 .catalogue-advert:nth-of-type(3n+2),.catalogue-grid.layout-3 .catalogue-advert:nth-of-type(3n+3),.catalogue-grid.layout-3 .catalogue-product:nth-of-type(3n+2),.catalogue-grid.layout-3 .catalogue-product:nth-of-type(3n+3){margin-left:-1px}.catalogue-grid.layout-3 .catalogue-advert:nth-of-type(n+4),.catalogue-grid.layout-3 .catalogue-product:nth-of-type(n+4){margin-top:-1px}}@media (min-width:900px)and (max-width:1199px){.catalogue-grid.layout-3 .catalogue-advert,.catalogue-grid.layout-3 .catalogue-product{width:50%}.catalogue-grid.layout-3 .catalogue-advert:nth-of-type(2n+2),.catalogue-grid.layout-3 .catalogue-product:nth-of-type(2n+2){margin-left:-1px}.catalogue-grid.layout-3 .catalogue-advert:nth-of-type(n+3),.catalogue-grid.layout-3 .catalogue-product:nth-of-type(n+3){margin-top:-1px}}@media (max-width:899px){.catalogue-grid.layout-3 .catalogue-advert,.catalogue-grid.layout-3 .catalogue-product{width:100%}.catalogue-grid.layout-3 .catalogue-advert:nth-of-type(n+2),.catalogue-grid.layout-3 .catalogue-product:nth-of-type(n+2){margin-top:-1px}.catalogue-grid.layout-3 .catalogue-advert,.catalogue-grid.layout-4 .catalogue-advert{display:block;font-size:0;height:auto;margin-top:0}.catalogue-grid.layout-3 .catalogue-advert img,.catalogue-grid.layout-4 .catalogue-advert img{height:auto;margin-top:0;min-height:100px;width:calc(100% + 1px)}}.shopping-benefits-wrapper{padding:30px}.shopping-benefits-wrapper .benefit-section-title{color:#111;font-family:TT Rounds W05,TT Norms W03,Helvetica,Arial,sans-serif;font-size:16px;font-weight:700;letter-spacing:.05em;margin-bottom:30px;text-align:center;text-transform:uppercase}.shopping-benefits-wrapper .shopping-benefits{display:flex;margin-left:-25px;width:calc(100% + 50px)}@media screen and (max-width:720px){.shopping-benefits-wrapper .shopping-benefits{flex-wrap:wrap;margin-left:0;width:100%}}.shopping-benefits-wrapper .single-benefit{padding:15px 25px;width:33.3333333333%}.shopping-benefits-wrapper .single-benefit:nth-of-type(2){border-left:1px solid #ece8dc;border-right:1px solid #ece8dc}.shopping-benefits-wrapper .single-benefit .icon{height:62px;margin:0 auto;text-align:center;width:62px}.shopping-benefits-wrapper .single-benefit .icon img{width:100%}.shopping-benefits-wrapper .single-benefit .benefit-title{font-feature-settings:"liga" 0;color:#111;font-family:TT Norms W03,TT Rounds W05,Helvetica,Arial,sans-serif;font-size:30px;font-size:22px;font-variant-ligatures:"liga" 0;font-weight:700;letter-spacing:-.025em;line-height:28px;margin:15px 0;text-align:center}@media(min-width:360px){.shopping-benefits-wrapper .single-benefit .benefit-title{font-size:calc(19.67742px + .64516vw)}}@media(min-width:1600px){.shopping-benefits-wrapper .single-benefit .benefit-title{font-size:30px}}@media(min-width:360px){.shopping-benefits-wrapper .single-benefit .benefit-title{line-height:calc(25.67742px + .64516vw)}}@media(min-width:1600px){.shopping-benefits-wrapper .single-benefit .benefit-title{line-height:36px}}@media screen and (min-width:768px){.shopping-benefits-wrapper .single-benefit .benefit-title{height:60px}}@media screen and (min-width:768px)and (min-width:360px){.shopping-benefits-wrapper .single-benefit .benefit-title{height:calc(56.51613px + .96774vw)}}@media screen and (min-width:768px)and (min-width:1600px){.shopping-benefits-wrapper .single-benefit .benefit-title{height:72px}}.shopping-benefits-wrapper .single-benefit .benefit-content{color:#111;font-size:15px;line-height:18px;margin-top:10px;text-align:center}@media screen and (max-width:720px){.shopping-benefits-wrapper .single-benefit{padding:25px 0;width:100%}.shopping-benefits-wrapper .single-benefit:nth-of-type(2){border-bottom:1px solid #ece8dc;border-left:0;border-right:0;border-top:1px solid #ece8dc;margin:15px 0;padding:25px 0}}.shopping-benefits-slider{background:#fec524;margin:30px 0;padding:25px 0;position:relative;width:100%}.shopping-benefits-slider .carousel{width:100%}.shopping-benefits-slider .carousel .carousel__dots{bottom:auto;left:auto;margin:0;right:20px;top:0}.shopping-benefits-slider .shopping-benefits-slider__slide{align-items:center;display:flex;height:100%;padding:0 40px}.shopping-benefits-slider .shopping-benefits-slider__slide .benefit-icon{max-height:70px;max-width:70px;width:100%}.shopping-benefits-slider .shopping-benefits-slider__slide .benefit-content{height:100%;padding-left:40px}.shopping-benefits-slider .shopping-benefits-slider__slide .benefit-title{font-feature-settings:"liga" 0;color:#111;font-family:TT Norms W03,TT Rounds W05,Helvetica,Arial,sans-serif;font-size:30px;font-variant-ligatures:"liga" 0;font-weight:700;letter-spacing:-.025em}.shopping-benefits-slider .shopping-benefits-slider__slide .benefit-description{color:#111;font-size:15px;line-height:18px;margin-top:10px}@media (max-width:899px){.shopping-benefits-slider,.shopping-benefits-slider .shopping-benefits-slider__slide{align-items:center;flex-direction:column}.shopping-benefits-slider .shopping-benefits-slider__slide .benefit-icon{margin-bottom:10px}.shopping-benefits-slider .shopping-benefits-slider__slide .benefit-content{padding:0;text-align:center}.shopping-benefits-slider .carousel .carousel__dots{margin-top:25px;position:relative;right:auto;top:auto}}.top-models-section{padding:0 25px 50px}.top-models-section .top-models-section__header{font-feature-settings:"liga" 0;font-family:TT Norms W03,TT Rounds W05,Helvetica,Arial,sans-serif;font-size:24px;font-variant-ligatures:"liga" 0;font-weight:700;margin-bottom:30px;text-align:center}@media(min-width:360px){.top-models-section .top-models-section__header{font-size:calc(20.51613px + .96774vw)}}@media(min-width:1600px){.top-models-section .top-models-section__header{font-size:36px}}.top-models-section .top-models-section__nav{display:flex;padding-bottom:25px}.top-models-section .nav-item{font-feature-settings:"liga" 0;font-family:TT Norms W03,TT Rounds W05,Helvetica,Arial,sans-serif;font-size:20px;font-variant-ligatures:"liga" 0;font-weight:500;margin:0 20px;transition:color .25s ease}.top-models-section .nav-item.active{border-bottom:2px solid #fec524;color:#fec524}.top-models-section .nav-item:first-child{margin-left:0}.top-models-section .nav-item:hover{color:#fec524;cursor:pointer}.top-models-section .top-models-section__content{overflow:hidden;overflow-x:auto;position:relative;white-space:nowrap}.top-models-section .tab-products{display:flex;justify-content:space-between;padding-bottom:25px}.top-models-section .top-models-section__product{flex:1 1;margin:0 10px;min-width:0;padding:25px 0;position:relative;white-space:normal}@media (max-width:767px){.top-models-section .top-models-section__product{height:100%;padding:25px 20px}}.top-models-section .top-models-section__product:before{background:none;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transition:background-color .25s ease;z-index:1}.top-models-section .top-models-section__product:hover:before{background:rgba(0,0,0,.05)}.top-models-section .top-models-section__product .catalogue-product{border:none;height:100%;margin:0 auto;max-width:320px;position:relative;width:100%;z-index:1}.top-models-section .top-models-section__product .catalogue-product:hover{background:none;border:none}.top-models-section .top-models-section__product .catalogue-product ._image-wrapper{margin:30px auto;width:100%}.top-models-section .top-models-section__product:first-child{margin-left:0}.top-models-section .top-models-section__product:last-child{margin-right:0}.top-models-section .select-wrapper{width:100%}.top-models-section .top-models-section__product-header{font-family:TT Rounds W05,TT Norms W03,Helvetica,Arial,sans-serif;font-size:13px;font-weight:700;overflow:hidden;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.top-models-section .carousel-controls{margin-top:20px}.top-models-section .carousel-controls>._arrow{height:auto;padding:6px 10px;width:auto}.top-models-section .carousel-controls>._arrow>svg{height:14px;width:8px}.top-models-section .carousel-controls>._slides-indicator{font-size:15px;margin:0 auto}.price-range-section{padding:50px 25px}.price-range-section .price-range-section__header{font-feature-settings:"liga" 0;font-family:TT Norms W03,TT Rounds W05,Helvetica,Arial,sans-serif;font-size:36px;font-variant-ligatures:"liga" 0;font-weight:700;padding-bottom:35px;text-align:center}.price-range-section .price-ranges{align-items:center;display:flex}@media (max-width:899px){.price-range-section .price-ranges{flex-direction:column}}.price-range-section .price-range{border:1px solid #c7d2d7;border-collapse:collapse;flex:1 1;padding:25px;text-align:center;transition:background-color .25s ease;white-space:nowrap}.price-range-section .price-range:not(:last-child){border-right:none}.price-range-section .price-range:first-child{border-radius:3px 0 0 3px}.price-range-section .price-range:last-child{border-radius:0 3px 3px 0}@media (max-width:1199px){.price-range-section .price-range{padding:25px 15px}}@media (max-width:899px){.price-range-section .price-range{border:1px solid #c7d2d7;width:100%}.price-range-section .price-range:not(:last-child){border-bottom:none;border-right:1px solid #c7d2d7}.price-range-section .price-range:first-child{border-radius:3px 3px 0 0}.price-range-section .price-range:last-child{border-radius:0 0 3px 3px}}.price-range-section .price-range:hover{background:#fec524;color:#111;cursor:pointer}.price-range-section .price-range__price{font-feature-settings:"liga" 0;font-family:TT Norms W03,TT Rounds W05,Helvetica,Arial,sans-serif;font-size:10px;font-variant-ligatures:"liga" 0;font-weight:700;padding-bottom:2px}@media(min-width:360px){.price-range-section .price-range__price{font-size:calc(5.93548px + 1.12903vw)}}@media(min-width:1600px){.price-range-section .price-range__price{font-size:24px}}@media (max-width:899px){.price-range-section .price-range__price{font-size:24px}}.price-range-section .price-range__count{font-size:16px}section.promotion-info-section{align-items:center;background:#fec524;display:flex;justify-content:space-evenly;margin-bottom:25px;min-height:200px;padding:20px}@media (max-width:1099px){section.promotion-info-section{flex-direction:column}}section.promotion-info-section ._column{color:#111;display:flex;font-family:TT Rounds W05,TT Norms W03,Helvetica,Arial,sans-serif;font-weight:700;margin:0 36px}@media (min-width:768px){section.promotion-info-section ._column{width:50%}}@media (max-width:1099px){section.promotion-info-section ._column{margin:20px}}section.promotion-info-section ._column ._icon{background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;margin-right:60px;width:60px}@media (max-width:1299px){section.promotion-info-section ._column ._icon{margin-right:30px;width:50px}}section.promotion-info-section ._column ._content{color:#111}section.promotion-info-section ._column ._content ._title{font-feature-settings:"liga" 0;font-family:TT Norms W03,TT Rounds W05,Helvetica,Arial,sans-serif;font-size:30px;font-variant-ligatures:"liga" 0;font-weight:700;margin:0}section.promotion-info-section ._column ._content ._description{font-family:TT Rounds W05,TT Norms W03,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:20px;margin:9px 0 0}@media(min-width:360px){section.promotion-info-section ._column ._content ._description{font-size:calc(13.41935px + .16129vw)}}@media(min-width:1600px){section.promotion-info-section ._column ._content ._description{font-size:16px}}section.promotion-info-section.mobile{display:block;padding:50px 0}section.promotion-info-section.mobile ._column{align-items:center;flex-direction:column;margin:0;padding:20px}section.promotion-info-section.mobile ._column ._content{text-align:center}section.promotion-info-section.mobile ._column ._content ._title{font-size:28px;margin-bottom:25px}section.promotion-info-section.mobile ._column ._content ._description{font-size:16px}section.promotion-info-section.mobile ._icon{height:50px;margin:0 0 25px;width:200px}section.promotion-info-section .carousel__dots{bottom:0}section.categories-grid-section{display:flex;flex-wrap:wrap;justify-content:center;padding:30px 11px 0}section.categories-grid-section>._grid-box{display:flex;flex-direction:column;margin:0 15px 30px;width:calc(33% - 30px)}@media (max-width:1199px){section.categories-grid-section>._grid-box{width:calc(50% - 30px)}}@media (max-width:699px){section.categories-grid-section>._grid-box{width:100%}}section.categories-grid-section>._grid-box>._top-header{background-position:50%;background-repeat:no-repeat;background-size:cover;color:#111;flex-shrink:0;height:250px;padding:0 40px;width:100%}section.categories-grid-section>._grid-box>._top-header[href]:hover{cursor:pointer}section.categories-grid-section>._grid-box>._top-header[href]:hover>._top-header-title{color:#fec524}section.categories-grid-section>._grid-box>._top-header>._top-header-title{font-feature-settings:"liga" 0;display:block;font-family:TT Norms W03,TT Rounds W05,Helvetica,Arial,sans-serif;font-size:20px;font-variant-ligatures:"liga" 0;font-weight:700;letter-spacing:-.025em;margin:24px 0 12px}@media(min-width:360px){section.categories-grid-section>._grid-box>._top-header>._top-header-title{font-size:calc(17.96774px + .56452vw)}}@media(min-width:1600px){section.categories-grid-section>._grid-box>._top-header>._top-header-title{font-size:27px}}section.categories-grid-section>._grid-box>._top-header>._top-header-text{font-family:TT Rounds W05,TT Norms W03,Helvetica,Arial,sans-serif;font-size:18px;font-size:16px;line-height:24px}@media(min-width:360px){section.categories-grid-section>._grid-box>._top-header>._top-header-text{font-size:calc(15.41935px + .16129vw)}}@media(min-width:1600px){section.categories-grid-section>._grid-box>._top-header>._top-header-text{font-size:18px}}section.categories-grid-section>._grid-box>._products-area{flex:1 1 auto;height:100%;overflow:hidden;position:relative}section.categories-grid-section>._grid-box>._products-area>#leadoo-script-area{height:100%;min-height:370px}@media (min-width:428px){section.categories-grid-section>._grid-box>._products-area>#leadoo-script-area>iframe{height:100%!important}}section.categories-grid-section>._grid-box>._products-area ._slider-header{align-items:center;display:flex;overflow:hidden;padding:20px;text-overflow:ellipsis;white-space:nowrap}section.categories-grid-section>._grid-box>._products-area ._slider-header ._slider-header-item{color:#111;font-family:TT Rounds W05,TT Norms W03,Helvetica,Arial,sans-serif;font-size:13px;font-weight:700;margin:0 10px 0 0;overflow:hidden;padding:2px 0 0;text-overflow:ellipsis;white-space:nowrap}section.categories-grid-section>._grid-box>._products-area ._slider-header ._slider-title{flex:1 1;text-transform:uppercase}section.categories-grid-section>._grid-box>._products-area .carousel .carousel__arrow{bottom:0;margin:auto 0;top:-52%}@media (max-width:427px){section.categories-grid-section{display:block;padding:25px}section.categories-grid-section>._grid-box{margin-bottom:25px;margin-left:0;margin-right:0}section.categories-grid-section>._grid-box>._top-header{height:200px}}section.banner-carousel-section{background:#fff;position:relative;z-index:1}section.banner-carousel-section .image-with-measurements{display:block;height:auto;padding-bottom:36%;position:relative}@media screen and (max-width:600px){section.banner-carousel-section .image-with-measurements{padding-bottom:125%}}section.banner-carousel-section .image-with-measurements img{height:100%;left:0;position:absolute;top:0;width:1366px}section.banner-carousel-section img{max-height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:599px){section.banner-carousel-section .carousel__dots{bottom:11px}}.reviews-overview-section{display:flex;height:500px;padding:0 25px 50px}.reviews-overview-section .actions{margin-top:20px}.reviews-overview-section .overview-box{display:flex;flex:1 1;min-width:0}@media (max-width:1099px){.reviews-overview-section{flex-direction:column;height:auto}}.telinet-form-section{max-width:540px;padding:30px 20px;width:100%}.telinet-form-section--has-columns{display:flex;flex-wrap:wrap;max-width:1100px;padding:30px 20px;width:100%}.telinet-form-section--has-columns .form-col{padding:0 15px;width:50%}.telinet-form-section--has-columns .form-col:nth-child(odd){margin-left:-15px}@media (max-width:767px){.telinet-form-section--has-columns .form-col{padding:0;width:100%}.telinet-form-section--has-columns .form-col:nth-child(odd){margin-left:0}}.complaints-form-section{max-width:1100px;padding:30px 25px;width:100%}.complaints-form-section .subtitle{margin-bottom:18px}.complaints-form-section .form-type{display:flex;justify-content:space-between;max-width:320px;width:100%}.complaints-form-section .form-row__item{width:100%}.complaints-form-section .form-row{display:flex;flex-wrap:wrap;width:100%}.complaints-form-section .content-col{max-width:750px;padding-bottom:18px;width:100%}.complaints-form-section .form-col{padding:0 15px;width:50%}.complaints-form-section .form-col:nth-child(odd){margin-left:-15px}.complaints-form-section .form-col--full-width{padding-right:30px;width:100%}.complaints-form-section .form-col--full-width:nth-child(odd){margin-left:0}@media (max-width:767px){.complaints-form-section .form-col{padding:0;width:100%}.complaints-form-section .form-col:nth-child(odd){margin-left:0}.complaints-form-section .form-col--full-width{padding-right:0}}@-webkit-keyframes breathe{0%,80%,to{box-shadow:0 10px 0 -5px}40%{box-shadow:0 10px 0 0}}@keyframes breathe{0%,80%,to{box-shadow:0 10px 0 -5px}40%{box-shadow:0 10px 0 0}}.generic-loader{margin:0 auto;overflow:hidden;padding:20px 0;width:64px}.generic-loader .loader,.generic-loader .loader:after,.generic-loader .loader:before{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:breathe 1.5s ease-in-out infinite;animation:breathe 1.5s ease-in-out infinite;border-radius:50%;height:10px;width:10px}.generic-loader.bg-blue .loader{color:#111}.generic-loader .loader{-webkit-animation-delay:-.35s;animation-delay:-.35s;color:#afafaf;font-size:10px;margin:10px auto;position:relative;text-indent:-9999em;top:-2px;transform:translateZ(0)}.generic-loader .loader:after,.generic-loader .loader:before{content:"";position:absolute;top:0}.generic-loader .loader:before{-webkit-animation-delay:-.7s;animation-delay:-.7s;left:-25px}.generic-loader .loader:after{left:25px}.error-container{background-color:#f7e7e7;border:1px solid #c96161;border-radius:3px;font-size:16px;line-height:24px;padding:16px}.footer{background:#fff;overflow:hidden;padding:90px 25px 0}@media (max-width:767px){.footer{padding-top:50px}}.footer .menu{display:flex;flex:1 1;flex-wrap:wrap;margin:0 -40px}.footer .menu>.menu-item{display:flex;flex-direction:column;margin:0 40px 40px}.footer .menu>.menu-item>.menu-item__text{font-feature-settings:"liga" 0;color:#111;font-family:TT Rounds W05,TT Norms W03,Helvetica,Arial,sans-serif;font-family:TT Norms W03,TT Rounds W05,Helvetica,Arial,sans-serif;font-size:14px;font-size:16px;font-variant-ligatures:"liga" 0;font-weight:400;font-weight:500;line-height:24px;text-decoration:none}.footer .menu-item__text{color:#111;font-family:TT Rounds W05,TT Norms W03,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:24px;text-decoration:none}.footer .menu-item:not(.menu-item-type--text) .menu-item__text:hover{color:#fec524}.footer .footer__row{display:flex}.footer .footer__row.border-top{border-top:1px solid #707070}.footer .footer__row.border-bottom{border-bottom:1px solid #707070}.footer .footer__row.footer__row--top{padding-top:25px}.footer.hide-menu{padding-top:0}.footer.hide-menu .footer__row{border-top:1px solid #707070}@media (max-width:767px){.footer.hide-menu .footer__row{border-top:1px solid #111;margin-top:50px}.footer{text-align:center}.footer .footer__row--top,.footer .menu{flex-direction:column;margin:0}.footer .menu>.menu-item{margin:0 0 20px}.footer .footer-logos{align-items:center;display:flex;flex-direction:column;margin-left:0}}a.menu-item__text{position:relative;text-decoration:none}a.menu-item__text:after{background:#fff;content:"";height:1px;left:0;position:absolute;top:100%;transform:scaleX(0);transform-origin:left;transition:transform .5s;width:100%}a.menu-item__text:hover:after{transform:scaleX(1)}.copyright-container{color:#fff;display:flex;flex:1 1;font-size:14px;justify-content:space-between;line-height:20px;padding:15px 0}.copyright-container .copyright{padding-right:25px}.copyright-container .flag-container{align-content:center;display:flex;white-space:nowrap}.copyright-container .flag-container .flag{display:flex;height:20px;margin-left:10px;width:19px}@media (max-width:767px){.copyright-container{align-items:center;flex-direction:column}.copyright-container .copyright{padding:0 0 20px}}.footer-logos{margin:0 0 40px 40px;min-width:190px}@media (max-width:1099px){.footer-logos{min-width:unset}}.footer-logos .trygg-certificate:hover .trygg-certificate-box{bottom:0;top:inherit;visibility:visible}.footer-logos .footer-logos__title{font-feature-settings:"liga" 0;color:#111;font-family:TT Rounds W05,TT Norms W03,Helvetica,Arial,sans-serif;font-family:TT Norms W03,TT Rounds W05,Helvetica,Arial,sans-serif;font-size:14px;font-size:16px;font-variant-ligatures:"liga" 0;font-weight:400;font-weight:500;line-height:24px;margin-bottom:20px;text-decoration:none}.footer-logos .footer-logos__row{align-items:center;display:flex;padding-bottom:14px}.footer-logos .footer-logos__row:last-child{padding-bottom:0}.footer-logos .footer-logos__logo{max-height:50px;padding-right:15px}>.footer-logos .footer-logos__logo:last-child{padding-right:0}.footer-logos .footer-logos__logo.ehandel,.footer-logos .footer-logos__logo.rot,.footer-logos .footer-logos__logo.skvp{height:94px;max-height:94px}.footer-logos .footer-logos__logo.resurs{height:17px}.footer-logos .footer-logos__logo.visa{height:16px}.footer-logos .footer-logos__logo.swish{height:18px}.footer-logos .footer-logos__logo.mastercard{height:26px}.footer-logos .footer-logos__logo.klarna-checkout-logo{height:auto;max-height:none;width:100%}.footer-logos .footer-logos__logo.masterpass{height:16px}.footer-logos .footer-logos__logo.turvaline-ostukoht{height:43px;max-height:43px}.footer-logos .footer-logos__logo.trustmark-certificate{height:39px;max-height:48px}@media (max-width:425px){.footer-logos{margin-left:0}}.ReactModalPortal{-webkit-tap-highlight-color:transparent}.modal__overlay{background:#000;background-color:rgba(0,0,0,.5);bottom:0;cursor:pointer;left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity .25s ease-in-out;z-index:1100}.modal__overlay .modal__content{-webkit-overflow-scrolling:touch;background-color:#fff;border-radius:3px;cursor:auto;display:inline-block;left:50%;max-height:80vh;max-width:calc(100vw - 100px);min-width:280px;overflow:hidden;overflow-y:auto;position:absolute;top:50%;transform:translate(-50%,-50%)}.modal__overlay .modal__content:focus{outline:none}.modal__overlay .modal__content .modal-content{font-family:TT Rounds W05,TT Norms W03,Helvetica,Arial,sans-serif;font-size:16px;line-height:20px}@media (max-width:767px){.modal__overlay .modal__content{left:20px;max-width:100%;right:20px;transform:translateY(-50%)}.modal__overlay .modal__content>*{width:100%}}.ReactModal__Overlay--after-open{opacity:1}.ReactModal__Overlay--before-close{opacity:0}.gdpr-modal{bottom:0;left:0;position:fixed;transition:all .5s cubic-bezier(.6,.4,.1,.9);width:100%;z-index:1500}.gdpr-modal.-open{bottom:0}.gdpr-modal.-closed{bottom:-100px}.gdpr-modal>*{outline:none}.gdpr-modal>*>._wrapper{background-color:#111;display:block;width:100%}.gdpr-modal>*>._wrapper>._content{display:flex;margin:0 auto;max-width:800px;padding:20px 35px;width:100%}@media (max-width:599px){.gdpr-modal>*>._wrapper>._content{flex-direction:column}}.gdpr-modal>*>._wrapper>._content button{border:1px solid #fff}.gdpr-modal>*>._wrapper>._content>._text{font-feature-settings:"liga" 0;color:#fff;flex:1 1;font-family:TT Norms W03,TT Rounds W05,Helvetica,Arial,sans-serif;font-size:14px;font-variant-ligatures:"liga" 0;line-height:16px;margin-right:40px}@media(min-width:360px){.gdpr-modal>*>._wrapper>._content>._text{font-size:calc(13.41935px + .16129vw)}}@media(min-width:1600px){.gdpr-modal>*>._wrapper>._content>._text{font-size:16px}}@media(min-width:360px){.gdpr-modal>*>._wrapper>._content>._text{line-height:calc(14.25806px + .48387vw)}}@media(min-width:1600px){.gdpr-modal>*>._wrapper>._content>._text{line-height:22px}}@media (max-width:599px){.gdpr-modal>*>._wrapper>._content>._text{margin-bottom:20px;margin-right:0}}.gdpr-modal>*>._wrapper>._content>._text>a{font-weight:700;text-transform:lowercase}.gdpr-modal>*>._wrapper>._content>._button-wrapper{display:flex;flex-direction:column;justify-content:center}.modal-header{align-items:center;border-bottom:1px solid #d5d5d5;display:flex;font-size:24px;font-weight:700;justify-content:space-between;padding:25px}.modal-header .modal-header__title{font-feature-settings:"liga" 0;font-family:TT Norms W03,TT Rounds W05,Helvetica,Arial,sans-serif;font-size:24px;font-variant-ligatures:"liga" 0;font-weight:700}.modal-header .modal-header__close-button{height:20px;margin-left:20px;margin-top:2px;position:relative;width:20px}.modal-header .modal-header__close-button svg{left:0;position:absolute;top:0}.modal-header .modal-header__close-button:hover{cursor:pointer}.compare-modal>.modal-content{line-height:24px}.compare-modal>.modal-content:nth-of-type(3){padding-top:0}.modal-content{-webkit-overflow-scrolling:touch;height:100%;overflow-x:hidden;overflow-y:auto;padding:25px}@media (max-width:767px){.modal-content{padding:12.5px 25px 25px}}.modal-buttons{align-items:center;display:flex;justify-content:space-between}.cart-updated-modal .item{font-weight:700}.cart-updated-modal .modal-content:last-of-type{padding-top:0}.cart-updated-modal .modal-buttons{margin:0 -5px}.cart-updated-modal .modal-buttons a{flex:1 1;margin:0 5px}.cart-updated-modal .modal-buttons a button{width:100%}.choose-region-modal{overflow:hidden}.choose-region-modal>.modal-content>._content-wrapper>._content>._title,.choose-region-modal>.modal-content>._title{font-feature-settings:"liga" 0;color:#111;font-family:TT Norms W03,TT Rounds W05,Helvetica,Arial,sans-serif;font-size:24px;font-variant-ligatures:"liga" 0;font-weight:700;line-height:28px}@media (max-width:767px){.choose-region-modal>.modal-content>._content-wrapper>._content>._title,.choose-region-modal>.modal-content>._title{margin-bottom:20px}}.choose-region-modal>.modal-content>._button-wrapper.s\/mobile{margin-top:27px;width:100%}.choose-region-modal>.modal-content>._button-wrapper.s\/mobile>button{width:100%}.choose-region-modal>.modal-content>._content-wrapper{display:flex;width:560px}@media (max-width:767px){.choose-region-modal>.modal-content>._content-wrapper{width:100%}}.choose-region-modal>.modal-content>._content-wrapper>._map{display:flex;flex:1 1;margin:0 auto;padding-right:30px}@media (max-width:767px){.choose-region-modal>.modal-content>._content-wrapper>._map{padding-right:10px}}.choose-region-modal>.modal-content>._content-wrapper>._map>svg{display:block;margin:0 auto;padding:0 20px;width:100%}.choose-region-modal>.modal-content>._content-wrapper>._content{display:flex;flex:1 1;flex-direction:column;transform:translateY(0);width:50%}.choose-region-modal>.modal-content>._content-wrapper>._content>._subtitle{color:#111;font-family:TT Rounds W05,TT Norms W03,Helvetica,Arial,sans-serif;font-size:16px;font-weight:700;line-height:20px;margin-top:20px}.choose-region-modal>.modal-content>._content-wrapper>._content>._subtitle:first-of-type{margin-top:0}@media (max-width:767px){.choose-region-modal>.modal-content>._content-wrapper>._content>._subtitle{margin-top:0}}.choose-region-modal>.modal-content>._content-wrapper>._content>._radios{margin-top:16px}@media (max-width:767px){.choose-region-modal>.modal-content>._content-wrapper>._content>._radios{word-break:break-word}}.choose-region-modal>.modal-content>._content-wrapper>._content>._radios .radio{padding-bottom:8px}.choose-region-modal>.modal-content>._content-wrapper>._content>._button-wrapper{margin-top:20px}.choose-region-modal>.modal-content>._content-wrapper>._content>._button-wrapper ._continue-wo-installation-btn{margin:20px 0 25px;padding:0}.shipping-updated-modal{max-width:550px}.choose-installation-modal{display:flex;flex-direction:column;max-height:80vh;max-width:1275px;width:auto}.choose-installation-modal>.modal-content>._installation-items{display:flex;justify-content:center;overflow:hidden}@media (max-width:1099px){.choose-installation-modal>.modal-content>._installation-items{flex-direction:column}}.choose-installation-modal>.modal-content>._installation-items>._installation-item{display:flex;flex:1 1;flex-direction:column;flex-shrink:0;max-width:380px;min-width:300px}.choose-installation-modal>.modal-content>._installation-items>._installation-item:not(:last-of-type){margin:0 30px 0 0}@media (max-width:999px){.choose-installation-modal>.modal-content>._installation-items>._installation-item:not(:last-of-type){margin:0 20px 0 0}}@media (max-width:1099px){.choose-installation-modal>.modal-content>._installation-items>._installation-item:not(:last-of-type){margin:0 0 30px}}.choose-installation-modal>.modal-content>._installation-items>._installation-item>._title{font-feature-settings:"liga" 0;font-family:TT Norms W03,TT Rounds W05,Helvetica,Arial,sans-serif;font-size:24px;font-variant-ligatures:"liga" 0;font-weight:700;letter-spacing:-.025em;margin:0;min-width:30vh;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.choose-installation-modal>.modal-content>._installation-items>._installation-item>._description{font-family:TT Rounds W05,TT Norms W03,Helvetica,Arial,sans-serif;font-size:16px;font-weight:700;line-height:20px;margin:15px 0}.choose-installation-modal>.modal-content>._installation-items>._installation-item ._highlights{list-style:none;margin:0;padding:0}.choose-installation-modal>.modal-content>._installation-items>._installation-item ._highlights>li._highlight{font-family:TT Rounds W05,TT Norms W03,Helvetica,Arial,sans-serif;font-size:16px;line-height:18px;margin:0 0 0 14px;padding:2px 0;position:relative}.choose-installation-modal>.modal-content>._installation-items>._installation-item ._highlights>li._highlight:before{content:"•";font-size:18px;left:-14px;position:absolute}.choose-installation-modal>.modal-content>._installation-items>._installation-item>._other-highlights{overflow:hidden;transition:all .3s cubic-bezier(.6,.4,.1,.9)}.choose-installation-modal>.modal-content>._installation-items>._installation-item>._read-more{cursor:pointer;display:block;font-family:TT Rounds W05,TT Norms W03,Helvetica,Arial,sans-serif;font-weight:700;padding:10px}.choose-installation-modal>.modal-content>._installation-items>._installation-item>._radios{margin-top:auto;padding-top:20px}.choose-installation-modal>.modal-content>._installation-items>._installation-item>._radios>.radio>.radio__label>.radio__text{align-items:center;display:flex;line-height:20px;overflow:hidden;width:100%}.choose-installation-modal>.modal-content>._installation-items>._installation-item>._radios>.radio>.radio__label>.radio__text>._name{margin-right:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.choose-installation-modal>.modal-content>._installation-items>._installation-item>._radios>.radio>.radio__label>.radio__text>._price{display:flex;flex-direction:column;flex-shrink:0;font-family:TT Rounds W05,TT Norms W03,Helvetica,Arial,sans-serif;font-size:16px;font-weight:700;margin-left:auto;white-space:nowrap}.choose-installation-modal>.modal-content>._installation-items>._installation-item>._radios>.radio>.radio__label>.radio__text>._price>._including-rot{font-family:TT Rounds W05,TT Norms W03,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400}.choose-installation-modal>._modal-footer{align-items:center;background:#fff;border-top:1px solid #d5d5d5;display:flex;flex-shrink:0;min-height:0;padding:20px}@media (max-width:1099px){.choose-installation-modal>._modal-footer{flex-direction:column-reverse}}.choose-installation-modal>._modal-footer>._confirm-and-browse{font-feature-settings:"liga" 0;font-family:TT Norms W03,TT Rounds W05,Helvetica,Arial,sans-serif;font-variant-ligatures:"liga" 0;font-weight:700;margin-left:auto}@media (max-width:1099px){.choose-installation-modal>._modal-footer>._confirm-and-browse{margin:10px 0 0}}.choose-installation-modal>._modal-footer>._confirm-and-cart{margin-left:20px}@media (max-width:1099px){.choose-installation-modal>._modal-footer>._confirm-and-cart{margin:0;width:100%}}.calculator-row{align-items:center;display:flex;justify-content:space-between;margin:10px 0}.calculator-row .calculator-row__title{flex:1 1;font-family:TT Rounds W05,TT Norms W03,Helvetica,Arial,sans-serif;font-size:16px;font-weight:700}.calculator-row .calculator-row__item{padding-left:20px;width:160px}.calculator-row .sum-box{align-items:center;border:1px solid #111;border-radius:3px;box-shadow:inset 1px 1px 1px 0 #afafaf;display:flex;height:45px;padding:0 15px}.add-ons-slider{background:#fff;margin:30px -25px 0;padding:25px}.add-ons-slider .add-ons-slider__content{display:flex}.add-ons-slider .add-ons-slider__title{font-feature-settings:"liga" 0;display:inline-block;font-family:TT Norms W03,TT Rounds W05,Helvetica,Arial,sans-serif;font-size:27px;font-variant-ligatures:"liga" 0;font-weight:700;letter-spacing:-.025em;line-height:32px;padding-bottom:25px}.add-ons-slider .add-ons-slider__slide{display:flex;padding:0 32px}.add-ons-slider .add-on-product{border:none;border-right:1px solid #111;justify-content:center;margin:0;padding:0 20px;width:33.33%}.add-ons-slider .add-on-product .add-on__image{align-items:center;display:flex;flex:1 1;justify-content:center;max-width:100%;min-width:140px;padding:15px}.add-ons-slider .add-on-product .add-on__image img{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.add-ons-slider .add-on-product .add-on__price{font-size:16px}.add-ons-slider .add-on-product:last-child{border:none;padding-right:0}.add-ons-slider .add-on-product:first-child{padding-left:0}@media (max-width:1099px){.add-ons-slider .add-on-product{margin:0 5px;padding:0 10px;width:50%}}@media (max-width:767px){.add-ons-slider{padding-bottom:0}.add-ons-slider .add-on-product{display:flex;justify-content:center;width:100%}.add-ons-slider .add-on-product .add-on__name>a,.add-ons-slider .add-on-product .add-on__price{font-size:16px}}.mobile-cart-subtotal{background:#fff;margin-bottom:50px;padding:0 25px}.mobile-cart-subtotal .subtotal{display:flex;justify-content:space-between}.mobile-cart-subtotal .subtotal .label{font-size:16px;font-weight:700;line-height:18px;padding-right:40px}.mobile-cart-subtotal .subtotal .value{font-size:16px;font-weight:700;line-height:18px;white-space:nowrap}.mobile-cart-subtotal a{display:block;text-align:center;transform:translateY(50%)}.mobile-cart-subtotal a .button{width:100%}.shopping-cart-add-discount-code{display:flex;flex-direction:column;min-width:250px}@media (max-width:767px){.shopping-cart-add-discount-code{margin-top:30px}}.shopping-cart-add-discount-code>._title{font-feature-settings:"liga" 0;font-family:TT Norms W03,TT Rounds W05,Helvetica,Arial,sans-serif;font-size:27px;font-variant-ligatures:"liga" 0;font-weight:700;letter-spacing:-.025em;padding-bottom:4px}.shopping-cart-add-discount-code>._coupon-help-text{font-size:16px;line-height:26px;padding-bottom:22px}.shopping-cart-add-discount-code ._inputs-area{display:flex}.shopping-cart-add-discount-code ._discount-code-field{line-height:22px;margin-top:auto;position:relative}.shopping-cart-add-discount-code .input-wrapper{display:flex;height:45px;width:100%}.shopping-cart-add-discount-code .input-container{flex:1 1;margin-right:30px;max-width:306px;padding-bottom:0}.shopping-cart-add-discount-code .input-container.has-error ._input{border-color:#b00020}@media (max-width:767px){.shopping-cart-add-discount-code .input-container{margin-right:10px;max-width:100%}}.shopping-cart-add-discount-code ._error-text{bottom:-20px;color:#b00020;font-size:16px;font-weight:500;height:13px;line-height:16px;position:absolute}.shopping-cart-add-discount-code ._input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border-radius:2px;color:#111;font-size:12px;line-height:36px;min-width:80px;overflow:hidden;padding-left:8px;text-overflow:ellipsis;transition:background-color .2s;white-space:nowrap;width:100%}.shopping-cart-add-discount-code .button{height:45px}.shopping-cart-add-discount-code .button .text{padding-bottom:2px}.monthly-repayment-calculator{width:100%}.monthly-repayment-calculator>.box-accordion>.box-accordion-item>._header{border-bottom:1px solid transparent;height:auto;padding:10px 15px;transition:all .25s cubic-bezier(.6,.4,.1,.9)}.monthly-repayment-calculator>.box-accordion>.box-accordion-item.-open>._header{border-bottom-color:#111}.monthly-repayment-calculator>.box-accordion>.box-accordion-item.-open>._header .accordion-title>._description._description--closed{display:none}.monthly-repayment-calculator>.box-accordion>.box-accordion-item.-open>._header .accordion-title>._description._description--open{display:block}.monthly-repayment-calculator .accordion-title{color:#111;line-height:22px}.monthly-repayment-calculator .accordion-title>._title{font-family:TT Rounds W05,TT Norms W03,Helvetica,Arial,sans-serif;font-size:16px;font-weight:700}.monthly-repayment-calculator .accordion-title>._description{font-family:TT Rounds W05,TT Norms W03,Helvetica,Arial,sans-serif;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.monthly-repayment-calculator .accordion-title>._description._description--closed{display:block}.monthly-repayment-calculator .accordion-title>._description._description--open{display:none}.monthly-repayment-calculator .separator{background:#111;height:1px;margin:20px 0;width:100%}.monthly-repayment-calculator .total-price{font-weight:700}.shopping-cart-page-cart-item{border-top:1px solid #d9d6ca;display:flex;flex-direction:column;padding:22px 12px 22px 22px}.shopping-cart-page-cart-item:last-of-type{border-bottom:1px solid #d9d6ca}@media (max-width:767px){.shopping-cart-page-cart-item:last-of-type{border-bottom:0}}.shopping-cart-page-cart-item.add-on{background:#fff;padding-left:20px}.shopping-cart-page-cart-item.add-on>.content{min-height:94px}.shopping-cart-page-cart-item.add-on>.content>._content{padding-top:0}.shopping-cart-page-cart-item>.content{display:flex}.shopping-cart-page-cart-item>.header{display:flex;font-weight:700;margin-bottom:25px;text-transform:uppercase}.shopping-cart-page-cart-item ._button-wrapper{display:none}.shopping-cart-page-cart-item ._button-wrapper ._remove-button{background:none;border:none;color:#111;cursor:pointer;font-family:TT Rounds W05,TT Norms W03,Helvetica,Arial,sans-serif;font-size:16px;font-weight:700;margin:0;padding:0;text-align:left}.shopping-cart-page-cart-item ._image-wrap{align-items:center;cursor:pointer;display:flex;height:108px;justify-content:center;margin-right:26px;width:108px!important;width:auto}@media (max-width:767px){.shopping-cart-page-cart-item ._image-wrap{margin-right:14px;width:95px}}.shopping-cart-page-cart-item ._image-wrap img{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;width:100%}.shopping-cart-page-cart-item ._content{display:flex;flex-direction:column;justify-content:space-between;padding:10px 0;width:100%}.shopping-cart-page-cart-item ._content ._price{display:none}.shopping-cart-page-cart-item ._content ._button-wrapper{display:block}.shopping-cart-page-cart-item ._content ._name{font-feature-settings:"liga" 0;color:#111;cursor:pointer;font-family:TT Norms W03,TT Rounds W05,Helvetica,Arial,sans-serif;font-size:16px;font-variant-ligatures:"liga" 0;font-weight:400;letter-spacing:-.025em;margin:8px 0 18px;padding:0 14px 0 0}.shopping-cart-page-cart-item ._content ._name:hover{text-decoration:underline}.shopping-cart-page-cart-item ._quantity-wrap{align-items:flex-start;display:flex;flex-shrink:0;margin-left:auto;margin-top:14px}.shopping-cart-page-cart-item ._price{font-feature-settings:"liga" 0;align-items:flex-start;color:#111;display:flex;font-family:TT Norms W03,TT Rounds W05,Helvetica,Arial,sans-serif;font-size:16px;font-variant-ligatures:"liga" 0;font-weight:medium;justify-content:flex-end;letter-spacing:-.025em;margin-left:15px;margin-top:8px;min-width:60px;padding:10px 0;text-align:right;width:60px}@media (max-width:767px){.shopping-cart-page-cart-item{padding-left:0;padding-right:0}.shopping-cart-page-cart-item.add-on ._content{padding:0}.shopping-cart-page-cart-item .content{flex-wrap:wrap;height:auto}.shopping-cart-page-cart-item ._content{justify-content:left;width:calc(100% - 113px)}.shopping-cart-page-cart-item ._content ._price{display:block;font-size:18px;line-height:29px;margin-left:0;padding:0;text-align:left;width:auto}.shopping-cart-page-cart-item ._content ._button-wrapper{display:none}.shopping-cart-page-cart-item ._content ._name{font-size:18px;margin-bottom:5px}.shopping-cart-page-cart-item ._image-wrap{height:auto;padding-bottom:5px}.shopping-cart-page-cart-item ._quantity-wrap{margin-left:0;margin-top:0}.shopping-cart-page-cart-item ._price{display:none}.shopping-cart-page-cart-item ._button-wrapper{align-content:center;display:flex;margin-left:33px}}.shopping-cart-page-coupon-list-item{background:none;border:1px solid #111;border-radius:3px;color:#111;font-family:TT Rounds W05,TT Norms W03,Helvetica,Arial,sans-serif;font-size:16px;font-weight:700;height:45px;line-height:46px;outline:none;padding:0 20px;position:relative;text-align:left;width:100%}.shopping-cart-page-coupon-list-item:first-of-type{margin-top:20px}.shopping-cart-page-coupon-list-item:not(:first-of-type){margin-top:10px}.shopping-cart-page-coupon-list-item>._icon{bottom:0;cursor:pointer;margin:auto 0;position:absolute;right:20px;top:0}.shopping-cart-page-coupon-list-item>._icon>svg{height:100%;width:14px}.shopping-cart-page-coupon-list-item>._icon:hover{opacity:.8}.shopping-cart-page-coupon-list-item>._label>._value{margin-left:24px}section.shopping-cart-page-overview-section>._products-list{margin-bottom:80px}@media (max-width:767px){section.shopping-cart-page-overview-section>._products-list{margin-bottom:0}}section.shopping-cart-page-overview-section .inputs-container{display:flex}section.shopping-cart-page-overview-section .inputs-container .shopping-cart-page-send-cart-to-email{margin-right:30px;max-width:530px}@media (max-width:767px){section.shopping-cart-page-overview-section .inputs-container{flex-direction:column}}section.shopping-cart-page-overview-section>._no-contents{margin:0;padding:16px 8px}.shopping-cart-page-send-cart-to-email>._title{font-feature-settings:"liga" 0;font-family:TT Norms W03,TT Rounds W05,Helvetica,Arial,sans-serif;font-size:27px;font-variant-ligatures:"liga" 0;font-weight:700;letter-spacing:-.025em;padding-bottom:4px}.shopping-cart-page-send-cart-to-email>._description{font-size:16px;line-height:26px;padding-bottom:22px}.shopping-cart-page-send-cart-to-email>._inputs-area{display:flex}.shopping-cart-page-send-cart-to-email>._inputs-area>.input-container{flex:1 1;margin-right:30px;max-width:306px;padding-bottom:0}@media (max-width:767px){.shopping-cart-page-send-cart-to-email>._inputs-area>.input-container{margin-right:10px;max-width:100%}}.shopping-cart-page-send-cart-to-email>._inputs-area>.button{height:45px}.shopping-cart-page-send-cart-to-email>._inputs-area>.button .text{padding-bottom:2px}section.shopping-cart-page-cart-total-section>._title{margin-bottom:19px}section.shopping-cart-page-cart-total-section>._discount-code-field{padding-bottom:0}section.shopping-cart-page-cart-total-section>._coupon-help-text{font-family:TT Rounds W05,TT Norms W03,Helvetica,Arial,sans-serif;font-size:13px;margin:8px 0 0}section.shopping-cart-page-cart-total-section .checkout-button{margin-bottom:30px}@media (max-width:767px){section.shopping-cart-page-cart-total-section .checkout-button{margin-top:0}}section.shopping-cart-page-cart-total-section .shopping-cart-page-send-cart-to-email{display:none}@media (max-width:899px){section.shopping-cart-page-cart-total-section .shopping-cart-page-send-cart-to-email{display:block}}.basket-values-list{display:flex;flex-direction:column;margin:20px 0 23px}.basket-values-list>._value-item{display:flex}.basket-values-list>._value-item:not(:first-of-type){margin-top:8px}.basket-values-list>._value-item>._name,.basket-values-list>._value-item>._value{color:#111;font-family:TT Rounds W05,TT Norms W03,Helvetica,Arial,sans-serif;font-size:16px;font-weight:700}.basket-values-list>._value-item>._value{margin-left:auto;text-align:right}section.ab-shopping-cart-page-overview-section>._products-list{margin-bottom:25px}section.ab-shopping-cart-page-overview-section>._no-contents{margin:0;padding:16px 8px}section.ab-shopping-cart-page-cart-total-section>._title{margin-bottom:19px}section.ab-shopping-cart-page-cart-total-section>._discount-code-field{padding-bottom:0}section.ab-shopping-cart-page-cart-total-section>._coupon-help-text{font-family:TT Rounds W05,TT Norms W03,Helvetica,Arial,sans-serif;font-size:13px;margin:8px 0 0}section.ab-shopping-cart-page-cart-total-section .checkout-button{margin-bottom:30px}section.ab-shopping-cart-page-cart-total-section .shopping-cart-page-send-cart-to-email{display:none}@media (max-width:899px){section.ab-shopping-cart-page-cart-total-section .shopping-cart-page-send-cart-to-email{display:block}}.billing-form{display:grid;margin-top:24px}.billing-form .form-row{display:flex;overflow:hidden}@media (max-width:1299px){.billing-form .form-row{display:block;margin:0}}.billing-form .inputs-wrapper{display:grid;grid-template-columns:1fr 1fr 1fr}.billing-form .inputs-wrapper .form-row__item{margin:0 10px;width:unset}.billing-form .inputs-wrapper .form-row__item.has-error{overflow:hidden}@media (max-width:767px){.billing-form .inputs-wrapper{grid-template-columns:1fr}.billing-form .inputs-wrapper .form-row__item{margin:0}}.billing-form .form-row-customer-type{display:grid;grid-template-columns:1fr 1fr 1fr}@media (max-width:767px){.billing-form .form-row-customer-type{grid-template-columns:1fr 1fr}.billing-form .form-row-checkbox .form-row__item{margin:0}}.billing-form .form-row-comments-area{margin:10px 10px 0}@media (max-width:767px){.billing-form .form-row-comments-area{margin:0}}.billing-form .form-row-comments-area .input-container{margin:0;width:100%}.billing-form .form-row-comments-area .input-container .input-wrapper{margin:0}.billing-form .-installation-providers{display:grid;grid-template-columns:1fr 1fr}.billing-form .-installation-providers .input-container{margin:0 10px;width:unset}@media (max-width:767px){.billing-form .-installation-providers{grid-template-columns:1fr}.billing-form .-installation-providers .input-container{margin:0}}.billing-form .form-row-identification-code .input-area{display:grid;grid-template-columns:1fr 1fr 1fr}@media (max-width:767px){.billing-form .form-row-identification-code .input-area{grid-template-columns:1fr}}.billing-form .form-row-identification-code .input-container{width:unset}.billing-form .form-row-identification-code .input-wrapper{display:flex}.billing-form .form-row-identification-code .input-wrapper .input{flex:1 1}.billing-form .form-row-identification-code .input-container{margin:0 10px}@media (max-width:767px){.billing-form .form-row-identification-code .input-container{margin:0}}.billing-form .form-row-identification-code .button{border-radius:2px;height:45px;margin:auto 0 18px 10px;max-width:143px}.billing-form .form-row-identification-code .input{border-radius:2px}@media (max-width:767px){.billing-form .form-row-identification-code .input{max-width:100%}}.billing-form .form-row-identification-code .retrieve-address-description{margin:-10px 0 18px 10px}@media (max-width:767px){.billing-form .form-row-identification-code .retrieve-address-description{margin:10px 0 18px}}@media (max-width:1299px)and (max-width:767px){.billing-form .form-row-identification-code .button{margin:0}}.billing-form .form-row__item{margin:0 10px}.billing-form .form-row.-installer-certificate-nr{background:#f5f3ed;border-radius:3px;display:block;margin:0 0 18px;padding:10px 20px}.billing-form .form-row.-installer-certificate-nr>p{font-family:TT Rounds W05,TT Norms W03,Helvetica,Arial,sans-serif;font-size:16px;line-height:26px}.billing-form .form-row.-installer-certificate-nr>p>a{font-weight:700}@media (max-width:1299px){.billing-form .form-row.-installation-providers{padding:0}}@media (min-width:1300px){.billing-form .form-row.-installation-providers:first-of-type{padding-right:20px}}section.checkout-page-logos-section{align-items:center;background:none!important;display:flex;justify-content:space-between;margin-top:20px;padding:0 10px!important}section.checkout-page-logos-section>a{display:inline-block}section.checkout-page-logos-section ._logo{max-height:71px;max-width:80px}@media (max-width:829px){section.checkout-page-logos-section{margin-bottom:20px}section.checkout-page-logos-section ._logo{max-height:71px;max-width:80px}}section.checkout-page-summary-section>._content>._summary-table>._row{color:#111;display:flex;font-family:TT Rounds W05,TT Norms W03,Helvetica,Arial,sans-serif;font-size:16px;line-height:20px;margin:20px 0}section.checkout-page-summary-section>._content>._summary-table>._row.-header{font-family:TT Rounds W05,TT Norms W03,Helvetica,Arial,sans-serif;font-weight:700;margin-top:0}section.checkout-page-summary-section>._content>._summary-table>._row.-total{border-top:1px solid #111;font-family:TT Rounds W05,TT Norms W03,Helvetica,Arial,sans-serif;font-size:20px;font-weight:700;margin-top:30px;padding-top:18px}section.checkout-page-summary-section>._content>._summary-table>._row>._key{margin-right:16px;text-align:left}section.checkout-page-summary-section>._content>._summary-table>._row>._key>span{display:inline-block;font-family:TT Rounds W05,TT Norms W03,Helvetica,Arial,sans-serif;font-weight:700}section.checkout-page-summary-section>._content>._summary-table>._row>._value{flex-shrink:0;margin-left:auto;text-align:right}section.checkout-page-summary-section>._content .tos-error{color:#c96161;font-size:16px;line-height:22px}section.checkout-page-summary-section>._content .tos-checkbox ._label{font-size:16px;line-height:22px}section.checkout-page-summary-section>._content .tos-checkbox a{font-size:16px;font-weight:700;line-height:22px}section.checkout-page-summary-section>._content>.button{margin-top:20px;width:100%}.checkout-page-country-selector{margin-bottom:20px}.checkout-page-country-selector>._country-button{font-feature-settings:"liga" 0;border:1px solid #111;font-family:TT Norms W03,TT Rounds W05,Helvetica,Arial,sans-serif;font-variant-ligatures:"liga" 0;font-weight:400}.checkout-page-country-selector>._country-button:not(:first-of-type){margin-left:15px}.checkout-page-country-selector>._country-button:not(.-active){background:#fff}.checkout-page-country-selector>._country-button:not(.-active):hover{background:#f5f5f5;color:#111}.checkout-page-country-selector>._country-button.-active{background:#fec524;font-weight:700}.checkout-page-country-selector>._country-button.-active:hover{color:#111}section.checkout-page-payment-method-section>._content>._payment-methods-group>._title{font-feature-settings:"liga" 0;border-bottom:1px solid #d9d6ca;font-family:TT Norms W03,TT Rounds W05,Helvetica,Arial,sans-serif;font-size:27px;font-variant-ligatures:"liga" 0;font-weight:700;letter-spacing:-.025em;line-height:32px;margin:0 15px;padding-bottom:10px}@media (max-width:999px){section.checkout-page-payment-method-section>._content>._payment-methods-group>._title{border-bottom:none;margin:0;padding-bottom:0}}section.checkout-page-payment-method-section .payment_method-container{display:grid;grid-template-columns:1fr 1fr 1fr;margin-bottom:20px}@media (max-width:767px){section.checkout-page-payment-method-section .payment_method-container{grid-template-columns:1fr}}section.checkout-page-payment-method-section .payment-method-wrapper{align-items:center;display:flex;margin:30px 15px 0;max-width:306px;min-height:60px}@media (max-width:767px){section.checkout-page-payment-method-section .payment-method-wrapper{margin:20px 0 0;max-width:unset}}section.checkout-page-payment-method-section .payment-method-wrapper>div{flex-grow:1}.ab-billing-form .form-row{display:flex;margin:0 -10px;overflow:hidden}@media (max-width:1299px){.ab-billing-form .form-row{display:block;margin:0}}.ab-billing-form .form-row-identification-code .input-wrapper{display:flex}.ab-billing-form .form-row-identification-code .input-wrapper .input{flex:1 1}.ab-billing-form .form-row-identification-code .button{border-radius:2px;margin-left:20px}.ab-billing-form .form-row-identification-code .input{border:1px solid #111;border-radius:2px}@media (max-width:1299px){.ab-billing-form .form-row-identification-code{display:block;height:auto}.ab-billing-form .form-row-identification-code .input-wrapper{display:block}.ab-billing-form .form-row-identification-code .input{width:100%}.ab-billing-form .form-row-identification-code .button{margin:10px 0 0}}.ab-billing-form .form-row__item{margin:0 10px}.ab-billing-form .form-row__item.flex-12{flex-basis:100%}.ab-billing-form .form-row__item.flex-6{flex-basis:50%}.ab-billing-form .form-row__item.flex-2{flex-basis:25%}@media (max-width:1299px){.ab-billing-form .form-row__item{margin:0}.ab-billing-form .form-row-customer-type{display:flex;flex-flow:column}.ab-billing-form .form-row-customer-type .radio{width:100%}}.ab-billing-form .form-row.-installer-certificate-nr{background:#f5f3ed;border-radius:3px;display:block;margin:0 0 18px;padding:10px 20px}.ab-billing-form .form-row.-installer-certificate-nr>p{font-family:TT Rounds W05,TT Norms W03,Helvetica,Arial,sans-serif;font-size:16px;line-height:26px}.ab-billing-form .form-row.-installer-certificate-nr>p>a{font-weight:700}.ab-billing-form .form-row.-installation-providers{padding:0 10px}@media (max-width:1299px){.ab-billing-form .form-row.-installation-providers{padding:0}}.ab-billing-form .form-row.-installation-providers .form-row__item{margin:0}@media (min-width:1300px){.ab-billing-form .form-row.-installation-providers .form-row__item:first-of-type{padding-right:20px}}section.ab-checkout-page-payment-method-section>._content>._payment-methods-group>h4{font-family:TT Rounds W05,TT Norms W03,Helvetica,Arial,sans-serif;font-size:14px;margin-top:20px;padding-bottom:8px;text-transform:uppercase}section.ab-checkout-page-payment-method-section .payment-method-wrapper{align-items:center;border-top:1px solid #ece8dc;display:flex;min-height:60px;padding:6px 0}section.ab-checkout-page-payment-method-section .payment-method-wrapper>div{flex-grow:1}section.ab-checkout-page-payment-method-section .payment-method-wrapper .checkbox{align-items:center;display:flex;margin-bottom:0}.best-selling-product-comparison{padding:0 30px}.best-selling-product-comparison .comparison__header{align-items:center;display:flex;justify-content:space-between;padding-bottom:50px}.best-selling-product-comparison .line{background:#111;flex:1 1;height:2px;margin:0 25px}.best-selling-product-comparison .table__row:first-child .row-title{font-size:24px;font-weight:500;letter-spacing:-.025em;line-height:normal;white-space:normal}.best-selling-product-comparison .comparison__select{border:0;box-shadow:none}.best-selling-product-comparison .comparison__select>._select{font-feature-settings:"liga" 0;font-family:TT Norms W03,TT Rounds W05,Helvetica,Arial,sans-serif;font-size:18px;font-variant-ligatures:"liga" 0;font-weight:500;letter-spacing:-.025em}@media(min-width:360px){.best-selling-product-comparison .comparison__select>._select{font-size:calc(17.41935px + .16129vw)}}@media(min-width:1600px){.best-selling-product-comparison .comparison__select>._select{font-size:20px}}.best-selling-product-comparison .comparison__header-title{font-feature-settings:"liga" 0;font-family:TT Norms W03,TT Rounds W05,Helvetica,Arial,sans-serif;font-size:18px;font-variant-ligatures:"liga" 0;font-weight:700;letter-spacing:-.025em}@media(min-width:360px){.best-selling-product-comparison .comparison__header-title{font-size:calc(12.77419px + 1.45161vw)}}@media(min-width:1600px){.best-selling-product-comparison .comparison__header-title{font-size:36px}}@media (max-width:899px){.best-selling-product-comparison .comparison__header{align-items:center;flex-direction:column;padding:0;text-align:center}.best-selling-product-comparison .comparison__header .select-wrapper{width:100%}.best-selling-product-comparison .comparison__header-title{padding-bottom:20px}}@media (max-width:767px){.best-selling-product-comparison .comparison__select ._select{border:1px solid #111}.best-selling-product-comparison .table__row:first-child .row-title{font-size:18px}}.content-page-hero{background-color:#f5f3ed;background-position:50%;background-repeat:no-repeat;background-size:cover}.content-page-hero .content-page-hero__content{max-width:1000px;padding:25px}.content-page-hero .content-page-hero__content.-no-description>.title{margin-bottom:0}.content-page-hero .title{font-feature-settings:"liga" 0;font-family:TT Norms W03,TT Rounds W05,Helvetica,Arial,sans-serif;font-size:40px;font-variant-ligatures:"liga" 0;font-weight:700;margin-bottom:25px}.content-page-hero .description{font-size:20px;line-height:22px}.content-page-hero.has-image .content-page-hero__content{max-width:500px;padding:100px 25px}@media (max-width:767px){.content-page-hero .content-page-hero__content{padding:25px!important}}model-viewer{--poster-color:#eee;background-color:#eee;display:block;height:100vw;width:100vw}.bg-dark{background-color:#111}.back-image{height:100%;min-height:400px;width:100%}.color-dark{color:#111}.color-gray{color:#7c8573}.back-light-gray{background-color:#bbbfb6}.back-light-gray1{background-color:#ebebeb!important}.back-light-yellow{background-color:#bbbfb6}.back-dark-gray{background-color:#707070}.color-dark-gray{color:#707070}.color-light-gray{color:#bababa}.effect{margin:0 auto;overflow:hidden;position:relative;width:100%}.effect img{animation:move 40s ease;-ms-animation:move 40s ease;-webkit-animation:move 40s ease;-moz-animation:move 40s ease;position:absolute;width:100%}@-webkit-keyframes move{0%{transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-moz-transform:scale(1);transform-origin:bottom left}to{transform:scale(1.2);-ms-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);-moz-transform:scale(1.2)}}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 30px transparent!important}.html-container{text-align:left}.html-container li{list-style-type:disc!important;margin-left:18px}.green{color:#599074!important}.screen-h-img img{min-height:100vh}.home-block:hover h1{text-decoration:underline;text-decoration-thickness:from-font}.carousel .control-dots .dot{background-color:#7d7e80;box-shadow:none}.markdown p{padding:4px}.main-container{margin:auto;max-width:1152px!important}.main-container-sm{margin:auto;max-width:800px!important}.main-container-xl{margin:auto;max-width:1400px!important}.color-gray{color:#7b7d7e!important}.carousel-img{width:450px!important}.img-ribbon{left:16px;position:absolute;top:16px}.tracking-xl{letter-spacing:.2em}.tab-title{text-decoration-thickness:2px;text-underline-offset:2px}.color-green-grey{color:#7c8573}.h-500{height:500px!important}.h-400,.w-300{height:400px!important}.text-60{font-size:60px!important;line-height:67px}.text-50,.text-60{color:#111;font-weight:500!important}.text-50{font-size:50px!important;line-height:56px}.text-40{font-size:40px!important;line-height:1.1}.text-33,.text-40{color:#111;font-weight:500!important}.text-33{font-size:33px!important;line-height:39px!important}.text-27{font-size:27px!important;font-weight:400;line-height:30px}.text-23{font-size:23px!important;line-height:1.3}.text-21,.text-23{color:#111;font-weight:400}.text-21{font-size:21px!important}.text-20{font-size:20px!important}.text-19,.text-20{color:#111;font-weight:400}.text-19{font-size:19px!important}.text-18{font-size:18px!important}.text-16,.text-18{color:#111;font-weight:400!important}.text-16{font-size:16px!important}.text-14{font-size:14px!important}.text-10,.text-14{color:#111;font-weight:400!important}.text-10{font-size:10px!important}.line-60{line-height:60px}.line-30{line-height:30px}.height-650{height:650px!important}.w-12{width:3rem!important}.carousel-content{width:calc(100% - 300px)}.mb-15px{margin-bottom:15px!important}.mb-50px{margin-bottom:50px!important}.mb-60px{margin-bottom:60px!important}.mr-27px{margin-left:27px!important}.mt-10px{margin-top:10px!important}.mx-49px{margin-left:49px!important;margin-right:49px!important}.p-20px{padding:20px!important}.w-450px{width:450px!important}.mb-26px{margin-bottom:26px!important}.mt-n1{margin-top:-1rem!important}.m-42{margin:42.5px!important}.h-min-569{min-height:569px!important}.mb-115px{margin-bottom:115px!important}.border-top-7{border-top-width:.7px!important}.border-bottom-7{border-bottom-width:.7px!important}.line-auto{line-height:normal!important}.pb-50px{padding:50px!important}.min-360px{min-height:360px!important}@media only screen and (max-width:1441px){.text-60{line-height:50px}.text-50,.text-60{font-size:45px!important}.text-40,.text-50,.text-60{color:#111;font-weight:500!important}.text-40{font-size:40px!important}.text-35{font-size:35px!important}.text-33,.text-35{color:#111;font-weight:500!important}.text-33{font-size:33px!important;line-height:39px!important}.text-23{font-size:17px!important;line-height:1.4}.text-20,.text-23{color:#111;font-weight:400}.text-20{font-size:16px!important}.text-19{color:#111;font-size:19px!important;font-weight:400}.text-18{font-size:18px!important}.text-16,.text-18{color:#111;font-weight:400!important}.text-16{font-size:16px!important}.text-10{color:#111;font-size:10px!important;font-weight:400!important}.carousel .control-dots .dot{height:13px;width:13px}.w-450px{width:300px!important}}@media only screen and (max-width:768px){.w-450px{width:auto!important}.mr-27px{margin-left:0!important}.carousel-content{width:calc(100% - 400px)}.h-62px{height:62px!important}.ml-z12px{margin-left:-12px!important}.h-300px{height:300px!important}.h-250px{height:250px!important}.text-16{color:#111;font-size:17px!important;font-weight:400!important}.text-40{color:#111;font-size:35px!important;font-weight:500!important;line-height:50px}.back-image{height:100vh}}textarea::-moz-placeholder{color:#797979!important}textarea:-ms-input-placeholder{color:#797979!important}textarea::placeholder{color:#797979!important}.h-28rem{height:28rem}.tabbar{-ms-overflow-style:none;scrollbar-width:none}.tabbar::-webkit-scrollbar{display:none}.underline-btn span{position:relative;text-decoration:none}.underline-btn span:after{background:#fff;content:"";height:1px;left:0;position:absolute;top:100%;transform:scaleX(0);transform-origin:left;transition:transform .5s;width:100%}.underline-btn:hover span:after{transform:scaleX(1)}.text-shadow{text-shadow:1px 1px 10px #111}.spec-columns>*{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}@media only screen and (min-width:768px){.md\:text-27{font-size:27px!important;font-weight:400;line-height:30px}.md\:text-33{font-size:33px!important;line-height:39px!important}.md\:text-33,.md\:text-40{color:#111;font-weight:500!important}.md\:text-40{font-size:40px!important;line-height:1.1}.md\:text-50{color:#111;font-size:50px!important;font-weight:500!important;line-height:56px}.spec-columns{-moz-columns:2;column-count:2}}@media only screen and (min-width:1024px){.screen-h-img img{height:calc(100vh - 104px);min-height:auto}.spec-columns{-moz-columns:3;column-count:3}}@media only screen and (min-width:1280px){.xl\:text-60{color:#111;font-size:60px!important;font-weight:500!important;line-height:67px}}.cart-number{background:#fff;border-radius:50%;color:#000;height:17px;position:absolute;right:-7px;text-align:center;top:-7px;width:17px}.text-white{color:#fff!important}