.navbar[data-v-131e594c]{position:fixed;top:0;left:0;width:100%;display:flex;justify-content:space-between;align-items:center;padding:10px;background-color:var(--bgc);border-bottom:1px solid #e0e0e0;z-index:999}.navbar .navbar__center[data-v-131e594c]{cursor:pointer}.navbar .navbar__center img[data-v-131e594c],.navbar .navbar__center object[data-v-131e594c],.navbar .navbar__center svg[data-v-131e594c]{pointer-events:none}.navbar__center[data-v-131e594c]{display:flex;align-items:center;width:50%;justify-content:center}.navbar__left[data-v-131e594c],.navbar__right[data-v-131e594c]{display:flex;align-items:center;width:25%}.navbar__right[data-v-131e594c]{justify-content:flex-end}.navbar__button[data-v-131e594c]{background:none;border:none;font-size:1.2rem;color:#333;cursor:pointer;padding:5px;margin:0 5px}.navbar__button[data-v-131e594c]:hover{color:#000}.navbar__logo-fallback[data-v-131e594c],.navbar__logo[data-v-131e594c]{height:40px;margin:0 10px;cursor:pointer}.navbar__menu[data-v-131e594c]{position:fixed;top:61px;left:0;width:100%;height:calc(100vh - 61px);background-color:var(--bgc);display:flex;flex-direction:column;transition:all .3s ease;transform:translateX(-100%)}.navbar__menu.show[data-v-131e594c]{transform:translateX(0)}.navbar__menu-item[data-v-131e594c]{padding:20px;font-size:1.1rem;color:#333;text-decoration:none;border-bottom:1px solid #e0e0e0;cursor:pointer}.navbar__menu-item[data-v-131e594c]:hover{color:#000}.mdi[data-v-131e594c]{font-size:24px}*{box-sizing:border-box}:root{--main:#e3210f;--bgc:#fafafa;--lg_grey:#e0e0e0;--md_grey:#adadad;--dk_grey:#424242;--textcolor:#464646}body{background-color:var(--bgc)}h1,h2,h3,h4,h5,h6{margin:0}h2{font-family:Cocogoose}header{margin-bottom:30px}header h2{position:relative;font-family:Cocogoose;font-weight:600;margin:0;font-size:1.5rem;line-height:2.25rem}header h2.h2-icon{padding-top:40px;padding-left:40px;padding-bottom:10px;position:relative}header h2.h2-icon:after{content:"";position:absolute;top:0;left:0;content:url(/img/rectangle-red.ec1bff31.svg)}header.main-header{padding:30px 0;border-bottom:1px solid #e0e0e0;text-align:center}header.main-header h2{display:inline-block;margin:0 auto}.h3{font-family:Cocogoose;font-size:1.375rem;font-weight:500;line-height:2.125rem}.h3,body{margin:0}p{margin:0 0 10px}p :last-child{margin-bottom:0}#app{font-family:Flexo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50;padding:60px 15px 30px}@font-face{font-family:Flexo;font-weight:300;src:url(/fonts/Flexo_light.b67a5da9.9e16b316.otf) format("opentype")}@font-face{font-family:Flexo;font-weight:500;src:url(/fonts/Flexo_medium.c1e9d87c.0d7791ac.otf) format("opentype")}@font-face{font-family:Cocogoose;font-weight:200;src:url(/fonts/CocogoosePro-UltraLight.ab31788e.2d37584d.ttf)}.home[data-v-93dbd964]{padding:30px 0}.home-buttons[data-v-93dbd964]{display:flex;flex-direction:column;align-items:center;gap:30px;margin-top:30px}.home-buttons .home-button a[data-v-93dbd964]{display:block;color:inherit;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.home-buttons .home-button a .box-image[data-v-93dbd964]{position:relative}.home-buttons .home-button a .box-image img[data-v-93dbd964]{width:100%;height:auto}.home-buttons .home-button a .box-image[data-v-93dbd964]:after{position:absolute;content:url(/img/edge-red-big.1a2ed125.svg);top:0;right:0;width:calc(100% - 30px);max-width:291px}.home-buttons .home-button a .box-content[data-v-93dbd964]{width:calc(100% - 30px);margin-left:30px;background-color:var(--bgc);margin-top:-100px;padding-left:30px;padding-top:27px;position:relative;min-height:120px;z-index:10}.home-buttons .home-button a .box-content .teaser_topline[data-v-93dbd964]{color:var(--main);text-transform:uppercase;font-size:.9375rem}.home-buttons .home-button a .box-content .teaser_headline[data-v-93dbd964]{margin-bottom:10px;margin-top:10px}.home-buttons .home-button a .box-content .teaser_text[data-v-93dbd964]{font-family:Flexo,sans-serif;font-size:1rem;font-weight:300;line-height:1.5rem}.image-slider[data-v-07e1b492]{position:relative;width:calc(100% + 30px);margin:0 -15px;height:320px;overflow:hidden}.image-slider .slider-container[data-v-07e1b492]{display:flex;transition:transform .5s ease;height:100%;width:100%}.image-slider .slider-container img[data-v-07e1b492]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.image-slider .nav-button[data-v-07e1b492]{position:absolute;bottom:15px;background:rgba(0,0,0,.5);color:#fff;border:none;padding:10px;cursor:pointer;font-size:2em;transition:opacity .3s ease}.image-slider .nav-button.prev[data-v-07e1b492]{left:10px}.image-slider .nav-button.next[data-v-07e1b492]{right:10px}.image-slider .nav-button[data-v-07e1b492]:disabled{opacity:.5;cursor:not-allowed}.image-slider .nav-button[data-v-07e1b492]:not(:disabled):hover{opacity:.8}.color-selector[data-v-f1735f46]{padding:30px 0 0;border-top:1px solid #e0e0e0}.color-category+.color-category[data-v-f1735f46]{margin-top:60px}.color-category h4[data-v-f1735f46]{color:var(--main);font-weight:400}.color-category .color-list[data-v-f1735f46]{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;margin:0 -10px;text-align:center}.color-category .color-list .color-item[data-v-f1735f46]{width:33.333333%;padding:0 5px;font-weight:300;font-size:.8em}.color-category .color-list .color-item .color-swatch[data-v-f1735f46]{margin:15px 0 0}.color-category .color-list .color-item .color-swatch img[data-v-f1735f46]{border-radius:100%;border:1px solid #e0e0e0}.size-selector[data-v-87b0aad8]{padding:30px 0}.size-selector h4[data-v-87b0aad8]{color:var(--main);font-weight:400}.size-selector .size-list[data-v-87b0aad8]{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.size-selector .size-list .size-item[data-v-87b0aad8]{width:calc(50% - 5px);margin-top:10px;border:1px solid #e0e0e0;padding:5px 10px;display:inline-block}.product-description[data-v-9319af52]{margin-bottom:30px;padding:25px;background-color:#eee}.product-description .full-description[data-v-9319af52],.product-description .teaser[data-v-9319af52]{margin-bottom:.5rem}.product-description .toggle-button[data-v-9319af52]{background:none;border:none;color:var(--main);font-weight:600;cursor:pointer;padding:0;font-size:.9em}.product-description .toggle-button[data-v-9319af52]:hover{text-decoration:underline}.fade-enter-active[data-v-9319af52],.fade-leave-active[data-v-9319af52]{transition:opacity .5s ease,max-height .5s ease;max-height:1000px;overflow:hidden}.fade-enter-from[data-v-9319af52],.fade-leave-to[data-v-9319af52]{opacity:0;max-height:0}.fade-enter-to[data-v-9319af52],.fade-leave-from[data-v-9319af52]{opacity:1;max-height:1000px}.youtube-video[data-v-20c9b723]{width:100%;max-width:800px;margin:0 auto 30px}.youtube-video .video-container[data-v-20c9b723]{position:relative;width:100%;height:0;overflow:hidden}.youtube-video .video-container iframe[data-v-20c9b723]{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #e0e0e0}.youtube-video .video-title[data-v-20c9b723]{font-size:1em;color:#333;background-color:#e0e0e0;padding:20px}header.main-header[data-v-cab1020e]{padding:30px 0;border-bottom:1px solid #e0e0e0;text-align:center}header.main-header h2[data-v-cab1020e]{display:inline-block;margin:0 auto}ul[data-v-cab1020e]{margin:0;padding:0;list-style:none}.model-list[data-v-cab1020e]{padding:30px 0}.model-item+.model-item[data-v-cab1020e]{margin-top:50px}.model-item a[data-v-cab1020e]{text-decoration:none}.model-item .model-image img[data-v-cab1020e]{width:100%;height:auto}.model-item .model-content[data-v-cab1020e]{background-color:var(--bgc);margin-left:auto;margin-top:-80px;padding:30px 20px 0 40px;position:relative;width:calc(100% - 40px)}.model-item .model-content .brand[data-v-cab1020e]{color:#adadad;font-size:14px;font-weight:500;letter-spacing:.56px;line-height:1;margin-bottom:15px;text-transform:uppercase}.model-item .model-content .name[data-v-cab1020e]{-webkit-box-pack:justify;-ms-flex-pack:justify;color:#464646;display:flex;flex-wrap:nowrap;font-size:26px;font-weight:500;justify-content:space-between;line-height:1.15}.model-item .model-content .name .model-brand object[data-v-cab1020e]{height:30px;width:auto}.model-item .model-content .cta[data-v-cab1020e]{color:var(--main);font-size:14px;font-weight:500;letter-spacing:1px;margin-bottom:0;text-transform:uppercase;margin-top:10px}.question-accordion{border-top:1px solid #e0e0e0}.question-accordion .question-head{padding:20px 0;cursor:pointer;position:relative;padding-right:40px;font-weight:500}.question-accordion .question-head:hover{background-color:#e0e0e0}.question-accordion .question-head:after{content:"󰅀";font-family:Material Design Icons;position:absolute;right:15px;top:50%;transform:translateY(-50%);transition:transform .3s ease}.question-accordion .question-body{padding:0 0 20px;font-weight:300}.question-accordion .question-body a{color:var(--main);font-weight:500;display:inline-block;margin:10px 0 20px}.question-accordion .question-body a:before{content:"→ "}.category-item .category-headline[data-v-54155aee]{margin-bottom:20px}.category-item .category-headline h2[data-v-54155aee]{font-size:20px;font-weight:700}.category-item .question-list[data-v-54155aee]{display:flex;flex-direction:column}.faq-view[data-v-1dfad54e]{padding:30px 0}.faq-view header[data-v-1dfad54e]{margin-bottom:30px}.faq-view header h2[data-v-1dfad54e]{font-size:24px;margin-bottom:10px}.faq-view header p[data-v-1dfad54e]{font-size:16px;line-height:1.5}.faq-view .section-content .faq-list[data-v-1dfad54e]{display:flex;flex-direction:column;gap:30px}.faq-view .back-button[data-v-1dfad54e]{border:1px solid var(--main);background-color:transparent;border-radius:0;padding:20px 15px;text-align:center;display:block;width:100%;font-size:1em;color:var(--main);margin:30px 0 0;font-family:Flexo,sans-serif}.faq-view .back-button span.mdi[data-v-1dfad54e]{margin-right:3px}.content[data-v-085f46c2]{text-align:center}.content svg[data-v-085f46c2]{width:80%;max-width:240px;height:auto;margin:0 auto 15px;opacity:.15}.content span[data-v-085f46c2]{font-size:1.2em;display:block}