.breadcrumb__list-item:after,.mainnav__dropdown .dropdown__content>ul>li a:before,.mainnav__dropdown .dropdown__content>ul>li.all--products a:after,.mainnav__dropdown .dropdown__content>ul>li.all--products a:before,.mainnav__item .item__nav ul a.more:after,.mainnav__item .item__nav ul a.more:before,.mainnav__item .item__nav-row.back:before,.mainnav__item .item__nav-title:before,.productdetail__reviews .pagination ul li a.next:after,.productdetail__reviews .pagination ul li a.prev:before,.productdetail__right .step .step__question:after{content:""!important;width:8px;height:8px;border-bottom:2px solid #1c1c1c;border-left:2px solid #1c1c1c}.productdetail__right .step.step--active .step__question:after,.productdetail__tabs ul.content>li.active .title h2:after{top:calc(50% - 2px);transform:rotate(135deg)}.breadcrumb__list-item:after,.mainnav__dropdown .dropdown__content>ul>li a:before,.mainnav__dropdown .dropdown__content>ul>li.all--products a:after,.mainnav__dropdown .dropdown__content>ul>li.all--products a:before,.mainnav__item .item__nav ul a.more:after,.mainnav__item .item__nav ul a.more:before,.mainnav__item .item__nav-title:before,.productdetail__reviews .pagination ul li a.next:after{transform:rotate(225deg)}.productdetail__right .step .step__question:after{top:calc(50% - 6px);transform:rotate(315deg)}.mainnav__item .item__nav-row.back:before,.productdetail__reviews .pagination ul li a.prev:before{transform:rotate(45deg)}.mainnav__dropdown .dropdown__content>ul>li a:before{border-color:#1f264c}.mainnav__dropdown .dropdown__content>ul>li.all--products a:after,.mainnav__dropdown .dropdown__content>ul>li.all--products a:before,.mainnav__item .item__nav ul a.more:after,.mainnav__item .item__nav ul a.more:before,.mainnav__item .item__nav-row.back:before,.mainnav__item .item__nav-title:before,.productdetail__reviews .pagination ul li a.next:hover:after,.productdetail__reviews .pagination ul li a.prev:hover:before{border-color:#f59e05}.tabs{background-color:#fff}.tabs>.row>.columns>ul,.tabs>ul{list-style-type:none;margin:0;padding:0}.tabs>.row>.columns>ul>li,.tabs>ul>li{list-style-type:none;margin:0}.tabs>ul.titles{background-color:#f8f8f8;border-bottom:1px solid #969696;text-align:center;height:2.5rem}.tabs>ul.titles>li{color:#b2b2b2;font-size:.75rem;height:2.5rem;line-height:2.5rem;text-align:center;padding:0 1.25rem;width:auto;display:inline-block;cursor:pointer;position:relative;box-sizing:border-box;border:1px solid transparent}.tabs>ul.titles>li.active,.tabs>ul.titles>li:hover{background-color:#fff;border-color:#969696;border-bottom-color:#fff;color:#000}.tabs>ul.titles>li h2{color:inherit;line-height:inherit;font-size:inherit;font-weight:inherit;text-align:inherit;float:inherit}.tabs ul.content>li{width:100%;text-align:left;padding:3.125rem;display:none}.tabs ul.content>li.active{display:block}@media only screen and (min-width:48em){.tabs>ul.titles>li{padding:0 1.875rem}}@media only screen and (min-width:64em){.tabs>ul.titles>li{padding:0 3.125rem}}.mainnav{position:relative;float:right}.mainnav__button{position:relative;float:left;color:#fff;font-weight:800;background-color:#1f264c;border-radius:.625rem;width:3.75rem;height:3.125rem;padding:1.875rem 0 0 0;text-align:center;font-size:.6875rem;line-height:.8125rem;cursor:pointer}.mainnav__button:before{content:"";position:absolute;top:9px;left:calc(50% - 10px);width:1.25rem;height:14px;border-top:2px solid #1f264c;border-bottom:2px solid #1f264c}.mainnav__button .open--text{display:none}.mainnav__head{display:none}.mainnav__dropdown{display:none;margin:0;z-index:3;list-style-type:none;position:absolute;right:0;height:37.5rem;top:50px;width:310px;background-color:#fff;border-right:none;overflow:auto}@media all and (min-width:480px){.mainnav__dropdown{width:366px}}.mainnav__dropdown.item--selected .item--selected,.mainnav__dropdown:hover .item--selected{height:100%}.mainnav__dropdown.item--selected .dropdown__content-maincats>li:not(.item--selected),.mainnav__dropdown.item--selected .dropdown__content-virtualcats>li:not(.item--selected){display:none!important}.mainnav__dropdown .dropdown__content>ul>li{width:100%;display:block;border-bottom:1px solid #969696}.mainnav__dropdown .dropdown__content>ul>li:last-of-type{border-bottom-color:#fff}.mainnav__dropdown .dropdown__content>ul>li a{position:relative;width:100%;display:block;line-height:3.125rem;padding:0 3.125rem 0 2.5rem;color:#1c1c1c;position:relative;z-index:1}.mainnav__dropdown .dropdown__content>ul>li a:before{position:absolute;right:2rem;top:calc(50% - 4px)}.mainnav__dropdown .dropdown__content>ul>li a img{position:absolute;width:30px;height:auto;left:.3125rem;top:calc(50% - 15px)}.mainnav__dropdown .dropdown__content>ul>li.item--selected>a{position:relative}.mainnav__dropdown .dropdown__content>ul>li.item--selected .mainnav__item{display:block}.mainnav__dropdown .dropdown__content>ul>li:hover{background-color:#f8f8f8}.mainnav__dropdown .dropdown__content>ul>li.all--products a{color:#f59e05;font-weight:800}.mainnav__dropdown .dropdown__content>ul>li.all--products a:after{display:none;margin-left:.625rem}.mainnav__dropdown .dropdown__content-virtualcats .mainnav__head{position:relative!important;pointer-events:none}.mainnav__item{display:none;position:absolute;width:100%;height:100%;overflow:auto;background:#fff;z-index:2;top:-1px}.mainnav__item .item__nav{position:relative;float:left;width:100%;min-height:100%;max-height:100%;margin:0}.mainnav__item .item__nav>a{display:none!important}.mainnav__item .item__nav-title{width:100%;float:left;font-weight:800;color:#1c1c1c;font-size:1rem;position:relative;border-top:1px solid #969696;line-height:1.875rem;padding:.625rem 0 0 1.875rem}.mainnav__item .item__nav-title:before{position:absolute;right:.625rem;top:calc(50% - 8px)}.mainnav__item .item__nav-close{display:none}.mainnav__item .item__nav-row{width:100%;float:left}.mainnav__item .item__nav-row .subcat a:after{display:none}.mainnav__item .item__nav-row ul{width:100%;float:left}.mainnav__item .item__nav-row ul a{padding-left:1.875rem}.mainnav__item .item__nav-row.back{display:none;position:relative;padding-left:1.875rem;line-height:3.125rem;cursor:pointer}.mainnav__item .item__nav-row.back:before{position:absolute;left:.625rem;top:calc(50% - 4px)}.mainnav__item .item__nav ul{margin:0;list-style-type:none;width:100%;float:left}.mainnav__item .item__nav ul a{color:#1c1c1c;display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;position:relative}.mainnav__item .item__nav ul a:hover{color:#f59e05;text-decoration:underline}.mainnav__item .item__nav ul a.more{color:#f59e05;font-weight:800}.mainnav__item .item__nav ul a.more:after{display:none;margin-left:.625rem}.mainnav__item .item__marketing{display:none}.touch .mainnav__dropdown:not(.item--selected){overflow-y:scroll;-webkit-overflow-scrolling:touch}.touch .mainnav__item{overflow-y:scroll;-webkit-overflow-scrolling:touch}@media only screen and (max-width:47.938em){.mainnav{z-index:2200000000}.mainnav__button{background-color:#fff;color:#1c1c1c;font-weight:400}.mainnav__button:after{content:"";position:absolute;top:15px;left:calc(50% - 10px);width:1.25rem;height:2px;background-color:#1f264c;transform:none;margin:0;background-image:none}.mainnav #headernav:checked~.mainnav__button{z-index:2;background-color:#1f264c;position:fixed;top:.5rem;right:0}.mainnav #headernav:checked~.mainnav__button .close--text{display:none}.mainnav #headernav:checked~.mainnav__button:after,.mainnav #headernav:checked~.mainnav__button:before{height:3px;border:none;border-radius:0;background-color:#fff}.mainnav #headernav:checked~.mainnav__button:before{content:"";position:absolute;z-index:-1;width:20px;left:calc(50% - 10px);top:15px;transform:rotate(45deg)}.mainnav #headernav:checked~.mainnav__button:after{width:20px;top:15px;transform:rotate(315deg);background-image:none}.mainnav #headernav:checked~.mainnav__dropdown{display:block;position:fixed;width:100%;height:calc(100% - 50px)}.mainnav #headernav:checked~.mainnav__dropdown .item__nav-row ul{border-bottom:1px solid #969696}.mainnav #headernav:checked~.mainnav__dropdown .item__nav-row .subsubcat{max-height:3.125rem;overflow:hidden}.mainnav #headernav:checked~.mainnav__dropdown .item__nav-row .subsubcat.open{max-height:none}.mainnav #headernav:checked~.mainnav__dropdown .item__nav-row .subsubcat.open .subcat{font-weight:800}.mainnav #headernav:checked~.mainnav__dropdown .item__nav-row .subsubcat.open .subcat a:before{content:""!important;width:8px;height:8px;border-bottom:2px solid #1c1c1c;border-left:2px solid #1c1c1c;top:calc(50% - 2px);transform:rotate(135deg);border-color:#1f264c}.mainnav #headernav:checked~.mainnav__dropdown .item__nav-row .subsubcat .subcat a:before{right:1.875rem;top:calc(50% - 6px);transform:rotate(315deg);border-color:#1f264c}.mainnav #headernav:checked~.mainnav__dropdown .item__nav-row .subsubcat .subcat a:after{display:none}.mainnav #headernav:checked~.mainnav__dropdown .item__nav-row .subsubcat .subcat a:hover{color:#1c1c1c;text-decoration:none}.mainnav #headernav:checked~.mainnav__dropdown .item__nav-row .subsubcat li:not(.subcat) a{padding-left:3.125rem;position:relative;line-height:2.5rem}.mainnav #headernav:checked~.mainnav__dropdown .item__nav-row .subsubcat li:not(.subcat) a:before{transform:rotate(225deg)}.mainnav #headernav:checked~.mainnav__dropdown .item__nav-row .subsubcat li:not(.subcat) a:after{position:absolute;content:"";width:1px;height:100%;left:2.1875rem;top:0;background-color:#969696}.mainnav #headernav:checked~.mainnav__dropdown .item__nav-row .subsubcat li:not(.subcat):last-of-type{margin-bottom:.625rem}.mainnav #headernav:checked~.mainnav__dropdown .item__nav-row .subsubcat li:not(.subcat):last-of-type a{color:#f59e05;font-weight:800}.mainnav #headernav:checked~.mainnav__dropdown .item__nav-row .subsubcat li:not(.subcat):last-of-type a:before{transform:rotate(225deg);border-color:#f59e05}.mainnav #headernav:checked~.mainnav__dropdown .mainnav__head{display:block;text-align:left;font-weight:800;line-height:50px;padding:0 .625rem;color:#fff;background-color:#1f264c;position:relative;left:0;top:0;width:100%;font-size:1rem}.mainnav #headernav:checked~.mainnav__head{display:block;text-align:center;font-weight:800;line-height:50px;color:#fff;background-color:#1f264c;position:fixed;left:0;top:0;width:100%}.mainnav #headernav:checked~.mainnav__head .back{display:none;width:50%;height:100%;position:relative;cursor:pointer;float:left;position:absolute;top:0;left:0;padding-left:1.875rem;text-align:left}.mainnav #headernav:checked~.mainnav__head .back:before{content:"";display:block;position:absolute;top:calc(50% - 4px);left:10px;content:""!important;width:8px;height:8px;border-bottom:2px solid #1c1c1c;border-left:2px solid #1c1c1c;transform:rotate(45deg);border-color:#fff}.mainnav #headernav:checked~.mainnav__head .back.show{display:inherit}}@media only screen and (min-width:48em){.mainnav{width:200px;float:left}.mainnav__button{background-color:#fff;color:#1f264c;width:200px;height:2.5rem;padding:.6875rem 1.25rem;text-align:left;font-size:.8125rem;line-height:1rem}.mainnav__button:before{display:none!important}.mainnav__button:after{content:"";position:absolute;right:.9375rem;content:""!important;width:8px;height:8px;border-bottom:2px solid #1c1c1c;border-left:2px solid #1c1c1c;top:calc(50% - 6px);transform:rotate(315deg);border-color:#1f264c}.mainnav__dropdown{z-index:1;height:auto;margin-top:3.75rem;position:fixed;width:100%;max-height:calc(100% - 205px);top:9.125rem;right:auto;left:0;background-color:#fff;box-shadow:1px 4px 5px -1px rgba(0,0,0,.25);-webkit-box-shadow:1px 4px 5px -1px rgba(0,0,0,.25);-moz-box-shadow:1px 4px 5px -1px rgba(0,0,0,.25)}.mainnav__dropdown:hover>li:not(.item--selected){display:block}.mainnav__dropdown:hover .item--selected{height:auto}.mainnav__dropdown:hover .item--selected .item--selected{height:auto}.mainnav__dropdown .dropdown__content{position:relative;min-height:31.25rem;margin:0 auto;overflow:hidden}.mainnav__dropdown .dropdown__content>ul>li{position:static;width:275px;border-color:#fff;border-top:1px solid #fff}.mainnav__dropdown .dropdown__content>ul>li>a{position:relative;line-height:2rem;padding:0 0 0 1.5625rem;width:auto;display:inline-block}.mainnav__dropdown .dropdown__content>ul>li>a.icon--category{padding:0 0 0 3.4375rem}.mainnav__dropdown .dropdown__content>ul>li>a:before{display:none!important}.mainnav__dropdown .dropdown__content>ul>li>a img{left:.9375rem}.mainnav__dropdown .dropdown__content>ul>li:hover{border-color:#f8f8f8!important;position:static}.mainnav__dropdown .dropdown__content>ul>li:hover .mainnav__item{display:block;background-color:#f8f8f8}.mainnav__dropdown .dropdown__content>ul>li:hover>a{width:100%}.mainnav__dropdown .dropdown__content>ul>li:hover:not(.direct--link):after{content:"";position:absolute;height:270px;width:270px;right:calc(100% - 450px);background-color:rgba(0,0,0,0);margin-top:-7.8125rem;transform:rotate(45deg)}.mainnav__dropdown .dropdown__content>ul>li.all--products a{padding-bottom:.3125rem}.mainnav__dropdown .dropdown__content>ul>li.all--products a:after{display:inline-block}.mainnav__dropdown .dropdown__content-virtualcats{position:absolute;height:100%;right:0;top:0;width:calc((100% - 275px)/ 3*1);padding-bottom:15rem}.mainnav__dropdown .dropdown__content-virtualcats .mainnav__head{line-height:2.25rem;padding-left:1.375rem;font-weight:800}.mainnav__dropdown .dropdown__content-virtualcats .item--selected .item--selected{height:auto}.mainnav__item{z-index:1;margin-left:275px;width:calc((100% - 275px)/ 3*2);height:auto;min-height:calc(100% + 1px);max-height:100%;overflow:visible}.mainnav__item .item__nav{position:relative;margin:0 20px;min-height:19.375rem;width:calc(100% - 40px)}.mainnav__item .item__nav>a{display:block!important}.mainnav__item .item__nav-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:1rem;line-height:2.5rem;padding:0 0 .625rem 0!important;border:none}.mainnav__item .item__nav-title:before{display:none}.mainnav__item .item__nav-row{width:50%}.mainnav__item .item__nav-row .subcat{font-weight:800}.mainnav__item .item__nav-row ul{padding:0 0 .75rem 0}.mainnav__item .item__nav-row ul li a{padding:0}.mainnav__item .item__nav-row.back{display:none}.mainnav__item .item__nav ul{border-bottom:none}.mainnav__item .item__nav ul li a{line-height:1.25rem}.mainnav__item .item__nav ul li a:before{display:none}.mainnav__item .item__nav ul li a.more:after{display:inline-block}.mainnav__item .item__marketing{position:absolute;display:block;width:50%;left:100%;bottom:0}.mainnav:hover{z-index:2200000000}.mainnav:hover:before{content:"";position:absolute;z-index:1;width:100%;height:5rem;background-color:#fff;top:100%;left:0}.mainnav:hover:after{content:"";background-color:#000;opacity:.3;display:block;position:fixed;left:0;top:12.8125rem;width:100%;height:100%;pointer-events:none}.mainnav:hover .mainnav__button{z-index:2;background-color:#fff!important;color:#1f264c!important;border-bottom-left-radius:0;border-bottom-right-radius:0}.mainnav:hover .mainnav__button .close--text,.mainnav:hover .mainnav__button .open--text{display:none}.mainnav:hover .mainnav__button:after{height:8px;top:calc(50% - 2px);transform:rotate(135deg)}.mainnav:hover .mainnav__dropdown{display:block}}@media only screen and (min-width:64em){.mainnav__dropdown{width:66.875rem!important;left:calc(50% - 33.75rem + .3125rem);overflow-x:hidden}.mainnav__dropdown .dropdown__content-maincats>li>a{padding:0 0 0 1.25rem}.mainnav__dropdown .dropdown__content-maincats>li>a.icon--category{padding:0 0 0 3.125rem}.mainnav__dropdown .dropdown__content-maincats>li>a img{left:.625rem}}@media only screen and (min-width:105em){.mainnav__dropdown{width:74.375rem!important;left:calc(50% - 37.5rem + .3125rem)}}.contact-us__teaser{position:absolute;top:-90px}.contact-us__teaser .teaser__text{display:table-cell;position:relative;padding-left:4px;padding-right:4px;right:-4px;bottom:8px;vertical-align:middle;width:5.625rem;height:5.625rem;border-radius:2.8125rem;background-color:#1f264c;text-align:center;line-height:.875rem;color:#fff;font-weight:800;font-size:.75rem}.contact-us__number{font-size:.875rem;line-height:1rem;position:relative;padding-left:1.25rem;padding-right:.3125rem;font-weight:800}.contact-us__number:before{content:"";position:absolute;bottom:0;left:0;width:16px;height:16px;background-size:800% 800%;background-repeat:no-repeat;background-image:url("../images/icons/icon_sprite.svg");background-position:71.5% 14.5%}.contact-us span:not(.contact-us__number){display:block;font-size:.8125rem;line-height:1rem}.header__review{display:none;background-color:#e6e6e6;position:relative;z-index:1}.header__review a{color:#1c1c1c;height:1.5rem}.header__review img{padding-right:.3125rem}.header__review strong{color:#1c1c1c;padding-left:.625rem}.header__review .tp-logo{background:0 0;display:inline-block;margin:0;height:20px;padding-left:.3125rem;padding-bottom:.3125rem}.header__review .tp-review{font-size:1rem;height:1.5rem;padding-top:.25rem;display:inline-block}.header__container{margin-top:2.8125rem}.header__usps{position:relative;padding-bottom:.625rem}.header__usps a{color:#1c1c1c}.header__usps .usp{position:absolute;top:-60px;color:#fff;animation-name:usp;animation-duration:18s;animation-iteration-count:infinite;text-align:center}.header__usps .usp:first-of-type{animation-delay:-6s}.header__usps .usp:nth-of-type(3){animation-delay:6s}.header__usps .usp .icon{padding-left:1.5625rem;display:inline-block;line-height:1rem}.header__usps .usp .icon:before{width:4px;height:8px;top:3px;left:6px;border-width:1px;z-index:1}.header__usps .usp .icon:after{content:"";position:absolute;left:0;top:0;width:16px;height:16px;background-color:#009600;border-radius:50%}.header__usps .usp .icon span{display:none}.header__logo{z-index:0;position:absolute;z-index:1;margin:0 .9375rem 0 .3125rem;height:3.4375rem;padding:.3125rem 0;top:.3125rem;left:0}.header__logo img{width:auto;height:100%}.header__top{position:absolute;bottom:100%;width:100%;float:left;height:2.8125rem;padding:.625rem .3125rem;opacity:1;z-index:0;background-color:#1f264c}.header__bottom{display:block;width:100%;float:left;margin:.3125rem 0 0 0;min-height:2.5rem;padding:3.75rem .3125rem 0 .3125rem}.header__dropdowns{float:left}.header__dropdowns>ul{height:2.5rem}.header__dropdowns>ul>li{margin-left:1.25rem;display:inline-block;line-height:1rem}.header__dropdowns>ul>li a{color:#1c1c1c}.header__dropdowns .dropdown{margin-left:.625rem;float:left;height:2.5rem}.header__dropdowns .dropdown .dropdown__btn{border-color:transparent;background-color:rgba(0,0,0,0);height:2.5rem;position:relative;padding:0 1.875rem 0 .625rem;color:#fff;font-weight:800}.header__dropdowns .dropdown .dropdown__btn:after{border-color:#fff}.header__dropdowns .dropdown .dropdown__btn:hover{background-color:#2b3469}.header__dropdowns .dropdown .dropdown__btn.icon{font-size:.6875rem;padding-top:.9375rem}.header__dropdowns .dropdown .dropdown__btn>.icon{background-repeat:no-repeat;width:1.5rem;height:1.5rem;display:block;position:absolute;top:3px;left:calc(50% - 1.2rem);background-size:800% 800%;background-repeat:no-repeat;background-image:url("../images/icons/icon_sprite.svg");background-position:28.8% 42.8%}.header__dropdowns .dropdown .dropdown__btn .icon--language{font-weight:800;width:1.25rem;height:1.25rem;top:5px;left:calc(50% - 1rem);text-align:center;font-size:.5rem;line-height:1rem;background-position:28.8% 42.8%}.header__dropdowns .dropdown .dropdown__btn .icon--login{background-position:71.5% 42.8%}.header__dropdowns .dropdown.dropdown--open .dropdown__btn{z-index:6;color:#1c1c1c;border-bottom-color:transparent}.header__dropdowns .dropdown.dropdown--open .dropdown__btn:before{display:block;content:"";position:absolute;z-index:-1;left:-2px;top:-2px;width:calc(100% + 4px);height:48px;background-color:#fff;border:1px solid #969696;border-bottom:none;border-top-right-radius:.625rem;border-top-left-radius:.625rem}.header__dropdowns .dropdown.dropdown--open .dropdown__btn:hover{background-color:rgba(0,0,0,0)}.header__dropdowns .dropdown.dropdown--open .dropdown__btn:after{border-color:#1c1c1c}.header__dropdowns .dropdown.dropdown--open .dropdown__btn .icon--login{background-position:71.5% 28.8%}.header__dropdowns .dropdown.dropdown--open .dropdown__btn .icon--language{background-position:28.8% 28.8%}.header__dropdowns .dropdown.dropdown--open .dropdown__body{z-index:5;top:calc(100% + 9px)}.header__dropdowns .login .headerloginform{line-height:1rem}.header__dropdowns .login .headerloginform:hover{background:#fff}.header__dropdowns .login .headerloginform input{top:0;height:2.5rem;line-height:1.25rem;margin:0}.header__dropdowns .login .headerloginform input:last-of-type{margin-top:.625rem}.header__dropdowns .login .headerloginform input:active,.header__dropdowns .login .headerloginform input:focus,.header__dropdowns .login .headerloginform input:hover{border-color:#969696}.header__dropdowns .login .headerloginform a{font-size:.8125rem;display:inline-block;width:100%;line-height:1rem;color:#f59e05}.header__dropdowns .login .headerloginform a:hover{color:#f59e05;text-decoration:underline}.header__dropdowns .login .headerloginform .links{float:left;width:50%;line-height:1.375rem;padding-top:.625rem}.header__dropdowns .login .headerloginform .links a{padding:0}.header__dropdowns .login .headerloginform .headerloginform__buttons{margin-top:.625rem;display:inline-block;width:100%}.header__dropdowns .login .headerloginform .button__holder{float:right;width:auto;padding-top:.625rem}.header .search--header{display:none;width:100%;float:right;position:relative;height:3.125rem;margin-bottom:.625rem;padding-right:3.75rem}.header .search--header .searchbar__toggle{position:absolute;display:block;cursor:pointer;top:0;right:0;width:3.125rem;height:3.125rem}.header .search--header .searchbar__toggle:after,.header .search--header .searchbar__toggle:before{content:"";position:absolute;width:20px;height:2px;top:calc(50% - 1px);left:calc(50% - 15px);border-radius:2px;background-color:#1f264c}.header .search--header .searchbar__toggle:before{transform:rotate(45deg)}.header .search--header .searchbar__toggle:after{transform:rotate(315deg)}.header .search--header.show{display:block}.header .contact-us{position:relative;display:none;vertical-align:top;padding-left:1.25rem;width:13.75rem;text-align:left;padding-right:.3125rem;z-index:1}.header .contact-us a{color:#1c1c1c}.header .contact-us__open{padding-top:.25rem}.header .contact-us__open span:last-of-type{padding-left:1.25rem}.header .cart{vertical-align:top;width:3.75rem;height:2.5rem;text-align:center;position:relative;padding-left:.3125rem}.header .cart .dropdown{height:2.5rem}.header .cart .dropdown .dropdown__btn{display:table-cell;position:relative;width:100%;vertical-align:middle;height:3.125rem;color:#1c1c1c;z-index:101;font-size:.6875rem;padding-left:.625rem;padding-right:2.5rem;border-color:transparent}.header .cart .dropdown .dropdown__btn:before{content:"";top:.25rem;right:calc(50% - 11px);position:absolute;width:22px;height:22px;background-image:url("../images/icons/icon_cart.svg");background-repeat:no-repeat}.header .cart .dropdown .dropdown__btn:after{display:none}.header .cart .dropdown .dropdown__body{overflow:visible;clip:auto;float:left;width:340px;padding:0;max-height:100%;max-width:none;height:auto;border:1px solid #969696}.header .cart .dropdown .dropdown__body .minibasket__title{height:50px;text-align:center;padding:0 .625rem;line-height:50px;background-color:#1f264c;color:#fff}.header .cart .dropdown .dropdown__body .minibasket__title.title--emptycart{background-color:#fff;color:#1c1c1c}.header .cart .dropdown .dropdown__body,.header .cart .dropdown .dropdown__btn{width:100%;display:table}.header .cart .dropdown.dropdown--open .dropdown__btn{position:fixed;left:0;top:0;height:50px;opacity:0}.header .cart .dropdown.dropdown--open .dropdown__btn:before{z-index:unset;left:auto;background-color:rgba(0,0,0,0);background-position:28.8% 0}.header .cart .dropdown.dropdown--open .dropdown__body{position:fixed;width:100%;top:0;left:0;height:100%;border:none;z-index:2200000001}.header .cart .minibasket__count{position:absolute;top:0;right:calc(50% - 19px);border-radius:50%;width:16px;height:16px;color:#fff;font-weight:800;line-height:16px;background-color:#7f7f7f;font-size:.625rem;text-align:center}.header .cart .minibasket__description{position:absolute;bottom:.125rem;left:calc(50% - 30px);width:60px;text-align:center;line-height:.8125rem}.header .cart .dropdown__body li{width:100%;float:left;font-size:.8125rem;text-align:left;line-height:1rem;padding:0 1.875rem;border:0;cursor:default}.header .cart .dropdown__body li:hover{background-color:#fff}.header .cart .dropdown__body li:hover a:not(.button):hover{color:#1c1c1c}.header .cart .dropdown__body li strong{font-weight:800}.header .cart .dropdown__body li strong span{margin-left:2.5rem;font-size:1.375rem}.header .cart .dropdown__body .minibasket__title{position:relative;color:#000;padding-bottom:.625rem}.header .cart .dropdown__body .minibasket__close{position:absolute;cursor:pointer;right:5px;top:10px;display:block;width:3.75rem;height:40px;z-index:5}.header .cart .dropdown__body .minibasket__close:after,.header .cart .dropdown__body .minibasket__close:before{content:"";position:absolute;width:3px;height:20px;top:.25rem;right:1.75rem;background-color:#fff}.header .cart .dropdown__body .minibasket__close:before{transform:rotate(45deg)}.header .cart .dropdown__body .minibasket__close:after{transform:rotate(-45deg)}.header .cart .dropdown__body .minibasket__content p{font-size:.8125rem;margin:0;padding-top:5.625rem;position:relative}.header .cart .dropdown__body .minibasket__content p:before{content:"";position:absolute;width:70px;height:70px;top:0;right:calc(50% - 35px);background-size:800% 800%;background-repeat:no-repeat;background-image:url("../images/icons/icon_sprite.svg");background-position:28.8% 0}.header .cart .dropdown__body .minibasket__content .product__name{position:relative;max-height:2.375rem;display:block;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.header .cart .dropdown__body .minibasket__content img{width:50px;height:auto;overflow:hidden}.header .cart .dropdown__body .minibasket__content table{margin:0;border:0;table-layout:auto}.header .cart .dropdown__body .minibasket__content table tr:nth-of-type(2n){background:rgba(0,0,0,0)}.header .cart .dropdown__body .minibasket__content table tr:first-of-type td{width:50px;height:50px;border:none}.header .cart .dropdown__body .minibasket__content table tr.extraoption td,.header .cart .dropdown__body .minibasket__content table tr.matchingitem td{border:none}.header .cart .dropdown__body .minibasket__content table tr td{padding:.3125rem .3125rem;border-top:1px solid #969696}.header .cart .dropdown__body .minibasket__content table tr td:first-child{padding-left:0;text-align:center}.header .cart .dropdown__body .minibasket__content table tr td:nth-child(2){max-width:9.375rem}.header .cart .dropdown__body .minibasket__content table tr td:nth-child(3){text-align:center}.header .cart .dropdown__body .minibasket__content table tr td:last-of-type{padding-right:1.875rem;white-space:nowrap;text-align:right;position:relative}.header .cart .dropdown__body .minibasket__content table tr td .content__remove{position:absolute;width:.75rem;height:.75rem;right:.625rem;top:calc(50% - 6px);cursor:pointer;background-size:800% 800%;background-repeat:no-repeat;background-image:url("../images/icons/icon_sprite.svg");background-position:0 28.8%}.header .cart .dropdown__body .minibasket__summary{border-top:1px solid #000;box-shadow:0 -10px 10px rgba(0,0,0,.05)}.header .cart .dropdown__body .minibasket__summary p{width:100%;float:right}.header .cart .dropdown__body .minibasket__summary p:not(:last-of-type){margin:0}.header .cart .dropdown__body .minibasket__summary p.othercosts{padding:.625rem 0;border-bottom:1px solid #000}.header .cart .dropdown__body .minibasket__summary p.grandtotal{line-height:1.125rem;padding-top:.625rem}.header .cart .dropdown__body .minibasket__summary p>span{width:100%;display:block;float:left}.header .cart .dropdown__body .minibasket__summary p span{color:#000}.header .cart .dropdown__body .minibasket__summary p span.price{float:right}.header .cart .dropdown__body .minibasket__summary p span.total{font-size:1.125rem;font-weight:800}.header .cart .dropdown__body .minibasket__button{padding-top:0}.header .cart .dropdown__body .minibasket__button a{margin-bottom:.625rem}.header .cart.cart--filled .minibasket__count{top:0;right:5px}.header .cart.cart--filled .minibasket:not(.open) .minibasket__count{background-color:#00b900}.header .cart.cart--filled .minibasket__content{overflow:auto;max-height:calc(100% - 250px);padding:0}.header .cart.cart--filled .summary__container{padding:0 1.875rem;float:left;width:100%}.header .cart__back-intent .back-intent__container{position:absolute;padding:.625rem;left:auto;right:2px;top:calc(100% + 20px);width:12.5rem;text-align:center;background-color:#fff;border:1px solid #969696;border-bottom-left-radius:.625rem;border-bottom-right-radius:.625rem;box-shadow:0 .1875rem .375rem rgba(0,0,0,.175)}.header .cart__back-intent .back-intent__container:before{content:"";position:absolute;width:1.25rem;height:1.25rem;background-color:#fff;bottom:calc(100% - 9px);right:.875rem;border-right:1px solid #969696;border-top:1px solid #969696;transform:rotate(-45deg)}.header .cart__back-intent .back-intent__container-icon{position:relative;text-align:right;display:block;width:100%;height:3.125rem;margin-bottom:.625rem;background-position:center center;background-size:50px 50px;background-repeat:no-repeat;background-image:url("../images/icons/icon_lightbulb.svg")}.header .cart__back-intent .back-intent__container-close{display:inline-block;position:relative;width:.75rem;height:.75rem;cursor:pointer}.header .cart__back-intent .back-intent__container-close:after,.header .cart__back-intent .back-intent__container-close:before{content:"";position:absolute;top:0;left:50%;display:block;width:1px;height:.75rem;background-color:#969696;transform:rotate(45deg)}.header .cart__back-intent .back-intent__container-close:after{transform:rotate(-45deg)}.header .navigation__mobile{display:block;float:left}.header .navigation__mobile>*{position:relative;display:inline-block;width:4.375rem;height:3.125rem}.header .navigation__mobile .content{color:#1c1c1c;font-size:.6875rem;line-height:.8125rem;display:inline-block;text-align:center;position:absolute;left:0;padding-top:1.875rem;width:4.375rem;height:3.125rem;border-radius:.625rem}.header .navigation__mobile .content:before{content:"";position:absolute;top:0;left:calc(50% - 15px);height:30px;width:30px}.header .navigation__mobile .mobile__language .icon{color:#1f264c;font-weight:800;font-size:1.2rem;position:absolute;top:5px;left:calc(50% - 10px)}.header .navigation__mobile .mobile__search .content:before{width:20px;height:20px;top:4px;left:calc(50% - 10px);background-repeat:no-repeat;background-image:url("../images/icons/icon_loop.svg")}.header .navigation__mobile .mobile__login .content:before{width:22px;height:22px;top:3px;left:calc(50% - 11px);background-repeat:no-repeat;background-image:url("../images/icons/icon_profile_blue.svg")}.header .navigation__mobile .mobile__cart{margin-right:.625rem}.header__navigation{position:relative;background-color:#1f264c;padding:.625rem 0;top:0}.header__navigation .mainnav>a{z-index:999999}.header--bar{text-align:center;padding:.3125rem 0;margin-bottom:.3125rem}.header__notification{border-bottom:1px solid #969696;margin-bottom:0}.header__notification--customerlogin{position:relative;top:0;width:100%;z-index:2;background-color:#f59e05;color:#fff;text-align:center;font-size:1.125rem;padding:.5rem 0;border:none}.header-fixed{width:100%;background-color:#fff;top:0;left:0;position:fixed;z-index:1000;border-bottom:1px solid #969696;box-shadow:0 .1875rem .375rem rgba(0,0,0,.175)}.header-fixed.header--transition .header__review,.header-fixed.header--transition .header__top{transition:all .3s ease-in-out}.header-fixed .row{position:relative}.header-fixed .absolute--container{position:absolute;right:5rem;top:.3125rem}.header-fixed .absolute--container>div:not(.cart){display:none}.header-fixed ul{margin:0;padding:0;list-style-type:none}.header-fixed .navigation{position:absolute;top:0;right:.3125rem;padding:.5rem 0}.header-fixed .navigation .navigation__mobile{height:3.125rem}.header-fixed.minimize--header .header__notification--customerlogin{position:relative}.header-fixed.minimize--header .header__logo{bottom:9.375rem}.header-fixed.minimize--header .navigation{bottom:0!important}.header-fixed.minimize--header .header__review{padding-top:0!important;padding-bottom:0!important;height:0!important;opacity:0!important;overflow:hidden}.header-fixed.minimize--header .header__dropdowns .dropdown .dropdown__btn{color:#1c1c1c;font-weight:400}.header-fixed.minimize--header .header__dropdowns .dropdown .dropdown__btn:after{border-color:#1c1c1c}.header-fixed.minimize--header .header__dropdowns .dropdown .dropdown__btn:hover{background-color:#e6e6e6}.header-fixed.minimize--header .header__dropdowns .dropdown .dropdown__btn .icon--login{background-position:71.5% 28.8%}.header-fixed.minimize--header .header__dropdowns .dropdown .dropdown__btn .icon--language{background-position:28.8% 28.8%}.header-fixed.minimize--header .header__dropdowns .dropdown.dropdown--open .dropdown__btn:hover{background-color:rgba(0,0,0,0)}.header-fixed.minimize--header .cart .dropdown .dropdown__btn:before{background-position:28.8% 0}.header-fixed.minimize--header .cart .dropdown .dropdown__btn:hover{background-color:#e6e6e6}.header-fixed.minimize--header .cart .dropdown.dropdown--open .dropdown__btn:hover{background-color:rgba(0,0,0,0)}.header-fixed.minimize--header .contact-us{padding-left:0;padding-right:0}.header-fixed.minimize--header .contact-us__open{border:none}.header-fixed.minimize--header .contact-us__teaser{top:-200px}.header-static.with--marketingslot .header-static__usps{display:none}.header-static__navigation{display:none;position:relative;background-color:#1f264c;padding:.625rem 0;margin-bottom:.625rem;min-height:3.75rem}.header-static__navigation .navigation__content{margin-left:13.75rem;padding:0 .625rem}.header-static__navigation .navigation__content .content__virtualcats a{display:none;float:left;color:#fff;position:relative;font-weight:800;line-height:2.5rem;margin:0 .625rem}.header-static__navigation .navigation__content .content__virtualcats a:first-of-type{margin-left:0}.header-static__navigation .navigation__content .content__virtualcats a:last-of-type{margin-right:0}.header-static__navigation .navigation__content .content__virtualcats a:last-of-type:after{display:none}.header-static__navigation .navigation__content .content__virtualcats a:after{content:"|";position:absolute;right:-.75rem}.header-static__navigation .navigation__content .content__virtualcats a:hover{text-decoration:underline}.header-static__navigation .navigation__content .content__virtualcats a:nth-child(3):after{display:none}.header-static__navigation .navigation__content .content__virtualcats a:nth-child(-n+3){display:inline-block}.header-static__phonenumber{text-align:center;padding-top:.3125rem;margin-bottom:.625rem}.header-static__phonenumber .award__image{width:2.5rem;height:auto;margin-right:.3125rem}.header-static__phonenumber .contact__number{position:relative;padding-left:1.25rem;padding-right:.3125rem;font-weight:800;color:#1c1c1c;vertical-align:middle}.header-static__phonenumber .contact__number:before{content:"";position:absolute;bottom:0;left:0;width:16px;height:16px;background-size:800% 800%;background-repeat:no-repeat;background-image:url("../images/icons/icon_sprite.svg");background-position:71.5% 14.5%}.header-static__phonenumber .button{width:auto;margin-left:.625rem}.header-static__phonenumber .button.button--green{position:relative}.header-static__phonenumber .button.button--green:before{content:"";position:absolute;width:.75rem;height:.75rem;top:-.3125rem;right:-.3125rem;border:2px solid #fff;border-radius:50%;background-color:#00b900}.header-static__marketingslot{margin-bottom:.625rem;text-align:center}.header-static__marketingslot .columns>span{border-radius:.625rem;border:1px solid;padding:.5rem;display:block;font-weight:400;color:#009600}body.mobilenav--open{width:100%;height:100%;overflow:hidden;position:fixed}body.mobilenav--open.notification--customerlogin .header-fixed .mainnav__button{position:fixed;right:.625rem;top:.625rem}.popup-promocode{text-align:left}.popup-promocode h3{font-size:1.25rem}.popup-promocode .promo{font-weight:800;color:#d64785;text-align:center;font-size:1.25rem}.popup-promocode .promo-code{display:inline-block;width:100%;text-align:center;font-size:.9375rem;line-height:1.125rem;margin:0;padding:.625rem!important;border-radius:.625rem;height:2.5rem;border:1px solid #7f7f7f}.popup-promocode .center--text{margin-top:1.25rem;text-align:center}.popup-promocode .button--green{min-width:15.625rem}.country-be .header .minimize--header .contact-us{width:11.25rem!important;padding-right:1.25rem!important}.country-be .header .minimize--header .contact-us__image{display:none}@media screen and (max-width:420px){.country-be .header__logo{max-width:4.0625rem}.country-be .header-fixed .absolute--container{right:4.8125rem}.country-be .header .navigation__mobile>*,.country-be .header .navigation__mobile>* .content{max-width:3.875rem}}@media screen and (max-width:380px){.country-be{padding-top:11.25rem}.country-be.notification--customerlogin{padding-top:13.5rem}.country-be .mobile__search{display:none}.country-be .search--header{display:block!important;padding:0}.country-be .search--header .searchbar__toggle{display:none}}@media screen and (max-width:370px){.header__logo{max-width:4.375rem}.header-fixed .absolute--container{right:4.8125rem}.header .navigation__mobile>*,.header .navigation__mobile>* .content{max-width:3.875rem}}@media only screen and (min-width:48em){.header__review{display:block}.header__logo{top:auto;float:left;bottom:0;height:5rem;width:12.5rem;padding:.9375rem 0 .3125rem 0}.header__logo img{width:100%}.header__usps .usp{position:relative;color:#1c1c1c;top:auto;animation:none!important;text-align:left}.header__usps .usp .icon span{display:block}.header__usps div:last-of-type{display:none}.header__container{margin-top:0}.header__top{display:block;padding-left:13.75rem;background-color:#fff;position:relative;width:calc(100% - 210px)}.header__bottom{position:relative;display:table;margin:.625rem 0 0 0;padding:0 .3125rem 0 13.75rem}.header .search--header{padding:0 .625rem;margin:0;display:table-cell;width:100%;height:2.5rem}.header .search--header .searchbar__toggle{display:none}.header .contact-us{display:table-cell;width:10.625rem}.header .contact-us__teaser{left:40px}.header .contact-us__teaser:hover .teaser__text{text-decoration:underline}.header .cart{display:inline-block;z-index:3}.header .cart .dropdown .dropdown__btn{height:2.5rem}.header .cart .dropdown .dropdown__btn:hover{background-color:#2b3469}.header .cart .dropdown .dropdown__btn:before{top:.4375rem;right:calc(50% - 12px);position:absolute;width:25px;height:25px;background-size:800% 800%;background-repeat:no-repeat;background-image:url("../images/icons/icon_sprite.svg");background-position:28.8% 14.5%}.header .cart .dropdown .dropdown__btn .minibasket:before{top:.4375rem}.header .cart .dropdown .dropdown__btn .minibasket__description{display:none}.header .cart .dropdown .dropdown__btn .minibasket__count{top:3px;right:7px}.header .cart .dropdown .dropdown__body{padding:.625rem}.header .cart .dropdown .dropdown__body .minibasket__close{display:none}.header .cart .dropdown .dropdown__body .minibasket__title{background-color:#fff;text-align:left;color:#1c1c1c;height:auto;padding:0 1.25rem;line-height:1rem}.header .cart .dropdown .dropdown__body .minibasket__content{padding:0 1.25rem}.header .cart .dropdown .dropdown__body .minibasket__content .content__remove{opacity:.6}.header .cart .dropdown .dropdown__body .minibasket__content .content__remove:hover{opacity:1}.header .cart .dropdown .dropdown__body .minibasket__summary{border-top:none;box-shadow:none;padding:0 1.875rem 0 1.25rem}.header .cart .dropdown .dropdown__body .minibasket__button .continue--shopping{display:none}.header .cart .dropdown.dropdown--open .dropdown__btn{position:relative;height:2.5rem;left:auto;top:auto;opacity:1;background:0 0}.header .cart .dropdown.dropdown--open .dropdown__body{position:absolute;top:calc(100% + 9px);right:0;left:auto;width:340px;height:auto;max-height:inherit;border:1px solid #969696;z-index:3}.header .cart .dropdown.dropdown--open .dropdown__body:after{display:block;content:"";position:absolute;z-index:100;left:auto;background-color:#fff;border-top:1px solid #969696;border-left:1px solid #969696;border-right:1px solid #969696;border-top-right-radius:.625rem;border-top-left-radius:.625rem;width:3.5rem;height:3.1875rem;right:-1px;top:-3.125rem}.header .cart .dropdown.dropdown--open .dropdown__body .summary__container{padding:0}.header .cart .dropdown.dropdown--open .dropdown__body .product__name{max-width:7.5rem}.header .cart.cart--filled .minibasket__content{max-height:14.0625rem}.header .cart__back-intent .back-intent__container{top:calc(100% + 9px)}.header .cart__back-intent .back-intent__container:before{bottom:calc(100% - 9px)}.header .navigation__mobile{display:none}.header-fixed{padding:0 0 .625rem 0;border-bottom:none;box-shadow:none}.header-fixed .absolute--container{top:auto;right:0;bottom:-3.75rem}.header-fixed .absolute--container>div:not(.cart){display:block}.header-fixed .navigation{padding:0;right:auto;top:auto;left:.3125rem;bottom:-3.75rem}.header-fixed .navigation .navigation__mobile{display:none}.header-fixed.minimize--header{border-bottom:1px solid #969696;box-shadow:0 .1875rem .375rem rgba(0,0,0,.175)}.header-fixed.minimize--header .header__top{padding-top:0!important;padding-bottom:0!important;height:0!important;opacity:0!important;overflow:hidden}.header-fixed.minimize--header .header__bottom{padding-right:12.5rem}.header-fixed.minimize--header .header__bottom .absolute--container{bottom:-1px}.header-fixed.minimize--header .mainnav__button{background-color:#1f264c;color:#fff}.header-fixed.minimize--header .mainnav__button:before{display:none}.header-fixed.minimize--header .mainnav__button:after{border-color:#fff}.header-fixed.minimize--header .mainnav:hover .mainnav__button:before{display:block}.header-fixed.minimize--header .mainnav:hover .mainnav__button:after{border-color:#1c1c1c}.header-fixed.minimize--header .mainnav:hover .mainnav__dropdown{top:2.8125rem;margin-top:1.25rem;max-height:calc(100% - 95px)}.header-fixed.minimize--header .mainnav:hover .mainnav__dropdown:after{top:2.8125rem;height:1.25rem}.header-fixed.minimize--header .mainnav:hover:after{top:4.0625rem}.header-static.with--marketingslot .header-static__usps{display:block}.header-static__navigation{display:block}.header-static__phonenumber{display:none}.header-static__marketingslot{padding:.375rem 0}.country-be .header .minimize--header .content__bottom{padding-right:15.625rem!important}.notification--customerlogin .header-fixed .mainnav:hover .mainnav__dropdown{top:11.375rem}.notification--customerlogin .header-fixed .mainnav:hover:after{top:15.0625rem}.notification--customerlogin .header-fixed.minimize--header .mainnav:hover .mainnav__dropdown{top:5rem}.notification--customerlogin .header-fixed.minimize--header .mainnav:hover:after{top:6.3125rem}}@media only screen and (min-width:64em){.header__usps div:last-of-type{display:block}.header-fixed .contact-us{width:13.75rem}.header-fixed .contact-us__teaser{display:inline-block}.header-fixed.minimize--header .header__bottom{padding-right:13.125rem}.header-fixed.minimize--header .contact-us{padding-right:4.375rem}.header-fixed.minimize--header .contact-us__image{display:block}.header-static__navigation .navigation__content .content__virtualcats a{display:inline-block}.header-static__navigation .navigation__content .content__virtualcats a:nth-child(3):not(:last-of-type):after{display:inline-block}}@media only screen and (min-width:105em){.header__dropdowns .dropdown.dropdown--open .dropdown__btn:before{height:50px!important}}@keyframes usp{28%{top:-60px;opacity:0}33%{top:3px;opacity:1}61%{top:3px;opacity:1}66%{top:-60px;opacity:0}}.breadcrumb{padding-top:.6875rem;line-height:1.125rem}.breadcrumb__container{display:inline-block;padding-bottom:.625rem}.breadcrumb__list{width:100%;float:left;margin:0;padding:0;list-style-type:none}.breadcrumb__list-item{position:relative;float:left;font-size:.8125rem;font-weight:400;margin-right:.3125rem;padding-right:1.25rem;color:inherit}.breadcrumb__list-item:after{position:absolute;top:calc(50% - 3px);width:6px;height:6px;right:5px}.breadcrumb__list-item a{color:#1c1c1c}.breadcrumb__list-item a:hover{text-decoration:underline}.breadcrumb__list-item:last-of-type{font-weight:800;margin-right:0;padding-right:0}.breadcrumb__list-item:last-of-type:after{display:none!important}.breadcrumbcontainer{background:#fff}.breadcrumbcontainer .breadcrumb{width:100%}.breadcrumbcontainer .breadcrumb__row{border-bottom:1px solid #969696}.breadcrumbcontainer .breadcrumb__columns{transition:width 1s ease-in-out}@media only screen and (min-width:48em){.breadcrumb__list-item{font-size:.6875rem}}.productdetail{padding:0 0 1.25rem 0}.productdetail form input[type=radio]+span{height:auto;line-height:1.125rem}.productdetail form input[type=radio]+span:before,.productdetail form input[type=radio]:checked+span:before{width:1.5rem;height:1.5rem}.productdetail form input[type=radio]:checked+span:after{width:1rem;height:1rem;top:.25rem;left:.25rem}.productdetail__left>div{padding-left:.3125rem;padding-right:.3125rem}.productdetail__left .product__title{text-align:center}.productdetail__left .product__title h1{color:#000;font-size:1.375rem;line-height:1.875rem;font-weight:800;margin:0}.productdetail__left .product__details{float:left;width:100%;padding-top:.3125rem;text-align:center}.productdetail__left .product__details>*{font-size:.8125rem;line-height:1.25rem}.productdetail__left .product__details>:first-child{margin-left:0}.productdetail__left .product__details .details__review{color:#1c1c1c;margin-left:0;border:none}.productdetail__left .product__details .details__review .link--scroll{padding-left:.625rem;text-decoration:underline}.productdetail__left .product__details .details__review:hover .link--scroll{text-decoration:none}.productdetail__left .product__details .details__stock{position:relative;display:block;padding-left:1.625rem;padding-right:2rem;margin-right:1.25rem;text-decoration:underline;cursor:pointer}.productdetail__left .product__details .details__stock:before{content:"";display:inline-block;margin-right:.3125rem;background-color:#969696;top:calc(50% - 8px);left:0;width:16px;height:16px;border-radius:50%}.productdetail__left .product__details .details__stock:after{content:"";display:inline-block;position:absolute;right:.75rem;bottom:3px;width:.8125rem;height:.8125rem;background-image:url("../images/icons/icon_open-here.svg");background-size:100% 100%;background-position:center right;background-repeat:no-repeat;margin-left:.3125rem}.productdetail__left .product__details .details__stock.stock--eol:before{background-color:#e62a27}.productdetail__left .product__details .details__stock.stock--notavailable:before{background-color:#e62a27}.productdetail__left .product__details .details__stock.stock--notavailable.withdate:before{background-color:#ffab49}.productdetail__left .product__details .details__stock.stock--available:before{background-color:#16d27d}.productdetail__left .product__details .details__stock:hover{text-decoration:none}.productdetail__left .product__details .details__hiddeninputs{display:none}.productdetail__left .product__sample{float:left;width:100%;position:relative;z-index:1;cursor:pointer;padding:.625rem;margin-top:.625rem;border:1px solid #f59e05;border-radius:.625rem;text-align:center;color:#f59e05}.productdetail__left .product__sample:hover{text-decoration:underline}.productdetail__left .product__image{float:left;position:relative;max-width:100%;width:100%}.productdetail__left .product__image.product--eol .image__slider:before{content:"";position:absolute;width:100%;height:100%;z-index:4;background-color:#fff;opacity:.7}.productdetail__left .product__image .product__label{color:#fff;padding:.625rem;position:absolute;font-weight:800;left:0;top:.625rem;z-index:5;text-transform:uppercase;color:#f59e05;border:1px solid #f59e05;border-radius:.625rem}.productdetail__left .product__image .product__label.label--promotion{color:#009600;border-color:#009600}.productdetail__left .product__image .product__label.label--eol{color:#e62a27;border-color:#e62a27}.productdetail__left .product__image .product__icons{position:absolute;right:0;top:.625rem}.productdetail__left .product__image .product__icons ul{list-style:none;margin:0;padding:0}.productdetail__left .product__image .product__icons ul li{margin-bottom:.3125rem;width:2.5rem;height:2.5rem;position:relative;z-index:4}.productdetail__left .product__image .product__icons ul li img{width:100%;height:auto}.productdetail__left .product__image .product__icons ul li span{display:none;position:absolute;width:12.5rem;padding:.625rem;right:3.125rem;top:0;background-color:#f8f8f8}.productdetail__left .product__image .product__icons ul li span strong{font-size:.9375rem}.productdetail__left .product__image .product__icons ul li:hover{z-index:100}.productdetail__left .product__image .product__icons ul li:hover span{display:block}.productdetail__left .product__image .product__brand{float:right;position:absolute;bottom:0;right:0}.productdetail__left .product__image .image__slider{position:relative}.productdetail__left .product__image .image__slider .slider__product{max-height:30.625rem;margin-bottom:1.25rem;padding:0 20px}.productdetail__left .product__image .image__slider .slider__product:not(.slick-initialized):before{content:"";display:block;margin:0 auto;width:100%;max-width:30.625rem;padding-bottom:100%}.productdetail__left .product__image .image__slider .slider__product:not(.slick-initialized)>div{top:0;width:100%;margin:0 auto;max-width:calc(100% - 40px);position:absolute}.productdetail__left .product__image .image__slider .slider__product img{display:block;margin:0 auto;cursor:pointer;cursor:zoom-in}.productdetail__left .product__image .image__slider .slider__product .loader{position:relative}.productdetail__left .product__image .image__slider .slider__product .loader img{opacity:.3}.productdetail__left .product__image .image__slider .slider__product>div{display:none}.productdetail__left .product__image .image__slider .slider__product>div:first-of-type{display:block}.productdetail__left .product__image .image__slider .slider__product--interactions{float:left;width:calc(100% - 220px);position:absolute;bottom:0;left:0;z-index:1}.productdetail__left .product__image .image__slider .slider__product--interactions>div{position:relative;cursor:pointer;height:1.875rem;padding-left:2.1875rem;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;display:none}.productdetail__left .product__image .image__slider .slider__product--interactions>div:before{position:absolute;content:"";left:0;top:calc(50% - 13px);width:26px;height:26px}.productdetail__left .product__image .image__slider .zoom--trigger{float:left;line-height:1.875rem}.productdetail__left .product__image .image__slider .zoom--trigger:before{opacity:.5;background-size:800% 800%;background-repeat:no-repeat;background-image:url("../images/icons/icon_sprite.svg");background-position:85.9% 14.5%}.productdetail__left .product__image .image__slider .zoom--trigger:hover{color:#f59e05}.productdetail__left .product__image .image__slider .zoom--trigger:hover:before{opacity:1}.productdetail__left .product__image .image__slider .logoview--trigger{float:right;line-height:16px;max-width:8.75rem}.productdetail__left .product__image .image__slider .logoview--trigger.logoview--error{cursor:default;opacity:.5}.productdetail__left .product__image .image__slider .logoview--trigger.logoview--error span:not(.logoview__notavailable){display:none}.productdetail__left .product__image .image__slider .logoview--trigger.logoview--error .logoview__notavailable{display:block!important}.productdetail__left .product__image .image__slider .logoview--trigger:before{opacity:.5;background-size:800% 800%;background-repeat:no-repeat;background-image:url("../images/icons/icon_sprite.svg");background-position:14.5% 28.8%}.productdetail__left .product__image .image__slider .logoview--trigger:not(.logoview--error):hover{color:#f59e05}.productdetail__left .product__image .image__slider .logoview--trigger:not(.logoview--error):hover:before{opacity:1}.productdetail__left .product__image .image__slider .logoview--trigger span.hidden{display:none}.productdetail__left .product__image .image__slider--thumbs{height:105px}.productdetail__left .product__image .image__slider--thumbs .thumbs__slider{float:left;width:100%;margin-bottom:10px;min-height:95px;text-align:center}.productdetail__left .product__image .image__slider--thumbs .thumb__slide{cursor:pointer;padding:.25rem;display:inline-block}.productdetail__left .product__image .image__slider--thumbs .thumb__slide img{margin:0 auto;max-width:4.375rem}.productdetail__left .product__logoview{float:left;width:100%;text-align:center;margin-bottom:1.25rem}.productdetail__left .product__logoview .logoview--trigger{position:relative;cursor:pointer;display:inline-block;border-radius:.625rem;border:1px solid #969696;padding:.625rem 1.25rem .625rem 3.4375rem;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.productdetail__left .product__logoview .logoview--trigger:before{position:absolute;content:"";left:1.25rem;top:calc(50% - 13px);width:26px;height:26px}.productdetail__left .product__logoview .logoview--trigger.logoview--error{cursor:default;opacity:.5}.productdetail__left .product__logoview .logoview--trigger.logoview--error span:not(.logoview__notavailable){display:none}.productdetail__left .product__logoview .logoview--trigger.logoview--error .logoview__notavailable{display:block!important}.productdetail__left .product__logoview .logoview--trigger:before{opacity:.5;background-size:800% 800%;background-repeat:no-repeat;background-image:url("../images/icons/icon_sprite.svg");background-position:14.5% 28.8%}.productdetail__left .product__logoview .logoview--trigger:not(.logoview--error):hover{color:#f59e05}.productdetail__left .product__logoview .logoview--trigger:not(.logoview--error):hover:before{opacity:1}.productdetail__left .product__logoview .logoview--trigger span.hidden{display:none}.productdetail__left .product__logoview .logoview__reupload{margin-top:.625rem}.productdetail__left .product__logoview .logoview__reupload.hidden{display:none}.productdetail__right{float:right;padding-bottom:2.5rem}.productdetail__right>.row{padding:0 .625rem;margin-bottom:.625rem!important}.productdetail__right .button--category,.productdetail__right .button--contact-us{width:100%}.productdetail__right .loader .circular-loader{top:calc(30% - 25px)}.productdetail__right .price--hidden{display:none}.productdetail__right .product__alternatives{border:1px solid #969696;border-radius:.625rem;padding:.9375rem;opacity:1;transition:opacity .3s ease-in-out}.productdetail__right .product__alternatives.loading{opacity:0}.productdetail__right .product__alternatives .grid{margin-top:.625rem}.productdetail__right .product__alternatives .grid article:first-of-type{display:none}.productdetail__right .product__alternatives .grid.variations--available article{display:none}.productdetail__right .product__alternatives .grid.variations--available article:first-of-type{display:inline}.productdetail__right .product__alternatives .grid.variations--notavailable article:not(:first-of-type){display:inline}.productdetail__right .product__alternatives .grid.variations--notavailable article:not(:first-of-type):nth-of-type(odd) .product__icons ul li span{right:3.125rem;left:auto}.productdetail__right .product__configuration{font-size:1.25rem;padding-top:1.25rem;padding-bottom:.625rem!important;border-top:1px solid #969696;text-align:center}.productdetail__right .product__configuration .configuration__title{font-weight:800;float:left;width:100%}.productdetail__right .product__pricerange{width:100%;color:#7f7f7f;font-size:.6875rem}.productdetail__right .product__pricerange.pricerange--apiece .pricerange__from{color:#1c1c1c;font-size:1.25rem;font-weight:800}.productdetail__right .step.step--1 .step__title:before{content:"1"}.productdetail__right .step.step--2 .step__title:before{content:"2"}.productdetail__right .step.step--3 .step__title:before{content:"3"}.productdetail__right .step.step--4 .step__title:before{content:"4"}.productdetail__right .step.step--5 .step__title:before{content:"5"}.productdetail__right .step.step--6 .step__title:before{content:"6"}.productdetail__right .step.sample--step1 .step__title:before{content:"1"}.productdetail__right .step.sample--step2 .step__title:before{content:"2"}.productdetail__right .step.sample--step3 .step__title:before{content:"3"}.productdetail__right .step.sample--step4 .step__title:before{content:"4"}.productdetail__right .step.sample--step5 .step__title:before{content:"5"}.productdetail__right .step.sample--step6 .step__title:before{content:"6"}.productdetail__right .step .step__title{position:relative;border:1px solid #e6e6e6;background-color:#e6e6e6;cursor:pointer;padding:16px 2.5rem 16px 4.375rem!important;border-radius:.625rem;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;line-height:16px}.productdetail__right .step .step__title:before{position:absolute;display:inline-block;left:16px;top:12px;width:25px;height:25px;margin-right:5px;font-weight:800;color:#1c1c1c;background-color:#fff;border-radius:50%;text-align:center;line-height:25px}.productdetail__right .step .step__filled,.productdetail__right .step .step__note{display:none}.productdetail__right .step .step__question{font-weight:800;position:relative;padding-right:3.125rem;display:block}.productdetail__right .step .step__question:after{content:"";position:absolute;right:1.875rem;top:2px}.productdetail__right .step .step__choice{display:none;padding-top:.625rem}.productdetail__right .step .step__choice img{margin-right:.625rem;max-width:1.25rem}.productdetail__right .step .step__choice>span:not(.right){font-weight:400;padding-right:.625rem}.productdetail__right .step .step__complete{position:absolute;right:.75rem;top:.5rem;width:1.875rem;height:1.875rem;display:none}.productdetail__right .step .step__content{display:none;text-align:center}.productdetail__right .step .step__content .content__description{margin-bottom:.625rem;float:left;width:100%}.productdetail__right .step .step__content .content__description .description__title{font-weight:800;display:block;margin-top:.625rem}.productdetail__right .step .step__content .content__input{width:100%;float:left}.productdetail__right .step .step__content .content__input label.error{padding-bottom:.625rem;float:left;width:100%}.productdetail__right .step .step__content .content__input label.highlighted{position:relative;margin-top:.75rem!important}.productdetail__right .step .step__content .content__input label.highlighted .right{display:table}.productdetail__right .step .step__content .content__input label.highlighted .label--container,.productdetail__right .step .step__content .content__input label.highlighted .label--highlighted{position:absolute;top:-12px}.productdetail__right .step .step__content .content__input label.highlighted .label--highlighted{left:.625rem;background-color:#009600;color:#fff;padding:0 .5rem;font-weight:800;border-radius:.625rem;font-size:.5rem;text-transform:uppercase}.productdetail__right .step .step__content .content__input label.highlighted .label--container{display:block;margin:0 auto;width:100%;left:0}.productdetail__right .step .step__content .content__input label.highlighted .label--container .label--highlighted{position:relative;line-height:.8125rem;padding:.1875rem .5rem;left:auto;top:auto}@media all and (max-width:479px){.productdetail__right .step .step__content .content__input label.highlighted .right{text-align:right}.productdetail__right .step .step__content .content__input label.highlighted .label--highlighted{display:block;width:auto!important;float:none!important}}.productdetail__right .step .step__content .content__input .input__checkbox{display:inline-block}.productdetail__right .step .step__content .content__input .input__checkbox label{width:100%!important}.productdetail__right .step .step__content .content__input .input__checkbox input[type=checkbox]+span{text-align:center;padding:.5rem;border:2px solid #969696;margin-right:.3125rem;margin-bottom:.3125rem;height:auto;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.productdetail__right .step .step__content .content__input .input__checkbox input[type=checkbox]+span:after,.productdetail__right .step .step__content .content__input .input__checkbox input[type=checkbox]+span:before{display:none}.productdetail__right .step .step__content .content__input .input__checkbox input[type=checkbox]+span:hover{border-color:#1c1c1c;cursor:pointer}.productdetail__right .step .step__content .content__input .input__checkbox input[type=checkbox]:checked+span{border:2px solid #57b9d7}.productdetail__right .step .step__content .content__input .input__size>div:first-of-type{border-top:1px solid #e6e6e6}.productdetail__right .step .step__content .content__input .size{width:100%;float:left;padding:.5rem 0;text-align:left;border-bottom:1px solid #e6e6e6}.productdetail__right .step .step__content .content__input .size.show--all{text-align:center}.productdetail__right .step .step__content .content__input .size>span{float:left;padding:.5rem 1.875rem .5rem .9375rem;border:2px solid #fff}.productdetail__right .step .step__content .content__input .size input{text-align:left;margin-bottom:.625rem}.productdetail__right .step .step__content .content__input .size .dropdown{float:right}.productdetail__right .step .step__content .content__input .size .dropdown__btn{background-color:#e6e6e6;min-width:9.375rem;opacity:.75}.productdetail__right .step .step__content .content__input .size .dropdown__btn.error{border-color:#e62a27}.productdetail__right .step .step__content .content__input .size .dropdown__btn.quantity--filled{border-color:#57b9d7;background-color:#fff;font-weight:800;opacity:1}.productdetail__right .step .step__content .content__input .size .dropdown__body label{width:100%;float:left;margin:0 0 5px 0;text-align:left}.productdetail__right .step .step__content .content__input .size .dropdown__body label input[type=radio]+span{border:2px solid #969696;border-radius:10px;padding:.3125rem .625rem;height:auto;font-weight:800}.productdetail__right .step .step__content .content__input .size .dropdown__body label input[type=radio]+span>.right{color:#009600}.productdetail__right .step .step__content .content__input .size .dropdown__body label input[type=radio]+span:after,.productdetail__right .step .step__content .content__input .size .dropdown__body label input[type=radio]+span:before{display:none}.productdetail__right .step .step__content .content__input .size .dropdown__body label input[type=radio]+span:hover{border-color:#1c1c1c}.productdetail__right .step .step__content .content__input .size .dropdown__body label input[type=radio]:checked+span,.productdetail__right .step .step__content .content__input .size .dropdown__body label input[type=radio]:checked+span:hover{border-color:#57b9d7}.productdetail__right .step .step__content .content__input .size .dropdown__body label.highlighted{position:relative;margin-top:.75rem}.productdetail__right .step .step__content .content__input .size .dropdown__body label.highlighted .right{display:table}.productdetail__right .step .step__content .content__input .size .dropdown__body label.highlighted .label--highlighted{position:absolute;left:.625rem;top:-12px;background-color:#009600;color:#fff;padding:0 .5rem;font-weight:800;border-radius:.625rem;font-size:.5rem;text-transform:uppercase}@media all and (max-width:479px){.productdetail__right .step .step__content .content__input .size .dropdown__body label.highlighted .right{text-align:right}.productdetail__right .step .step__content .content__input .size .dropdown__body label.highlighted .label--highlighted{display:block;width:auto!important;float:none!important}}.productdetail__right .step .step__content .content__input .size .dropdown__body .custom__quantity{position:relative;float:left;width:100%;margin-top:.3125rem;padding-top:.5rem;border-top:1px solid #969696}.productdetail__right .step .step__content .content__input .size .dropdown__body .custom__quantity input{margin:0}.productdetail__right .step .step__content .content__input .size .dropdown__body .custom__quantity .button{top:.5rem}.productdetail__right .step .step__content .content__input .size .dropdown--open .dropdown__btn{background-color:#fff;opacity:1}.productdetail__right .step .step__content .content__input .input__size{width:100%;float:left}.productdetail__right .step .step__content .content__input .input__total{width:100%;float:left;padding-bottom:.625rem}.productdetail__right .step .step__content .content__input .input__total .total__sizes span{line-height:1rem;padding:.75rem 0;float:left}.productdetail__right .step .step__content .content__input .input__total .total__sizes span:first-of-type{padding-right:.625rem}.productdetail__right .step .step__content .content__input .input__total .total__sizes span.total--quantity{float:right;min-width:9.375rem;padding-left:.875rem}.productdetail__right .step .step__content .content__input .input__total .total--quantity{font-weight:800;color:#000;text-align:left}.productdetail__right .step .step__content .content__input .input__total .button__holder{width:100%}.productdetail__right .step .step__content .content__input .input__total .button__holder .button{width:100%}.productdetail__right .step .step__content .content__input .input__staffel{width:100%;float:left;padding-bottom:1.25rem}.productdetail__right .step .step__content .content__input .input__staffel .staffel__detail{width:100%;float:left}.productdetail__right .step .step__content .content__input .input__staffel .staffel__detail>span{float:left;width:50%;padding:0 .3125rem}.productdetail__right .step .step__content .content__input .input__staffel .staffel__detail>span:first-of-type{padding-left:0}.productdetail__right .step .step__content .content__input .input__staffel .staffel__detail>span:last-of-type{float:right;padding-right:0}.productdetail__right .step .step__content .content__input .input__staffel .staffel__detail.active--state{font-weight:800;color:#009600}.productdetail__right .step .step__content .content__input .location__method,.productdetail__right .step .step__content .content__input .location__title{width:100%;float:left;padding-bottom:.625rem}.productdetail__right .step .step__content .content__input .location__title{font-weight:800}.productdetail__right .step .step__content .content__input .location__title .location__techniques{display:block;font-weight:400;color:#f59e05}.productdetail__right .step .step__content .content__input .location__title .location__techniques:hover{text-decoration:underline}.productdetail__right .step .step__content .input--tiles{text-align:center}.productdetail__right .step .step__content .input--tiles label:not(.error){display:inline-block;text-align:center;margin:0 5px 5px 0}.productdetail__right .step .step__content .input--tiles label:not(.error) img{display:block;margin:0 auto;position:relative;z-index:-1;max-width:5.625rem;height:auto}.productdetail__right .step .step__content .input--tiles label:not(.error) input[type=radio]+span{border:2px solid #969696;border-radius:10px;padding:.3125rem .625rem}.productdetail__right .step .step__content .input--tiles label:not(.error) input[type=radio]+span:after,.productdetail__right .step .step__content .input--tiles label:not(.error) input[type=radio]+span:before{display:none}.productdetail__right .step .step__content .input--tiles label:not(.error) input[type=radio]+span:hover{border-color:#1c1c1c}.productdetail__right .step .step__content .input--tiles label:not(.error) input[type=radio]:checked+span,.productdetail__right .step .step__content .input--tiles label:not(.error) input[type=radio]:checked+span:hover{border-color:#57b9d7}.productdetail__right .step .step__content .input--tiles label:not(.error) input[type=radio]:disabled+span{pointer-events:none!important}.productdetail__right .step .error--notification{display:none}.productdetail__right .step.step--active .step__title{border-color:#e6e6e6;background-color:#e6e6e6;border-bottom-left-radius:0;border-bottom-right-radius:0}.productdetail__right .step.step--active .step__content{display:block;padding:.625rem;border:1px solid #e6e6e6;border-bottom-left-radius:.625rem;border-bottom-right-radius:.625rem}.productdetail__right .step.step--active .step__question:after{top:6px}.productdetail__right .step.step--active.step--edit .step__choice,.productdetail__right .step.step--active.step--edit .step__complete{display:block}.productdetail__right .step.step--chosen .step__choice,.productdetail__right .step.step--chosen .step__complete,.productdetail__right .step.step--chosen .step__note{display:block}.productdetail__right .step.step--chosen.step--active .step__content{border:1px solid #e6e6e6}.productdetail__right .step.step--chosen.step--active .step__choice{color:#1c1c1c}.productdetail__right .step.step--locked .step__title,.productdetail__right .step.step--prefilled .step__title{cursor:default}.productdetail__right .step.step--hidden{display:none!important}.productdetail__right .step.step--error:not(.step--active) .step__title{border-color:#e62a27}.productdetail__right .step.step--error .error--notification{color:#e62a27;display:block}.productdetail__right .step.color .input--tiles label>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.productdetail__right .step.color .input--tiles label:not(.error){float:left;width:calc(50% - 5px)}@media all and (max-width:340px){.productdetail__right .step.color .input--tiles label:not(.error){width:100%}}.productdetail__right .step.color label>span,.productdetail__right .step.quantity label>span,.productdetail__right .step.secondconfig label>span{position:relative}.productdetail__right .step.color .stock:before,.productdetail__right .step.quantity .stock:before,.productdetail__right .step.secondconfig .stock:before{content:"";position:absolute;width:8px;height:8px;top:.625rem;right:.625rem;border-radius:50%}.productdetail__right .step.color .stock.stock--notavailable:before,.productdetail__right .step.quantity .stock.stock--notavailable:before,.productdetail__right .step.secondconfig .stock.stock--notavailable:before{background-color:#e62a27}.productdetail__right .step.color .stock.stock--notavailable.withdate:before,.productdetail__right .step.quantity .stock.stock--notavailable.withdate:before,.productdetail__right .step.secondconfig .stock.stock--notavailable.withdate:before{background-color:#ffab49}.productdetail__right .step.color .stock.stock--available:before,.productdetail__right .step.quantity .stock.stock--available:before,.productdetail__right .step.secondconfig .stock.stock--available:before{background-color:#16d27d}.productdetail__right .step.imprint .step__choice,.productdetail__right .step.textile .step__choice{min-width:11.25rem}@media all and (max-width:480px){.productdetail__right .step.imprint .step__choice,.productdetail__right .step.textile .step__choice{min-width:0}}.productdetail__right .step.secondconfig .step__content .input--tiles label:not(.error) input[type=radio].stock--available+span,.productdetail__right .step.secondconfig .step__content .input--tiles label:not(.error) input[type=radio].stock--notavailable+span{padding-right:1.5625rem}.productdetail__right .step.quantity .step__content .content__input label:not(.error){width:100%}.productdetail__right .step.quantity .input--quantity{display:block;position:relative;padding-bottom:.625rem}.productdetail__right .step.quantity .input--quantity input{height:2.5625rem;margin-bottom:0;padding:.625rem 3.125rem .625rem 1.25rem;background-color:#e6e6e6;border:none}.productdetail__right .step.quantity .input--quantity input::-webkit-input-placeholder{color:#1c1c1c}.productdetail__right .step.quantity .input--quantity input:-moz-placeholder{opacity:1;color:#1c1c1c}.productdetail__right .step.quantity .input--quantity input::-moz-placeholder{opacity:1;color:#1c1c1c}.productdetail__right .step.quantity .input--quantity input:-ms-input-placeholder{color:#1c1c1c}.productdetail__right .step.quantity .input--quantity input::-ms-input-placeholder{color:#1c1c1c}.productdetail__right .step.quantity .input--quantity .button{position:absolute;right:0;top:0;height:2.5rem;width:auto!important;min-width:3.75rem;border-top-left-radius:0;border-bottom-left-radius:0}.productdetail__right .step.quantity .content__input.input--sample{text-align:center;margin-top:0;margin-bottom:.3125rem}.productdetail__right .step.quantity .content__input.input--sample label:not(.error){width:auto;display:inline-block}.productdetail__right .step.quantity .error--locked{color:#e62a27;padding-top:.625rem}.productdetail__right .step.quantity .content__upsell{float:left;width:100%;color:#009600;display:none;padding-bottom:.625rem}.productdetail__right .step.quantity .content__upsell .quantity__left,.productdetail__right .step.quantity .content__upsell .quantity__price{font-weight:800}.productdetail__right .step.quantity .content__upsell.active--state{display:block}.productdetail__right .step.quantity.textile .input__staffel{text-align:left}.productdetail__right .step.quantity.textile .content__upsell{padding:.625rem;border-radius:.625rem;border:1px solid #009600;margin-bottom:.625rem;line-height:1.125rem}.productdetail__right .step.quantity.textile .content__input.input--sample{margin-top:.625rem;text-align:left}.productdetail__right .step.quantity.textile .content__input.input--sample span{height:auto}.productdetail__right .step.quantity.textile .content__input .input__size .size>span.stock--available,.productdetail__right .step.quantity.textile .content__input .input__size .size>span.stock--notavailable{position:relative;padding-right:.9375rem}.productdetail__right .step.quantity.textile .content__input .input__size .size>span.stock--available:before,.productdetail__right .step.quantity.textile .content__input .input__size .size>span.stock--notavailable:before{top:calc(50% - 4px);left:0}.productdetail__right .step.quantity:not(.textile) .content__input label{text-align:left;padding:0;margin:0 0 .3125rem 0}.productdetail__right .step.quantity:not(.textile) .content__input label input[type=radio]+span{padding:.9375rem 1.25rem}.productdetail__right .step.quantity:not(.textile) .content__input label input[type=radio]+span>.right{color:#009600}.productdetail__right .step.quantity:not(.textile) .content__input label input[type=radio]:disabled+span{cursor:default;cursor:not-allowed;border-color:#969696!important}.productdetail__right .step.quantity:not(.textile) .content__input label.highlighted{position:relative;margin-top:.625rem}.productdetail__right .step.quantity:not(.textile) .content__input label.highlighted .right{display:table}.productdetail__right .step.quantity:not(.textile) .content__input label.highlighted .label--highlighted{position:absolute;left:.625rem;top:-10px;background-color:#009600;color:#fff;padding:.125rem .625rem;font-weight:800;border-radius:.625rem;font-size:.625rem;text-transform:uppercase}@media all and (max-width:479px){.productdetail__right .step.quantity:not(.textile) .content__input label.highlighted .right{text-align:right}.productdetail__right .step.quantity:not(.textile) .content__input label.highlighted .label--highlighted{display:block;width:auto!important;float:none!important}}.productdetail__right .step.imprint .imprint__add,.productdetail__right .step.imprint .imprint__locations,.productdetail__right .step.imprint .imprint__method{float:left;width:100%}.productdetail__right .step.imprint .imprint__add.imprintstep--visible,.productdetail__right .step.imprint .imprint__locations.imprintstep--visible,.productdetail__right .step.imprint .imprint__method.imprintstep--visible{margin-top:1.25rem}.productdetail__right .step.imprint .imprint__method,.productdetail__right .step.imprint .location__method{display:none}.productdetail__right .step.imprint .imprintstep--visible{display:block}.productdetail__right .step.imprint .method__details{display:inline-block;padding-top:.3125rem;font-size:.625rem;line-height:.8125rem}.productdetail__right .step.imprint .imprint__description{display:none;text-align:left;position:fixed;right:0;bottom:0;width:100%;height:100%;background-color:#fff;z-index:2200000000}.productdetail__right .step.imprint .imprint__description.description--open{display:block}.productdetail__right .step.imprint .imprint__description .description__title{background-color:#1f264c;padding:0 20px;cursor:pointer}.productdetail__right .step.imprint .imprint__description .description__title h3{font-size:.8125rem;line-height:50px;text-align:center;margin:0;color:#fff}.productdetail__right .step.imprint .imprint__description .description__title:after,.productdetail__right .step.imprint .imprint__description .description__title:before{content:"";position:absolute;width:3px;height:20px;top:.9375rem;right:1.875rem;background-color:#fff;transform:rotate(45deg)}.productdetail__right .step.imprint .imprint__description .description__title:after{transform:rotate(-45deg)}.productdetail__right .step.imprint .imprint__description .description__container{width:100%;text-align:left;height:calc(100% - 50px);overflow:auto}.productdetail__right .step.imprint .imprint__description .description__container .imprint__technique{padding:0 20px}.productdetail__right .step.imprint .imprint__description .description__container .imprint__technique:first-of-type{padding-top:20px}.productdetail__right .step.imprint .imprint__description .description__container .imprint__technique:last-of-type{padding-bottom:20px}.productdetail__right .step.imprint .imprint__description .description__container .imprint__technique h3{font-size:.8125rem;margin:0}.productdetail__right .step.imprint .imprint__description .description__container .imprint__technique img{padding:.625rem 0}.productdetail__right .step.imprint .content__input label.highlighted{margin-top:.9375rem!important}.productdetail__right .step.imprint .content__input label.highlighted .label--container{position:inherit;max-height:0;overflow:visible;top:-17px}.productdetail__right .step.imprint .content__input label.highlighted .label--container .label--highlighted{white-space:nowrap;margin:0 auto;display:inline-block}.productdetail__right .step.imprint .content__input label.highlighted input[type=checkbox]+span .label--container{top:-24px}.productdetail__right .product__promotion .columns{padding:0 .625rem}.productdetail__right .product__promotion.order--promotion .columns{padding:.625rem .625rem .625rem 2.5rem;background-color:#e3ffe3;color:#009600;border-radius:.625rem}.productdetail__right .product__promotion.order--promotion .columns:before{position:absolute;content:"!";text-align:center;font-weight:800;left:.625rem;width:1.25rem;height:1.25rem;top:.625rem;border:1px solid #009600;border-radius:50%}.productdetail__right .product__shipping .columns{padding:.625rem}.productdetail__right .product__shipping.shipping--promotion .columns{margin-top:.625rem;padding:.625rem .625rem .625rem 2.5rem;background-color:#e6e6e6;border-radius:.625rem}.productdetail__right .product__shipping.shipping--promotion .columns:before{position:absolute;content:"";left:.625rem;width:1.25rem;height:1.25rem;top:.625rem;background-image:url("../images/icons/icon_fastdelivery.svg");background-repeat:no-repeat;background-size:100% 100%;background-position:center center}.productdetail__right .product__shipping.order--promotion{margin-top:.625rem;padding:.625rem .625rem .625rem 2.5rem;background-color:#9ed100;border-radius:.625rem}.productdetail__right .product__price .columns{padding:.625rem;line-height:16px}.productdetail__right .product__price .columns>span{float:left;width:100%}.productdetail__right .product__price .columns>span a{color:#1c1c1c;text-decoration:underline}.productdetail__right .product__price .columns>span a:hover{text-decoration:none}.productdetail__right .product__price .columns>span.right{text-align:right}.productdetail__right .product__price .columns .price__total{color:#000;font-weight:800;font-size:1.5rem;padding:.3125rem 0}.productdetail__right .product__price .columns .price__calculation{margin-top:.625rem}.productdetail__right .product__price.price--hidden{display:none}.productdetail__right .product__price .sticky__bar-cta .columns{padding:0}.productdetail__right .product__price .sticky__bar-cta .bar__content .content__price{text-align:center}.productdetail__right .product__price .sticky__bar-cta .bar__content .content__price .price__info{display:none}.productdetail__right .product__price .sticky__bar-cta .bar__content .content__price .price{float:none;font-size:.8125rem;font-weight:400}.productdetail__right .product__ctas .columns{padding:0!important}.productdetail__right .product__ctas .content__banner{float:left;width:100%;border-radius:.625rem;border:1px solid #009600;color:#009600}.productdetail__right .product__ctas .content__banner .banner{display:table;width:100%;min-height:4.0625rem;padding:.3125rem 0;border-bottom:1px solid #009600}.productdetail__right .product__ctas .content__banner .banner:last-of-type:not(:nth-of-type(0)){border:none}.productdetail__right .product__ctas .content__banner .banner__icon{display:table-cell;vertical-align:middle;width:20%;text-align:center;background-position:center center;background-size:40px 40px;background-repeat:no-repeat}.productdetail__right .product__ctas .content__banner .banner__text{display:table-cell;vertical-align:middle;padding:.625rem .3125rem;width:80%}.productdetail__right .product__ctas .content__banner .banner--tree_management.static{text-align:center}.productdetail__right .product__ctas .content__banner .banner--tree_management.static .icon--tree,.productdetail__right .product__ctas .content__banner .banner--tree_management.static .thank__you{display:none}.productdetail__right .product__ctas .content__banner .banner--tree_management .icon--tree{background-image:url(../images/icons/icon_sustainable.svg)}.productdetail__right .product__ctas .content__banner .banner--CO2 .icon--CO2{background-image:url(../images/icons/icon_CO2neutral.svg)}.productdetail__right .product__ctas .button__holder{width:100%}.productdetail__right .product__ctas .button__holder .button{width:100%;opacity:1}.productdetail__right .product__ctas .quote--trigger{float:left;width:100%;margin-top:.625rem;margin-bottom:.625rem}.productdetail__right .product__ctas .quote--trigger button{position:absolute;left:-99999px;visibility:hidden;opacity:0}.productdetail__right .product__ctas .content__product{text-align:center}.productdetail__right .product__ctas .content__product .infolink{text-align:left}@media only screen and (max-width:47.938em){.productdetail__right .product__ctas .content__product .infolink{padding:.625rem}.productdetail__right .product__ctas .content__product .infolink .infotext{left:auto;right:0;padding:.625rem 1.875rem}.productdetail__right .product__ctas .content__product .infolink .infotext:after{right:auto;left:.625rem}}.productdetail__right .step--error-notification{color:#e62a27;text-align:center;padding:.625rem 0;display:none}.productdetail__right .step--error-notification span,.productdetail__right .step--error-notification.error--visible{display:block}.productdetail__right .step--error-notification .default--error{font-weight:800}.productdetail__right .error--hidden{display:none!important}.productdetail__right .content__sample{display:none}.productdetail__right.sample__request .content__product{display:none}.productdetail__right.sample__request .content__sample{display:block}.productdetail__right.sample__request .quantity .input--sample{margin-top:0}.productdetail__right.sample__request .sample__sizes span{min-width:3.125rem}.productdetail__right.sample__request .product__ctas .content__sample button[type=submit]{margin-bottom:.625rem}.productdetail__right.animateheight{overflow:visible}.productdetail__right.animateheight .product__ctas,.productdetail__right.animateheight .step{position:relative;opacity:.5;overflow:hidden}.productdetail__right.animateheight .product__ctas:before,.productdetail__right.animateheight .step:before{content:"";position:absolute;top:0;left:0;width:100%;height:37.5rem;z-index:1;cursor:default}.productdetail__right.animateheight .product__ctas .step__content,.productdetail__right.animateheight .product__ctas .step__title,.productdetail__right.animateheight .step .step__content,.productdetail__right.animateheight .step .step__title{z-index:0}.productdetail__right.animateheight:after{display:none}.productdetail__right .product__usps{padding-top:.625rem}.productdetail__right .product__usps .icon{padding-left:1.875rem}.productdetail__right .product__usps .icon.icon--checkmark:before{width:.625rem;height:1.25rem;border-width:3px;top:-.25rem}.productdetail__tabs{background-color:rgba(0,0,0,0);float:left!important}.productdetail__tabs .tabs__title{text-align:center}.productdetail__tabs ul{float:left;width:100%}.productdetail__tabs ul.titles{height:unset;background-color:#fff;border-bottom:1px solid #969696}.productdetail__tabs ul.titles li{width:16.6%;height:auto;padding:.5rem;position:relative;margin:0;line-height:1.25rem;float:left;text-align:center;border:none;color:#1c1c1c}.productdetail__tabs ul.titles li.active{color:#1c1c1c;border:none}.productdetail__tabs ul.titles li:hover h2{cursor:pointer;border:none;color:#f59e05}.productdetail__tabs ul.titles li h2{margin:0;float:none;font-size:.8125rem}@media only screen and (max-width:47.938em){.productdetail__tabs ul.titles{display:none!important}}.productdetail__tabs ul.content>li{padding:0!important;display:block!important;float:left;width:100%;border-radius:.625rem;margin-bottom:.625rem;overflow:hidden;border:1px solid #e6e6e6}.productdetail__tabs ul.content>li .title>h2{margin:1.25rem 0 .625rem 0;font-size:1.25rem}@media only screen and (max-width:47.938em){.productdetail__tabs ul.content>li .title>h2{width:100%;margin:0;padding:0 1.25rem;font-size:.8125rem;line-height:2.5rem;background-color:#e6e6e6;position:relative;cursor:pointer}.productdetail__tabs ul.content>li .title>h2:after{position:absolute;right:1.25rem;display:block;pointer-events:none;content:""!important;width:8px;height:8px;border-bottom:2px solid #1c1c1c;border-left:2px solid #1c1c1c;top:calc(50% - 6px);transform:rotate(315deg)}}.productdetail__tabs ul.content>li .contents{display:none;padding:1.25rem;float:left;width:100%}.productdetail__tabs ul.content>li.active .title h2{font-weight:800}.productdetail__tabs ul.content>li.active .contents{display:block!important}.productdetail__tabs ul.content table{border:none;border-collapse:collapse;margin:0}.productdetail__tabs ul.content table tr th{font-weight:800}.productdetail__tabs ul.content table tr td,.productdetail__tabs ul.content table tr th{padding:.625rem .3125rem .625rem 0;font-size:.8125rem}.productdetail__tabs ul.content .alternatives .contents{padding:1.25rem 0}.productdetail__tabs ul.content .alternatives .slider__crosssell{padding:0 2.5rem}.productdetail__tabs ul.content .alternatives .slick-initialized .slick-track{min-width:100%}.productdetail__tabs ul.content .alternatives .slick-initialized .producttile{max-width:none;transform:none}.productdetail__tabs ul.content .alternatives .producttile{float:left;max-width:33.3%;margin:.3125rem 0!important}.productdetail__tabs ul.content .alternatives .producttile .lazy{min-height:150px}.productdetail__tabs ul.content .alternatives .producttile .product__price{width:100%;min-height:3.5rem}.productdetail__tabs ul.content .alternatives .producttile .product-name{border-top:1px solid #969696;padding-top:.625rem;height:2.875rem}.productdetail__tabs ul.content .alternatives .producttile .product__review{margin-bottom:0}.productdetail__tabs ul.content .alternatives .producttile:after{content:"";position:absolute;width:calc(100% - 10px);top:0;left:5px;height:100%;border-radius:.625rem;border:1px solid #969696}.productdetail__tabs ul.content .features{float:left}.productdetail__tabs ul.content .features .contents{float:left}.productdetail__tabs ul.content .features .contents table{width:50%;float:left;min-width:20rem}.productdetail__tabs ul.content .features .contents table tr{background-color:#fff}.productdetail__tabs ul.content .features .contents table tr td:first-of-type{font-weight:800}.productdetail__tabs ul.content .features .contents>a{color:#1c1c1c;text-decoration:underline;padding:.625rem 1.25rem .625rem 0;display:block;float:left;width:100%}.productdetail__tabs ul.content .features .contents>a:after{position:relative;margin-left:.625rem;top:3px;right:auto;display:inline-block}.productdetail__tabs ul.content .features .contents>a:hover{text-decoration:none}.productdetail__tabs ul.content .description .contents table tr td{padding:0;width:100%;display:block;border:none}.productdetail__tabs ul.content .imprint-options .contents{width:100%;overflow:auto}.productdetail__tabs ul.content .imprint-options .contents table th{display:none}.productdetail__tabs ul.content .imprint-options .contents table td{display:block}.productdetail__tabs ul.content .imprint-options .contents table tr{background-color:#fff}.productdetail__tabs ul.content .imprint-options .contents table tr td{padding-left:1.25rem;padding-right:1.25rem}.productdetail__tabs ul.content .imprint-options .contents table tr td:first-of-type{padding-top:1.25rem}.productdetail__tabs ul.content .imprint-options .contents table tr td:last-of-type{padding-bottom:1.25rem}.productdetail__tabs ul.content .imprint-options .contents table tr td span{display:inline-block;width:49%}.productdetail__tabs ul.content .imprint-options .contents table tr td span:first-of-type{font-weight:800}.productdetail__tabs ul.content .imprint-options .contents table tr td span:last-of-type{text-align:right}.productdetail__tabs ul.content .imprint-options .contents table tr:nth-child(2n) td{background-color:#f8f8f8}.productdetail__tabs ul.content .imprint-options .contents table tr:nth-child(2n) td:first-of-type{border-top-left-radius:.625rem;border-top-right-radius:.625rem}.productdetail__tabs ul.content .imprint-options .contents table tr:nth-child(2n) td:last-of-type{border-bottom-left-radius:.625rem;border-bottom-right-radius:.625rem}.productdetail__tabs ul.content .stockoverview .contents{width:100%;overflow:auto}.productdetail__tabs ul.content .stockoverview .contents .button{margin-top:1.25rem;width:100%}.productdetail__tabs ul.content .stockoverview .contents>.popup-productdetail-stock .overview__description{width:100%}.productdetail__tabs ul.content .productdetail__reviews .contents{border-bottom:none!important}.productdetail__reviews{margin-top:2.5rem}.productdetail__reviews .productreview__total{text-align:center;margin-bottom:1.25rem}.productdetail__reviews .productreview__total>span{display:block}.productdetail__reviews .productreview__total .total__top{margin-bottom:.3125rem}.productdetail__reviews .productreview__total .total__top .tp-logo{margin-left:0}.productdetail__reviews .productreview__total .total__top .tp-review__text{display:block;font-weight:800;font-size:1rem}.productdetail__reviews .productreview__total .total__bottom{display:block}.productdetail__reviews .productreview__total .total__bottom .tp-review__stars{display:inline-block}.productdetail__reviews .productreview__total .total__bottom .tp-review__stars .star{width:25px;height:25px;margin-right:3px}.productdetail__reviews .productreview__total .total__bottom .tp-review__stars .star:before{width:18px;height:18px;top:calc(50% - 10px);left:calc(50% - 9px)}.productdetail__reviews .productreview__total .total__bottom .tp-review__text{display:none;line-height:1.5625rem}.productdetail__reviews ul{list-style-type:none;margin:0;padding-top:.625rem}.productdetail__reviews ul .reviews__subtitle{font-weight:800;margin-bottom:.625rem}.productdetail__reviews ul .reviews__subtitle .subtitle{display:none}.productdetail__reviews ul .reviews__subtitle .dropdown ul{padding-top:0;margin-bottom:.625rem}.productdetail__reviews ul .productreview{background-color:#e6e6e6;border-bottom:2px solid #e6e6e6;float:left;width:100%;padding:1.25rem;margin-bottom:.625rem;border-radius:.625rem}.productdetail__reviews ul .productreview ul{padding:0}.productdetail__reviews ul .productreview ul>li{float:left;width:100%}.productdetail__reviews ul .productreview .tp-review__author-info{float:right;text-align:right}.productdetail__reviews ul .productreview .tp-review__name{display:block;font-weight:800}.productdetail__reviews ul .productreview .tp-review__title{display:block;font-weight:800;margin-bottom:.625rem}.productdetail__reviews .pagination{text-align:left}.productdetail__reviews .pagination ul li{display:inline-block;padding:0 .3125rem}.productdetail__reviews .pagination ul li a{line-height:2.5rem;color:#1c1c1c}.productdetail__reviews .pagination ul li a:hover{color:#f59e05}.productdetail__reviews .pagination ul li a.current{color:#f59e05;font-weight:800}.productdetail__reviews .pagination ul li a.prev{position:relative;padding-left:1.875rem}.productdetail__reviews .pagination ul li a.prev:before{top:calc(50% - 4px);left:.3125rem;position:absolute}.productdetail__reviews .pagination ul li a.next{position:relative;padding-right:1.875rem}.productdetail__reviews .pagination ul li a.next:after{top:calc(50% - 4px);right:.3125rem;position:absolute}.productdetail__reviews .pagination.pagination__bottom{text-align:center}.productdetail__popup{text-align:left}.productdetail__popup:before{z-index:0}.popup__calculation{width:100%;float:left;z-index:1;padding:0 .625rem;position:relative}.popup__calculation ul{width:inherit;float:inherit;list-style:none;text-align:left;margin:0;padding-bottom:.625rem}.popup__calculation ul li{width:inherit;float:inherit;border-bottom:1px solid #969696;padding:.375rem 0;font-size:.8125rem;line-height:1.0625rem}.popup__calculation ul li:nth-last-of-type(2){border-bottom:1px solid #000}.popup__calculation ul li:last-of-type{border:none;color:#000;padding:.6875rem 0}.popup__calculation ul li span.taxtitle{font-weight:800}.popup__calculation ul li span.taxes{width:100%}.popup__calculation ul li span.taxes span{width:100%;float:left}.popup__calculation ul li span.taxes span.excl,.popup__calculation ul li span.taxes span.incl{width:auto;text-align:right}.popup__calculation ul li span.taxes span.excl{color:#000;font-weight:800}.popup__calculation ul li span.imprint{display:block}.popup__calculation ul li span .infolink.visible .infotext{min-width:12.5rem}.popup__calculation ul li span.total{width:100%;display:inline-block;line-height:1.5rem;font-size:1.5rem;font-weight:800}.popup__calculation ul li span.total span:first-of-type{font-size:.8125rem}.modal__zoompopup{max-width:48.125rem;max-height:48.125rem;padding:0}.modal__matchingitempopup{max-width:62.5rem}.popup-productdetail-zoom{position:relative;width:100%}.popup-productdetail-zoom .pdppopupslider{z-index:2;opacity:0;position:relative;width:100%;height:auto;margin-bottom:0;z-index:2}.popup-productdetail-zoom .pdppopupslider.slick-initialized{transition:opacity .3s ease-in-out;opacity:1}.popup-productdetail-zoom .pdppopupslider .loader{position:relative}.popup-productdetail-zoom .pdppopupslider .loader img{opacity:.3}.popup-productdetail-zoom .pdppopupslider>div{display:none;width:100%;text-align:center}.popup-productdetail-zoom .pdppopupslider>div.slick-current{display:block}.popup-productdetail-zoom .pdppopupslider>div:first-of-type{display:block}.popup-productdetail-zoom .pdppopupslider img{max-width:100%;width:100%;height:auto}.popup-productdetail-zoom .pdppopupslider .logoview--active{background:#fff}.popup-productdetail-zoom .pdppopupslider .slick-prev{left:1.25rem}.popup-productdetail-zoom .pdppopupslider .slick-next{right:1.25rem}.popup-productdetail-zoom .information{z-index:3;position:absolute;text-align:left;padding-left:1.875rem;padding-bottom:1.875rem;left:0;bottom:0;font-size:.8125rem;line-height:1.0625rem}.popup-productdetail-zoom .information .link{line-height:1.5625rem}.popup-productdetail-zoom .loader{z-index:1;min-height:0}.popup-productdetail-matchingitems{text-align:left}.popup-productdetail-matchingitems form{font-size:.8125rem}.popup-productdetail-matchingitems form .title{color:#000;line-height:1.25rem;font-size:1.125rem;font-weight:800;border-bottom:1px solid #969696;padding-bottom:.625rem}.popup-productdetail-matchingitems form .title.title--sub{font-size:.8125rem;line-height:1.25rem;padding-bottom:.625rem}.popup-productdetail-matchingitems form .product__summary{text-align:center;float:left;width:100%;margin-bottom:1.25rem}.popup-productdetail-matchingitems form .product__summary .title{text-align:left;padding-right:2.5rem}.popup-productdetail-matchingitems form .product__summary>div{float:left;width:100%}.popup-productdetail-matchingitems form .product__summary .product-title{padding:.625rem 0 .3125rem 0;color:#000;font-weight:800;width:auto}.popup-productdetail-matchingitems form .product__summary .product-image img{max-width:15.625rem}.popup-productdetail-matchingitems form .product__summary .button{width:100%}.popup-productdetail-matchingitems form .product__summary .continue-shopping{float:left;line-height:2.5rem}.popup-productdetail-matchingitems form .product__crosssell{float:left;width:100%;opacity:1;transition:opacity .3s ease-in-out}.popup-productdetail-matchingitems form .product__crosssell.loading{opacity:0}.popup-productdetail-matchingitems form .product__crosssell article{display:none}.popup-productdetail-matchingitems form .product__crosssell article:first-of-type{margin-top:.625rem!important}.popup-productdetail-matchingitems form .product__crosssell article:nth-of-type(-n+3){display:block}.popup-productdetail-matchingitems form .product__crosssell .producttile{position:relative;float:left;width:100%;min-height:6.25rem;padding:1.25rem 5rem 1.25rem 6.25rem!important;border:1px solid #7f7f7f;border-radius:.625rem;margin-bottom:.625rem}.popup-productdetail-matchingitems form .product__crosssell .producttile .product-bottom,.popup-productdetail-matchingitems form .product__crosssell .producttile .product-top{position:static}.popup-productdetail-matchingitems form .product__crosssell .producttile .product-top>img{padding-top:0;max-width:80px;position:absolute;left:.3125rem;top:calc(50% - 40px)}.popup-productdetail-matchingitems form .product__crosssell .producttile .product-name{font-weight:800;margin:0!important;height:auto}.popup-productdetail-matchingitems form .product__crosssell .producttile .product__colors{display:block;position:relative;padding:.3125rem 0 .625rem 0;width:100%;max-width:none;max-height:none;overflow:initial}.popup-productdetail-matchingitems form .product__crosssell .producttile .product__price{float:left;font-weight:800}.popup-productdetail-matchingitems form .product__crosssell .producttile .product__review{float:left;margin-left:.625rem}.popup-productdetail-matchingitems form .product__crosssell .producttile .product__review:after,.popup-productdetail-matchingitems form .product__crosssell .producttile .product__review:before{top:calc(50% - 7px)}.popup-productdetail-matchingitems form .product__crosssell .producttile .product-cta{width:auto;position:absolute;right:1.25rem;top:calc(50% - 20px)}.popup-productdetail-matchingitems form .product__crosssell .producttile .product-cta .button{padding:.625rem .9375rem!important}.popup-productdetail-matchingitems form .product__crosssell .producttile .product-cta .button:after{display:block;line-height:20px;margin:0;width:20px;height:20px}.popup-productdetail-stock table{margin:1.25rem 0;float:left;width:100%;border:none}.popup-productdetail-stock table tr td{position:relative}.popup-productdetail-stock table tr td:not(:first-of-type){text-align:center;vertical-align:top}.popup-productdetail-stock table tr td:first-of-type{font-weight:800;text-align:left}.popup-productdetail-stock table tr td:first-of-type span{padding-left:.625rem}.popup-productdetail-stock table tr td .product__config{display:block}.popup-productdetail-stock table tr td a{position:absolute;z-index:1;left:0;top:0;width:100%;height:100%}.popup-productdetail-stock table tr td img{width:50px;height:50px}.popup-productdetail-stock table.no--config{max-width:20rem}.popup-productdetail-stock table.no--config tr td:not(:first-of-type){vertical-align:middle}.popup-productdetail-stock table.standard--config{max-width:40rem}.popup-productdetail-stock .stock--available,.popup-productdetail-stock .stock--notavailable{position:relative}.popup-productdetail-stock .stock--available .product__config,.popup-productdetail-stock .stock--notavailable .product__config{font-weight:800}.popup-productdetail-stock .stock--available .product__config:after,.popup-productdetail-stock .stock--notavailable .product__config:after{content:"";margin:.3125rem auto .3125rem auto;width:.625rem;height:.625rem;border-radius:50%;display:block}.popup-productdetail-stock .stock--available .product__config:after{background-color:#16d27d}.popup-productdetail-stock .stock--notavailable .product__config:after{background-color:#e62a27}.popup-productdetail-stock .stock--notavailable.withdate .product__config:after{background-color:#ffab49}.popup-productdetail-stock .stock__description{float:left;width:100%}.popup-productdetail-stock .overview__description{float:left;padding:0 1.25rem;position:relative}.popup-productdetail-stock .overview__description .product__config:after{position:absolute;left:0;margin:0;top:calc(50% - 5px)}.mobile-browser .productdetail__right .step .step__content .content__input .input__checkbox input[type=checkbox]+span:hover{border-color:#969696}.mobile-browser .productdetail__right .step .step__content .content__input .input__checkbox input[type=checkbox]:checked+span:hover{border-color:#57b9d7}.touch .logoview--trigger{display:none!important}@media only screen and (min-width:48em){.productdetail__left .product__title{font-size:1.5rem;text-align:left}.productdetail__left .product__details>*{float:left;margin:0 0 .3125rem .625rem;padding-right:.625rem;border-right:1px solid #969696}.productdetail__left .product__details>a{padding-right:.625rem;margin-right:.625rem;border-right:1px solid #969696}.productdetail__left .product__details .details__stock:before{position:absolute;display:block;margin-right:0}.productdetail__left .product__image .image__slider .slider__product{padding:0}.productdetail__left .product__image .image__slider .slider__product:not(.slick-initialized)>div{max-width:100%}.productdetail__left .product__image .image__slider .slider__product--interactions>div{display:inline-block}.productdetail__left .product__image .image__slider--thumbs{height:135px}.productdetail__left .product__image .image__slider--thumbs .thumbs__slider{height:auto}.productdetail__left .product__image .image__slider--thumbs .thumb__slide img{max-width:6.25rem}.productdetail__right .step .step__question{display:inline-block}.productdetail__right .step.color .input--tiles label:not(.error){width:calc(33.3% - 5px)}.productdetail__right .step.quantity .input--quantity .button{min-width:0}.productdetail__right .step.imprint .imprint__description{height:calc(100% - 196px);width:25rem;border-left:1px solid #969696;overflow:hidden;z-index:6}.productdetail__right .step.imprint .imprint__description .description__title{background-color:#e6e6e6;padding:17px 20px}.productdetail__right .step.imprint .imprint__description .description__title h3{text-align:left;color:#1c1c1c;font-size:1.25rem;line-height:1.75rem}.productdetail__right .step.imprint .imprint__description .description__title:after,.productdetail__right .step.imprint .imprint__description .description__title:before{top:1.25rem;background-color:#1c1c1c}.productdetail__right .step.imprint .imprint__description .description__container{width:25rem;text-align:left;height:calc(100% - 60px);overflow:auto}.productdetail__right .product__shipping:not(.shipping--promotion){font-size:.875rem}.productdetail__right .product__price .sticky__bar-cta .bar__content .content__price{text-align:right}.productdetail__right .product__price .sticky__bar-cta .bar__content .content__price .price__info{display:inline}.productdetail__right .product__usps .desktop--content{display:inline}.productdetail__right.sample__request .product__ctas .content__product{display:none}.productdetail__tabs .tabs__title{display:none}.productdetail__tabs ul.content>li{border:none;border-radius:none;overflow:unset}.productdetail__tabs ul.content>li .contents{display:block!important;padding:0}.productdetail__tabs ul.content .alternatives .contents .slider__crosssell{padding:0}.productdetail__tabs ul.content .alternatives .contents.slider--active .slider__crosssell:not(.slick-initialized) .producttile{display:none}.productdetail__tabs ul.content .alternatives .contents.slider--active .slider__crosssell:not(.slick-initialized) .producttile:nth-child(-n+3){display:block}.productdetail__tabs ul.content .alternatives .producttile .lazy{min-height:185px}.productdetail__tabs ul.content .features .contents table{min-width:0}.productdetail__tabs ul.content .description .contents table tr td{display:table-cell;width:100%;padding-bottom:0}.productdetail__tabs ul.content .imprint-options .contents{width:100%;overflow:auto}.productdetail__tabs ul.content .imprint-options .contents table{min-width:0}.productdetail__tabs ul.content .imprint-options .contents table td,.productdetail__tabs ul.content .imprint-options .contents table th{display:table-cell}.productdetail__tabs ul.content .imprint-options .contents table tr th{vertical-align:top}.productdetail__tabs ul.content .imprint-options .contents table tr td{vertical-align:middle;padding:.625rem .3125rem .625rem 0!important}.productdetail__tabs ul.content .imprint-options .contents table tr td span{display:block;width:100%}.productdetail__tabs ul.content .imprint-options .contents table tr td span:first-of-type{display:none}.productdetail__tabs ul.content .imprint-options .contents table tr td span:last-of-type{text-align:left}.productdetail__tabs ul.content .imprint-options .contents table tr:nth-child(2n) td{background-color:#fff}.productdetail__tabs ul.content .imprint-options .contents table tr:nth-child(2n) td:first-of-type,.productdetail__tabs ul.content .imprint-options .contents table tr:nth-child(2n) td:last-of-type{border-top-left-radius:0;border-top-right-radius:0}.productdetail__reviews .productreview__total{text-align:left;margin:1.25rem 0}.productdetail__reviews .productreview__total .total__bottom .tp-review__stars,.productdetail__reviews .productreview__total .total__bottom .tp-review__text{display:block}.productdetail__reviews ul .reviews__subtitle{margin-bottom:0}.productdetail__reviews ul .reviews__subtitle .subtitle{display:block;margin-bottom:.625rem}.productdetail__reviews ul .reviews__subtitle .dropdown{width:100%;max-width:12.5rem}.productdetail__reviews ul .productreview{background-color:#fff;border-radius:0;padding:1.25rem 0}.productdetail__reviews ul .productreview ul>li{width:30%}.productdetail__reviews ul .productreview ul>li:last-of-type{width:70%}.productdetail__reviews ul .productreview .tp-review__author-info{float:none;text-align:left}.productdetail__reviews ul .productreview .tp-review__name{font-weight:800;margin:.625rem 0}.modal__popup-productdetail-stock{max-width:60rem}.popup-productdetail-matchingitems form .product__summary{width:45%;margin-right:5%;margin-bottom:0}.popup-productdetail-matchingitems form .product__summary .product-image{margin-top:1.25rem}.popup-productdetail-matchingitems form .product__summary .button{margin-top:1.875rem}.popup-productdetail-matchingitems form .product__crosssell{width:50%}.popup-productdetail-matchingitems form .product__crosssell .producttile:hover .product-name{text-decoration:none}#productdetail.scrolled .step.imprint .imprint__description{height:calc(100% - 60px)}#productdetail.imprintbar--open .productdetail{padding-right:25.625rem}}@media only screen and (min-width:64em){.productdetail__left{padding-bottom:2.5rem}.productdetail__left>div{padding-left:0;padding-right:0}.productdetail__left .product__title{font-size:1.5rem}.productdetail__left .product__image .product__icon ul li span{right:auto;left:3.125rem}.productdetail__left .product__image .image__slider--thumbs{height:auto}.productdetail__left .product__image .image__slider--thumbs .thumb__slide{max-width:6.25rem}.productdetail__left .product__image .image__slider--thumbs .thumb__slide img{max-width:100%}.productdetail__right{padding-bottom:6.25rem}.productdetail__right>.row{padding:0}.productdetail__right .product__configuration{padding-top:0;border-top:0;border-bottom:1px solid #969696;text-align:left}.productdetail__right .product__configuration .configuration__title{width:auto}.productdetail__right .product__pricerange{width:auto;float:right;text-align:right}.productdetail__right.sample__request .product__ctas .content__product{display:none}.productdetail__tabs{float:none!important}.productdetail__tabs ul.titles>li{width:auto}.productdetail__tabs ul.content .alternatives .contents.slider--active .slider__crosssell{padding:0 1.25rem}.productdetail__tabs ul.content .alternatives .producttile .lazy{min-height:8.125rem}.productdetail__reviews .pagination{text-align:right}.popup__calculation ul li .infolink{min-width:15rem}}@media only screen and (min-width:105em){.product__image .product__label{left:0}.productdetail__right .step.imprint .imprint__description{height:calc(100% - 206px)}.productdetail__tabs ul.content .alternatives .producttile .lazy{min-height:9.375rem}#productdetail.imprintbar--open .productdetail{padding-right:25rem}}@media only screen and (min-width:120em){#productdetail.imprintbar--open .productdetail{padding-right:9.375rem}}.sticky__bar-cta{position:fixed;display:none;left:0;bottom:0;width:100%;background:#fff;z-index:1000;box-shadow:0 -.1875rem .375rem rgba(0,0,0,.175)}.sticky__bar-cta.visible{display:block}.sticky__bar-cta .row{max-width:100%;margin:0 auto!important}.sticky__bar-cta .row .columns{padding:.625rem!important;margin:0!important}.sticky__bar-cta .row .bar__content{display:table;width:100%;text-align:center}.sticky__bar-cta .row .bar__content>*{width:100%;display:block}.sticky__bar-cta .row .bar__content .content__image{display:none;width:5rem}.sticky__bar-cta .row .bar__content .content__image img{max-width:5rem}.sticky__bar-cta .row .bar__content .content__name{font-weight:800}.sticky__bar-cta .row .bar__content .content__name .text--promotion{font-size:.8125rem}.sticky__bar-cta .row .bar__content .content__price{float:left;text-align:left;padding-bottom:.625rem}.sticky__bar-cta .row .bar__content .content__price .price__info{display:none}.sticky__bar-cta .row .bar__content .content__price .price{float:right;font-size:1.5rem;font-weight:800}.sticky__bar-cta .row .bar__content .content__button{float:left;margin:.3125rem 0 .625rem 0}@media only screen and (min-width:48em){.sticky__bar-cta .row .bar__content{text-align:left}.sticky__bar-cta .row .bar__content>*{width:auto;display:table-cell;padding:.3125rem;vertical-align:middle;height:5.3125rem}.sticky__bar-cta .row .bar__content .content__image{display:table-cell}.sticky__bar-cta .row .bar__content .content__name{padding:0}.sticky__bar-cta .row .bar__content .content__name .text--promotion{font-size:.8125rem}.sticky__bar-cta .row .bar__content .content__price{float:none;padding:0;text-align:right}.sticky__bar-cta .row .bar__content .content__price .price__label{text-align:left}.sticky__bar-cta .row .bar__content .content__price .price__info{display:inline}.sticky__bar-cta .row .bar__content .content__button{float:none;margin:1.25rem 0;width:15.625rem}.sticky__bar-cta .row .bar__content .content__button .button{float:right}}@media only screen and (min-width:64em){.sticky__bar-cta .row{max-width:67.5rem}}@media only screen and (min-width:105em){.sticky__bar-cta .row{max-width:75rem}}.popup-productdetail{text-align:left;position:relative}.popup-productdetail h3{color:#000;background:rgba(0,0,0,0)}.popup-productdetail .responsive-table{clear:both;overflow-x:auto;overflow-y:hidden;width:100%;margin-bottom:1.875rem}.popup-productdetail .responsive-table table{margin:0;color:inherit;background:rgba(0,0,0,0);border:0;max-width:100%;table-layout:auto}.popup-productdetail .responsive-table tbody,.popup-productdetail .responsive-table thead{color:inherit;background:rgba(0,0,0,0);border:0}.popup-productdetail .responsive-table tr{color:inherit;background:rgba(0,0,0,0);border:0}.popup-productdetail .responsive-table td,.popup-productdetail .responsive-table th{display:table-cell;padding:0;color:inherit;background:rgba(0,0,0,0);border-bottom:1px solid #969696;font:inherit;line-height:1.875rem;text-align:center;white-space:nowrap}.popup-productdetail .responsive-table td:first-child,.popup-productdetail .responsive-table th:first-child{text-align:left}.popup-productdetail .responsive-table td.label,.popup-productdetail .responsive-table th.label{font-size:inherit;line-height:inherit;text-align:left}.popup-productdetail .responsive-table th{border-top:1px solid #969696}.popup-productdetail .textblock{float:left;max-width:16.0625rem}.popup-productdetail .img{float:left}.recently-viewed{z-index:6;position:relative;background-color:#fff}.recently-viewed .section--title{font-size:1rem;padding:.9375rem 0 .625rem 0;margin:0;font-weight:800;text-align:center;color:#1c1c1c}.footer{position:relative;font-size:.8125rem;background-color:#1f264c;color:#fff;transform:translateZ(0)}.footer ul{padding:0;margin:0;list-style-type:none}.footer section{padding:0 2.5rem}.footer section:last-of-type{padding-bottom:.625rem}.footer__container{z-index:100;position:relative;float:left;width:100%;padding-top:1.25rem;background-color:#fff}.footer__container.sticky__bar-cta--visible{margin-bottom:6.25rem}.footer__newsletter>.columns{z-index:2;padding:2.5rem 1.875rem 1.875rem 1.875rem}.footer__newsletter .newsletter{width:100%;position:relative}.footer__newsletter .newsletter__form{margin-top:.625rem;max-width:37.5rem;display:block;margin:.625rem auto 0 auto!important}.footer__newsletter .newsletter__title{font-size:1.5625rem;line-height:1.5625rem;padding-bottom:.9375rem;color:#fff;font-weight:800}.footer__newsletter .newsletter__title+span{padding-bottom:1.25rem;display:inline-block}.footer__newsletter .newsletter__input{position:relative}.footer__newsletter .newsletter__input>span{display:block;overflow:hidden}.footer__newsletter .newsletter__input input[type=email]{width:100%;margin:0;height:2.375rem;border:none;background-color:#fff}.footer__newsletter .newsletter__input input[type=email]:focus:-moz-placeholder,.footer__newsletter .newsletter__input input[type=email]:focus:-ms-input-placeholder,.footer__newsletter .newsletter__input input[type=email]:focus::-moz-placeholder,.footer__newsletter .newsletter__input input[type=email]:focus::-webkit-input-placeholder{color:transparent}.footer__newsletter .newsletter__input .button{width:auto;float:right;margin-left:.625rem}.footer__newsletter .newsletter__input .button span{margin:0;padding:0}.footer__newsletter .newsletter__after,.footer__newsletter .newsletter__before{position:relative;height:auto;transition:none;transform:none}.footer__newsletter .newsletter__before{display:block;text-align:center}.footer__newsletter .newsletter__after{display:none}.footer__newsletter .newsletter.rotated .newsletter__before{display:none}.footer__newsletter .newsletter.rotated .newsletter__after{display:block}.footer__newsletter .newsletter p{font-weight:400;font-size:.875rem;color:#fff;line-height:1.6;margin-bottom:0;text-rendering:optimizeLegibility}.footer__newsletter .newsletter label.error{position:absolute;z-index:2;padding:0 .625rem;color:#fff}.footer__top{padding:2.5rem 0 1.25rem 0;border-top:1px solid #fff}.footer__top>div:last-of-type(){float:left}.footer__top .contact-us{position:relative}.footer__top .contact-us__content{position:relative;margin-bottom:1.25rem;padding-left:2.5rem;padding-top:.5rem}.footer__top .contact-us__content:before{content:"";width:1.875rem;height:1.875rem;position:absolute;left:0;top:calc(50% - 15px);background-image:url("../images/icons/icon_contact_white.svg");background-repeat:no-repeat;background-position:center center}.footer__top .contact-us__number{font-size:1.125rem;line-height:1.125rem;font-weight:800;padding-left:0}.footer__top .contact-us__number:before{display:none}.footer__top .contact-us__time{display:block}.footer__bottom{padding:1.25rem 0;border-top:1px solid #fff}.footer__bottom a{position:relative;display:inline-block}.footer__bottom .columns{min-width:20rem}.footer__images{background-color:#fff}.footer__images-right{text-align:left}.footer__images-right>a{margin-right:2rem}.footer__images-right>a:first-of-type{display:none}.footer__images-right>img:first-of-type{display:none}.footer__language{background-color:#e6e6e6;text-align:center}.footer__language .dropdown{margin:.3125rem 0;min-width:16.25rem}.footer__language .dropdown img{width:1.25rem;height:auto;margin-top:-.125rem;margin-right:.625rem}.footer__linklist{padding-bottom:1.25rem}.footer__linklist-title{font-size:1.125rem;margin-bottom:.1875rem;color:#fff}.footer__linklist-item a{color:#fff;font-size:.875rem;display:inline-block;line-height:1.375rem}.footer__linklist-item a:hover{text-decoration:underline}.footer__categories{border-top:1px solid #fff;padding:1.25rem 0}.footer__categories-title{text-align:center;padding-bottom:1.25rem;font-size:1.125rem;color:#fff}.footer__categories li{width:20%;float:left;text-align:center;border-radius:.625rem}.footer__categories li:hover{background-color:#2b3469}.footer__categories a{padding:.625rem;float:left;width:100%}.footer__categories img{display:block;max-width:2.1875rem;height:auto;margin:0 auto}.footer__socials{text-align:right}.footer__socials-list{display:table;width:100%}.footer__socials-listitem{display:table-cell;vertical-align:middle}.footer__socials-listitem a{color:#fff;font-weight:800;line-height:.75em}.footer__socials-listitem a:hover{color:#f59e05}.footer__socials-listitem:first-of-type{text-align:left}.footer__socials-listitem:hover .footer__socials-icon .fa{color:#f59e05}.footer__socials-icon{width:1.875rem;height:1.875rem;margin:0 .625rem;font-size:1.5rem;line-height:.75em;vertical-align:-15%}.footer__socials-icon:after,.footer__socials-icon:before{display:none!important}.footer__socials-icon .fa{display:inline-block;font-size:1.5rem;font-family:FontAwesome;font-weight:400;font-style:normal;line-height:1.875rem;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0);text-align:center;color:#fff}.footer__socials-icon .fa:before{line-height:2.3125rem}.footer__copy{font-size:.6875rem;line-height:normal;padding-bottom:1.25rem}.footer .logo{width:9.375rem;height:5rem}@media only screen and (max-width:47.938em){.footer__newsletter .newsletter__input .button{position:absolute;top:0;right:0;background-color:rgba(0,0,0,0)!important;color:#fff!important}.footer__newsletter .newsletter__input .button .show-for-small-only:before{position:absolute;top:calc(50% - 4px);right:.75rem;width:10px;height:13px;content:""!important;width:8px;height:8px;border-bottom:2px solid #1c1c1c;border-left:2px solid #1c1c1c;transform:rotate(225deg);border-color:#f59e05}.footer__top{display:block;display:flex;flex-wrap:wrap}.footer>.row{width:calc(100% - 40px);margin-left:20px;margin-right:20px}}@media only screen and (min-width:48em){.footer__container.sticky__bar-cta--visible{margin-bottom:0}.footer__newsletter .newsletter p{font-size:.8125rem;line-height:1rem}.footer__bottom .columns{min-width:0}.footer__images-right{text-align:left}.footer__images-right>a:first-of-type,.footer__images-right>img:first-of-type{display:block}.footer__images-right img{float:right}.footer__linklist-link{font-size:.8125rem;line-height:1rem}.footer__categories li{width:14.2857142857%}.footer__socials{display:block}.footer__socials-list{display:block;width:100%}.footer__socials-listitem{display:inline-block;text-align:right}.footer__copy{padding-bottom:0}.footer__language .dropdown{display:inline-block}}@media only screen and (min-width:64em){.footer{transform:none!important}.footercontainer{padding-top:4.0625rem}.footer__newsletter{padding-top:0}.footer__newsletter .newsletter__form{margin:0}.footer__categories li{width:7.1428571429%}.footer__socials{margin-bottom:0}}