.navbar[data-v-76ac7ead]{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-76ac7ead]{cursor:pointer}.navbar .navbar__center img[data-v-76ac7ead],.navbar .navbar__center object[data-v-76ac7ead],.navbar .navbar__center svg[data-v-76ac7ead]{pointer-events:none}.navbar__center[data-v-76ac7ead]{display:flex;align-items:center;width:50%;justify-content:center}.navbar__left[data-v-76ac7ead],.navbar__right[data-v-76ac7ead]{display:flex;align-items:center;width:25%}.navbar__right[data-v-76ac7ead]{justify-content:flex-end}.navbar__button[data-v-76ac7ead]{background:none;border:none;font-size:1.2rem;color:#333;cursor:pointer;padding:5px;margin:0 5px}.navbar__button[data-v-76ac7ead]:hover{color:#000}.navbar__logo-fallback[data-v-76ac7ead],.navbar__logo[data-v-76ac7ead]{height:34px;margin:0 10px;cursor:pointer}.navbar__menu[data-v-76ac7ead]{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-76ac7ead]{transform:translateX(0)}.navbar__menu-item[data-v-76ac7ead]{padding:20px;font-size:1.1rem;color:#333;text-decoration:none;border-bottom:1px solid #e0e0e0;cursor:pointer}.navbar__menu-item[data-v-76ac7ead]:hover{color:#000}.mdi[data-v-76ac7ead]{font-size:24px}.navbar__button[data-v-76ac7ead]{position:relative}*{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}.fade-enter-active[data-v-4a91af24],.fade-leave-active[data-v-4a91af24]{transition:opacity .3s ease}.fade-enter-from[data-v-4a91af24],.fade-leave-to[data-v-4a91af24]{opacity:0}.fade-enter-active .lightbox-content[data-v-4a91af24]{transition:transform .5s ease}.fade-enter-from .lightbox-content[data-v-4a91af24]{transform:translateY(-20px);opacity:0}.lightbox[data-v-4a91af24]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.9);display:flex;justify-content:center;align-items:center;z-index:1000}.lightbox .close-button[data-v-4a91af24]{position:absolute;top:20px;right:20px;background:transparent;border:none;color:#fff;font-size:30px;cursor:pointer;z-index:1001;padding:10px}.lightbox .close-button[data-v-4a91af24]:hover{color:#e0e0e0}.lightbox .lightbox-content[data-v-4a91af24]{max-width:90%;max-height:90%;width:1080px}.lightbox .lightbox-content img[data-v-4a91af24]{width:100%;height:100%;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.color-selector[data-v-53ae9b32]{padding:30px 0 0;border-top:1px solid #e0e0e0}.color-category+.color-category[data-v-53ae9b32]{margin-top:60px}.color-category h4[data-v-53ae9b32]{color:var(--main);font-weight:400}.color-category .color-list[data-v-53ae9b32]{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-53ae9b32]{width:33.333333%;padding:0 5px;font-weight:300;font-size:.8em}.color-category .color-list .color-item .color-swatch[data-v-53ae9b32]{margin:15px 0 0}.color-category .color-list .color-item .color-swatch .no-image[data-v-53ae9b32],.color-category .color-list .color-item .color-swatch img[data-v-53ae9b32]{border-radius:100%;border:1px solid #e0e0e0;-o-object-fit:cover;-o-object-position:center;object-fit:cover;object-position:center;width:60px;height:60px;display:inline-block}.color-category .color-list .color-item .color-swatch .no-image[data-v-53ae9b32]{position:relative;overflow:hidden}.color-category .color-list .color-item .color-swatch .no-image[data-v-53ae9b32]:before{content:"";display:block;width:200%;height:2px;background-color:#bbb;position:absolute;top:50%;left:30%;transform:translate(-50%,-50%) rotate(45deg)}.color-category .color-list .color-item .color-swatch .no-image[data-v-53ae9b32]:after{content:"";display:block;width:200%;height:2px;background-color:#bbb;position:absolute;top:50%;left:70%;transform:translate(-50%,-50%) rotate(45deg)}.size-selector[data-v-ee9b04c6]{padding:30px 0}.size-selector h4[data-v-ee9b04c6]{color:var(--main);font-weight:400}.size-selector .size-list[data-v-ee9b04c6]{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.size-selector .size-list .size-item[data-v-ee9b04c6]{width:calc(50% - 5px);margin-top:10px;border:1px solid #e0e0e0;padding:10px;line-height:1;display:inline-block}.product-description[data-v-463e0aea]{margin-bottom:6px;padding:25px;background-color:#eee}.product-description .full-description[data-v-463e0aea],.product-description .teaser[data-v-463e0aea]{margin-bottom:.5rem}.product-description .toggle-button[data-v-463e0aea]{background:none;border:none;color:var(--main);font-weight:600;cursor:pointer;padding:0;font-size:.9em}.product-description .toggle-button[data-v-463e0aea]:hover{text-decoration:underline}.fade-enter-active[data-v-463e0aea],.fade-leave-active[data-v-463e0aea]{transition:opacity .5s ease,max-height .5s ease;max-height:1000px;overflow:hidden}.fade-enter-from[data-v-463e0aea],.fade-leave-to[data-v-463e0aea]{opacity:0;max-height:0}.fade-enter-to[data-v-463e0aea],.fade-leave-from[data-v-463e0aea]{opacity:1;max-height:1000px}.youtube-video[data-v-6daca380]{width:100%;max-width:800px;margin:0 auto 30px}.youtube-video .video-container[data-v-6daca380]{position:relative;width:100%;line-height:0;overflow:hidden}.youtube-video .video-container video[data-v-6daca380]{width:100%;height:100%;border:1px solid #e0e0e0}.youtube-video .video-title[data-v-6daca380]{font-size:1em;color:#333;background-color:#e0e0e0;padding:20px}.wishlist-button[data-v-072afe6e]{margin:0 0 30px}.wishlist-button .btn-wishlist[data-v-072afe6e]{background:transparent;border:none;color:var(--main);padding:6px 0;margin-bottom:6px;font-size:14px;font-weight:500;letter-spacing:1px;cursor:pointer;transition:all .25s ease-in-out;display:inline-flex;align-items:center;justify-content:flex-start;text-align:left;width:100%;gap:4px}.wishlist-button .btn-wishlist[data-v-072afe6e]:hover{color:var(--textcolor)}.wishlist-button .btn-wishlist.in-wishlist[data-v-072afe6e]{background:var(--main);color:#fff}.wishlist-button .btn-wishlist.in-wishlist[data-v-072afe6e]:hover{background:transparent;color:var(--main)}.wishlist-button .btn-wishlist .mdi[data-v-072afe6e]{font-size:20px}header.main-header[data-v-620a36b0]{padding:30px 0;border-bottom:1px solid #e0e0e0;text-align:center}header.main-header h2[data-v-620a36b0]{display:inline-block;margin:0 auto}ul[data-v-620a36b0]{margin:0;padding:0;list-style:none}.model-list[data-v-620a36b0]{padding:30px 0}.model-item+.model-item[data-v-620a36b0]{margin-top:50px}.model-item a[data-v-620a36b0]{text-decoration:none}.model-item .model-image img[data-v-620a36b0]{width:100%;height:auto}.model-item .model-content[data-v-620a36b0]{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-620a36b0]{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-620a36b0]{-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-620a36b0]{height:30px;width:auto}.model-item .model-content .cta[data-v-620a36b0]{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}.empty-wishlist[data-v-8c0cb994]{text-align:center;padding:40px 20px}.empty-wishlist svg[data-v-8c0cb994]{width:80%;max-width:240px;height:auto;margin:0 auto 15px;opacity:.15}.empty-wishlist span[data-v-8c0cb994]{font-size:1.2em;display:block}.wishlist-items[data-v-8c0cb994]{list-style:none;padding:0;margin:-30px 0 0 0}.wishlist-item[data-v-8c0cb994]{display:grid;grid-template-columns:200px 1fr 50px;gap:20px;padding:20px 0;border-bottom:1px solid #e0e0e0;position:relative}.wishlist-item[data-v-8c0cb994]:last-child{border-bottom:none}.wishlist-item .item-image img[data-v-8c0cb994]{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.wishlist-item .item-content[data-v-8c0cb994]{display:flex;align-items:center;justify-content:flex-start}.wishlist-item .item-content .item-brand[data-v-8c0cb994]{color:#adadad;font-size:14px;font-weight:500;letter-spacing:.56px;text-transform:uppercase;margin-bottom:8px}.wishlist-item .item-content .item-name[data-v-8c0cb994]{font-size:24px;color:#464646;margin:0 0 16px}.wishlist-item .item-content .view-product[data-v-8c0cb994]{display:inline-flex;align-items:center;gap:8px;color:var(--main);text-decoration:none;font-size:14px;font-weight:500;letter-spacing:1px;text-transform:uppercase}.wishlist-item .item-content .view-product[data-v-8c0cb994]:hover{text-decoration:underline}.wishlist-item .remove-btn[data-v-8c0cb994]{background:transparent;border:none;color:#adadad;cursor:pointer;padding:8px;transition:color .3s ease}.wishlist-item .remove-btn[data-v-8c0cb994]:hover{color:var(--main)}.wishlist-item .remove-btn .mdi[data-v-8c0cb994]{font-size:24px}@media(max-width:768px){.wishlist-item[data-v-8c0cb994]{grid-template-columns:120px 1fr 40px;gap:15px;padding:15px 0}.wishlist-item .item-content .item-name[data-v-8c0cb994]{font-size:20px}}