:root{--spacer-lg:80px;--spacer-md:60px;--spacer-sm:40px;--spacer-xs:20px;--plyr-color-main:#939598}@media screen and (min-width:576px){:root{--spacer-lg:120px;--spacer-md:70px;--spacer-sm:50px;--spacer-xs:20px}}@media screen and (min-width:768px){:root{--spacer-lg:160px;--spacer-md:80px;--spacer-sm:60px;--spacer-xs:20px}}body,html{margin:0;overflow-x:hidden}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:rgba(0,0,0,.01) 0 0 1px}body{background-color:#fff;color:#000}body.noscroll{overflow:hidden}body.gray{background-color:#f1f1f1}table{border-spacing:0}table td{padding:0 .8em 0 0}@font-face{font-family:Theinhardt;src:url(../../../fonts/Theinhardt-Thin.woff2) format("woff2"),url(../../../fonts/Theinhardt-Thin.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Theinhardt;src:url(../../../fonts/Theinhardt-Medium.woff2) format("woff2"),url(../../../fonts/Theinhardt-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Theinhardt;src:url(../../../fonts/Theinhardt-Medium-Italic.woff2) format("woff2"),url(../../../fonts/Theinhardt-Medium-Italic.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:SimonMono;src:url(../../../fonts/LehniAGSimonMono-Light.woff2) format("woff2"),url(../../../fonts/LehniAGSimonMono-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}.main{min-height:800px}.container__back,.designer__text,.h1,.h2,.h3,.monster-input,.monster-input-ghost,.newscard__suptitle,.newscard__title,.pagination a,.product-intro__text,.text-sans,.text-sans-lg,.text-sans-md,.text-sans-sm,.text-sans-xl,.text-sans-xs,body,figcaption,figcaption.figcaption--small,form,h1,h2,h3{font-family:Theinhardt,sans-serif;font-weight:200}.text-sans-xs,figcaption.figcaption--small{font-size:.9375rem;letter-spacing:.01em;line-height:1.13}.text-sans-xs.ruler--bottom,figcaption.ruler--bottom.figcaption--small{padding-bottom:11px}.pagination a,.text-sans-sm,body,figcaption,form{font-size:1.25rem;line-height:1.15}.pagination a.ruler--bottom,.text-sans-sm.ruler--bottom,body.ruler--bottom,figcaption.ruler--bottom,form.ruler--bottom{padding-bottom:11px}.designer__text,.h1,.h2,.h3,.newscard__suptitle,.product-intro__text,.text-sans-md,h1,h2,h3{font-size:1.5rem;letter-spacing:-.01em;line-height:1.1}.ruler--bottom.designer__text,.ruler--bottom.h1,.ruler--bottom.h2,.ruler--bottom.h3,.ruler--bottom.newscard__suptitle,.ruler--bottom.product-intro__text,.text-sans-md.ruler--bottom,h1.ruler--bottom,h2.ruler--bottom,h3.ruler--bottom{padding-bottom:10px}@media screen and (min-width:1024px){.designer__text,.h1,.h2,.h3,.newscard__suptitle,.product-intro__text,.text-sans-md,h1,h2,h3{font-size:1.75rem}.ruler--bottom.designer__text,.ruler--bottom.h1,.ruler--bottom.h2,.ruler--bottom.h3,.ruler--bottom.newscard__suptitle,.ruler--bottom.product-intro__text,.text-sans-md.ruler--bottom,h1.ruler--bottom,h2.ruler--bottom,h3.ruler--bottom{padding-bottom:9px}}.newscard__title,.text-sans-lg{font-size:2rem;letter-spacing:-.02em;line-height:1.1}.ruler--bottom.newscard__title,.text-sans-lg.ruler--bottom{padding-bottom:9px}@media screen and (min-width:768px){.newscard__title,.text-sans-lg{font-size:2.625rem;line-height:1.05}.ruler--bottom.newscard__title,.text-sans-lg.ruler--bottom{padding-bottom:8px}}@media screen and (min-width:1024px){.newscard__title,.text-sans-lg{font-size:3.25rem}.ruler--bottom.newscard__title,.text-sans-lg.ruler--bottom{padding-bottom:6px}}.monster-input,.monster-input-ghost,.text-sans-xl{font-size:2.625rem;letter-spacing:-.02em;line-height:1}.ruler--bottom.monster-input,.ruler--bottom.monster-input-ghost,.text-sans-xl.ruler--bottom{padding-bottom:9px}@media screen and (min-width:768px){.monster-input,.monster-input-ghost,.text-sans-xl{font-size:4rem;letter-spacing:-.03em}.ruler--bottom.monster-input,.ruler--bottom.monster-input-ghost,.text-sans-xl.ruler--bottom{padding-bottom:5px}}@media screen and (min-width:1024px){.monster-input,.monster-input-ghost,.text-sans-xl{font-size:5rem}.ruler--bottom.monster-input,.ruler--bottom.monster-input-ghost,.text-sans-xl.ruler--bottom{padding-bottom:3px}}.call-to-action,.color-circles__item,.downloads,.downloads__info,.form-control,.product-combination__price,.product-grid__overlay,.product-intro__button,.product-intro__price,.retailers,.retailers__contact a,.retailers__info-window,.retailers__search-field,.special-button,.tabs__item,.tabs__label,.text-serif,.text-serif-lg,.text-serif-md,.text-serif-sm,.text-serif-xl,.text-serif-xs,.textimage,.textimage__link,a,form>button{font-family:SimonMono,serif;font-weight:300;letter-spacing:0;line-height:1.25}.color-circles__item,.text-serif-xs{font-size:.5625rem}.downloads__info,.product-grid__overlay,.retailers__contact a,.retailers__info-window,.text-serif-sm,.textimage,.textimage__link{font-size:.8125rem}.downloads,.form-control,.product-intro__button,.retailers,.retailers__search-field,.special-button,.tabs__item,.tabs__label,.text-serif-md,a,form>button{font-size:1rem;line-height:1.4375}.product-combination__price,.product-intro__price,.text-serif-lg{font-size:1.125rem}@media screen and (min-width:768px){.product-combination__price,.product-intro__price,.text-serif-lg{font-size:1.375rem}}@media screen and (min-width:1024px){.product-combination__price,.product-intro__price,.text-serif-lg{font-size:1.5625rem}}.call-to-action,.text-serif-xl{font-size:1.5625rem}@media screen and (min-width:768px){.call-to-action,.text-serif-xl{font-size:2rem}}@media screen and (min-width:1024px){.call-to-action,.text-serif-xl{font-size:2.8125rem}}.container__back,.h1,.h2,.h3,.newscard__suptitle,.text-bold,figcaption,figcaption.figcaption--small,h1,h2,h3,strong{font-weight:500}.text-grey,em{color:#939598;font-style:inherit}a{color:red;font-family:SimonMono,serif!important;letter-spacing:0;text-decoration:none;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.textimage__link,a.uncolored,a:hover{color:#000}.textimage__link:hover,a.uncolored:hover{color:red}.h1,.h2,.h3,h1,h2,h3{margin:0 0 .2em;position:relative}.h1.ruler--top,.h2.ruler--top,.h3.ruler--top,.textimage__title+.h1.textimage__text,.textimage__title+.h2.textimage__text,.textimage__title+.h3.textimage__text,.textimage__title+h1.textimage__text,.textimage__title+h2.textimage__text,.textimage__title+h3.textimage__text,h1.ruler--top,h2.ruler--top,h3.ruler--top{padding-top:5px}@media screen and (min-width:1024px){.h1.ruler--top,.h2.ruler--top,.h3.ruler--top,.textimage__title+.h1.textimage__text,.textimage__title+.h2.textimage__text,.textimage__title+.h3.textimage__text,.textimage__title+h1.textimage__text,.textimage__title+h2.textimage__text,.textimage__title+h3.textimage__text,h1.ruler--top,h2.ruler--top,h3.ruler--top{padding-top:4px}}.downloads__list:first-child,ol:first-child,p:first-child,ul:first-child{margin-top:0}.downloads__list:last-child,ol:last-child,p:last-child,ul:last-child{margin-bottom:0}.downloads__list:not([class]),.ul.downloads__list,a[class=""],ul.ul,ul:not([class]){list-style:none;padding:0}.downloads__list:not([class]) li,.ul.downloads__list li,a[class=""] li,ul.ul li,ul:not([class]) li{margin-left:1.2em;position:relative}.downloads__list:not([class]) li:before,.ul.downloads__list li:before,a[class=""] li:before,ul.ul li:before,ul:not([class]) li:before{content:"–";left:-1.2em;position:absolute}ol{margin-left:2em;padding-left:0}.accordion__checkbox{display:none}.accordion__label{cursor:pointer}.accordion__toggle{margin-left:6px;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.accordion__checkbox:checked~.accordion__label .accordion__toggle{-webkit-transform:rotate(.5turn);-ms-transform:rotate(.5turn);transform:rotate(.5turn)}.accordion__content{display:none}.accordion__checkbox:checked~.accordion__content,.anchor{display:block}.anchor{position:absolute;margin-top:-100px}@media (prefers-reduced-motion:no-preference){body.js .animation-wrapper{opacity:0}body.js .animation-wrapper--dir-up{-webkit-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px)}body.js .animation-wrapper--dir-right{-webkit-transform:translateX(-200px);-ms-transform:translateX(-200px);transform:translateX(-200px)}body.js .animation-wrapper--dir-left{-webkit-transform:translateX(200px);-ms-transform:translateX(200px);transform:translateX(200px)}body.js .animation-wrapper--animate{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity 1.5s ease-in-out,-webkit-transform 1s ease-in-out;transition:opacity 1.5s ease-in-out,-webkit-transform 1s ease-in-out;transition:opacity 1.5s ease-in-out,transform 1s ease-in-out;transition:opacity 1.5s ease-in-out,transform 1s ease-in-out,-webkit-transform 1s ease-in-out}}.button,.pagination a{padding:.3em .6em;border:1px solid #000;color:#000;background-color:#fff;font-weight:300;-webkit-transition:background-color .25s ease-in-out,color .15s ease-in-out;transition:background-color .25s ease-in-out,color .15s ease-in-out}.button:hover,.pagination a:hover{color:#fff;background-color:#000}.button-wrapper{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.special-button,form>button{background-color:#fff;border:none;border-top:1px solid #00c200;color:#00c200;cursor:pointer;display:block;margin-top:20px;padding:0;position:relative;text-align:left;width:100%}@media screen and (min-width:450px){.special-button,form>button{width:260px}}.special-button--right{float:right}.special-button:hover,form>button:hover{background-color:inherit;color:#00c200}.special-button:before,form>button:before{background-color:#00c200;content:"";height:12px;left:0;position:absolute;top:-12px;-webkit-transition:width .2s ease-in-out;transition:width .2s ease-in-out;width:0;z-index:-1}.special-button:hover:before,form>button:hover:before{width:100%}.call-to-action{background-color:#ff0;line-height:1.133;padding:1em;text-align:center}@media screen and (min-width:576px){.call-to-action{padding:1em}}.call-to-action a{font-size:inherit}.color-circles__list{--width:100px!important;--repeat-mode:auto-fit;display:grid;gap:40px 12px;grid-template-columns:repeat(var(--repeat-mode),var(--width));list-style:none;padding:0;width:100%}@media screen and (min-width:450px){.color-circles__list{--width:120px!important;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}}.color-circles__item{line-height:1.3;margin:0}.color-circles__circle{background-size:cover;border-radius:50%;-webkit-box-shadow:2px 2px 6px 0 rgba(51,51,51,.2);box-shadow:2px 2px 6px 0 rgba(51,51,51,.2);height:100px;margin-bottom:8px;width:100px}@media screen and (min-width:450px){.color-circles__circle{height:120px;width:120px}}.configurator{width:100%;height:100vh;max-height:950px;position:relative;margin-top:10px}.configurator--fullscreen{margin-top:0}.configurator__fullscreen{display:inline-block;position:absolute;z-index:2;top:0;right:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);cursor:pointer;line-height:0}.configurator__fullscreen:after{content:"";position:absolute;z-index:1;top:-5px;left:-5px;right:-5px;bottom:-5px;background-color:hsla(0,0%,100%,.85);border-radius:5px}.configurator--fullscreen .configurator__fullscreen{-webkit-transform:none;-ms-transform:none;transform:none;top:10px;right:10px}.configurator__fullscreen-icon{position:relative;width:30px;height:30px;z-index:2}.configurator__fullscreen-icon--minimize{display:none}.configurator--fullscreen .configurator__fullscreen-icon--minimize{display:block}.configurator--fullscreen .configurator__fullscreen-icon--maximize{display:none}.configurator__iframe{position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;width:100%;height:100%;border:none}.configurator-placeholder{display:none}.container,.container-wrapper{margin:0 -20px;padding:0 20px}.container-wrapper{overflow:hidden;position:relative}.container__back{font-size:28rem;left:-.1em;letter-spacing:-.02em;line-height:.7;overflow:hidden;position:absolute;top:-.015em;white-space:nowrap;right:0}.container__front{position:relative;z-index:10}.designer__cols{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px 20px}@media screen and (min-width:768px){.designer__cols{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.designer__image{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%}@media screen and (min-width:768px){.designer__image{width:320px}}@media screen and (min-width:1024px){.designer__image{width:400px}}.designer__text{font-weight:500}.designer__text--additional{font-weight:300;margin-top:1em}.designer-teaser+.designer-teaser{margin-top:var(--spacer-lg)}.downloads+.downloads{margin-top:1em}.downloads__info{margin-left:.6em;text-transform:uppercase}.flickity{position:relative}.flickity .lazyimage-placeholder{background:#fff}.flickity--images{font-size:0}.flickity-fade .flickity-slider{-webkit-transform:unset!important;-ms-transform:unset!important;transform:unset!important}.flickity-cell{margin-right:20px}.flickity-fade .flickity-cell{-webkit-transform:unset!important;-ms-transform:unset!important;transform:unset!important;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;opacity:0;pointer-events:none}.flickity-fade .flickity-cell.is-selected{opacity:1;pointer-events:all}.flickity-button{opacity:0}.flickity.flickity--hideArrows .flickity-button{display:none}.flickity:not(.flickity--hideArrows):hover .flickity-button{opacity:1;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.flickity-button,.flickity-button:hover{background:none}.flickity-prev-next-button{width:50px;height:50px;color:#000;z-index:500}.flickity-prev-next-button.previous{left:30px}.flickity--text .flickity-prev-next-button.previous{left:-10px}@media screen and (min-width:1300px){.section--narrow .flickity--text>.flickity-prev-next-button.previous{left:-70px}}@media screen and (min-width:1300px){.section--narrow .flickity--text .flickity--text>.flickity-prev-next-button.previous{left:10px}}@media screen and (min-width:1800px){.section--wide .flickity--text>.flickity-prev-next-button.previous{left:-70px}}@media screen and (min-width:1300px){.section--wide .flickity--text .flickity--text>.flickity-prev-next-button.previous{left:10px}}.flickity-prev-next-button.next{right:30px}.flickity--text .flickity-prev-next-button.next{right:-10px}@media screen and (min-width:1300px){.section--narrow .flickity--text>.flickity-prev-next-button.next{right:-70px}}@media screen and (min-width:1300px){.section--narrow .flickity--text .flickity--text>.flickity-prev-next-button.next{right:10px}}@media screen and (min-width:1800px){.section--wide .flickity--text>.flickity-prev-next-button.next{right:-70px}}@media screen and (min-width:1300px){.section--wide .flickity--text .flickity--text>.flickity-prev-next-button.next{right:10px}}.footer{background-color:#f1f1f1;margin:160px auto 0;padding:0 0 80px;gap:20px;font-family:SimonMono,serif;font-size:1rem;--width:250px}.footer__title{padding-top:6px;border-top:1px solid #000;line-height:1.4375;margin:0 0 30px}.footer__title a{color:#000}.footer__title+.footer__title{border-top:none;padding-top:0}.footer__socials{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:12px}.footer__socials-link{display:block;-webkit-box-flex:0;-webkit-flex:0;-ms-flex:0;flex:0;color:#000}.footer__socials-link:hover{color:red}.footer__socials-link svg{width:auto;height:23px}.footer__link{font-size:1rem;color:#000}.footer__link:hover{color:red}form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-width:655px;gap:20px}form.form--full-width,form[action*=newsletter]{max-width:100%}form textarea{resize:vertical}form>button{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.form-control{font-family:Theinhardt,sans-serif;font-weight:200}textarea{font-family:inherit}.form-group,.form-group label:not(.control-label){display:block}.form-group label:not(.control-label)>input[type=checkbox],.form-group label:not(.control-label)>input[type=radio]{margin-right:6px}.control-label{display:block;padding:0 0 .2em}.required .control-label:after{content:"*";margin-left:2px}.form-control{border:1px solid #939598;display:block;font-size:1rem;padding:8px 10px;width:100%}.has-error .form-control{border-color:red}select.form-control{padding:8px 5px}.hint-block{background:#f1f1f1;border:1px solid #939598;display:block;padding:5px;position:relative;top:-2px}div+.hint-block,label:not(.control-label)+.hint-block{border:none;margin-top:5px}.has-error>input+.hint-block,.has-error>select+.hint-block,.has-error>textarea+.hint-block{border-bottom-left-radius:0;border-bottom-right-radius:0;border-color:red}.hint-block:empty{display:none}.help-block{display:block;padding:6px}.hint-block+.help-block{margin-top:-2px}.help-block:empty{display:none}.has-error .help-block{background-color:red;color:#fff;font-weight:500}.has-error>div+.hint-block+.help-block{margin-top:1px}.has-error>div:not(.hint-block)+.help-block,.has-error>label:not(.control-label)+.help-block,.has-error>label:not(.control-label)+.hint-block+.help-block{margin-top:5px}.grid{--width:260px;--repeat-mode:auto-fit;display:grid;gap:50px 20px;grid-template-columns:1fr;width:100%}@media screen and (min-width:450px){.grid{grid-template-columns:repeat(var(--repeat-mode),var(--width))}.grid--minWidth{grid-template-columns:repeat(var(--repeat-mode),minmax(var(--width),1fr))}.grid--centered{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.grid--2col{grid-template-columns:repeat(2,1fr)}.grid--3col{grid-template-columns:repeat(3,1fr)}.grid--4col{grid-template-columns:repeat(4,1fr)}.grid--5col{grid-template-columns:repeat(5,1fr)}.grid--6col{grid-template-columns:repeat(6,1fr)}}.header{background-color:#fff;padding:0 10px;max-width:1700px;margin:0 auto;position:relative;z-index:999}@media screen and (min-width:576px){.header{padding:0 20px}}body.ready .header{-webkit-transition:transform .4s ease,z-index 0s ease .4s;transition:transform .4s ease,z-index 0s ease .4s}.header:after{display:none;content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fff;margin:0 calc(50% - 50vw)}@media screen and (min-width:1100px){.header:after{display:block}}.header__side{position:absolute;top:20px;z-index:3}.header__side--left{display:none;left:20px;width:100px;white-space:nowrap;overflow:hidden;will-change:width;top:17px}@media screen and (min-width:1440px){.header--small .header__side--left{display:block}}.header__side--right{right:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:40px;margin-top:-2px}@media screen and (min-width:576px){.header__side--right{right:20px}}.header__side .langnav{position:relative;margin-top:-5px}.header__main{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:20px;margin:0;max-width:50%}@media screen and (min-width:1100px){.header__main{max-width:calc(100% - 300px)}}@media screen and (min-width:1660px){.header__main{gap:20px}}.header--small .header__main{margin:0 auto 0 0;max-width:1100px}@media screen and (min-width:1280px){.header--small .header__main{gap:100px}}@media screen and (min-width:1440px){.header--small .header__main{margin:0 auto}}@media screen and (min-width:1660px){.header--small .header__main{margin:0 280px;gap:170px}}.header__column{padding-top:19px}.header__column--mainnav{display:none;-webkit-box-flex:2;-webkit-flex-grow:2;-ms-flex-positive:2;flex-grow:2;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;padding-top:13px;z-index:1}@media screen and (min-width:1100px){.header__column--mainnav{display:block}}.header__column--logo{bottom:-1px;display:block;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;z-index:2;will-change:width;position:relative;width:100%}@media screen and (min-width:1100px){.header__column--logo{max-width:840px}}.header--small .header__column--logo{width:218px}.header__column--mainnav:hover+.header__column--logo{pointer-events:none}.header__swiss-made{font-family:Theinhardt,sans-serif!important;font-weight:500;font-size:16px;color:#bbb;text-decoration:none}.header__swiss-made:hover{color:#bbb}.header__logo{display:block;line-height:0;color:#000;margin-bottom:0}@media screen and (min-width:450px){.header__logo{margin-bottom:0}}@media screen and (min-width:576px){.header__logo{margin-bottom:-2px}}@media screen and (min-width:1100px){.header__logo{margin-bottom:0;margin-bottom:-2px}}@media screen and (min-width:1440px){.header__logo{margin-bottom:-4px}}.header--small .header__logo{margin-bottom:-1px}figure{line-height:0;margin:0;position:relative}figure.zoom-icon:after{content:url(../../../svg/icons/image-zoom.svg);display:block;height:48px;pointer-events:none;position:absolute;right:0;top:0;width:48px}figure>a,img{display:block}img{height:auto;width:100%}.langnav{display:none}@media screen and (min-width:1100px){.langnav{display:block}}.langnav__list{list-style:none;margin:0;padding:0;white-space:nowrap}.langnav__item{display:inline-block;line-height:1}.langnav__item:before{display:none}.langnav__item:not(:first-child){margin-left:.8em}.langnav__item:not(:first-child):after{content:"/";margin-left:-.75em;position:absolute;top:3px}.langnav__link{color:#000;display:block;position:relative;text-decoration:none;font-size:.9375rem}@media screen and (min-width:1100px){.langnav__link{font-size:1rem}}.langnav__item--active .langnav__link,.langnav__link:hover{color:red}.mainnav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:20px;height:100%}@media screen and (min-width:1280px){.mainnav{gap:30px}}@media screen and (min-width:1440px){.mainnav{gap:40px}}.mainnav:before{display:block;background-color:#fff;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:2;pointer-events:none}.mainnav:hover:before{pointer-events:all}.mainnav__item:after{bottom:0;content:"";display:none;left:0;position:absolute;right:0;top:20px;z-index:2}.mainnav__item:hover:after{display:block}.mainnav__subnav{display:block;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:0;-webkit-transition:transform .5s ease-in-out,opacity .25s ease-in-out;transition:transform .5s ease-in-out,opacity .25s ease-in-out;z-index:1;pointer-events:none}.mainnav__subnav,.mainnav__subnav:after{background-color:#fff;bottom:0;left:0;position:absolute;right:0}.mainnav__subnav:after{content:"";top:0;z-index:-1;margin:0 calc(50% - 50vw)}.mainnav__item:hover .mainnav__subnav{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);opacity:1;pointer-events:all;-webkit-transition:transform .5s ease-in-out,opacity .25s ease-in-out;transition:transform .5s ease-in-out,opacity .25s ease-in-out}.mainnav__link{color:#000;position:relative;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out;z-index:3;font-size:.9375rem}@media screen and (min-width:1140px){.mainnav__link{font-size:1rem}}.mainnav__link.active,.mainnav__link:hover{color:red}.mainnav__link:before{content:"";bottom:0;left:-10px;position:absolute;right:-10px;top:-5px}.js-monster-input:not(.monster-input),form[action*=newsletter] #model-email:not(.monster-input){visibility:hidden}.monster-input-wrapper{margin:20px 0;position:relative}.monster-input{border:none;caret-color:red;outline:none;padding:0;position:relative;width:100%;z-index:1}@media (pointer:coarse){.monster-input{background-color:#f2f2f2}}.monster-input,.monster-input-ghost{font-size:100px;height:110px;letter-spacing:0;line-height:0;text-align:center;white-space:nowrap}@media screen and (min-width:576px){.monster-input,.monster-input-ghost{font-size:200px;height:220px}}@media screen and (min-width:768px){.monster-input,.monster-input-ghost{font-size:280px;height:310px}}@media screen and (min-width:1024px){.monster-input,.monster-input-ghost{font-size:360px;height:400px}}.monster-input-ghost{position:absolute;visibility:hidden;top:0;left:0;bottom:0;right:0;z-index:-1}.newscard{background-color:#ff0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:270px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:8px}.newscard,.newscard.ruler--top,.textimage__title+.newscard.textimage__text{padding-top:5px}@media screen and (min-width:1024px){.newscard.ruler--top,.textimage__title+.newscard.textimage__text{padding-top:4px}}.newscard__suptitle{margin:0}.newscard__title{display:inline;margin:0 .1em 0 0}.pagination{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;list-style:none;margin:0;padding:0;gap:10px}.pagination .disabled{display:none}.pagination li.active a{color:#fff;background-color:#000;pointer-events:none}.plyr--video,.plyr__video-embed{width:100%}.product-combination__price{margin-top:1em}.product-grid__cell-wrapper{position:relative}.product-grid__overlay{background-color:rgba(0,0,0,.05);border-top:1px solid red;color:red;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;opacity:0;padding-top:4px;pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.product-grid__cell-wrapper:hover .product-grid__overlay{display:block;opacity:1}.product-intro{display:grid;gap:20px;grid-template-columns:1fr}@media screen and (min-width:768px){.product-intro{grid-template-columns:1fr 1fr}}.product-intro__title{margin-bottom:0}.product-intro__text p{margin-top:0}.product-intro__text-toggle+.product-intro__text-long,body.nojs .product-intro__text-short,body.nojs .product-intro__text-toggle{display:none}body.nojs .product-intro__text-toggle+.product-intro__text-long{display:block}.product-intro__image-col{padding-top:5px}.product-intro__price{-webkit-align-self:end;-ms-flex-item-align:end;align-self:end}@media screen and (min-width:768px){.product-intro__price{padding-bottom:15px}}@media screen and (min-width:1024px){.product-intro__price{padding-bottom:14px}}.product-intro__buttons{-webkit-align-self:end;-ms-flex-item-align:end;align-self:end;padding-bottom:16px}@media screen and (min-width:768px){.product-intro__buttons{justify-self:end}}.product-intro__button{background-color:#fff;border-top:1px solid #00c200;color:#00c200;display:block;margin-top:20px;position:relative;width:260px}.product-intro__button:hover{color:#00c200}.product-intro__button:before{background-color:#00c200;content:"";height:12px;left:0;position:absolute;top:-12px;-webkit-transition:width .2s ease-in-out;transition:width .2s ease-in-out;width:0;z-index:-1}.product-intro__button:hover:before{width:100%}.js-open-pswp{cursor:pointer}.retailers{background-color:#f2f2f2;display:grid;gap:20px;margin-bottom:-160px;padding:0 10px 50px}@media screen and (min-width:576px){.retailers{padding:0 20px 50px}}@media screen and (min-width:1024px){.retailers{gap:0;grid-template-columns:6.8fr 9.8fr;grid-template-rows:-webkit-min-content 1fr;grid-template-rows:min-content 1fr;height:70vh}}.retailers__form{border-bottom:1px solid #000;border-top:1px solid #000}.retailers__form input[type=radio]{accent-color:#000;margin-left:0;margin-right:10px}@media screen and (min-width:1024px){.retailers__form{grid-column:1/2;grid-row:1/2;min-width:0}}.retailers__listing{border-top:1px solid #000;overflow-y:scroll;height:360px}@media screen and (min-width:1024px){.retailers__listing{border-top:none;grid-column:1/2;grid-row:2/3;height:auto;min-width:0}}.retailers__map{aspect-ratio:5/3;height:auto;width:100%}@media screen and (min-width:1024px){.retailers__map{aspect-ratio:none;grid-column:2/3;grid-row:1/3;height:100%;min-width:0}}.retailers__search-field{background-color:#f2f2f2;border:none;border-bottom:1px solid #000;color:red;outline:none;padding:.25em 0;width:100%}.retailers__options{container-type:inline-size;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 20px;overflow-y:auto;padding:1.2em 0;scrollbar-gutter:stable}.retailers__options>*{width:100%}@container (width > 475px){.retailers__options>*{width:calc(50% - 10px)}}.retailers__contact{border-top:1px solid #000;container-type:inline-size;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 20px;padding-top:2px;-webkit-transition:color .2s ease-in-out,border-top-color .2s ease-in-out;transition:color .2s ease-in-out,border-top-color .2s ease-in-out}.retailers__contact.active{border-top-color:red;color:red}.retailers__contact:first-child{border-top:none}.retailers__contact+.retailers__contact{margin-top:1.2em}.retailers__contact>*{width:100%}@container (width > 460px){.retailers__contact>*{width:calc(50% - 10px)}}.retailers__contact a{color:#939598}.retailers__contact a:hover{color:red}.retailers__contact a+a{margin-left:1em}.retailers__company-name{text-transform:uppercase}.retailers__info-window{line-height:1.3;padding-bottom:5px}.ruler,.textimage__title+.textimage__text{border:0 solid #000}.ruler--top,.textimage__title+.textimage__text{border-top-width:1px;padding-top:4px}.ruler--top.ruler--thick,.textimage__title+.ruler--thick.textimage__text{border-top-width:12px}.ruler--bottom{border-bottom-width:1px;padding-bottom:4px}.searchpage__form{display:block;max-width:none;width:100%}.searchpage__input{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:5px 10px;border:1px solid #000;border-radius:0;z-index:2}.searchpage__input:focus{outline:solid #000;outline-width:2px 0 2px 2px}.searchpage__button{-webkit-box-flex:0;-webkit-flex:0;-ms-flex:0;flex:0;border:1px solid #000;border-left-width:0;background-color:#fff;border-radius:0;cursor:pointer;padding:5px 20px;-webkit-transition:background-color .25s ease-in-out,color .15s ease-in-out;transition:background-color .25s ease-in-out,color .15s ease-in-out;z-index:1}.searchpage__button:hover{background-color:#000;color:#fff}.searchpage__result-counter{margin:1em 0}.searchpage__result{display:block;margin-top:3em;color:#000}.searchpage__result .hover{-webkit-transition:color .25s ease-in-out;transition:color .25s ease-in-out}.searchpage__result:hover .hover{color:red}.searchpage__pagination{margin-top:4em}.section{margin:0 auto}.section--full{max-width:100%;padding:0}.section--wide{padding:0 10px}@media screen and (min-width:576px){.section--wide{padding:0 20px}}.section--narrow{max-width:1140px;padding:0 10px}@media screen and (min-width:576px){.section--narrow{padding:0 20px}}.servicenav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:20px}.servicenav__link{display:none}@media screen and (min-width:1100px){.servicenav__link{display:block}}.servicenav__link--menu{display:block;height:14px;margin-top:1px;width:26px}@media screen and (min-width:1100px){.servicenav__link--menu{display:none}}.spacer{border:none;display:block;margin:0}.spacer,.spacer--lg{height:var(--spacer-lg)}.spacer--md{height:var(--spacer-md)}.spacer--sm{height:var(--spacer-sm)}.spacer--xs{height:var(--spacer-xs)}.subnav{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));padding:38px 20px 20px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.subnav__col{border-left:12px solid #000;padding-left:20px;min-height:433px}.subnav__col:first-child{border-left:none;padding-left:0}.subnav__list{list-style:none;margin:calc(1em - 12px) 0 0;padding:0;position:relative;bottom:-6px}.subnav__item{text-indent:-.6em;padding-left:.6em}.subnav__link{color:#000;font-size:.9375rem;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}@media screen and (min-width:1100px){.subnav__link{font-size:1rem}}.subnav__link:hover{color:red}.subnav__col>.subnav__link{position:relative;top:-6px}.tabs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:1em}.tabs__label{border-top:1px solid #000;color:#000;cursor:pointer;display:block;margin-top:.8em;-webkit-box-ordinal-group:initial;-webkit-order:initial;-ms-flex-order:initial;order:0;-webkit-transition:color .2s ease-in-out,border-color .2s ease-in-out;transition:color .2s ease-in-out,border-color .2s ease-in-out;width:100%}@media screen and (min-width:768px){.tabs__label{margin-top:0;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;width:calc(25% - 15px)}}.tabs__item{display:none;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin:.5em 0 1.5em;-webkit-box-ordinal-group:initial;-webkit-order:initial;-ms-flex-order:initial;order:0;width:100%}@media screen and (min-width:768px){.tabs__item{margin:1.5em 0 0;-webkit-box-ordinal-group:100;-webkit-order:99;-ms-flex-order:99;order:99}}.tabs__radio{display:none}.tabs__radio+.tabs__label:hover,.tabs__radio:checked+.tabs__label{border-color:red;color:red}.tabs-anchor,.tabs__radio:checked+.tabs__label+.tabs__item{display:block}.tabs-anchor{height:0;position:relative;top:-60px;visibility:hidden;width:0}.teardown{position:fixed;top:0;left:0;right:0;width:100%;padding:15px 0;background-color:#f1f1f1;z-index:1000;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:transform .2s ease-in-out;transition:transform .2s ease-in-out}.teardown--show{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.teardown__inner{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.teardown__inner,.teardown__items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}.teardown__items{color:#939598}.teardown__item{position:relative}.teardown__item:not(:last-child){padding-right:13px}.teardown__item:not(:last-child):after{content:"/";position:absolute;right:2px;top:0;font-size:1.1em}.teardown__link{color:#939598;font-size:.9375rem}@media screen and (min-width:1100px){.teardown__link{font-size:1rem}}.teardown__link:hover{color:red}.teardown__toTop{color:#939598;display:block}.teaser{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;padding:0}.teaser .text:last-child{padding-bottom:8px}.teaser__col{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%}.container .teaser__col:first-child{min-height:270px}@media screen and (min-width:576px){.teaser__col{min-height:0;width:calc(50% - 10px)}}.teaser__col>figure{height:100%}.teaser__col>figure>img{height:100%;-o-object-fit:cover;object-fit:cover}.teaser__title{margin:5px 0 .6em}@media screen and (min-width:1024px){.teaser__title{margin-top:4px}}.textimage{-webkit-transition:border-color .2s ease-in-out;transition:border-color .2s ease-in-out}.textimage:has(.textimage__link:hover){border-top-color:red}.textimage a{font-size:inherit}.textimage__title{min-height:30px}.textimage__title+.textimage__text{-webkit-transition:border-color .2s ease-in-out;transition:border-color .2s ease-in-out}.textimage__link:hover .textimage__title+.textimage__text{border-top-color:red}figure+.textimage__text{padding-top:4px}@media print{.footer,.header__langnav,.header__mainnav,.header__navicon,.page>.container>.layout>.layout__column:first-child,.scrolldown{display:none}.page>.container>.layout>.layout__column:last-child{padding-left:0}.heading{page-break-after:avoid}.slider,.slider+.pagedots.flickity-enabled{display:none}.slider-print{display:block!important}.slider-print img{max-width:100%;height:auto;page-break-inside:avoid}.slider-print img:first-child{page-break-before:avoid}.slider-print img+img{margin-top:25px}.main .downloads__list,.main ul{list-style:disc;padding-left:20px}.main .downloads__list li,.main ul li{padding-left:0}.main .downloads__list li:before,.main ul li:before,.pswp-open .pswp,.pswp-open .slider-print img{display:none}.pswp-open .slider-print img.active{display:block}.pswp-open .product__description,.pswp-open .product__downloads,.pswp-open .product__head{display:none}}
