@charset "UTF-8";@font-face{font-family:icomoon;font-style:normal;font-weight:400;src:url(../css/thirdparty/webfonts/icomoon-v16.woff) format("woff");font-display:swap}#alert-container .alert-danger>div:first-child:before,#alert-container .alert-success>div:first-child:before,#alert-container .alert-warning>div:first-child:before,#cookie-banner button:before,#scroll_to_top:after,#superzoom header .icon-close:before,.ac-element .ac-head:before,.accordion .card-header[data-toggle=collapse]:after,.action-banner button:before,.affiliate-hooks li:before,.basket-abatement,.basket-item .remove-item:after,.basket-percent-abatement span:first-child:before,.benefits-list ul>li:before,.breadcrumb li.js-history-back:before,.btn[data-toggle=collapse]:after,.customer-addresses div:first-of-type:after,.customer_account .account-overview:before,.customer_account .deactivation-button:before,.customer_account .service-hints nav>span:before,.filter-selected .sf-value:after,.filter:after,.headline-container.footer nav a:before,.headline-container nav a:before,.icon,.loader-spin:before,.measure-filter .camera .image:before,.measure-filter .laptop .image:before,.measure-filter .tablet .image:before,.milestone ul ul li:before,.modal-header button:first-child:before,.modal-header button:last-child:before,.module-3-boxes a .module-3-boxes-link span:before,.module-column a .module-column-text-link span:before,.page-next:not(:empty):after,.page-prev:not(:empty):before,.product-flag.heart:after,.service-kontakt-short .service-kontakt-email:before,.service-kontakt-short .service-kontakt-phone:before,.servicesite-info-map a.link:before,.servicesite-info-map img+a:before,.slick-next:before,.slick-prev:before,.social a:before,a.show-more:before,i,section.product-item .dots .arrow:after{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1}.icon-tkh-blog:before{content:"";color:#900}.icon-chevron-thin-up:before{content:""}.icon-pencil:before{content:""}.icon-email:before{content:""}.icon-cube:before{content:""}.icon-search:before{content:""}.icon-close:before{content:""}.icon-camera:before{content:""}.icon-tablet:before{content:""}.icon-laptop:before{content:""}.icon-star-empty:before{content:""}.icon-star-full:before{content:""}.icon-star-half:before{content:""}.icon-facebook-f:before{content:""}.icon-instagram:before{content:""}.icon-twitter:before{content:""}.icon-heart:before{content:""}.icon-square:before{content:""}.icon-trash-alt:before{content:""}.icon-user:before{content:""}.icon-window-minimize:before{content:""}.icon-angle-double-right:before{content:""}.icon-bars:before{content:""}.icon-check:before{content:""}.icon-check-circle:before{content:""}.icon-chevron-down:before{content:""}.icon-chevron-left:before{content:""}.icon-chevron-right:before{content:""}.icon-chevron-up:before{content:""}.icon-circle:before{content:""}.icon-circle-notch:before{content:""}.icon-exclamation-circle:before{content:""}.icon-external-link-square-alt:before{content:""}.icon-file-pdf:before{content:""}.icon-heart1:before{content:""}.icon-lock:before{content:""}.icon-long-arrow-alt-down:before{content:""}.icon-long-arrow-alt-up:before{content:""}.icon-percent:before{content:""}.icon-phone-square:before{content:""}.icon-plus:before{content:""}.icon-question-circle:before{content:""}.icon-share-alt:before{content:""}.icon-shopping-bag:before{content:""}.icon-square-filled:before{content:""}.icon-th-large:before{content:""}.icon-times:before{content:""}.icon-times-circle:before{content:""}.icon-user1:before{content:""}.icon-circle-left:before{content:""}.icon-pinterest:before{content:""}input::-ms-clear{display:none;height:0;width:0}#alert-container .alert-danger>div:first-child:before,#alert-container .alert-success>div:first-child:before,#alert-container .alert-warning>div:first-child:before,#cookie-banner button:before,#scroll_to_top:after,#superzoom header .icon-close:before,.ac-element .ac-head:before,.accordion .card-header[data-toggle=collapse]:after,.action-banner button:before,.affiliate-hooks li:before,.basket-abatement,.basket-item .remove-item:after,.basket-percent-abatement span:first-child:before,.benefits-list ul>li:before,.breadcrumb li.js-history-back:before,.btn[data-toggle=collapse]:after,.customer-addresses div:first-of-type:after,.customer_account .account-overview:before,.customer_account .deactivation-button:before,.customer_account .service-hints nav>span:before,.filter-selected .sf-value:after,.filter:after,.headline-container.footer nav a:before,.headline-container nav a:before,.icon,.loader-spin:before,.measure-filter .camera .image:before,.measure-filter .laptop .image:before,.measure-filter .tablet .image:before,.milestone ul ul li:before,.modal-header button:first-child:before,.modal-header button:last-child:before,.module-3-boxes a .module-3-boxes-link span:before,.module-column a .module-column-text-link span:before,.page-next:not(:empty):after,.page-prev:not(:empty):before,.product-flag.heart:after,.service-kontakt-short .service-kontakt-email:before,.service-kontakt-short .service-kontakt-phone:before,.servicesite-info-map a.link:before,.servicesite-info-map img+a:before,.slick-next:before,.slick-prev:before,.social a:before,[class^=icon-],a.show-more:before,section.product-item .dots .arrow:after{background-color:transparent!important;font-size:24px;line-height:30px}.filter-load{opacity:.3!important}.filter:after{font-size:14px;line-height:16px;margin-left:8px!important;content:""!important}.filter-selected .sf-title,.filter-selected .sf-value{cursor:url(resources/desktop/img/icons/cursor_delete.cur),pointer!important}.filter-selected .sf-value:after{color:#bcbcc8;font-size:12px;line-height:16px;content:""!important}.custom-control.custom-checkbox .custom-control-input{margin-top:-18px}.custom-select{padding-right:0}#basket-element .custom-control.custom-checkbox,.modal .custom-control.custom-checkbox{padding:0}#basket-element .custom-control.custom-checkbox .custom-control-input,.modal .custom-control.custom-checkbox .custom-control-input{margin-left:-5px}#basket-element .custom-control.custom-checkbox .custom-control-label,.modal .custom-control.custom-checkbox .custom-control-label{margin-left:0!important;text-indent:6px}#basket-element .custom-control.custom-checkbox .custom-control-label:after,.modal .custom-control.custom-checkbox .custom-control-label:after{margin-left:-1.5px;left:.35rem!important;top:23px!important}#basket-element .custom-control.custom-checkbox:not(.round) .custom-control-label:after,.modal .custom-control.custom-checkbox:not(.round) .custom-control-label:after{margin-top:-19px!important}.product-search .btn,.product-search .icon-times{font-size:12px;line-height:14px}.product-search .btn{line-height:22px;height:22px}.breadcrumb li.js-history-back:before{color:#6c757d!important;margin-right:5px;line-height:12px;font-size:8px;content:""!important}#scroll_to_top:after{color:#f8f9fa;font-size:14px;line-height:20px;content:""!important}.measure-filter .camera .image,.measure-filter .laptop .image,.measure-filter .tablet .image{background-color:#fff!important}.measure-filter .camera .image:before,.measure-filter .laptop .image:before,.measure-filter .tablet .image:before{font-size:36px;line-height:55px;color:#343a40}.measure-filter .laptop .image:before{content:""!important}.measure-filter .tablet .image:before{content:""!important;line-height:42px;font-size:30px}.measure-filter .camera .image:before{content:""!important;line-height:38px}.product-filter nav{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.page-next:not(:empty):after,.page-prev:not(:empty):before{text-indent:0!important;color:#343a40;font-size:16px;content:""!important}section.product-item.article_overlay .dots .arrow:after{margin-bottom:4px;margin-left:0;content:""!important}section.product-item .dots span{margin-bottom:0}section.product-item .dots .arrow:after{color:#555a59;font-size:12px;margin:-5px 0 0 8px;content:""!important}section.product-item .color-picture{height:auto}.product-flag{line-height:13px}.product-flag.heart:after{line-height:28px;color:#ccc;font-size:20px;content:""!important}.product-flag.heart.marked:after{content:""!important;color:#900}.loader-spin:before{line-height:42px;color:#ccc;font-size:32px;content:""!important}#cookie-banner button:before,.action-banner button:before{line-height:18px;color:#343a40;font-size:12px;content:""!important}.action-banner button:before{line-height:16px;color:#000}.action-banner button:hover:before{color:#555a59}#alert-container .alert-success>div:first-child:before{line-height:26px!important;color:#28a745;font-size:22px;position:relative;top:8px;content:""!important}#alert-container .alert-danger>div:first-child:before{line-height:26px!important;color:#900;font-size:22px;position:relative;top:8px;content:""!important}#alert-container .alert-warning>div:first-child:before{line-height:26px!important;color:#ffc107;font-size:22px;position:relative;top:8px;content:""!important}.social a{display:inline-block!important;text-indent:0!important}.social a:focus,.social a:hover{text-decoration:none}.social a:before{top:1px;padding-left:11px;color:#f8f9fa;font-size:20px;line-height:40px}.social a.btn-icon-facebook-f:before{content:""!important}.social a.btn-icon-pinterest:before{left:-6px;content:""!important}.social a.btn-icon-instagram:before{left:-2px;content:""!important}.social a.btn-icon-tkh-blog:before{color:red;left:-3px;content:""!important}[class^=icon-star-]{font-size:16px;color:#fcdd08!important;line-height:20px}.btn-outline>[class^=icon-]{color:#900;font-size:20px;line-height:26px}.accordion .card-header[data-toggle=collapse]:after{color:#343a40;line-height:18px;font-size:12px}.accordion .card-header[data-toggle=collapse][aria-expanded=true]:after{content:""!important}.accordion .card-header[data-toggle=collapse][aria-expanded=false]:after{content:""!important}#product-reviews-header:after{color:#6c757d}.headline-container.footer nav a:before{color:#343a40;position:relative;top:3px;font-size:14px;content:""!important}.headline-container nav a:before{position:relative;top:2px;line-height:20px;font-size:12px;color:#bcbcc8;content:""}.headline-container nav a:hover{text-decoration:none;color:#900}.slick-next:before,.slick-prev:before{content:"";font-size:12px;position:relative;color:#6c757d}.slick-prev:before{content:""!important;margin-left:-20px}.slick-next:before,[dir=rtl] .slick-prev:before{content:""!important}.slick-next:before{margin-right:-20px}[dir=rtl] .slick-next:before{content:""!important}.product-slider .slick-next,.product-slider .slick-prev{background:hsla(0,0%,100%,.5)}.product-slider .slick-prev:before{margin-left:-20px}.brand-slider .brand-item img{max-height:45px}.cross-selling a picture img{max-width:70px}.easyzoom-flyout img{max-height:none!important}.swatches .product-flag.novelty{padding-top:0!important;height:16px}.swatches .product-flag.special{padding-top:1px!important}.swatches .product-flag.special:after{top:2px!important}a.show-more:before{position:relative;top:2px;font-size:12px;content:""!important;color:#343a40}#superzoom header .icon-close{overflow:hidden;cursor:pointer}#superzoom header .icon-close:before{position:relative;top:-2px;font-size:20px;content:""!important;color:#343a40}#superzoom .superzoom-slider .slick-dots{bottom:auto!important}#superzoom .superzoom-slider .slick-dots li{height:100%}#superzoom .superzoom-slider .slick-dots picture{padding-top:0;height:100%}i.icon-percent{font-size:14px;line-height:20px;color:#fff;padding-left:2px}.btn[data-toggle=collapse]:after{color:#343a40;font-size:.75rem;line-height:20px}.btn[aria-expanded=true]:after{content:""!important}.btn[aria-expanded=false]:after{content:""!important}.module-3-boxes a .module-3-boxes-link span:before,.module-column a .module-column-text-link span:before{position:relative;top:2px;font-size:12px;content:""!important;color:#343a40}.module-column a:hover .module-column-text-link span:before{text-decoration:none}.ac-element .ac-head:before{color:#343a40;background-color:#fff!important;position:relative;top:3px;font-size:14px;content:""!important}.modal-header button:first-child:before{font-size:18px;line-height:20px;color:#f8f9fa;content:""!important}.modal-header button:last-child:before{font-size:18px;color:#f8f9fa;content:""!important}#basket-element h1:first-of-type{height:auto}#basket-element #basket-form{display:table!important;table-layout:fixed}#basket-element #basket-form>div{display:table-cell!important;vertical-align:top}#basket-element #basket-form>div:first-of-type{padding-right:20px}.basket-item .product-delivery span:not(.availability).danger:before{color:#900}.basket-item .product-delivery span:not(.availability).light:before{color:#555a59}.basket-item .product-delivery span:not(.availability).warning:before{color:#ffc107}.basket-item .remove-item:after{font-size:18px;line-height:24px;color:#bcbcc8;content:""!important}.basket-abatement,.basket-percent-abatement span:first-child:before{font-size:10px;line-height:24px;color:#900;content:""!important}.basket-buy-box-small>div{width:100%}.customer-addresses div:first-of-type:after{font-size:18px;line-height:24px;color:#bcbcc8;content:""!important}.basket-error-messages button{display:ruby-text-container}.servicesite-info-map a.link:before,.servicesite-info-map img+a:before{position:relative;top:2px;line-height:20px;font-size:12px;color:#343a40;content:""}.servicesite-info-map a.link:hover,.servicesite-info-map img+a:hover{text-decoration:none;color:#900}.servicesite-info-map>div{width:auto}.service-kontakt-short .service-kontakt-phone:before{font-size:24px;color:#343a40;content:""}.service-kontakt-short .service-kontakt-email:before{font-size:24px;color:#343a40;content:""}.affiliate-hooks li:before{font-size:12px;color:#11821a;content:""!important}.about-us h2{margin-top:15px}.milestone ul ul li:before{font-size:12px;color:#343a40;content:""!important}.benefits-list ul>li:before{font-size:16px;color:#11821a;content:""!important;top:0}.customer_account .account-box,.customer_account .customer-element,.customer_account .tab-box,.customer_account .tab-box-content,.customer_account form,.customer_account p{-webkit-box-flex:0!important;-ms-flex:none!important;flex:none!important}.customer_account .customer-element .tab-box-head{width:25%}.customer_account .customer-element .tab-box-content{height:auto}.customer_account .customer-element button{width:auto;max-width:25%!important}.customer_account .customer-element#customer-login button{max-width:30%!important}.customer_account .customer-element table button{max-width:none!important}.customer_account .customer-element .return-announce .return-table .color-picture img{margin:0!important}.customer_account .customer-element form .custom-control.custom-checkbox:not(.round) .custom-control-label:after{top:17px!important}.customer_account .service-hints nav>span:before{font-size:30px;line-height:40px;color:#555a59;content:""!important}.customer_account .service-hints nav>span:nth-of-type(2):before{content:""!important}.customer_account .account-overview:before,.customer_account .deactivation-button:before{font-size:14px;line-height:22px;color:#343a40;content:""!important;position:relative;top:2px}.customer_account .account-overview:hover,.customer_account .deactivation-button:hover{text-decoration:none!important;color:#343a40}.aspect-ratio-box img,.more-interesting img{width:auto}