@keyframes trace-in-btn{0%{left:-101%}to{left:0}}@keyframes trace-out-btn{0%{left:0}to{left:101%}}@keyframes trace-in{0%{transform:translate3d(-101%,0,0)}to{transform:translateZ(0)}}@keyframes trace-out{0%{transform:translateZ(0)}to{transform:translate3d(101%,0,0)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes bottom-quick{0%{transform:translateY(40px);opacity:0}32%{opacity:0}to{transform:translate(0);opacity:1}}@keyframes stretch{0%{transform:scaleY(1.2) translateY(5rem);opacity:0;transition:opacity .4s,transform 0s .4s}to{transform:scaleY(1) translateY(0);opacity:1}}@keyframes goIn{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes goOut{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes arrow-draw{0%{transform:translate(0)}to{transform:translate(50%)}}@keyframes btn-draw{0%{transform:translate(0)}to{transform:translateY(-100%)}}:root{--inner:1.4rem;--margin:0.6rem;--gap:1.2rem;--remSize:10px;--sides:2rem;--pH:100vh;--navHeight:8.5rem}@media only screen and (min-width:768px){:root{--remSize:9px;--inner:1.4rem;--margin:0.6rem;--gap:1.2rem;--remSize:10px;--sides:2rem;--navHeight:9rem}}@media only screen and (min-width:1400px){:root{--remSize:10px}}html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=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{display:inline-block;vertical-align:baseline}[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-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}button{outline:none;background:inherit;padding:0;margin:0;border:0}button,input,label,select,textarea{margin:0;border:0;padding:0;display:inline-block;vertical-align:middle;white-space:normal;background:none;line-height:1;font-size:13px;font-family:Arial}input:focus{outline:0}input,textarea{box-sizing:content-box}button,input[type=button],input[type=checkbox],input[type=radio],input[type=reset],input[type=submit],select{box-sizing:border-box}input[type=checkbox],input[type=radio]{width:13px;height:13px}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box}::-webkit-search-decoration{display:none}button,input[type=button],input[type=reset],input[type=submit]{overflow:visible;width:auto}::-webkit-file-upload-button{padding:0;border:0;background:none}textarea{overflow:auto}select[multiple],textarea{vertical-align:top}/*! locomotive-scroll v3.6.1 | MIT License | https://github.com/locomotivemtl/locomotive-scroll */html.has-scroll-smooth{overflow:hidden}html.has-scroll-dragging{-webkit-user-select:none;-moz-user-select:none;user-select:none}html.has-scroll-smooth body{overflow:hidden}html.has-scroll-smooth [data-scroll-container]{min-height:100vh}.c-scrollbar{position:absolute;right:0;top:0;width:11px;height:100%;transform-origin:center right;transition:transform .3s,opacity .3s;opacity:0;mix-blend-mode:difference}.c-scrollbar:hover{transform:scaleX(1.45)}.c-scrollbar:hover,.has-scroll-dragging .c-scrollbar,.has-scroll-scrolling .c-scrollbar{opacity:1}.c-scrollbar_thumb{position:absolute;top:0;right:0;background-color:#000;opacity:.5;width:7px;border-radius:10px;margin:2px;cursor:-webkit-grab;cursor:grab}.has-scroll-dragging .c-scrollbar_thumb{cursor:-webkit-grabbing;cursor:grabbing}.klaro{font-size:1.4rem;line-height:2.2rem}.klaro .context-notice .cm-switch-container,.klaro .cookie-modal .cm-switch-container,.klaro .cookie-notice .cm-switch-container{display:block;position:relative;padding:10px 10px 10px 66px;line-height:20px;vertical-align:middle;min-height:40px}.klaro .context-notice .cm-switch-container:last-child,.klaro .cookie-modal .cm-switch-container:last-child,.klaro .cookie-notice .cm-switch-container:last-child{border-bottom:0}.klaro .context-notice .cm-switch-container p,.klaro .context-notice .cm-switch-container:first-child,.klaro .cookie-modal .cm-switch-container p,.klaro .cookie-modal .cm-switch-container:first-child,.klaro .cookie-notice .cm-switch-container p,.klaro .cookie-notice .cm-switch-container:first-child{margin-top:0}.klaro .context-notice .cm-switch,.klaro .cookie-modal .cm-switch,.klaro .cookie-notice .cm-switch{position:relative;display:inline-block;width:50px;height:30px}.klaro .context-notice .cm-list-input:checked+.cm-list-label .slider,.klaro .cookie-modal .cm-list-input:checked+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input:checked+.cm-list-label .slider{background-color:#417777}.klaro .context-notice .cm-list-input.half-checked:checked+.cm-list-label .slider,.klaro .cookie-modal .cm-list-input.half-checked:checked+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input.half-checked:checked+.cm-list-label .slider{background-color:#58a1a1;opacity:.6}.klaro .context-notice .cm-list-input.half-checked:checked+.cm-list-label .slider:before,.klaro .cookie-modal .cm-list-input.half-checked:checked+.cm-list-label .slider:before,.klaro .cookie-notice .cm-list-input.half-checked:checked+.cm-list-label .slider:before{transform:translateX(10px)}.klaro .context-notice .cm-list-input.only-required+.cm-list-label .slider,.klaro .cookie-modal .cm-list-input.only-required+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input.only-required+.cm-list-label .slider{background-color:#58a1a1;opacity:.8}.klaro .context-notice .cm-list-input.only-required+.cm-list-label .slider:before,.klaro .cookie-modal .cm-list-input.only-required+.cm-list-label .slider:before,.klaro .cookie-notice .cm-list-input.only-required+.cm-list-label .slider:before{transform:translateX(10px)}.klaro .context-notice .cm-list-input.required:checked+.cm-list-label .slider,.klaro .cookie-modal .cm-list-input.required:checked+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input.required:checked+.cm-list-label .slider{background-color:#58a1a1;opacity:.8;cursor:not-allowed}.klaro .context-notice .cm-list-input,.klaro .cookie-modal .cm-list-input,.klaro .cookie-notice .cm-list-input{position:absolute;top:0;right:0;opacity:0;width:50px;height:30px}.klaro .context-notice .cm-list-title,.klaro .cookie-modal .cm-list-title,.klaro .cookie-notice .cm-list-title{font-size:1.6rem;line-height:2.4rem;font-weight:500;letter-spacing:-.01em;color:#363738}.klaro .context-notice .cm-list-description,.klaro .cookie-modal .cm-list-description,.klaro .cookie-notice .cm-list-description{font-size:.9em;padding-top:4px}.klaro .context-notice .cm-list-label .cm-switch,.klaro .cookie-modal .cm-list-label .cm-switch,.klaro .cookie-notice .cm-list-label .cm-switch{position:absolute;right:0;width:50px}.klaro .context-notice .cm-list-label .slider,.klaro .cookie-modal .cm-list-label .slider,.klaro .cookie-notice .cm-list-label .slider{background:#363738;position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;transition:.4s;width:50px;display:inline-block}.klaro .context-notice .cm-list-label .slider:before,.klaro .cookie-modal .cm-list-label .slider:before,.klaro .cookie-notice .cm-list-label .slider:before{background:#fff;position:absolute;content:"";height:20px;width:20px;left:5px;bottom:5px;transition:.4s}.klaro .context-notice .cm-list-label .slider.round,.klaro .cookie-modal .cm-list-label .slider.round,.klaro .cookie-notice .cm-list-label .slider.round{border-radius:30px}.klaro .context-notice .cm-list-label .slider.round:before,.klaro .cookie-modal .cm-list-label .slider.round:before,.klaro .cookie-notice .cm-list-label .slider.round:before{border-radius:50%}.klaro .context-notice .cm-list-input:checked+.cm-list-label .slider:before,.klaro .context-notice .cm-list-label input:checked+.slider:before,.klaro .cookie-modal .cm-list-input:checked+.cm-list-label .slider:before,.klaro .cookie-modal .cm-list-label input:checked+.slider:before,.klaro .cookie-notice .cm-list-input:checked+.cm-list-label .slider:before,.klaro .cookie-notice .cm-list-label input:checked+.slider:before{transform:translateX(20px)}.klaro .context-notice a,.klaro .cookie-modal a,.klaro .cookie-notice a{color:#000;text-decoration:none}.klaro .context-notice h1,.klaro .context-notice h2,.klaro .context-notice li,.klaro .context-notice p,.klaro .context-notice strong,.klaro .context-notice ul,.klaro .cookie-modal h1,.klaro .cookie-modal h2,.klaro .cookie-modal li,.klaro .cookie-modal p,.klaro .cookie-modal strong,.klaro .cookie-modal ul,.klaro .cookie-notice h1,.klaro .cookie-notice h2,.klaro .cookie-notice li,.klaro .cookie-notice p,.klaro .cookie-notice strong,.klaro .cookie-notice ul{color:#363738}.klaro .context-notice h1,.klaro .context-notice h2,.klaro .context-notice li,.klaro .context-notice p,.klaro .context-notice ul,.klaro .cookie-modal h1,.klaro .cookie-modal h2,.klaro .cookie-modal li,.klaro .cookie-modal p,.klaro .cookie-modal ul,.klaro .cookie-notice h1,.klaro .cookie-notice h2,.klaro .cookie-notice li,.klaro .cookie-notice p,.klaro .cookie-notice ul{display:block;text-align:left;padding:0;margin:0 0 .5em}.klaro .context-notice h1:last-child,.klaro .context-notice h2:last-child,.klaro .context-notice li:last-child,.klaro .context-notice p:last-child,.klaro .context-notice ul:last-child,.klaro .cookie-modal h1:last-child,.klaro .cookie-modal h2:last-child,.klaro .cookie-modal li:last-child,.klaro .cookie-modal p:last-child,.klaro .cookie-modal ul:last-child,.klaro .cookie-notice h1:last-child,.klaro .cookie-notice h2:last-child,.klaro .cookie-notice li:last-child,.klaro .cookie-notice p:last-child,.klaro .cookie-notice ul:last-child{margin-bottom:0}.klaro .context-notice h1,.klaro .context-notice h2,.klaro .context-notice h3,.klaro .context-notice h4,.klaro .context-notice h5,.klaro .context-notice h6,.klaro .cookie-modal h1,.klaro .cookie-modal h2,.klaro .cookie-modal h3,.klaro .cookie-modal h4,.klaro .cookie-modal h5,.klaro .cookie-modal h6,.klaro .cookie-notice h1,.klaro .cookie-notice h2,.klaro .cookie-notice h3,.klaro .cookie-notice h4,.klaro .cookie-notice h5,.klaro .cookie-notice h6{font-family:inherit!important}.klaro .context-notice .cm-link,.klaro .cookie-modal .cm-link,.klaro .cookie-notice .cm-link{vertical-align:middle;order:2;text-align:center}.klaro .context-notice .cm-btn,.klaro .cookie-modal .cm-btn,.klaro .cookie-notice .cm-btn{cursor:pointer}.klaro .context-notice .cm-btn:disabled,.klaro .cookie-modal .cm-btn:disabled,.klaro .cookie-notice .cm-btn:disabled{opacity:.5}.klaro .context-notice{display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:center;height:100%}.klaro .context-notice p{color:#363738;flex-grow:0;text-align:center;padding-top:0;margin-top:0}.klaro .context-notice p a{color:#000}.klaro .cookie-modal{z-index:1000}.klaro .cookie-modal .cm-bg{background:transparent;height:100%;width:100%;position:fixed;top:0;left:0;z-index:1000}.klaro .cookie-modal .cm-modal{background:#e1ebe9;color:#363738;z-index:1001;position:fixed;width:100%;bottom:0;right:0;padding:2rem 2rem 4rem;text-align:center}.klaro .cookie-modal .cm-modal,.klaro .cookie-modal .cm-modal label,.klaro .cookie-modal .cm-modal span{font-size:1.6rem;line-height:2.4rem}@media only screen and (min-width:768px){.klaro .cookie-modal .cm-modal{max-width:50rem}}.klaro .cookie-modal .cm-modal .hide{border-style:none;background:none;cursor:pointer;position:absolute;top:20px;right:20px;z-index:1}.klaro .cookie-modal .cm-modal .cm-footer{margin-top:2rem}.klaro .cookie-modal .cm-modal .cm-footer-buttons{display:flex;flex-direction:column;align-items:center;gap:2rem}.klaro .cookie-modal .cm-modal .cm-footer .cm-powered-by{display:none}.klaro .cookie-modal .cm-modal .cm-header{display:none;padding:var(--sidesWithMargin);padding-right:24px;border-bottom:1px solid #e0e0e0}@media only screen and (min-width:768px){.klaro .cookie-modal .cm-modal .cm-header{padding:var(--margin)}}.klaro .cookie-modal .cm-modal .cm-header h1{font-weight:400;font-size:2.1rem;line-height:3rem;color:#000}.klaro .cookie-modal .cm-modal .cm-header h1.title{padding-right:20px}.klaro .cookie-modal .cm-modal .cm-body{width:100%;margin:0 auto}@media only screen and (min-width:768px){.klaro .cookie-modal .cm-modal .cm-body{max-width:311px}}.klaro .cookie-modal .cm-modal .cm-body ul{display:block}.klaro .cookie-modal .cm-modal .cm-body li.cm-purpose{padding-left:25px}.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services{padding:0;margin:0}.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes .cm-content .cm-list-title,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services .cm-content .cm-list-title{font-weight:400}.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose .cm-services .cm-list-title,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose .cm-services .cm-list-title{display:none!important}.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose .cm-services .cm-list-label,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose .cm-services .cm-list-label{position:absolute;top:0;right:0}.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose .cm-services .cm-list-description,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose .cm-services .cm-list-description{padding:0;margin:0}.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose .cm-services .cm-caret,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose .cm-services .cm-caret{width:20px;height:20px;position:absolute;left:0;overflow:hidden;top:2px}.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose .cm-services .cm-caret a,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose .cm-services .cm-caret a{width:20px;height:20px;overflow:hidden;transform:rotate(45deg);transition:transform .2s ease-in-out;transform-origin:center center;display:block}.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose .cm-services .cm-caret a:before,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose .cm-services .cm-caret a:before{content:"";display:block;border-right:1px solid #000;border-bottom:1px solid #000;width:10px;height:10px;margin:3px}.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose .cm-services .cm-caret a[aria-expanded=true],.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose .cm-services .cm-caret a[aria-expanded=true]{transform:rotate(-135deg)}.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose .cm-services .cm-content,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose .cm-services .cm-content{margin-right:-60px;display:none}.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose .cm-services .cm-content.expanded,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose .cm-services .cm-content.expanded{margin-top:10px;display:block}.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service{position:relative;line-height:20px;vertical-align:middle;padding-right:60px;min-height:30px}.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose p,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose:first-child,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service p,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service:first-child,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose p,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose:first-child,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service p,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service:first-child{margin-top:0}.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose p.purposes,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service p.purposes,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose p.purposes,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service p.purposes{color:#363738;opacity:.6;display:none}.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose.cm-toggle-all,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service.cm-toggle-all,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose.cm-toggle-all,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service.cm-toggle-all{padding-top:1em}.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose span.cm-required,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service span.cm-required,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose span.cm-required,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service span.cm-required{color:#363738;font-size:1.6rem;line-height:2.4rem;margin-left:.5em;font-weight:400}.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose span.cm-required,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service span.cm-required,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose span.cm-required,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service span.cm-required{display:none}.klaro .cookie-notice:not(.cookie-modal-notice){font-size:1.6rem;line-height:2.4rem;background:#f5f5b8;color:#363738;z-index:999;position:fixed;width:100%;bottom:0;right:0}@media only screen and (min-width:768px){.klaro .cookie-notice:not(.cookie-modal-notice){max-width:41rem}}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body{padding:2rem 2rem 4rem;text-align:center;width:100%;display:flex;flex-direction:column;align-items:center}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body p{text-align:center;margin:0;max-width:31rem}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body p strong{color:#000;font-weight:400}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body p.cn-changes{text-decoration:underline}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-learn-more{cursor:pointer}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok{margin-top:2rem}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok a,.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok button{min-width:261px}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons,.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok{display:flex;flex-direction:column;align-items:center;gap:2rem}.klaro .cookie-notice-hidden{display:none!important}html.--popup{overflow:hidden}*,html{font-family:var(--fontface),Helvetica,Arial,sans-serif}.txt{white-space:normal;-webkit-user-select:text;-moz-user-select:text;user-select:text}.txt b,.txt strong{font-weight:500;letter-spacing:-.01em}.txt a{text-decoration:underline}@media(hover:hover){.txt a:hover{text-decoration:none}}.txt h1,.txt h2,.txt h3,.txt h4,.txt ol,.txt p,.txt ul{margin-bottom:.5em}.txt>:last-child{margin-bottom:0}.qty{justify-content:center;flex-direction:row;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;font-weight:400;font-size:2.1rem;line-height:3rem;font-weight:500;color:#fff;text-align:center;display:flex;align-items:center}.qty__input{position:absolute;top:0;left:0;padding:0!important;width:100px;height:100%;opacity:1;-webkit-font-smoothing:antialiased;-webkit-text-fill-color:transparent}.qty__nr{position:relative}.qty>span{padding:0;min-width:4rem;background:#363738;margin:0 .3rem}.qty>button{cursor:pointer;border-radius:50%;color:#363738;width:2.4rem;height:2.4rem;line-height:2.4rem;font-size:2.4rem}.qty>button svg{width:100%;color:currentColor}@media(hover:hover){.qty>button:hover{color:#3680e3}}.qty>button:active{color:#bfabcc}#klaro .cn-body .cm-btn.cn-decline,.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-learn-more,.klaro button,.klaro-btn{background:#417777;color:#fff;height:5.2rem;border-radius:4.8rem;padding:0 2.4rem;font-weight:500;font-size:1.6rem;line-height:5.2rem;letter-spacing:.01em}@media(hover:hover){#klaro .cn-body .cm-btn.cn-decline:hover,.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-learn-more:hover,.klaro button:hover,.klaro-btn:hover{background:#d1e3e0;color:#417777}}#klaro .cn-body .cm-btn.cn-decline:active,.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-learn-more:active,.klaro button:active,.klaro-btn:active{background:#b8b8ff;color:#363738}.klaro-btn--black{background:#363738}@media(hover:hover){.klaro-btn--black:hover{background:#3680e3;color:#fff}}#klaro .cn-body .cm-btn.cn-decline,.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-learn-more,.klaro-btn--white{background:#fff;color:#363738}@media(hover:hover){#klaro .cn-body .cm-btn.cn-decline:hover,.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-learn-more:hover,.klaro-btn--white:hover{background:#dfdcd5;color:#363738}}body,input,label,textarea{font-size:1.8rem;line-height:2.6rem}.h1,h1,h1 b,h1 strong,h2,h2 b,h2 strong,h3,h3 b,h3 strong,h4,h4 b,h4 strong{font-weight:400}.h1,h1{font-size:3.6rem;line-height:4.8rem}.h2,h2{font-weight:400;font-size:2.8rem;line-height:4.6rem}.h3,.h4,h3,h4{font-weight:400;font-size:2.4rem;line-height:3.2rem}a{position:relative;text-decoration:none;color:inherit;cursor:pointer}body.loading *{transition:none!important}*,:after,:before{margin:0;padding:0;outline:none}*,:after,:before,input,textarea{box-sizing:border-box}[type=button],button,input[type=button],input[type=text]{-webkit-appearance:none;-webkit-border-radius:0}button{color:inherit}html:not(.--loaded) *{transition:none!important}*{-ms-font-feature-settings:"kern" 1;-o-font-feature-settings:"kern" 1;font-feature-settings:"kern" 1,"kern";font-kerning:normal;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:rgba(0,0,0,0)}::selection{background:hsla(60,75%,84%,.3)}body,html{width:100vw}html{height:100vh;font-size:var(--remSize);font-family:var(--fontface),Helvetica,Arial,sans-serif}body{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;background:#fff;color:#363738;overflow-x:hidden;overflow-y:auto}body,main{font-family:var(--fontface),Helvetica,Arial,sans-serif}.button-reset{border:0;padding:0;font:inherit;color:inherit;border-radius:0}.button-reset,input{background-color:transparent}input{font-family:var(--fontface),Helvetica,Arial,sans-serif}ul{margin:0;padding:0;list-style:none}form,table{width:100%}fieldset{border:none;margin:0;padding:0}button{font-family:var(--fontface),Helvetica,Arial,sans-serif;cursor:pointer;border-radius:0;text-transform:inherit}:focus:not(.focus-ring){outline-width:0}.clearfix:after{content:"";clear:both;display:table}img{max-width:100%;height:auto;display:block}.inline{display:inline-block}::-webkit-scrollbar{display:none}svg{display:block;width:100%;fill:currentColor}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.hide{display:none!important}.Image{width:100%;display:block;position:relative;overflow:hidden;aspect-ratio:var(--aspect-ratio,1/1)}.Image.--circle{border-radius:50%}.Image--fullBleed{padding-bottom:0;position:absolute;top:0;left:0;width:100%;height:100%;aspect-ratio:none}@media only screen and (min-width:1034px){.Image--fullBleedDesktop{height:100%;aspect-ratio:none}}.Image__src{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .15s linear}.is-loaded .Image__src{opacity:1}.ImageZoom__button{border:none;touch-action:manipulation;cursor:zoom-out;opacity:0;transition:opacity .3s linear}[data-rmiz-modal-overlay=visible]+[data-rmiz-modal-content] .ImageZoom__button{opacity:1}[data-rmiz]{position:relative}[data-rmiz-ghost]{position:absolute;pointer-events:none}[data-rmiz-btn-unzoom],[data-rmiz-btn-zoom]{background-color:rgba(0,0,0,.7);border-radius:50%;border:none;box-shadow:0 0 1px hsla(0,0%,100%,.5);color:#fff;height:40px;margin:0;outline-offset:2px;padding:9px;touch-action:manipulation;width:40px;-webkit-appearance:none;-moz-appearance:none;appearance:none}[data-rmiz-btn-zoom]:not(:focus):not(:active){position:absolute;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;pointer-events:none;white-space:nowrap;width:1px}[data-rmiz-btn-zoom]{position:absolute;inset:10px 10px auto auto;cursor:zoom-in}[data-rmiz-btn-unzoom]{position:absolute;inset:20px 20px auto auto;cursor:zoom-out;z-index:1}[data-rmiz-content=found] [data-zoom],[data-rmiz-content=found] [role=img],[data-rmiz-content=found] img,[data-rmiz-content=found] svg{cursor:zoom-in}[data-rmiz-modal]::-webkit-backdrop{display:none}[data-rmiz-modal]::backdrop{display:none}[data-rmiz-modal][open]{position:fixed;width:100vw;width:100dvw;height:100vh;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:transparent;overflow:hidden}[data-rmiz-modal-overlay]{position:absolute;inset:0;transition:background-color .3s}[data-rmiz-modal-overlay=hidden]{background-color:transparent}[data-rmiz-modal-overlay=visible]{background-color:#000}[data-rmiz-modal-content]{position:relative;width:100%;height:100%}[data-rmiz-modal-img]{position:absolute;cursor:zoom-out;image-rendering:high-quality;transform-origin:top left;transition:transform .3s}@media(prefers-reduced-motion:reduce){[data-rmiz-modal-img],[data-rmiz-modal-overlay]{transition-duration:.01ms!important}}.Video{width:100%;padding-bottom:50%;display:block;position:relative;overflow:hidden;aspect-ratio:16/9}.Video__src{position:absolute;left:0;object-fit:cover}.Header,.Video__src{top:0;width:100%;height:100%}.Header{z-index:12;position:fixed;right:0;transform:translate(100%);width:50rem;max-width:100%;--headerbg:#f5f5b8;background:var(--headerbg);transition:transform .75s cubic-bezier(.165,.84,.44,1),width .75s cubic-bezier(.165,.84,.44,1),background .75s linear .75s}.Header--cart{--headerBg:#fff;right:auto;left:0;transform:translate(-100%)}.Header__overlay{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:11;background:rgba(0,0,0,.5);transition:opacity .5s linear;opacity:0}.Header__overlay.menu-active{opacity:1;pointer-events:all}.Header__logo{color:#363738;width:11.5rem;position:fixed;left:50%;bottom:3.3rem;z-index:8;transform:translate(-50%,50%);mix-blend-mode:difference;display:flex}.Header__logo svg{width:11.5rem;color:#c9c8c7}@media(hover:hover){.Header__logo svg:hover{color:#c97f1c}}.Header__logo svg:active{color:#474700}.Header__logo div{position:absolute;left:100%;display:flex;align-items:center;height:100%;white-space:nowrap}.Header__logo div:before{content:"/";padding:0 .5rem}@media only screen and (max-width:1033px){.Header__logo{display:none}}.Header.menu-active{transform:none;transition:transform .75s cubic-bezier(.165,.84,.44,1),width .75s cubic-bezier(.165,.84,.44,1),background .75s linear}.Header--contact{width:65.2rem;--headerbg:#e8e6d3}.Header--cart{--headerbg:#fff}.Header .CloseBtn{pointer-events:all;z-index:2;position:absolute;top:0;right:0;margin:var(--sides);color:#363738}@media only screen and (max-width:767px){.Header .CloseBtn{margin:1rem}}.Header__inner{top:0;left:0}.Header__div,.Header__inner{position:absolute;width:100%;height:100%}.Header__toggle{position:fixed;right:var(--sides);bottom:2rem;z-index:8;cursor:pointer;color:#c9c8c7;mix-blend-mode:difference}@media(hover:hover){.Header__toggle:hover{color:#c97f1c}}.Header__toggle:active{color:#474700}@media only screen and (min-width:1034px){.Header__toggle{right:3rem;bottom:1.8rem}}.Header__toggle>div:first-child{display:none;font-weight:400;font-size:2.4rem;line-height:2.8rem;letter-spacing:.06em;font-weight:500;line-height:3.6rem;text-transform:uppercase}@media only screen and (min-width:1034px){.Header__toggle>div:first-child{display:block}}.Header__toggle>div:nth-child(2){position:relative;display:block;width:9.8rem;height:2.4rem;transition:opacity .2s cubic-bezier(.645,.045,.355,1),background .2s cubic-bezier(.645,.045,.355,1)}.Header__toggle>div:nth-child(2)>div,.Header__toggle>div:nth-child(2)>div:after,.Header__toggle>div:nth-child(2)>div:before{content:"";display:block;position:absolute;width:9.8rem;height:.6rem;transition-timing-function:ease;transition-duration:.15s;transition-property:transform;background-color:currentColor;border-radius:0}.Header__toggle>div:nth-child(2)>div{background:transparent;top:50%;display:block;margin-top:-.3rem;transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:.22s}.Header__toggle>div:nth-child(2)>div:before{transition:top .1s ease-in .25s,opacity .1s ease-in;top:-.6rem}.Header__toggle>div:nth-child(2)>div:after{transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19);bottom:-.6rem}@media only screen and (min-width:1034px){.Header__toggle>div:nth-child(2){display:none!important}}.Header__left{mix-blend-mode:difference;position:fixed;display:flex;z-index:8;bottom:1.8rem;left:var(--sides);height:3.6rem;align-items:center;gap:4rem}@media only screen and (min-width:1034px){.Header__left{left:23.7rem}}.Header__cart{width:4.4rem;color:#c9c8c7;height:3.6rem;display:flex;align-items:center;gap:.5rem}.Header__cart span{font-weight:400;font-size:2.1rem;line-height:3rem;font-weight:500}.Header__cart>div{position:absolute;bottom:1.6rem;left:.65rem;color:#000;background:#77b08f}.Header__cart-count{width:3rem;height:3rem;display:block;font-weight:400;font-size:2.4rem;line-height:3rem;line-height:2.9rem;border-radius:50%;color:var(--headerbg);background:#884f70;text-align:center;font-weight:500;flex-shrink:0;position:relative;transition:background .15s linear,color .15s linear}.Header__cart-count--sm{font-size:1.8rem}@media only screen and (min-width:1034px){.Header__cart-count--sm{font-size:1.8rem}}.Header .Header__cart-count{width:3.6rem;height:3.6rem;font-weight:500;font-size:2.8rem;line-height:3rem;line-height:3.4rem}@media only screen and (min-width:1034px){.Header .Header__cart-count{width:4.4rem;height:4.4rem;font-size:3.6rem;line-height:4.3rem}}.Header .Header__cart-count--sm{font-size:2.3rem}@media only screen and (min-width:1034px){.Header .Header__cart-count--sm{font-size:2.8rem}}.Header__cart-text{height:3.6rem;display:flex;align-items:center;gap:.5rem;font-weight:400;font-size:3.6rem;line-height:4.8rem}@media only screen and (min-width:1034px){.Header__cart-text{font-weight:400;font-size:4.8rem;line-height:6rem}}.Menu{padding:8rem var(--sides) 11rem;display:flex;flex-direction:column;justify-content:space-evenly;max-width:50rem}@media only screen and (min-width:1034px){.Menu{padding:10rem 3rem;justify-content:space-between}}.Menu__cookie{position:absolute;text-align:center;bottom:7rem;right:0;width:100%}@media only screen and (min-width:1034px){.Menu__cookie{bottom:3rem;right:3rem;width:auto;text-align:right}}.Menu__cookiebtn{color:#8d998e;font-size:14px;list-style:24px;letter-spacing:0;font-weight:500;border-bottom:1.5px solid;display:inline-flex;height:18px}@media only screen and (min-width:1034px){.Menu__cookiebtn{font-size:18px;list-style:26px;letter-spacing:0;font-weight:500;height:24px;border-bottom:2px solid}}@media(hover:hover){.Menu__cookiebtn:hover{color:#d1e3e0}}.Menu__cookiebtn:active{color:#ffbf6e}.menu-active .Menu{opacity:1!important;pointer-events:auto;transition-delay:.25s}.Menu__list{font-weight:400;font-size:3.6rem;line-height:4.8rem;display:flex;flex-direction:column}@media only screen and (max-width:1033px){.Menu__list{width:100%;padding:0 var(--margin)}}@media only screen and (min-width:1034px){.Menu__list{font-weight:400;font-size:4.8rem;line-height:6rem}}.Menu__list--main{align-items:flex-end;text-align:right}.Menu__list--sec>ul ul{font-weight:500}.Menu__list--cart .Header__cart-text{transition:background .15s linear,color .15s linear;margin-left:auto}@media(hover:hover){.Menu__list--cart .Header__cart-text:hover{color:#7f8385}.Menu__list--cart .Header__cart-text:hover .Header__cart-count{background:#d1e3e0}}.Menu__list--cart .Header__cart-text:active{color:#ffffd1}.Menu__list--cart .Header__cart-text:active .Header__cart-count{background:#ffffd1}.Menu__list a{transition:background .15s linear,color .15s linear}@media(hover:hover){.Menu__list a:hover{color:#7f8385}}.Menu__list a:active{color:#ffffd1}.Menu__list--socials{font-weight:400;font-size:2.1rem;line-height:3rem;margin-top:1.8rem}.Contact{display:flex;flex-direction:column}.contact-active .Contact{opacity:1!important;pointer-events:auto;transition-delay:.25s}.Contact__inner{overflow-y:scroll;overflow-x:hidden;position:absolute;top:0;left:0;width:100%;height:100%;padding:5rem var(--sides)}.Contact__inner h2{font-weight:400;font-size:3.6rem;line-height:4.8rem;font-weight:500;margin-bottom:2rem}#klaro .cn-body p{text-align:center}#klaro .cn-body p img{max-width:224px;margin:0 auto 1rem;display:block}#klaro .cn-body p div{display:block;margin-top:1rem}#klaro .cn-body p div a{color:#95938d;position:relative;display:inline-block;vertical-align:middle;text-decoration:none;overflow:hidden}#klaro .cn-body p div a:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:currentColor;transform:translateX(calc(-50% - .1em));animation:trace-out .15s linear 0s forwards;animation:trace-in .15s linear 0s forwards}@media(hover:hover){#klaro .cn-body p div a:hover:after{animation:trace-in .15s linear 0s forwards;animation:trace-out .15s linear 0s forwards}}#klaro .cn-body .cm-link.cn-learn-more{display:none}#klaro .cn-body .cm-btn.cn-decline{cursor:pointer}.Cart{color:#363738;display:flex;flex-direction:column;overflow-y:scroll}.Cart h2{font-size:3.6rem;font-weight:500;text-transform:uppercase;line-height:7.7rem;border-bottom:1px solid #000}@media only screen and (min-width:768px){.Cart h2{font-size:4.8rem;line-height:10rem}}.Cart.is-updating{cursor:progress}.cart-active .Cart{opacity:1!important;pointer-events:auto;transition-delay:.25s}.Cart__close{background:#c9303e;color:#363738;position:absolute;top:0;right:0}.Cart__inner{width:100%;padding:0 var(--sides);min-height:100%;display:flex;flex-direction:column}.Cart__items{padding-bottom:5rem}.Cart__bottom{position:relative;margin-top:auto;width:100%;display:flex;flex-direction:column;justify-content:flex-end;padding:0 0 3rem;z-index:2}.Cart__bottom .Configurator__add-btn{background:#363738}.Cart__item{border-bottom:1px solid #000;padding:1.2rem 0}.Cart__item-title{display:flex;justify-content:space-between;gap:2rem;font-size:1.8rem;line-height:2.6rem;align-items:center}.Cart__item-title h3{font-weight:400;font-size:2.8rem;line-height:4.6rem;font-weight:500;line-height:1}.Cart__item-nav{display:flex;gap:2rem;align-items:center;width:100%}.Cart__item-tools{display:flex;gap:1.5rem;align-items:center;margin-left:auto}.Cart__item-remove{width:2.4rem;cursor:pointer}@media(hover:hover){.Cart__item-remove:hover{color:#3680e3}}.Cart__item-remove:active{color:#bfabcc}.Cart__item-subtitle{font-size:1.6rem;line-height:2.4rem;padding:.25rem 1rem 1rem;display:flex;flex-direction:column;gap:.5rem;max-width:35rem}.Cart__item-subtitle .is-variants{font-size:1.4rem;line-height:2.2rem;font-weight:500;color:#7f8385}.Cart .qty{margin-left:auto}.Cart__empty{font-size:1.4rem;line-height:2.2rem;display:flex;flex-direction:column;align-items:center;margin:auto 0;width:100%;padding-bottom:10rem}.Cart__empty a{font-weight:500;text-decoration:underline;color:#884f70;font-size:1.6rem;line-height:2.4rem;position:relative;display:inline-block;vertical-align:middle;text-decoration:none;overflow:hidden}.Cart__empty a:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:currentColor;transform:translateX(calc(-50% - .1em));animation:trace-out .15s linear 0s forwards;animation:trace-in .15s linear 0s forwards}@media(hover:hover){.Cart__empty a:hover:after{animation:trace-in .15s linear 0s forwards;animation:trace-out .15s linear 0s forwards}}@media only screen and (min-width:1034px){.Cart__empty a{font-size:1.8rem;line-height:2.6rem}}.Cart__notice{text-align:center;padding-top:1.2rem;font-size:1.4rem;line-height:2.2rem;color:#884f70;font-weight:500}.Cart__footer{display:flex;justify-content:center;align-items:flex-end;gap:.5rem}@media only screen and (min-width:1034px){.Cart__footer{flex-direction:column;align-items:center;gap:0}}.Cart__cart-icon{width:4.4rem;color:#363738;position:relative;height:3.6rem;display:flex;align-items:center;gap:.5rem}@media only screen and (max-width:767px){.Cart__cart-icon{margin-bottom:-.2rem}}.Cart__cart-icon span{font-weight:400;font-size:2.1rem;line-height:3rem;font-weight:500}.Cart__cart-icon>div{position:absolute;bottom:1.6rem;left:.65rem}.Cart__cart-icon-count{width:3rem;height:3rem;display:block;font-weight:400;font-size:2.4rem;line-height:3rem;line-height:2.9rem;border-radius:50%;color:var(--headerbg);background:#884f70;text-align:center;font-weight:500;flex-shrink:0;position:relative}.Cart__cart-icon-count--sm{font-size:1.8rem}@media only screen and (min-width:1034px){.Cart__cart-icon-count--sm{font-size:1.8rem}}.Overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:18;pointer-events:none}.Overlay.overlay-open{pointer-events:all}.Overlay__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);opacity:0;transition:opacity .5s linear;will-change:opacity}.overlay-open .Overlay__overlay{opacity:1}.Overlay__wrap{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;z-index:18;transform:translate(-100%);transition:transform .75s cubic-bezier(.165,.84,.44,1);max-width:83rem;overflow:hidden;will-change:transform}.overlay-open .Overlay__wrap{transform:none}.Overlay__content{position:absolute;top:0;left:0;width:100%;height:100%}.Configurator{width:100%;height:100%;background:#fff}.Configurator .CloseBtn{z-index:4}.Configurator__intro{z-index:11;background:#417777;top:0;left:0;width:100%;height:100%;position:absolute;font-size:1.6rem;line-height:2.4rem;display:flex;flex-direction:column;text-align:center;color:#363738;gap:.6rem;justify-content:center;color:#fff}.Configurator__intro span,.Configurator__intro-title{opacity:0}.Configurator__intro-title svg{height:2.6rem;margin:0 auto;width:auto;display:block;fill:#fff}.Configurator__intro-title svg path{fill:#fff}@media only screen and (min-width:1034px){.Configurator__intro-title svg{height:3rem}}.Configurator__intro-wrap{height:50%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:1rem}.Configurator__title-main{position:absolute;top:2rem;left:0;width:100%;font-weight:400;font-size:1.8rem;line-height:2.2rem;letter-spacing:.04em;text-transform:uppercase;font-weight:500;text-align:center;z-index:1}@media only screen and (min-width:768px){.Configurator__title-main{font-weight:400;font-size:2.4rem;line-height:2.8rem;letter-spacing:.06em;font-weight:500}}.Configurator__views{position:absolute;top:0;left:0;bottom:15rem;width:100%;overflow:hidden}@media only screen and (min-width:768px){.Configurator__views{width:65%;bottom:0}}.Configurator__view-out{position:absolute;top:6rem;bottom:2rem;left:var(--sides);right:var(--sides);width:auto;height:auto;overflow:hidden}@media only screen and (min-width:768px){.Configurator__view-out{top:7rem;bottom:8rem;left:6rem;right:6rem}}.Configurator__view{position:absolute;top:0;left:0;width:100%;height:100%;color:#7f8385;overflow:hidden;opacity:0;pointer-events:none;transition:opacity .3s linear}.Configurator__view>div{height:100%}.Configurator__view.is-active{pointer-events:all;opacity:1;transition:opacity .3s linear .15s}.Configurator__page{position:absolute;bottom:0;left:0;width:100%;text-align:center;background:#fff;display:flex;justify-content:center;align-items:center;font-weight:400;font-size:2.4rem;line-height:2.8rem;letter-spacing:.1em;font-weight:500;z-index:2;height:7rem}.Configurator__page span{color:#c9303e}.Configurator__page div{margin:0 1rem}.Configurator__page a:first-child svg{transform:rotate(180deg)}.Configurator__page a svg{width:1.3rem}.Configurator__add{display:flex;justify-content:center;align-items:center;flex-direction:column;white-space:nowrap}.Configurator__add.is-config-add{flex-direction:column-reverse}.Configurator__add-btn{border-radius:1.8rem;display:block;background:#884f70;color:#fff;padding:.6rem 1.2rem .8rem;font-weight:500;font-size:2.1rem;line-height:2.4rem;cursor:pointer}@media(hover:hover){.Configurator__add-btn:hover{background:#b8b8ff;color:#6e66d4}}.Configurator__add-btn:active{background:#bfabcc;color:#884f70}.Configurator__add-btn.is-add-big{font-weight:400;font-size:2.8rem;line-height:4.6rem;line-height:1;height:6.4rem;border-radius:3.2rem;width:20.6rem;display:flex;align-items:center;justify-content:center;font-weight:500;margin-top:1rem}@media only screen and (min-width:1034px){.Configurator__add-btn.is-add-big-desktop{font-weight:400;font-size:2.8rem;line-height:4.6rem;line-height:1;height:6.4rem;border-radius:3.2rem;min-width:20.6rem;display:flex;align-items:center;justify-content:center;font-weight:500;margin-top:1rem}:lang(sv) .Configurator__add-btn.is-add-big-desktop{font-size:2.1rem}}.Configurator__add-price{font-size:1.8rem;line-height:2.6rem;text-align:center;margin-top:1rem;color:#363738;font-weight:400}.Configurator__nav{position:absolute;bottom:0;left:0;width:100%;height:15rem;display:flex;flex-direction:column;justify-content:space-between;padding:0 0 2rem;background:#fff;z-index:2}.Configurator__nav:before{content:"";border-top:1px solid #000;left:1rem;right:1rem;position:absolute;top:0}@media only screen and (min-width:768px){.Configurator__nav{width:35%;left:65%;height:100%;padding:5rem 3rem 8rem}.Configurator__nav:before{content:"";border-top:0;right:auto;left:0;position:absolute;bottom:4rem;top:4rem;border-left:1px solid #000}}.Configurator__nav-inner{position:relative;width:100%;display:flex;justify-content:center}.Configurator__nav ul{position:relative;max-width:100%;overflow-y:scroll;display:flex;gap:2rem;align-items:center;padding:1.5rem 1rem}@media only screen and (min-width:768px){.Configurator__nav ul{overflow:hidden;flex-direction:column;margin:6rem 0;padding:0;gap:0;width:100%;border-top:1px solid #000}.Configurator__nav li{width:100%;border-bottom:1px solid #000}}.Configurator__nav a{font-size:1.4rem;line-height:2.2rem;text-transform:uppercase;font-weight:500;display:flex;white-space:nowrap;padding:.5rem 1rem;border-radius:1.4rem}@media only screen and (max-width:767px){.Configurator__nav a{font-size:1.4rem;line-height:1.8rem;letter-spacing:.05em}.Configurator__nav a span:nth-child(2){display:none}}@media only screen and (min-width:768px){.Configurator__nav a{flex-direction:column;width:100%;text-align:center;border-radius:0;font-size:1.6rem;line-height:2.4rem;font-weight:500;padding:1rem}.Configurator__nav a span:nth-child(2){font-weight:400;text-transform:capitalize}}.Configurator__nav a.is-active{background:#d1e3e0;color:#417777}@media only screen and (max-width:767px){.Configurator__nav a.is-active{font-size:1.8rem;letter-spacing:.1em}}.ConfiguratorMain{width:100%;position:relative}.ConfiguratorMain.--Height{display:flex;flex-direction:column;justify-content:flex-end}@media only screen and (min-width:768px){.ConfiguratorMain.--Height{justify-content:center}}.ConfiguratorMain__title{font-weight:400;font-size:2.8rem;line-height:4.6rem;text-align:center;position:absolute;top:0;left:0;width:100%;padding-top:6rem}.--Circle .ConfiguratorMain__title,.--Height .ConfiguratorMain__title,.--Width .ConfiguratorMain__title{position:relative}.ConfiguratorMain__subtitle{font-size:1.6rem;line-height:2.4rem;font-weight:500;text-align:center}.ConfiguratorMain__main{display:flex;flex-wrap:wrap;width:100%;align-items:center}.ConfiguratorMain__img{width:20rem;margin:0 auto;font-size:1.4rem;line-height:2.2rem;color:#363738}.ConfiguratorMain__img .Image{margin:0 auto;max-width:16vh}.ConfiguratorMain__conf{position:absolute;bottom:100%;display:flex;flex-direction:column;left:0}.--odd .ConfiguratorMain__conf{bottom:auto;left:auto;top:100%;right:0}.--odd .ConfiguratorMain__conf a{order:0;flex-direction:row-reverse}.ConfiguratorMain__item{position:relative;width:50%}.ConfiguratorMain__item a{font-size:1.6rem;line-height:2.4rem;line-height:1.2;display:inline-flex;align-items:center;order:1;margin:.5rem 0;white-space:nowrap;color:#7f8385}.ConfiguratorMain__item a>div{margin:0 .5rem;display:flex;flex-direction:column}.ConfiguratorMain__item a>div>span:first-child{font-weight:500}.ConfiguratorMain__item a:before{content:"";width:3.6rem;height:3.6rem;display:block;border:.2rem solid #7f8385;border-radius:50%}.ConfiguratorMain__item.is-circle .Image{border-radius:50%;display:block}.ConfiguratorMain__item.is-height{padding:.5rem 0 0}@media only screen and (min-width:1034px){.ConfiguratorMain__item.is-height{padding:2rem 0}}.ConfiguratorMain__item.is-height:first-child{border-right:1px solid #7f8385;padding-right:2rem;text-align:right}.ConfiguratorMain__item.is-height:first-child a:before{order:2}.ConfiguratorMain__item.is-height:nth-child(2){padding-left:2rem}.ConfiguratorMain__item.is-active a{color:#417777}.ConfiguratorMain__item.is-active a:before{background:#417777;border-color:#417777}.ConfiguratorMain__item.is-active.img-border .Image,.ConfiguratorMain__item.is-active.is-circle .Image{display:block}.ConfiguratorMain__item.is-active.img-border .Image:after,.ConfiguratorMain__item.is-active.is-circle .Image:after{content:"";width:100%;height:100%;position:absolute;display:block;border:.6rem solid #417777}.ConfiguratorMain__item.is-active.is-circle .Image{border-radius:50%;display:block}.ConfiguratorMain__item.is-active.is-circle .Image:after{border-radius:50%}.ConfiguratorVar__height-variants{display:flex;width:100%;position:relative;padding-top:2rem}.ConfiguratorVar__height-in{color:#c9303e;padding:.5rem 0 1rem}@media only screen and (min-width:1034px){.ConfiguratorVar__height-in{padding:.5rem 0 4rem}}.ConfiguratorVar__width{display:flex;flex-wrap:wrap;flex:1 1 auto;padding-top:1rem;position:relative;z-index:0}.ConfiguratorVar__dropdown{width:auto;min-width:7.4rem;position:relative;height:4.4rem;display:flex;flex-direction:column;z-index:1;color:#363738}.ConfiguratorVar__dropdown-item{margin-bottom:-1px;display:block}.ConfiguratorVar__dropdown-item.is-active{display:none}.ConfiguratorVar__dropdown-item a{width:100%;height:4.4rem;display:block;background:#fff;border:1px solid #363738;display:flex;align-items:center;justify-content:space-between;font-weight:400;font-size:2.1rem;line-height:3rem;font-weight:500;padding:0 4.5rem 0 1.2rem}.ConfiguratorVar__dropdown-item a>span{font-weight:500}.ConfiguratorVar__dropdown-item a>div>span{font-weight:400;font-size:2.4rem;line-height:3.2rem}.ConfiguratorVar__dropdown-item a>div>span:first-child{color:#c9313e}.ConfiguratorVar__dropdown-item a>div>span:nth-child(2){color:#417777;margin-right:5px}.ConfiguratorVar__dropdown-items{width:100%;position:absolute;bottom:100%;right:0;display:none}.is-open .ConfiguratorVar__dropdown-items{display:block}.ConfiguratorVar__open{position:absolute;bottom:0;left:0;width:100%;height:4.4rem;display:block;background:#fff;border:1px solid #363738;display:flex;align-items:center;justify-content:space-between;font-weight:400;font-size:2.1rem;line-height:3rem;font-weight:500;padding:0 4.5rem 0 1.2rem;cursor:pointer}.ConfiguratorVar__open>span{font-weight:500}.ConfiguratorVar__open>div{display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;position:absolute;top:0;right:0}.ConfiguratorVar__open svg{width:2.4rem;height:auto;transform:rotate(180deg)}.is-open .ConfiguratorVar__open svg{transform:none}.ConfiguratorVar__widthMain-wrap{width:100%;display:flex;justify-content:flex-end;z-index:0;position:relative}.ConfiguratorVar__widthMain{display:flex;flex-direction:column;align-items:flex-end}.ConfiguratorVar__slats{width:100%;display:flex;justify-content:flex-end}.ConfiguratorVar__slats-item{width:2.3rem;margin-left:.1rem}.ConfiguratorVar__slats-item svg{width:100%;height:auto;display:block}.ConfiguratorVar__fullwidth{text-align:center;color:#c9313e;font-size:1.6rem;line-height:2.4rem;font-weight:500;display:block;position:relative;height:5.82rem;line-height:3.3rem}.ConfiguratorVar__fullwidth:before{content:"";border-bottom:1px solid #c9313e;bottom:2.1rem;left:.3rem;right:.3rem;position:absolute}.ConfiguratorVar__fullwidth-svg{width:1.22rem;position:absolute;top:0;left:0}.ConfiguratorVar__fullwidth-svg:first-child{right:0;left:auto;transform:scaleX(-1)}.ConfiguratorVar__slats-full,.ConfiguratorVar__slats-full svg{width:1.96rem}.ConfiguratorVar__inuseWidth{text-align:center;font-size:1.6rem;line-height:2.4rem;font-weight:500;color:#417777;margin-bottom:2rem;position:relative}.ConfiguratorVar__inuseWidth-items{margin-top:.5rem;display:flex;justify-content:flex-end}.ConfiguratorVar__inuseWidth-measure{width:5.3rem;display:block;position:absolute;right:100%;bottom:0}.ConfiguratorVar__inuseWidth-measure svg{width:5.3rem}.ConfiguratorVar__width-info{width:2.4rem;display:block;margin:0 auto .6rem}.ConfiguratorVar__width-info svg{width:100%;display:block}.ConfiguratorVariantWidthInfo{background:#fff;position:fixed;top:0;left:0;width:100%;z-index:99;height:100%;overflow-x:hidden;overflow-y:scroll;padding:6rem var(--inner) 12rem;color:#363738}@media only screen and (min-width:1034px){.ConfiguratorVariantWidthInfo{padding:0}}@media only screen and (max-width:1033px){.ConfiguratorVariantWidthInfo__inner{width:88.8888888889%;padding:0 var(--margin)}}@media only screen and (min-width:1034px){.ConfiguratorVariantWidthInfo__inner{width:65%;padding:7rem 6rem 8rem}}.ConfiguratorVariantWidthInfo__title{font-weight:400;font-size:2.4rem;line-height:2.8rem;letter-spacing:.06em;font-weight:500;margin:1.5rem 0}.ConfiguratorDuoSplit{display:flex;position:relative;align-items:center}.ConfiguratorDuoSplit__drawing{color:#000}.ConfiguratorDuoSplit__inner{width:100%;align-items:center;position:relative}.ConfiguratorDuoSplit__inner--cols{display:grid;grid-template-columns:1fr 1fr;grid-gap:3rem;gap:3rem;padding:1rem 0}.ConfiguratorDuoSplit__inner--cols:before{content:"";position:absolute;left:50%;top:0;height:100%;border-right:1px solid #000}.ConfiguratorDuoSplit__inner--rows{display:flex;flex-direction:column;gap:4rem}.ConfiguratorDuoSplit__inner--rows .ConfiguratorMain__item{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:3rem;gap:3rem;position:relative;grid-row-gap:.8rem;row-gap:.8rem}.ConfiguratorDuoSplit__inner--rows .ConfiguratorMain__item:not(:last-child):after{content:"";position:absolute;bottom:-2rem;border-bottom:1px solid #000;width:100%;left:0}.ConfiguratorDuoSplit__inner--rows .ConfiguratorMain__item .ConfiguratorDuoSplit__drawing{grid-column:span 3;order:1;text-align:right}.ConfiguratorDuoSplit__inner--rows .ConfiguratorMain__item .ConfiguratorDuoSplit__drawing img{max-height:calc(var(--halfH) - 10rem);width:auto;margin-left:auto}.ConfiguratorDuoSplit__inner--rows .ConfiguratorMain__item .ConfiguratorDuoSplit__img{grid-column:4/6;order:2;margin-top:auto}.ConfiguratorDuoSplit__inner--rows .ConfiguratorMain__item .ConfiguratorDuoSplit__img .Image{max-height:calc(var(--halfH) - 10rem);width:auto;margin-left:auto}.ConfiguratorDuoSplit__inner--rows .ConfiguratorMain__item .ConfiguratorDuoSplit__conf{grid-column:span 5;order:3;bottom:auto}.ConfiguratorDuoSplit__inner--rows .ConfiguratorMain__item .ConfiguratorDuoSplit__conf a{flex-direction:row-reverse;text-align:right}.ConfiguratorDuoSplit__inner--rows .ConfiguratorMain__item:nth-child(2n) .ConfiguratorDuoSplit__drawing{grid-column:3/6;text-align:left;order:2}.ConfiguratorDuoSplit__inner--rows .ConfiguratorMain__item:nth-child(2n) .ConfiguratorDuoSplit__drawing img{margin-left:0}.ConfiguratorDuoSplit__inner--rows .ConfiguratorMain__item:nth-child(2n) .ConfiguratorDuoSplit__img{grid-column:1/3;order:1}.ConfiguratorDuoSplit__inner--rows .ConfiguratorMain__item:nth-child(2n) .ConfiguratorDuoSplit__img .Image{margin-left:0}.ConfiguratorDuoSplit__inner--rows .ConfiguratorMain__item:nth-child(2n) .ConfiguratorDuoSplit__conf{order:3;bottom:auto;top:auto}.ConfiguratorDuoSplit__inner--rows .ConfiguratorMain__item:nth-child(2n) .ConfiguratorDuoSplit__conf a{flex-direction:row;text-align:left}.ConfiguratorDuoSplit__item{width:100%;display:flex;flex-direction:column;gap:2.6rem}.ConfiguratorDuoSplit__conf{position:relative;width:100%}.ConfiguratorDuoSplit__drawing{font-size:1.6rem;line-height:2.4rem;width:100%}.ConfiguratorDuoSplit__drawing img{width:100%}.ConfiguratorDuoSplit .ConfiguratorMain__item a{margin:0}.ConfiguratorDuoSplit .ConfiguratorMain__item.--odd a{text-align:right;flex-direction:row-reverse}.ConfiguratorWidth{display:flex;flex-direction:column;justify-content:center;min-height:100%}.ConfiguratorWidth__nav{display:flex;justify-content:space-between}.ConfiguratorWidth__nav>div{display:flex;align-items:flex-end}.ConfiguratorWidth__nav>div:nth-child(2){flex-direction:column}.ConfiguratorWidth__dropdowninfo{color:#363738;font-weight:400;font-size:2.1rem;line-height:3rem;line-height:1;margin-top:.6rem;font-weight:500}.ConfiguratorWidth__img{width:100%;margin:.5rem 0}.ConfiguratorWidth__img .Image{max-height:calc(var(--max-height) - 15rem);width:auto}@media only screen and (min-width:1034px){.ConfiguratorWidth__img{margin:2rem 0}}.ConfiguratorWidth__nr{color:#c9303e;font-size:1.8rem;line-height:2.6rem;line-height:1;font-weight:500;letter-spacing:-.01em}.ConfiguratorWidth__nr--inuse{color:#3680e3}.ConfiguratorWidth__nr>div{font-weight:400;font-size:3.6rem;line-height:4.8rem;line-height:1;display:flex;align-items:flex-end}.ConfiguratorWidth__nr>div span:nth-child(2){color:#000;font-size:1.6rem;line-height:2.4rem;font-weight:500;margin-left:.3rem}.ConfiguratorWidth__btn-info{display:block;width:3.6rem;color:#3680e3;margin-left:1.5rem}.ConfiguratorCircle{width:100%;height:100%;overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column}.ConfiguratorCircle .ConfiguratorMain__item a{margin-bottom:0}.ConfiguratorCircle .ConfiguratorMain__item-circle{position:relative;display:flex}.ConfiguratorCircle .ConfiguratorMain__item-circle:first-child{grid-column:0/span 1;grid-row:2/span 1}.ConfiguratorCircle .ConfiguratorMain__item-circle:nth-child(2){grid-column:2/span 1;grid-row:3/span 1}.ConfiguratorCircle .ConfiguratorMain__item-circle:nth-child(3){grid-column:1/span 1;grid-row:3/span 1}.ConfiguratorCircle .ConfiguratorMain__item-circle:nth-child(4){grid-column:2/span 1;grid-row:1/span 1}.ConfiguratorCircle .ConfiguratorMain__item-circle:nth-child(5){grid-column:1/span 1;grid-row:1/span 1}.ConfiguratorCircle .ConfiguratorMain__item-circle:nth-child(6){grid-column:2/span 1;grid-row:2/span 1}.ConfiguratorCircle .ConfiguratorMain__item-circle:first-child>div>div,.ConfiguratorCircle .ConfiguratorMain__item-circle:nth-child(6)>div>div{margin-top:auto}.ConfiguratorCircle .ConfiguratorMain__item-circle:first-child a,.ConfiguratorCircle .ConfiguratorMain__item-circle:nth-child(6) a{margin-bottom:auto}.ConfiguratorCircle .ConfiguratorMain__item-circle:nth-child(2)>div>div{margin-top:auto}.ConfiguratorCircle .ConfiguratorMain__item-circle:nth-child(2),.ConfiguratorCircle .ConfiguratorMain__item-circle:nth-child(3),.ConfiguratorCircle .ConfiguratorMain__item-circle:nth-child(5),.ConfiguratorCircle .ConfiguratorMain__item-circle:nth-child(6){margin-left:auto}.ConfiguratorCircle .ConfiguratorMain__item-circle:nth-child(2) a,.ConfiguratorCircle .ConfiguratorMain__item-circle:nth-child(3) a,.ConfiguratorCircle .ConfiguratorMain__item-circle:nth-child(5) a,.ConfiguratorCircle .ConfiguratorMain__item-circle:nth-child(6) a{flex-direction:row-reverse;margin-left:auto}.ConfiguratorCircle .ConfiguratorMain__item-circle:nth-child(2) .Image,.ConfiguratorCircle .ConfiguratorMain__item-circle:nth-child(3) .Image,.ConfiguratorCircle .ConfiguratorMain__item-circle:nth-child(5) .Image,.ConfiguratorCircle .ConfiguratorMain__item-circle:nth-child(6) .Image{margin-left:auto}.ConfiguratorCircle__grid{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr);grid-gap:0 1rem;gap:0 1rem;display:grid;width:100%;height:100%;position:relative;max-height:65rem}.ConfiguratorCircle__calc{width:100%;height:100%;position:absolute;top:0;left:0}.ConfiguratorCircle .ConfiguratorMain__item{width:100%;max-width:16rem;position:relative;height:100%;display:flex;flex-direction:column}.ConfiguratorCircle .ConfiguratorMain__item .Image{height:calc(var(--max-height) - 4.1rem);max-height:16rem;width:auto}.ProductBlocks{width:100%;position:relative;margin-bottom:8rem;display:flex;flex-direction:column;gap:3.6rem}@media only screen and (min-width:1034px){.ProductBlocks{height:100%!important;margin-bottom:0;flex-direction:row;gap:3.6rem}.ProductBlocks__item{width:auto;height:100%;flex-shrink:0;display:flex}}@media only screen and (max-width:1033px){.ProductBlocks__item{width:100%;padding:0 var(--inner)}.ProductBlocks__item--video{padding:0}}.ProductBlocks__item-inner{width:100%}.ProductBlocks__item-in{position:relative}.ProductBlocks__img{width:100%}@media only screen and (min-width:1034px){.ProductBlocks__img{width:auto;height:100%}}.ProductBlocks__img-two{display:grid}@media only screen and (max-width:1033px){.ProductBlocks__img-two{grid-template-columns:repeat(2,1fr);grid-column-gap:.8rem;grid-row-gap:0}}@media only screen and (min-width:1034px){.ProductBlocks__img-two{grid-template-rows:repeat(2,1fr);height:100%;grid-column-gap:0;grid-row-gap:.8rem}.ProductBlocks__img-two .Image{height:100%!important;width:auto!important}}.ProductBlocks__caption{margin-top:1.2rem;font-size:1.6rem;line-height:2.4rem}@media only screen and (min-width:1034px){.ProductBlocks__caption{position:absolute;top:100%;width:100%}}.ProductBlocks .--size-full,.ProductBlocks .--size-l,.ProductBlocks .--size-m,.ProductBlocks .--size-s{--s-more:0rem}@media only screen and (max-width:1033px){.ProductBlocks .--size-full,.ProductBlocks .--size-l,.ProductBlocks .--size-m,.ProductBlocks .--size-s{width:calc(var(--s-more) + var(--s-width));padding:0 var(--margin)}}@media only screen and (min-width:1034px){.ProductBlocks .--size-full,.ProductBlocks .--size-l,.ProductBlocks .--size-m,.ProductBlocks .--size-s{height:calc(var(--s-more) + var(--s-height));flex-shrink:0;display:flex}.ProductBlocks .--size-full .Image,.ProductBlocks .--size-full .Video,.ProductBlocks .--size-l .Image,.ProductBlocks .--size-l .Video,.ProductBlocks .--size-m .Image,.ProductBlocks .--size-m .Video,.ProductBlocks .--size-s .Image,.ProductBlocks .--size-s .Video{width:auto;height:calc(var(--s-more) + var(--s-height))}}.ProductBlocks .--size-s{--s-width:55.5555555556%}@media only screen and (min-width:1034px){.ProductBlocks .--size-s{--s-height:calc((100vh - 13rem) / 18 * 7)}}.ProductBlocks .--size-m{--s-width:66.6666666667%}@media only screen and (min-width:1034px){.ProductBlocks .--size-m{--s-height:calc((100vh - 13rem) / 18 * 11)}}.ProductBlocks .--size-l{--s-width:77.7777777778%}@media only screen and (min-width:1034px){.ProductBlocks .--size-l{--s-height:calc((100vh - 13rem) / 18 * 13)}}.ProductBlocks .--size-full{--s-width:100%}@media only screen and (min-width:1034px){.ProductBlocks .--size-full{--s-height:calc((100vh - 13rem) / 18 * 18)}}.ProductBlocks .--align-center{margin:0 auto}@media only screen and (min-width:1034px){.ProductBlocks .--align-center{margin:auto 0}}.ProductBlocks .--align-right{margin-left:auto}@media only screen and (min-width:1034px){.ProductBlocks .--align-right{margin-top:auto}.ProductBlocks .--type-default .--margins-none.--align-left{--s-more:5rem;transform:translateY(-5rem)}}@media only screen and (max-width:1033px){.ProductBlocks .--type-default .--margins-none.--align-left{--s-more:2rem;transform:translateX(-2rem)}.ProductBlocks .--type-default .--margins-none.--align-left .ProductBlocks__caption{padding-left:2rem}}@media only screen and (min-width:1034px){.ProductBlocks .--type-default .--margins-none.--align-center{--s-more:13rem}.ProductBlocks .--type-default .--margins-none.--align-center.--size-full{transform:translateY(-5rem)}}@media only screen and (max-width:1033px){.ProductBlocks .--type-default .--margins-none.--align-center{--s-more:4rem}.ProductBlocks .--type-default .--margins-none.--align-center.--size-full{transform:translateX(-2rem)}}@media only screen and (min-width:1034px){.ProductBlocks .--type-default .--margins-none.--align-right{--s-more:8rem}.ProductBlocks .--type-default .--margins-none.--align-right:not(.--size-full){transform:translateY(8rem)}}@media only screen and (max-width:1033px){.ProductBlocks .--type-default .--margins-none.--align-right{--s-more:2rem}.ProductBlocks .--type-default .--margins-none.--align-right:not(.--size-full){transform:translateX(2rem)}.ProductBlocks .--type-default .--margins-none.--align-right .ProductBlocks__caption{padding-right:2rem}}.ProductBlocks .--type-circle{text-align:center}.ProductBlocks .--type-circle .Image{border-radius:50%;overflow:hidden}@media only screen and (min-width:1034px){.ProductBlocks .--type-circle .--margins-none.--align-right{transform:translateY(calc((100vh - 13rem) / 18 * .5))}}@media only screen and (max-width:1033px){.ProductBlocks .--type-circle .--margins-none.--align-right{transform:translateX(1rem)}}@media only screen and (min-width:1034px){.ProductBlocks .--type-circle .--margins-none.--align-left{transform:translateY(calc((100vh - 13rem) / 18 * -.5))}}@media only screen and (max-width:1033px){.ProductBlocks .--type-circle .--margins-none.--align-left{transform:translateX(-1rem)}}@media only screen and (min-width:1034px){.ProductBlocks .--type-circle .--margins-margin.--align-right{transform:translateY(calc((100vh - 13rem) / 18 * -.5))}}@media only screen and (max-width:1033px){.ProductBlocks .--type-circle .--margins-margin.--align-right{transform:translateX(-.5rem)}}@media only screen and (min-width:1034px){.ProductBlocks .--type-circle .--margins-margin.--align-left{transform:translateY(calc((100vh - 13rem) / 18 * .5))}}@media only screen and (max-width:1033px){.ProductBlocks .--type-circle .--margins-margin.--align-left{transform:translateX(.5rem)}}.ProductBlocks .--type-circle .--size-s{--s-width:50%}@media only screen and (min-width:1034px){.ProductBlocks .--type-circle .--size-s{--s-height:calc((100vh - 13rem) / 18 * 6.5)}}.ProductBlocks .--type-circle .--size-l{--s-width:77.7777777778%}@media only screen and (min-width:1034px){.ProductBlocks .--type-circle .--size-l{--s-height:calc((100vh - 13rem) / 18 * 9)}}.ProductBlocks__spacing--nospace{margin:-3.6rem}.ProductBlocks__spacing--18{margin:-1.8rem}.ProductBlocks__spacing--36{margin:0}.ProductBlocks__spacing--default{margin:-3.6rem -3.6rem 0 0}.ProductBlocks .--type-video .--size-s{--s-width:55.5555555556%}@media only screen and (min-width:1034px){.ProductBlocks .--type-video .--size-s{--s-height:calc((100vh - 13rem) / 18 * 5.6)}}.ProductBlocks .--type-video .--size-m{--s-width:77.7777777778%}@media only screen and (min-width:1034px){.ProductBlocks .--type-video .--size-m{--s-height:calc((100vh - 13rem) / 18 * 7)}}.ProductBlocks .--type-video .--size-l{--s-width:100%}@media only screen and (max-width:1033px){.ProductBlocks .--type-video .--size-l{--s-more:4rem}.ProductBlocks .--type-video .--size-l .ProductBlocks__caption{padding-right:2rem;padding-left:2rem}}@media only screen and (min-width:1034px){.ProductBlocks .--type-video .--size-l{--s-height:calc((100vh - 13rem) / 18 * 13)}.ProductBlocks .--type-video .--margins-none.--align-left{transform:translateY(-5rem)}}@media only screen and (max-width:1033px){.ProductBlocks .--type-video .--margins-none.--align-left{transform:translateX(-2rem)}.ProductBlocks .--type-video .--margins-none.--align-left .ProductBlocks__caption{padding-left:2rem}}@media only screen and (min-width:1034px){.ProductBlocks .--type-video .--margins-none.--align-center.--size-l{transform:translateY(-5rem)}}@media only screen and (max-width:1033px){.ProductBlocks .--type-video .--margins-none.--align-center.--size-l{transform:translateX(-2rem)}}@media only screen and (min-width:1034px){.ProductBlocks .--type-video .--margins-none.--align-right:not(.--size-l){transform:translateY(8rem)}}@media only screen and (max-width:1033px){.ProductBlocks .--type-video .--margins-none.--align-right:not(.--size-l){transform:translateX(2rem)}.ProductBlocks .--type-video .--margins-none.--align-right.--size-l{transform:translateX(-2rem)}.ProductBlocks .--type-video .--margins-none.--align-right .ProductBlocks__caption{padding-right:2rem}}.ProductInfo{width:100%;display:block;text-align:center;position:relative}@media only screen and (min-width:1034px){.ProductInfo{display:flex;text-align:left;gap:1.6rem}}.ProductInfo--mobile{margin-left:-2rem;width:calc(100% + 4rem)}.ProductInfo--mobile>div{padding:2rem}.ProductInfo--mobile>div.is-active{background:#363738;color:#fff}@media only screen and (min-width:1034px){.ProductInfo--mobile{display:none}}@media only screen and (max-width:1033px){.ProductInfo--desktop,.ProductInfo--desktop-nav{display:none}}@media only screen and (min-width:1034px){.ProductInfo--desktop{gap:4.8rem;width:auto;padding-left:10rem;z-index:0;color:#fff}.ProductInfo--desktop:after{content:"";width:auto;height:100vw;position:absolute;background:#1e1e1f;top:-5rem;left:0;right:-4.1rem;z-index:0}.ProductInfo--desktop>div{z-index:1}.ProductInfo--desktop:before{content:"";position:absolute;top:-4rem;bottom:-4rem;left:4rem;width:auto;z-index:1;border-left:1px solid #fff}}.ProductInfo__nav{position:relative;width:100%;display:flex;justify-content:flex-end;gap:1.6rem}@media only screen and (min-width:1034px){.ProductInfo__item{display:flex;flex-direction:column}}@media only screen and (max-width:1033px){.ProductInfo__item{display:block;width:100%}}.ProductInfo__title{font-weight:400;font-size:1.4rem;line-height:1.6rem;letter-spacing:.1em;font-weight:500;text-transform:uppercase;cursor:pointer}@media only screen and (min-width:1034px){.ProductInfo__title span{margin:0}.ProductInfo__title a{color:#7f8385;transition:background .15s linear,color .15s linear}}@media only screen and (min-width:1034px)and (hover:hover){.ProductInfo__title a:hover{color:#3680e3}}.ProductInfo__title a{display:flex;justify-content:center;align-items:center}.ProductInfo__title span{margin-right:5px}@media only screen and (min-width:1034px){.ProductInfo__title span{margin-right:4px}}.ProductInfo__title svg{transition:transform .25s cubic-bezier(.165,.84,.44,1);width:1rem}@media only screen and (min-width:1034px){.ProductInfo__title svg{width:1.2rem}}.is-active .ProductInfo__title svg{transform:rotate(180deg)}.ProductInfo__info{font-size:1.4rem;line-height:2.2rem;display:flex;flex-direction:column;padding-top:3.6rem;gap:1rem}@media only screen and (min-width:1034px){.ProductInfo__info{flex-direction:row;flex-shrink:0;gap:1.6rem;padding:0}.ProductInfo__info .ProductInfo__text{display:none}.ProductInfo__info--text{max-height:calc((100vh - 13rem)/18*6 + -2rem);height:auto}.ProductInfo__info--text>div{display:none}.ProductInfo__info--text>div.ProductInfo__text{display:flex}.ProductInfo__info--img{margin-top:auto}}@media only screen and (max-width:1033px){.ProductInfo__title{width:77.7777777778%;padding:0 var(--margin);margin-left:11.1111111111%}}.ProductInfo__text{font-size:1.6rem;line-height:2.4rem;font-weight:500;display:flex;flex-direction:column;gap:1.6rem}@media only screen and (max-width:1033px){.ProductInfo__text{width:77.7777777778%;padding:0 var(--margin);margin-left:11.1111111111%;padding:2.8rem 0}.ProductInfo__text:first-child{padding-top:0}}@media only screen and (min-width:1034px){.ProductInfo__text{width:46rem;margin-top:auto;font-size:1.8rem;line-height:2.6rem}.ProductInfo__text h3{font-weight:400;font-size:1.8rem;line-height:2.2rem;letter-spacing:.1em;font-weight:500}}.ProductInfo__image{position:relative;text-align:left}@media only screen and (max-width:1033px){.ProductInfo__image{width:100%;padding:0 var(--margin)}}@media only screen and (min-width:1034px){.ProductInfo__image .Image{height:calc((100vh - 13rem)/18*12);width:auto}.ProductInfo__image .Image img{max-height:100%;width:auto}}.ProductInfo__image-blocks{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.8rem;gap:.8rem;position:relative}@media only screen and (min-width:1034px){.ProductInfo__image-blocks{height:calc((100vh - 13rem)/18*12 + 5rem);grid-template-rows:repeat(2,1fr);grid-template-columns:1fr}.ProductInfo__image-blocks .Image{height:calc((100vh - 13rem)/18*6 + 2.1rem)}}.ProductInfo__caption{width:100%;padding-top:2rem;font-size:1.4rem;line-height:2.2rem}@media only screen and (min-width:1034px){.ProductInfo__caption{padding-top:1rem}}.ProductInfo__circle{width:100%;text-align:center;position:relative}@media only screen and (min-width:1034px){.ProductInfo__circle{width:auto;height:100%}}.ProductInfo__circle-align{position:relative}@media only screen and (max-width:1033px){.ProductInfo__circle-align{width:55.5555555556%;padding:0 var(--margin)}}@media only screen and (min-width:1034px){.ProductInfo__circle-align{width:calc((100vh - 13rem)/18*5)}}.ProductInfo__circle-align--center{margin:0 auto}@media only screen and (min-width:1034px){.ProductInfo__circle-align--center{margin:calc((100vh - 13rem)/18*2) 0 0}}.ProductInfo__circle-align--right{margin-left:auto}@media only screen and (min-width:1034px){.ProductInfo__circle-align--right{margin:calc((100vh - 13rem)/18*6) 0 0}}.ProductInfo__circle-align .Image{border-radius:100%;display:block;overflow:hidden}@media only screen and (min-width:1034px){.ProductInfo__circle-align .Image{width:calc((100vh - 13rem)/18*5)}}.ProductDesigner{height:100%;color:var(--product-color)}@media only screen and (max-width:1033px){.ProductDesigner{position:fixed;top:0;left:0;overflow-y:scroll;overflow-x:hidden;pointer-events:none;z-index:16;width:100%}.ProductDesigner.is-open{pointer-events:all}}@media only screen and (min-width:1034px){.ProductDesigner{position:relative;width:60rem;font-size:1.6rem;line-height:2.4rem}}.ProductDesigner h3{font-weight:500;margin-bottom:3.6rem;margin-top:.6rem}@media only screen and (min-width:1034px){.ProductDesigner h3{margin:0;order:0;grid-column:1/3;padding-bottom:.5rem;border-bottom:1px solid var(--product-color)}}.ProductDesigner .CloseBtn--sm{color:#363738;position:absolute;top:1.5rem;right:.75rem;cursor:pointer;z-index:1}.ProductDesigner__back{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);cursor:pointer;opacity:0;transition:opacity .75s linear}.is-open .ProductDesigner__back{opacity:1}@media only screen and (min-width:1034px){.ProductDesigner__back{display:none}}@media only screen and (max-width:1033px){.ProductDesigner__inner{min-height:105vh;background:#fff;width:100%;z-index:1;display:block;position:relative;padding-bottom:15rem;transform:translate(-100%);transition:transform .75s cubic-bezier(.165,.84,.44,1)}.is-open .ProductDesigner__inner{transform:none}}@media only screen and (min-width:1034px){.ProductDesigner__inner{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.2rem 2.4rem;gap:1.2rem 2.4rem}.ProductDesigner__inner .Image{width:100%;height:auto;order:1}}@media only screen and (min-width:768px){.ProductDesigner .txt{order:2}}@media only screen and (max-width:1033px){.ProductDesigner .txt{padding-right:1.2rem}.ProductDesigner__main{padding:0 2rem}.ProductDesigner__img{padding-right:5rem;padding-top:3.5rem;width:100%}}.ProductRelated{width:100%;display:block;text-align:center;position:relative}@media only screen and (max-width:1033px){.ProductRelated{display:flex;flex-direction:column;gap:4.8rem;padding-bottom:20rem}}@media only screen and (min-width:1034px){.ProductRelated{display:flex;text-align:left;width:auto;gap:4.8rem;padding-left:10rem;padding-right:10rem;z-index:0;color:#fff}.ProductRelated:after{content:"";width:auto;height:100vw;position:absolute;background:#1e1e1f;top:-5rem;left:0;right:0;z-index:0}.ProductRelated>div{z-index:1}.ProductRelated:before{content:"";position:absolute;top:-4rem;bottom:-4rem;left:4rem;width:auto;z-index:1;border-left:1px solid #fff}}.ProductRelated__main{font-weight:400;font-size:3.6rem;line-height:4.8rem;margin-top:calc((100vh - 13rem)/18*3)}@media only screen and (max-width:1033px){.ProductRelated__main{font-size:2.4rem;line-height:3.2rem;margin-top:0}}.ProductRelated__main a{font-weight:500}.ProductRelated__main span{border-bottom:1px solid #fff}@media only screen and (max-width:1033px){.ProductRelated__main span{border-bottom:1px solid #000}}.SocialShare{color:#7f8385;position:relative}.SocialShare__btn{width:2rem;display:block;transition:background .15s linear,color .15s linear}.SocialShare__btn svg{pointer-events:none}@media(hover:hover){.SocialShare__btn:hover{color:#3680e3}}.SocialShare__btn:active{color:#b8b8ff}.SocialShare__close{position:absolute;left:100%;top:-2.6rem}.SocialShare__close a{border-radius:50%;background:#363738;color:#fff;display:flex;align-items:center;justify-content:center;width:4.8rem;height:4.8rem;transition:background .15s linear,color .15s linear}@media(hover:hover){.SocialShare__close a:hover{color:#3680e3}}.SocialShare__close a:active{color:#cde0f1}.SocialShare__close a>div{position:relative;width:3.5rem;height:3.5rem}.SocialShare__close a>div:after,.SocialShare__close a>div:before{position:absolute;top:0;left:1.55rem;content:" ";height:3.5rem;width:.4rem;background-color:currentColor}.SocialShare__close a>div:before{transform:rotate(45deg)}.SocialShare__close a>div:after{transform:rotate(-45deg)}.SocialShare__items{background:#cde0f1;padding:1.6rem 1.6rem 2.4rem;position:absolute;bottom:-1.6rem;right:-2.6rem;z-index:1;display:flex;flex-direction:column;gap:10px;border-radius:1.6rem;width:17rem}.SocialShare__item{display:flex}.SocialShare__item,.SocialShare__item button{font-weight:400;font-size:2.1rem;line-height:3rem}.SocialShare__item button{color:#363738!important;width:100%;display:flex!important;border-bottom:1px solid #363738!important;gap:.4rem!important;align-items:center}.SocialShare__item button svg{width:2rem;pointer-events:none}.BuyBtn{font-size:1.4rem;line-height:2.2rem;display:flex;flex-direction:column;z-index:99;cursor:pointer}@media only screen and (max-width:1033px){.BuyBtn{width:100%;padding:0 var(--margin);margin-top:3.6rem;margin-bottom:3.6rem}}@media only screen and (max-width:1033px)and (max-width:1033px){.BuyBtn{width:100%;padding:0 var(--margin)}}@media only screen and (min-width:1034px){.BuyBtn{height:auto;align-items:center;text-align:center;margin-left:2.5rem;margin-right:2.5rem}}.BuyBtn.--center{align-items:center;margin:auto 0}.BuyBtn.--right{align-items:flex-end}@media only screen and (min-width:1034px){.BuyBtn.--right{align-items:center;margin-top:auto}}.BuyBtn>div{display:flex}.BuyBtn svg{width:.6rem;margin-left:.2rem}.BuyBtn__circle{width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;background:#884f70;border-radius:50%;color:#fff;margin-bottom:.5rem;position:relative;transition:background .15s linear,color .15s linear;font-weight:500;font-size:1.6rem;line-height:1.6rem;letter-spacing:0}.BuyBtn__circle.Kaufen{font-size:1rem}@media(hover:hover){.BuyBtn__circle:hover{background:#9cb29e;color:#417777}}.BuyBtn__circle:active{color:#417777;background:#417777}.BuyBtn__circle-wrap{position:absolute;transition:transform .5s ease-in-out;opacity:0}.BuyBtn__circle-anim,.BuyBtn__circle-wrap{top:0;left:0;width:4rem;height:4rem;transform-origin:center center}.BuyBtn__circle-anim{position:fixed;background:#417777;border-radius:50%;transition:transform .5s ease-in-out,background .5s linear,opacity .5s linear;z-index:999}@media only screen and (min-width:1034px){body{overflow-y:hidden;overflow-x:auto;width:auto}}a{text-underline-offset:.2em}@media only screen and (min-width:1034px){main{display:flex;flex-direction:row}main .Layout,main .Layout__main,main .Layout__main .row{height:100vh;width:auto;flex-shrink:0;display:flex;flex-direction:row}main .n-s{flex-shrink:0}}.Layout{z-index:1;background:#fff}.Layout,.Layout__main{position:relative;width:100vw;overflow:hidden;min-height:100vh}@media only screen and (min-width:1034px){.Layout__main{min-width:100vw}}.CloseBtn{position:absolute;top:1.5rem;right:1.5rem;cursor:pointer;z-index:1;transition:background .15s linear,color .15s linear}@media(hover:hover){.CloseBtn:hover{color:#3680e3}}.CloseBtn:active{color:#b8b8ff}.CloseBtn>div{position:relative;width:3.7rem;height:3.7rem}.CloseBtn>div:after,.CloseBtn>div:before{position:absolute;top:0;left:1.65rem;content:" ";height:3.7rem;width:.4rem;background-color:currentColor}.CloseBtn>div:before{transform:rotate(45deg)}.CloseBtn>div:after{transform:rotate(-45deg)}@media only screen and (min-width:768px){.CloseBtn>div{position:relative;width:7.2rem;height:7.2rem}.CloseBtn>div:after,.CloseBtn>div:before{position:absolute;top:0;left:3.3rem;content:" ";height:7.2rem;width:.6rem;background-color:currentColor}.CloseBtn>div:before{transform:rotate(45deg)}.CloseBtn>div:after{transform:rotate(-45deg)}}@media only screen and (max-width:767px){.CloseBtn--lg-mob>div{position:relative;width:5.5rem;height:5.5rem}.CloseBtn--lg-mob>div:after,.CloseBtn--lg-mob>div:before{position:absolute;top:0;left:2.5rem;content:" ";height:5.5rem;width:.5rem;background-color:currentColor}.CloseBtn--lg-mob>div:before{transform:rotate(45deg)}.CloseBtn--lg-mob>div:after{transform:rotate(-45deg)}.CloseBtn--sm>div{position:relative;width:3.7rem;height:3.7rem}.CloseBtn--sm>div:after,.CloseBtn--sm>div:before{position:absolute;top:0;left:1.7rem;content:" ";height:3.7rem;width:.3rem;background-color:currentColor}.CloseBtn--sm>div:before{transform:rotate(45deg)}.CloseBtn--sm>div:after{transform:rotate(-45deg)}}.CloseBtn--light{color:#fff}@media only screen and (min-width:1034px){.h-d{display:none!important}}@media only screen and (max-width:767px){.h-m{display:none!important}}@media only screen and (max-width:1033px)and (min-width:768px){.h-t{display:none!important}}.img-inview .Image:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--product-background)}.img-inview .Image .Image__src{opacity:0;transform:scale(1.1);transition:opacity .15s linear,transform .75s cubic-bezier(.165,.84,.44,1);will-change:opacity,transform}.img-inview .ProductBlocks__caption{opacity:0;transition:opacity .5s linear;will-change:opacity}.img-inview.is-inview .Image.is-loaded{transform:none}.img-inview.is-inview .Image.is-loaded .Image__src{opacity:1;transform:none}.img-inview.is-inview .ProductBlocks__caption{opacity:1}.NotFound{display:flex;align-items:center;min-height:var(--vh);width:100vw}.NotFound__content{font-weight:400;font-size:2.1rem;line-height:3rem;text-align:center;width:100%;padding:30px}.Page{width:100%;padding:5rem var(--sides) 8rem;background:#f5f5b8}@media only screen and (min-width:1034px){.Page{background:#faf9f2;padding:5rem 6rem 8rem;gap:6rem}.Page>div{height:100%;flex-shrink:0}}.Page__main{width:100%;text-align:left;display:flex;flex-direction:column;gap:3.5rem}@media only screen and (min-width:1034px){.Page__main{padding-top:calc((100vh - 13rem)/18*1);width:50rem}}@media only screen and (max-width:1033px){.Page__content,.Page__title{width:100%;padding:0 var(--margin)}}@media only screen and (min-width:1034px){.Page__content{font-size:1.8rem;line-height:2.6rem}}.Page h1{font-weight:500}@media only screen and (min-width:1034px){.Page h1{font-weight:400;font-size:8.5rem;line-height:11rem;font-weight:500}}.Page h2{font-weight:400;font-size:1.8rem;line-height:2.2rem;letter-spacing:.1em;font-weight:500;text-transform:uppercase;margin-bottom:.8rem}.Page h2:not(:first-child){margin-top:6rem}.Page h3{font-size:2.4rem;line-height:3.2rem}.Page h3,.Page h4{font-weight:400;font-weight:500}.Page h4{font-size:2.1rem;line-height:3rem}.Page__btn-wrap{margin-left:auto;margin-bottom:2rem}@media only screen and (min-width:768px){.Page__btn-wrap{position:absolute;top:0;right:0}}.Page__cookiebtn{display:flex;justify-content:center;align-items:center;white-space:nowrap;border-radius:1.8rem;background:#ffbf6e;color:#363738;padding:.6rem 1.2rem .8rem;font-weight:500;font-size:1.6rem;line-height:2.4rem;cursor:pointer}@media(hover:hover){.Page__cookiebtn:hover{background:#ffcaab;color:#363738}}.Page__cookiebtn:active{background:#fff59e;color:#363738}.Page__cookiebtn svg{width:2.1rem;margin-left:.6rem}.Page__image{margin-bottom:3.5rem;position:relative;flex-direction:column}@media only screen and (max-width:1033px){.Page__image{width:100%;padding:0 var(--margin)}}@media only screen and (min-width:1034px){.Page__image{padding-top:calc((100vh - 13rem)/18*2);width:50rem;max-width:70vh}}.Page__image-caption{font-size:1.6rem;line-height:2.4rem;color:#363738;display:block;margin-top:1rem}.Page--story{background:#fff}@media only screen and (max-width:1033px){.Page--story .Page__title{text-align:center}.Page--story .Page__content{margin:0 auto}}.PageProducts{background:#f5f5f5;padding:5rem 2rem;position:fixed;top:0;left:0;width:100%;height:100%}@media only screen and (min-width:1034px){.PageProducts{padding:5rem 6rem 8rem}}.PageProducts__inner{max-width:30vh;margin:0 auto;height:100%;display:flex;flex-direction:column;justify-content:center}@media only screen and (max-width:1033px){.PageProducts__inner{width:55.5555555556%;padding:0 var(--margin)}}@media only screen and (min-width:1034px){.PageProducts__inner{width:100%;max-width:70rem;min-height:100%}}.PageProducts--3 .PageProducts__inner{max-width:21vh}@media only screen and (min-width:1034px){.PageProducts--3 .PageProducts__inner{max-width:100rem}.PageProducts--3 .PageProducts__inner .ProductThumb{width:33.333%}}.PageProducts--4 .PageProducts__inner{max-width:55vh}@media only screen and (max-width:1033px){.PageProducts--4 .PageProducts__inner{width:77.7777777778%;padding:0 var(--margin)}}@media only screen and (min-width:1034px){.PageProducts--4 .PageProducts__inner{max-width:120rem}.PageProducts--4 .PageProducts__inner .ProductThumb{width:25%}}.PageProducts--4 .ProductThumb{width:50%}.PageProducts__logo{color:#c4c9cc;width:13rem;position:absolute;top:2rem;left:50%;transform:translateX(-50%)}@media only screen and (min-width:1034px){.PageProducts__logo{display:none}}.PageProducts__products{width:100%;display:flex;flex-wrap:wrap;flex-direction:row}.ProductThumb{position:relative;width:100%;background:#000}@media only screen and (min-width:1034px){.ProductThumb{width:50%}}.ProductThumb:before{content:"";width:100%;padding-bottom:140%;display:block}.ProductThumb .Image{position:absolute;top:0;left:0;width:100%;transition:filter .25s linear}.ProductThumb__title{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;text-align:center;font-weight:400;font-size:2.1rem;line-height:3rem;font-weight:500;color:var(--color);background:rgba(0,0,0,.3);transition:opacity .75s linear;opacity:0}@media only screen and (min-width:1034px){.ProductThumb__title{font-weight:400;font-size:3.4rem;line-height:4.6rem;font-weight:500}}.ProductThumb.is-hover .ProductThumb__title{opacity:1}.ProductThumb.is-hover .Image{filter:grayscale(100)}@media(hover:hover){.ProductThumb.has-hover:hover .ProductThumb__title{opacity:1}.ProductThumb.has-hover:hover .Image{filter:grayscale(100)}}.PageDefault{background:#fff}@media only screen and (min-width:1034px){.PageDefault{min-width:100%!important;justify-content:center;gap:0!important}}.PageDefault h1{font-weight:400;font-size:3.6rem;line-height:4.8rem;font-weight:500}.PageDefault__inner{width:100%;max-width:100rem}@media only screen and (min-width:768px){.PageDefault__inner{display:flex}}@media only screen and (min-width:1034px){.PageDefault .Page__main{margin-top:-5rem;height:100vh!important;overflow-x:scroll;padding-bottom:8rem;width:66.666%}}.PageDefault .Page__image{display:flex;justify-content:center;align-items:center}@media only screen and (max-width:767px){.PageDefault .Page__image .Image{width:60%;margin-right:auto}}@media only screen and (min-width:768px){.PageDefault .Page__image{width:33.333%;order:1;padding-left:2rem;display:flex;justify-content:flex-start;align-items:flex-end;max-height:90vh}}@media only screen and (max-width:1033px){.PageDefault .Page__content{margin:0 auto}}.PageResellers{background:#dfdcd5;position:fixed;top:0;left:0;width:100%;height:100%;display:block}@media only screen and (min-width:1034px){.PageResellers{position:relative}}.PageResellers__home{color:#95938d;display:inline-flex!important;gap:.5rem;font-size:2.4rem;line-height:2.4rem;font-weight:500}.PageResellers__home svg{width:2rem}.PageResellers h1{font-size:4.8rem;line-height:4.8rem;margin-top:1rem}@media only screen and (max-width:1033px){.PageResellers h1{display:none}}.PageResellers__main,.PageResellers__map{position:absolute;top:0;left:0;width:100%}@media only screen and (min-width:1034px){.PageResellers__main,.PageResellers__map{position:relative}}.PageResellers__main{display:flex;flex-direction:column;top:0;bottom:50%;background:#dfdcd5;overflow-y:scroll;padding:0 2rem}@media only screen and (min-width:1034px){.PageResellers__main{width:50rem;top:0;padding:3rem;bottom:0}}.PageResellers__header{width:100%}.PageResellers__content{margin-top:auto;display:flex;flex-direction:column-reverse}@media only screen and (min-width:1034px){.PageResellers__content{flex-direction:column;height:100%}}.PageResellers__map{height:50%;z-index:0;position:relative}.PageResellers__map>div{height:100%!important}@media only screen and (max-width:1033px){.PageResellers__map{top:50%}}@media only screen and (min-width:1034px){.PageResellers__map{width:calc(100vw - 50rem)!important;height:100%}.PageResellers__map>div{height:100%!important}}.PageResellers__marker:before{content:"";width:1rem;height:1rem;border-radius:50%;background:#363738;display:block}@media(hover:hover){.PageResellers__marker:hover:before{background:#c9303e}}.PageResellers__marker.is-active:before{background:#c9303e}@media only screen and (max-width:1033px){.PageResellers .pigeon-zoom-buttons{display:none!important}}.Breadcrumbs{display:flex;flex-direction:column;margin-top:auto;gap:2.4rem;align-items:flex-start}@media only screen and (max-width:1033px){.Breadcrumbs{flex-direction:row;align-items:center;padding:1.4rem 2rem;gap:0;margin-left:-2rem;width:calc(100% + 4rem);overflow-x:auto}}.Breadcrumbs li{display:flex;align-items:center}@media only screen and (max-width:1033px){.Breadcrumbs li:not(:last-child):after{content:"/";font-size:2rem;font-weight:500;line-height:2rem;color:#7f8385;margin:0 1rem}}.Breadcrumbs a{color:#417777;font-size:2rem;font-weight:500;line-height:2rem;border-radius:2.8rem;white-space:nowrap}@media only screen and (min-width:1034px){.Breadcrumbs a{padding:0 1.5rem;border-radius:2.8rem}}.Breadcrumbs a.is-active{background:#fff;font-size:2.8rem;line-height:4.3rem;padding:0 1.5rem .4rem}.ResellersDropdown{width:100%;border-top:1px solid;padding:2.5rem 0 10rem;margin-top:2.5rem;font-size:2.1rem;line-height:2.1rem;color:#363738;min-height:50%}@media only screen and (max-width:1033px){.ResellersDropdown{border-top:0;border-bottom:1px solid;padding:2.5rem 0;margin-top:0}}.ResellersDropdown a{text-underline-offset:.4em}.ResellersDropdown ul{display:flex;gap:2.8rem;flex-wrap:wrap}.ResellersDropdown li{display:flex;align-items:center;gap:.4rem}.ResellersDropdown li:before{content:"";width:.5rem;height:.5rem;background:currentColor;border-radius:50%}.ResellersDropdown .txt{font-size:1.8rem;line-height:2.4rem}.ResellersDropdown .txt a{color:#3680e3}.Product{position:relative;width:100%;background:#faf9f2}@media only screen and (min-width:1034px){.Product{padding:5rem 0 8rem 4rem;gap:4rem}.Product>div{height:100%;flex-shrink:0}}.Product__hero-main{padding:0 var(--inner) 4.8rem;flex-direction:column;display:flex;gap:3.6rem}@media only screen and (min-width:1034px){.Product__hero-main{width:33rem;order:-1;padding:0;gap:2.5rem}}.Product__hero-tools{width:100%}.Product__hero-info{padding:0 var(--inner) 4.8rem;flex-direction:column;display:flex;gap:3.6rem;position:relative}@media only screen and (min-width:1034px){.Product__hero-info{width:57rem;order:0;padding:calc((100vh - 13rem)/18*0) 0 0;gap:4.8rem}}.Product__hero{padding:0}@media only screen and (min-width:1034px){.Product__hero{padding:0}}.Product__hero-img{width:100%}@media only screen and (min-width:1034px){.Product__hero-img{margin-top:-5rem}.Product__hero-img .Image{height:calc((100vh - 13rem)/18*18 + 13rem);width:auto}}.Product__main{font-size:1.6rem;line-height:2.4rem;padding:4.8rem 0 0;display:flex;flex-direction:column;gap:2rem;position:relative}@media only screen and (min-width:1034px){.Product__main{gap:2.5rem}}@media only screen and (max-width:1033px){.Product__main>div{width:100%;padding:0 var(--margin)}}.Product__title svg{height:2.6rem;margin:0 auto;width:auto;display:block}@media only screen and (min-width:1034px){.Product__title svg{height:3rem}}.Product__designer{font-size:1.4rem;line-height:2.2rem;display:flex;flex-direction:column;align-items:center}.Product__designer a{font-weight:500;color:var(--product-color);font-size:1.6rem;line-height:2.4rem;position:relative;display:inline-block;vertical-align:middle;overflow:hidden;text-decoration:none}.Product__designer a:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:currentColor;transform:translateX(calc(-50% - .1em));animation:trace-out .15s linear 0s forwards;animation:trace-in .15s linear 0s forwards}@media(hover:hover){.Product__designer a:hover:after{animation:trace-in .15s linear 0s forwards;animation:trace-out .15s linear 0s forwards}}@media only screen and (min-width:1034px){.Product__designer a{font-size:1.8rem;line-height:2.6rem}}.Product__share{width:auto!important;position:absolute;top:2rem;color:#7f8385;z-index:1;left:-1rem}@media only screen and (min-width:1034px){.Product__share{top:auto;bottom:0;left:0}.Product__desc{width:100%;margin-top:auto}}@media only screen and (max-width:1033px){.Product__desc .txt{width:88.8888888889%;padding:0 var(--margin)}}@media only screen and (max-width:767px){.Product__desc .txt{max-width:32rem}}@media only screen and (max-width:1033px){.Product__desc .txt{margin:0 auto}}@media only screen and (min-width:768px)and (max-width:1033px){.Product__desc .txt{max-width:77.777%}}@media only screen and (min-width:1034px){.Product__desc .txt{width:100%;padding:0;order:2;font-weight:400;font-size:2.1rem;line-height:2.8rem}}.rws-container .rws-close,.rws-container .rws-header{display:none}.rws-container .rws-icon{color:#fff}.LanguageSwitcher_main__FcjsL{display:flex;align-items:center;justify-content:center;z-index:10;position:absolute;bottom:0;text-align:center;font-size:2.1rem;line-height:3rem;height:3.6rem;width:100%;left:0;bottom:1.8rem;color:#363738}@media only screen and (min-width:1034px){.LanguageSwitcher_main__FcjsL{position:fixed;color:#c9c8c7;mix-blend-mode:difference;width:auto;left:6rem;bottom:1.8rem}}.LanguageSwitcher_btn__8qCwn{border:2px solid;color:currentColor;cursor:pointer;font-size:1.4rem;line-height:1.6rem;padding:0 .6rem;font-weight:500;text-transform:uppercase;align-items:center;height:2.7rem;width:11.7rem;display:flex;justify-content:center;z-index:9}.LanguageSwitcher_btn__8qCwn>div{border-right:1px solid;height:1.6rem;padding-right:.6rem;margin-right:.6rem}.LanguageSwitcher_btn__8qCwn svg{height:1.2rem;width:auto;display:block;transition:transform .5s cubic-bezier(.165,.84,.44,1)}.LanguageSwitcher_open__gofYB .LanguageSwitcher_btn__8qCwn svg{transform:rotate(180deg)}.LanguageSwitcher_close__hPWnj{position:relative;display:block;cursor:pointer}.LanguageSwitcher_close__hPWnj svg{width:3.9rem}.LanguageSwitcher_wrap__yzA4R{width:100%;background:#fff;z-index:9;transform:translateY(100%);transition:transform .75s cubic-bezier(.165,.84,.44,1);bottom:0;left:0;text-align:center;font-size:2.1rem;line-height:3rem;color:#363738;position:absolute}@media only screen and (min-width:1034px){.LanguageSwitcher_wrap__yzA4R{position:fixed;width:23.7rem;background:#f5f5b8}}.LanguageSwitcher_wrap__yzA4R.LanguageSwitcher_open__gofYB{transform:none}.LanguageSwitcher_button__mK9r9{font-size:2.1rem;line-height:3rem;color:#363738}.LanguageSwitcher_button__mK9r9.LanguageSwitcher_active__ufXes{color:#417777;font-weight:500}@media(hover:hover){.LanguageSwitcher_button__mK9r9:hover{color:#417777}}.LanguageSwitcher_inner__pPUGy{width:100%;display:flex;flex-direction:column;gap:3rem;align-items:center;padding:2rem 0 8rem;opacity:0;transition:opacity .25s linear}.LanguageSwitcher_open__gofYB .LanguageSwitcher_inner__pPUGy{opacity:1;transition:opacity .5s linear .25s}.LanguageSwitcher_title__7bPIL{font-weight:500}.LanguageSwitcher_item__ndoog{display:flex;flex-direction:column;align-items:center}.LanguageSwitcher_itemtitle__WUN6W{font-size:1.8rem;line-height:2.2rem;font-weight:500;letter-spacing:.04em;margin-bottom:1rem;text-transform:uppercase;color:#7f8385}.LanguageSwitcher_itemcontent__PSTyH{display:flex;align-items:center;flex-direction:column}.Intro_main__rVll5{width:100%;height:100%;position:fixed;top:0;left:0;background:#c0b490;color:#363738;z-index:999;transition:opacity .25s linear}.Intro_main__rVll5.Intro_hide__Hu9_W{opacity:0;pointer-events:none}.Intro_wrap__l1fwG{width:30rem;position:absolute;top:2rem;left:50%;margin-left:-15rem;aspect-ratio:1/.26}@media only screen and (min-width:768px){.Intro_wrap__l1fwG{width:26.5rem;margin-left:-13.25rem;bottom:2.1rem;top:auto;transform-origin:bottom center;transform:scale(4.9);transition:transform .25s ease-in-out}}.Intro_company__BNoas{position:absolute;top:0;left:0;width:100%;opacity:0;display:flex;justify-content:center}.Intro_company__BNoas svg{width:65%;margin-left:35%}.Intro_logo__UYcho{width:46.3%;color:#363738;position:absolute;left:50%;top:5rem;transform:translateX(-50%);transition:top .25s linear}@media only screen and (min-width:768px){.Intro_logo__UYcho{bottom:0;top:auto}}.Intro_logo__UYcho svg{fill:currentColor;transition:fill .25s linear}.Intro_logo__UYcho svg>g{fill:#363738;transition:opacity .25s linear,fill .25s linear}.Intro_textwrap__H1DXe{position:absolute;top:17rem;width:100%;left:0}@media only screen and (min-width:768px){.Intro_textwrap__H1DXe{top:30%}}.Intro_text__SD_6g{text-align:center;text-transform:uppercase;font-weight:500;opacity:0;font-size:1.8rem;line-height:2.2rem;letter-spacing:.1em;transition:opacity .25s linear}@media only screen and (min-width:1034px){.Intro_text__SD_6g{font-size:2.4rem;line-height:2.8rem}}.Intro_--1__Y1Qm_ .Intro_logo__UYcho{color:#b8b8ff}.Intro_--1__Y1Qm_ .Intro_logo__UYcho svg>g{opacity:0}.Intro_--2__2KNLN .Intro_logo__UYcho{color:transparent}.Intro_--2__2KNLN .Intro_logo__UYcho svg>g{opacity:0}.Intro_--3__jvOaW .Intro_logo__UYcho{color:#363738}.Intro_--3__jvOaW .Intro_logo__UYcho svg>g{opacity:0}.Intro_--4__G_n5L .Intro_logo__UYcho{color:#363738}.Intro_--4__G_n5L .Intro_logo__UYcho svg>g{opacity:1}.Intro_--5__v5jLk .Intro_logo__UYcho{color:#363738}.Intro_--5__v5jLk .Intro_logo__UYcho svg>g{opacity:1}.Intro_--6__Hqck4 .Intro_logo__UYcho{color:#363738}.Intro_--6__Hqck4 .Intro_logo__UYcho svg>g{opacity:1}@media only screen and (max-width:767px){.Intro_--6__Hqck4 .Intro_logo__UYcho{top:0}}.Intro_--7__N88oO .Intro_logo__UYcho{color:#c4c9cc}.Intro_--7__N88oO .Intro_logo__UYcho svg>g{opacity:1;fill:#c4c9cc}@media only screen and (min-width:768px){.Intro_--7__N88oO .Intro_wrap__l1fwG{transform:none}}@media only screen and (max-width:767px){.Intro_--7__N88oO .Intro_logo__UYcho{top:0}}.Intro_--7__N88oO .Intro_text__SD_6g{opacity:1}.Intro_--8__v2QV4 .Intro_logo__UYcho{color:#c4c9cc}.Intro_--8__v2QV4 .Intro_logo__UYcho svg>g{opacity:1;fill:#c4c9cc}@media only screen and (max-width:767px){.Intro_--8__v2QV4 .Intro_logo__UYcho{top:0}}@media only screen and (min-width:768px){.Intro_--8__v2QV4 .Intro_wrap__l1fwG{transform:none}}@font-face{font-family:__font_5f3cbf;src:url(/_next/static/media/2e18415878ad7694-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:__font_5f3cbf;src:url(/_next/static/media/8b689f0960df1c8c-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:__font_Fallback_5f3cbf;src:local("Arial");ascent-override:98.28%;descent-override:25.36%;line-gap-override:0.00%;size-adjust:101.75%}.__className_5f3cbf{font-family:__font_5f3cbf,__font_Fallback_5f3cbf}.__variable_5f3cbf{--fontface:"__font_5f3cbf","__font_Fallback_5f3cbf"}