@font-face{font-family:'Roboto';font-weight:300;font-style:normal;src:url(/build/fonts/Roboto-300.c3547b2e.eot);src:url(/build/fonts/Roboto-300.c3547b2e.eot?#iefix) format("embedded-opentype"),local("Roboto Light"),local("Roboto-300"),url(/build/fonts/Roboto-300.16a94675.woff2) format("woff2"),url(/build/fonts/Roboto-300.7e2d32e7.woff) format("woff"),url(/build/fonts/Roboto-300.634f53eb.ttf) format("truetype"),url(/build/fonts/Roboto-300.1edaa6e5.svg#Roboto) format("svg")}@font-face{font-family:'Roboto';font-weight:400;font-style:normal;src:url(/build/fonts/Roboto-regular.9f916e33.eot);src:url(/build/fonts/Roboto-regular.9f916e33.eot?#iefix) format("embedded-opentype"),local("Roboto"),local("Roboto-regular"),url(/build/fonts/Roboto-regular.f84cb1bf.woff2) format("woff2"),url(/build/fonts/Roboto-regular.f94d5e51.woff) format("woff"),url(/build/fonts/Roboto-regular.38861cba.ttf) format("truetype"),url(/build/fonts/Roboto-regular.3d3a5358.svg#Roboto) format("svg")}@font-face{font-family:'Roboto';font-weight:500;font-style:normal;src:url(/build/fonts/Roboto-500.2a52a20f.eot);src:url(/build/fonts/Roboto-500.2a52a20f.eot?#iefix) format("embedded-opentype"),local("Roboto Medium"),local("Roboto-500"),url(/build/fonts/Roboto-500.1afbee5a.woff2) format("woff2"),url(/build/fonts/Roboto-500.0f3b7101.woff) format("woff"),url(/build/fonts/Roboto-500.88f29ea5.ttf) format("truetype"),url(/build/fonts/Roboto-500.f1d811cd.svg#Roboto) format("svg")}@font-face{font-family:'Roboto';font-weight:700;font-style:normal;src:url(/build/fonts/Roboto-700.128879da.eot);src:url(/build/fonts/Roboto-700.128879da.eot?#iefix) format("embedded-opentype"),local("Roboto Bold"),local("Roboto-700"),url(/build/fonts/Roboto-700.3b38c16e.woff2) format("woff2"),url(/build/fonts/Roboto-700.43183bee.woff) format("woff"),url(/build/fonts/Roboto-700.ad97d029.ttf) format("truetype"),url(/build/fonts/Roboto-700.7f57c4c0.svg#Roboto) format("svg")}html,*{box-sizing:border-box}html{height:100%}body{height:100%;margin:0px;padding:0px;background-color:#f4f4f4;font-family:'Roboto', sans-serif;-webkit-font-smoothing:subpixel-antialiased;-webkit-text-size-adjust:none}.desktop{display:block}.mobile{display:none}.container{clear:both;width:100%;float:left;position:relative;margin-bottom:20px}.homepage .left-side{margin-top:-20px}.red-color{color:#c82b2b !important}.spiegel-shop{color:#9f1717}.spiegel-shop a{color:#9f1717}.hidden{display:none}.gold{background-color:#ffd500}.white{background-color:#fff}.black{background-color:#000}.silver{background-color:#ddd}.text-strong{font-weight:600}.styled-checkbox-box{display:inline-block}.styled-checkbox-box .styled-checkbox{width:20px;height:20px;margin:0px;padding:0px;display:inline-block;border:1px solid #f2f2f2;border-radius:0px;vertical-align:middle;position:relative;-webkit-transition:width 2s ease}.styled-checkbox-box .ghost-checkbox{display:none}.styled-checkbox-box .ghost-checkbox:checked+.styled-checkbox:before{content:"";position:absolute;width:8px;height:4px;background:#fe9900;transform:rotate(45deg);top:10px;left:2px}.styled-checkbox-box .ghost-checkbox:checked+.styled-checkbox:after{content:"";position:absolute;width:14px;height:4px;background:#fe9900;transform:rotate(-45deg);top:8px;left:4px}ul.number-list{list-style-type:decimal}.component-terms-of-service,.page-product-test,.page-information{font-family:'Roboto', sans-serif;-webkit-font-smoothing:subpixel-antialiased;-webkit-text-size-adjust:none;color:#626262;font-size:14px}.component-terms-of-service h1,.page-product-test h1,.page-information h1,.component-terms-of-service h2,.page-product-test h2,.page-information h2,.component-terms-of-service .title,.page-product-test .title,.page-information .title{color:#626262;margin:0px 0px 15px 0px;padding:0px;font-weight:400;font-size:17px}.component-terms-of-service h3,.page-product-test h3,.page-information h3,.component-terms-of-service .subtitle,.page-product-test .subtitle,.page-information .subtitle{margin:0px 0px 10px 0px;padding:0px;font-weight:500;font-size:15px;display:block}.component-terms-of-service h4,.page-product-test h4,.page-information h4{margin:0px 0px 10px 0px;padding:0px;font-weight:400;font-size:14px;display:block}.component-terms-of-service h5,.page-product-test h5,.page-information h5{margin:0px;padding:0px;font-weight:500;font-size:14px;display:block}.component-terms-of-service h6,.page-product-test h6,.page-information h6{margin:0px;padding:0px;font-weight:400;font-size:14px;display:block}.component-terms-of-service p,.page-product-test p,.page-information p{font-size:14px;font-weight:300;line-height:17px}.component-terms-of-service a,.page-product-test a,.page-information a{color:#494949;font-size:14px;font-weight:400}.component-terms-of-service a:hover,.page-product-test a:hover,.page-information a:hover{color:#2f2f2f}.component-terms-of-service ul,.page-product-test ul,.page-information ul{padding-left:15px;font-size:14px;font-weight:300}.component-terms-of-service ul.number-list,.page-product-test ul.number-list,.page-information ul.number-list{list-style-type:decimal}.component-terms-of-service ul li,.page-product-test ul li,.page-information ul li{margin-bottom:5px}.component-terms-of-service strong,.page-product-test strong,.page-information strong{font-weight:500}.wrap{display:block;width:1200px;max-width:1200px;margin:0px auto}.wrap .three-columns{display:flex}.wrap .three-columns .content{width:100%;max-width:600px;margin:0;float:left}.wrap .three-columns .left-side{margin-right:20px}.wrap .three-columns .right-side{margin-left:20px}.wrap .two-columns{display:flex}.wrap .two-columns>.content{width:100%;max-width:900px;margin:0}.wrap .two-columns .left-side{margin-right:20px}.wrap .two-columns .right-side{margin-left:20px}.wrap .one-column>.content{width:100%;margin:0px 0px 0px 0px}.wrap .left-side{width:100%;max-width:280px}.wrap .right-side{width:100%;max-width:280px}.wrap .right-side div:last-child{margin-bottom:0px}.wrap .divider{border-top:1px solid rgba(0,0,0,0.1)}.wrap .component-checkout-steps{margin-bottom:20px}.responsive-enabled{overflow-y:scroll;-webkit-overflow-scrolling:touch}@media screen and (max-width: 1200px) and (min-width: 1024px){.responsive-enabled .wrap{width:100%;max-width:1200px;height:100%}.responsive-enabled .wrap .three-columns .left-side{display:none}.responsive-enabled .wrap .three-columns>.content{width:calc(100% - 300px);max-width:100%}.responsive-enabled .wrap .two-columns>.content{width:calc(100% - 300px)}}@media screen and (max-width: 1023px) and (min-width: 768px){.responsive-enabled .wrap{width:100%;max-width:100%;height:100%}.responsive-enabled .wrap .three-columns .left-side{display:none}.responsive-enabled .wrap .three-columns>.content{width:calc(100% - 300px);max-width:100%}.responsive-enabled .wrap .two-columns>.content{width:calc(100% - 300px)}}@media screen and (max-width: 767px) and (min-width: 320px){.responsive-enabled .wrap{width:100%;max-width:100%;height:100%}.responsive-enabled .wrap .three-columns{display:flex;flex-direction:column-reverse}.responsive-enabled .wrap .three-columns .left-side{display:none}.responsive-enabled .wrap .three-columns>.content{width:100%;max-width:100%}.responsive-enabled .wrap .three-columns .right-side{max-width:100%;margin-left:0px;order:1}.responsive-enabled .wrap .three-columns.layout-information .right-side{display:none}.responsive-enabled .wrap .two-columns{display:flex;flex-direction:column-reverse}.responsive-enabled .wrap .two-columns .right-side{max-width:100%;margin-left:0px}}.component-alert{color:#985c00;background-color:#ffeacb;padding:10px;border:1px solid #fe9900;border-radius:5px}.component-alert.with-icon{position:relative;padding-left:70px}.component-alert.with-icon .icon,.component-alert.with-icon .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-alert.with-icon img,.component-alert.with-icon .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-alert.with-icon img{width:40px;height:100%;fill:#985c00;position:absolute;top:0;left:15px}.component-loader-mask{position:absolute;width:100%;height:100%;top:0px;left:0px;background:rgba(255,255,255,0.7);z-index:5}.component-loader-mask:before{display:block;border-radius:50%;width:40px;height:40px;border:0.25rem solid #fe9900;border-top-color:rgba(0,0,0,0);animation:spin 1s infinite linear;content:'';margin:2px 7px 2px 2px;display:inline-block;top:calc(50% - 20px);left:calc(50% - 20px);border-width:10px;position:absolute;transform:translate(-50%, -50%)}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}[data-tab-content]{display:none}[data-tab-content].active{display:block}.component-footer{background-color:#fff;box-shadow:0px 2px 5px rgba(0,0,0,0.1);height:auto;width:100%;overflow:hidden;color:#999999;margin-bottom:20px;padding-top:15px}.component-footer .footer-content{background-image:url(/build/images/footer-map.fb452921.jpg);background-size:100%;min-height:400px;background-position:0px 80px;background-repeat:no-repeat;position:relative;padding:0 40px 0 40px}.component-footer .footer-content .link-to-map{position:absolute;display:block;width:100%;height:250px;bottom:0;left:0}.component-footer .footer-title{margin:0px 0px 15px 0px;font-size:18px;font-weight:400}.component-footer .list-with-icons{list-style-type:none;padding:0px;margin:0px;color:#999999;font-size:14px;font-weight:300}.component-footer .list-with-icons .icon,.component-footer .list-with-icons .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-footer .list-with-icons img,.component-footer .list-with-icons .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-footer .list-with-icons img{width:13px;height:13px;fill:#999;position:absolute;left:0px;top:2px}.component-footer .list-with-icons li{padding-bottom:10px;position:relative;padding-left:20px;position:relative}.component-footer .list-with-icons li:before{position:absolute;top:1px;left:0px}.component-footer .list-with-icons a{color:#999999;text-decoration:none;font-size:14px}.component-footer .list-with-icons a:hover{text-decoration:underline}.component-footer .logo-column{position:relative;width:19%;display:block;float:left;padding:15px}.component-footer .logo-column img{width:100%;max-width:150px}.component-footer .contact-column{position:relative;width:20%;display:block;float:left;padding:15px}.component-footer .contact-column ul li{width:100%;float:left;padding-bottom:10px}.component-footer .phone-service-column{position:relative;width:27%;display:block;float:left;padding:15px}.component-footer .phone-service-column ul li{padding-bottom:10px}.component-footer .phone-service-column .consultation-at-office{margin-top:15px;background-color:#ffffff8a;box-shadow:0px 0px 10px 10px #ffffff8a}.component-footer .phone-service-column .consultation-at-office small{display:block;font-size:13px;padding-top:5px}.component-footer .phone-service-column .consultation-at-office a{font-size:inherit}.component-footer .link-column{position:relative;width:18%;display:block;float:left;padding:15px}.component-footer .link-column ul li{padding-left:0;padding-bottom:4px}.component-footer .link-column .departments{margin-top:20px}.component-footer .social-column{position:relative;width:16%;display:block;float:left;padding:15px}.component-footer .social-column .contact-us{margin-bottom:20px}.component-footer .social-column .contact-us ul li{padding-left:0;padding-bottom:4px}.component-footer .social-column .social-networks{display:flex;justify-content:space-between}.component-footer .social-column .social-networks a{text-decoration:none;-webkit-transition:opacity .3s ease-in;-moz-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.component-footer .social-column .social-networks a:hover{opacity:0.8}.component-footer .social-column .social-networks .icon,.component-footer .social-column .social-networks .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-footer .social-column .social-networks img,.component-footer .social-column .social-networks .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-footer .social-column .social-networks img{width:40px;height:40px;fill:currentColor}.component-footer .footer-bottom{width:100%;height:auto;overflow:hidden;padding:0px 15px 14px 15px;border-top:1px solid #f2f2f2}.component-footer .footer-bottom .copyrights{width:100%;height:auto;overflow:hidden;color:#dadada;font-size:14px}.component-footer .footer-bottom .copyrights a{color:#999999;text-decoration:none}.component-footer .footer-bottom .copyrights .copy{padding:15px 0px 0px 0px;float:left}.component-footer .footer-bottom .copyrights .to-top{padding:15px 0px 0px 0px;float:right;font-size:15px}.component-footer .footer-bottom .copyrights .to-top .icon,.component-footer .footer-bottom .copyrights .to-top .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-footer .footer-bottom .copyrights .to-top img,.component-footer .footer-bottom .copyrights .to-top .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-footer .footer-bottom .copyrights .to-top img{width:15px;height:15px;fill:#dadada}.component-footer .footer-bottom .copyrights .footer-bottom-links{list-style-type:none;margin:0px;padding:0px;float:right;padding-top:15px}.component-footer .footer-bottom .copyrights .footer-bottom-links li{display:inline;margin-right:10px}@media screen and (max-width: 1200px) and (min-width: 1024px){.responsive-enabled .component-footer .footer-content{min-height:290px}.responsive-enabled .component-footer .footer-content .logo-column{padding:10px}.responsive-enabled .component-footer .footer-content .contact-column{padding:10px}.responsive-enabled .component-footer .footer-content .phone-service-column{padding:10px}.responsive-enabled .component-footer .footer-content .link-column{padding:10px}.responsive-enabled .component-footer .footer-content .social-column{padding:10px}.responsive-enabled .component-footer .footer-content .footer-title{font-size:16px}}@media screen and (max-width: 1023px) and (min-width: 768px){.responsive-enabled .component-footer .footer-content{min-height:0px;background-position:bottom;background-image:none;display:flex;padding:0 5px 0 5px}.responsive-enabled .component-footer .footer-content .logo-column{width:15%;text-align:center;align-self:center}.responsive-enabled .component-footer .footer-content .contact-column{width:20%}.responsive-enabled .component-footer .footer-content .contact-column .list-with-icons{display:flex;flex-direction:column}.responsive-enabled .component-footer .footer-content .contact-column .list-with-icons li{width:100%;float:none;padding-bottom:10px}.responsive-enabled .component-footer .footer-content .contact-column .list-with-icons li:nth-child(1){order:1}.responsive-enabled .component-footer .footer-content .contact-column .list-with-icons li:nth-child(2){order:3}.responsive-enabled .component-footer .footer-content .contact-column .list-with-icons li:nth-child(3){order:4}.responsive-enabled .component-footer .footer-content .contact-column .list-with-icons li:nth-child(4){order:2}.responsive-enabled .component-footer .footer-content .phone-service-column{width:28%}.responsive-enabled .component-footer .footer-content .phone-service-column .list-with-icons{display:flex;flex-direction:column}.responsive-enabled .component-footer .footer-content .phone-service-column .list-with-icons li{width:100%;float:none;padding-bottom:10px}.responsive-enabled .component-footer .footer-content .link-column{width:17%}.responsive-enabled .component-footer .footer-content .social-column{width:20%;text-align:center}.responsive-enabled .component-footer .footer-content .social-column .contact-us{text-align:left}.responsive-enabled .component-footer .footer-content .footer-title{font-size:16px}.responsive-enabled .component-footer .footer-content .link-to-map{display:none}}@media screen and (max-width: 767px) and (min-width: 320px){.responsive-enabled .component-footer .footer-content{min-height:0px;background-position:bottom;background-image:none}.responsive-enabled .component-footer .footer-content .logo-column{width:100%;text-align:center;align-self:center}.responsive-enabled .component-footer .footer-content .social-column{width:100%;max-width:200px;margin:0px auto;display:block;float:none;clear:both;text-align:center}.responsive-enabled .component-footer .footer-content .phone-service-column{width:100%;max-width:220px;margin:0px auto;display:block;float:none;clear:both;text-align:center}.responsive-enabled .component-footer .footer-content .phone-service-column .list-with-icons{display:flex;flex-direction:column}.responsive-enabled .component-footer .footer-content .phone-service-column .list-with-icons li{text-align:left;width:100%;float:none;padding-bottom:10px}.responsive-enabled .component-footer .footer-content .link-column{width:100%;max-width:200px;margin:0px auto;display:block;float:none;clear:both;text-align:center}.responsive-enabled .component-footer .footer-content .link-to-map{display:none}.responsive-enabled .component-footer .footer-content .contact-column{width:100%;max-width:200px;margin:0px auto;display:block;float:none;clear:both;text-align:center}.responsive-enabled .component-footer .footer-content .contact-column .list-with-icons{display:flex;flex-direction:column;width:100%;max-width:270px;margin:0px auto}.responsive-enabled .component-footer .footer-content .contact-column .list-with-icons li{width:100%;float:none;padding-bottom:10px;padding-left:0px}.responsive-enabled .component-footer .footer-content .contact-column .list-with-icons li .icon,.responsive-enabled .component-footer .footer-content .contact-column .list-with-icons li .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .responsive-enabled .component-footer .footer-content .contact-column .list-with-icons li img,.responsive-enabled .component-footer .footer-content .contact-column .list-with-icons li .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .responsive-enabled .component-footer .footer-content .contact-column .list-with-icons li img{position:static;vertical-align:-1px}.responsive-enabled .component-footer .footer-content .contact-column .list-with-icons li br{display:none}.responsive-enabled .component-footer .footer-content .contact-column .list-with-icons li:nth-child(1){order:1}.responsive-enabled .component-footer .footer-content .contact-column .list-with-icons li:nth-child(2){order:3}.responsive-enabled .component-footer .footer-content .contact-column .list-with-icons li:nth-child(3){order:4}.responsive-enabled .component-footer .footer-content .contact-column .list-with-icons li:nth-child(4){order:2}.responsive-enabled .component-footer .footer-bottom .copyrights{display:flex;flex-direction:column-reverse}.responsive-enabled .component-footer .footer-bottom .copyrights .footer-bottom-links li{display:block;width:100%;text-align:center;margin-bottom:5px}.responsive-enabled .component-footer .footer-bottom .copyrights .copy{float:none;text-align:center;padding:0px}.responsive-enabled .component-footer .footer-bottom .copyrights .to-top{float:none;text-align:center;padding:15px 0px}}.component-info-tabs{background-color:#fff;box-shadow:0px 2px 5px rgba(0,0,0,0.1);height:auto;width:100%;overflow:hidden;color:#999999;margin-bottom:20px}.component-info-tabs .footer-info-tabs{display:flex;align-items:stretch;width:100%}.component-info-tabs .footer-info-tabs .tabs{list-style-type:none;width:300px;margin:0px;padding:0px}.component-info-tabs .footer-info-tabs .tabs .tab{padding:15px 25px;border-right:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;vertical-align:middle;line-height:40px;cursor:pointer}.component-info-tabs .footer-info-tabs .tabs .tab:last-child{border-bottom:none}.component-info-tabs .footer-info-tabs .tabs .tab:last-child.active{border-bottom:none}.component-info-tabs .footer-info-tabs .tabs .tab.active{border-right:none;box-shadow:-5px 0px 5px 1px rgba(0,0,0,0.1);border-bottom:1px solid #e6e6e6}.component-info-tabs .footer-info-tabs .tabs .tab.active .icon,.component-info-tabs .footer-info-tabs .tabs .tab.active .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-info-tabs .footer-info-tabs .tabs .tab.active img,.component-info-tabs .footer-info-tabs .tabs .tab.active .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-info-tabs .footer-info-tabs .tabs .tab.active img{fill:#fe9900}.component-info-tabs .footer-info-tabs .tabs .tab .icon,.component-info-tabs .footer-info-tabs .tabs .tab .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-info-tabs .footer-info-tabs .tabs .tab img,.component-info-tabs .footer-info-tabs .tabs .tab .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-info-tabs .footer-info-tabs .tabs .tab img{width:40px;height:40px;fill:#999;float:left;vertical-align:middle;margin-right:10px}.component-info-tabs .footer-info-tabs .tab-contents{width:calc(100% - 300px);position:relative}.component-info-tabs .footer-info-tabs .tab-contents .tab-block{position:absolute;left:0px;top:0px;width:100%;height:100%;background-size:contain;background-repeat:no-repeat;background-position:100% 0%}.component-info-tabs .footer-info-tabs .tab-contents .tab-block .tab-content{padding:30px 50px;position:absolute;top:50%;left:0%;transform:translateY(-50%);max-width:70%}.component-info-tabs .footer-info-tabs .tab-contents .tab-block .tab-title{display:block;font-size:24px;font-weight:400;line-height:30px;margin:0px;color:#626262}.component-info-tabs .footer-info-tabs .tab-contents .tab-block .tab-title a{color:#626262;text-decoration:none}.component-info-tabs .footer-info-tabs .tab-contents .tab-block a{color:#fe9900;text-decoration:none;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}.component-info-tabs .footer-info-tabs .tab-contents .tab-block a:hover{color:#626262}.component-info-tabs .footer-info-tabs .tab-contents .tab-block p{margin:15px 0px;line-height:22px;font-size:16px;color:#999}.component-info-tabs .footer-info-tabs .tab-contents .tab-block a.tab-link{display:block;clear:both;font-size:16px;vertical-align:middle;font-weight:500}.component-info-tabs .footer-info-tabs .tab-contents .tab-block a.tab-link .arrow-right{vertical-align:middle;font-size:80%}.component-info-tabs .footer-info-tabs .tab-contents .tab-block a.tab-link .icon-arrow-right{width:13px;height:13px;fill:currentColor;vertical-align:-1px}.component-info-tabs .footer-info-tabs .tab-contents .tab-block.payment-info{background-image:url(/build/images/benefits-payment.a8a8e3d5.png)}.component-info-tabs .footer-info-tabs .tab-contents .tab-block.shipping-info{background-image:url(/build/images/benefits-shipping.49717ce7.png)}.component-info-tabs .footer-info-tabs .tab-contents .tab-block.product-info{background-image:url(/build/images/benefits-product-information.6fb15b3b.png)}.component-info-tabs .footer-info-tabs .tab-contents .tab-block.order-info{background-image:url(/build/images/benefits-order.44c279de.png)}.component-info-tabs .shipping-price,.component-info-tabs .payment-discount{font-weight:bold}@media screen and (max-width: 1200px) and (min-width: 1024px){.responsive-enabled .component-info-tabs .footer-info-tabs .tabs{width:275px}.responsive-enabled .component-info-tabs .footer-info-tabs .tab-contents{width:calc(100% - 275px)}}@media screen and (max-width: 1023px) and (min-width: 768px){.responsive-enabled .component-info-tabs .footer-info-tabs{flex-direction:column}.responsive-enabled .component-info-tabs .footer-info-tabs .tabs{width:100%;display:flex}.responsive-enabled .component-info-tabs .footer-info-tabs .tabs .tab{display:flex;line-height:25px;width:25%;justify-content:center;padding:15px 10px;font-size:14px}.responsive-enabled .component-info-tabs .footer-info-tabs .tabs .tab.active{border-right:1px solid #f2f2f2;box-shadow:none;border-bottom:none}.responsive-enabled .component-info-tabs .footer-info-tabs .tabs .tab:last-child{border-bottom:1px solid #f2f2f2;border-right:none}.responsive-enabled .component-info-tabs .footer-info-tabs .tabs .tab:last-child.active{border-bottom:1px solid #f2f2f2}.responsive-enabled .component-info-tabs .footer-info-tabs .tabs .tab .icon,.responsive-enabled .component-info-tabs .footer-info-tabs .tabs .tab .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .responsive-enabled .component-info-tabs .footer-info-tabs .tabs .tab img,.responsive-enabled .component-info-tabs .footer-info-tabs .tabs .tab .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .responsive-enabled .component-info-tabs .footer-info-tabs .tabs .tab img{width:25px;height:25px;fill:#999;margin-right:10px}.responsive-enabled .component-info-tabs .footer-info-tabs .tab-contents{height:290px;width:100%}.responsive-enabled .component-info-tabs .footer-info-tabs .tab-contents .tab-block{background-position-x:calc(100% + 50px)}.responsive-enabled .component-info-tabs .footer-info-tabs .tab-contents .tab-block .tab-content{padding:30px}}@media screen and (max-width: 767px) and (min-width: 320px){.responsive-enabled .component-info-tabs .footer-info-tabs{flex-direction:column}.responsive-enabled .component-info-tabs .footer-info-tabs .tabs{width:100%;display:flex}.responsive-enabled .component-info-tabs .footer-info-tabs .tabs .tab{display:flex;line-height:25px;width:25%;justify-content:center;padding:15px 10px;font-size:14px}.responsive-enabled .component-info-tabs .footer-info-tabs .tabs .tab.active{border-right:1px solid #f2f2f2;box-shadow:none;border-bottom:1px solid #fff}.responsive-enabled .component-info-tabs .footer-info-tabs .tabs .tab:last-child{border-bottom:1px solid #f2f2f2;border-right:none}.responsive-enabled .component-info-tabs .footer-info-tabs .tabs .tab:last-child.active{border-bottom:1px solid #fff}.responsive-enabled .component-info-tabs .footer-info-tabs .tabs .tab .icon,.responsive-enabled .component-info-tabs .footer-info-tabs .tabs .tab .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .responsive-enabled .component-info-tabs .footer-info-tabs .tabs .tab img,.responsive-enabled .component-info-tabs .footer-info-tabs .tabs .tab .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .responsive-enabled .component-info-tabs .footer-info-tabs .tabs .tab img{width:25px;height:25px;fill:#999;margin-right:0px}.responsive-enabled .component-info-tabs .footer-info-tabs .tabs .tab span{display:none}.responsive-enabled .component-info-tabs .footer-info-tabs .tab-contents{height:auto;width:100%}.responsive-enabled .component-info-tabs .footer-info-tabs .tab-contents .tab-block{display:none;height:auto;position:static}.responsive-enabled .component-info-tabs .footer-info-tabs .tab-contents .tab-block.payment-info,.responsive-enabled .component-info-tabs .footer-info-tabs .tab-contents .tab-block.shipping-info,.responsive-enabled .component-info-tabs .footer-info-tabs .tab-contents .tab-block.product-info,.responsive-enabled .component-info-tabs .footer-info-tabs .tab-contents .tab-block.order-info{background-image:none}.responsive-enabled .component-info-tabs .footer-info-tabs .tab-contents .tab-block.active{display:block}.responsive-enabled .component-info-tabs .footer-info-tabs .tab-contents .tab-block .tab-content{padding:20px 15px;max-width:100%;width:100%;transform:translateY(0);position:static}.responsive-enabled .component-info-tabs .footer-info-tabs .tab-contents .tab-block .tab-title{font-size:20px;line-height:25px}.responsive-enabled .component-info-tabs .footer-info-tabs .tab-contents .tab-block p{font-size:14px;margin:5px 0px}}.component-quick-price{padding:15px 15px 0;height:252px;display:block;font-size:14px;color:#2d2d2d;background:#fff;width:100%;float:left;max-width:330px;border-bottom:1px solid #f2f2f2}.component-quick-price .title{padding:0px;width:100%;float:left}.component-quick-price .title h4{color:#626262;padding:0px;margin:0px;font-size:16px;font-weight:400;float:left}.component-quick-price .title .explanation{position:relative;float:right}.component-quick-price .title .explanation .explanation-tooltip{position:absolute;background-color:#fff;padding:10px 5px;box-shadow:0px 0px 5px rgba(0,0,0,0.2);top:100%;right:-5px;transform:translateY(10px);width:310px}.component-quick-price .title .explanation .explanation-tooltip .triangle{transform:scaleX(1) translateY(-13px);color:#fff;text-shadow:0px -2px 1px rgba(0,0,0,0.1);font-size:13px;right:5px;position:absolute;z-index:2;top:0px}.component-quick-price .title .explanation .explanation-tooltip p{margin:0px;padding-left:60px;line-height:14px;font-size:12px;color:#626262}.component-quick-price .title .explanation .explanation-tooltip .icon-measuring-tools{width:40px;height:40px;fill:#626262;float:left;margin-top:8px;margin-left:10px}.component-quick-price .title .explanation .question-circle{float:right;background:#626262;width:15px;height:15px;text-align:center;color:#fff;font-size:10px;line-height:15px;border-radius:50%;text-decoration:none}.component-quick-price .component-content{clear:both}.component-quick-price form .form-group{position:relative;margin-top:20px;width:100%}.component-quick-price form .form-group input[type=text],.component-quick-price form .form-group input[type=file],.component-quick-price form .form-group input[type=number],.component-quick-price form .form-group input[type=tel],.component-quick-price form .form-group input[type=email],.component-quick-price form .form-group input[type=password],.component-quick-price form .form-group textarea,.component-quick-price form .form-group select{border:1px solid #d9d9d9;color:#4f4f4f;padding:24px 10px 8px 10px;font-size:13px;width:100%;max-width:100%;margin:0;font-family:inherit;-moz-appearance:none;-webkit-appearance:none;background-color:#fff;border-radius:0px}.component-quick-price form .form-group input[type=text]::-ms-expand,.component-quick-price form .form-group input[type=file]::-ms-expand,.component-quick-price form .form-group input[type=number]::-ms-expand,.component-quick-price form .form-group input[type=tel]::-ms-expand,.component-quick-price form .form-group input[type=email]::-ms-expand,.component-quick-price form .form-group input[type=password]::-ms-expand,.component-quick-price form .form-group textarea::-ms-expand,.component-quick-price form .form-group select::-ms-expand{display:none}.component-quick-price form .form-group input[type=text]:focus,.component-quick-price form .form-group input[type=file]:focus,.component-quick-price form .form-group input[type=number]:focus,.component-quick-price form .form-group input[type=tel]:focus,.component-quick-price form .form-group input[type=email]:focus,.component-quick-price form .form-group input[type=password]:focus,.component-quick-price form .form-group textarea:focus,.component-quick-price form .form-group select:focus{box-shadow:0px 0px 2px #ddd;outline:none}.component-quick-price form .form-group input[type=text]:focus ~ .form-error,.component-quick-price form .form-group input[type=file]:focus ~ .form-error,.component-quick-price form .form-group input[type=number]:focus ~ .form-error,.component-quick-price form .form-group input[type=tel]:focus ~ .form-error,.component-quick-price form .form-group input[type=email]:focus ~ .form-error,.component-quick-price form .form-group input[type=password]:focus ~ .form-error,.component-quick-price form .form-group textarea:focus ~ .form-error,.component-quick-price form .form-group select:focus ~ .form-error{display:block}.component-quick-price form .form-group input[type=text]:-webkit-autofill,.component-quick-price form .form-group input[type=file]:-webkit-autofill,.component-quick-price form .form-group input[type=number]:-webkit-autofill,.component-quick-price form .form-group input[type=tel]:-webkit-autofill,.component-quick-price form .form-group input[type=email]:-webkit-autofill,.component-quick-price form .form-group input[type=password]:-webkit-autofill,.component-quick-price form .form-group textarea:-webkit-autofill,.component-quick-price form .form-group select:-webkit-autofill{-webkit-box-shadow:0 0 0 30px white inset;-webkit-text-fill-color:#4f4f4f}@media (hover: hover){.component-quick-price form .form-group input[type=text]:hover ~ .form-error,.component-quick-price form .form-group input[type=file]:hover ~ .form-error,.component-quick-price form .form-group input[type=number]:hover ~ .form-error,.component-quick-price form .form-group input[type=tel]:hover ~ .form-error,.component-quick-price form .form-group input[type=email]:hover ~ .form-error,.component-quick-price form .form-group input[type=password]:hover ~ .form-error,.component-quick-price form .form-group textarea:hover ~ .form-error,.component-quick-price form .form-group select:hover ~ .form-error{display:block}.component-quick-price form .form-group input[type=text]:-webkit-autofill,.component-quick-price form .form-group input[type=file]:-webkit-autofill,.component-quick-price form .form-group input[type=number]:-webkit-autofill,.component-quick-price form .form-group input[type=tel]:-webkit-autofill,.component-quick-price form .form-group input[type=email]:-webkit-autofill,.component-quick-price form .form-group input[type=password]:-webkit-autofill,.component-quick-price form .form-group textarea:-webkit-autofill,.component-quick-price form .form-group select:-webkit-autofill{-webkit-box-shadow:0 0 0 30px white inset;-webkit-text-fill-color:#4f4f4f}}.component-quick-price form .form-group:not(input[type=checkbox])>label{pointer-events:none}.component-quick-price form .form-group input[type=file]{padding-top:30px}.component-quick-price form .form-group textarea{height:82px}.component-quick-price form .form-group>label{color:#9a9a9a;background-color:white;font-size:12px;position:absolute;margin:1px;padding:9px 10px 3px 10px;width:calc(100% - 22px)}.component-quick-price form .form-group>label.required:after{content:" *";color:#c82b2b}.component-quick-price form .form-group.select>label{pointer-events:none}.component-quick-price form .form-group.select>label:before{position:absolute;top:100%;right:10px;color:#626262;content:"\25BE";font-size:20px;transform:translateY(-7px)}.component-quick-price form .form-group .toggle-checkbox{display:inline-block}.component-quick-price form .form-group .toggle-checkbox input[type=checkbox]{display:none}.component-quick-price form .form-group .toggle-checkbox label{font-size:16px;color:#2d2d2d;font-weight:400;position:static;background-color:transparent;cursor:pointer;display:flex;position:relative;align-items:center}.component-quick-price form .form-group .toggle-checkbox label:before{content:"";background:#ccc;width:46px;height:26px;display:block;border-radius:15px;position:relative;margin-right:15px;transition:background .1s linear}.component-quick-price form .form-group .toggle-checkbox label:after{content:"";width:20px;height:20px;display:block;position:absolute;top:50%;border-radius:50%;background:#fff;transform:translate(0%, -50%);left:calc(0% + 4px);transition:left .1s linear}.component-quick-price form .form-group .toggle-checkbox input[type=checkbox]:checked+label:before{background-color:#fe9900}.component-quick-price form .form-group .toggle-checkbox input[type=checkbox]:checked+label:after{left:22px}.component-quick-price form .form-group .radio-inline,.component-quick-price form .form-group .checkbox-inline{position:relative;overflow:hidden;float:left;margin-left:20px}.component-quick-price form .form-group .radio-inline:first-child,.component-quick-price form .form-group .checkbox-inline:first-child{margin-left:0}.component-quick-price form .form-group .radio-inline.vertically-centered label,.component-quick-price form .form-group .checkbox-inline.vertically-centered label{display:flex;align-items:center}.component-quick-price form .form-group .radio-inline.vertically-centered label span,.component-quick-price form .form-group .checkbox-inline.vertically-centered label span{padding-left:35px}.component-quick-price form .form-group .radio-inline input,.component-quick-price form .form-group .checkbox-inline input{position:absolute;left:-100px}.component-quick-price form .form-group .radio-inline label,.component-quick-price form .form-group .checkbox-inline label{font-size:14px;color:#4f4f4f;line-height:50px}.component-quick-price form .form-group .radio-inline label:before,.component-quick-price form .form-group .checkbox-inline label:before{content:'';width:20px;height:20px;display:inline-block;border:1px solid #d9d9d9;border-radius:50%;vertical-align:-6px;margin:0 10px 0 2px;background-color:white;box-shadow:inset 0 0 0 5px white}.component-quick-price form .form-group .radio-inline input[type=radio]:checked ~ label:before,.component-quick-price form .form-group .checkbox-inline input[type=radio]:checked ~ label:before{background-color:#fe9900}.component-quick-price form .form-group .radio-inline input[type=radio]:focus ~ label:before,.component-quick-price form .form-group .checkbox-inline input[type=radio]:focus ~ label:before{box-shadow:inset 0 0 0 5px white, 0px 0px 2px #ddd}.component-quick-price form .form-group .radio-inline input[type=checkbox]:checked ~ label:before,.component-quick-price form .form-group .checkbox-inline input[type=checkbox]:checked ~ label:before{content:"\2714\FE0E"}.component-quick-price form .form-group .checkbox-inline{padding-top:2px}.component-quick-price form .form-group .checkbox-inline label{vertical-align:middle}.component-quick-price form .form-group .checkbox-inline label:before{border-radius:0px;content:'';color:#fe9900;line-height:20px;font-size:20px;text-align:center;vertical-align:middle;margin-top:-2px}.component-quick-price form .form-group .help-block{margin:0;margin-top:3px;padding:0;font-size:11px}.component-quick-price form .form-group .form-error{position:absolute;right:9px;top:45px;background-color:black;color:white;font-size:11px;padding:3px 5px;display:none;z-index:1}.component-quick-price form .form-group .form-error:before{content:'';position:absolute;right:10px;top:0;transform:scaleY(2) translateY(-75%);display:block;width:0;height:0;border:4px solid transparent;border-bottom-color:black}@media (hover: hover){.component-quick-price form .form-group .form-error:hover{display:block}}.component-quick-price form .form-group.has-error:before{position:absolute;right:15px;top:14px;font-size:21px;color:#ba1721;text-shadow:1px 1px white;z-index:1;pointer-events:none;content:"\2715"}.component-quick-price form .form-group.has-error input,.component-quick-price form .form-group.has-error textarea,.component-quick-price form .form-group.has-error select{border-color:#c83a3d;padding-right:35px}.component-quick-price form .form-group.has-error input:focus,.component-quick-price form .form-group.has-error textarea:focus,.component-quick-price form .form-group.has-error select:focus{box-shadow:0px 0px 2px #c83a3d}.component-quick-price form.inline-label .form-group:after{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#626262;font-size:12px;pointer-events:none}.component-quick-price form.inline-label .form-group label{font-size:13px;padding:9px 5px 8px 10px;width:auto;line-height:15px}.component-quick-price form.inline-label .form-group label:before{display:none}.component-quick-price form.inline-label .form-group select,.component-quick-price form.inline-label .form-group input[type=text],.component-quick-price form.inline-label .form-group input[type=number],.component-quick-price form.inline-label .form-group input[type=tel],.component-quick-price form.inline-label .form-group input[type=email]{padding:9px 30px 9px 100px;line-height:15px}.component-quick-price form.inline-label .form-group.select:after{position:absolute;top:50%;right:10px;color:#626262;content:"\25BE";font-size:20px}.component-quick-price form .form-inline{margin-left:-20px}.component-quick-price form .form-inline:after{content:'.';visibility:hidden;display:block;height:0;clear:both}.component-quick-price form .form-inline>.form-group{padding-left:20px;float:left}.component-quick-price form .google-recaptcha{width:304px;height:78px;border:solid 1px transparent;border-radius:4px}.component-quick-price form .google-recaptcha.error{border-color:#c83a3d}.component-quick-price form button[type=submit]{width:auto;display:flex;justify-content:center;align-items:center;padding:0.7em 1.4em calc(.7em - 3px) 1.4em;background-color:#fe9900;color:#fff;border:none;border-bottom:3px solid #cb7a00;text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:0;font-size:1rem;min-width:140px;float:right}.component-quick-price form button[type=submit].disabled,.component-quick-price form button[type=submit]:disabled{pointer-events:none;opacity:.5}.component-quick-price form button[type=submit]:focus{outline:none}.component-quick-price form button[type=submit].loading:before{-webkit-mask-image:url(/build/icons.180a58eb.svg#loader-usage);mask-image:url(/build/icons.180a58eb.svg#loader-usage);animation:spin 1s infinite linear}.component-quick-price form .form-group.product{margin-top:15px}.component-quick-price form select#product{padding-left:10px}.component-quick-price form input#dimension-width,.component-quick-price form input#dimension-height{padding-left:50px;text-align:right}.component-quick-price form .width,.component-quick-price form .height{width:calc(50% - 12px)}.component-quick-price form .width:after,.component-quick-price form .height:after{content:'cm';font-size:13px}.component-quick-price form .multiplier{width:24px;text-align:center;line-height:33px;font-weight:300}.component-quick-price form .multiplier:before{content:'x'}.component-quick-price form button.quick-price-button{width:auto;display:flex;justify-content:center;align-items:center;padding:0.7em 1.4em calc(.7em - 3px) 1.4em;background-color:#fe9900;color:#fff;border:none;border-bottom:3px solid #cb7a00;text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:0;font-size:1.15rem;flex-direction:row-reverse;padding:0;justify-content:space-between;width:100%;margin-top:20px}.component-quick-price form button.quick-price-button.disabled,.component-quick-price form button.quick-price-button:disabled{pointer-events:none;opacity:.5}.component-quick-price form button.quick-price-button:focus{outline:none}.component-quick-price form button.quick-price-button:before{content:'';background-color:#fff;width:1em;height:1em;width:50px;height:50px;margin:0;background-image:url(/build/images/ico-kuchenruckwand-calculator.df30a313.svg)}.component-quick-price form button.quick-price-button:before{margin-left:10px}.component-quick-price form button.quick-price-button:before{margin-right:0px;margin-left:0px}.component-quick-price form button.quick-price-button span{padding:.8em;flex:1;text-align:center;align-self:stretch;margin-bottom:-1px}.component-quick-price form button.quick-price-button.loading:before{-webkit-mask-image:url(/build/icons.180a58eb.svg#loader-usage);mask-image:url(/build/icons.180a58eb.svg#loader-usage);animation:spin 1s infinite linear}.component-quick-price form .quick-price-free-shipping{font-size:14px;padding:11px 6px 10px;text-align:center;clear:both}.component-quick-price form .quick-price-free-shipping a{color:#65bd65;text-decoration:none}.component-quick-price form .quick-price-free-shipping a:hover{text-decoration:underline}.component-quick-price form .quick-price-free-shipping a .icon-free-shipping{width:30px;height:18px;fill:currentColor;vertical-align:-4px;margin-right:5px}.component-service-banner{width:100%;margin-bottom:20px;padding:15px 0px 0px 0px;display:block;background:#fff;float:left}.component-service-banner .title{border-left:3px solid #2d2d2d;padding:5px 15px}.component-service-banner .title h4{margin:0px;font-weight:400;font-size:17px;color:#fe9900}.component-service-banner .content{padding:10px 15px}.component-service-banner .content .icon-call-center{width:100%;height:155px;fill:#2b2b2b;opacity:0.3}.component-service-banner .banner-button{width:auto;display:flex;justify-content:center;align-items:center;padding:0.7em 1.4em calc(.7em - 3px) 1.4em;background-color:#4c4c4c;color:#fff;border:none;border-bottom:3px solid #333;text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:0;font-size:1.15rem;flex-direction:row-reverse;margin-top:-30px;position:relative;z-index:1}.component-service-banner .banner-button.disabled,.component-service-banner .banner-button:disabled{pointer-events:none;opacity:.5}.component-service-banner .banner-button:focus{outline:none}.component-service-banner .banner-button:before{content:'';background-color:#fff;width:1em;height:1em;width:.8em;height:.8em;-webkit-mask-image:url(/build/icons.180a58eb.svg#arrow-right-usage);mask-image:url(/build/icons.180a58eb.svg#arrow-right-usage)}.component-service-banner .banner-button:before{margin-left:10px}.component-service-banner .banner-button.loading:before{-webkit-mask-image:url(/build/icons.180a58eb.svg#loader-usage);mask-image:url(/build/icons.180a58eb.svg#loader-usage);animation:spin 1s infinite linear;width:1em;height:1em;margin-right:-.2em}.component-delivery-banner{background:#fff;width:100%;margin-bottom:20px;padding:15px 0px 0px 0px;display:block;font-size:14px;color:#626262;position:relative;padding:0px;padding-top:55px}.component-delivery-banner .benefits-list{padding:0px;padding-bottom:10px;list-style-type:none;margin:0px;border-bottom:1px solid #f2f2f2;margin-left:18px;margin-right:18px}.component-delivery-banner .benefits-list li{line-height:26px;font-size:15px;font-weight:500}.component-delivery-banner .benefits-list li .icon,.component-delivery-banner .benefits-list li .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-delivery-banner .benefits-list li img,.component-delivery-banner .benefits-list li .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-delivery-banner .benefits-list li img{width:20px;height:20px;fill:#c82b2b;margin-right:5px;vertical-align:-5px}.component-delivery-banner .title{text-decoration:none;position:absolute;width:100%;height:100%;padding:0px;border:none;top:0px;z-index:1}.component-delivery-banner .title h4{font-weight:400;font-size:17px;color:#fe9900;margin:0px;margin-top:15px;border-left:3px solid #2d2d2d;line-height:30px;padding:0px 15px}.component-delivery-banner .box-footer{border-top:none;text-align:center;font-size:13px}.component-delivery-banner .box-content{background-image:url(/build/images/shipping-sidebar-cars.a369ca77.png);padding-bottom:70px;padding-top:20px;padding-left:18px;padding-right:10px;background-position:center 100%;background-repeat:no-repeat;background-size:100%;min-height:190px;position:relative}.component-delivery-banner .country-link{display:block;color:#2d2d2d;font-size:13px;text-decoration:none;margin-bottom:5px}.component-delivery-banner .country-link:before{content:' ';background-repeat:no-repeat;width:21px;height:12px;display:block;float:left;margin-top:2px;margin-right:10px}.component-delivery-banner .country-link.de:before{background-image:url(/build/images/flag-de.46517043.png)}.component-delivery-banner .country-link.at:before{background-image:url(/build/images/flag-at.96d7859f.png)}.component-delivery-banner .country-link.lu:before{background-image:url(/build/images/flag-lu.b321ef79.png)}.component-delivery-banner .country-link.ch:before{background-image:url(/build/images/flag-ch.a1402257.png)}.component-delivery-banner .country-link.li:before{background-image:url(/build/images/flag-li.aaa24793.png)}.component-delivery-banner .badge{position:absolute;bottom:57px;right:17px}.component-delivery-banner .badge .component-free-shipping-badge{transform:rotate(25deg);width:135px}.component-delivery-banner .footer{border-top:1px solid #e0e0e0;padding:10px 15px;text-align:center;font-size:13px}.component-delivery-banner .footer .asterix{color:#c82b2b}.component-breadcrumb{width:100%;display:block;float:left;margin-bottom:15px;margin-top:-5px;color:#626262;font-size:14px}.component-breadcrumb a{color:#626262;text-decoration:none}.component-breadcrumb a:hover{text-decoration:underline}.component-breadcrumb .path-separator{margin:0px 5px;font-size:10px;font-weight:300}.component-breadcrumb .path-separator .icon,.component-breadcrumb .path-separator .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-breadcrumb .path-separator img,.component-breadcrumb .path-separator .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-breadcrumb .path-separator img{width:10px;height:10px;fill:currentColor}@media screen and (max-width: 1200px) and (min-width: 1024px){.responsive-enabled .component-breadcrumb{padding:0 15px}}@media screen and (max-width: 1023px) and (min-width: 768px){.responsive-enabled .component-breadcrumb{padding:0 15px}}@media screen and (max-width: 767px) and (min-width: 320px){.responsive-enabled .component-breadcrumb{padding:15px;margin-top:0px;margin-bottom:0px}}.component-add-to-cart{padding:0px;margin-bottom:0px;clear:both}.component-add-to-cart .box-content{padding:0px}.component-add-to-cart .add-to-cart-button{width:auto;display:flex;justify-content:center;align-items:center;padding:0.7em 1.4em calc(.7em - 3px) 1.4em;background-color:#fe9900;color:#fff;border:none;border-bottom:3px solid #cb7a00;text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:0;font-size:1.15rem;width:100%}.component-add-to-cart .add-to-cart-button.disabled,.component-add-to-cart .add-to-cart-button:disabled{pointer-events:none;opacity:.5}.component-add-to-cart .add-to-cart-button:focus{outline:none}.component-add-to-cart .add-to-cart-button:before{content:'';background-color:#fff;width:1em;height:1em;width:1.5em;height:1.5em;-webkit-mask-image:url(/build/icons.180a58eb.svg#cart-usage);mask-image:url(/build/icons.180a58eb.svg#cart-usage)}.component-add-to-cart .add-to-cart-button:before{margin-right:10px}.component-add-to-cart .add-to-cart-button.loading:before{-webkit-mask-image:url(/build/icons.180a58eb.svg#loader-usage);mask-image:url(/build/icons.180a58eb.svg#loader-usage);animation:spin 1s infinite linear;width:1.1em;height:1.1em;margin:0.2em calc(.4em + 10px) 0.2em 0}.component-add-to-cart .add-to-cart-button.configurator{width:auto;display:flex;justify-content:center;align-items:center;padding:0.7em 1.4em calc(.7em - 3px) 1.4em;background-color:#fe9900;color:#fff;border:none;border-bottom:3px solid #cb7a00;text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:0;font-size:1.15rem}.component-add-to-cart .add-to-cart-button.configurator.disabled,.component-add-to-cart .add-to-cart-button.configurator:disabled{pointer-events:none;opacity:.5}.component-add-to-cart .add-to-cart-button.configurator:focus{outline:none}.component-add-to-cart .add-to-cart-button.configurator:before{content:'';background-color:#fff;width:1em;height:1em;width:1.5em;height:1.5em;-webkit-mask-image:url(/build/icons.180a58eb.svg#ruler-usage);mask-image:url(/build/icons.180a58eb.svg#ruler-usage)}.component-add-to-cart .add-to-cart-button.configurator:before{margin-right:10px}.component-add-to-cart .add-to-cart-button.configurator.loading:before{-webkit-mask-image:url(/build/icons.180a58eb.svg#loader-usage);mask-image:url(/build/icons.180a58eb.svg#loader-usage);animation:spin 1s infinite linear;width:1.1em;height:1.1em;margin:0.2em calc(.4em + 10px) 0.2em 0}.component-add-to-cart .add-to-cart-button a{vertical-align:middle}@media screen and (max-width: 767px) and (min-width: 320px){.responsive-enabled .component-add-to-cart{position:fixed;bottom:0px;right:0px;width:100%;padding:5px 10px 15px 10px;background:#fff;z-index:300}.responsive-enabled .component-add-to-cart .add-to-cart-button{padding:8px 15px}}.component-legacy-product-price{background-color:white;color:#fe9900;font-size:25px;border-top:1px solid #f2f2f2;text-align:center;padding:20px 0px 10px 0px;border-top:1px solid #f2f2f2;clear:both}.component-legacy-product-price .tax-info{font-size:12px;color:#626262;padding:0px 0px 10px 0px;font-weight:normal}.component-legacy-product-price .tax-info a{color:#626262}.component-legacy-product-price .short-shipping-message{display:none}.component-legacy-product-price [data-legacy-product-shipping] .free-shipping-message{display:block;font-size:15px;color:#65bd65;margin-top:14px}.component-legacy-product-price [data-legacy-product-shipping] .free-shipping-message .icon-free-shipping{width:30px;height:18px;fill:currentColor;vertical-align:-4px;margin-right:5px}.component-legacy-product-price [data-legacy-product-shipping] .free-shipping-message a{text-decoration:none;color:#65bd65}@media screen and (max-width: 767px) and (min-width: 320px){.responsive-enabled .component-legacy-product-price{position:fixed;bottom:64px;width:100%;left:0px;padding:5px 15px 5px 15px;border:none;z-index:300}.responsive-enabled .component-legacy-product-price .short-shipping-message{display:inline}.responsive-enabled .component-legacy-product-price .free-shipping-message{display:none}.responsive-enabled .component-legacy-product-price .price{font-size:24px}.responsive-enabled .component-legacy-product-price .tax-info{padding:0}}.component-legacy-product-configuration{background-color:white;clear:both}.component-legacy-product-configuration .toggle-configuration{display:none}.component-legacy-product-configuration ul{list-style-type:none;border-top:1px solid #f2f2f2;padding:15px 10px 11px 20px;margin:0px}.component-legacy-product-configuration ul li{font-size:14px;color:#626262;position:relative;margin-bottom:4px;padding-left:14px}.component-legacy-product-configuration ul li:before{content:" ";width:5px;height:5px;background-color:#fe9900;position:absolute;left:2px;top:50%;transform:translateY(-50%)}.component-legacy-product-configuration ul li div{display:none;position:absolute;text-indent:initial;top:-15px;left:-137px;padding:10px;padding-bottom:8px;box-sizing:border-box;background:#FFF;box-shadow:1px 1px 2px 1px rgba(0,0,0,0.1)}.component-legacy-product-configuration ul li div:after{content:"";position:absolute;width:0;height:0;right:-16px;top:35px;margin-left:-0.5em;box-sizing:border-box;border:8px solid black;border-color:transparent transparent #FFF #FFF;transform-origin:0 0;transform:rotate(-135deg);box-shadow:-2px 2px 2px 0 rgba(0,0,0,0.1)}.component-legacy-product-configuration ul li img{width:100px}.component-legacy-product-configuration ul li:hover div{display:block}@media screen and (max-width: 767px) and (min-width: 320px){.responsive-enabled .component-legacy-product-configuration{position:fixed;width:100%;bottom:131px;min-height:16px;z-index:300;transform:translateY(100%);box-shadow:0px -2px 5px rgba(0,0,0,0.1);border-bottom:1px solid #f2f2f2;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}.responsive-enabled .component-legacy-product-configuration.expanded{transform:translateY(0%);-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in;margin-bottom:-15px}.responsive-enabled .component-legacy-product-configuration.expanded .toggle-configuration .icon-arrow-down{display:block}.responsive-enabled .component-legacy-product-configuration.expanded .toggle-configuration .icon-arrow-up{display:none}.responsive-enabled .component-legacy-product-configuration .configuration-content ul li:hover div{display:none}.responsive-enabled .component-legacy-product-configuration .configuration-content:empty ~ .toggle-configuration{visibility:hidden;opacity:0;transition:visibility 0s linear 0.5s, opacity 0.5s linear}.responsive-enabled .component-legacy-product-configuration .toggle-configuration{display:block;position:absolute;top:-17px;padding:6px 10px;left:50%;transform:translateX(-50%);border:1px solid #cccccc;background-color:#f3f3f3;width:40px;height:30px;visibility:visible;opacity:1;transition:visibility 0s, opacity 0.5s linear}.responsive-enabled .component-legacy-product-configuration .toggle-configuration .icon-arrow-down{display:none}.responsive-enabled .component-legacy-product-configuration .toggle-configuration .icon,.responsive-enabled .component-legacy-product-configuration .toggle-configuration .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .responsive-enabled .component-legacy-product-configuration .toggle-configuration img,.responsive-enabled .component-legacy-product-configuration .toggle-configuration .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .responsive-enabled .component-legacy-product-configuration .toggle-configuration img{width:18px;height:15px;fill:#626262}}/*!
 * baguetteBox.js
 * @author  feimosi
 * @version %%INJECT_VERSION%%
 * @url https://github.com/feimosi/baguetteBox.js
 */#baguetteBox-overlay{display:none;opacity:0;position:fixed;overflow:hidden;top:0;left:0;width:100%;height:100%;z-index:1000000;background-color:#222;background-color:rgba(0,0,0,0.8);transition:opacity .5s ease}#baguetteBox-overlay.visible{opacity:1}#baguetteBox-overlay .full-image{display:inline-block;position:relative;width:100%;height:100%;text-align:center}#baguetteBox-overlay .full-image figure{display:inline;margin:0;height:100%}#baguetteBox-overlay .full-image img{display:inline-block;width:auto;height:auto;max-height:100%;max-width:100%;vertical-align:middle;box-shadow:0 0 8px rgba(0,0,0,0.6)}#baguetteBox-overlay .full-image figcaption{display:block;position:absolute;bottom:0;width:100%;text-align:center;line-height:1.8;white-space:normal;color:#ccc;background-color:#000;background-color:rgba(0,0,0,0.6);font-family:sans-serif}#baguetteBox-overlay .full-image:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}#baguetteBox-slider{position:absolute;left:0;top:0;height:100%;width:100%;white-space:nowrap;transition:left .4s ease, transform .4s ease}#baguetteBox-slider.bounce-from-right{animation:bounceFromRight .4s ease-out}#baguetteBox-slider.bounce-from-left{animation:bounceFromLeft .4s ease-out}@keyframes bounceFromRight{0%{margin-left:0}50%{margin-left:-30px}100%{margin-left:0}}@keyframes bounceFromLeft{0%{margin-left:0}50%{margin-left:30px}100%{margin-left:0}}.baguetteBox-button#next-button,.baguetteBox-button#previous-button{top:50%;top:calc(50% - 30px);width:44px;height:60px}.baguetteBox-button{position:absolute;cursor:pointer;outline:none;padding:0;margin:0;border:0;border-radius:15%;background-color:#323232;background-color:rgba(50,50,50,0.5);color:#ddd;font:1.6em sans-serif;transition:background-color .4s ease}.baguetteBox-button:focus,.baguetteBox-button:hover{background-color:rgba(50,50,50,0.9)}.baguetteBox-button#next-button{right:2%}.baguetteBox-button#previous-button{left:2%}.baguetteBox-button#close-button{top:20px;right:2%;right:calc(2% + 6px);width:30px;height:30px}.baguetteBox-button svg{position:absolute;left:0;top:0}.baguetteBox-spinner{width:40px;height:40px;display:inline-block;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px}.baguetteBox-double-bounce1,.baguetteBox-double-bounce2{width:100%;height:100%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;animation:bounce 2s infinite ease-in-out}.baguetteBox-double-bounce2{animation-delay:-1s}@keyframes bounce{0%,100%{transform:scale(0)}50%{transform:scale(1)}}.component-legacy-product-images-column{background-color:#fff;margin-bottom:0px;padding:15px 0px 10px 0px}.component-legacy-product-images-column .default-image{text-align:center}.component-legacy-product-images-column .default-image img{max-width:150px;cursor:pointer}.component-legacy-product-images-column .title{border-left:3px solid #2d2d2d;padding:5px 15px}.component-legacy-product-images-column .title h4{margin:0px;font-weight:400;font-size:17px;color:#fe9900}.component-legacy-product-images-column .content{padding:10px 15px;background-color:#fff}.component-legacy-product-images-column .product-images-container{position:relative;margin-top:15px}.component-legacy-product-images-column .product-images-container .product-images{display:block;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.component-legacy-product-images-column .product-images-container .product-images.disabled-sliding{text-align:center;margin:0px auto}.component-legacy-product-images-column .product-images-container .product-images .product-image{width:70px;height:60px;padding:2px;display:inline-block;float:left}.component-legacy-product-images-column .product-images-container .product-images .product-image img{cursor:pointer;width:100%}.component-legacy-product-images-column .product-images-container .product-images-wrapper{margin:0 auto;width:calc(100% - 40px);overflow:hidden}.component-legacy-product-images-column .product-images-container [class^="arrow-"]{position:absolute;top:50%;font-size:16px;color:#dadada;transform:translateY(-50%);cursor:pointer}.component-legacy-product-images-column .product-images-container [class^="arrow-"].disabled{opacity:0.4;cursor:auto}.component-legacy-product-images-column .product-images-container [class^="arrow-"]:before{display:none}.component-legacy-product-images-column .product-images-container .arrow-left{left:0%}.component-legacy-product-images-column .product-images-container .arrow-right{right:0%}.component-legacy-product-images-column .product-images-container .icon,.component-legacy-product-images-column .product-images-container .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-legacy-product-images-column .product-images-container img,.component-legacy-product-images-column .product-images-container .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-legacy-product-images-column .product-images-container img{width:16px;height:16px;fill:#dadada}@media screen and (max-width: 767px) and (min-width: 320px){.responsive-enabled .component-legacy-product-images-column{padding:0}.responsive-enabled .component-legacy-product-images-column .title{display:none}.responsive-enabled .component-legacy-product-images-column .content{padding:0px;max-width:100%;position:relative}.responsive-enabled .component-legacy-product-images-column .content .default-image img{max-width:500px;width:100%;vertical-align:bottom}.responsive-enabled .component-legacy-product-images-column .content .product-images-container{position:static}.responsive-enabled .component-legacy-product-images-column .content .product-images-container .product-images-wrapper{display:none}.responsive-enabled .component-legacy-product-images-column .content .product-images-container [class^="arrow-"]{pointer-events:none}.responsive-enabled .component-legacy-product-images-column .content .product-images-container [class^="arrow-"] .icon,.responsive-enabled .component-legacy-product-images-column .content .product-images-container [class^="arrow-"] .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .responsive-enabled .component-legacy-product-images-column .content .product-images-container [class^="arrow-"] img,.responsive-enabled .component-legacy-product-images-column .content .product-images-container [class^="arrow-"] .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .responsive-enabled .component-legacy-product-images-column .content .product-images-container [class^="arrow-"] img{width:30px;height:30px}}.component-products-list{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:flex-start;border-top:1px solid #f2f2f2;clear:both}.component-products-list .product{width:33.3%;border-right:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;padding:10px}.component-products-list .product .product-inner{height:180px}.component-products-list .product img{width:100%;display:block}.component-products-list .product .product-image{position:relative;display:block;max-height:180px;overflow:hidden}.component-products-list .product .product-image .product-configurator-button{width:auto;display:flex;justify-content:center;align-items:center;padding:0.7em 1.4em calc(.7em - 3px) 1.4em;background-color:#fe9900;color:#fff;border:none;border-bottom:3px solid #cb7a00;text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:0;font-size:.8rem;-webkit-transition:opacity .3s ease-in;-moz-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;transition:opacity .3s ease-in;width:100%;position:absolute;bottom:0px;left:0px;opacity:0}.component-products-list .product .product-image .product-configurator-button.disabled,.component-products-list .product .product-image .product-configurator-button:disabled{pointer-events:none;opacity:.5}.component-products-list .product .product-image .product-configurator-button:focus{outline:none}.component-products-list .product .product-image .product-configurator-button.loading:before{-webkit-mask-image:url(/build/icons.180a58eb.svg#loader-usage);mask-image:url(/build/icons.180a58eb.svg#loader-usage);animation:spin 1s infinite linear}.component-products-list .product .product-image .product-configurator-button.product{width:auto;display:flex;justify-content:center;align-items:center;padding:0.7em 1.4em calc(.7em - 3px) 1.4em;background-color:#fe9900;color:#fff;border:none;border-bottom:3px solid #cb7a00;text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:0;font-size:.8rem;width:100%}.component-products-list .product .product-image .product-configurator-button.product.disabled,.component-products-list .product .product-image .product-configurator-button.product:disabled{pointer-events:none;opacity:.5}.component-products-list .product .product-image .product-configurator-button.product:focus{outline:none}.component-products-list .product .product-image .product-configurator-button.product:before{content:'';background-color:#fff;width:1em;height:1em;width:1.4em;height:1.4em;-webkit-mask-image:url(/build/icons.180a58eb.svg#ruler-usage);mask-image:url(/build/icons.180a58eb.svg#ruler-usage)}.component-products-list .product .product-image .product-configurator-button.product:before{margin-right:10px}.component-products-list .product .product-image .product-configurator-button.product.loading:before{-webkit-mask-image:url(/build/icons.180a58eb.svg#loader-usage);mask-image:url(/build/icons.180a58eb.svg#loader-usage);animation:spin 1s infinite linear;width:1.2em;height:1.2em;margin:0.1em calc(.2em + 10px) 0.1em 0}.component-products-list .product .product-title{color:#626262;font-size:14px;text-decoration:none;line-height:16px;display:block;padding-top:5px}.component-products-list .product:nth-child(3n){border-right:none}.component-products-list .product:hover .product-image .product-configurator-button{opacity:1}@media screen and (max-width: 1200px) and (min-width: 320px){.responsive-enabled .component-products-list .product{padding:15px}.responsive-enabled .component-products-list .product .product-image{height:100%}.responsive-enabled .component-products-list .product .product-image img{width:auto;max-width:100%;margin:0px auto;height:100%}.responsive-enabled .component-products-list .product .product-image .product-configurator-button{display:none}.responsive-enabled .component-products-list .product .product-title{text-align:center;padding-top:10px}}@media screen and (max-width: 1023px) and (min-width: 768px){.responsive-enabled .component-products-list .product{width:50%}.responsive-enabled .component-products-list .product:nth-child(3n){border-right:1px solid #f2f2f2}.responsive-enabled .component-products-list .product:nth-child(2n){border-right:none}}@media screen and (max-width: 767px) and (min-width: 600px){.responsive-enabled .component-products-list .product{width:33.3%}}@media screen and (max-width: 599px) and (min-width: 450px){.responsive-enabled .component-products-list .product{width:50%}.responsive-enabled .component-products-list .product:nth-child(3n){border-right:1px solid #f2f2f2}.responsive-enabled .component-products-list .product:nth-child(2n){border-right:none}}@media screen and (max-width: 449px){.responsive-enabled .component-products-list .product{width:100%;border-right:none;padding:35px 25px}.responsive-enabled .component-products-list .product:hover .product-image .product-configurator-button{opacity:0}.responsive-enabled .component-products-list .product .product-title{font-size:16px;padding-top:15px}}.component-information-page-links{list-style-type:none;padding:0px}.component-information-page-links li{margin-bottom:3px}.component-information-page-links a{text-decoration:none;color:#626262}.component-information-page-links a:hover{color:#828282}.component-information-page-links a.active{color:#fe9900}.component-header-cart{float:left;margin-right:0px;border-left:1px solid rgba(0,0,0,0.1);position:relative;padding-left:0px}.component-header-cart .icon-cart{width:34px;height:34px;fill:#2d2d2d;position:absolute;left:20px;top:0;height:100%}.component-header-cart .icon-cart{width:40px}.component-header-cart .cart>a{display:block;padding-left:70px;text-decoration:none;line-height:50px;font-size:16px;color:#2d2d2d;font-weight:600}@media screen and (max-width: 1200px) and (min-width: 1024px){.responsive-enabled .component-header-cart{padding-right:20px}}@media screen and (max-width: 1023px) and (min-width: 768px){.responsive-enabled .component-header-cart{padding-right:20px}}@media screen and (max-width: 767px) and (min-width: 320px){.responsive-enabled .component-header-cart{float:none;position:static;height:50px;width:25%;text-align:center;padding-right:0px}.responsive-enabled .component-header-cart .cart{height:50px}.responsive-enabled .component-header-cart .cart>a{padding-left:0px;height:50px;display:inline-block;position:relative}.responsive-enabled .component-header-cart .icon-cart{position:static}.responsive-enabled .component-header-cart .cart-count{position:absolute;top:0px;line-height:21px;font-size:10px;right:-10px;width:20px;height:20px;border-radius:50%;background:#fe9900;color:#fff;font-weight:300;text-align:center}}.component-cart-popup{position:absolute;top:100%;left:-281px;width:360px;background-color:#fff;box-shadow:0px 2px 5px rgba(0,0,0,0.1);padding:15px 0px;z-index:200}.component-cart-popup:before{bottom:calc(100% - 1px);border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-bottom-color:#FFF;border-width:10px;left:325px;transform:translateX(-50%)}.component-cart-popup:not(.cart-single-item) .cart-total-quantity-units:after{content:'e'}.component-cart-popup .cart-popup-title{border-left:3px solid #2d2d2d;padding:5px 15px 0}.component-cart-popup .cart-popup-title h4{margin:0px;color:#626262;font-size:15px}.component-cart-popup .cart-item-count,.component-cart-popup .cart-sum-value{color:#fe9900}.component-cart-popup .cart-popup-content{padding:10px 15px}.component-cart-popup .cart-popup-product{padding:10px 0px;height:auto;overflow:hidden}.component-cart-popup .cart-popup-product.removing{opacity:0.3}.component-cart-popup .cart-popup-product .cart-popup-product-photo{display:block;float:left;margin-right:15px}.component-cart-popup .cart-popup-product .cart-popup-product-title{display:block;padding-left:85px;padding-right:30px;color:#626262;font-size:15px;font-weight:300;text-decoration:none;margin-bottom:15px}.component-cart-popup .cart-popup-product .cart-popup-product-price{display:block;padding-left:85px;color:#626262;font-size:15px}.component-cart-popup .cart-popup-product .cart-popup-product-remove{display:block;float:right}.component-cart-popup .cart-popup-product .cart-popup-product-remove .icon,.component-cart-popup .cart-popup-product .cart-popup-product-remove .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-cart-popup .cart-popup-product .cart-popup-product-remove img,.component-cart-popup .cart-popup-product .cart-popup-product-remove .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-cart-popup .cart-popup-product .cart-popup-product-remove img{width:10px;height:10px;fill:#c82b2b}.component-cart-popup .cart-popup-free-shipping{font-size:14px;border:1px solid #E8E8E8;margin-top:5px;padding:11px 5px;text-align:center}.component-cart-popup .cart-popup-free-shipping a{color:#65bd65;text-decoration:none}.component-cart-popup .cart-popup-free-shipping a:hover{text-decoration:underline}.component-cart-popup .cart-popup-free-shipping a .icon-free-shipping{width:30px;height:18px;fill:currentColor;vertical-align:-4px;margin-right:5px}.component-cart-popup .cart-popup-sum{color:#2d2d2d;font-weight:600;padding-top:10px;font-size:15px}.component-cart-popup .cart-popup-sum .cart-sum-value{float:right}.component-cart-popup .cart-popup-footer{padding:0 15px}.component-cart-popup .cart-popup-footer .cart-popup-button{width:auto;display:flex;justify-content:center;align-items:center;padding:0.7em 1.4em calc(.7em - 3px) 1.4em;background-color:#4c4c4c;color:#fff;border:none;border-bottom:3px solid #333;text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:0;font-size:1rem;width:46%;float:left}.component-cart-popup .cart-popup-footer .cart-popup-button.disabled,.component-cart-popup .cart-popup-footer .cart-popup-button:disabled{pointer-events:none;opacity:.5}.component-cart-popup .cart-popup-footer .cart-popup-button:focus{outline:none}.component-cart-popup .cart-popup-footer .cart-popup-button.loading:before{-webkit-mask-image:url(/build/icons.180a58eb.svg#loader-usage);mask-image:url(/build/icons.180a58eb.svg#loader-usage);animation:spin 1s infinite linear}.component-cart-popup .cart-popup-footer .cart-popup-button:last-child{float:right}@media screen and (max-width: 1023px) and (min-width: 768px){.responsive-enabled .component-cart-popup{z-index:101}}@media screen and (max-width: 767px) and (min-width: 320px){.responsive-enabled .component-cart-popup{left:0px;width:100%;text-align:left}.responsive-enabled .component-cart-popup:before{width:25%;left:75%;transform:translateX(0);height:3px;background-color:#dcdcdc;border:none;bottom:100%}}.component-header{padding:15px 0 5px 0;border-top:4px solid #c82b2b;position:relative}.component-header:before,.component-header:after{content:'';width:calc(100% / 3);height:4px;position:absolute;top:-4px}.component-header:before{background-color:#2d2d2d}.component-header:after{background-color:#edb400;right:0}.component-header .logo{display:inline-block}.component-header .logo img{height:66px}.component-header .mobile-menu{display:none}@media screen and (max-width: 1200px) and (min-width: 1024px){.responsive-enabled .component-header .logo{padding-left:20px}}@media screen and (max-width: 1023px) and (min-width: 768px){.responsive-enabled .component-header .logo{padding-left:20px}}@media screen and (max-width: 767px) and (min-width: 320px){.responsive-enabled .component-header{padding:0px;background-color:#f2f2f2;border-bottom:none;z-index:301}.responsive-enabled .component-header .logo-theme-switch{display:none}.responsive-enabled .component-header .logo{height:75px;text-align:center;width:calc(100% - 60px);float:right}.responsive-enabled .component-header .logo a{padding:14px;display:inline-block}.responsive-enabled .component-header .logo img{height:51px}.responsive-enabled .component-header .mobile-menu{display:block;float:left}.responsive-enabled .component-header .mobile-menu a{float:left;background-color:#2d2d2d;padding:15px;font-size:11px;display:flex;flex-direction:column;align-items:center;text-transform:uppercase;text-decoration:none;color:#fff;width:60px;height:75px}.responsive-enabled .component-header .mobile-menu a .icon,.responsive-enabled .component-header .mobile-menu a .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .responsive-enabled .component-header .mobile-menu a img,.responsive-enabled .component-header .mobile-menu a .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .responsive-enabled .component-header .mobile-menu a img{width:30px;height:30px;fill:#fff;margin-bottom:2px}}.component-header-info-icons{position:absolute;top:calc(50% - 25px);height:50px;right:0px}.component-header-info-icons .information-links{display:none}.component-header-info-icons .phone-service,.component-header-info-icons .mail-service,.component-header-info-icons .information-links{padding-top:5px;float:left;margin-right:20px;border-left:1px solid rgba(0,0,0,0.1);position:relative;padding-left:65px}.component-header-info-icons .phone-service:first-child,.component-header-info-icons .mail-service:first-child,.component-header-info-icons .information-links:first-child{border-left:none}.component-header-info-icons .phone-service:last-child,.component-header-info-icons .mail-service:last-child,.component-header-info-icons .information-links:last-child{margin-right:0}.component-header-info-icons .phone-service>.icon-phone,.component-header-info-icons .phone-service>.icon-envelope,.component-header-info-icons .phone-service>.icon-info,.component-header-info-icons .mail-service>.icon-phone,.component-header-info-icons .mail-service>.icon-envelope,.component-header-info-icons .mail-service>.icon-info,.component-header-info-icons .information-links>.icon-phone,.component-header-info-icons .information-links>.icon-envelope,.component-header-info-icons .information-links>.icon-info{width:34px;height:34px;fill:#2d2d2d;position:absolute;left:20px;top:0;height:100%}.component-header-info-icons .phone-service .title,.component-header-info-icons .mail-service .title,.component-header-info-icons .information-links .title{font-size:16px;font-weight:400;line-height:18px;color:#626262}.component-header-info-icons .phone-service .service-hours,.component-header-info-icons .mail-service .service-hours,.component-header-info-icons .information-links .service-hours{position:absolute;z-index:210;width:260px;background:#fff;top:30px;left:50px;border-left:3px solid #c82b2b;color:#626262;font-weight:400;font-size:13px;box-shadow:0px 2px 5px rgba(0,0,0,0.1)}.component-header-info-icons .phone-service .service-hours.active,.component-header-info-icons .mail-service .service-hours.active,.component-header-info-icons .information-links .service-hours.active{display:block}.component-header-info-icons .phone-service .service-hours .service-hours-message,.component-header-info-icons .mail-service .service-hours .service-hours-message,.component-header-info-icons .information-links .service-hours .service-hours-message{display:flex;flex-direction:row;align-items:center;padding:15px;border-bottom:1px solid #ccc}.component-header-info-icons .phone-service .service-hours .service-hours-message:last-child,.component-header-info-icons .mail-service .service-hours .service-hours-message:last-child,.component-header-info-icons .information-links .service-hours .service-hours-message:last-child{padding-bottom:15px;border-bottom:none}.component-header-info-icons .phone-service .service-hours .service-hours-message .intervals,.component-header-info-icons .mail-service .service-hours .service-hours-message .intervals,.component-header-info-icons .information-links .service-hours .service-hours-message .intervals{display:table}.component-header-info-icons .phone-service .service-hours .service-hours-message .interval,.component-header-info-icons .mail-service .service-hours .service-hours-message .interval,.component-header-info-icons .information-links .service-hours .service-hours-message .interval{display:table-row}.component-header-info-icons .phone-service .service-hours .service-hours-message .interval>*,.component-header-info-icons .mail-service .service-hours .service-hours-message .interval>*,.component-header-info-icons .information-links .service-hours .service-hours-message .interval>*{display:table-cell;white-space:nowrap;width:1px;padding-right:10px}.component-header-info-icons .phone-service .service-hours .service-hours-title,.component-header-info-icons .mail-service .service-hours .service-hours-title,.component-header-info-icons .information-links .service-hours .service-hours-title{display:none}.component-header-info-icons .phone-service .service-hours:before,.component-header-info-icons .mail-service .service-hours:before,.component-header-info-icons .information-links .service-hours:before{bottom:calc(100% - 1px);border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-bottom-color:#FFF;border-width:10px;left:50%;transform:translateX(-50%)}.component-header-info-icons .phone-service .service-hours .icon,.component-header-info-icons .phone-service .service-hours .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-header-info-icons .phone-service .service-hours img,.component-header-info-icons .phone-service .service-hours .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-header-info-icons .phone-service .service-hours img,.component-header-info-icons .mail-service .service-hours .icon,.component-header-info-icons .mail-service .service-hours .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-header-info-icons .mail-service .service-hours img,.component-header-info-icons .mail-service .service-hours .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-header-info-icons .mail-service .service-hours img,.component-header-info-icons .information-links .service-hours .icon,.component-header-info-icons .information-links .service-hours .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-header-info-icons .information-links .service-hours img,.component-header-info-icons .information-links .service-hours .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-header-info-icons .information-links .service-hours img{width:50px;height:50px;fill:#2d2d2d;height:40px;width:40px;margin-right:15px}.component-header-info-icons .phone-service .service-hours .icon-info,.component-header-info-icons .mail-service .service-hours .icon-info,.component-header-info-icons .information-links .service-hours .icon-info{position:static;fill:#626262;height:40px;width:40px;margin-right:15px;min-width:40px}.component-header-info-icons .phone-service .icon-info-circle-full,.component-header-info-icons .mail-service .icon-info-circle-full,.component-header-info-icons .information-links .icon-info-circle-full{width:16px;height:16px;fill:#C82B2B;vertical-align:-2px}.component-header-info-icons .phone-service .phone-number,.component-header-info-icons .phone-service .email-address,.component-header-info-icons .mail-service .phone-number,.component-header-info-icons .mail-service .email-address,.component-header-info-icons .information-links .phone-number,.component-header-info-icons .information-links .email-address{display:block;font-size:17px;color:#2d2d2d;text-decoration:none;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}.component-header-info-icons .phone-service .phone-number:hover,.component-header-info-icons .phone-service .email-address:hover,.component-header-info-icons .mail-service .phone-number:hover,.component-header-info-icons .mail-service .email-address:hover,.component-header-info-icons .information-links .phone-number:hover,.component-header-info-icons .information-links .email-address:hover{color:#fe9900}.component-header-info-icons .mail-service .service-hours{left:46px}.component-header-info-icons .component-customer-login{padding-top:5px;float:left;margin-right:20px;border-left:1px solid rgba(0,0,0,0.1);padding-left:20px;max-width:270px}@media screen and (max-width: 1023px) and (min-width: 768px){.responsive-enabled .component-header-info-icons .phone-service,.responsive-enabled .component-header-info-icons .mail-service{height:50px;position:relative;width:75px;padding:0px 20px;margin:0px 0px;z-index:101}.responsive-enabled .component-header-info-icons .phone-service .icon,.responsive-enabled .component-header-info-icons .phone-service .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .responsive-enabled .component-header-info-icons .phone-service img,.responsive-enabled .component-header-info-icons .phone-service .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .responsive-enabled .component-header-info-icons .phone-service img,.responsive-enabled .component-header-info-icons .mail-service .icon,.responsive-enabled .component-header-info-icons .mail-service .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .responsive-enabled .component-header-info-icons .mail-service img,.responsive-enabled .component-header-info-icons .mail-service .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .responsive-enabled .component-header-info-icons .mail-service img{left:20px}.responsive-enabled .component-header-info-icons .phone-service.mail-service .service-hours,.responsive-enabled .component-header-info-icons .mail-service.mail-service .service-hours{left:33%}.responsive-enabled .component-header-info-icons .phone-service.mail-service .service-hours:before,.responsive-enabled .component-header-info-icons .mail-service.mail-service .service-hours:before{left:54%}.responsive-enabled .component-header-info-icons .phone-service>.title,.responsive-enabled .component-header-info-icons .phone-service>.phone-number,.responsive-enabled .component-header-info-icons .phone-service>.email-address,.responsive-enabled .component-header-info-icons .mail-service>.title,.responsive-enabled .component-header-info-icons .mail-service>.phone-number,.responsive-enabled .component-header-info-icons .mail-service>.email-address{display:none}.responsive-enabled .component-header-info-icons .phone-service .info-tooltip,.responsive-enabled .component-header-info-icons .mail-service .info-tooltip{position:absolute;left:0px;right:0px;width:100%;height:100%}.responsive-enabled .component-header-info-icons .phone-service .info-tooltip>a,.responsive-enabled .component-header-info-icons .mail-service .info-tooltip>a{display:block;height:100%}.responsive-enabled .component-header-info-icons .phone-service .info-tooltip>a .icon,.responsive-enabled .component-header-info-icons .phone-service .info-tooltip>a .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .responsive-enabled .component-header-info-icons .phone-service .info-tooltip>a img,.responsive-enabled .component-header-info-icons .phone-service .info-tooltip>a .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .responsive-enabled .component-header-info-icons .phone-service .info-tooltip>a img,.responsive-enabled .component-header-info-icons .mail-service .info-tooltip>a .icon,.responsive-enabled .component-header-info-icons .mail-service .info-tooltip>a .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .responsive-enabled .component-header-info-icons .mail-service .info-tooltip>a img,.responsive-enabled .component-header-info-icons .mail-service .info-tooltip>a .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .responsive-enabled .component-header-info-icons .mail-service .info-tooltip>a img{display:none}.responsive-enabled .component-header-info-icons .phone-service .service-hours,.responsive-enabled .component-header-info-icons .mail-service .service-hours{left:50%;transform:translateX(-50%);top:100%;width:100%;min-width:300px}.responsive-enabled .component-header-info-icons .phone-service .service-hours .service-hours-title,.responsive-enabled .component-header-info-icons .mail-service .service-hours .service-hours-title{display:block;float:left;width:100%;padding:15px;border-bottom:1px solid #ccc}.responsive-enabled .component-header-info-icons .phone-service .service-hours .service-hours-title .phone-number,.responsive-enabled .component-header-info-icons .phone-service .service-hours .service-hours-title .email-address,.responsive-enabled .component-header-info-icons .phone-service .service-hours .service-hours-title .title,.responsive-enabled .component-header-info-icons .mail-service .service-hours .service-hours-title .phone-number,.responsive-enabled .component-header-info-icons .mail-service .service-hours .service-hours-title .email-address,.responsive-enabled .component-header-info-icons .mail-service .service-hours .service-hours-title .title{font-size:18px;transition:initial;width:calc(100% - 130px);float:left}.responsive-enabled .component-header-info-icons .phone-service .service-hours .service-hours-title .phone-button,.responsive-enabled .component-header-info-icons .phone-service .service-hours .service-hours-title .email-button,.responsive-enabled .component-header-info-icons .mail-service .service-hours .service-hours-title .phone-button,.responsive-enabled .component-header-info-icons .mail-service .service-hours .service-hours-title .email-button{width:auto;display:flex;justify-content:center;align-items:center;padding:0.7em 1.4em calc(.7em - 3px) 1.4em;background-color:#fe9900;color:#fff;border:none;border-bottom:3px solid #cb7a00;text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:0;font-size:1rem;width:130px;float:right}.responsive-enabled .component-header-info-icons .phone-service .service-hours .service-hours-title .phone-button.disabled,.responsive-enabled .component-header-info-icons .phone-service .service-hours .service-hours-title .phone-button:disabled,.responsive-enabled .component-header-info-icons .phone-service .service-hours .service-hours-title .email-button.disabled,.responsive-enabled .component-header-info-icons .phone-service .service-hours .service-hours-title .email-button:disabled,.responsive-enabled .component-header-info-icons .mail-service .service-hours .service-hours-title .phone-button.disabled,.responsive-enabled .component-header-info-icons .mail-service .service-hours .service-hours-title .phone-button:disabled,.responsive-enabled .component-header-info-icons .mail-service .service-hours .service-hours-title .email-button.disabled,.responsive-enabled .component-header-info-icons .mail-service .service-hours .service-hours-title .email-button:disabled{pointer-events:none;opacity:.5}.responsive-enabled .component-header-info-icons .phone-service .service-hours .service-hours-title .phone-button:focus,.responsive-enabled .component-header-info-icons .phone-service .service-hours .service-hours-title .email-button:focus,.responsive-enabled .component-header-info-icons .mail-service .service-hours .service-hours-title .phone-button:focus,.responsive-enabled .component-header-info-icons .mail-service .service-hours .service-hours-title .email-button:focus{outline:none}.responsive-enabled .component-header-info-icons .phone-service .service-hours .service-hours-title .phone-button:before,.responsive-enabled .component-header-info-icons .phone-service .service-hours .service-hours-title .email-button:before,.responsive-enabled .component-header-info-icons .mail-service .service-hours .service-hours-title .phone-button:before,.responsive-enabled .component-header-info-icons .mail-service .service-hours .service-hours-title .email-button:before{content:'';background-color:#fff;width:1em;height:1em;-webkit-mask-image:url(/build/icons.180a58eb.svg#phone-usage);mask-image:url(/build/icons.180a58eb.svg#phone-usage)}.responsive-enabled .component-header-info-icons .phone-service .service-hours .service-hours-title .phone-button:before,.responsive-enabled .component-header-info-icons .phone-service .service-hours .service-hours-title .email-button:before,.responsive-enabled .component-header-info-icons .mail-service .service-hours .service-hours-title .phone-button:before,.responsive-enabled .component-header-info-icons .mail-service .service-hours .service-hours-title .email-button:before{margin-right:10px}.responsive-enabled .component-header-info-icons .phone-service .service-hours .service-hours-title .phone-button.loading:before,.responsive-enabled .component-header-info-icons .phone-service .service-hours .service-hours-title .email-button.loading:before,.responsive-enabled .component-header-info-icons .mail-service .service-hours .service-hours-title .phone-button.loading:before,.responsive-enabled .component-header-info-icons .mail-service .service-hours .service-hours-title .email-button.loading:before{-webkit-mask-image:url(/build/icons.180a58eb.svg#loader-usage);mask-image:url(/build/icons.180a58eb.svg#loader-usage);animation:spin 1s infinite linear}.responsive-enabled .component-header-info-icons .phone-service .service-hours .service-hours-title .phone-button.email-button,.responsive-enabled .component-header-info-icons .phone-service .service-hours .service-hours-title .email-button.email-button,.responsive-enabled .component-header-info-icons .mail-service .service-hours .service-hours-title .phone-button.email-button,.responsive-enabled .component-header-info-icons .mail-service .service-hours .service-hours-title .email-button.email-button{width:auto;display:flex;justify-content:center;align-items:center;padding:0.7em 1.4em calc(.7em - 3px) 1.4em;background-color:#fe9900;color:#fff;border:none;border-bottom:3px solid #cb7a00;text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:0;font-size:1rem;width:130px}.responsive-enabled .component-header-info-icons .phone-service .service-hours .service-hours-title .phone-button.email-button.disabled,.responsive-enabled .component-header-info-icons .phone-service .service-hours .service-hours-title .phone-button.email-button:disabled,.responsive-enabled .component-header-info-icons .phone-service .service-hours .service-hours-title .email-button.email-button.disabled,.responsive-enabled .component-header-info-icons .phone-service .service-hours .service-hours-title .email-button.email-button:disabled,.responsive-enabled .component-header-info-icons .mail-service .service-hours .service-hours-title .phone-button.email-button.disabled,.responsive-enabled .component-header-info-icons .mail-service .service-hours .service-hours-title .phone-button.email-button:disabled,.responsive-enabled .component-header-info-icons .mail-service .service-hours .service-hours-title .email-button.email-button.disabled,.responsive-enabled .component-header-info-icons .mail-service .service-hours .service-hours-title .email-button.email-button:disabled{pointer-events:none;opacity:.5}.responsive-enabled .component-header-info-icons .phone-service .service-hours .service-hours-title .phone-button.email-button:focus,.responsive-enabled .component-header-info-icons .phone-service .service-hours .service-hours-title .email-button.email-button:focus,.responsive-enabled .component-header-info-icons .mail-service .service-hours .service-hours-title .phone-button.email-button:focus,.responsive-enabled .component-header-info-icons .mail-service .service-hours .service-hours-title .email-button.email-button:focus{outline:none}.responsive-enabled .component-header-info-icons .phone-service .service-hours .service-hours-title .phone-button.email-button:before,.responsive-enabled .component-header-info-icons .phone-service .service-hours .service-hours-title .email-button.email-button:before,.responsive-enabled .component-header-info-icons .mail-service .service-hours .service-hours-title .phone-button.email-button:before,.responsive-enabled .component-header-info-icons .mail-service .service-hours .service-hours-title .email-button.email-button:before{content:'';background-color:#fff;width:1em;height:1em;-webkit-mask-image:url(/build/icons.180a58eb.svg#envelope-usage);mask-image:url(/build/icons.180a58eb.svg#envelope-usage)}.responsive-enabled .component-header-info-icons .phone-service .service-hours .service-hours-title .phone-button.email-button:before,.responsive-enabled .component-header-info-icons .phone-service .service-hours .service-hours-title .email-button.email-button:before,.responsive-enabled .component-header-info-icons .mail-service .service-hours .service-hours-title .phone-button.email-button:before,.responsive-enabled .component-header-info-icons .mail-service .service-hours .service-hours-title .email-button.email-button:before{margin-right:10px}.responsive-enabled .component-header-info-icons .phone-service .service-hours .service-hours-title .phone-button.email-button.loading:before,.responsive-enabled .component-header-info-icons .phone-service .service-hours .service-hours-title .email-button.email-button.loading:before,.responsive-enabled .component-header-info-icons .mail-service .service-hours .service-hours-title .phone-button.email-button.loading:before,.responsive-enabled .component-header-info-icons .mail-service .service-hours .service-hours-title .email-button.email-button.loading:before{-webkit-mask-image:url(/build/icons.180a58eb.svg#loader-usage);mask-image:url(/build/icons.180a58eb.svg#loader-usage);animation:spin 1s infinite linear}}@media screen and (max-width: 767px) and (min-width: 320px){.responsive-enabled .component-header-info-icons{position:static;display:flex;border-top:1px solid rgba(0,0,0,0.1);border-bottom:3px solid #2d2d2d;padding:10px 0px;height:auto;align-items:flex-start;clear:both}.responsive-enabled .component-header-info-icons .information-links{display:block}.responsive-enabled .component-header-info-icons .phone-service,.responsive-enabled .component-header-info-icons .mail-service,.responsive-enabled .component-header-info-icons .information-links{height:50px;padding:0px 20px;margin:0px 0px;width:25%;text-align:center;position:static}.responsive-enabled .component-header-info-icons .phone-service .icon,.responsive-enabled .component-header-info-icons .phone-service .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .responsive-enabled .component-header-info-icons .phone-service img,.responsive-enabled .component-header-info-icons .phone-service .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .responsive-enabled .component-header-info-icons .phone-service img,.responsive-enabled .component-header-info-icons .mail-service .icon,.responsive-enabled .component-header-info-icons .mail-service .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .responsive-enabled .component-header-info-icons .mail-service img,.responsive-enabled .component-header-info-icons .mail-service .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .responsive-enabled .component-header-info-icons .mail-service img,.responsive-enabled .component-header-info-icons .information-links .icon,.responsive-enabled .component-header-info-icons .information-links .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .responsive-enabled .component-header-info-icons .information-links img,.responsive-enabled .component-header-info-icons .information-links .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .responsive-enabled .component-header-info-icons .information-links img{left:20px;position:static}.responsive-enabled .component-header-info-icons .phone-service>.title,.responsive-enabled .component-header-info-icons .phone-service>.phone-number,.responsive-enabled .component-header-info-icons .phone-service>.email-address,.responsive-enabled .component-header-info-icons .mail-service>.title,.responsive-enabled .component-header-info-icons .mail-service>.phone-number,.responsive-enabled .component-header-info-icons .mail-service>.email-address,.responsive-enabled .component-header-info-icons .information-links>.title,.responsive-enabled .component-header-info-icons .information-links>.phone-number,.responsive-enabled .component-header-info-icons .information-links>.email-address{display:none}.responsive-enabled .component-header-info-icons .phone-service>.info-tooltip,.responsive-enabled .component-header-info-icons .mail-service>.info-tooltip,.responsive-enabled .component-header-info-icons .information-links>.info-tooltip{width:100%;height:100%;position:static}.responsive-enabled .component-header-info-icons .phone-service>.info-tooltip>a,.responsive-enabled .component-header-info-icons .mail-service>.info-tooltip>a,.responsive-enabled .component-header-info-icons .information-links>.info-tooltip>a{transform:translateY(-100%)}.responsive-enabled .component-header-info-icons .phone-service>.info-tooltip a,.responsive-enabled .component-header-info-icons .mail-service>.info-tooltip a,.responsive-enabled .component-header-info-icons .information-links>.info-tooltip a{display:block;height:100%}.responsive-enabled .component-header-info-icons .phone-service>.info-tooltip a .icon-info-circle-full,.responsive-enabled .component-header-info-icons .mail-service>.info-tooltip a .icon-info-circle-full,.responsive-enabled .component-header-info-icons .information-links>.info-tooltip a .icon-info-circle-full{display:none}.responsive-enabled .component-header-info-icons .phone-service.phone-service .service-hours:before,.responsive-enabled .component-header-info-icons .mail-service.phone-service .service-hours:before,.responsive-enabled .component-header-info-icons .information-links.phone-service .service-hours:before{left:0%}.responsive-enabled .component-header-info-icons .phone-service.mail-service .service-hours:before,.responsive-enabled .component-header-info-icons .mail-service.mail-service .service-hours:before,.responsive-enabled .component-header-info-icons .information-links.mail-service .service-hours:before{left:25%}.responsive-enabled .component-header-info-icons .phone-service .service-hours,.responsive-enabled .component-header-info-icons .mail-service .service-hours,.responsive-enabled .component-header-info-icons .information-links .service-hours{left:50%;transform:translateX(-50%);top:100%;width:100%;min-width:300px;text-align:left}.responsive-enabled .component-header-info-icons .phone-service .service-hours:before,.responsive-enabled .component-header-info-icons .mail-service .service-hours:before,.responsive-enabled .component-header-info-icons .information-links .service-hours:before{width:25%;transform:translateX(0);height:3px;background-color:#dcdcdc;border:none;bottom:100%}.responsive-enabled .component-header-info-icons .phone-service .service-hours .service-hours-title,.responsive-enabled .component-header-info-icons .mail-service .service-hours .service-hours-title,.responsive-enabled .component-header-info-icons .information-links .service-hours .service-hours-title{display:block;float:left;width:100%;padding:15px;border-bottom:1px solid #ccc}.responsive-enabled .component-header-info-icons .phone-service .service-hours .service-hours-title .phone-number,.responsive-enabled .component-header-info-icons .phone-service .service-hours .service-hours-title .email-address,.responsive-enabled .component-header-info-icons .phone-service .service-hours .service-hours-title .title,.responsive-enabled .component-header-info-icons .mail-service .service-hours .service-hours-title .phone-number,.responsive-enabled .component-header-info-icons .mail-service .service-hours .service-hours-title .email-address,.responsive-enabled .component-header-info-icons .mail-service .service-hours .service-hours-title .title,.responsive-enabled .component-header-info-icons .information-links .service-hours .service-hours-title .phone-number,.responsive-enabled .component-header-info-icons .information-links .service-hours .service-hours-title .email-address,.responsive-enabled .component-header-info-icons .information-links .service-hours .service-hours-title .title{font-size:18px;transition:initial;width:calc(100% - 130px);float:left}.responsive-enabled .component-header-info-icons .phone-service .service-hours .service-hours-title .phone-button,.responsive-enabled .component-header-info-icons .phone-service .service-hours .service-hours-title .email-button,.responsive-enabled .component-header-info-icons .mail-service .service-hours .service-hours-title .phone-button,.responsive-enabled .component-header-info-icons .mail-service .service-hours .service-hours-title .email-button,.responsive-enabled .component-header-info-icons .information-links .service-hours .service-hours-title .phone-button,.responsive-enabled .component-header-info-icons .information-links .service-hours .service-hours-title .email-button{width:auto;display:flex;justify-content:center;align-items:center;padding:0.7em 1.4em calc(.7em - 3px) 1.4em;background-color:#fe9900;color:#fff;border:none;border-bottom:3px solid #cb7a00;text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:0;font-size:1rem;width:130px;float:right}.responsive-enabled .component-header-info-icons .phone-service .service-hours .service-hours-title .phone-button.disabled,.responsive-enabled .component-header-info-icons .phone-service .service-hours .service-hours-title .phone-button:disabled,.responsive-enabled .component-header-info-icons .phone-service .service-hours .service-hours-title .email-button.disabled,.responsive-enabled .component-header-info-icons .phone-service .service-hours .service-hours-title .email-button:disabled,.responsive-enabled .component-header-info-icons .mail-service .service-hours .service-hours-title .phone-button.disabled,.responsive-enabled .component-header-info-icons .mail-service .service-hours .service-hours-title .phone-button:disabled,.responsive-enabled .component-header-info-icons .mail-service .service-hours .service-hours-title .email-button.disabled,.responsive-enabled .component-header-info-icons .mail-service .service-hours .service-hours-title .email-button:disabled,.responsive-enabled .component-header-info-icons .information-links .service-hours .service-hours-title .phone-button.disabled,.responsive-enabled .component-header-info-icons .information-links .service-hours .service-hours-title .phone-button:disabled,.responsive-enabled .component-header-info-icons .information-links .service-hours .service-hours-title .email-button.disabled,.responsive-enabled .component-header-info-icons .information-links .service-hours .service-hours-title .email-button:disabled{pointer-events:none;opacity:.5}.responsive-enabled .component-header-info-icons .phone-service .service-hours .service-hours-title .phone-button:focus,.responsive-enabled .component-header-info-icons .phone-service .service-hours .service-hours-title .email-button:focus,.responsive-enabled .component-header-info-icons .mail-service .service-hours .service-hours-title .phone-button:focus,.responsive-enabled .component-header-info-icons .mail-service .service-hours .service-hours-title .email-button:focus,.responsive-enabled .component-header-info-icons .information-links .service-hours .service-hours-title .phone-button:focus,.responsive-enabled .component-header-info-icons .information-links .service-hours .service-hours-title .email-button:focus{outline:none}.responsive-enabled .component-header-info-icons .phone-service .service-hours .service-hours-title .phone-button:before,.responsive-enabled .component-header-info-icons .phone-service .service-hours .service-hours-title .email-button:before,.responsive-enabled .component-header-info-icons .mail-service .service-hours .service-hours-title .phone-button:before,.responsive-enabled .component-header-info-icons .mail-service .service-hours .service-hours-title .email-button:before,.responsive-enabled .component-header-info-icons .information-links .service-hours .service-hours-title .phone-button:before,.responsive-enabled .component-header-info-icons .information-links .service-hours .service-hours-title .email-button:before{content:'';background-color:#fff;width:1em;height:1em;-webkit-mask-image:url(/build/icons.180a58eb.svg#phone-usage);mask-image:url(/build/icons.180a58eb.svg#phone-usage)}.responsive-enabled .component-header-info-icons .phone-service .service-hours .service-hours-title .phone-button:before,.responsive-enabled .component-header-info-icons .phone-service .service-hours .service-hours-title .email-button:before,.responsive-enabled .component-header-info-icons .mail-service .service-hours .service-hours-title .phone-button:before,.responsive-enabled .component-header-info-icons .mail-service .service-hours .service-hours-title .email-button:before,.responsive-enabled .component-header-info-icons .information-links .service-hours .service-hours-title .phone-button:before,.responsive-enabled .component-header-info-icons .information-links .service-hours .service-hours-title .email-button:before{margin-right:10px}.responsive-enabled .component-header-info-icons .phone-service .service-hours .service-hours-title .phone-button.loading:before,.responsive-enabled .component-header-info-icons .phone-service .service-hours .service-hours-title .email-button.loading:before,.responsive-enabled .component-header-info-icons .mail-service .service-hours .service-hours-title .phone-button.loading:before,.responsive-enabled .component-header-info-icons .mail-service .service-hours .service-hours-title .email-button.loading:before,.responsive-enabled .component-header-info-icons .information-links .service-hours .service-hours-title .phone-button.loading:before,.responsive-enabled .component-header-info-icons .information-links .service-hours .service-hours-title .email-button.loading:before{-webkit-mask-image:url(/build/icons.180a58eb.svg#loader-usage);mask-image:url(/build/icons.180a58eb.svg#loader-usage);animation:spin 1s infinite linear}.responsive-enabled .component-header-info-icons .phone-service .service-hours .service-hours-title .phone-button.email-button,.responsive-enabled .component-header-info-icons .phone-service .service-hours .service-hours-title .email-button.email-button,.responsive-enabled .component-header-info-icons .mail-service .service-hours .service-hours-title .phone-button.email-button,.responsive-enabled .component-header-info-icons .mail-service .service-hours .service-hours-title .email-button.email-button,.responsive-enabled .component-header-info-icons .information-links .service-hours .service-hours-title .phone-button.email-button,.responsive-enabled .component-header-info-icons .information-links .service-hours .service-hours-title .email-button.email-button{width:auto;display:flex;justify-content:center;align-items:center;padding:0.7em 1.4em calc(.7em - 3px) 1.4em;background-color:#fe9900;color:#fff;border:none;border-bottom:3px solid #cb7a00;text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:0;font-size:1rem;width:130px}.responsive-enabled .component-header-info-icons .phone-service .service-hours .service-hours-title .phone-button.email-button.disabled,.responsive-enabled .component-header-info-icons .phone-service .service-hours .service-hours-title .phone-button.email-button:disabled,.responsive-enabled .component-header-info-icons .phone-service .service-hours .service-hours-title .email-button.email-button.disabled,.responsive-enabled .component-header-info-icons .phone-service .service-hours .service-hours-title .email-button.email-button:disabled,.responsive-enabled .component-header-info-icons .mail-service .service-hours .service-hours-title .phone-button.email-button.disabled,.responsive-enabled .component-header-info-icons .mail-service .service-hours .service-hours-title .phone-button.email-button:disabled,.responsive-enabled .component-header-info-icons .mail-service .service-hours .service-hours-title .email-button.email-button.disabled,.responsive-enabled .component-header-info-icons .mail-service .service-hours .service-hours-title .email-button.email-button:disabled,.responsive-enabled .component-header-info-icons .information-links .service-hours .service-hours-title .phone-button.email-button.disabled,.responsive-enabled .component-header-info-icons .information-links .service-hours .service-hours-title .phone-button.email-button:disabled,.responsive-enabled .component-header-info-icons .information-links .service-hours .service-hours-title .email-button.email-button.disabled,.responsive-enabled .component-header-info-icons .information-links .service-hours .service-hours-title .email-button.email-button:disabled{pointer-events:none;opacity:.5}.responsive-enabled .component-header-info-icons .phone-service .service-hours .service-hours-title .phone-button.email-button:focus,.responsive-enabled .component-header-info-icons .phone-service .service-hours .service-hours-title .email-button.email-button:focus,.responsive-enabled .component-header-info-icons .mail-service .service-hours .service-hours-title .phone-button.email-button:focus,.responsive-enabled .component-header-info-icons .mail-service .service-hours .service-hours-title .email-button.email-button:focus,.responsive-enabled .component-header-info-icons .information-links .service-hours .service-hours-title .phone-button.email-button:focus,.responsive-enabled .component-header-info-icons .information-links .service-hours .service-hours-title .email-button.email-button:focus{outline:none}.responsive-enabled .component-header-info-icons .phone-service .service-hours .service-hours-title .phone-button.email-button:before,.responsive-enabled .component-header-info-icons .phone-service .service-hours .service-hours-title .email-button.email-button:before,.responsive-enabled .component-header-info-icons .mail-service .service-hours .service-hours-title .phone-button.email-button:before,.responsive-enabled .component-header-info-icons .mail-service .service-hours .service-hours-title .email-button.email-button:before,.responsive-enabled .component-header-info-icons .information-links .service-hours .service-hours-title .phone-button.email-button:before,.responsive-enabled .component-header-info-icons .information-links .service-hours .service-hours-title .email-button.email-button:before{content:'';background-color:#fff;width:1em;height:1em;-webkit-mask-image:url(/build/icons.180a58eb.svg#envelope-usage);mask-image:url(/build/icons.180a58eb.svg#envelope-usage)}.responsive-enabled .component-header-info-icons .phone-service .service-hours .service-hours-title .phone-button.email-button:before,.responsive-enabled .component-header-info-icons .phone-service .service-hours .service-hours-title .email-button.email-button:before,.responsive-enabled .component-header-info-icons .mail-service .service-hours .service-hours-title .phone-button.email-button:before,.responsive-enabled .component-header-info-icons .mail-service .service-hours .service-hours-title .email-button.email-button:before,.responsive-enabled .component-header-info-icons .information-links .service-hours .service-hours-title .phone-button.email-button:before,.responsive-enabled .component-header-info-icons .information-links .service-hours .service-hours-title .email-button.email-button:before{margin-right:10px}.responsive-enabled .component-header-info-icons .phone-service .service-hours .service-hours-title .phone-button.email-button.loading:before,.responsive-enabled .component-header-info-icons .phone-service .service-hours .service-hours-title .email-button.email-button.loading:before,.responsive-enabled .component-header-info-icons .mail-service .service-hours .service-hours-title .phone-button.email-button.loading:before,.responsive-enabled .component-header-info-icons .mail-service .service-hours .service-hours-title .email-button.email-button.loading:before,.responsive-enabled .component-header-info-icons .information-links .service-hours .service-hours-title .phone-button.email-button.loading:before,.responsive-enabled .component-header-info-icons .information-links .service-hours .service-hours-title .email-button.email-button.loading:before{-webkit-mask-image:url(/build/icons.180a58eb.svg#loader-usage);mask-image:url(/build/icons.180a58eb.svg#loader-usage);animation:spin 1s infinite linear}}.component-top-menu{background-color:#fff;box-shadow:0px 2px 5px rgba(0,0,0,0.1);height:auto;width:100%;float:left;margin-bottom:20px;line-height:46px;height:46px}.component-top-menu ul{list-style-type:none;padding:0px;margin:0px}.component-top-menu li{float:left;position:relative}.component-top-menu a{padding:0 18px;display:block;text-align:center;color:#626262;text-decoration:none;font-size:15px}.component-top-menu .all-categories{background-color:#2d2d2d;min-width:280px;position:relative}.component-top-menu .all-categories.slide-menu-trigger{display:none}.component-top-menu .all-categories a{color:#fff;text-transform:uppercase;padding:14px;text-align:left;line-height:18px;height:46px}.component-top-menu .all-categories .icon-hamburger-menu{width:20px;height:20px;fill:#fff;float:right;vertical-align:middle;display:inline}.component-top-menu .all-categories.show-arrow:before{content:" ";width:0px;height:0px;border-left:7px solid transparent;border-right:7px solid transparent;border-top:9px solid #2d2d2d;position:absolute;top:100%;right:17px}.component-top-menu .all-categories .component-categories-menu{position:absolute;width:100%;left:0px;top:100%;box-shadow:0px 2px 5px rgba(0,0,0,0.5)}.component-top-menu .all-categories .component-categories-menu:before{bottom:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-bottom-color:#FFF;border-width:8px;left:91%;transform:translateX(-50%)}.component-top-menu .icon-arrow-down{width:12px;height:12px;fill:#626262;font-size:12px;margin-left:11px}.component-top-menu .search{max-width:683px;width:100%;white-space:nowrap;overflow:hidden}.component-top-menu .search input{border:none;background-color:#fff;font-size:14px;max-width:640px;width:100%;height:46px;padding:0px 0px 0px 15px;margin:0px;color:#626262;float:left;line-height:46px;font-style:italic;-webkit-appearance:none}.component-top-menu .search input::-webkit-input-placeholder{color:rgba(98,98,98,0.5)}.component-top-menu .search input:-moz-placeholder{color:rgba(98,98,98,0.5)}.component-top-menu .search input::-moz-placeholder{color:rgba(98,98,98,0.5)}.component-top-menu .search input:-ms-input-placeholder{color:rgba(98,98,98,0.5)}.component-top-menu .search input:focus{outline:none}.component-top-menu .search .search-button{padding:0px 5px;height:46px;background-color:#fff;border:none;font-size:27px;color:#626262;float:right;line-height:52px;cursor:pointer}.component-top-menu .search .search-button:focus{outline:none}.component-top-menu .search .search-button .icon,.component-top-menu .search .search-button .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-top-menu .search .search-button img,.component-top-menu .search .search-button .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-top-menu .search .search-button img{width:27px;height:27px;fill:#626262}.component-top-menu .offer-button{float:right;max-width:230px;width:100%;background-color:#FFCB40;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in;overflow:hidden;max-height:46px}.component-top-menu .offer-button a{color:#fff;text-transform:uppercase;font-size:16px;font-weight:500;padding:7px 15px;line-height:32px}.component-top-menu .offer-button .icon,.component-top-menu .offer-button .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-top-menu .offer-button img,.component-top-menu .offer-button .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-top-menu .offer-button img{width:27px;height:27px;fill:#fff;margin-right:5px;vertical-align:-7px}.component-top-menu .offer-button:hover{background-color:#fe9900}@media screen and (max-width: 1200px) and (min-width: 1024px){.responsive-enabled .component-top-menu>ul{display:flex}.responsive-enabled .component-top-menu .all-categories.show-arrow:before{display:none}.responsive-enabled .component-top-menu .all-categories:not(.slide-menu-trigger){display:none}.responsive-enabled .component-top-menu .all-categories.slide-menu-trigger{display:block}.responsive-enabled .component-top-menu .all-categories .component-categories-menu{display:none}.responsive-enabled .component-top-menu .search{flex-grow:1;width:auto;max-width:100%}.responsive-enabled .component-top-menu .search form{display:flex}}@media screen and (max-width: 1023px) and (min-width: 768px){.responsive-enabled .component-top-menu>ul{display:flex}.responsive-enabled .component-top-menu>ul .all-categories{min-width:160px}.responsive-enabled .component-top-menu>ul .all-categories:not(.slide-menu-trigger){display:none}.responsive-enabled .component-top-menu>ul .all-categories.slide-menu-trigger{display:block}.responsive-enabled .component-top-menu>ul .all-categories>a{padding:14px 10px}.responsive-enabled .component-top-menu>ul .all-categories>a .all-categories-text{float:left}.responsive-enabled .component-top-menu>ul .all-categories>a .icon-hamburger-menu{margin-left:5px}.responsive-enabled .component-top-menu>ul .all-categories .component-categories-menu{display:none}.responsive-enabled .component-top-menu>ul>li a{padding:0px 10px;white-space:nowrap;font-size:14px}.responsive-enabled .component-top-menu>ul>li a .icon-arrow-down{margin-left:5px}.responsive-enabled .component-top-menu .all-categories{min-width:10px}.responsive-enabled .component-top-menu .all-categories.show-arrow:before{display:none}.responsive-enabled .component-top-menu .all-categories .icon,.responsive-enabled .component-top-menu .all-categories .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .responsive-enabled .component-top-menu .all-categories img,.responsive-enabled .component-top-menu .all-categories .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .responsive-enabled .component-top-menu .all-categories img{width:16px;height:16px;fill:currentColor;margin-left:10px}.responsive-enabled .component-top-menu .search{flex-grow:1;width:auto;max-width:100%}.responsive-enabled .component-top-menu .search form{display:flex}.responsive-enabled .component-top-menu .search form input[type=search]{max-width:100%}.responsive-enabled .component-top-menu .offer-button{max-width:190px}.responsive-enabled .component-top-menu .offer-button a{padding:7px 10px;font-size:14px}.responsive-enabled .component-top-menu .offer-button a .icon,.responsive-enabled .component-top-menu .offer-button a .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .responsive-enabled .component-top-menu .offer-button a img,.responsive-enabled .component-top-menu .offer-button a .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .responsive-enabled .component-top-menu .offer-button a img{width:21px;height:21px;fill:currentColor;vertical-align:-5px}}@media screen and (max-width: 767px) and (min-width: 320px){.responsive-enabled .component-top-menu{display:none}}.component-categories-menu{background:#fff;width:100%;float:left;opacity:1;position:relative}.component-categories-menu .menu-search{display:none;width:100%;float:left;border-bottom:1px solid #f2f2f2;background-color:#fff}.component-categories-menu .menu-search input[type=search]{width:calc(100% - 40px);padding:15px 10px;font-size:14px;font-style:italic;float:left;border:none}.component-categories-menu .menu-search .search-button{padding:0px;margin:0px;width:40px;vertical-align:middle;float:right;background-color:#fff;border:none}.component-categories-menu .menu-search .search-button .icon,.component-categories-menu .menu-search .search-button .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-categories-menu .menu-search .search-button img,.component-categories-menu .menu-search .search-button .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-categories-menu .menu-search .search-button img{width:25px;height:45px;fill:#626262;margin-right:15px}.component-categories-menu .menu-title{display:none;background-color:#2d2d2d;text-align:center;padding:0px;float:left;width:100%}.component-categories-menu .menu-title span{color:#fff;text-transform:uppercase;font-size:15px;font-weight:300;float:left;width:calc(100% - 33px);padding:10px}.component-categories-menu .menu-title .close{float:right;padding:10px}.component-categories-menu .menu-title .icon,.component-categories-menu .menu-title .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-categories-menu .menu-title img,.component-categories-menu .menu-title .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-categories-menu .menu-title img{width:13px;height:13px;fill:#fff;vertical-align:-1px}.component-categories-menu .primary-categories{list-style-type:none;padding:0px;margin:0px;float:left}.component-categories-menu .primary-categories li{width:100%;border-bottom:1px solid #f2f2f2;float:left;position:relative}.component-categories-menu .primary-categories li:last-child{border-bottom:none}.component-categories-menu .primary-categories li .icon,.component-categories-menu .primary-categories li .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-categories-menu .primary-categories li img,.component-categories-menu .primary-categories li .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-categories-menu .primary-categories li img{float:left}.component-categories-menu .primary-categories li.spiegel-shop .icon,.component-categories-menu .primary-categories li.spiegel-shop .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-categories-menu .primary-categories li.spiegel-shop img,.component-categories-menu .primary-categories li.spiegel-shop .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-categories-menu .primary-categories li.spiegel-shop img{width:52px;height:64px;fill:#626262}.component-categories-menu .primary-categories li.spiegel-shop a{color:#9f1717;border-left:3px solid #9f1717}.component-categories-menu .primary-categories li.spiegel-shop .child-menu:before{background-color:#9f1717}.component-categories-menu .primary-categories li.badspiegel .icon,.component-categories-menu .primary-categories li.badspiegel .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-categories-menu .primary-categories li.badspiegel img,.component-categories-menu .primary-categories li.badspiegel .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-categories-menu .primary-categories li.badspiegel img{width:52px;height:60px;fill:#626262}.component-categories-menu .primary-categories li.badspiegel a{color:#c82b2b;border-left:3px solid #c82b2b}.component-categories-menu .primary-categories li.badspiegel .child-menu:before{background-color:#c82b2b}.component-categories-menu .primary-categories li.glas-shop .icon,.component-categories-menu .primary-categories li.glas-shop .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-categories-menu .primary-categories li.glas-shop img,.component-categories-menu .primary-categories li.glas-shop .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-categories-menu .primary-categories li.glas-shop img{width:44px;height:54px;fill:#626262;margin-left:8px;margin-top:3px}.component-categories-menu .primary-categories li.glas-shop a{color:#fe5a00;border-left:3px solid #fe5a00}.component-categories-menu .primary-categories li.glas-shop .child-menu:before{background-color:#fe5a00}.component-categories-menu .primary-categories li.holz-shop .icon,.component-categories-menu .primary-categories li.holz-shop .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-categories-menu .primary-categories li.holz-shop img,.component-categories-menu .primary-categories li.holz-shop .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-categories-menu .primary-categories li.holz-shop img{width:45px;height:54px;fill:#626262;margin-left:7px;margin-top:3px}.component-categories-menu .primary-categories li.holz-shop a{color:#fe9900;border-left:3px solid #fe9900}.component-categories-menu .primary-categories li.holz-shop .child-menu:before{background-color:#fe9900}.component-categories-menu .primary-categories li.kuchenruckwand .icon,.component-categories-menu .primary-categories li.kuchenruckwand .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-categories-menu .primary-categories li.kuchenruckwand img,.component-categories-menu .primary-categories li.kuchenruckwand .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-categories-menu .primary-categories li.kuchenruckwand img{width:50px;height:54px;fill:#626262;margin-left:3px;margin-top:7px}.component-categories-menu .primary-categories li.kuchenruckwand a{color:#edb400;border-left:3px solid #edb400}.component-categories-menu .primary-categories li.kuchenruckwand .child-menu:before{background-color:#edb400}.component-categories-menu .primary-categories li.andere .icon,.component-categories-menu .primary-categories li.andere .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-categories-menu .primary-categories li.andere img,.component-categories-menu .primary-categories li.andere .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-categories-menu .primary-categories li.andere img{width:41px;height:41px;fill:#626262;margin-left:9px;margin-top:9px}.component-categories-menu .primary-categories li.andere .menu-content{color:#626262;border-left:3px solid #626262}.component-categories-menu .primary-categories li.andere .child-menu:before{background-color:#626262}.component-categories-menu .primary-categories li a,.component-categories-menu .primary-categories li .menu-content{padding:15px 10px;display:block;text-decoration:none;height:100%;float:left;text-transform:none;cursor:pointer}.component-categories-menu .primary-categories li a .category-title,.component-categories-menu .primary-categories li .menu-content .category-title{display:block;vertical-align:top;font-size:18px;line-height:23px;padding-left:65px}.component-categories-menu .primary-categories li a .category-subtitle,.component-categories-menu .primary-categories li .menu-content .category-subtitle{display:block;padding-left:65px;font-size:14px;line-height:17px;color:#999;font-weight:300;padding-top:5px;max-width:250px}.component-categories-menu .primary-categories li .expand-menu{width:100%;max-width:70px;height:93px;position:absolute;top:0px;right:0px;padding:0px;visibility:hidden;text-align:center;cursor:pointer;z-index:401}.component-categories-menu .primary-categories li .expand-menu .icon,.component-categories-menu .primary-categories li .expand-menu .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-categories-menu .primary-categories li .expand-menu img,.component-categories-menu .primary-categories li .expand-menu .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-categories-menu .primary-categories li .expand-menu img{width:20px;height:93px;fill:#626262;margin-left:0px;float:none}.component-categories-menu .primary-categories li .expand-menu .icon-arrow-up{display:none}.component-categories-menu .primary-categories li .child-menu{position:absolute;left:100%;top:0px;background-color:#fff;white-space:nowrap;box-shadow:0px 2px 5px rgba(0,0,0,0.1)}.component-categories-menu .primary-categories li .child-menu:before{position:absolute;z-index:1;content:"";left:0px;top:15px;width:3px;height:26px}.component-categories-menu .primary-categories li .child-menu ul{list-style-type:none;padding:0px;margin:0px;min-width:180px;display:inline-block;padding:15px 0px;vertical-align:top}.component-categories-menu .primary-categories li .child-menu ul li{border-bottom:none;float:none;border-right:none}.component-categories-menu .primary-categories li .child-menu ul li a{border-left:none;color:#626262;float:none;font-size:14px;padding:5px 15px}.component-categories-menu .primary-categories li .child-menu ul li a:hover{background-color:#e0e0e0}.component-categories-menu .primary-categories li .child-menu .primary-category-thumbnail{display:inline-block;width:200px;vertical-align:top;overflow:hidden;margin-right:-1px}.component-categories-menu .primary-categories li .child-menu .primary-category-thumbnail img{display:block;height:auto;width:100%}@media screen and (max-width: 1200px){.responsive-enabled .component-categories-menu .menu-title,.responsive-enabled .component-categories-menu .menu-search{display:block;position:fixed;max-width:320px;z-index:401}.responsive-enabled .component-categories-menu .menu-title{top:0px}.responsive-enabled .component-categories-menu .menu-search{top:39px}.responsive-enabled .component-categories-menu .primary-categories{padding-top:91px}.responsive-enabled .component-categories-menu .primary-categories li.spiegel-shop a,.responsive-enabled .component-categories-menu .primary-categories li.badspiegel a,.responsive-enabled .component-categories-menu .primary-categories li.glas-shop a,.responsive-enabled .component-categories-menu .primary-categories li.holz-shop a,.responsive-enabled .component-categories-menu .primary-categories li.kuchenruckwand a{border-left:none;width:100%;position:relative;max-height:92px}.responsive-enabled .component-categories-menu .primary-categories li.spiegel-shop .expand-menu,.responsive-enabled .component-categories-menu .primary-categories li.badspiegel .expand-menu,.responsive-enabled .component-categories-menu .primary-categories li.glas-shop .expand-menu,.responsive-enabled .component-categories-menu .primary-categories li.holz-shop .expand-menu,.responsive-enabled .component-categories-menu .primary-categories li.kuchenruckwand .expand-menu{position:absolute}.responsive-enabled .component-categories-menu .primary-categories li .child-menu{position:static;display:block;visibility:visible;max-height:0px;white-space:normal;clear:both;overflow:hidden;box-shadow:none;-webkit-transition:max-height .15s linear;-moz-transition:max-height .15s linear;-o-transition:max-height .15s linear;transition:max-height .15s linear}.responsive-enabled .component-categories-menu .primary-categories li .child-menu:before{display:none}.responsive-enabled .component-categories-menu .primary-categories li .child-menu .primary-category-thumbnail{display:none}.responsive-enabled .component-categories-menu .primary-categories li .child-menu ul{padding:0px;padding-bottom:15px}.responsive-enabled .component-categories-menu .primary-categories li .child-menu ul li a{border-left:none;color:#626262;float:none;font-size:15px;padding:7px 20px;font-weight:400}.responsive-enabled .component-categories-menu .primary-categories li .child-menu ul:last-child{padding-bottom:0px}.responsive-enabled .component-categories-menu .primary-categories li .child-menu ul:nth-child(2){margin-top:-15px}.responsive-enabled .component-categories-menu .primary-categories li.active .child-menu{display:block;visibility:visible;max-height:1200px;-webkit-transition:max-height .25s linear;-moz-transition:max-height .25s linear;-o-transition:max-height .25s linear;transition:max-height .25s linear}.responsive-enabled .component-categories-menu .primary-categories li.active .expand-menu .icon-arrow-down{display:none}.responsive-enabled .component-categories-menu .primary-categories li.active .expand-menu .icon-arrow-up{display:inline-block}}.component-category-menu{background-color:#fff;padding-top:14px}.component-category-menu h4{margin:0px;font-size:18px;font-weight:400;padding:4px 15px}.component-category-menu h4 a{text-decoration:none;color:inherit}.component-category-menu h4 a .icon,.component-category-menu h4 a .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-category-menu h4 a img,.component-category-menu h4 a .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-category-menu h4 a img{width:33px;height:28px;fill:currentColor;position:absolute;left:10px;top:50%;color:#626262;padding-right:5px;transform:translateY(-50%)}.component-category-menu>ul{margin:14px 0 0 0;border-top:1px solid #f2f2f2}.component-category-menu ul{list-style-type:none;padding:15px}.component-category-menu ul ul{padding:0;padding-left:15px}.component-category-menu ul ul li{position:relative}.component-category-menu ul ul li:before{content:" ";width:6px;height:6px;position:absolute;left:-14px;top:50%;transform:translateY(-50%)}.component-category-menu ul a{color:#626262;text-decoration:none;font-size:15px;padding:5px 0px;display:block}.component-category-menu ul li.active>a{font-weight:600}.component-category-menu.spiegel-shop h4{color:#9f1717;position:relative;padding-left:45px;border-left:3px solid #9f1717}.component-category-menu.spiegel-shop ul ul li:before{background-color:#9f1717}.component-category-menu.spiegel-shop ul li.active>a{color:#9f1717}.component-category-menu.badspiegel h4{color:#c82b2b;position:relative;padding-left:45px;border-left:3px solid #c82b2b}.component-category-menu.badspiegel ul ul li:before{background-color:#c82b2b}.component-category-menu.badspiegel ul li.active>a{color:#c82b2b}.component-category-menu.glas-shop h4{color:#fe5a00;position:relative;padding-left:45px;border-left:3px solid #fe5a00}.component-category-menu.glas-shop ul ul li:before{background-color:#fe5a00}.component-category-menu.glas-shop ul li.active>a{color:#fe5a00}.component-category-menu.holz-shop h4{color:#fe9900;position:relative;padding-left:45px;border-left:3px solid #fe9900}.component-category-menu.holz-shop ul ul li:before{background-color:#fe9900}.component-category-menu.holz-shop ul li.active>a{color:#fe9900}.component-category-menu.kuchenruckwand h4{color:#edb400;position:relative;padding-left:45px;border-left:3px solid #edb400}.component-category-menu.kuchenruckwand ul ul li:before{background-color:#edb400}.component-category-menu.kuchenruckwand ul li.active>a{color:#edb400}.component-all-categories{margin-top:15px;display:flex;flex-wrap:wrap;justify-content:space-between}.component-all-categories .box{width:calc(50% - 5px);background-color:#fff;margin:10px 0px 0px 0px}.component-all-categories .box.spiegel-shop .box-top{color:#9f1717;border-left:3px solid #9f1717}.component-all-categories .box.spiegel-shop .box-top .category-title{color:#9f1717}.component-all-categories .box.spiegel-shop .box-top ul li:before{background-color:#9f1717}.component-all-categories .box.spiegel-shop .box-bottom ul li:before{background-color:#9f1717}.component-all-categories .box.badspiegel .box-top{color:#c82b2b;border-left:3px solid #c82b2b}.component-all-categories .box.badspiegel .box-top .category-title{color:#c82b2b}.component-all-categories .box.badspiegel .box-bottom ul li:before{background-color:#c82b2b}.component-all-categories .box.glas-shop .box-top{color:#fe5a00;border-left:3px solid #fe5a00}.component-all-categories .box.glas-shop .box-top .category-title{color:#fe5a00}.component-all-categories .box.glas-shop .box-bottom ul li:before{background-color:#fe5a00}.component-all-categories .box.holz-shop .box-top{color:#fe9900;border-left:3px solid #fe9900}.component-all-categories .box.holz-shop .box-top .category-title{color:#fe9900}.component-all-categories .box.holz-shop .box-bottom ul li:before{background-color:#fe9900}.component-all-categories .box.kuchenruckwand .box-top{color:#edb400;border-left:3px solid #edb400}.component-all-categories .box.kuchenruckwand .box-top .category-title{color:#edb400}.component-all-categories .box.kuchenruckwand .box-bottom ul li:before{background-color:#edb400}.component-all-categories .box.others .box-top{border-left:3px solid #626262}.component-all-categories .box.others .box-top .icon-three-circles{margin-top:3px}.component-all-categories .box .box-top{padding:15px;width:100%;float:left;max-height:75px;text-decoration:none}.component-all-categories .box .box-top .icon,.component-all-categories .box .box-top .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-all-categories .box .box-top img,.component-all-categories .box .box-top .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-all-categories .box .box-top img{width:45px;height:45px;fill:#626262;float:left;margin-right:10px}.component-all-categories .box .box-top .category-title{display:block;margin-bottom:5px;font-size:20px;font-weight:500;color:#626262}.component-all-categories .box .box-top .category-subtitle{color:#626262;display:block;font-size:15px}.component-all-categories .box .box-bottom{padding:15px;border-top:1px solid #f2f2f2;clear:both;display:flex;flex-direction:row}.component-all-categories .box .box-bottom ul{list-style-type:none;padding:0px;margin:0px;width:100%}.component-all-categories .box .box-bottom ul li{position:relative;padding-left:15px}.component-all-categories .box .box-bottom ul li:before{content:" ";width:6px;height:6px;position:absolute;left:1px;top:50%;transform:translateY(-50%);background-color:#626262}.component-all-categories .box .box-bottom ul li a{color:#626262;text-decoration:none;font-size:15px;padding:5px 0px;display:inline-block}.component-all-categories .box:first-child,.component-all-categories .box:nth-child(2){margin-top:0px}@media screen and (max-width: 1023px) and (min-width: 768px){.responsive-enabled .component-all-categories .box{width:100%}.responsive-enabled .component-all-categories .box:first-child{margin-bottom:10px}}@media screen and (max-width: 767px) and (min-width: 320px){.responsive-enabled .component-all-categories .box{width:100%}.responsive-enabled .component-all-categories .box:first-child{margin-bottom:10px}}@media screen and (max-width: 500px){.responsive-enabled .component-all-categories .box .box-top{max-height:97px}.responsive-enabled .component-all-categories .box .box-top .category-subtitle{padding-left:55px}.responsive-enabled .component-all-categories .box .box-bottom{flex-direction:column}}.component-product-menu{background:#fff;margin-bottom:20px}.component-product-menu .back-to-category a{padding:15px 10px;text-decoration:none;display:block;font-size:15px}.component-product-menu .back-to-category a .link-text{color:#626262;font-weight:600}.component-product-menu .back-to-category a .icon-arrow-left{width:12px;height:12px;fill:currentColor}.component-product-menu .menu-with-image{margin:0px;padding:0px;list-style-type:none}.component-product-menu .menu-with-image li{border-top:1px solid #f2f2f2}.component-product-menu .menu-with-image li a{padding:15px 15px;overflow:hidden;height:95px;display:block;position:relative}.component-product-menu .menu-with-image li a img{width:70%;position:absolute;top:-45px;right:0px}.component-product-menu .menu-with-image li a span{position:absolute;top:50%;transform:translateY(-50%);font-size:15px;color:#626262;font-weight:600;z-index:1}.component-warning-modal{position:fixed;top:0px;left:0px;width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:201;display:none}.component-warning-modal .warning-box{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);padding:20px;background-color:white;width:500px;z-index:5;box-shadow:0px 0px 5px rgba(0,0,0,0.5)}.component-warning-modal .warning-box .option-warning-title{vertical-align:middle;font-size:18px;color:#626262;margin-bottom:10px}.component-warning-modal .warning-box .option-warning-title:before{background-image:url(/build/images/info-circle.1e0f16ae.png);font-size:20px;vertical-align:bottom;line-height:19px;height:20px;width:20px;display:block;float:left;margin-right:5px;fill:#fe9900;content:" ";background-size:100%;background-repeat:no-repeat}.component-warning-modal .warning-box p{font-size:14px;color:#626262}.component-warning-modal .warning-box .actions{display:flex;flex-direction:row;justify-content:center;align-items:center}.component-warning-modal .warning-box .actions .ok-button{width:auto;display:flex;justify-content:center;align-items:center;padding:0.7em 1.4em calc(.7em - 3px) 1.4em;background-color:#fe9900;color:#fff;border:none;border-bottom:3px solid #cb7a00;text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:0;font-size:1rem;flex-direction:row-reverse}.component-warning-modal .warning-box .actions .ok-button.disabled,.component-warning-modal .warning-box .actions .ok-button:disabled{pointer-events:none;opacity:.5}.component-warning-modal .warning-box .actions .ok-button:focus{outline:none}.component-warning-modal .warning-box .actions .ok-button:before{content:'';background-color:#fff;width:1em;height:1em;width:.8em;height:.8em;-webkit-mask-image:url(/build/icons.180a58eb.svg#arrow-right-usage);mask-image:url(/build/icons.180a58eb.svg#arrow-right-usage)}.component-warning-modal .warning-box .actions .ok-button:before{margin-left:10px}.component-warning-modal .warning-box .actions .ok-button.loading:before{-webkit-mask-image:url(/build/icons.180a58eb.svg#loader-usage);mask-image:url(/build/icons.180a58eb.svg#loader-usage);animation:spin 1s infinite linear;width:1em;height:1em;margin-right:-.2em}@media screen and (max-width: 500px) and (min-width: 320px){.responsive-enabled .component-warning-modal .warning-box{width:calc(100% - 20px)}}*:not([data-menu])>[data-menu]{z-index:200}[data-menu]>[data-menu]{visibility:hidden}[data-menu]:not(.touch):hover>[data-menu],[data-menu].touch-activated>[data-menu]{visibility:visible;z-index:400}[data-menu]:not(.touch):hover,[data-menu].touch-activated{z-index:400}@media screen and (max-width: 767px) and (min-width: 320px){.responsive-enabled [data-menu]>[data-menu]{display:none}.responsive-enabled [data-menu]:not(.touch):hover>[data-menu],.responsive-enabled [data-menu].touch-activated>[data-menu]{display:block}}.component-sketcher-modal{overflow:hidden;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);display:none;flex-direction:column;justify-content:center;align-items:center;z-index:400;padding:0px}.component-sketcher-modal.loaded{width:95%;min-width:1000px;max-width:1200px}.component-sketcher-modal.active{display:block}.component-sketcher-modal .sketcher-target{height:675px;min-height:350px;max-height:100%;background-color:transparent;padding:10px}.component-sketcher-modal .sketcher-target img{max-width:none}.component-sketcher-modal .close-button{position:absolute;top:0px;right:0px;width:23px;height:23px;cursor:pointer;background-color:black;border:solid 2px #f4f4f4;box-shadow:0 2px 2px black;border-radius:20px;z-index:401}.component-sketcher-modal .close-button .icon,.component-sketcher-modal .close-button .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-sketcher-modal .close-button img,.component-sketcher-modal .close-button .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-sketcher-modal .close-button img{padding:5px;width:100%;height:100%;fill:white}.component-sketcher-modal .close-button:hover{width:25px;height:25px}.component-sketcher-modal .close-button:hover .icon,.component-sketcher-modal .close-button:hover .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-sketcher-modal .close-button:hover img,.component-sketcher-modal .close-button:hover .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-sketcher-modal .close-button:hover img{fill:#ccc}.accordion,.component-accordion{width:100%;list-style-type:none;padding:0px;margin:0px}.accordion .accordion-item,.component-accordion .accordion-item{border-top:1px solid #f2f2f2;padding:0px 15px;overflow:hidden}.accordion .accordion-item:hover .accordion-title .icon,.accordion .accordion-item:hover .accordion-title .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .accordion .accordion-item:hover .accordion-title img,.accordion .accordion-item:hover .accordion-title .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .accordion .accordion-item:hover .accordion-title img,.component-accordion .accordion-item:hover .accordion-title .icon,.component-accordion .accordion-item:hover .accordion-title .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-accordion .accordion-item:hover .accordion-title img,.component-accordion .accordion-item:hover .accordion-title .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-accordion .accordion-item:hover .accordion-title img{fill:#fe9900}.accordion .accordion-item:hover .accordion-title .icon.icon-arrow-down,.accordion .accordion-item:hover .accordion-title .page-legacy-product .select-option-row td.main img.icon-arrow-down,.page-legacy-product .select-option-row td.main .accordion .accordion-item:hover .accordion-title img.icon-arrow-down,.accordion .accordion-item:hover .accordion-title .page-legacy-product .select-option-row td .option-side-right img.icon-arrow-down,.page-legacy-product .select-option-row td .option-side-right .accordion .accordion-item:hover .accordion-title img.icon-arrow-down,.component-accordion .accordion-item:hover .accordion-title .icon.icon-arrow-down,.component-accordion .accordion-item:hover .accordion-title .page-legacy-product .select-option-row td.main img.icon-arrow-down,.page-legacy-product .select-option-row td.main .component-accordion .accordion-item:hover .accordion-title img.icon-arrow-down,.component-accordion .accordion-item:hover .accordion-title .page-legacy-product .select-option-row td .option-side-right img.icon-arrow-down,.page-legacy-product .select-option-row td .option-side-right .component-accordion .accordion-item:hover .accordion-title img.icon-arrow-down{fill:#fe9900}.accordion .accordion-item.active .accordion-content,.component-accordion .accordion-item.active .accordion-content{padding:15px 0px;border-top:1px solid #f2f2f2;margin-bottom:0px;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.accordion .accordion-item.active .accordion-title .icon,.accordion .accordion-item.active .accordion-title .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .accordion .accordion-item.active .accordion-title img,.accordion .accordion-item.active .accordion-title .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .accordion .accordion-item.active .accordion-title img,.component-accordion .accordion-item.active .accordion-title .icon,.component-accordion .accordion-item.active .accordion-title .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-accordion .accordion-item.active .accordion-title img,.component-accordion .accordion-item.active .accordion-title .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-accordion .accordion-item.active .accordion-title img{fill:#fe9900}.accordion .accordion-item.active .accordion-title .icon.icon-arrow-down,.accordion .accordion-item.active .accordion-title .page-legacy-product .select-option-row td.main img.icon-arrow-down,.page-legacy-product .select-option-row td.main .accordion .accordion-item.active .accordion-title img.icon-arrow-down,.accordion .accordion-item.active .accordion-title .page-legacy-product .select-option-row td .option-side-right img.icon-arrow-down,.page-legacy-product .select-option-row td .option-side-right .accordion .accordion-item.active .accordion-title img.icon-arrow-down,.component-accordion .accordion-item.active .accordion-title .icon.icon-arrow-down,.component-accordion .accordion-item.active .accordion-title .page-legacy-product .select-option-row td.main img.icon-arrow-down,.page-legacy-product .select-option-row td.main .component-accordion .accordion-item.active .accordion-title img.icon-arrow-down,.component-accordion .accordion-item.active .accordion-title .page-legacy-product .select-option-row td .option-side-right img.icon-arrow-down,.page-legacy-product .select-option-row td .option-side-right .component-accordion .accordion-item.active .accordion-title img.icon-arrow-down{fill:#fe9900}.accordion .accordion-item .accordion-title,.component-accordion .accordion-item .accordion-title{vertical-align:middle;padding:15px 0px;position:relative;cursor:pointer}.accordion .accordion-item .accordion-title img,.component-accordion .accordion-item .accordion-title img{vertical-align:middle;max-height:52px;width:auto}.accordion .accordion-item .accordion-title h3,.component-accordion .accordion-item .accordion-title h3{font-size:15px;padding-right:20px;margin:0px;display:inline-block;font-weight:400}.accordion .accordion-item .accordion-title .icon+h3,.accordion .accordion-item .accordion-title .page-legacy-product .select-option-row td.main img+h3,.page-legacy-product .select-option-row td.main .accordion .accordion-item .accordion-title img+h3,.accordion .accordion-item .accordion-title .page-legacy-product .select-option-row td .option-side-right img+h3,.page-legacy-product .select-option-row td .option-side-right .accordion .accordion-item .accordion-title img+h3,.accordion .accordion-item .accordion-title img+h3,.component-accordion .accordion-item .accordion-title .icon+h3,.component-accordion .accordion-item .accordion-title .page-legacy-product .select-option-row td.main img+h3,.page-legacy-product .select-option-row td.main .component-accordion .accordion-item .accordion-title img+h3,.component-accordion .accordion-item .accordion-title .page-legacy-product .select-option-row td .option-side-right img+h3,.page-legacy-product .select-option-row td .option-side-right .component-accordion .accordion-item .accordion-title img+h3,.component-accordion .accordion-item .accordion-title img+h3{padding-left:10px}.accordion .accordion-item .accordion-title .icon-arrow-down,.component-accordion .accordion-item .accordion-title .icon-arrow-down{width:14px;height:14px;fill:currentColor;position:absolute;top:50%;transform:translateY(-50%);right:0px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.accordion .accordion-item .accordion-title .icon,.accordion .accordion-item .accordion-title .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .accordion .accordion-item .accordion-title img,.accordion .accordion-item .accordion-title .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .accordion .accordion-item .accordion-title img,.component-accordion .accordion-item .accordion-title .icon,.component-accordion .accordion-item .accordion-title .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-accordion .accordion-item .accordion-title img,.component-accordion .accordion-item .accordion-title .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-accordion .accordion-item .accordion-title img{display:inline-block;vertical-align:middle;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.accordion .accordion-item .accordion-content,.component-accordion .accordion-item .accordion-content{padding:0px;max-height:0px;overflow:hidden;border-top:1px solid #f2f2f2;margin-bottom:-6px;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.accordion .accordion-item .accordion-content ul,.accordion .accordion-item .accordion-content ol,.component-accordion .accordion-item .accordion-content ul,.component-accordion .accordion-item .accordion-content ol{padding-left:20px;list-style-type:square;color:#626262;font-size:14px}.accordion .accordion-item .accordion-content ul li,.accordion .accordion-item .accordion-content ol li,.component-accordion .accordion-item .accordion-content ul li,.component-accordion .accordion-item .accordion-content ol li{margin-bottom:5px}.accordion .accordion-item .accordion-content ol,.component-accordion .accordion-item .accordion-content ol{list-style-type:decimal}@media screen and (max-width: 620px) and (min-width: 320px){.responsive-enabled .accordion .accordion-item .accordion-title img,.responsive-enabled .component-accordion .accordion-item .accordion-title img{max-height:32px}}.component-pagination .products-count{line-height:25px}.component-pagination .pagination{float:right}.component-pagination .pagination .page-back{color:#626262}.component-pagination .pagination .page-back:before{content:'<'}.component-pagination .pagination .page-next{color:#626262}.component-pagination .pagination .page-next:before{content:'>'}.component-pagination .pagination .page-button span{vertical-align:middle;font-size:80%}.component-pagination .pagination .more-pages{padding:5px;color:#999;float:left;min-width:25px;height:25px;line-height:15px;text-align:center}.component-pagination .pagination a{text-decoration:none;padding:5px;color:#999;float:left;min-width:25px;height:25px;line-height:15px;text-align:center;vertical-align:middle}.component-pagination .pagination a:hover,.component-pagination .pagination a.active{background-color:#999;color:#fff}.component-pagination .pagination a:hover .icon,.component-pagination .pagination a:hover .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-pagination .pagination a:hover img,.component-pagination .pagination a:hover .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-pagination .pagination a:hover img,.component-pagination .pagination a.active .icon,.component-pagination .pagination a.active .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-pagination .pagination a.active img,.component-pagination .pagination a.active .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-pagination .pagination a.active img{fill:#fff}.component-pagination .pagination .icon,.component-pagination .pagination .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-pagination .pagination img,.component-pagination .pagination .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-pagination .pagination img{width:11px;height:11px;fill:#999}@media screen and (max-width: 450px) and (min-width: 320px){.responsive-enabled .component-pagination .products-count{display:block;text-align:left}.responsive-enabled .component-pagination .pagination{float:none;display:block;width:100%;overflow:hidden}.responsive-enabled .component-pagination .pagination a:hover,.responsive-enabled .component-pagination .pagination a.active{background-color:#fff;color:#999}.responsive-enabled .component-pagination .pagination a:hover .icon,.responsive-enabled .component-pagination .pagination a:hover .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .responsive-enabled .component-pagination .pagination a:hover img,.responsive-enabled .component-pagination .pagination a:hover .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .responsive-enabled .component-pagination .pagination a:hover img,.responsive-enabled .component-pagination .pagination a.active .icon,.responsive-enabled .component-pagination .pagination a.active .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .responsive-enabled .component-pagination .pagination a.active img,.responsive-enabled .component-pagination .pagination a.active .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .responsive-enabled .component-pagination .pagination a.active img{fill:#999}.responsive-enabled .component-pagination .pagination .page-button{width:50%;padding:5px 0px}.responsive-enabled .component-pagination .pagination .page-button.button-previous{text-align:left;float:left}.responsive-enabled .component-pagination .pagination .page-button:last-child{text-align:right;float:right}}.component-homepage-categories{margin-top:15px;display:flex;flex-wrap:wrap;justify-content:space-between;clear:both}.component-homepage-categories .box{background-color:#fff;margin:10px 0px 0px 0px;width:calc(50% - 5px)}.component-homepage-categories .box.spiegel-shop .box-top{border-bottom:3px solid #9f1717;background-image:url(/build/images/spiegel-shop.705d65bb.jpg)}.component-homepage-categories .box.spiegel-shop .box-top .icon,.component-homepage-categories .box.spiegel-shop .box-top .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-homepage-categories .box.spiegel-shop .box-top img,.component-homepage-categories .box.spiegel-shop .box-top .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-homepage-categories .box.spiegel-shop .box-top img{width:50px;height:45px;fill:#fff}.component-homepage-categories .box.spiegel-shop .box-bottom ul li:before{background-color:#9f1717}.component-homepage-categories .box.badspiegel .box-top{border-bottom:3px solid #c82b2b;background-image:url(/build/images/badspiegel.32b8fd56.jpg)}.component-homepage-categories .box.badspiegel .box-top .icon,.component-homepage-categories .box.badspiegel .box-top .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-homepage-categories .box.badspiegel .box-top img,.component-homepage-categories .box.badspiegel .box-top .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-homepage-categories .box.badspiegel .box-top img{width:50px;height:45px;fill:#fff}.component-homepage-categories .box.badspiegel .box-bottom ul li:before{background-color:#c82b2b}.component-homepage-categories .box.glas-shop .box-top{border-bottom:3px solid #fe5a00;background-image:url(/build/images/glas-shop.d959f00e.jpg)}.component-homepage-categories .box.glas-shop .box-top .icon,.component-homepage-categories .box.glas-shop .box-top .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-homepage-categories .box.glas-shop .box-top img,.component-homepage-categories .box.glas-shop .box-top .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-homepage-categories .box.glas-shop .box-top img{width:50px;height:40px;fill:#fff}.component-homepage-categories .box.glas-shop .box-bottom ul li:before{background-color:#fe5a00}.component-homepage-categories .box.holz-shop .box-top{border-bottom:3px solid #fe9900;background-image:url(/build/images/holz-shop.a7640524.jpg)}.component-homepage-categories .box.holz-shop .box-top .icon,.component-homepage-categories .box.holz-shop .box-top .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-homepage-categories .box.holz-shop .box-top img,.component-homepage-categories .box.holz-shop .box-top .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-homepage-categories .box.holz-shop .box-top img{width:50px;height:40px;fill:#fff}.component-homepage-categories .box.holz-shop .box-bottom ul li:before{background-color:#fe9900}.component-homepage-categories .box.kuchenruckwand .box-top{border-bottom:3px solid #edb400;background-image:url(/build/images/kuchenruckwand.688ac406.jpg)}.component-homepage-categories .box.kuchenruckwand .box-top .icon,.component-homepage-categories .box.kuchenruckwand .box-top .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-homepage-categories .box.kuchenruckwand .box-top img,.component-homepage-categories .box.kuchenruckwand .box-top .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-homepage-categories .box.kuchenruckwand .box-top img{width:50px;height:45px;fill:#fff}.component-homepage-categories .box.kuchenruckwand .box-bottom ul li:before{background-color:#edb400}.component-homepage-categories .box.others .box-top{border-bottom:3px solid #626262;background-image:url(/build/images/andere.61a0bd38.jpg)}.component-homepage-categories .box.others .box-top .icon,.component-homepage-categories .box.others .box-top .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-homepage-categories .box.others .box-top img,.component-homepage-categories .box.others .box-top .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-homepage-categories .box.others .box-top img{width:50px;height:40px;fill:#fff}.component-homepage-categories .box.others .box-bottom ul li:before{background-color:#626262}.component-homepage-categories .box .box-top{padding:53px 15px;width:100%;float:left;max-height:150px;text-decoration:none;color:#fff;background-size:100%;background-repeat:no-repeat}.component-homepage-categories .box .box-top:after{content:'.';visibility:hidden;display:block;height:0;clear:both}.component-homepage-categories .box .box-top .icon,.component-homepage-categories .box .box-top .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-homepage-categories .box .box-top img,.component-homepage-categories .box .box-top .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-homepage-categories .box .box-top img{width:55px;height:55px;fill:#fff;float:left;margin-right:10px}.component-homepage-categories .box .box-top .category-title{margin-bottom:5px;font-size:20px}.component-homepage-categories .box .box-top .category-subtitle{color:#fff;display:block;font-size:15px;font-weight:300}.component-homepage-categories .box .box-bottom{clear:both;float:left;width:100%;padding:15px;display:flex;flex-direction:row}.component-homepage-categories .box .box-bottom ul{margin:0px;padding:0px;width:100%;list-style-type:none;padding-right:15px}.component-homepage-categories .box .box-bottom ul li{position:relative;padding-left:15px;margin-bottom:5px}.component-homepage-categories .box .box-bottom ul li:before{content:" ";width:6px;height:6px;position:absolute;left:1px;top:50%;transform:translateY(-50%);background-color:#626262}.component-homepage-categories .box .box-bottom ul li a{color:#626262;font-size:14px;text-decoration:none;font-weight:300}.component-homepage-categories .box .box-bottom ul li a:hover{text-decoration:underline}@media screen and (max-width: 1200px) and (min-width: 1024px){.responsive-enabled .component-homepage-categories .box .box-top{background-size:cover}}@media screen and (max-width: 1023px) and (min-width: 768px){.responsive-enabled .component-homepage-categories .box .box-top{background-size:cover}.responsive-enabled .component-homepage-categories .box.others .box-top{border-bottom:3px solid #626262;background-image:url(/build/images/andere.61a0bd38.jpg)}.responsive-enabled .component-homepage-categories .box.others .box-top .icon,.responsive-enabled .component-homepage-categories .box.others .box-top .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .responsive-enabled .component-homepage-categories .box.others .box-top img,.responsive-enabled .component-homepage-categories .box.others .box-top .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .responsive-enabled .component-homepage-categories .box.others .box-top img{width:40px;height:50px;fill:#fff}.responsive-enabled .component-homepage-categories .box.others .box-bottom ul li:before{background-color:#626262}.responsive-enabled .component-homepage-categories .box.others .icon,.responsive-enabled .component-homepage-categories .box.others .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .responsive-enabled .component-homepage-categories .box.others img,.responsive-enabled .component-homepage-categories .box.others .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .responsive-enabled .component-homepage-categories .box.others img{margin-left:10px}}@media screen and (max-width: 767px) and (min-width: 320px){.responsive-enabled .component-homepage-categories .box{width:100%}.responsive-enabled .component-homepage-categories .box .box-top{background-size:cover}}@media screen and (max-width: 420px){.responsive-enabled .component-homepage-categories .box.spiegel-shop .box-top .icon,.responsive-enabled .component-homepage-categories .box.spiegel-shop .box-top .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .responsive-enabled .component-homepage-categories .box.spiegel-shop .box-top img,.responsive-enabled .component-homepage-categories .box.spiegel-shop .box-top .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .responsive-enabled .component-homepage-categories .box.spiegel-shop .box-top img,.responsive-enabled .component-homepage-categories .box.badspiegel .box-top .icon,.responsive-enabled .component-homepage-categories .box.badspiegel .box-top .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .responsive-enabled .component-homepage-categories .box.badspiegel .box-top img,.responsive-enabled .component-homepage-categories .box.badspiegel .box-top .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .responsive-enabled .component-homepage-categories .box.badspiegel .box-top img,.responsive-enabled .component-homepage-categories .box.glas-shop .box-top .icon,.responsive-enabled .component-homepage-categories .box.glas-shop .box-top .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .responsive-enabled .component-homepage-categories .box.glas-shop .box-top img,.responsive-enabled .component-homepage-categories .box.glas-shop .box-top .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .responsive-enabled .component-homepage-categories .box.glas-shop .box-top img,.responsive-enabled .component-homepage-categories .box.holz-shop .box-top .icon,.responsive-enabled .component-homepage-categories .box.holz-shop .box-top .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .responsive-enabled .component-homepage-categories .box.holz-shop .box-top img,.responsive-enabled .component-homepage-categories .box.holz-shop .box-top .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .responsive-enabled .component-homepage-categories .box.holz-shop .box-top img,.responsive-enabled .component-homepage-categories .box.kuchenruckwand .box-top .icon,.responsive-enabled .component-homepage-categories .box.kuchenruckwand .box-top .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .responsive-enabled .component-homepage-categories .box.kuchenruckwand .box-top img,.responsive-enabled .component-homepage-categories .box.kuchenruckwand .box-top .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .responsive-enabled .component-homepage-categories .box.kuchenruckwand .box-top img,.responsive-enabled .component-homepage-categories .box.others .box-top .icon,.responsive-enabled .component-homepage-categories .box.others .box-top .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .responsive-enabled .component-homepage-categories .box.others .box-top img,.responsive-enabled .component-homepage-categories .box.others .box-top .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .responsive-enabled .component-homepage-categories .box.others .box-top img{height:50px;margin-top:5px}.responsive-enabled .component-homepage-categories .box .box-bottom{flex-direction:column}}.component-highlights{width:100%;clear:both;display:flex;justify-content:center;align-items:stretch;padding:15px 0px}.component-highlights .highlight{padding:0px 45px;display:flex;align-items:center;border-right:1px solid #ddd;max-height:45px;width:25%}.component-highlights .highlight .icon,.component-highlights .highlight .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-highlights .highlight img,.component-highlights .highlight .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-highlights .highlight img{margin-right:15px}.component-highlights .highlight .icon-van{width:50px;height:50px;fill:#999}.component-highlights .highlight .icon-speech-bubble-heart{width:40px;height:40px;fill:#999}.component-highlights .highlight .icon-measuring-tape{width:55px;height:55px;fill:#999}.component-highlights .highlight .icon-warehouse{width:40px;height:40px;fill:#999}.component-highlights .highlight span{font-size:15px;font-weight:300;line-height:20px;color:#626262}.component-highlights .highlight:last-child{border-right:none}.component-homepage-slider{width:75%;max-width:870px;height:380px;position:relative;float:left;margin-bottom:20px;display:block;overflow:hidden}.component-homepage-slider.slider-loader{background-color:#fff}.component-homepage-slider .slides{list-style:none outside none;padding-left:0;margin:0px}.component-homepage-slider .slides:before{content:" ";display:table}.component-homepage-slider .slides .slide{display:none;position:absolute;top:0;left:0;z-index:-1;margin-right:0;width:100%;opacity:0;-webkit-transition-delay:0.3s;transition-delay:0.3s;-webkit-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:ease;transition-timing-function:ease}.component-homepage-slider .slides .slide.lslide{display:block}.component-homepage-slider .slides .slide.active{opacity:1;z-index:0;-webkit-transition-delay:0s;transition-delay:0s}.component-homepage-slider .slides .slide.corona .slide-content{padding-top:60px}.component-homepage-slider .slides .slide.corona .slide-content .dark-background{background-color:rgba(0,0,0,0.4);padding:20px;max-width:400px;margin-bottom:20px}.component-homepage-slider .slides .slide.corona .slide-title{font-size:24px;margin-bottom:10px}.component-homepage-slider .slides .slide.corona .slide-subtitle{font-size:18px;margin-bottom:0}.component-homepage-slider .slides .slide .slide-content{position:absolute;top:0px;left:0px;width:100%;height:100%;padding:90px 0px 115px 60px}.component-homepage-slider .slides .slide .slide-content.gradient-background{background:-moz-linear-gradient(left, rgba(0,0,0,0.35) 0%, rgba(0,0,0,0) 50%);background:-webkit-linear-gradient(left, rgba(0,0,0,0.35) 0%, rgba(0,0,0,0) 50%);background:linear-gradient(to right, rgba(0,0,0,0.35) 0%, rgba(0,0,0,0) 50%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=1 )}.component-homepage-slider .slides .slide img{width:100%}.component-homepage-slider .slides .slide .slide-title{padding:0px;color:#fff;font-size:27px;text-decoration:none;text-shadow:0px 0px 6px black;margin-bottom:20px;display:block}.component-homepage-slider .slides .slide .slide-title .icon,.component-homepage-slider .slides .slide .slide-title .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-homepage-slider .slides .slide .slide-title img,.component-homepage-slider .slides .slide .slide-title .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-homepage-slider .slides .slide .slide-title img{width:33px;height:33px;fill:#fff;vertical-align:-7px;margin-right:5px}.component-homepage-slider .slides .slide .slide-subtitle{padding:0px;color:#fff;font-size:26px;text-decoration:none;text-shadow:0px 0px 6px black;font-weight:300;display:block;margin-bottom:20px}.component-homepage-slider .slides .slide .slide-buttons{display:flex}.component-homepage-slider .slides .slide .slide-button{width:auto;display:flex;justify-content:center;align-items:center;padding:0.7em 1.4em calc(.7em - 3px) 1.4em;background-color:#fe9900;color:#fff;border:none;border-bottom:3px solid #cb7a00;text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:0;font-size:1.15rem;margin-right:10px}.component-homepage-slider .slides .slide .slide-button.disabled,.component-homepage-slider .slides .slide .slide-button:disabled{pointer-events:none;opacity:.5}.component-homepage-slider .slides .slide .slide-button:focus{outline:none}.component-homepage-slider .slides .slide .slide-button.loading:before{-webkit-mask-image:url(/build/icons.180a58eb.svg#loader-usage);mask-image:url(/build/icons.180a58eb.svg#loader-usage);animation:spin 1s infinite linear}.component-homepage-slider .previous-slide,.component-homepage-slider .next-slide{display:none;position:absolute;top:75%;left:60px;cursor:pointer}.component-homepage-slider .previous-slide .icon,.component-homepage-slider .previous-slide .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-homepage-slider .previous-slide img,.component-homepage-slider .previous-slide .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-homepage-slider .previous-slide img,.component-homepage-slider .next-slide .icon,.component-homepage-slider .next-slide .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-homepage-slider .next-slide img,.component-homepage-slider .next-slide .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-homepage-slider .next-slide img{width:35px;height:25px;fill:#fff}.component-homepage-slider .next-slide{transform:translateX(100%)}.component-homepage-slider .lSSlideOuter{overflow:hidden;user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-touch-callout:none;-webkit-user-select:none}.component-homepage-slider .lSSlideOuter .lSSlideWrapper{max-width:100%;overflow:hidden}.component-homepage-slider .lSPager{display:none}.component-header-information-links{position:absolute;z-index:210;width:200px;padding:0px;top:100%;left:50%;color:#626262;font-weight:400;font-size:13px;transform:translateX(-50%);text-align:left;width:100%;display:none}.component-header-information-links.active{display:block}.component-header-information-links:before{content:' ';position:absolute;pointer-events:none;left:50%;width:25%;transform:translateX(0);height:3px;background-color:#dcdcdc;border:none;bottom:100%}.component-header-information-links .information-links-container{position:relative;background-color:transparent;box-shadow:0px 2px 5px rgba(0,0,0,0.1);overflow-x:hidden;overflow-y:visible}.component-header-information-links .changing-menu{visibility:visible;position:absolute;top:0px;width:100%;background-color:#fff;transform:translateX(100%);transition:all 0.3s linear;z-index:1;opacity:1}.component-header-information-links .changing-menu.active{transform:translateX(0);z-index:2;opacity:1;position:static}.component-header-information-links .changing-menu.sub-active{transform:translateX(-100%)}.component-header-information-links .changing-menu .title{border-bottom:1px solid #f2f2f2;padding:15px 10px;font-weight:300;text-decoration:none;color:#626262;background-color:#fdfdfd}.component-header-information-links .changing-menu .title>.icon-arrow-left{width:15px;height:15px;fill:#626262;display:block;float:left;margin-right:5px}.component-header-information-links ul{margin:0px;padding:0px;list-style-type:none}.component-header-information-links ul li{border-bottom:1px solid #f2f2f2;padding:10px 0px}.component-header-information-links ul li .icon,.component-header-information-links ul li .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-header-information-links ul li img,.component-header-information-links ul li .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-header-information-links ul li img{width:15px;height:18px;fill:#626262;display:block;float:right}.component-header-information-links ul li .child-links{min-width:185px;position:absolute;right:100%;top:0px;background-color:#fff;border-right:1px solid #f2f2f2;box-shadow:-2px 2px 2px rgba(0,0,0,0.1)}.component-header-information-links ul li .child-links:after{content:' ';position:absolute;right:-1px;width:1px;height:30px;top:0px;background-color:#fff}.component-header-information-links ul a{text-decoration:none;color:#626262;font-size:15px;padding:5px 15px}@media screen and (max-width: 767px) and (min-width: 320px){.responsive-enabled .component-header-information-links{padding:0px;left:50%;transform:translateX(-50%);top:100%;width:100%;min-width:300px;text-align:left}.responsive-enabled .component-header-information-links:before{left:50%;width:25%;transform:translateX(0);height:3px;background-color:#dcdcdc;border:none;bottom:100%}.responsive-enabled .component-header-information-links .information-links-container{overflow-y:hidden}.responsive-enabled .component-header-information-links .changing-menu{visibility:visible;position:absolute;top:0px;width:100%;background-color:#fff;transform:translateX(100%);transition:transform 0.3s linear;z-index:1;opacity:1}.responsive-enabled .component-header-information-links .changing-menu.active{transform:translateX(0);z-index:2;opacity:1;position:static}.responsive-enabled .component-header-information-links .changing-menu.sub-active{transform:translateX(-100%)}.responsive-enabled .component-header-information-links ul{padding:0px}.responsive-enabled .component-header-information-links ul li{border-bottom:1px solid #f2f2f2;padding:10px 0px}.responsive-enabled .component-header-information-links ul li .child-links{position:static;box-shadow:none;border-right:none;display:none}.responsive-enabled .component-header-information-links ul li .child-links li a{padding-left:20px}.responsive-enabled .component-header-information-links ul li .child-links li:last-child{border-bottom:none;padding-bottom:0px}.responsive-enabled .component-header-information-links ul li.touch-activated .child-links{display:block}}.component-mobile-categories-menu{display:none;position:fixed;background-color:#fff;top:0px;left:0px;max-width:320px;z-index:401;height:100%;overflow-y:auto;overflow-x:hidden;transform:translateX(-100%);-webkit-overflow-scrolling:touch;-webkit-transition:transform .3s ease-in;-moz-transition:transform .3s ease-in;-o-transition:transform .3s ease-in;transition:transform .3s ease-in}.component-mobile-categories-menu.active{transform:translateX(0)}@media screen and (max-width: 1200px) and (min-width: 320px){.responsive-enabled .component-mobile-categories-menu{display:block}.responsive-enabled .component-mobile-categories-menu.active .primary-categories .expand-menu{visibility:visible}.responsive-enabled .component-mobile-categories-menu.active ~ .component-page-mask.dark{z-index:301}}.component-homepage-banner{display:block;float:left;width:330px;height:128px;overflow:hidden;position:relative;background:#fff url(/build/images/about-us-banner.a673b5eb.png) no-repeat 100% 100%;background-size:contain}.component-homepage-banner a{text-decoration:none}.component-homepage-banner .banner-text{position:absolute;bottom:15px;right:15px;text-transform:uppercase;color:#626262;font-size:17px;-webkit-transition:color .25s ease-in;-moz-transition:color .25s ease-in;-o-transition:color .25s ease-in;transition:color .25s ease-in}.component-homepage-banner .banner-text .icon-arrow-right{width:13px;height:13px;fill:#fe8800}.component-homepage-banner:hover .banner-text{color:#fe8800}.component-christmas-message{margin:0;color:#969696;text-align:center;font-size:16px;line-height:40px;font-weight:200;padding:0px 0px 20px 0px}.component-christmas-message.message-in-content{border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;margin:0;text-align:left;font-size:16px;line-height:40px;padding:15px 0px;overflow:hidden;margin-bottom:20px}.component-christmas-message.message-in-content p{margin:0;line-height:21px}.component-christmas-message.message-in-content a{color:#c82b2b;text-decoration:underline}.component-christmas-message.message-in-content .icon,.component-christmas-message.message-in-content .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-christmas-message.message-in-content img,.component-christmas-message.message-in-content .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-christmas-message.message-in-content img{width:40px;height:40px;fill:currentColor;vertical-align:middle;margin-right:5px;float:left}.component-christmas-message p{margin:0}.component-christmas-message a{color:inherit}.component-christmas-message .icon,.component-christmas-message .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-christmas-message img,.component-christmas-message .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-christmas-message img{width:30px;height:31px;fill:currentColor;vertical-align:middle;margin-right:5px}.component-christmas-delivery-banner{background:#fff;width:100%;margin-bottom:20px;display:block;font-size:14px;color:#626262;position:relative;padding:15px}.component-christmas-delivery-banner .title{width:100%;height:100%;font-weight:400;font-size:17px;color:#c82b2b;border-left:3px solid #c82b2b;line-height:30px;padding:0px 15px 0px 12px;margin:0px 0px 15px -15px}.component-christmas-delivery-banner .box-content p{margin:0px;width:75%;font-size:15px;font-weight:300}.component-christmas-delivery-banner .box-content a{color:#c82b2b}.component-christmas-delivery-banner .box-content .icon-christmas-tree-2{width:80px;height:80px;fill:currentColor;position:absolute;bottom:15px;right:0px}.component-christmas-delivery-banner .box-content .icon-gingerbread-man{width:40px;height:40px;fill:currentColor;position:absolute;bottom:15px;right:60px}.component-page-mask{position:fixed;top:0%;left:0%;width:100%;height:100%;background-color:rgba(0,0,0,0.5);visibility:hidden;opacity:0;transition:visibility 0s linear 0.2s, opacity 0.2s linear}.component-page-mask.active{visibility:visible;transition-delay:0s;z-index:100}.component-page-mask.dark.active{opacity:1;z-index:300}body.mask-no-body-scroll{overflow:hidden;-webkit-overflow-scrolling:auto}@media screen and (max-width: 767px) and (min-width: 320px){.responsive-enabled .component-page-mask.dark-on-mobile{opacity:1;z-index:300}}.no-effects .component-page-mask{transition:none}.component-flash-messages .error-message{width:100%;display:block;padding:15px;border:1px solid #D48080;border-left:4px solid #D48080;background-color:#ecc;color:#626262;font-size:14px;text-align:left;margin-bottom:20px}.component-flash-messages .error-message span{font-size:14px}.component-flash-messages .success-message{width:100%;display:block;padding:15px;border:1px solid #7bce7b;border-left:4px solid #7bce7b;background-color:#c5eac5;color:#626262;font-size:14px;text-align:left;margin-bottom:20px}.component-flash-messages .success-message span{font-size:14px}.component-flash-messages .warning-message{width:100%;display:block;padding:15px;border:1px solid #ffeeba;border-left:4px solid #ffeeba;background-color:#fff;color:#626262;font-size:14px;text-align:left;margin-bottom:20px;background-color:#fff3cd;text-align:center}.component-flash-messages .warning-message span{font-size:14px}@media screen and (max-width: 767px) and (min-width: 320px){.responsive-enabled .component-flash-messages .warning-message{margin-bottom:0}}.component-product-mods .component-container{padding:10px;border-left:3px solid #666}.component-product-mods .component-container .empty-mod-list-background-icons{display:flex;justify-content:center;padding:0 20px 5px 20px;display:none}.component-product-mods .component-container .empty-mod-list-background-icons.active{display:flex}.component-product-mods .component-container .empty-mod-list-background-icons .icon,.component-product-mods .component-container .empty-mod-list-background-icons .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-product-mods .component-container .empty-mod-list-background-icons img,.component-product-mods .component-container .empty-mod-list-background-icons .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-product-mods .component-container .empty-mod-list-background-icons img{height:auto;flex-grow:1;padding:0 25px;fill:#626262;max-height:70px}.component-product-mods.loading{opacity:0.3}.component-product-mods .modal .save-button,.component-product-mods .modal .back-button{padding:10px 15px;text-transform:uppercase;font-size:14px;text-align:center;cursor:pointer}.component-product-mods .modal .save-button:focus,.component-product-mods .modal .back-button:focus,.component-product-mods .modal .save-button:active,.component-product-mods .modal .back-button:active{outline:none}.component-product-mods h3.title{font-size:14px;padding:0px;font-weight:500;margin:0}.component-product-mods h3.title .icon-plus-sign{margin-right:5px;vertical-align:-2px}.component-product-mods .add-modification{width:100%;padding:5px;background:#fff;box-shadow:none;border:1px solid #ccc;border-bottom:3px solid #ccc;text-transform:uppercase;font-weight:500;color:#626262;font-size:13px;line-height:1.5;transition:all 0.3s ease-in;text-align:center;cursor:pointer}.component-product-mods .add-modification:hover{background-color:#fbfbfb;border-color:#afafaf}.component-product-mods .plus-sign{font-weight:600;font-size:16px;margin-right:5px}.component-product-mods .modal{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);background-color:#fff;padding:30px;max-width:700px;width:100%;box-shadow:0px 0px 5px rgba(0,0,0,0.5);z-index:301;overflow:hidden;max-height:500px;color:#626262;max-height:inherit;padding:30px 30px 15px 30px;display:none}.component-product-mods .modal>h3{margin:0px 0px 10px 0px;padding:0px;font-weight:500;font-size:15px;display:block;line-height:15px}.component-product-mods .modal .close-modal{position:absolute;top:30px;right:30px;font-weight:600;font-size:16px;line-height:16px;cursor:pointer}.component-product-mods .modal .modal-content{overflow-y:scroll;max-height:calc(500px - 85px)}.component-product-mods .modal.active{display:block}.component-product-mods .modal .modal-content{overflow-y:auto;height:auto;max-height:80vh}.component-product-mods .modal .types-list .type-item{display:flex}.component-product-mods .modal .types-list .type-item .type-item-price{display:flex;flex-direction:column;justify-content:center}.component-product-mods .modal .types-list .type-item:last-child{border-bottom:none}.component-product-mods .modal .types-list .type-item:last-child .type-description .image{border-color:transparent}.component-product-mods .modal .type-item,.component-product-mods .modal .subtype-form{border-bottom:1px solid #ccc;width:100%;float:left;padding:15px 0px}.component-product-mods .modal .type-description{border-bottom:none;width:100%;float:none;padding:0px}.component-product-mods .modal .type-description .title{margin:0px 0px 10px 0px;padding:0px;font-weight:600;font-size:14px;display:block;text-transform:none}.component-product-mods .modal .type-description .image{float:left;width:95px;height:95px;background-color:#fff;margin-right:10px;border:1px solid #ccc}.component-product-mods .modal .type-description .image svg{width:100%;height:100%;fill:#626262}.component-product-mods .modal .type-description .description{margin:0 0 15px 0;white-space:pre-line;padding-right:10px;font-size:14px}.component-product-mods .modal .price-from{font-size:13px;display:block;text-align:center;padding-bottom:5px;font-weight:600}.component-product-mods .modal .save-button{background:#fe9900;border:none;color:#fff;text-align:center;order:3;width:130px}.component-product-mods .modal .back-button{float:left;color:#888;border:1px solid #888;background:#fff}.component-product-mods .modal .back-button .icon-back{display:none}.component-product-mods .modal .close-modal .icon-remove{fill:#626262}.component-product-mods .modal .close-modal .icon-back{display:none;fill:#626262}.component-product-mods .modal .actions{float:left;width:100%;padding:15px 0;display:flex;justify-content:space-between}.component-product-mods .modal .actions .subtype-price{margin-left:auto;font-size:16px;line-height:37px;padding:0px 15px}.component-product-mods .modal .actions .subtype-price .price-prefix-symbol{display:none}.component-product-mods .modal .actions .subtype-price .price{font-weight:500}.component-product-mods .modal .actions .icon-checkmark{fill:#fff;vertical-align:middle;margin-right:5px;width:16px;height:16px}.component-product-mods .modal .subtype-form{display:flex;flex-direction:row}.component-product-mods .modal .subtype-form.no-quantity .subtype-list{width:100%;display:block}.component-product-mods .modal .subtype-form.no-quantity .subtype-list .subtypes{margin:0}.component-product-mods .modal .subtype-form .subtype-list{width:75%;display:flex}.component-product-mods .modal .subtype-form .subtype-list .subtypes{position:relative;width:100%;margin:0px 15px}.component-product-mods .modal .subtype-form .subtype-list .subtypes select{-webkit-appearance:none;-moz-appearance:none;border-radius:0px;background:transparent;font-size:13px;padding:10px;height:37px;width:100%;border:1px solid #ccc;color:#626262;cursor:pointer}.component-product-mods .modal .subtype-form .subtype-list .subtypes select:focus{outline:none}.component-product-mods .modal .subtype-form .subtype-list .subtypes .icon-arrow-down{position:absolute;top:50%;right:10px;transform:translateY(-50%);fill:#ccc;z-index:-1}.component-product-mods .modal .subtype-form .quatity-field{width:25%;display:flex}.component-product-mods .modal .subtype-form .quatity-field .quantity{border:1px solid #ccc;width:100%;margin-left:15px;display:flex}.component-product-mods .modal .subtype-form .quatity-field .quantity input{-webkit-appearance:none;-moz-appearance:none;border-radius:0px;background:#fff;font-size:13px;padding:10px;flex-grow:2;height:37px;width:100%;max-width:80px;border:none;color:#626262;text-align:right}.component-product-mods .modal .subtype-form .quatity-field .quantity input:focus{outline:none}.component-product-mods .modal .subtype-form .quatity-field .quantity .quantity-control{display:flex;flex-direction:column;align-items:center;align-content:space-between}.component-product-mods .modal .subtype-form .quatity-field .quantity .quantity-control span{height:50%;width:20px;text-align:center;color:#626262;line-height:18.5px;cursor:pointer}.component-product-mods .modal .subtype-form .quatity-field .quantity .quantity-control .icon-arrow-up,.component-product-mods .modal .subtype-form .quatity-field .quantity .quantity-control .icon-arrow-down{width:12px;height:12px;fill:#ccc;vertical-align:bottom;margin-right:5px;pointer-events:none}.component-product-mods .modal .subtype-form .quatity-field .quantity .quantity-control .icon-arrow-down{vertical-align:top}.component-product-mods .modal .subtype-form label{line-height:37px;font-size:14px}.component-product-mods .modal .product-mods-list-info-message{border-top:1px solid #ccc;align-items:center;display:flex;padding-top:15px}.component-product-mods .modal .product-mods-list-info-message .icon-info{width:25px;height:32px;fill:#b6b6b6;margin:0 16px 0 57px;min-width:25px}.component-product-mods .modal .product-mods-list-info-message p{text-align:left;padding:0;font-size:12px;line-height:16px;margin:0}.component-product-mods .modal .special-form{display:flex;align-items:center}.component-product-mods .modal .special-form .button{background:#FFCB40;width:130px;height:48px;display:flex;flex-direction:row;justify-content:space-around;align-items:center;text-decoration:none;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}.component-product-mods .modal .special-form .button:hover{background-color:#fe9900}.component-product-mods .modal .special-form .button .icon,.component-product-mods .modal .special-form .button .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-product-mods .modal .special-form .button img,.component-product-mods .modal .special-form .button .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-product-mods .modal .special-form .button img{fill:#FFF;width:32px;height:24px;display:block}.component-product-mods .modal .special-form .button>span{color:#FFF;text-transform:uppercase;font-size:14px;font-weight:500;width:80px}.component-product-mods .mods-list .mods-item{border-bottom:1px solid #ccc;padding:10px 0px;display:flex;line-height:30px}.component-product-mods .mods-list .mods-item:last-child{border-bottom:none}.component-product-mods .mods-list .mods-item .image{width:30px;height:30px;margin-right:10px;border:1px solid #ccc}.component-product-mods .mods-list .mods-item .image svg{width:100%;height:100%;fill:#888}.component-product-mods .mods-list .mods-item .title{flex-grow:2;font-size:14px;margin:0px;text-transform:none}.component-product-mods .mods-list .mods-item .price{font-weight:500;margin-right:15px;color:#626262;font-size:15px}.component-product-mods .mods-list .mods-item .remove{width:30px;height:30px;text-align:center;cursor:pointer}.component-product-mods .mods-list .mods-item .edit{width:30px;height:30px;text-align:center;cursor:pointer}.component-product-mods .icon,.component-product-mods .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-product-mods img,.component-product-mods .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-product-mods img{width:13px;height:13px;vertical-align:middle;fill:#626262}.component-product-mods .icon.icon-remove,.component-product-mods .page-legacy-product .select-option-row td.main img.icon-remove,.page-legacy-product .select-option-row td.main .component-product-mods img.icon-remove,.component-product-mods .page-legacy-product .select-option-row td .option-side-right img.icon-remove,.page-legacy-product .select-option-row td .option-side-right .component-product-mods img.icon-remove{fill:#c82b2b}.component-product-mods.loading{opacity:0.9;min-height:83px}.component-product-mods.loading:before{display:block;border-radius:50%;width:15px;height:15px;border:0.25rem solid #fe9900;border-top-color:rgba(0,0,0,0);animation:spin 1s infinite linear;content:'';margin:2px 7px 2px 2px;display:inline-block;top:calc(50% - 20px);left:calc(50% - 20px);border-width:10px;position:absolute;transform:translate(-50%, -50%)}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.component-product-mods.loading:after{content:'Wird geladen...';display:block;position:absolute;bottom:0px;left:50%;transform:translateX(-50%);color:#626262}.component-product-mods .mods-upload-sketch-wrapper{text-align:center;padding-bottom:20px}.component-product-mods .mods-upload-sketch-wrapper.error .upload-sketch-button{border-color:#ff0000}.component-product-mods .mods-upload-sketch-wrapper.error .help-block{color:#ff0000}.component-product-mods .mods-upload-sketch-wrapper .upload-sketch-button{width:100%;padding:5px;color:#fe9900;text-transform:uppercase;font-weight:500;font-size:13px;line-height:1.5;transition:background-color 0.3s ease-in;text-align:center;cursor:pointer;margin-top:15px}.component-product-mods .mods-upload-sketch-wrapper .upload-sketch-button:hover{color:#c77d0c}.component-product-mods .mods-upload-sketch-wrapper .upload-sketch-button:hover .icon,.component-product-mods .mods-upload-sketch-wrapper .upload-sketch-button:hover .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-product-mods .mods-upload-sketch-wrapper .upload-sketch-button:hover img,.component-product-mods .mods-upload-sketch-wrapper .upload-sketch-button:hover .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-product-mods .mods-upload-sketch-wrapper .upload-sketch-button:hover img{fill:#c77d0c}.component-product-mods .mods-upload-sketch-wrapper .upload-sketch-button.loading{pointer-events:none}.component-product-mods .mods-upload-sketch-wrapper .upload-sketch-button .plus-sign{font-weight:600;font-size:16px;margin-right:5px}.component-product-mods .mods-upload-sketch-wrapper .upload-sketch-button .icon,.component-product-mods .mods-upload-sketch-wrapper .upload-sketch-button .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-product-mods .mods-upload-sketch-wrapper .upload-sketch-button img,.component-product-mods .mods-upload-sketch-wrapper .upload-sketch-button .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-product-mods .mods-upload-sketch-wrapper .upload-sketch-button img{fill:#fe9900}.component-product-mods .mods-upload-sketch-wrapper .help-block{margin:0 3px 0 0;padding:0;font-size:11px;color:#626262}.component-product-mods .mods-upload-sketch-wrapper .remove-sketch-button{text-align:center;margin:5px auto 0 auto;padding:10px 30px;display:inline-block}.component-product-mods .mods-upload-sketch-wrapper .remove-sketch-button .icon-clip{fill:#fe9900}.component-product-mods .mods-upload-sketch-wrapper .remove-sketch-button .icon-remove{margin-left:7px}.component-product-mods .mods-upload-sketch-wrapper .remove-sketch-button:hover{cursor:pointer}.component-product-mods .mods-upload-sketch-wrapper .remove-sketch-button:hover .icon-remove{fill:#9e2424}.component-product-mods .mods-upload-sketch-wrapper .client-sketch-name{color:#626262;font-size:14px;padding-left:5px}@media screen and (max-width: 1200px) and (min-width: 900px){.responsive-enabled .component-product-mods .empty-mod-list-background-icons .icon,.responsive-enabled .component-product-mods .empty-mod-list-background-icons .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .responsive-enabled .component-product-mods .empty-mod-list-background-icons img,.responsive-enabled .component-product-mods .empty-mod-list-background-icons .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .responsive-enabled .component-product-mods .empty-mod-list-background-icons img{max-height:55px;margin:5px 0}}@media screen and (max-width: 1023px) and (min-width: 768px){.responsive-enabled .component-product-mods .empty-mod-list-background-icons{justify-content:space-evenly}.responsive-enabled .component-product-mods .empty-mod-list-background-icons .icon,.responsive-enabled .component-product-mods .empty-mod-list-background-icons .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .responsive-enabled .component-product-mods .empty-mod-list-background-icons img,.responsive-enabled .component-product-mods .empty-mod-list-background-icons .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .responsive-enabled .component-product-mods .empty-mod-list-background-icons img{max-width:75px;padding:0 10px}}@media screen and (max-width: 767px) and (min-width: 320px){.responsive-enabled .component-product-mods h3.title{color:#626262;font-size:16px;font-weight:500;margin:0px 0px 15px 0px;padding:0;text-align:center}.responsive-enabled .component-product-mods h3.title .icon-plus-sign{display:none}.responsive-enabled .component-product-mods .component-container{border-left:none}.responsive-enabled .component-product-mods .empty-mod-list-background-icons{padding:0 10px}.responsive-enabled .component-product-mods .empty-mod-list-background-icons .icon,.responsive-enabled .component-product-mods .empty-mod-list-background-icons .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .responsive-enabled .component-product-mods .empty-mod-list-background-icons img,.responsive-enabled .component-product-mods .empty-mod-list-background-icons .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .responsive-enabled .component-product-mods .empty-mod-list-background-icons img{padding:0 10px}.responsive-enabled .component-product-mods .product-mods-list .types-list{padding-right:15px;max-height:auto}.responsive-enabled .component-product-mods .mods-list .mods-item{display:grid;grid-template-columns:30px auto 30px 30px;grid-template-rows:auto auto;width:100%;grid-column-gap:5px;grid-row-gap:0px}.responsive-enabled .component-product-mods .mods-list .mods-item .image{grid-column:1 / 2;grid-row:1 / 3;margin:0}.responsive-enabled .component-product-mods .mods-list .mods-item .title{grid-column:2 / 3;grid-row:1 / 2;line-height:17px;padding:0;font-size:14px}.responsive-enabled .component-product-mods .mods-list .mods-item .price{grid-column:2 / 3;grid-row:2 / 3;line-height:17px;padding:0;margin:0;font-size:14px}.responsive-enabled .component-product-mods .mods-list .mods-item .edit{grid-column:3 / 4;grid-row:1 / 3}.responsive-enabled .component-product-mods .mods-list .mods-item .remove{grid-column:4 / 5;grid-row:1 / 3}.responsive-enabled .component-product-mods .mods-list .mods-item .icon,.responsive-enabled .component-product-mods .mods-list .mods-item .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .responsive-enabled .component-product-mods .mods-list .mods-item img,.responsive-enabled .component-product-mods .mods-list .mods-item .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .responsive-enabled .component-product-mods .mods-list .mods-item img{width:20px;height:20px}.responsive-enabled .component-product-mods .modal{height:100%;padding:0;transform:translate(0, 0);top:0;left:100vw;display:block;z-index:401;-webkit-overflow-scrolling:touch;transition:left 0.3s linear;box-shadow:none}.responsive-enabled .component-product-mods .modal.active{left:0vw}.responsive-enabled .component-product-mods .modal>h3{padding:15px 10px 15px 10px;text-align:center;font-size:16px;border-bottom:1px solid #ccc}.responsive-enabled .component-product-mods .modal .close-modal{top:13px;right:auto;left:10px}.responsive-enabled .component-product-mods .modal .close-modal .icon-remove{display:none}.responsive-enabled .component-product-mods .modal .close-modal .icon-back{display:block;width:18px;height:18px}.responsive-enabled .component-product-mods .modal .modal-content{max-height:75vh}.responsive-enabled .component-product-mods .modal .special-form .button{width:100%;justify-content:center}.responsive-enabled .component-product-mods .modal .special-form .button>span{width:auto}.responsive-enabled .component-product-mods .modal .product-mods-list .types-list{padding:0 10px 10px 10px}.responsive-enabled .component-product-mods .modal .product-mods-list .types-list .type-item{flex-direction:column}.responsive-enabled .component-product-mods .modal .product-mods-list .types-list .type-item:first-child{padding-top:0}.responsive-enabled .component-product-mods .modal .product-mods-list .types-list .save-button{width:100%;font-size:16px}.responsive-enabled .component-product-mods .modal .type-description{margin-bottom:5px}.responsive-enabled .component-product-mods .modal .type-description .description{margin:0px;padding-right:0;padding-left:90px}.responsive-enabled .component-product-mods .modal .type-description .image{width:80px;height:80px}.responsive-enabled .component-product-mods .modal .price-from{font-size:16px;text-align:left}.responsive-enabled .component-product-mods .modal .product-mods-subtype{padding:0 10px}.responsive-enabled .component-product-mods .modal .product-mods-subtype .subtype-form{flex-direction:row;justify-content:space-between;border-bottom:none}.responsive-enabled .component-product-mods .modal .product-mods-subtype .subtype-form .subtype-list{width:auto;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-grow:1;padding-right:10px}.responsive-enabled .component-product-mods .modal .product-mods-subtype .subtype-form .subtype-list label{margin-right:10px}.responsive-enabled .component-product-mods .modal .product-mods-subtype .subtype-form .subtypes{margin:0}.responsive-enabled .component-product-mods .modal .product-mods-subtype .subtype-form .quatity-field{justify-content:flex-end;flex-direction:column}.responsive-enabled .component-product-mods .modal .product-mods-subtype .subtype-form .quatity-field label{margin-right:10px}.responsive-enabled .component-product-mods .modal .product-mods-subtype .subtype-form .quatity-field .quantity{margin:0}.responsive-enabled .component-product-mods .modal .product-mods-subtype .subtype-form .quatity-field .quantity input{height:35px;max-width:100%}.responsive-enabled .component-product-mods .modal .product-mods-subtype .subtype-form .quatity-field .quantity .quantity-control span{line-height:17.5px}.responsive-enabled .component-product-mods .modal .product-mods-subtype .actions{position:fixed;bottom:0px;width:100%;left:0px;padding:10px 10px 15px 10px;box-shadow:0px 0px 5px rgba(0,0,0,0.5);flex-direction:row;flex-wrap:wrap}.responsive-enabled .component-product-mods .modal .product-mods-subtype .actions .subtype-price{order:1;padding:0 0 5px 0;width:100%;line-height:18px;text-align:center}.responsive-enabled .component-product-mods .modal .product-mods-subtype .actions .subtype-price .price-prefix-symbol{display:inline}.responsive-enabled .component-product-mods .modal .product-mods-subtype .actions .subtype-price .price-prefix-word{display:none}.responsive-enabled .component-product-mods .modal .product-mods-subtype .actions .back-button{border:none;position:fixed;top:13px;padding:0px;left:10px}.responsive-enabled .component-product-mods .modal .product-mods-subtype .actions .back-button .icon-back{display:block;width:18px;height:18px}.responsive-enabled .component-product-mods .modal .product-mods-subtype .actions .back-button span{display:none}.responsive-enabled .component-product-mods .modal .product-mods-subtype .actions .save-button{width:100%;padding:11px 15px;border-bottom:3px solid #c77d0c;font-size:16px}.responsive-enabled .component-product-mods .modal .product-mods-subtype .actions .save-button .icon-checkmark{vertical-align:-2px}.responsive-enabled .component-product-mods .modal .product-mods-list-info-message{padding:15px;margin:0}.responsive-enabled .component-product-mods .modal .product-mods-list-info-message p{line-height:14px}.responsive-enabled .component-product-mods .modal .product-mods-list-info-message .icon-info{margin:0 15px 0 0px}.responsive-enabled .component-product-mods .mods-upload-sketch-wrapper .upload-sketch-button{font-size:15px}.responsive-enabled .component-product-mods .mods-upload-sketch-wrapper .help-block{font-size:12px;margin:0}.responsive-enabled .component-product-mods .add-modification{font-size:15px;padding:8px 5px}}.component-mods-list{clear:both}.component-mods-list.no-title .mods-title{display:none}.component-mods-list .mods-title{font-weight:500;font-size:15px;color:inherit;margin-bottom:10px;font-weight:400;display:block}.component-mods-list .mods{list-style-type:none;margin:0;padding:0;display:flex;flex-wrap:wrap}.component-mods-list .mods .type{margin-top:5px;margin-right:15px;display:flex;align-items:center;position:relative}.component-mods-list .mods .type:hover .subtypes{display:block}.component-mods-list .mods .type svg{width:35px;height:35px;fill:#626262;border:1px solid #f2f2f2}.component-mods-list .mods .type a{text-decoration:none;height:34px}.component-mods-list .mods .type-quantity{padding-left:5px}.component-mods-list .mods .subtypes{position:absolute;text-indent:initial;padding:10px 15px 6px 15px;box-sizing:border-box;background:#FFF;box-shadow:1px 1px 2px 1px rgba(0,0,0,0.1);top:40px;min-width:255px;display:none;left:-2px}.component-mods-list .mods .subtypes:before{content:"";position:absolute;width:0;height:0;left:36px;top:0px;margin-left:-0.5em;box-sizing:border-box;border:6px solid black;border-color:transparent transparent #FFF #FFF;transform-origin:0 0;transform:rotate(135deg);box-shadow:-1px 1px 1px 0 rgba(0,0,0,0.1)}.component-mods-list .mods .subtypes ul{padding-left:0px}.component-mods-list .mods .subtypes ul li{list-style:none;margin-bottom:4px;font-size:14px;line-height:16px}@media screen and (max-width: 1023px) and (min-width: 320px){.responsive-enabled .component-mods-list{order:5}.responsive-enabled .component-mods-list .mods-title{width:100%}.responsive-enabled .component-mods-list .mods{display:flex;flex-wrap:wrap;margin-bottom:15px}}.component-configurator{background-color:#f4f4f4}.component-configurator.loading{min-height:320px;position:relative}.component-configurator.loading:before{display:block;border-radius:50%;width:50px;height:50px;border:0.25rem solid rgba(0,0,0,0);border-top-color:#fff;animation:spin 1s infinite linear;content:'';margin:-25px 0px 0px -25px;border-color:white;border-top-color:transparent;position:absolute;top:50%;left:50%;border-width:8px}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.component-configurator .quick-price{padding:15px;background-color:#e7e7e7;border-bottom:1px solid #ccc;display:flex;flex-direction:column;align-items:center}.component-configurator .quick-price .price{color:#fe9900;font-size:20px;font-weight:400}.component-configurator .quick-price .taxes-message{font-size:14px;color:#626262;font-weight:400}.component-configurator .quick-price .taxes-message .free-shipping-message{color:#65bd65;padding-left:5px}.component-configurator .quick-price .taxes-message .free-shipping-message a{color:#65bd65;text-decoration:none}.component-configurator .price-and-cart-button{display:flex;flex-direction:row;justify-content:space-between;background-color:#fff;border-bottom:1px solid #f2f2f2;padding-bottom:5px}.component-configurator .price-and-cart-button .quick-price{background-color:#fff;border-bottom:none;width:50%}.component-configurator .price-and-cart-button .quick-price .price{font-size:25px}.component-configurator .price-and-cart-button .quick-price .taxes-message{font-size:11px;display:block;padding-top:6px}.component-configurator .price-and-cart-button .quick-price .taxes-message a{font-size:11px}.component-configurator .price-and-cart-button .add-to-cart{width:50%}.component-configurator .add-to-cart{display:flex;flex-direction:column;align-items:center;justify-content:center}.component-configurator .add-to-cart a{width:auto;display:flex;justify-content:center;align-items:center;padding:0.7em 1.4em calc(.7em - 3px) 1.4em;background-color:#fe9900;color:#fff;border:none;border-bottom:3px solid #cb7a00;text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:0;font-size:1rem}.component-configurator .add-to-cart a.disabled,.component-configurator .add-to-cart a:disabled{pointer-events:none;opacity:.5}.component-configurator .add-to-cart a:focus{outline:none}.component-configurator .add-to-cart a:before{content:'';background-color:#fff;width:1em;height:1em;width:1.5em;height:1.5em;-webkit-mask-image:url(/build/icons.180a58eb.svg#cart-usage);mask-image:url(/build/icons.180a58eb.svg#cart-usage)}.component-configurator .add-to-cart a:before{margin-right:10px}.component-configurator .add-to-cart a.loading:before{-webkit-mask-image:url(/build/icons.180a58eb.svg#loader-usage);mask-image:url(/build/icons.180a58eb.svg#loader-usage);animation:spin 1s infinite linear;width:1.1em;height:1.1em;margin:0.2em calc(.4em + 10px) 0.2em 0}.component-configurator .modal-message{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);background-color:#fff;padding:20px;max-width:400px;width:100%;box-shadow:0px 0px 5px rgba(0,0,0,0.5);z-index:301;overflow:hidden;max-height:500px;color:#626262}.component-configurator .modal-message h4{font-size:16px;font-weight:500;margin-top:0px}.component-configurator .modal-message .close-message{position:absolute;right:20px;top:20px}.component-configurator .modal-message .close-message .icon,.component-configurator .modal-message .close-message .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-configurator .modal-message .close-message img,.component-configurator .modal-message .close-message .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-configurator .modal-message .close-message img{width:15px;height:15px;fill:#626262}.component-configurator .modal-message p{font-size:15px;font-weight:400}.component-configurator .modal-message a{color:#626262}.component-configurator .modal-message .actions{display:flex;flex-direction:row-reverse;justify-content:center;align-items:center}.component-configurator .modal-message .actions button{-webkit-appearance:none;-moz-appearance:none;cursor:pointer;font-weight:normal;line-height:normal;text-align:center;text-decoration:none;display:block;padding:10px;font-size:1rem;background-color:#ff9900;border:1px solid #ffa319;color:#FFFFFF;margin:0 auto;text-transform:uppercase;width:auto;min-width:100px;max-width:300px;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}.component-configurator .modal-message .actions button:hover{background-color:#ffa319}.component-configurator .modal-message .actions button:focus,.component-configurator .modal-message .actions button:active{border:1px solid #ffa319;outline:none}.component-configurator .modal-message .actions button ~ button{background-color:#e7e7e7;border:1px solid #e7e7e7;color:#333333}.component-configurator .modal-message .actions button ~ button:hover{background-color:#f4f4f4;border:1px solid #f4f4f4}.component-configurator .modal-message .actions button ~ button:focus,.component-configurator .modal-message .actions button ~ button:active{border:1px solid #f4f4f4}.component-configurator .tooltip{display:inline;position:relative}.component-configurator .tooltip .tooltip-icon{display:inline}.component-configurator .component-product-mods{position:relative}.component-configurator img{width:100%;max-width:100%}.component-configurator img.original-size{width:auto}@media screen and (max-width: 500px){.responsive-enabled .component-configurator .surface-list .thumbnail .surface-item{width:100%}.responsive-enabled .component-configurator .variants-list .list .variant-item{width:100%}.responsive-enabled .component-configurator .price-and-cart-button{flex-direction:column;align-items:center;padding-bottom:15px}.responsive-enabled .component-configurator .price-and-cart-button .quick-price{width:100%}.responsive-enabled .component-configurator .price-and-cart-button .add-to-cart{width:100%}}.no-effects .component-configurator .surface-list .thumbnail .surface-item .image:hover .tooltip-content{display:none}.no-effects .component-configurator .side-finish-list .radio .side-finish-item .name .component-tooltip:hover .tooltip-content{display:none}@media screen and (max-width: 767px) and (min-width: 320px){.responsive-enabled .component-configurator .heading{text-align:center;padding:0px;border-bottom:1px solid #ccc}.responsive-enabled .component-configurator .heading h1.title{display:none}.responsive-enabled .component-configurator .heading .subtitle{padding:10px 0;border-top:1px solid #ccc}.responsive-enabled .component-configurator .quick-price,.responsive-enabled .component-configurator .price-and-cart-button{display:none}.responsive-enabled .component-configurator .surface-list{padding:15px 10px 15px 10px}.responsive-enabled .component-configurator .surface-list .title{padding-left:0px;margin-bottom:15px}.responsive-enabled .component-configurator .surface-list .thumbnail{flex-direction:row;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;padding:10px 2px 0px 2px}.responsive-enabled .component-configurator .surface-list .thumbnail .surface-item{padding:0px 4px;flex-basis:25%;margin-bottom:10px;position:relative;cursor:pointer}.responsive-enabled .component-configurator .surface-list .thumbnail .surface-item.selected .variant .image{border:4px solid #fe9900}.responsive-enabled .component-configurator .surface-list .thumbnail .surface-item .variant{flex-direction:column}.responsive-enabled .component-configurator .surface-list .thumbnail .surface-item .variant .image{width:100%;max-width:100%;border:4px solid transparent}.responsive-enabled .component-configurator .surface-list .thumbnail .surface-item .variant .image .magnifying-glass .icon-magnify{opacity:1}.responsive-enabled .component-configurator .surface-list .thumbnail .surface-item .variant .image img{border:none;display:block}.responsive-enabled .component-configurator .surface-list .thumbnail .surface-item .variant .name{padding:5px 0;text-align:center}.responsive-enabled .component-configurator .surface-list .thumbnail .surface-item .variant .name:before{display:none}}@media screen and (max-width: 620px) and (min-width: 320px){.responsive-enabled .component-configurator .surface-list .title{padding-left:0;text-align:center}.responsive-enabled .component-configurator .surface-list .thumbnail .surface-item{flex-basis:50%;max-width:50%}}.component-dimensions{padding:15px;border-bottom:1px solid #ccc}.component-dimensions .heading{display:block;font-size:13px;font-weight:300;color:#525252;margin:0px}.component-dimensions .component-shape{display:block;margin-right:10px;padding-top:10px}.component-dimensions .component-shape .icon,.component-dimensions .component-shape .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-dimensions .component-shape img,.component-dimensions .component-shape .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-dimensions .component-shape img{width:90px;height:90px;margin-left:-5px}.component-dimensions .dimensions{display:flex;justify-content:space-between;padding-top:15px}.component-dimensions .dimensions.no-thickness{justify-content:flex-start}.component-dimensions .dimensions.no-thickness .width{margin-right:30px}.component-dimensions .dimensions.show-deepness .deepness{margin-left:30px}.component-dimensions .dimensions.diameter{justify-content:flex-start}.component-dimensions .dimensions.diameter .width{width:40%;margin-right:30px}.component-dimensions .width,.component-dimensions .height,.component-dimensions .thickness,.component-dimensions .deepness{padding:0px 5px;display:flex;width:30%;align-items:center;justify-content:space-evenly}.component-dimensions .width .group,.component-dimensions .height .group,.component-dimensions .thickness .group,.component-dimensions .deepness .group{display:flex;align-items:center}.component-dimensions .width.width,.component-dimensions .height.width,.component-dimensions .thickness.width,.component-dimensions .deepness.width{padding-left:0}.component-dimensions .divider{display:none;color:#626262;line-height:30px;padding:0 5px;font-size:14px}.component-dimensions .units{font-size:14px;color:#626262}.component-dimensions label{font-size:14px;color:#626262;cursor:pointer}.component-dimensions .select-box{border:1px solid #ccc;border-radius:0px;background:#fff;position:relative;margin:0px 5px}.component-dimensions .select-box select{-webkit-appearance:none;-moz-appearance:none;background-color:#fff;border:none;width:100px;max-width:100px;height:30px;padding:5px;font-size:14px}.component-dimensions .select-box .icon-arrow-down{width:13px;height:13px;fill:#ccc;position:absolute;right:5px;top:50%;transform:translateY(-50%);pointer-events:none}.component-dimensions input{width:100%;max-width:100px;height:30px;font-size:14px;text-align:right;padding:5px;margin:0px 5px;-webkit-appearance:none;-moz-appearance:none;border:1px solid #ccc;border-radius:0px;background:#fff;position:relative}.component-dimensions input:focus{outline:solid 1px #ccc}.component-dimensions.has-shape{display:flex}.component-dimensions.has-shape .wraper{display:flex;flex-direction:column;padding-top:10px}.component-dimensions.has-shape .wraper .heading{padding-top:12px}.component-dimensions.has-shape .dimensions{padding-top:10px}.component-dimensions.has-shape .width,.component-dimensions.has-shape .height,.component-dimensions.has-shape .thickness{flex-direction:column;align-items:flex-start}.component-dimensions.has-shape .width label,.component-dimensions.has-shape .height label,.component-dimensions.has-shape .thickness label{padding-bottom:5px}.component-dimensions.has-shape .width .group,.component-dimensions.has-shape .height .group,.component-dimensions.has-shape .thickness .group{display:flex;align-items:center}.component-dimensions.has-shape .width input,.component-dimensions.has-shape .width .select-box,.component-dimensions.has-shape .height input,.component-dimensions.has-shape .height .select-box,.component-dimensions.has-shape .thickness input,.component-dimensions.has-shape .thickness .select-box{margin-left:0px}@media screen and (max-width: 1200px) and (min-width: 1024px){.responsive-enabled .component-dimensions .dimensions{justify-content:flex-start}.responsive-enabled .component-dimensions .dimensions .width,.responsive-enabled .component-dimensions .dimensions .height,.responsive-enabled .component-dimensions .dimensions .thickness{width:auto;margin-right:10px}}@media screen and (max-width: 1023px) and (min-width: 768px){.responsive-enabled .component-dimensions .dimensions{justify-content:flex-start}.responsive-enabled .component-dimensions .dimensions .width,.responsive-enabled .component-dimensions .dimensions .height,.responsive-enabled .component-dimensions .dimensions .thickness{width:auto;margin-right:10px}.responsive-enabled .component-dimensions .dimensions .thickness{margin-right:0px}.responsive-enabled .component-dimensions .dimensions .thickness .select-box .thickness-input{min-width:0px;width:auto;padding-right:20px}}@media screen and (max-width: 767px) and (min-width: 320px){.responsive-enabled .component-dimensions .dimensions{align-items:flex-end;justify-content:flex-start}.responsive-enabled .component-dimensions .dimensions .width,.responsive-enabled .component-dimensions .dimensions .height,.responsive-enabled .component-dimensions .dimensions .thickness{display:block;text-align:center}.responsive-enabled .component-dimensions .dimensions .width label,.responsive-enabled .component-dimensions .dimensions .height label,.responsive-enabled .component-dimensions .dimensions .thickness label{display:block;margin-bottom:5px;color:#626262}.responsive-enabled .component-dimensions .dimensions .width .select-box,.responsive-enabled .component-dimensions .dimensions .height .select-box,.responsive-enabled .component-dimensions .dimensions .thickness .select-box{margin:0}.responsive-enabled .component-dimensions .dimensions .width .select-box select,.responsive-enabled .component-dimensions .dimensions .height .select-box select,.responsive-enabled .component-dimensions .dimensions .thickness .select-box select{width:100%;max-width:100%;height:47px;min-width:75px;font-size:16px}.responsive-enabled .component-dimensions .dimensions .width input,.responsive-enabled .component-dimensions .dimensions .height input,.responsive-enabled .component-dimensions .dimensions .thickness input{height:47px;margin:0;font-size:16px;max-width:100%}.responsive-enabled .component-dimensions .dimensions .width.width .units,.responsive-enabled .component-dimensions .dimensions .height.width .units,.responsive-enabled .component-dimensions .dimensions .thickness.width .units{display:none}.responsive-enabled .component-dimensions .dimensions .width.height,.responsive-enabled .component-dimensions .dimensions .height.height,.responsive-enabled .component-dimensions .dimensions .thickness.height{width:calc(30% + 30px)}.responsive-enabled .component-dimensions .dimensions .width.height label,.responsive-enabled .component-dimensions .dimensions .height.height label,.responsive-enabled .component-dimensions .dimensions .thickness.height label{width:calc(100% - 32px)}.responsive-enabled .component-dimensions .dimensions .width.height .group,.responsive-enabled .component-dimensions .dimensions .height.height .group,.responsive-enabled .component-dimensions .dimensions .thickness.height .group{display:flex;align-items:center}.responsive-enabled .component-dimensions .dimensions .width.height .group .units,.responsive-enabled .component-dimensions .dimensions .height.height .group .units,.responsive-enabled .component-dimensions .dimensions .thickness.height .group .units{width:25px;margin-left:5px;color:#626262}.responsive-enabled .component-dimensions .dimensions .divider{display:block;line-height:47px;color:#626262;margin:0 10px}}.component-board-side-surface{flex-basis:20%}.component-board-side-surface .disabled{opacity:0.5}.component-board-side-surface img{vertical-align:bottom}.component-board-side-surface:hover .image{border:4px solid #fff}.component-board-side-surface.active .image{border:4px solid #fe9900}.component-board-side-surface .image{border:4px solid transparent}.component-board-side-surface .component-tooltip .tooltip-content{min-width:300px}.component-board-sides .sides{padding:15px;border-bottom:1px solid #ccc;display:flex;align-items:flex-start;justify-content:space-between}.component-board-sides .component-board-side-preview{width:45%;padding:0 15px 0 0}.component-board-sides .component-board-surface-direction-select{padding-left:10px}.component-board-sides .direction-and-lamination{width:55%;display:flex;flex-direction:column;align-items:center;justify-content:center}.component-board-sides .direction-and-lamination .configuration{display:flex;justify-content:center;align-items:center}.component-board-side-preview{display:flex;flex-direction:column;justify-content:center;align-items:center}.component-board-side-preview span.title{color:#626262;font-size:14px;font-style:normal;margin:5px 0 0 0}.component-board-surface-direction{display:flex;padding:15px 20px 15px 20px}.component-board-surface-direction.hidden{display:none}.component-board-surface-direction .component-board-surface-direction-select{flex:50%;padding-left:40px}.component-board-surface-direction .surface-direction-preview{display:flex;justify-content:center;flex-basis:50%}.component-board-surface-direction .surface-direction-preview .demonstration-image{width:100px;height:100px;background-size:cover;background-repeat:no-repeat}.component-board-surface-direction .surface-direction-preview .demonstration-image.orientation-square{background-image:url(/build/images/long_board_decor_equal.c5796081.jpg)}.component-board-surface-direction .surface-direction-preview .demonstration-image.orientation-landscape{width:150px;background-image:url(/build/images/long_board_decor_width.c5756de8.jpg)}.component-board-surface-direction .surface-direction-preview .demonstration-image.orientation-landscape.direction-short{background-image:url(/build/images/short_board_decor_width.f1e7cbd4.jpg)}.component-board-surface-direction .surface-direction-preview .demonstration-image.orientation-portrait{height:150px;background-image:url(/build/images/long_board_decor_height.99204b81.jpg)}.component-board-surface-direction .surface-direction-preview .demonstration-image.orientation-portrait.direction-short{background-image:url(/build/images/short_board_decor_height.584bd151.jpg)}.component-board-surface-direction-select{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.component-board-surface-direction-select.hidden{display:none}.component-board-surface-direction-select label{color:#626262;font-size:14px}.component-board-surface-direction-select select{height:30px;font-size:13px;background-color:#fff;border:1px solid #f2f2f2;margin:5px 0px;width:100%}.component-board-surface-direction-select select.disabled{color:#ccc;pointer-events:none}.component-board-laminated-sides-select{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.component-board-laminated-sides-select label{color:#626262;font-size:14px}.component-board-laminated-sides-select select{height:30px;font-size:13px;background-color:#fff;border:1px solid #f2f2f2;margin:5px 0px;width:100%}.component-board-laminated-sides-checkboxes{display:flex;flex-direction:column;align-items:center;justify-content:center}.component-board-laminated-sides-checkboxes .middle{display:flex;flex-direction:row;align-items:center;justify-content:center}.component-board-laminated-sides-checkboxes .demonstration-image{width:100px;height:100px;background-size:cover;background-repeat:no-repeat;border:4px solid #f4f4f4}.component-board-laminated-sides-checkboxes .demonstration-image.laminated-top{border-top:4px solid #606B6F}.component-board-laminated-sides-checkboxes .demonstration-image.laminated-right{border-right:4px solid #606B6F}.component-board-laminated-sides-checkboxes .demonstration-image.laminated-bottom{border-bottom:4px solid #606B6F}.component-board-laminated-sides-checkboxes .demonstration-image.laminated-left{border-left:4px solid #606B6F}.component-board-laminated-sides-checkboxes .demonstration-image.orientation-square{background-image:url(/build/images/long_board_for_sides_equal.d97fa1b2.png)}.component-board-laminated-sides-checkboxes .demonstration-image.orientation-landscape{width:150px;background-image:url(/build/images/long_board_for_sides_width.d5db4d6d.png)}.component-board-laminated-sides-checkboxes .demonstration-image.orientation-landscape.direction-short{background-image:url(/build/images/short_board_for_sides_width.fa7134dc.png)}.component-board-laminated-sides-checkboxes .demonstration-image.orientation-portrait{height:150px;background-image:url(/build/images/long_board_for_sides_height.75619d53.png)}.component-board-laminated-sides-checkboxes .demonstration-image.orientation-portrait.direction-short{background-image:url(/build/images/short_board_for_sides_height.3a65bd35.png)}.component-board-laminated-sides-checkboxes .checkbox{width:20px;height:20px;padding:0px;display:inline-block;border-radius:0px;vertical-align:middle;position:relative;-webkit-transition:width 2s ease;border:1px solid #ccc;background-color:#fff;margin:2px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.component-board-laminated-sides-checkboxes .checkbox.selected:before{content:"";position:absolute;width:8px;height:4px;background:#fe9900;transform:rotate(45deg);top:10px;left:2px}.component-board-laminated-sides-checkboxes .checkbox.selected:after{content:"";position:absolute;width:14px;height:4px;background:#fe9900;transform:rotate(-45deg);top:8px;left:4px}.component-frame-size-type{border-bottom:1px solid #ccc;text-align:center;padding:15px 10px}.component-frame-size-type .heading{display:flex;color:#626262;font-weight:500;font-size:14px;padding:0px;margin:0px 0px 15px 0px;text-align:initial}.component-frame-size-type .front{position:relative;height:31px}.component-frame-size-type .front:before{position:absolute;content:"";top:0px;left:0px;background-image:url(/build/images/frame-left-top.08ec8daa.png);width:65px;height:31px}.component-frame-size-type .front:after{position:absolute;content:"";top:0px;right:0px;background-image:url(/build/images/frame-right-top.c40bd9f9.png);width:65px;height:31px}.component-frame-size-type .picture{position:relative;height:32px}.component-frame-size-type .picture:before{position:absolute;content:"";top:0px;left:0px;background-image:url(/build/images/frame-left-bottom.2b0e165a.png);width:47px;height:32px}.component-frame-size-type .picture:after{position:absolute;content:"";top:0px;right:0px;background-image:url(/build/images/frame-right-bottom.75c44004.png);width:47px;height:32px}.component-frame-size-type .picture .wrapper{margin:0px 47px}.component-frame-size-type .wrapper{margin:0px 65px;height:31px;line-height:31px;position:relative}.component-frame-size-type .wrapper:before{content:"";position:absolute;top:50%;left:5px;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid #BFBFBF;transform:translateY(-50%)}.component-frame-size-type .wrapper:after{content:"";position:absolute;top:50%;right:5px;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #BFBFBF;transform:translateY(-50%)}.component-frame-size-type .wrapper .wrapper-inner{margin:0px 10px;position:relative}.component-frame-size-type .wrapper .wrapper-inner:before{content:'';position:absolute;border-top:2px solid #BFBFBF;width:100%;left:0px;top:50%;transform:translateY(-50%)}.component-frame-size-type .outer .wrapper{margin:0px 0px}.component-frame-size-type .styled-radio-box{display:inline-block}.component-frame-size-type .styled-radio-box.selected .styled-radio:before{content:"";width:10px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);border-radius:50%;background-color:#fe9900}.component-frame-size-type .styled-radio-box .label{height:31px;display:inline-block;width:auto;position:relative;z-index:1;padding:0px 15px;background:#f2f2f2;min-width:130px;text-align:left;color:#626262;font-size:14px}.component-frame-size-type .styled-radio-box .label .styled-radio{width:20px;height:20px;margin:0px 5px 0px 0px;display:inline-block;border:1px solid #ddd;border-radius:50%;vertical-align:middle;position:relative;background-color:#fff;cursor:pointer}.component-backlit-mirror-configurator .configurator-wrapper.disabled{pointer-events:none;opacity:.2}.component-standard-size-list{padding:15px 10px;border-bottom:1px solid #f2f2f2;background-color:#fff}.component-standard-size-list h3.title{color:#626262;font-size:14px;font-weight:500;margin:0 0 5px 0}.component-standard-size-list span.subtitle{font-size:14px;margin:0 0 15px 0;font-weight:400}.component-standard-size-list .list{list-style-type:none;columns:2;-webkit-columns:2;-moz-columns:2;padding:0}.component-standard-size-list .list .item{margin-bottom:5px;padding:5px;display:inline-block;width:100%}.component-standard-size-list .list .item.active{background-color:#e4e4e4;border-radius:5px}.component-standard-size-list .list .item.active .title:before{background-color:#fe9900}.component-standard-size-list .list .item .title{color:#626262;font-size:14px;text-transform:none}.component-standard-size-list .list .item .title:before{content:'';width:17px;height:17px;display:inline-block;border:1px solid #d9d9d9;border-radius:50%;margin:0 5px 0 0;background-color:white;vertical-align:-4px;box-shadow:inset 0 0 0 4px white}.component-standard-size-list .list .item .price{color:#65bd65;font-weight:500;margin-left:5px}.component-backlit-mirror-light-list{padding:15px 10px;border-bottom:1px solid #ccc}.component-backlit-mirror-light-list h3.title{color:#626262;font-size:14px;font-weight:500;margin:0 0 15px 0;display:flex}.component-backlit-mirror-light-list .list{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start}.component-backlit-mirror-light-list .lighting-item{display:flex;flex-direction:column;align-items:stretch;justify-content:center;flex-basis:33%}.component-backlit-mirror-light-list .lighting-item .title{font-size:14px;margin:0;font-weight:500}.component-backlit-mirror-light-list .lighting-item .variant-wrap{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch}.component-backlit-mirror-light-list .lighting-item .variant-wrap .image{margin:5px 5px 0 0;cursor:pointer}.component-backlit-mirror-light-list .lighting-item .variant-wrap .image .thumbnail{width:52px;height:52px;vertical-align:bottom}.component-backlit-mirror-light-list .lighting-item .variant-wrap .variants{display:flex;flex-direction:column;justify-content:space-around;align-items:flex-start}.component-backlit-mirror-light-list .lighting-item .variant-wrap .variants .variant-name{cursor:pointer}.component-backlit-mirror-light-list .lighting-item .variant-wrap .variants .variant-name.selected:before{background-color:#ff9900}.component-backlit-mirror-light-list .lighting-item .variant-wrap .variants .variant-name:before{content:'';width:17px;height:17px;display:inline-block;border:1px solid #d9d9d9;border-radius:50%;margin:0 3px 0 0;background-color:white;box-shadow:inset 0 0 0 4px white;vertical-align:-5px}.component-backlit-mirror-light-list .lighting-item .variant-wrap .variants .variant-name span{font-size:14px;color:#626262}.component-heading{padding:15px 15px 0px 15px}.component-heading h1.title{color:#626262;font-size:14px;font-weight:500;margin:0px}.component-standard-size-group-list{padding-bottom:15px}.component-standard-size-group-list h3.title{color:#626262;font-size:14px;font-weight:500;margin:0px;display:flex;padding:10px}.component-standard-size-group-list .standard-size-group-list{display:flex}.component-standard-size-group-list .standard-size-group-list .standard-size-group{width:50%;padding:10px}.component-standard-size-group-list .standard-size-group-list .standard-size-group .image{width:100%;border:3px solid transparent;position:relative;cursor:pointer}.component-standard-size-group-list .standard-size-group-list .standard-size-group .image img{display:block;width:100%;max-width:100%}.component-standard-size-group-list .standard-size-group-list .standard-size-group .image span{position:absolute;top:7px;left:10px;color:#ffffff;font-size:14px;font-weight:300}.component-standard-size-group-list .standard-size-group-list .standard-size-group .image:hover{border:3px solid #fff}.component-standard-size-group-list .standard-size-group-list .standard-size-group .item{margin:15px 0 10px 0}.component-standard-size-group-list .standard-size-group-list .standard-size-group .item .edge{cursor:pointer}.component-standard-size-group-list .standard-size-group-list .standard-size-group .item .name{color:#626262;font-size:14px;font-weight:400;display:flex;align-items:center;cursor:pointer}.component-standard-size-group-list .standard-size-group-list .standard-size-group .item .name:before{content:'';width:17px;height:17px;display:inline-block;border:1px solid #d9d9d9;border-radius:50%;margin:0 10px 0 0;background-color:white;box-shadow:inset 0 0 0 4px white}.component-standard-size-group-list .standard-size-group-list .standard-size-group.active .image{border:3px solid #fe9900}.component-standard-size-group-list .standard-size-group-list .standard-size-group.active .item .name:before{background-color:#fe9900}.component-select-input{position:relative;width:100%;max-width:350px}.component-select-input .option-select{-webkit-appearance:none;-moz-appearance:none;border-radius:0px;background:transparent;font-size:14px;padding:5px 10px;height:37px;line-height:26px;width:100%;border:1px solid #ddd;background-color:white;color:#626262;cursor:pointer}.component-select-input .option-select:disabled{color:#ddd;border-color:#ddd}.component-select-input .option-select:focus{outline:none}.component-select-input .icon-arrow-down{position:absolute;top:50%;right:10px;transform:translateY(-50%);fill:#ccc;z-index:0;width:13px;height:13px;pointer-events:none}.component-option-list{display:flex;flex-direction:column;background:#fff;padding:15px 0px}.component-option-list .list-item{margin-bottom:15px}.component-option-list .list-item:last-child{margin-bottom:0px}.component-option-list .list-item .options-group{display:flex;flex-direction:row;justify-content:flex-start}.component-option-list .list-item .options-group .options-item{margin-bottom:0px}.component-option-list .list-item .options-group .options-item:first-child{flex-grow:1}.component-option-list .list-item .options-group .options-item:first-child .photo{display:block}.component-option-list .list-item .options-group .options-item .photo{display:none}.component-option-list .list-item .options-item{margin-bottom:15px}@media all and (-ms-high-contrast: active), (-ms-high-contrast: none){.component-option-list .list-item .options-item{flex:1 0 100px}}.component-option-list .list-item .options-item:last-child{margin-bottom:0px}.component-option-list .list-item .options-item .select{display:flex;align-items:flex-start}.component-option-list .list-item .options-item .select .photo{max-width:80px;width:100%}.component-option-list .list-item .options-item .select .photo img{width:100%;height:auto}.component-option-list .list-item .options-item .select .photo img.no-image{opacity:.6}.component-option-list .list-item .options-item .select .content{padding-left:15px}.component-option-list .list-item .options-item .textarea textarea{width:100%;height:100px;min-height:100px;border:1px solid #f2f2f2;resize:vertical}.component-option-list .list-item .options-item .radio .list{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch}.component-option-list .list-item .options-item .radio .item{display:flex;flex-direction:column;flex-basis:25%;margin-bottom:10px}.component-option-list .list-item .options-item .radio .item.active .name:before{background-color:#ff9900}.component-option-list .list-item .options-item .radio .item.active .image{border:4px solid #fe9900}.component-option-list .list-item .options-item .radio .item.active .image .magnifying-glass{width:100%;height:100%;top:0}.component-option-list .list-item .options-item .radio .item.active .image .magnifying-glass a{width:100%;height:100%;position:absolute}.component-option-list .list-item .options-item .radio .item.active .image .magnifying-glass .icon,.component-option-list .list-item .options-item .radio .item.active .image .magnifying-glass .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-option-list .list-item .options-item .radio .item.active .image .magnifying-glass img,.component-option-list .list-item .options-item .radio .item.active .image .magnifying-glass .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-option-list .list-item .options-item .radio .item.active .image .magnifying-glass img{position:absolute;top:calc(100% - 40px);right:0px;opacity:1}.component-option-list .list-item .options-item .radio .item .image{max-width:110px;max-height:130px;overflow:hidden;position:relative;cursor:pointer;border:4px solid transparent}.component-option-list .list-item .options-item .radio .item .image img{display:block}.component-option-list .list-item .options-item .radio .item .image .magnifying-glass{position:absolute;top:calc(100% - 40px);right:0px;z-index:1}.component-option-list .list-item .options-item .radio .item .image .magnifying-glass .icon,.component-option-list .list-item .options-item .radio .item .image .magnifying-glass .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-option-list .list-item .options-item .radio .item .image .magnifying-glass img,.component-option-list .list-item .options-item .radio .item .image .magnifying-glass .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-option-list .list-item .options-item .radio .item .image .magnifying-glass img{opacity:0.3;width:40px;height:40px}.component-option-list .list-item .options-item .radio .item .name{color:#626262;font-size:14px;padding-top:5px;display:flex;flex-direction:row;cursor:pointer;padding-left:4px}.component-option-list .list-item .options-item .radio .item .name:before{content:'';width:17px;height:17px;min-width:17px;display:inline-block;border:1px solid #d9d9d9;border-radius:50%;margin:0 3px 0 0;background-color:white;box-shadow:inset 0 0 0 4px white}.component-option-list .list-item .options-item .radio .item .name span{vertical-align:4px}.component-option-list .list-item .options-item .title{font-size:14px;font-weight:500;padding-bottom:5px;display:block;margin:0px;min-height:21px;text-transform:none;display:flex;flex-direction:row;align-items:center}.component-option-list .list-item .options-item .title .icon-info{width:15px;height:15px;fill:#fe9900;vertical-align:-3px;margin-left:5px;cursor:pointer}@media screen and (max-width: 500px){.responsive-enabled .component-option-list .list-item .options-group{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end}.responsive-enabled .component-option-list .list-item .options-group .options-item{width:100%}.responsive-enabled .component-option-list .list-item .options-group .options-item:first-child{margin-bottom:0px}.responsive-enabled .component-option-list .list-item .options-group .options-item:last-child{width:calc(100% - 80px);margin-top:-20px}}@media screen and (max-width: 767px) and (min-width: 320px){.responsive-enabled .component-option-list{padding:15px 10px}.responsive-enabled .component-option-list .list-item .options-item .title{padding:0 0 5px 0}.responsive-enabled .component-option-list .list-item .options-item .textarea .title{font-size:16px}}@media screen and (max-width: 620px) and (min-width: 320px){.responsive-enabled .component-option-list{padding:15px 10px}.responsive-enabled .component-option-list .list-item .options-item .title{padding:0 0 5px 0;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;position:relative}.responsive-enabled .component-option-list .list-item .options-item .title .component-tooltip .tooltip-content .comment{font-size:14px}.responsive-enabled .component-option-list .list-item .options-item .title .component-tooltip .icon-info{width:24px;height:24px}}@media screen and (max-width: 460px){.responsive-enabled .component-option-list{padding:15px 10px}.responsive-enabled .component-option-list .list-item .options-item .title{justify-content:space-between}.responsive-enabled .component-option-list .list-item .options-item .title .component-tooltip .tooltip-content{width:calc(100vw - 20px);left:100%;right:auto;transform:translateX(-100%)}.responsive-enabled .component-option-list .list-item .options-item .title .component-tooltip .tooltip-content:before{display:none}}.component-list{padding:15px 10px;border-bottom:1px solid #ccc}.component-list h3.title{color:#626262;font-size:14px;font-weight:500;margin:0px 0px 15px 0px}.component-list h3.title .component-tooltip{display:inline-block}.component-list .list.columns{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;justify-content:flex-start}.component-list .list.columns-1{flex-direction:column}.component-list .list.columns-1 .component-list-item{margin-bottom:0}.component-list .list.columns-1 .component-list-item .name{margin:0 0 5px 0}.component-list .list.columns-2 .component-list-item{flex-basis:calc(50% - 5px);width:calc(50% - 5px);margin:0 5px 10px 0}.component-list .list.columns-3 .component-list-item{flex-basis:calc(33%);width:calc(33%);margin-bottom:0}.component-list .list.columns-4{justify-content:space-between}.component-list .list.columns-4 .component-list-item{margin-bottom:0;max-width:25%}.component-list .list.columns-5 .component-list-item{flex-basis:20%;width:20%;margin-bottom:0px;padding:1px}.component-list .list.bigger-gaps{justify-content:space-between}.component-list .list.bigger-gaps.not-full-line.columns-3 .component-list-item{margin-right:44px}.component-list .list.bigger-gaps.columns-3 .component-list-item{flex-basis:calc(33% - 28px);width:calc(33% - 28px)}.component-list .list.not-full-line{justify-content:flex-start}.component-list .list.not-full-line.columns-4 .component-list-item{padding-right:3px}.component-list-item{margin-bottom:5px}.component-list-item .variant{cursor:pointer}.component-list-item div.name{color:#626262;font-size:14px;font-weight:400;display:flex;align-items:center;margin:5px 0 5px 0}.component-list-item div.name.with-radio:before{content:'';width:20px;height:20px;min-width:20px;display:inline-block;border:1px solid #d9d9d9;border-radius:50%;vertical-align:-6px;margin:0 5px 0 2px;background-color:white;box-shadow:inset 0 0 0 5px white}.component-list-item div.name .component-tooltip{display:inline-block}.component-list-item div.name .available-thicknesses{display:block;margin-bottom:3px;margin-left:0}.component-list-item div.name .available-thicknesses .pill{background-color:#C82B29;border-radius:10px;padding:1px 5px;color:#fff;font-size:11px;margin-right:5px;text-align:center;white-space:nowrap;margin-left:0}.component-list-item .image{border:4px solid transparent;position:relative}.component-list-item .image .magnifying-glass{position:absolute;bottom:0px;right:0px;z-index:1}.component-list-item .image .magnifying-glass:hover .icon-magnify{opacity:0.8}.component-list-item .image .magnifying-glass .icon-magnify{opacity:0.3;width:40px;height:40px}.component-list-item .image img{vertical-align:bottom;width:auto;max-width:none}.component-list-item .image .icon-info{display:none}.component-list-item:hover .image{border:4px solid #fff}.component-list-item.selected .name{color:#fe9900}.component-list-item.selected .name.with-radio:before{background-color:#ff9900}.component-list-item.selected .image{border:4px solid #fe9900}.component-list-item.selected .image .magnifying-glass{width:100%;height:100%}.component-list-item.selected .image .magnifying-glass a{width:100%;height:100%;position:absolute}.component-list-item.selected .image .magnifying-glass a .icon-magnify{position:absolute;bottom:4px;right:0px;opacity:1}.component-list-item.selected .image.show-checkmark:before{width:6px;height:11px;content:"";transform:rotate(45deg);border-bottom:4px solid #0ba85c;border-right:4px solid #0ba85c;position:absolute;top:12px;left:20px;top:10%;left:15%;z-index:1}.component-list-item.thumbnail-side .variant{display:flex;align-items:center}.component-list-item.thumbnail-side .variant .image{width:auto;margin-right:5px}.component-list-item.thumbnail-side .variant .image img{width:auto;max-width:inherit}.component-list-item.thumbnail-side .variant .name{margin-bottom:0;margin-top:0}.component-list-item.disabled .name{opacity:.5}.component-list-item.disabled .image>img{opacity:.5}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.component-list-item.thumbnail-side .variant .image>img{max-width:70px}}.component-standard-product-configurator .configurator-wrapper.disabled{pointer-events:none;opacity:.2}.component-ral-color-list .custom-color{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding-bottom:10px;border-bottom:1px solid #ccc;padding:10px}.component-ral-color-list .custom-color .color-palette{width:215px;height:50px;background-image:url(/build/images/ral-color-palette.61422141.png);background-size:100%;background-repeat:no-repeat}.component-ral-color-list .custom-color .color-form{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.component-ral-color-list .custom-color .color-form label{font-size:16px;font-weight:500;color:#626262;margin-right:15px}.component-ral-color-list .custom-color .color-form input{max-width:150px;height:30px;border:1px solid #a9a9a9;background-color:#fff;text-align:center;font-size:14px}.component-ral-color-list .custom-color .color-form input.error{border-color:#c83a3d}@media screen and (max-width: 620px) and (min-width: 320px){.responsive-enabled .component-ral-color-list .custom-color{align-items:stretch}.responsive-enabled .component-ral-color-list .custom-color .color-palette{background-size:cover;background-position:right;height:auto}.responsive-enabled .component-ral-color-list .custom-color .color-form{flex-direction:column}.responsive-enabled .component-ral-color-list .custom-color .color-form label{margin-right:0}}.component-shower-configurator .configurator-wrapper{display:flex;padding:15px}.component-shower-configurator .configurator-wrapper .component-shower-preview{flex:0 0 45%}.component-shower-configurator .configurator-wrapper .component-shower-segment-list{flex:0 0 55%}.component-shower-configurator .price-wrapper{background-color:#ffffff;padding:15px 0px 15px 0px}.component-shower-configurator .price-wrapper .quick-price{background-color:#ffffff;border-top:1px solid #ccc;padding:10px}.component-shower-preview img{border:1px solid #ccc;vertical-align:bottom;max-width:100%;width:100%}.component-shower-segment-list{font-size:14px}.component-shower-segment-list .header{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:nowrap}.component-shower-segment-list .header strong{align-self:center;color:#626262;font-weight:500;margin:0px 47px 10px auto;text-align:center;width:80px;word-wrap:break-word}.component-shower-segment-list .header strong:first-of-type{margin:0px auto 10px 67px}.component-shower-segment-list .segment-row{display:flex;justify-content:center;flex-wrap:nowrap;vertical-align:middle;margin-bottom:5px}.component-shower-segment-list .segment-row input{width:100%;max-width:80px;height:30px;text-align:right;padding:5px;margin:0px 5px;-webkit-appearance:none;-moz-appearance:none;border:1px solid #ccc;border-radius:0px;background:#fff;position:relative}.component-shower-segment-list .segment-row span{align-self:center;color:#626262;padding:3px;text-align:center}.component-shower-segment-list .segment-row span.shower-segment-key{background-color:#a41601;border:2px solid white;border-radius:15px;color:white;display:block;font-size:17px;font-weight:700;height:30px;line-height:26px;margin-right:15px;padding:0;text-transform:uppercase;width:30px}.component-shower-segment-list .segment-row span.units{text-align:right}.component-board-laminated-sides{display:flex;padding:15px 20px 15px 20px}.component-board-laminated-sides .component-board-laminated-sides-select{flex:50%;padding-left:40px}.component-board-laminated-sides .component-board-laminated-sides-checkboxes{flex:50%}.component-board-configurator .board-surfaces{border-bottom:1px solid #ccc}.component-board-configurator .board-surfaces .component-board-surface-list .component-list{border-bottom:none}.component-board-configurator .board-side-surfaces{border-bottom:1px solid #ccc}.component-board-configurator .board-side-surfaces .component-board-side-list .component-list{border-bottom:none}.component-products-filters{width:100%;background-color:#fff;padding:20px;border-top:solid 1px #f4f4f4}.component-products-filters .no-products-message{font-size:16px;color:#626262;text-align:center;padding-top:20px;margin:20px -20px 0 -20px;border-top:solid 1px #f4f4f4}.component-products-filters .filters-title{padding:0 0 5px 0;color:#2D2D2D;font-size:14px;font-weight:400}.component-products-filters .filter{padding:8px;display:flex;border:solid 1px transparent;margin-right:20px;height:auto;align-items:center}.component-products-filters .filter .icon,.component-products-filters .filter .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-products-filters .filter img,.component-products-filters .filter .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-products-filters .filter img{height:20px;width:20px;min-width:20px}.component-products-filters .filter .icon img,.component-products-filters .filter .page-legacy-product .select-option-row td.main img img,.page-legacy-product .select-option-row td.main .component-products-filters .filter img img,.component-products-filters .filter .page-legacy-product .select-option-row td .option-side-right img img,.page-legacy-product .select-option-row td .option-side-right .component-products-filters .filter img img{width:100%;height:100%}.component-products-filters .filter .title{padding-left:8px;height:auto;line-height:20px;color:#818181;font-weight:300;font-size:14px}.component-products-filters .filter .checkmark{width:14px;height:16px;margin:1px 0 0 8px;visibility:hidden}.component-products-filters .filter .checkmark svg{width:100%;height:100%;fill:#3C9C2E}.component-products-filters .filter.active{border-color:#E0E0E0}.component-products-filters .filter.active .title{color:#2D2D2D}.component-products-filters .filter.active .checkmark{visibility:visible}.component-products-filters .filter:hover{cursor:pointer}.component-products-filters .products-filters-inline .filters{display:flex}.component-products-filters .products-filters-dropdown-holder{width:220px;display:inline-block;margin-right:30px}.component-products-filters .products-filters-dropdown-holder .products-filters-dropdown{position:relative;height:36px}.component-products-filters .products-filters-dropdown-holder .products-filters-dropdown .filter-icon-dropdown{position:absolute;width:18px;height:13px;right:15px;top:10px;fill:#666;z-index:103}.component-products-filters .products-filters-dropdown-holder .products-filters-dropdown .filter-icon-dropdown .icon,.component-products-filters .products-filters-dropdown-holder .products-filters-dropdown .filter-icon-dropdown .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-products-filters .products-filters-dropdown-holder .products-filters-dropdown .filter-icon-dropdown img,.component-products-filters .products-filters-dropdown-holder .products-filters-dropdown .filter-icon-dropdown .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-products-filters .products-filters-dropdown-holder .products-filters-dropdown .filter-icon-dropdown img{width:100%;height:100%}.component-products-filters .products-filters-dropdown-holder .products-filters-dropdown .filters{width:220px;height:36px;position:absolute;top:0;left:0;z-index:101}.component-products-filters .products-filters-dropdown-holder .products-filters-dropdown .filters .filter{background:#fff;width:100%;height:100%;display:none;border:solid 1px #E0E0E0;border-top:none}.component-products-filters .products-filters-dropdown-holder .products-filters-dropdown .filters .filter:hover .title{color:#2D2D2D}.component-products-filters .products-filters-dropdown-holder .products-filters-dropdown .filters .filter:first-child{display:flex;border-top:solid 1px #E0E0E0}.component-products-filters .products-filters-dropdown-holder .products-filters-dropdown .filters .filter.active:hover{cursor:auto}.component-products-filters .products-filters-dropdown-holder .products-filters-dropdown .filters .filter.active .title{font-weight:400;color:#818181}.component-products-filters .products-filters-dropdown-holder .products-filters-dropdown .filters .filter.filter-placeholder{font-weight:400;font-size:14px;color:#818181;align-items:center}.component-products-filters .products-filters-dropdown-holder .products-filters-dropdown .filters .filter.filter-placeholder .title{font-weight:400}.component-products-filters .products-filters-dropdown-holder .products-filters-dropdown .filters .filter.filter-placeholder:hover .title{color:#818181}.component-products-filters .products-filters-dropdown-holder .products-filters-dropdown .filters.active{z-index:104}.component-products-filters .products-filters-dropdown-holder .products-filters-dropdown .filters.active .filter{display:flex}.component-products-filters .products-filters-dropdown-holder .products-filters-dropdown .filters.active .filter.empty.active{display:none}.component-products-filters .products-filters-dropdown-holder .products-filters-dropdown .filters.active+.filter-icon-dropdown{z-index:105}@media screen and (max-width: 848px) and (min-width: 768px){.responsive-enabled .component-products-filters .products-filters-inline .filters .filter{margin:0 5px 0 0;height:auto;align-items:center}.responsive-enabled .component-products-filters .products-filters-inline .filters .filter .icon,.responsive-enabled .component-products-filters .products-filters-inline .filters .filter .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .responsive-enabled .component-products-filters .products-filters-inline .filters .filter img,.responsive-enabled .component-products-filters .products-filters-inline .filters .filter .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .responsive-enabled .component-products-filters .products-filters-inline .filters .filter img{min-width:20px}.responsive-enabled .component-products-filters .products-filters-inline .filters .filter .title{height:auto;font-size:13px;line-height:15px}.responsive-enabled .component-products-filters .products-filters-inline .filters .filter:last-child{margin:0}.responsive-enabled .component-products-filters .products-filters-dropdown-holder{margin:0 0 15px 0;width:100%}.responsive-enabled .component-products-filters .products-filters-dropdown-holder .filters{width:100%}}@media screen and (max-width: 560px){.responsive-enabled .component-products-filters .products-filters-inline .filters-title{padding:0 0 10px 0}.responsive-enabled .component-products-filters .products-filters-inline .filters{flex-direction:column}.responsive-enabled .component-products-filters .products-filters-inline .filters .filter{border-color:#E0E0E0;justify-content:space-between;margin:0 0 10px 0}.responsive-enabled .component-products-filters .products-filters-dropdown-holder{margin:0 0 15px 0;width:100%}.responsive-enabled .component-products-filters .products-filters-dropdown-holder .filters{width:100%}}.component-four-column-products-list{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:flex-start;margin:0 -10px}.component-four-column-products-list .product{width:25%;margin-top:20px;padding:0 10px;border:none;height:auto}.component-four-column-products-list .product .product-inner{height:auto;max-height:inherit;min-height:210px}.component-four-column-products-list .product .product-image{max-height:inherit;position:relative;overflow:hidden;height:auto}.component-four-column-products-list .product .product-image img{width:100%;height:auto;vertical-align:bottom}.component-four-column-products-list .product .product-image .product-configurator-button{width:auto;display:flex;justify-content:center;align-items:center;padding:0.7em 1.4em calc(.7em - 3px) 1.4em;background-color:#fe9900;color:#fff;border:none;border-bottom:3px solid #cb7a00;text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:0;font-size:1rem;-webkit-transition:opacity .3s ease-in;-moz-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;transition:opacity .3s ease-in;width:100%;position:absolute;bottom:0;left:0;opacity:0}.component-four-column-products-list .product .product-image .product-configurator-button.disabled,.component-four-column-products-list .product .product-image .product-configurator-button:disabled{pointer-events:none;opacity:.5}.component-four-column-products-list .product .product-image .product-configurator-button:focus{outline:none}.component-four-column-products-list .product .product-image .product-configurator-button.loading:before{-webkit-mask-image:url(/build/icons.180a58eb.svg#loader-usage);mask-image:url(/build/icons.180a58eb.svg#loader-usage);animation:spin 1s infinite linear}.component-four-column-products-list .product .product-image .product-configurator-button.product{width:auto;display:flex;justify-content:center;align-items:center;padding:0.7em 1.4em calc(.7em - 3px) 1.4em;background-color:#fe9900;color:#fff;border:none;border-bottom:3px solid #cb7a00;text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:0;font-size:1rem;width:100%}.component-four-column-products-list .product .product-image .product-configurator-button.product.disabled,.component-four-column-products-list .product .product-image .product-configurator-button.product:disabled{pointer-events:none;opacity:.5}.component-four-column-products-list .product .product-image .product-configurator-button.product:focus{outline:none}.component-four-column-products-list .product .product-image .product-configurator-button.product:before{content:'';background-color:#fff;width:1em;height:1em;width:1.5em;height:1.5em;-webkit-mask-image:url(/build/icons.180a58eb.svg#ruler-usage);mask-image:url(/build/icons.180a58eb.svg#ruler-usage)}.component-four-column-products-list .product .product-image .product-configurator-button.product:before{margin-right:10px}.component-four-column-products-list .product .product-image .product-configurator-button.product.loading:before{-webkit-mask-image:url(/build/icons.180a58eb.svg#loader-usage);mask-image:url(/build/icons.180a58eb.svg#loader-usage);animation:spin 1s infinite linear;width:1.1em;height:1.1em;margin:0.2em calc(.4em + 10px) 0.2em 0}.component-four-column-products-list .product .product-title{background-color:#fff;font-weight:500;color:#626262;font-size:14px;text-decoration:none;line-height:16px;display:block;height:50px;position:relative}.component-four-column-products-list .product .product-title>span{position:absolute;top:50%;transform:translateY(-50%);padding:5px 20px}.component-four-column-products-list .product:hover .product-image .product-configurator-button{opacity:1}@media screen and (max-width: 1200px) and (min-width: 320px){.responsive-enabled .component-four-column-products-list .product .product-image img{width:100%;height:auto}.responsive-enabled .component-four-column-products-list .product .product-title{padding:10px;min-height:52px;display:flex;align-items:center;justify-content:center}}@media screen and (max-width: 1115px){.responsive-enabled .component-four-column-products-list .product{width:33.33%}.responsive-enabled .component-four-column-products-list .product .product-inner{max-height:inherit;height:auto}.responsive-enabled .component-four-column-products-list .product .product-inner .product-image img{width:100%;height:auto}}@media screen and (max-width: 1023px) and (min-width: 768px){.responsive-enabled .component-four-column-products-list .product{width:50%}}@media screen and (max-width: 767px) and (min-width: 600px){.responsive-enabled .component-four-column-products-list .product{width:33.3%}}@media screen and (max-width: 599px) and (min-width: 450px){.responsive-enabled .component-four-column-products-list .product{width:50%}}@media screen and (max-width: 449px){.responsive-enabled .component-four-column-products-list .product{width:100%;padding:0 25px}}@media screen and (max-width: 1235px) and (min-width: 1200px){.responsive-enabled{overflow-x:hidden}}.component-category-markdown-description{padding:0;margin:20px 0 0 0;color:#626262}.component-category-markdown-description h2{font-size:16px}.component-category-markdown-description p{font-size:14px}.component-category-markdown-description p strong{font-weight:500}.component-framed-mirrors-products-list{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:flex-start;overflow:hidden}.component-framed-mirrors-products-list>.product{background:#fff;border-top:1px solid #f4f4f4;text-decoration:none;max-height:inherit;position:relative;height:auto;display:flex;flex-direction:column;width:25%}.component-framed-mirrors-products-list>.product:not(:first-child){border-left:1px solid #f4f4f4}.component-framed-mirrors-products-list>.product.hidden{display:none}.component-framed-mirrors-products-list>.product>*{box-sizing:border-box}.component-framed-mirrors-products-list>.product .product-inner{margin-top:auto;min-height:312px}.component-framed-mirrors-products-list>.product .product-inner .product-image{display:block}.component-framed-mirrors-products-list>.product .product-title{padding:4px 5px;background:rgba(255,255,255,0.6);width:100%;height:40px;text-shadow:0 0 8px #fff;font-weight:500;color:#626262;font-size:14px;text-decoration:none;line-height:16px;display:flex;align-items:center;justify-content:flex-end;text-align:right;position:absolute;bottom:0}.component-framed-mirrors-products-list>.product img{display:block;width:100%}.component-framed-mirrors-products-list>.product .product-configurator-button{width:auto;display:flex;justify-content:center;align-items:center;padding:0.7em 1.4em calc(.7em - 3px) 1.4em;background-color:#fe9900;color:#fff;border:none;border-bottom:3px solid #cb7a00;text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:0;font-size:1rem;-webkit-transition:opacity .15s ease-in;-moz-transition:opacity .15s ease-in;-o-transition:opacity .15s ease-in;transition:opacity .15s ease-in;width:100%;position:absolute;bottom:0;left:0;opacity:0}.component-framed-mirrors-products-list>.product .product-configurator-button.disabled,.component-framed-mirrors-products-list>.product .product-configurator-button:disabled{pointer-events:none;opacity:.5}.component-framed-mirrors-products-list>.product .product-configurator-button:focus{outline:none}.component-framed-mirrors-products-list>.product .product-configurator-button.loading:before{-webkit-mask-image:url(/build/icons.180a58eb.svg#loader-usage);mask-image:url(/build/icons.180a58eb.svg#loader-usage);animation:spin 1s infinite linear}.component-framed-mirrors-products-list>.product .product-configurator-button.product{width:auto;display:flex;justify-content:center;align-items:center;padding:0.7em 1.4em calc(.7em - 3px) 1.4em;background-color:#fe9900;color:#fff;border:none;border-bottom:3px solid #cb7a00;text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:0;font-size:1rem;width:100%}.component-framed-mirrors-products-list>.product .product-configurator-button.product.disabled,.component-framed-mirrors-products-list>.product .product-configurator-button.product:disabled{pointer-events:none;opacity:.5}.component-framed-mirrors-products-list>.product .product-configurator-button.product:focus{outline:none}.component-framed-mirrors-products-list>.product .product-configurator-button.product:before{content:'';background-color:#fff;width:1em;height:1em;width:1.5em;height:1.5em;-webkit-mask-image:url(/build/icons.180a58eb.svg#ruler-usage);mask-image:url(/build/icons.180a58eb.svg#ruler-usage)}.component-framed-mirrors-products-list>.product .product-configurator-button.product:before{margin-right:10px}.component-framed-mirrors-products-list>.product .product-configurator-button.product.loading:before{-webkit-mask-image:url(/build/icons.180a58eb.svg#loader-usage);mask-image:url(/build/icons.180a58eb.svg#loader-usage);animation:spin 1s infinite linear;width:1.1em;height:1.1em;margin:0.2em calc(.4em + 10px) 0.2em 0}.component-framed-mirrors-products-list>.product:hover .product-configurator-button{opacity:1}@media screen and (max-width: 1200px){.responsive-enabled .component-framed-mirrors-products-list .product{width:calc(100% / 3)}}@media screen and (max-width: 930px){.responsive-enabled .component-framed-mirrors-products-list .product{width:50%}}@media screen and (max-width: 767px){.responsive-enabled .component-framed-mirrors-products-list .product{width:calc(100% / 3)}}@media screen and (max-width: 600px){.responsive-enabled .component-framed-mirrors-products-list .product{width:50%}}@media screen and (max-width: 450px){.responsive-enabled .component-framed-mirrors-products-list .product{width:100%}}.component-cookies-confirmation{position:fixed;bottom:0;left:0;width:100%;background-color:rgba(255,255,255,0.9);display:none;flex-direction:row;justify-content:center;border-top:solid 1px #f4f4f4;align-items:center;box-shadow:0 0 1px rgba(0,0,0,0.1);height:60px;z-index:200}.component-cookies-confirmation p{font-size:12px;color:#666666;font-weight:300;max-width:690px;text-align:center}.component-cookies-confirmation p a{text-decoration:underline;color:#666666;font-weight:400;cursor:pointer}.component-cookies-confirmation button{width:auto;display:flex;justify-content:center;align-items:center;padding:0.7em 1.4em calc(.7em - 3px) 1.4em;background-color:#328d2b;color:#fff;border:none;border-bottom:3px solid #24661f;text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:0;font-size:.8rem;margin-left:15px}.component-cookies-confirmation button.disabled,.component-cookies-confirmation button:disabled{pointer-events:none;opacity:.5}.component-cookies-confirmation button:focus{outline:none}.component-cookies-confirmation button.loading:before{-webkit-mask-image:url(/build/icons.180a58eb.svg#loader-usage);mask-image:url(/build/icons.180a58eb.svg#loader-usage);animation:spin 1s infinite linear}.component-cookies-confirmation .icon-cookie{width:32px;fill:#666;margin-right:15px}body.cookie-policy-not-confirmed footer{margin-bottom:75px}@media screen and (max-width: 768px){body.cookie-policy-not-confirmed footer{margin-bottom:165px}}@media screen and (max-width: 547px){body.cookie-policy-not-confirmed footer{margin-bottom:180px}}@media screen and (max-width: 393px){body.cookie-policy-not-confirmed footer{margin-bottom:195px}}body.cookie-policy-not-confirmed .component-cookies-confirmation{display:flex}@media screen and (max-width: 1170px){.responsive-enabled .component-cookies-confirmation{padding:0 15px}}@media screen and (max-width: 767px) and (min-width: 320px){.responsive-enabled .component-cookies-confirmation{flex-direction:column;height:auto}.responsive-enabled .component-cookies-confirmation p{order:1;text-align:center}.responsive-enabled .component-cookies-confirmation button{order:3;margin:15px 0 15px 0}.responsive-enabled .component-cookies-confirmation .icon-cookie{order:2;height:32px}}.component-cookies-settings{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);max-width:760px;background-color:#ffffff;display:none;flex-direction:column;justify-content:center;border-top:solid 1px #f4f4f4;align-items:center;box-shadow:0 0 1px rgba(0,0,0,0.1);z-index:400;padding:30px;overflow:hidden}.component-cookies-settings p{font-size:12px;color:#666666;font-weight:300}.component-cookies-settings p a{text-decoration:underline;color:#666666;font-weight:400}.component-cookies-settings h3{padding:0px;margin:0px;font-weight:500;font-size:16px;display:block;line-height:15px;color:#626262}.component-cookies-settings .icon-remove{position:absolute;top:30px;right:30px;font-weight:600;font-size:16px;line-height:16px;cursor:pointer;height:16px;width:16px;fill:#626262}.component-cookies-settings .icon-remove:hover{fill:#2f2f2f}.component-cookies-settings .description{color:#626262;font-size:14px;font-weight:400;line-height:18px;margin:20px 0px}.component-cookies-settings .settings-list{margin-bottom:5px}.component-cookies-settings .settings-list .setting{display:flex}.component-cookies-settings .settings-list .setting .checkbox-inline input{display:none;opacity:0}.component-cookies-settings .settings-list .setting .checkbox-inline input:checked ~ label:after{display:block}.component-cookies-settings .settings-list .setting .checkbox-inline input:disabled ~ label{opacity:0.5}.component-cookies-settings .settings-list .setting .checkbox-inline .icon-checkmark{fill:#328d2b;vertical-align:middle;margin-right:5px;width:16px;height:16px}.component-cookies-settings .settings-list .setting .checkbox-inline label{vertical-align:middle;width:20px;height:20px;margin-right:20px;display:inline-block;border:1px solid #d9d9d9;background-color:#ffffff;box-shadow:inset 0 0 0 5px #ffffff}.component-cookies-settings .settings-list .setting .checkbox-inline label:after{display:none;content:"";position:absolute;width:5px;height:11px;border:solid #328d2b;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin-left:5px}.component-cookies-settings .settings-list .setting h4.title{color:#626262;font-size:14px;font-weight:500;line-height:15px;margin:0px 0px 5px 0px}.component-cookies-settings .settings-list .setting .description{font-size:13px;margin:0px 0px 15px 0px}.component-cookies-settings .buttons-container{display:flex;padding-left:40px}.component-cookies-settings .buttons-container button{width:auto;display:flex;justify-content:center;align-items:center;padding:0.7em 1.4em calc(.7em - 3px) 1.4em;background-color:#4c4c4c;color:#fff;border:none;border-bottom:3px solid #333;text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:0;font-size:.8rem;margin-left:20px}.component-cookies-settings .buttons-container button.disabled,.component-cookies-settings .buttons-container button:disabled{pointer-events:none;opacity:.5}.component-cookies-settings .buttons-container button:focus{outline:none}.component-cookies-settings .buttons-container button.loading:before{-webkit-mask-image:url(/build/icons.180a58eb.svg#loader-usage);mask-image:url(/build/icons.180a58eb.svg#loader-usage);animation:spin 1s infinite linear}.component-cookies-settings .buttons-container button:hover{background:#333}.component-cookies-settings .buttons-container button.enable-all{width:auto;display:flex;justify-content:center;align-items:center;padding:0.7em 1.4em calc(.7em - 3px) 1.4em;background-color:#328d2b;color:#fff;border:none;border-bottom:3px solid #24661f;text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:0;font-size:.8rem;margin-left:0}.component-cookies-settings .buttons-container button.enable-all.disabled,.component-cookies-settings .buttons-container button.enable-all:disabled{pointer-events:none;opacity:.5}.component-cookies-settings .buttons-container button.enable-all:focus{outline:none}.component-cookies-settings .buttons-container button.enable-all.loading:before{-webkit-mask-image:url(/build/icons.180a58eb.svg#loader-usage);mask-image:url(/build/icons.180a58eb.svg#loader-usage);animation:spin 1s infinite linear}.component-cookies-settings .icon-cookie{height:380px;width:380px;opacity:0.05;position:absolute;bottom:-45px;right:-50px;z-index:-1}body.show-cookies-settings.cookie-policy-not-confirmed .component-cookies-settings{display:block}@media screen and (max-width: 767px) and (min-width: 320px){.responsive-enabled .component-cookies-settings{width:calc(100% - 90px);flex-direction:column;height:auto}}@media screen and (max-width: 620px) and (min-width: 320px){.responsive-enabled .component-cookies-settings{width:100%}.responsive-enabled .component-cookies-settings .buttons-container{display:block;padding-left:0px}.responsive-enabled .component-cookies-settings .buttons-container button{margin:15px 0 15px 0;width:100%}.responsive-enabled .component-cookies-settings .icon-cookie{bottom:35px}}.component-products-shapes{width:100%;background-color:#fff;padding:20px;border-top:solid 1px #f4f4f4}.component-products-shapes .shapes-title{padding:0 0 5px 0;color:#2D2D2D;font-size:14px;font-weight:400}.component-products-shapes .shape{display:inline-block;cursor:pointer;border:1px solid #B2B2B2;width:52px;height:52px;opacity:0.4;margin-right:7px;text-align:center;padding:5px}.component-products-shapes .shape.active{opacity:1;border-bottom:solid 4px #FE9900}.component-products-shapes .shape .icon,.component-products-shapes .shape .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-products-shapes .shape img,.component-products-shapes .shape .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-products-shapes .shape img{width:42px;max-height:40px;max-width:100%}.component-shapes-list{background:#fff;padding:15px;margin-bottom:20px}.component-shapes-list .shapes-list{list-style-type:none;padding:0px;margin:0px;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start}.component-shapes-list .shapes-list .shape{border:1px solid #ccc;padding:5px;width:52px;height:52px;margin-right:10px;opacity:0.5}.component-shapes-list .shapes-list .shape:last-child{margin-right:0px}.component-shapes-list .shapes-list .shape.active,.component-shapes-list .shapes-list .shape:hover{opacity:1}.component-shapes-list .shapes-list .shape.active{border-bottom:4px solid #FE9900}.component-shapes-list .shapes-list .shape a,.component-shapes-list .shapes-list .shape div{display:block;text-align:center}.component-shapes-list .shapes-list .shape a .icon,.component-shapes-list .shapes-list .shape a .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-shapes-list .shapes-list .shape a img,.component-shapes-list .shapes-list .shape a .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-shapes-list .shapes-list .shape a img,.component-shapes-list .shapes-list .shape div .icon,.component-shapes-list .shapes-list .shape div .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-shapes-list .shapes-list .shape div img,.component-shapes-list .shapes-list .shape div .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-shapes-list .shapes-list .shape div img{width:100%;max-height:40px;fill:#ddd;vertical-align:bottom}.component-configurator-tabs .tabs{display:flex;list-style-type:none;margin:0;padding:0;color:#626262;font-size:14px;font-weight:300}.component-configurator-tabs .tabs .tab{display:flex;flex-direction:row;justify-content:center;align-items:center;width:50%;padding:10px;cursor:pointer;margin:0;border:1px solid transparent;border-bottom:1px solid #ccc}.component-configurator-tabs .tabs .tab.active{background-color:#f4f4f4;border:1px solid #ccc;border-bottom:1px solid transparent}.component-configurator-tabs .tabs .tab:last-child.active{border-right:1px solid transparent}.component-configurator-tabs .tabs .tab:first-child.active{border-left:1px solid transparent}.component-configurator-tabs .tabs .tab.information{color:#65bd65}.component-configurator-tabs .tabs .tab.information .icon,.component-configurator-tabs .tabs .tab.information .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-configurator-tabs .tabs .tab.information img,.component-configurator-tabs .tabs .tab.information .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-configurator-tabs .tabs .tab.information img{fill:#65bd65;width:25px;height:25px}.component-configurator-tabs .tabs .tab.information.active{background-color:#fff}.component-configurator-tabs .tabs .tab .icon,.component-configurator-tabs .tabs .tab .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-configurator-tabs .tabs .tab img,.component-configurator-tabs .tabs .tab .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-configurator-tabs .tabs .tab img{width:30px;height:30px;margin-right:10px;fill:#626262}.component-configurator-tabs .tabs .tab .tab-title{font-weight:500}.component-configurator-tabs .tab-contents .tab-content.configurator .configurator-title{display:none}.component-configurator-tabs .tab-contents .tab-content table{border-spacing:0px}.component-configurator-tabs .tab-contents .tab-content table .configurator-block{padding:0px}.component-configurator-tabs .tab-contents .tab-content table .configurator-block .product-info-configurator tbody .variants-block:first-child{background-color:#f4f4f4}.component-configurator-tabs .tab-contents .tab-content table .configurator-block .product-info-configurator tbody .variants-block:first-child>td{padding:0px 10px}.component-configurator-tabs .tab-contents .tab-content .top-description{padding-top:15px}.component-configurator-tabs .configurator-wrap{width:100%}@media screen and (max-width: 767px) and (min-width: 320px){.responsive-enabled .component-configurator-tabs .tabs{display:none}.responsive-enabled .component-configurator-tabs .tab-contents .tab-content.active{display:none}.responsive-enabled .component-configurator-tabs .tab-contents .tab-content[data-tab-switcher].visible{display:block}.responsive-enabled .component-configurator-tabs .tab-contents .tab-content.configurator .configurator-title{background:#fff;border-top:1px solid #ccc;padding:10px;font-size:16px;position:relative;text-align:center;color:#626262;display:block}.responsive-enabled .component-configurator-tabs .tab-contents .tab-content.configurator .configurator-title .icon-measuring-tape{display:inline;width:26px;height:26px;fill:#626262;vertical-align:-7px;margin-right:5px}.responsive-enabled .component-configurator-tabs .tab-contents .tab-content.configurator .configurator-title .icon-remove{display:block;width:19px;height:19px;fill:#626262;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.responsive-enabled .component-configurator-tabs .tab-contents .tab-content.information .top-description{padding:0 10px}.responsive-enabled .component-configurator-tabs .tab-contents .tab-content.information .short-description{padding:0 10px}.responsive-enabled .component-configurator-tabs .tab-contents .tab-content.information .short-description .short-description{padding:0}.responsive-enabled .component-configurator-tabs .tab-contents .tab-content.information .short-description table td{padding:0px}}.component-category-custom-size-mirror-products-list .attribute-title{color:#5b5c5c;font-size:14px;font-weight:700;margin:20px 0 10px 0}.component-category-custom-size-mirror-products-list .product-wrapper{height:54px;min-height:54px;display:flex;flex-direction:row;background:#fff;margin-top:1px;align-items:center;text-decoration:none}.component-category-custom-size-mirror-products-list .product-wrapper img{height:54px;width:54px}.component-category-custom-size-mirror-products-list .product-wrapper .title{margin-left:20px;color:#626262;font-weight:400;font-size:14px}.component-category-custom-size-mirror-products-list .product-wrapper span{text-decoration:none;color:#328d2b;font-size:14px;font-weight:400;margin-right:20px;display:block;margin-left:auto}.component-category-custom-size-mirror-products-list .product-wrapper span .icon,.component-category-custom-size-mirror-products-list .product-wrapper span .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-category-custom-size-mirror-products-list .product-wrapper span img,.component-category-custom-size-mirror-products-list .product-wrapper span .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-category-custom-size-mirror-products-list .product-wrapper span img{display:none;width:8px;height:10px;fill:#328d2b;vertical-align:-1px}.component-category-custom-size-mirror-products-list .product-wrapper:hover{background-color:#fcfcfc}.component-category-custom-size-mirror-products-list .product-wrapper:hover span .icon,.component-category-custom-size-mirror-products-list .product-wrapper:hover span .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-category-custom-size-mirror-products-list .product-wrapper:hover span img,.component-category-custom-size-mirror-products-list .product-wrapper:hover span .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-category-custom-size-mirror-products-list .product-wrapper:hover span img{display:inline-block}.component-category-custom-size-mirror-products-list .product-wrapper:hover .title{font-weight:700}@media screen and (max-width: 767px) and (min-width: 320px){.responsive-enabled .component-category-custom-size-mirror-products-list{padding:0 15px;margin-bottom:15px}.responsive-enabled .component-category-custom-size-mirror-products-list .product-wrapper .title{margin-right:10px}}.component-product-variant-lists{margin-bottom:20px}.component-product-variant-lists .expandable-variant-list{background-color:#fff}.component-product-variant-lists .expandable-variant-list .header{display:flex;justify-content:space-between;align-items:center;height:45px}.component-product-variant-lists .expandable-variant-list .header .selected-variant{flex:55%;display:flex;justify-content:space-around;align-items:center}.component-product-variant-lists .expandable-variant-list .header .selected-variant .label{font-size:14px;color:#626262;font-weight:500}.component-product-variant-lists .expandable-variant-list .header .expand-variants{color:#919191;fill:#919191;font-size:14px;flex:45%;border-left:1px solid #f4f4f4;align-self:stretch;display:flex;justify-content:center;align-items:center;cursor:pointer}.component-product-variant-lists .expandable-variant-list .header .expand-variants .icon,.component-product-variant-lists .expandable-variant-list .header .expand-variants .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-product-variant-lists .expandable-variant-list .header .expand-variants img,.component-product-variant-lists .expandable-variant-list .header .expand-variants .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-product-variant-lists .expandable-variant-list .header .expand-variants img{width:11px;height:11px;margin-left:5px;margin-bottom:-1px}.component-product-variant-lists .expandable-variant-list .header .expand-variants .icon.icon-arrow-up,.component-product-variant-lists .expandable-variant-list .header .expand-variants .page-legacy-product .select-option-row td.main img.icon-arrow-up,.page-legacy-product .select-option-row td.main .component-product-variant-lists .expandable-variant-list .header .expand-variants img.icon-arrow-up,.component-product-variant-lists .expandable-variant-list .header .expand-variants .page-legacy-product .select-option-row td .option-side-right img.icon-arrow-up,.page-legacy-product .select-option-row td .option-side-right .component-product-variant-lists .expandable-variant-list .header .expand-variants img.icon-arrow-up{display:none}.component-product-variant-lists .expandable-variant-list .header .expand-variants.active .icon-arrow-up{display:block}.component-product-variant-lists .expandable-variant-list .header .expand-variants.active .icon-arrow-down{display:none}.component-product-variant-lists .expandable-variant-list .variant-list{flex-wrap:wrap;display:none}.component-product-variant-lists .expandable-variant-list .variant-list.expanded{display:flex}.component-product-variant-lists .expandable-variant-list .variant-list .variant{flex:0 0 31%;margin-right:15px;padding:5px}.component-product-variant-lists .expandable-variant-list .variant-list .variant:nth-child(3n){margin-right:0;flex:0 0 32%}.component-product-variant-lists .expandable-variant-list .variant-list .variant:hover{border-color:#E0E0E0}.component-product-variant-lists .expandable-variant-list .variant-list .variant:hover .title{color:#2D2D2D}.component-product-variant-lists .variant{padding:8px;display:flex;border:solid 1px transparent;margin-right:20px;height:auto;align-items:center;text-decoration:none}.component-product-variant-lists .variant .icon,.component-product-variant-lists .variant .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-product-variant-lists .variant img,.component-product-variant-lists .variant .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-product-variant-lists .variant img{height:25px;width:25px;min-width:25px;margin-right:8px}.component-product-variant-lists .variant .icon img,.component-product-variant-lists .variant .page-legacy-product .select-option-row td.main img img,.page-legacy-product .select-option-row td.main .component-product-variant-lists .variant img img,.component-product-variant-lists .variant .page-legacy-product .select-option-row td .option-side-right img img,.page-legacy-product .select-option-row td .option-side-right .component-product-variant-lists .variant img img{width:100%;height:100%}.component-product-variant-lists .variant .title{height:auto;line-height:20px;color:#818181;font-weight:300;font-size:14px}.component-product-variant-lists .variant.active{border-color:#E0E0E0}.component-product-variant-lists .variant.active .title{color:#2D2D2D}.component-product-variant-lists .variant:hover{cursor:pointer}.component-product-variant-lists .variant-list{width:100%;background-color:#fff;padding:15px;border-top:solid 1px #f4f4f4;display:flex}.component-tooltip{position:relative}.component-tooltip .icon-info{width:15px;height:15px;fill:#fe9900;vertical-align:-3px;margin-left:5px;cursor:pointer}.component-tooltip:hover .tooltip-content{display:block}.component-tooltip .tooltip-content{position:absolute;background-color:#ff9900;padding:10px;width:auto;box-shadow:-1px -1px 20px rgba(0,0,0,0.25);left:0;top:calc(100% + 8px);z-index:400;display:none}.component-tooltip .tooltip-content.active{display:block}.component-tooltip .tooltip-content:before{content:"";position:absolute;width:0;height:0;margin-left:-0.5em;box-sizing:border-box;border:6px solid black;border-color:transparent transparent #ff9900 #ff9900;transform-origin:0 0;transform:rotate(135deg);top:0px;left:28px}.component-tooltip .tooltip-content .close-tooltip{position:absolute;right:15px;top:15px;z-index:1;display:none}.component-tooltip .tooltip-content .close-tooltip .icon-remove{width:15px;height:15px;fill:#626262}.component-tooltip .tooltip-content h4.title{font-size:12px;font-weight:400;margin-bottom:5px;padding:0px;color:#fff;text-transform:none;padding-right:15px;text-align:left}.component-tooltip .tooltip-content .comment{font-size:11px;font-weight:400;color:#fff;min-width:200px}.component-tooltip .tooltip-content img{border:none;width:auto;max-width:500px}.component-tooltip.light .tooltip-content{background:#fff;padding:0}.component-tooltip.light .tooltip-content:before{border-color:transparent transparent #FFF #FFF}.component-tooltip.light .tooltip-content img{width:auto;height:auto}.component-tooltip.light .tooltip-content .title{display:none}.component-tooltip.light .tooltip-content ul.list{text-align:left;padding:15px 15px 10px 24px;margin:0;list-style-type:none;display:block}.component-tooltip.light .tooltip-content ul.list li{color:#626262;font-size:13px;line-height:15px;font-weight:400;position:relative}.component-tooltip.light .tooltip-content ul.list li:before{content:"";position:absolute;background-color:#65bd65;width:5px;height:5px;top:5px;left:-10px;border-radius:50%}@media screen and (max-width: 1023px) and (min-width: 768px){.responsive-enabled .component-tooltip .tooltip-content{background-color:#fff;padding:15px}.responsive-enabled .component-tooltip .tooltip-content:before{border-color:transparent transparent #fff #fff}.responsive-enabled .component-tooltip .tooltip-content h4.title{color:#626262}.responsive-enabled .component-tooltip .tooltip-content .comment{color:#626262}}@media screen and (max-width: 767px) and (min-width: 320px){.responsive-enabled .component-tooltip .tooltip-content{background-color:#fff;padding:15px}.responsive-enabled .component-tooltip .tooltip-content:before{border-color:transparent transparent #fff #fff}.responsive-enabled .component-tooltip .tooltip-content img{border:none}.responsive-enabled .component-tooltip .tooltip-content h4.title{color:#626262;font-size:13px;padding-left:0px;font-weight:400;margin-bottom:5px}.responsive-enabled .component-tooltip .tooltip-content .comment{color:#626262}}.no-effects .component-tooltip .tooltip-content,.no-effects .component-tooltip:hover .tooltip-content{display:none}.component-configurator-button{padding:0px;margin-bottom:0px;clear:both;display:none}.component-configurator-button .configurator-button{width:auto;display:flex;justify-content:center;align-items:center;padding:0.7em 1.4em calc(.7em - 3px) 1.4em;background-color:#fe9900;color:#fff;border:none;border-bottom:3px solid #cb7a00;text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:0;font-size:1rem;width:100%}.component-configurator-button .configurator-button.disabled,.component-configurator-button .configurator-button:disabled{pointer-events:none;opacity:.5}.component-configurator-button .configurator-button:focus{outline:none}.component-configurator-button .configurator-button:before{content:'';background-color:#fff;width:1em;height:1em;width:1.5em;height:1.5em;-webkit-mask-image:url(/build/icons.180a58eb.svg#ruler-usage);mask-image:url(/build/icons.180a58eb.svg#ruler-usage)}.component-configurator-button .configurator-button:before{margin-right:10px}.component-configurator-button .configurator-button.loading:before{-webkit-mask-image:url(/build/icons.180a58eb.svg#loader-usage);mask-image:url(/build/icons.180a58eb.svg#loader-usage);animation:spin 1s infinite linear;width:1.1em;height:1.1em;margin:0.2em calc(.4em + 10px) 0.2em 0}@media screen and (max-width: 767px) and (min-width: 320px){.responsive-enabled .component-configurator-button{position:fixed;bottom:0px;right:0px;width:100%;padding:15px 10px 15px 10px;background:#fff;z-index:300;box-shadow:0px -2px 5px rgba(0,0,0,0.1);height:74px}.responsive-enabled .component-configurator-button .configurator-button{padding:8px 15px}}@media screen and (max-width: 767px) and (min-width: 320px){.responsive-enabled *[data-tab-switcher]{display:none}.responsive-enabled *[data-tab-switcher].visible{display:block}}.component-legacy-product-sidebar{position:sticky;top:0}@media screen and (max-width: 767px) and (min-width: 320px){.responsive-enabled .component-legacy-product-sidebar{position:static}}.component-free-shipping-badge .badge{fill:#B51A1A}.component-free-shipping-badge .bottom-text{fill:none}.component-free-shipping-badge .text{font-family:'Roboto', sans-serif;font-size:22px;font-weight:bold;fill:#B51A1A}.component-free-shipping-badge.white{background-color:transparent}.component-free-shipping-badge.white .badge{fill:#FFF}.component-free-shipping-badge.white .text{fill:#FFF}.component-standard-product-list{background:#fff}.component-standard-product-list .tabs-content-wrapper{padding:10px;display:flex;flex-direction:row;justify-content:space-around;align-items:flex-start}.component-standard-product-list .tabs-content-wrapper .category{padding:10px;flex-basis:33.33%}.component-standard-product-list .tabs-content-wrapper .category>a{width:100%;display:block;text-decoration:none}.component-standard-product-list .tabs-content-wrapper .category>a>img{width:100%;height:auto;vertical-align:bottom}.component-standard-product-list .tabs-content-wrapper .category .info{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:15px 0;color:#626262;font-size:14px;font-weight:500}.component-standard-product-list .tabs-content-wrapper .category .info .thickness .icon,.component-standard-product-list .tabs-content-wrapper .category .info .thickness .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-standard-product-list .tabs-content-wrapper .category .info .thickness img,.component-standard-product-list .tabs-content-wrapper .category .info .thickness .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-standard-product-list .tabs-content-wrapper .category .info .thickness img{width:22px;height:22px;fill:#626262;display:inline-block;vertical-align:-6px;margin:0 5px 0 0}.component-standard-product-list .tabs-content-wrapper .category .products .orientations{display:flex;padding:5px 0;text-align:center}.component-standard-product-list .tabs-content-wrapper .category .products .orientations .orientation{border:1px solid transparent;color:#959595;flex-basis:50%;font-size:12px;font-weight:300;padding-bottom:3px;text-decoration:none}.component-standard-product-list .tabs-content-wrapper .category .products .orientations .orientation.active{border-bottom:1px solid #626262;color:#626262;font-weight:500;pointer-events:none}.component-standard-product-list .tabs-content-wrapper .category .products .orientations .orientation:not(.active):hover{color:#2f2f2f}.component-standard-product-list .tabs-content-wrapper .category .products-list{list-style-type:none;padding:0;margin:0}.component-standard-product-list .tabs-content-wrapper .category .products-list .product{color:#626262;border:solid 1px #ddd;border-bottom:none;font-size:14px;line-height:18px}.component-standard-product-list .tabs-content-wrapper .category .products-list .product:last-child{border-bottom:solid 1px #ddd}.component-standard-product-list .tabs-content-wrapper .category .products-list .product>a{color:#626262;text-decoration:none;display:flex;flex-direction:row;line-height:30px}.component-standard-product-list .tabs-content-wrapper .category .products-list .product>a:hover{background-color:#FE9900;color:#fff}.component-standard-product-list .tabs-content-wrapper .category .products-list .product>a:hover .price{color:#fff}.component-standard-product-list .tabs-content-wrapper .category .products-list .product .size{width:55%;text-align:right;padding-right:20px}.component-standard-product-list .tabs-content-wrapper .category .products-list .product .price{font-weight:500;color:#328D2B;width:45%;text-align:left;padding-left:20px}.component-standard-product-list .tabs-content-wrapper .category .products-list .product .empty{text-align:center;line-height:50px}.component-standard-product-list .info-message{color:#626262;font-size:14px;padding:0 20px 20px 20px}.component-global-corona-message{width:100%;display:block;padding:15px;border:1px solid #f90;border-left:4px solid #f90;background-color:#ffc266;color:#626262;font-size:14px;text-align:left;margin-bottom:20px;padding:10px 15px;background-color:#ff9900;text-align:center;color:#fff;min-width:1200px}.component-global-corona-message span{font-size:14px}.component-global-corona-message .icon-free-shipping{width:45px;height:27px;vertical-align:-10px;margin-right:15px}.component-global-corona-message strong{font-weight:800}.component-global-corona-message a{color:#fff;text-decoration:none}.component-global-corona-message a span{text-decoration:underline}.component-global-corona-message a .icon-arrow-right{width:10px;height:9px;fill:#FFF;vertical-align:0px}.component-full-width-category-item{display:flex;flex-direction:row;justify-content:space-between;align-items:center;background:#fff}.component-full-width-category-item .photo img{height:330px;width:auto;vertical-align:bottom}.component-full-width-category-item .content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;flex-basis:100%;padding:30px}.component-full-width-category-item .content h2.title{color:#626262;font-size:20px;font-weight:500;margin:0 0 15px 0;text-decoration:none}.component-full-width-category-item .content h2.title a{color:#626262;text-decoration:none}.component-full-width-category-item .content .description p{color:#626262;font-size:14px;font-weight:400;margin:0}.component-full-width-category-item .content .variants{margin-top:30px}.component-full-width-category-item .content .variants .list{display:flex;flex-direction:row;align-items:flex-end;justify-content:flex-start}.component-full-width-category-item .content .variants .list .variant{margin-right:20px}.component-full-width-category-item .content .variants .list .variant:last-child{margin-right:0}.component-full-width-category-item .content .variants .list .variant .category-icon{width:80px;height:80px}.component-full-width-category-item .actions{padding:15px 30px 15px 0;display:flex;flex-direction:column;align-items:stretch}.component-full-width-category-item .actions a{display:flex;flex-direction:row;justify-content:space-between;text-decoration:none;align-items:center;height:70px;border:1px solid #bcbcbc;background-color:#ffffff;padding:20px;margin-bottom:10px}.component-full-width-category-item .actions a .title-wrap{width:calc(100% - 11px);display:flex;justify-content:center;align-items:center}.component-full-width-category-item .actions a.product .category-icon{height:45px;flex-basis:35%;max-width:50px;margin-right:20px}.component-full-width-category-item .actions a.product .title span:first-child{display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:300px}.component-full-width-category-item .actions a:last-child{margin-bottom:0}.component-full-width-category-item .actions a .title{color:#626262;line-height:16px;text-align:center;display:flex;flex-direction:column;text-align:center;justify-content:center}.component-full-width-category-item .actions a .title span:first-child{font-size:18px;line-height:20px;font-weight:500;text-transform:uppercase;min-width:177px}.component-full-width-category-item .actions a .title span:nth-child(2){font-size:14px;line-height:16px;font-weight:400}.component-full-width-category-item .actions a .icon-arrow-right{margin-left:20px;width:11px;height:11px;fill:#fe9900}.component-full-width-category-menu{position:sticky;position:-webkit-sticky;top:0}.component-full-width-category-menu .list{width:100%;border-bottom:1px solid #ff9900;background-color:#fff;margin-bottom:20px;display:flex;flex-direction:row;align-items:center;justify-content:center}.component-full-width-category-menu .list .item:last-child a{border-right:1px solid #ccc}.component-full-width-category-menu .list .item.active{background-color:#f8f8f8}.component-full-width-category-menu .list .item a{min-height:45px;display:flex;flex-direction:row;align-items:center;justify-content:center;padding:0 10px 0 10px;border-left:1px solid #ccc;text-decoration:none;margin:10px 0}.component-full-width-category-menu .list .item a .category-icon{height:45px;max-width:65px;fill:#626262}.component-full-width-category-menu .list .item a .category-icon+span{margin-right:10px;padding:0}.component-full-width-category-menu .list .item a span{color:#626262;font-size:14px;font-weight:500;padding:0 20px}.component-chatbot{position:fixed;bottom:15px;right:15px;z-index:300}.component-chatbot .frame{position:absolute;bottom:calc(100% + 10px);right:0;width:474px;height:594px;border-radius:10px;overflow:hidden;box-shadow:0 3px 6px rgba(0,0,0,0.16);visibility:hidden;opacity:0}.component-chatbot .frame .header{width:100%;height:100px;position:relative;background:#fff;display:flex;align-items:center;justify-content:flex-start;padding:20px;border-bottom:1px solid #f2f2f2}.component-chatbot .frame .header .avatar{width:62px;height:62px;box-shadow:0 3px 6px rgba(0,0,0,0.16);background-color:#fff;border-radius:50%;margin-right:15px;position:relative}.component-chatbot .frame .header .avatar img{width:40px;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.component-chatbot .frame .header .name{color:#626262;font-size:18px;font-weight:500}.component-chatbot .frame .header .close-button{position:absolute;top:20px;right:20px;width:23px;height:23px;cursor:pointer}.component-chatbot .frame .header .close-button .icon,.component-chatbot .frame .header .close-button .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-chatbot .frame .header .close-button img,.component-chatbot .frame .header .close-button .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-chatbot .frame .header .close-button img{width:100%;height:100%;fill:#979797}.component-chatbot .frame .content{width:100%;height:calc(100% - 100px);background:#f4f4f4}.component-chatbot .frame .content:before{display:block;border-radius:50%;width:50px;height:50px;border:0.25rem solid #fe9900;border-top-color:rgba(0,0,0,0);animation:spin 1s infinite linear;content:'';margin:-25px 0px 0px -25px;position:absolute;top:50%;left:50%;border-width:8px;z-index:0}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.component-chatbot .frame .content iframe{width:100%;height:100%;border:none;position:relative;z-index:1}.component-chatbot .button{position:relative;width:84px;height:84px;background-color:#fe9900;border-radius:50%;padding:12px;cursor:pointer;box-shadow:2px 2px 5px #00000045}.component-chatbot .button .icon,.component-chatbot .button .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-chatbot .button img,.component-chatbot .button .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-chatbot .button img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:calc(100% - 24px);height:calc(100% - 24px);fill:#fff}.component-chatbot .button .icon-remove{opacity:0;width:calc(100% - 48px);height:calc(100% - 48px)}.component-chatbot.open .frame{visibility:visible;opacity:1}.component-chatbot.open .button .icon-chat-bubble{opacity:0}.component-chatbot.open .button .icon-remove{opacity:1}.component-sketcher-product .sketcher-button{width:auto;display:flex;justify-content:center;align-items:center;padding:0.7em 1.4em calc(.7em - 3px) 1.4em;background-color:#fe9900;color:#fff;border:none;border-bottom:3px solid #cb7a00;text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:0;font-size:1rem;width:100%}.component-sketcher-product .sketcher-button.disabled,.component-sketcher-product .sketcher-button:disabled{pointer-events:none;opacity:.5}.component-sketcher-product .sketcher-button:focus{outline:none}.component-sketcher-product .sketcher-button.loading:before{-webkit-mask-image:url(/build/icons.180a58eb.svg#loader-usage);mask-image:url(/build/icons.180a58eb.svg#loader-usage);animation:spin 1s infinite linear}.component-sketcher-product .mybutton{width:auto;display:flex;justify-content:center;align-items:center;padding:0.7em 1.4em calc(.7em - 3px) 1.4em;background-color:#B6B6B6;color:#fff;border:none;border-bottom:3px solid #9d9d9d;text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:0;font-size:1rem;display:inline-block}.component-sketcher-product .mybutton.disabled,.component-sketcher-product .mybutton:disabled{pointer-events:none;opacity:.5}.component-sketcher-product .mybutton:focus{outline:none}.component-sketcher-product .mybutton.loading:before{-webkit-mask-image:url(/build/icons.180a58eb.svg#loader-usage);mask-image:url(/build/icons.180a58eb.svg#loader-usage);animation:spin 1s infinite linear}.component-sketcher-product .sticky.stick{position:fixed;z-index:4;bottom:0px;width:100%;max-width:600px;left:50%;transform:translateX(-50%);padding:10px 15px 0px 15px;background-color:white}.component-cart-switch .cart-switch-button{width:auto;display:flex;justify-content:center;align-items:center;padding:0.7em 1.4em calc(.7em - 3px) 1.4em;background-color:#fe9900;color:#fff;border:none;border-bottom:3px solid #cb7a00;text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:0;font-size:.8rem}.component-cart-switch .cart-switch-button.disabled,.component-cart-switch .cart-switch-button:disabled{pointer-events:none;opacity:.5}.component-cart-switch .cart-switch-button:focus{outline:none}.component-cart-switch .cart-switch-button.loading:before{-webkit-mask-image:url(/build/icons.180a58eb.svg#loader-usage);mask-image:url(/build/icons.180a58eb.svg#loader-usage);animation:spin 1s infinite linear}.component-cart-switch .cart-switch-button.back-to-old-cart{width:auto;display:flex;justify-content:center;align-items:center;padding:0.7em 1.4em calc(.7em - 3px) 1.4em;background-color:#4c4c4c;color:#fff;border:none;border-bottom:3px solid #333;text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:0;font-size:.8rem}.component-cart-switch .cart-switch-button.back-to-old-cart.disabled,.component-cart-switch .cart-switch-button.back-to-old-cart:disabled{pointer-events:none;opacity:.5}.component-cart-switch .cart-switch-button.back-to-old-cart:focus{outline:none}.component-cart-switch .cart-switch-button.back-to-old-cart.loading:before{-webkit-mask-image:url(/build/icons.180a58eb.svg#loader-usage);mask-image:url(/build/icons.180a58eb.svg#loader-usage);animation:spin 1s infinite linear}.component-cart-content{padding:0px 20px;display:block;clear:both;width:100%;float:left}.component-cart-content .cart-header{border-bottom:1px solid #f2f2f2;display:flex;align-items:center;padding:5px 0px;font-weight:300;color:#626262;font-size:15px}.component-cart-content .cart-header .product{flex:1}.component-cart-content .cart-header .quantity{text-align:center;width:150px}.component-cart-content .cart-header .unit-price{text-align:right;width:130px}.component-cart-content .cart-header .total-price{text-align:right;width:130px}.component-cart-content .cart-empty-message{text-align:center;padding:100px 0 80px 0;color:#999999;display:none}.component-cart-content.cart-empty .cart-empty-message{display:block}.component-cart-product-list .product-line{display:flex;align-items:flex-start;width:100%;min-height:130px;border-bottom:1px solid #f2f2f2;padding:20px 0px;color:#626262;position:relative}.component-cart-product-list .product-line.removing{opacity:0.3}.component-cart-product-list .product-line:last-child{border-bottom:none}.component-cart-product-list .product-line .photo{padding-right:20px;width:140px;align-self:flex-start}.component-cart-product-list .product-line .photo img{width:100%}.component-cart-product-list .product-line .details{display:flex;flex-direction:column;width:calc(100% - 140px)}.component-cart-product-list .product-line .details .details-line{display:flex;align-items:center;justify-content:space-between;margin-bottom:5px}.component-cart-product-list .product-line .name{font-weight:500;display:block;font-size:15px;color:inherit;text-decoration:none;max-width:380px;font-weight:400}.component-cart-product-list .product-line .attributes{padding:0px;flex:1}.component-cart-product-list .product-line .attributes ul{list-style-type:none;padding:0px}.component-cart-product-list .product-line .attributes ul li{position:relative;padding:0px 15px;margin-bottom:4px;font-size:14px;line-height:16px;font-weight:300}.component-cart-product-list .product-line .attributes ul li:before{content:" ";width:5px;height:5px;background-color:#fe9900;position:absolute;left:0px;top:50%;transform:translateY(-50%)}.component-cart-product-list .product-line .quantity{padding:0px;font-size:15px;position:relative;z-index:1;text-align:center;width:150px}.component-cart-product-list .product-line.single-unit .quantity .changeable-quantity .change-buttons .down:hover{color:#ddd}.component-cart-product-list .product-line .price{text-align:right;font-size:16px;font-weight:500;width:130px}.component-cart-product-list .product-line .unit-price{text-align:right;font-size:16px;font-weight:300;width:130px}.component-cart-product-list .product-line .cart-actions{position:absolute;display:flex;bottom:15px;right:0px;text-align:right;font-size:14px}.component-cart-product-list .product-line .cart-actions a,.component-cart-product-list .product-line .cart-actions button{text-decoration:none;margin-left:10px;vertical-align:middle}.component-cart-product-list .product-line .cart-actions a:focus,.component-cart-product-list .product-line .cart-actions button:focus{outline:none}.component-cart-product-list .product-line .cart-actions a:before,.component-cart-product-list .product-line .cart-actions button:before{margin-right:5px;font-size:85%;vertical-align:middle}.component-cart-product-list .product-line .cart-actions form{display:inline-block}.component-cart-product-list .product-line .cart-actions .delete-product{color:#c82b2b}.component-cart-product-list .product-line .cart-actions .delete-product.sylius-delete-button{background:none !important;border:none;padding:0 !important;cursor:pointer}.component-cart-product-list .product-line .cart-actions .delete-product .icon,.component-cart-product-list .product-line .cart-actions .delete-product .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-cart-product-list .product-line .cart-actions .delete-product img,.component-cart-product-list .product-line .cart-actions .delete-product .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-cart-product-list .product-line .cart-actions .delete-product img{width:11px;height:11px;fill:#c82b2b;vertical-align:-1px;margin-right:5px}.component-cart-product-list .product-line .cart-actions .view-attachment{color:#fe9900}.component-cart-product-list .product-line .cart-actions .view-attachment .icon,.component-cart-product-list .product-line .cart-actions .view-attachment .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-cart-product-list .product-line .cart-actions .view-attachment img,.component-cart-product-list .product-line .cart-actions .view-attachment .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-cart-product-list .product-line .cart-actions .view-attachment img{width:13px;height:13px;fill:#fe9900;vertical-align:-1px}@media screen and (max-width: 1023px) and (min-width: 320px){.responsive-enabled .component-cart-product-list .cart-header{display:none}.responsive-enabled .component-cart-product-list .product-line .photo{display:block;float:left;width:100px;padding-right:15px}.responsive-enabled .component-cart-product-list .product-line .photo img{width:100%}.responsive-enabled .component-cart-product-list .product-line .attributes{width:calc(100% - 100px);display:flex;flex-wrap:wrap;margin-bottom:15px}.responsive-enabled .component-cart-product-list .product-line .attributes .name{width:100%;order:1;margin-bottom:10px}.responsive-enabled .component-cart-product-list .product-line .attributes .quantity{width:auto;order:2}.responsive-enabled .component-cart-product-list .product-line .attributes .price{width:auto;order:3;line-height:30px;margin-left:20px}.responsive-enabled .component-cart-product-list .product-line .attributes .attributes{width:100%;order:4;margin:10px 0px}}.component-cart-summary{position:sticky;top:0}.component-changeable-quantity{display:flex;justify-content:center;position:relative}.component-changeable-quantity.updating:after{content:'';position:absolute;right:10px;top:6px;display:block;border-radius:50%;width:10px;height:10px;border:0.25rem solid #fe9900;border-top-color:#fff;animation:spin 1s infinite linear}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.component-changeable-quantity input{border:1px solid #ccc;width:40px;font-size:16px;height:30px;float:left;text-align:center;border-radius:0px;-webkit-appearance:none;margin-left:2px;color:#626262}.component-changeable-quantity input::-webkit-outer-spin-button,.component-changeable-quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.component-changeable-quantity input{-moz-appearance:textfield}.component-changeable-quantity .change-buttons{float:left;height:30px;width:15px;border:1px solid #ccc;border-left:none;display:flex;text-align:center;justify-content:center;flex-direction:column}.component-changeable-quantity .change-buttons .icon,.component-changeable-quantity .change-buttons .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-changeable-quantity .change-buttons img,.component-changeable-quantity .change-buttons .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-changeable-quantity .change-buttons img{width:9px;height:12px;fill:#ccc}.component-changeable-quantity .change-buttons .up,.component-changeable-quantity .change-buttons .down{font-size:11px;width:100%;display:block;text-align:center;height:12px;color:#ddd;cursor:pointer}.component-changeable-quantity .change-buttons .up:before,.component-changeable-quantity .change-buttons .down:before{vertical-align:middle}.component-changeable-quantity .change-buttons .up:hover,.component-changeable-quantity .change-buttons .down:hover{color:#999999}.component-changeable-quantity .change-buttons .up.disabled,.component-changeable-quantity .change-buttons .down.disabled{opacity:.5;pointer-events:none}.component-error-messages{width:100%;display:block;padding:15px;border:1px solid #D48080;border-left:4px solid #D48080;background-color:#ecc;color:#626262;font-size:14px;text-align:left}.component-error-messages h3.header{font-size:15px;font-weight:500;margin:0 0 5px 0}.component-error-messages .content{list-style-type:none;margin:0;padding:0}.component-error-messages .content li{font-size:14px;padding:0 0 5px 0}.component-error-messages .content li:last-child{padding-bottom:0}.component-tos-agreement-box{background-color:transparent;z-index:400}.component-tos-agreement-box .agreement-text{color:#626262;font-size:14px;font-weight:400;line-height:18px;margin:20px 0px;overflow:auto;height:300px;padding:10px;border:solid 1px #e4e4e4;background-color:#f7f7f7}.component-tos-agreement-box .cancel-button{width:auto;display:flex;justify-content:center;align-items:center;padding:0.7em 1.4em calc(.7em - 3px) 1.4em;background-color:#B6B6B6;color:#fff;border:none;border-bottom:3px solid #9d9d9d;text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:0;font-size:1rem;margin-top:0px;float:left}.component-tos-agreement-box .cancel-button.disabled,.component-tos-agreement-box .cancel-button:disabled{pointer-events:none;opacity:.5}.component-tos-agreement-box .cancel-button:focus{outline:none}.component-tos-agreement-box .cancel-button:before{content:'';background-color:#fff;width:1em;height:1em;width:.8em;height:.8em;-webkit-mask-image:url(/build/icons.180a58eb.svg#remove-usage);mask-image:url(/build/icons.180a58eb.svg#remove-usage)}.component-tos-agreement-box .cancel-button:before{margin-right:10px}.component-tos-agreement-box .cancel-button.loading:before{-webkit-mask-image:url(/build/icons.180a58eb.svg#loader-usage);mask-image:url(/build/icons.180a58eb.svg#loader-usage);animation:spin 1s infinite linear}.component-tos-agreement-box .ok-button{width:auto;display:flex;justify-content:center;align-items:center;padding:0.7em 1.4em calc(.7em - 3px) 1.4em;background-color:#fe9900;color:#fff;border:none;border-bottom:3px solid #cb7a00;text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:0;font-size:1rem;flex-direction:row-reverse;float:right}.component-tos-agreement-box .ok-button.disabled,.component-tos-agreement-box .ok-button:disabled{pointer-events:none;opacity:.5}.component-tos-agreement-box .ok-button:focus{outline:none}.component-tos-agreement-box .ok-button:before{content:'';background-color:#fff;width:1em;height:1em;-webkit-mask-image:url(/build/icons.180a58eb.svg#checkmark-usage);mask-image:url(/build/icons.180a58eb.svg#checkmark-usage)}.component-tos-agreement-box .ok-button:before{margin-left:10px}.component-tos-agreement-box .ok-button.loading:before{-webkit-mask-image:url(/build/icons.180a58eb.svg#loader-usage);mask-image:url(/build/icons.180a58eb.svg#loader-usage);animation:spin 1s infinite linear}@media screen and (max-width: 620px) and (min-width: 320px){.component-tos-agreement-box .cancel-button{float:left;width:100%;margin-bottom:10px}.component-tos-agreement-box .ok-button{float:left;width:100%}}.component-sample-product{background:#fff;margin-top:20px}.component-sample-product .header{padding:15px 20px;display:flex;justify-content:space-between;align-items:center;font-size:17px;font-weight:400;cursor:pointer;color:#626262}.component-sample-product .header .icon-send-envelope{width:24px;height:15px;fill:#0ba85c}.component-sample-product .header .icon-arrow-up,.component-sample-product .header .icon-arrow-down{width:12px;height:12px;fill:#626262;vertical-align:-2px;margin-bottom:-2px}.component-sample-product .header .icon-arrow-up.icon-arrow-up,.component-sample-product .header .icon-arrow-down.icon-arrow-up{display:none}.component-sample-product .header.active .icon-arrow-up{display:block}.component-sample-product .header.active .icon-arrow-down{display:none}.component-sample-product .expandable-content{max-height:0;overflow:hidden;border-bottom:2px solid #0ba85c}.component-sample-product .expandable-content .description{padding:0 20px}.component-sample-product .expandable-content .description img{width:85px;float:left;margin:0 10px 5px 0}.component-sample-product .expandable-content .description p{font-size:14px;color:#626262;margin:0}.component-sample-product .expandable-content.expanded{max-height:500px;border-bottom-width:0}.component-sample-product .add-to-cart{margin-top:10px}.component-sample-product .add-to-cart button{width:auto;display:flex;justify-content:center;align-items:center;padding:0.7em 1.4em calc(.7em - 3px) 1.4em;background-color:#0ba85c;color:#fff;border:none;border-bottom:3px solid #087842;text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:0;font-size:1rem;font-size:.9rem;width:100%}.component-sample-product .add-to-cart button.disabled,.component-sample-product .add-to-cart button:disabled{pointer-events:none;opacity:.5}.component-sample-product .add-to-cart button:focus{outline:none}.component-sample-product .add-to-cart button:before{content:'';background-color:#fff;width:1em;height:1em;width:1.5em;height:1.5em;-webkit-mask-image:url(/build/icons.180a58eb.svg#cart-usage);mask-image:url(/build/icons.180a58eb.svg#cart-usage)}.component-sample-product .add-to-cart button:before{margin-right:10px}.component-sample-product .add-to-cart button.loading:before{-webkit-mask-image:url(/build/icons.180a58eb.svg#loader-usage);mask-image:url(/build/icons.180a58eb.svg#loader-usage);animation:spin 1s infinite linear;width:1.1em;height:1.1em;margin:0.2em calc(.4em + 10px) 0.2em 0}.component-checkout-steps{background:#fff;display:flex}.component-checkout-steps .step{border-right:1px solid #d6d6d6;position:relative;width:25%;height:80px;display:flex;align-items:center;justify-content:center}.component-checkout-steps .step:nth-child(1){z-index:4}.component-checkout-steps .step:nth-child(2){z-index:3}.component-checkout-steps .step:nth-child(3){z-index:2}.component-checkout-steps .step:nth-child(4){z-index:1}.component-checkout-steps .step:hover{background:#f9f9f9}.component-checkout-steps .step:hover:after{border-left-color:#f9f9f9}.component-checkout-steps .step.active{border-bottom:3px solid #fe9900}.component-checkout-steps .step.active a .icon,.component-checkout-steps .step.active a .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-checkout-steps .step.active a img,.component-checkout-steps .step.active a .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-checkout-steps .step.active a img{display:block}.component-checkout-steps .step.active a .icon.icon-check-in-circle2,.component-checkout-steps .step.active a .page-legacy-product .select-option-row td.main img.icon-check-in-circle2,.page-legacy-product .select-option-row td.main .component-checkout-steps .step.active a img.icon-check-in-circle2,.component-checkout-steps .step.active a .page-legacy-product .select-option-row td .option-side-right img.icon-check-in-circle2,.page-legacy-product .select-option-row td .option-side-right .component-checkout-steps .step.active a img.icon-check-in-circle2{display:none}.component-checkout-steps .step.active ~ .step{opacity:0.5;pointer-events:none}.component-checkout-steps .step.active ~ .step .icon,.component-checkout-steps .step.active ~ .step .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-checkout-steps .step.active ~ .step img,.component-checkout-steps .step.active ~ .step .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-checkout-steps .step.active ~ .step img{display:block}.component-checkout-steps .step.active ~ .step .icon-check-in-circle2{display:none}.component-checkout-steps .step:after,.component-checkout-steps .step:before{left:100%;top:50%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none}.component-checkout-steps .step:after{border-color:rgba(255,255,255,0);border-left-color:#fff;border-width:9px;margin-top:-9px}.component-checkout-steps .step:before{border-color:rgba(214,214,214,0);border-left-color:#d6d6d6;border-width:10px;margin-top:-10px}.component-checkout-steps .step:last-child{border-right:none}.component-checkout-steps .step:last-child:before,.component-checkout-steps .step:last-child:after{display:none}.component-checkout-steps .step a{padding:10px 30px;display:flex;justify-content:center;align-items:center;text-decoration:none;color:#2d2d2d}.component-checkout-steps .step a .title{display:block;font-size:16px;font-weight:500;margin-bottom:5px}.component-checkout-steps .step a .subtitle{display:block;font-size:12px}.component-checkout-steps .step .icon,.component-checkout-steps .step .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-checkout-steps .step img,.component-checkout-steps .step .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-checkout-steps .step img{min-width:40px;width:40px;height:40px;fill:#2d2d2d;margin-right:20px}.component-checkout-steps .step .icon.icon-map,.component-checkout-steps .step .page-legacy-product .select-option-row td.main img.icon-map,.page-legacy-product .select-option-row td.main .component-checkout-steps .step img.icon-map,.component-checkout-steps .step .page-legacy-product .select-option-row td .option-side-right img.icon-map,.page-legacy-product .select-option-row td .option-side-right .component-checkout-steps .step img.icon-map,.component-checkout-steps .step .icon.icon-truck,.component-checkout-steps .step .page-legacy-product .select-option-row td.main img.icon-truck,.page-legacy-product .select-option-row td.main .component-checkout-steps .step img.icon-truck,.component-checkout-steps .step .page-legacy-product .select-option-row td .option-side-right img.icon-truck,.page-legacy-product .select-option-row td .option-side-right .component-checkout-steps .step img.icon-truck,.component-checkout-steps .step .icon.icon-payment-card,.component-checkout-steps .step .page-legacy-product .select-option-row td.main img.icon-payment-card,.page-legacy-product .select-option-row td.main .component-checkout-steps .step img.icon-payment-card,.component-checkout-steps .step .page-legacy-product .select-option-row td .option-side-right img.icon-payment-card,.page-legacy-product .select-option-row td .option-side-right .component-checkout-steps .step img.icon-payment-card,.component-checkout-steps .step .icon.icon-flag,.component-checkout-steps .step .page-legacy-product .select-option-row td.main img.icon-flag,.page-legacy-product .select-option-row td.main .component-checkout-steps .step img.icon-flag,.component-checkout-steps .step .page-legacy-product .select-option-row td .option-side-right img.icon-flag,.page-legacy-product .select-option-row td .option-side-right .component-checkout-steps .step img.icon-flag{display:none}.component-address-book-select{position:relative;z-index:200;margin-top:20px}.component-address-book-select .heading{display:flex;align-items:center;border:1px solid #ccc;cursor:pointer}.component-address-book-select .heading .icon,.component-address-book-select .heading .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-address-book-select .heading img,.component-address-book-select .heading .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-address-book-select .heading img{width:23px;height:23px;margin:5px 10px 10px 10px;fill:#626262}.component-address-book-select .heading .text{color:#626262;font-weight:300;padding:15px 15px 15px 0;line-height:20px;flex:1}.component-address-book-select .heading .text strong{font-weight:500}.component-address-book-select .menu{position:absolute;background:#fff;z-index:200;width:100%;border:1px solid #ccc;border-top:none;display:none;box-shadow:0px 2px 5px rgba(0,0,0,0.1)}.component-address-book-select .menu .item{padding:10px 15px;color:#626262;font-weight:300;border-bottom:1px solid #eaeaea;cursor:pointer}.component-address-book-select .menu .item:last-child{border-bottom:none}.component-address-book-select .menu .item:hover{background-color:#eaeaea}.component-address-book-select .menu .item strong{font-weight:500}.component-address-book-select.active .menu{display:block}.component-method-item{width:100%;display:flex;justify-content:space-between;align-items:center;padding:20px 0;border-bottom:1px solid rgba(112,112,112,0.1)}.component-method-item input[type=radio]{display:none}.component-method-item input[type=radio]:checked ~ label:before{background-color:#fe9900}.component-method-item input[type=radio]:focus ~ label:before{box-shadow:inset 0 0 0 5px white, 0px 0px 2px #ddd}.component-method-item label{font-size:14px;font-weight:500;position:relative;padding-left:30px;color:#626262;display:flex;justify-content:space-between;width:100%;align-items:center;cursor:pointer}.component-method-item label:before{content:'';width:20px;height:20px;display:inline-block;border:1px solid #d9d9d9;border-radius:50%;margin:0 10px 0 0;background-color:white;box-shadow:inset 0 0 0 5px white;position:absolute;left:0;top:50%;transform:translateY(-50%)}.component-method-item label .description{font-size:12px;font-weight:400}.component-method-item .content{flex:1}.component-method-item .fee{font-size:14px;font-weight:500;color:#626262}.component-method-item .badge .badge-image{width:auto;max-width:150px;max-height:48px}.component-method-item .discount-label{background-color:#65bd65;color:#fff;font-size:11px;padding:3px 5px;text-transform:uppercase;margin-right:10px}.component-checkout-summary{background:#fff;width:100%;margin-bottom:20px;padding:15px 0px 0px 0px;display:block;font-size:14px;color:#2d2d2d;position:sticky;top:0}.component-checkout-summary .title{border-left:3px solid #2d2d2d;padding:5px 15px}.component-checkout-summary .title h4{margin:0px;font-weight:400;font-size:17px;color:#fe9900}.component-checkout-summary .content{padding:0 15px 0 18px;min-height:75px;position:relative}.component-checkout-summary .content .error-message{font-size:15px;text-align:center;color:#afafaf;display:block;padding:15px 0px}.component-checkout-summary .content .component-loader-mask{z-index:0}.component-checkout-summary .content .component-loader-mask:before{top:calc(50% - 35px);left:calc(50% - 35px)}.component-checkout-summary .order-shipping-method .icon,.component-checkout-summary .order-shipping-method .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-checkout-summary .order-shipping-method img,.component-checkout-summary .order-shipping-method .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-checkout-summary .order-shipping-method img{width:28px;height:28px;fill:#626262;vertical-align:-10px;margin-right:5px}.component-checkout-summary .order-payment-method .icon,.component-checkout-summary .order-payment-method .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-checkout-summary .order-payment-method img,.component-checkout-summary .order-payment-method .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-checkout-summary .order-payment-method img{width:28px;height:28px;fill:#626262;vertical-align:-10px;margin-right:5px}.component-checkout-summary .order-shipping-method,.component-checkout-summary .order-payment-method{width:100%;padding:10px 0px;border-bottom:1px solid #f2f2f2;font-size:14px;color:#626262}.component-checkout-summary .order-shipping-method .line-title,.component-checkout-summary .order-payment-method .line-title{width:100%;display:block;font-size:14px;font-weight:400}.component-checkout-summary .order-shipping-method .line-title:before,.component-checkout-summary .order-payment-method .line-title:before{font-size:28px;vertical-align:middle;margin-right:5px}.component-checkout-summary .order-shipping-method .line-title .no-selected-method,.component-checkout-summary .order-payment-method .line-title .no-selected-method{color:#c82b2b}.component-checkout-summary .order-summary-line{width:100%;padding:10px 0px;border-bottom:1px solid #f2f2f2;font-size:14px;display:flex;flex-direction:row;justify-content:space-between;flex-wrap:nowrap;align-items:center}.component-checkout-summary .order-summary-line .line-title{max-width:80%}.component-checkout-summary .order-summary-line:last-child{border-bottom:none}.component-checkout-summary .order-summary-line.ot_total,.component-checkout-summary .order-summary-line.total{font-weight:500}.component-checkout-summary .order-summary-line.ot_payment .line-amount{font-weight:500}.component-checkout-summary .order-summary-line.ot_discount,.component-checkout-summary .order-summary-line.ot_payment,.component-checkout-summary .order-summary-line.discount{color:#65bd65}.component-checkout-summary .summary-agreement{padding:15px 0px;float:left}.component-checkout-summary .summary-agreement .form-group{position:relative;margin-top:20px;width:100%}.component-checkout-summary .summary-agreement .form-group input[type=text],.component-checkout-summary .summary-agreement .form-group input[type=file],.component-checkout-summary .summary-agreement .form-group input[type=number],.component-checkout-summary .summary-agreement .form-group input[type=tel],.component-checkout-summary .summary-agreement .form-group input[type=email],.component-checkout-summary .summary-agreement .form-group input[type=password],.component-checkout-summary .summary-agreement .form-group textarea,.component-checkout-summary .summary-agreement .form-group select{border:1px solid #d9d9d9;color:#4f4f4f;padding:24px 10px 8px 10px;font-size:13px;width:100%;max-width:100%;margin:0;font-family:inherit;-moz-appearance:none;-webkit-appearance:none;background-color:#fff;border-radius:0px}.component-checkout-summary .summary-agreement .form-group input[type=text]::-ms-expand,.component-checkout-summary .summary-agreement .form-group input[type=file]::-ms-expand,.component-checkout-summary .summary-agreement .form-group input[type=number]::-ms-expand,.component-checkout-summary .summary-agreement .form-group input[type=tel]::-ms-expand,.component-checkout-summary .summary-agreement .form-group input[type=email]::-ms-expand,.component-checkout-summary .summary-agreement .form-group input[type=password]::-ms-expand,.component-checkout-summary .summary-agreement .form-group textarea::-ms-expand,.component-checkout-summary .summary-agreement .form-group select::-ms-expand{display:none}.component-checkout-summary .summary-agreement .form-group input[type=text]:focus,.component-checkout-summary .summary-agreement .form-group input[type=file]:focus,.component-checkout-summary .summary-agreement .form-group input[type=number]:focus,.component-checkout-summary .summary-agreement .form-group input[type=tel]:focus,.component-checkout-summary .summary-agreement .form-group input[type=email]:focus,.component-checkout-summary .summary-agreement .form-group input[type=password]:focus,.component-checkout-summary .summary-agreement .form-group textarea:focus,.component-checkout-summary .summary-agreement .form-group select:focus{box-shadow:0px 0px 2px #ddd;outline:none}.component-checkout-summary .summary-agreement .form-group input[type=text]:focus ~ .form-error,.component-checkout-summary .summary-agreement .form-group input[type=file]:focus ~ .form-error,.component-checkout-summary .summary-agreement .form-group input[type=number]:focus ~ .form-error,.component-checkout-summary .summary-agreement .form-group input[type=tel]:focus ~ .form-error,.component-checkout-summary .summary-agreement .form-group input[type=email]:focus ~ .form-error,.component-checkout-summary .summary-agreement .form-group input[type=password]:focus ~ .form-error,.component-checkout-summary .summary-agreement .form-group textarea:focus ~ .form-error,.component-checkout-summary .summary-agreement .form-group select:focus ~ .form-error{display:block}.component-checkout-summary .summary-agreement .form-group input[type=text]:-webkit-autofill,.component-checkout-summary .summary-agreement .form-group input[type=file]:-webkit-autofill,.component-checkout-summary .summary-agreement .form-group input[type=number]:-webkit-autofill,.component-checkout-summary .summary-agreement .form-group input[type=tel]:-webkit-autofill,.component-checkout-summary .summary-agreement .form-group input[type=email]:-webkit-autofill,.component-checkout-summary .summary-agreement .form-group input[type=password]:-webkit-autofill,.component-checkout-summary .summary-agreement .form-group textarea:-webkit-autofill,.component-checkout-summary .summary-agreement .form-group select:-webkit-autofill{-webkit-box-shadow:0 0 0 30px white inset;-webkit-text-fill-color:#4f4f4f}@media (hover: hover){.component-checkout-summary .summary-agreement .form-group input[type=text]:hover ~ .form-error,.component-checkout-summary .summary-agreement .form-group input[type=file]:hover ~ .form-error,.component-checkout-summary .summary-agreement .form-group input[type=number]:hover ~ .form-error,.component-checkout-summary .summary-agreement .form-group input[type=tel]:hover ~ .form-error,.component-checkout-summary .summary-agreement .form-group input[type=email]:hover ~ .form-error,.component-checkout-summary .summary-agreement .form-group input[type=password]:hover ~ .form-error,.component-checkout-summary .summary-agreement .form-group textarea:hover ~ .form-error,.component-checkout-summary .summary-agreement .form-group select:hover ~ .form-error{display:block}.component-checkout-summary .summary-agreement .form-group input[type=text]:-webkit-autofill,.component-checkout-summary .summary-agreement .form-group input[type=file]:-webkit-autofill,.component-checkout-summary .summary-agreement .form-group input[type=number]:-webkit-autofill,.component-checkout-summary .summary-agreement .form-group input[type=tel]:-webkit-autofill,.component-checkout-summary .summary-agreement .form-group input[type=email]:-webkit-autofill,.component-checkout-summary .summary-agreement .form-group input[type=password]:-webkit-autofill,.component-checkout-summary .summary-agreement .form-group textarea:-webkit-autofill,.component-checkout-summary .summary-agreement .form-group select:-webkit-autofill{-webkit-box-shadow:0 0 0 30px white inset;-webkit-text-fill-color:#4f4f4f}}.component-checkout-summary .summary-agreement .form-group:not(input[type=checkbox])>label{pointer-events:none}.component-checkout-summary .summary-agreement .form-group input[type=file]{padding-top:30px}.component-checkout-summary .summary-agreement .form-group textarea{height:82px}.component-checkout-summary .summary-agreement .form-group>label{color:#9a9a9a;background-color:white;font-size:12px;position:absolute;margin:1px;padding:9px 10px 3px 10px;width:calc(100% - 22px)}.component-checkout-summary .summary-agreement .form-group>label.required:after{content:" *";color:#c82b2b}.component-checkout-summary .summary-agreement .form-group.select>label{pointer-events:none}.component-checkout-summary .summary-agreement .form-group.select>label:before{position:absolute;top:100%;right:10px;color:#626262;content:"\25BE";font-size:20px;transform:translateY(-7px)}.component-checkout-summary .summary-agreement .form-group .toggle-checkbox{display:inline-block}.component-checkout-summary .summary-agreement .form-group .toggle-checkbox input[type=checkbox]{display:none}.component-checkout-summary .summary-agreement .form-group .toggle-checkbox label{font-size:16px;color:#2d2d2d;font-weight:400;position:static;background-color:transparent;cursor:pointer;display:flex;position:relative;align-items:center}.component-checkout-summary .summary-agreement .form-group .toggle-checkbox label:before{content:"";background:#ccc;width:46px;height:26px;display:block;border-radius:15px;position:relative;margin-right:15px;transition:background .1s linear}.component-checkout-summary .summary-agreement .form-group .toggle-checkbox label:after{content:"";width:20px;height:20px;display:block;position:absolute;top:50%;border-radius:50%;background:#fff;transform:translate(0%, -50%);left:calc(0% + 4px);transition:left .1s linear}.component-checkout-summary .summary-agreement .form-group .toggle-checkbox input[type=checkbox]:checked+label:before{background-color:#fe9900}.component-checkout-summary .summary-agreement .form-group .toggle-checkbox input[type=checkbox]:checked+label:after{left:22px}.component-checkout-summary .summary-agreement .form-group .radio-inline,.component-checkout-summary .summary-agreement .form-group .checkbox-inline{position:relative;overflow:hidden;float:left;margin-left:20px}.component-checkout-summary .summary-agreement .form-group .radio-inline:first-child,.component-checkout-summary .summary-agreement .form-group .checkbox-inline:first-child{margin-left:0}.component-checkout-summary .summary-agreement .form-group .radio-inline.vertically-centered label,.component-checkout-summary .summary-agreement .form-group .checkbox-inline.vertically-centered label{display:flex;align-items:center}.component-checkout-summary .summary-agreement .form-group .radio-inline.vertically-centered label span,.component-checkout-summary .summary-agreement .form-group .checkbox-inline.vertically-centered label span{padding-left:35px}.component-checkout-summary .summary-agreement .form-group .radio-inline input,.component-checkout-summary .summary-agreement .form-group .checkbox-inline input{position:absolute;left:-100px}.component-checkout-summary .summary-agreement .form-group .radio-inline label,.component-checkout-summary .summary-agreement .form-group .checkbox-inline label{font-size:14px;color:#4f4f4f;line-height:50px}.component-checkout-summary .summary-agreement .form-group .radio-inline label:before,.component-checkout-summary .summary-agreement .form-group .checkbox-inline label:before{content:'';width:20px;height:20px;display:inline-block;border:1px solid #d9d9d9;border-radius:50%;vertical-align:-6px;margin:0 10px 0 2px;background-color:white;box-shadow:inset 0 0 0 5px white}.component-checkout-summary .summary-agreement .form-group .radio-inline input[type=radio]:checked ~ label:before,.component-checkout-summary .summary-agreement .form-group .checkbox-inline input[type=radio]:checked ~ label:before{background-color:#fe9900}.component-checkout-summary .summary-agreement .form-group .radio-inline input[type=radio]:focus ~ label:before,.component-checkout-summary .summary-agreement .form-group .checkbox-inline input[type=radio]:focus ~ label:before{box-shadow:inset 0 0 0 5px white, 0px 0px 2px #ddd}.component-checkout-summary .summary-agreement .form-group .radio-inline input[type=checkbox]:checked ~ label:before,.component-checkout-summary .summary-agreement .form-group .checkbox-inline input[type=checkbox]:checked ~ label:before{content:"\2714\FE0E"}.component-checkout-summary .summary-agreement .form-group .checkbox-inline{padding-top:2px}.component-checkout-summary .summary-agreement .form-group .checkbox-inline label{vertical-align:middle}.component-checkout-summary .summary-agreement .form-group .checkbox-inline label:before{border-radius:0px;content:'';color:#fe9900;line-height:20px;font-size:20px;text-align:center;vertical-align:middle;margin-top:-2px}.component-checkout-summary .summary-agreement .form-group .help-block{margin:0;margin-top:3px;padding:0;font-size:11px}.component-checkout-summary .summary-agreement .form-group .form-error{position:absolute;right:9px;top:45px;background-color:black;color:white;font-size:11px;padding:3px 5px;display:none;z-index:1}.component-checkout-summary .summary-agreement .form-group .form-error:before{content:'';position:absolute;right:10px;top:0;transform:scaleY(2) translateY(-75%);display:block;width:0;height:0;border:4px solid transparent;border-bottom-color:black}@media (hover: hover){.component-checkout-summary .summary-agreement .form-group .form-error:hover{display:block}}.component-checkout-summary .summary-agreement .form-group.has-error:before{position:absolute;right:15px;top:14px;font-size:21px;color:#ba1721;text-shadow:1px 1px white;z-index:1;pointer-events:none;content:"\2715"}.component-checkout-summary .summary-agreement .form-group.has-error input,.component-checkout-summary .summary-agreement .form-group.has-error textarea,.component-checkout-summary .summary-agreement .form-group.has-error select{border-color:#c83a3d;padding-right:35px}.component-checkout-summary .summary-agreement .form-group.has-error input:focus,.component-checkout-summary .summary-agreement .form-group.has-error textarea:focus,.component-checkout-summary .summary-agreement .form-group.has-error select:focus{box-shadow:0px 0px 2px #c83a3d}.component-checkout-summary .summary-agreement.inline-label .form-group:after{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#626262;font-size:12px;pointer-events:none}.component-checkout-summary .summary-agreement.inline-label .form-group label{font-size:13px;padding:9px 5px 8px 10px;width:auto;line-height:15px}.component-checkout-summary .summary-agreement.inline-label .form-group label:before{display:none}.component-checkout-summary .summary-agreement.inline-label .form-group select,.component-checkout-summary .summary-agreement.inline-label .form-group input[type=text],.component-checkout-summary .summary-agreement.inline-label .form-group input[type=number],.component-checkout-summary .summary-agreement.inline-label .form-group input[type=tel],.component-checkout-summary .summary-agreement.inline-label .form-group input[type=email]{padding:9px 30px 9px 100px;line-height:15px}.component-checkout-summary .summary-agreement.inline-label .form-group.select:after{position:absolute;top:50%;right:10px;color:#626262;content:"\25BE";font-size:20px}.component-checkout-summary .summary-agreement .form-inline{margin-left:-20px}.component-checkout-summary .summary-agreement .form-inline:after{content:'.';visibility:hidden;display:block;height:0;clear:both}.component-checkout-summary .summary-agreement .form-inline>.form-group{padding-left:20px;float:left}.component-checkout-summary .summary-agreement .google-recaptcha{width:304px;height:78px;border:solid 1px transparent;border-radius:4px}.component-checkout-summary .summary-agreement .google-recaptcha.error{border-color:#c83a3d}.component-checkout-summary .summary-agreement button[type=submit]{width:auto;display:flex;justify-content:center;align-items:center;padding:0.7em 1.4em calc(.7em - 3px) 1.4em;background-color:#fe9900;color:#fff;border:none;border-bottom:3px solid #cb7a00;text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:0;font-size:1rem;min-width:140px;float:right}.component-checkout-summary .summary-agreement button[type=submit].disabled,.component-checkout-summary .summary-agreement button[type=submit]:disabled{pointer-events:none;opacity:.5}.component-checkout-summary .summary-agreement button[type=submit]:focus{outline:none}.component-checkout-summary .summary-agreement button[type=submit].loading:before{-webkit-mask-image:url(/build/icons.180a58eb.svg#loader-usage);mask-image:url(/build/icons.180a58eb.svg#loader-usage);animation:spin 1s infinite linear}.component-checkout-summary .summary-agreement .checkbox{float:left}.component-checkout-summary .summary-agreement .form-group{margin-top:0px}.component-checkout-summary .summary-agreement .form-group .checkbox-inline label{line-height:16px}.component-checkout-summary .summary-agreement .form-group .checkbox-inline label span{padding-left:30px;display:block}.component-checkout-summary .summary-agreement .form-group .checkbox-inline label:before{position:absolute}.component-checkout-summary .summary-agreement .form-group .checkbox-inline label a{text-decoration:none;color:#fe9900}.component-checkout-summary .summary-agreement .form-group .checkbox-inline label a:hover{text-decoration:underline}.component-checkout-summary .styled-checkbox-box{float:left}.component-checkout-summary .continue-shopping-button,.component-checkout-summary button{width:auto;display:flex;justify-content:center;align-items:center;padding:0.7em 1.4em calc(.7em - 3px) 1.4em;background-color:#fe9900;color:#fff;border:none;border-bottom:3px solid #cb7a00;text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:0;font-size:1.15rem;flex-direction:row-reverse;width:100%}.component-checkout-summary .continue-shopping-button.disabled,.component-checkout-summary .continue-shopping-button:disabled,.component-checkout-summary button.disabled,.component-checkout-summary button:disabled{pointer-events:none;opacity:.5}.component-checkout-summary .continue-shopping-button:focus,.component-checkout-summary button:focus{outline:none}.component-checkout-summary .continue-shopping-button:before,.component-checkout-summary button:before{content:'';background-color:#fff;width:1em;height:1em;width:.8em;height:.8em;-webkit-mask-image:url(/build/icons.180a58eb.svg#arrow-right-usage);mask-image:url(/build/icons.180a58eb.svg#arrow-right-usage)}.component-checkout-summary .continue-shopping-button:before,.component-checkout-summary button:before{margin-left:10px}.component-checkout-summary .continue-shopping-button.loading:before,.component-checkout-summary button.loading:before{-webkit-mask-image:url(/build/icons.180a58eb.svg#loader-usage);mask-image:url(/build/icons.180a58eb.svg#loader-usage);animation:spin 1s infinite linear;width:1em;height:1em;margin-right:-.2em}@media screen and (max-width: 767px) and (min-width: 320px){.responsive-enabled .component-checkout-summary .continue-shopping-button,.responsive-enabled .component-checkout-summary button{width:calc(100% - 40px);margin:20px;float:left}.responsive-enabled .component-checkout-summary .content{background-color:#fff}.responsive-enabled .component-checkout-summary .title{border-left:none}}.component-order-summary{display:flex;flex-direction:column;background:#fff;width:100%;padding:15px 0px 0px 0px;font-size:14px;color:#2d2d2d;max-width:280px;position:sticky;top:0}.component-order-summary .title{border-left:3px solid #2d2d2d;padding:5px 15px}.component-order-summary .title h4{margin:0px;font-weight:300;font-size:18px;color:#fe9900}.component-order-summary .content{padding:0 15px 0 18px;min-height:75px;position:relative}.component-order-summary .order-summary-line{width:100%;padding:18px 0px;border-bottom:1px solid #f2f2f2;font-size:14px;display:flex;flex-direction:row;justify-content:space-between;flex-wrap:nowrap;align-items:center;color:#626262;font-weight:300}.component-order-summary .order-summary-line .line-title{flex:1}.component-order-summary .order-summary-line .line-amount{flex:1;text-align:end}.component-order-summary .order-summary-line:last-child{border-bottom:none;font-size:18px;font-weight:500}.component-order-summary .order-summary-line.free-shipping a,.component-order-summary .order-summary-line.free-shipping span,.component-order-summary .order-summary-line.discount a,.component-order-summary .order-summary-line.discount span{color:#65bd65}.component-order-summary .order-summary-line.free-shipping.hidden,.component-order-summary .order-summary-line.discount.hidden{display:none}.component-order-summary .order-summary-line.muted{color:#999}.component-order-summary .order-summary-line.preliminary-shipping{border-bottom:none;padding-bottom:0}.component-order-summary .order-summary-line .icon-free-shipping{width:30px;height:18px;fill:currentColor;vertical-align:-4px}.component-order-summary .continue-shopping-button{width:auto;display:flex;justify-content:center;align-items:center;padding:0.7em 1.4em calc(.7em - 3px) 1.4em;background-color:#fe9900;color:#fff;border:none;border-bottom:3px solid #cb7a00;text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:0;font-size:1.15rem;padding:0;justify-content:space-between}.component-order-summary .continue-shopping-button.disabled,.component-order-summary .continue-shopping-button:disabled{pointer-events:none;opacity:.5}.component-order-summary .continue-shopping-button:focus{outline:none}.component-order-summary .continue-shopping-button:before{content:'';background-color:#fff;width:1em;height:1em;-webkit-mask-image:url(/build/icons.180a58eb.svg#checkmark-usage);mask-image:url(/build/icons.180a58eb.svg#checkmark-usage)}.component-order-summary .continue-shopping-button:before{margin-right:10px}.component-order-summary .continue-shopping-button:before{margin-right:20px;margin-left:20px}.component-order-summary .continue-shopping-button span{padding:.8em;flex:1;text-align:center;align-self:stretch;margin-bottom:-1px;border-left:1px solid #cb7a00}.component-order-summary .continue-shopping-button.loading:before{-webkit-mask-image:url(/build/icons.180a58eb.svg#loader-usage);mask-image:url(/build/icons.180a58eb.svg#loader-usage);animation:spin 1s infinite linear}@media screen and (max-width: 767px) and (min-width: 320px){.responsive-enabled .component-order-summary{max-width:100%;background-color:#f4f4f4;padding-top:0px}.responsive-enabled .component-order-summary .title{border-left:none;background-color:#fff;padding-top:15px}.responsive-enabled .component-order-summary .content{background-color:#fff;margin-bottom:20px;padding-bottom:5px}.responsive-enabled .component-order-summary .continue-shopping-button{width:calc(100% - 40px);margin:0px 20px}}.component-shipping-methods{position:relative}.component-shipping-methods .shipping-method-list{width:100%;float:left;margin-top:10px}.component-shipping-methods .shipping-line{width:100%;display:block;padding:10px 0px;border-bottom:1px solid #f2f2f2;font-size:14px;line-height:20px;color:#626262;float:left}.component-shipping-methods .shipping-line.form-group{margin-top:0px}.component-shipping-methods .shipping-line.form-group .radio-inline label{line-height:22px}.component-shipping-methods .shipping-line .line-amount{float:right;font-weight:600}.component-shipping-methods .shipping-line.last{border-bottom:none;line-height:14px}.component-shipping-methods .shipping-line .help-block.form-error{width:100%;display:block;padding:15px;border:1px solid #D48080;border-left:4px solid #D48080;background-color:#ecc;color:#626262;font-size:14px;text-align:left;position:absolute;top:-10px;left:0px;right:0px;transform:translateY(-50%);white-space:nowrap;font-size:12px;line-height:11px;padding:7px 10px;z-index:2;width:100%;display:block}.component-shipping-methods .shipping-line .help-block.form-error span{font-size:14px}.component-shipping-methods .shipping-line .help-block.form-error:before{color:#c82b2b;transform:scaleY(1) translateY(-50%);right:10px;top:50%;font-size:10px;display:block;width:10px;height:10px;border:0px}.component-shipping-methods .shipping-line.has-error:before{display:none}@media screen and (max-width: 500px) and (min-width: 320px){.responsive-enabled .component-shipping-methods .shipping-line.form-group .radio-inline{width:calc(100% - 50px);position:relative}.responsive-enabled .component-shipping-methods .shipping-line.form-group .radio-inline label{line-height:17px;float:left;padding:5px 0px}.responsive-enabled .component-shipping-methods .shipping-line.form-group .radio-inline label:before{float:left;position:absolute;top:50%;transform:translateY(-50%);left:0px}.responsive-enabled .component-shipping-methods .shipping-line.form-group .radio-inline label span{width:calc(100% - 30px);float:left;font-size:13px;padding-left:30px}.responsive-enabled .component-shipping-methods .shipping-line.form-group .line-amount{padding:5px 0px}}.component-payment-methods{position:relative}.component-payment-methods .checkout-subtitle.payment-info{margin-bottom:20px}.component-payment-methods .payment-method-list .payment-column{position:relative;display:block;font-size:14px;color:#626262;margin-top:0px;border-bottom:1px solid #f2f2f2}.component-payment-methods .payment-method-list .payment-column:last-child{border-bottom:none}.component-payment-methods .payment-method-list .payment-column input[type=radio]{position:absolute;left:0px;top:6px;transform:translateY(-50%);display:block;z-index:-1}.component-payment-methods .payment-method-list .payment-column .radio-inline{width:100%;overflow:visible;float:none;padding:5px 0px}.component-payment-methods .payment-method-list .payment-column .radio-inline.has-error{padding-top:30px}.component-payment-methods .payment-method-list .payment-column .radio-inline label{width:100%;display:flex;align-items:center;overflow:hidden;height:70px;cursor:pointer;line-height:normal;justify-content:flex-start}.component-payment-methods .payment-method-list .payment-column .radio-inline label:before{min-width:20px}.component-payment-methods .payment-method-list .payment-column .radio-inline .badge{background-color:#65bd65;padding:4px 7px;color:#ffffff;font-size:11px;margin-left:5px;font-weight:600;min-width:75px}.component-payment-methods .payment-method-list .payment-column .form-error{width:100%;display:block;padding:15px;border:1px solid #D48080;border-left:4px solid #D48080;background-color:#ecc;color:#626262;font-size:14px;text-align:left;position:absolute;top:15px;left:0px;right:0px;transform:translateY(-100%);white-space:nowrap;font-size:12px;line-height:11px;padding:7px 10px;z-index:2;width:100%;min-width:870px;display:block;margin-top:10px}.component-payment-methods .payment-method-list .payment-column .form-error span{font-size:14px}.component-payment-methods .payment-method-list .payment-column .form-error:before{color:#c82b2b;transform:scaleY(1) translateY(-50%);right:10px;top:50%;font-size:10px;display:block;width:10px;height:10px;border:0px}.component-payment-methods .payment-method-list .payment-column img{display:inline-block;vertical-align:middle}.component-payment-methods .payment-method-list .payment-column .payment-description{display:inline-block;padding:11px 0px;font-size:13px;vertical-align:middle;max-width:100%;flex-grow:1;color:#626262}.component-payment-methods .payment-method-list .payment-column .payment-description.height-reset{height:auto;min-height:0px}.component-payment-methods .payment-method-list .payment-column .payment-description .payment-method-name{font-weight:600;font-size:14px}.component-payment-methods .payment-method-list .payment-column .payment-description .payment-method-subtitle{display:block}.component-payment-methods .payment-method-list .payment-column .hidden-tooltip{position:absolute;top:50%;left:25px;background:rgba(255,255,255,0.95);padding:19px;padding-left:10px;transform:translateY(-50%);opacity:0;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.component-payment-methods .payment-method-list .payment-column .payment-method-image{display:inline-block;vertical-align:middle;background-repeat:no-repeat;float:right;justify-self:flex-end;background-size:100%;margin-left:20px}.component-payment-methods .payment-method-list .payment-column.easycredit .payment-method-image{background-image:url(/build/images/easycredit.4284d62b.png);width:175px;height:42px}.component-payment-methods .payment-method-list .payment-column.paypal_ipn .payment-method-image{background-image:url(/build/images/paypal.1f7b0e04.png);width:136px;height:35px}.component-payment-methods .payment-method-list .payment-column.moneyorder .payment-method-image{background-image:url(/build/images/moneyorder.414a9f9c.png);width:47px;height:47px}.component-payment-methods .payment-method-list .payment-column.vrpay_cp_directdebit_sepa .payment-method-image{background-image:url(/build/images/sepa.5eb5ee11.png);width:103px;height:37px}.component-payment-methods .payment-method-list .payment-column.vrpay_cp_visa_master .payment-method-image{background-image:url(/build/images/creditcard.1e1d9d4a.png);width:165px;height:30px}.component-payment-methods .payment-method-list .payment-column.vrpay_cp_paydirekt .payment-method-image{background-image:url(/build/images/giropay.d2137483.png);width:130px;height:70px}.component-payment-methods .payment-method-list .payment-column.invoice .payment-method-image{background-image:url(/build/images/invoice.36466654.png);width:37px;height:49px}.component-payment-methods .payment-method-list .payment-column:hover .hidden-tooltip{opacity:1}.component-payment-methods .agreement-warning-box .agreement-text{font-size:13px}@media screen and (max-width: 1200px) and (min-width: 1024px){.responsive-enabled .component-payment-methods .payment-method-list .payment-column .radio-inline .form-error{min-width:200%}}@media screen and (max-width: 1023px) and (min-width: 320px){.responsive-enabled .component-payment-methods .payment-method-list .payment-column{width:100%}.responsive-enabled .component-payment-methods .payment-method-list .payment-column .radio-inline .form-error{min-width:100%}}@media screen and (max-width: 500px){.responsive-enabled .component-payment-methods .payment-method-list .payment-column .radio-inline label{padding-left:0px}.responsive-enabled .component-payment-methods .payment-method-list .payment-column.easycredit .payment-description{width:calc(100% - 80px)}.responsive-enabled .component-payment-methods .payment-method-list .payment-column.easycredit .hidden-tooltip{padding:5px;font-size:13px;left:25px}.responsive-enabled .component-payment-methods .payment-method-list .payment-column.invoice .payment-description{width:calc(100% - 80px)}.responsive-enabled .component-payment-methods .agreement-warning-box .ok-button{width:auto;display:flex;justify-content:center;align-items:center;padding:0.7em 1.4em calc(.7em - 3px) 1.4em;background-color:#fe9900;color:#fff;border:none;border-bottom:3px solid #cb7a00;text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:0;font-size:1rem;width:49%}.responsive-enabled .component-payment-methods .agreement-warning-box .ok-button.disabled,.responsive-enabled .component-payment-methods .agreement-warning-box .ok-button:disabled{pointer-events:none;opacity:.5}.responsive-enabled .component-payment-methods .agreement-warning-box .ok-button:focus{outline:none}.responsive-enabled .component-payment-methods .agreement-warning-box .ok-button:before{content:'';background-color:#fff;width:1em;height:1em;width:.8em;height:.8em;-webkit-mask-image:url(/build/icons.180a58eb.svg#arrow-right-usage);mask-image:url(/build/icons.180a58eb.svg#arrow-right-usage)}.responsive-enabled .component-payment-methods .agreement-warning-box .ok-button:before{margin-right:10px}.responsive-enabled .component-payment-methods .agreement-warning-box .ok-button.loading:before{-webkit-mask-image:url(/build/icons.180a58eb.svg#loader-usage);mask-image:url(/build/icons.180a58eb.svg#loader-usage);animation:spin 1s infinite linear;width:1em;height:1em;margin-left:-.2em}}.component-checkout-navigation{display:flex;justify-content:space-between;margin-top:20px}.component-checkout-navigation .icon,.component-checkout-navigation .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-checkout-navigation img,.component-checkout-navigation .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-checkout-navigation img{width:13px;height:13px;fill:currentColor}.component-checkout-navigation .back-button{width:auto;display:flex;justify-content:center;align-items:center;padding:0.7em 1.4em calc(.7em - 3px) 1.4em;background-color:#b0b0b0;color:#fff;border:none;border-bottom:3px solid #979797;text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:0;font-size:1.15rem}.component-checkout-navigation .back-button.disabled,.component-checkout-navigation .back-button:disabled{pointer-events:none;opacity:.5}.component-checkout-navigation .back-button:focus{outline:none}.component-checkout-navigation .back-button:before{content:'';background-color:#fff;width:1em;height:1em;width:.8em;height:.8em;-webkit-mask-image:url(/build/icons.180a58eb.svg#arrow-left-usage);mask-image:url(/build/icons.180a58eb.svg#arrow-left-usage)}.component-checkout-navigation .back-button:before{margin-right:10px}.component-checkout-navigation .back-button.loading:before{-webkit-mask-image:url(/build/icons.180a58eb.svg#loader-usage);mask-image:url(/build/icons.180a58eb.svg#loader-usage);animation:spin 1s infinite linear;width:1em;height:1em;margin-left:-.2em}.component-checkout-navigation button[type=submit]#next-step{width:auto;display:flex;justify-content:center;align-items:center;padding:0.7em 1.4em calc(.7em - 3px) 1.4em;background-color:#fe9900;color:#fff;border:none;border-bottom:3px solid #cb7a00;text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:0;font-size:1.15rem;flex-direction:row-reverse;width:200px}.component-checkout-navigation button[type=submit]#next-step.disabled,.component-checkout-navigation button[type=submit]#next-step:disabled{pointer-events:none;opacity:.5}.component-checkout-navigation button[type=submit]#next-step:focus{outline:none}.component-checkout-navigation button[type=submit]#next-step:before{content:'';background-color:#fff;width:1em;height:1em;width:.8em;height:.8em;-webkit-mask-image:url(/build/icons.180a58eb.svg#arrow-right-usage);mask-image:url(/build/icons.180a58eb.svg#arrow-right-usage)}.component-checkout-navigation button[type=submit]#next-step:before{margin-left:10px}.component-checkout-navigation button[type=submit]#next-step.loading:before{-webkit-mask-image:url(/build/icons.180a58eb.svg#loader-usage);mask-image:url(/build/icons.180a58eb.svg#loader-usage);animation:spin 1s infinite linear;width:1em;height:1em;margin-right:-.2em}.component-customer-login .logged-in{font-size:14px;color:#626262;font-weight:400}.component-customer-login .logged-in span{display:block;font-size:16px;line-height:20px}.component-customer-login .logged-in .email{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.component-customer-login .login-button{text-decoration:none;line-height:34px;font-size:16px;color:#626262}.component-order-summary-top-menu{background-color:#ffffff;display:flex;font-size:14px;justify-content:space-between;align-items:center;padding:20px;margin-top:20px}.component-order-summary-top-menu .cart-icon{display:flex}.component-order-summary-top-menu .cart-icon .icon,.component-order-summary-top-menu .cart-icon .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-order-summary-top-menu .cart-icon img,.component-order-summary-top-menu .cart-icon .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-order-summary-top-menu .cart-icon img{fill:#626262;height:40px;width:40px}.component-order-summary-top-menu .order{flex:1}.component-order-summary-top-menu .order .number{color:#626262;font-size:20px;font-weight:500}.component-order-summary-top-menu .order .details{color:#9e9e9e;display:flex}.component-order-summary-top-menu .order .details>*{border-right:1px solid #F1F1F1;margin-top:5px;padding:2px 5px}.component-order-summary-top-menu .order .details>*:first-child{padding-left:0}.component-order-summary-top-menu .order .details>*:last-child{border-right:none;padding-right:0}.component-order-summary-top-menu .payment-status{align-items:center;color:#9e9e9e;display:flex;fill:#9e9e9e;font-size:14px;font-weight:500;text-transform:uppercase}.component-order-summary-top-menu .payment-status .icon,.component-order-summary-top-menu .payment-status .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-order-summary-top-menu .payment-status img,.component-order-summary-top-menu .payment-status .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-order-summary-top-menu .payment-status img{height:18px;margin-right:10px;width:18px}.component-order-summary-top-menu .payment-status.paid{color:#0BA85C;fill:#0BA85C}.component-order-summary-top-menu .payment-status.cancelled{color:#FE9900;fill:#FE9900}.component-order-summary-top-menu .payment-status.failed{color:#C82B2B;fill:#C82B2B}.component-order-summary-top-menu .pay-button{width:auto;display:flex;justify-content:center;align-items:center;padding:0.7em 1.4em calc(.7em - 3px) 1.4em;background-color:#fe9900;color:#fff;border:none;border-bottom:3px solid #cb7a00;text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:0;font-size:.8rem;flex-direction:row-reverse;width:100px}.component-order-summary-top-menu .pay-button.disabled,.component-order-summary-top-menu .pay-button:disabled{pointer-events:none;opacity:.5}.component-order-summary-top-menu .pay-button:focus{outline:none}.component-order-summary-top-menu .pay-button:before{content:'';background-color:#fff;width:1em;height:1em;width:.8em;height:.8em;-webkit-mask-image:url(/build/icons.180a58eb.svg#arrow-right-usage);mask-image:url(/build/icons.180a58eb.svg#arrow-right-usage)}.component-order-summary-top-menu .pay-button:before{margin-left:10px}.component-order-summary-top-menu .pay-button.loading:before{-webkit-mask-image:url(/build/icons.180a58eb.svg#loader-usage);mask-image:url(/build/icons.180a58eb.svg#loader-usage);animation:spin 1s infinite linear;width:1em;height:1em;margin-right:-.2em}.component-order-summary-top-menu>*:not(:last-child){padding-right:20px}.component-order-summary-address-list{border-bottom:1px solid #f4f4f4;border-top:1px solid #f4f4f4;display:flex;padding:20px 0}.component-order-summary-address-list .address{color:#2d2d2d;flex:1;font-size:14px;font-style:normal}.component-order-summary-address-list .address .address-type{font-size:16px;font-weight:500;margin:0 0 15px 0}.component-order-summary-address-list .address .country{margin-top:5px}.component-order-summary-address-list .address .country:before{content:' ';background-repeat:no-repeat;width:21px;height:12px;display:block;float:left;margin-top:2px;margin-right:5px}.component-order-summary-address-list .address .country.DE:before{background-image:url(/build/images/flag-de.46517043.png)}.component-order-summary-address-list .address .country.AT:before{background-image:url(/build/images/flag-at.96d7859f.png)}.component-order-summary-address-list .address .country.LU:before{background-image:url(/build/images/flag-lu.b321ef79.png)}.component-order-summary-address-list .address .country.CH:before{background-image:url(/build/images/flag-ch.a1402257.png)}.component-order-summary-address-list .address .country.LI:before{background-image:url(/build/images/flag-li.aaa24793.png)}.component-order-summary-address-list .address .company-info{margin-top:14px}.component-order-summary-address-list .address:last-child{border-left:1px solid #f4f4f4;padding-left:20px}.component-order-summary-totals{border-top:1px solid #f4f4f4;padding-top:15px}.component-order-summary-totals .total-group{border-left:1px solid #f4f4f4;margin-left:33%;padding-left:20px}.component-order-summary-totals .total-group .total{color:#626262;display:flex;font-size:14px;justify-content:space-between;padding:15px 0}.component-order-summary-totals .total-group .total.bold{font-size:18px;font-weight:700}.component-order-summary-totals .total-group .total.muted{color:#999}.component-order-summary-totals .total-group .total.promotion{color:#65bd65}.component-order-summary-totals .total-group .total:first-child{padding-top:0}.component-order-summary-totals .total-group .total:last-child{padding-bottom:0}.component-order-summary-totals .total-group .total:not(:last-child){border-bottom:1px solid #f4f4f4}.component-order-method-list{display:flex}.component-order-method-list .method{align-items:center;background-color:#f4f4f4;color:#2d2d2d;display:flex;flex:1;font-size:16px;justify-content:space-between;margin:0 10px;padding:25px 20px}.component-order-method-list .method .icon,.component-order-method-list .method .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-order-method-list .method img,.component-order-method-list .method .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-order-method-list .method img{fill:#2d2d2d;height:40px;width:40px}.component-order-method-list .method .name{font-weight:500}.component-order-method-list .method .data{flex:1;margin:0 10px}.component-order-method-list .method .data .description{font-size:12px;margin-top:5px}.component-order-method-list .method .cost{color:#626262;font-weight:700}.component-order-method-list .method:first-child{margin-left:0}.component-order-method-list .method:last-child{margin-right:0}.component-order-items .cart-header{align-items:flex-end;color:#626262;display:flex;font-size:14px}.component-order-items .cart-header .product{align-self:flex-start;flex:1;font-size:17px;font-weight:500;margin:0 0 5px 0}.component-order-items .cart-header .quantity{width:150px;text-align:center}.component-order-items .cart-header .unit-price{width:130px;text-align:right}.component-order-items .cart-header .total-price{width:130px;text-align:right}.component-order-channel-poll .poll-wrapper{align-items:center;display:flex;flex-direction:column;max-height:400px;text-align:left;transition:visibility 0s ease-in-out 300ms, opacity 300ms ease-in-out, max-height 300ms ease-in-out}.component-order-channel-poll .poll-wrapper .title{color:#626262;font-size:17px;font-weight:500;margin:0}.component-order-channel-poll .poll-wrapper form{align-items:center;display:flex;flex-direction:column}.component-order-channel-poll .poll-wrapper form .form-group{position:relative;margin-top:20px;width:100%}.component-order-channel-poll .poll-wrapper form .form-group input[type=text],.component-order-channel-poll .poll-wrapper form .form-group input[type=file],.component-order-channel-poll .poll-wrapper form .form-group input[type=number],.component-order-channel-poll .poll-wrapper form .form-group input[type=tel],.component-order-channel-poll .poll-wrapper form .form-group input[type=email],.component-order-channel-poll .poll-wrapper form .form-group input[type=password],.component-order-channel-poll .poll-wrapper form .form-group textarea,.component-order-channel-poll .poll-wrapper form .form-group select{border:1px solid #d9d9d9;color:#4f4f4f;padding:24px 10px 8px 10px;font-size:13px;width:100%;max-width:100%;margin:0;font-family:inherit;-moz-appearance:none;-webkit-appearance:none;background-color:#fff;border-radius:0px}.component-order-channel-poll .poll-wrapper form .form-group input[type=text]::-ms-expand,.component-order-channel-poll .poll-wrapper form .form-group input[type=file]::-ms-expand,.component-order-channel-poll .poll-wrapper form .form-group input[type=number]::-ms-expand,.component-order-channel-poll .poll-wrapper form .form-group input[type=tel]::-ms-expand,.component-order-channel-poll .poll-wrapper form .form-group input[type=email]::-ms-expand,.component-order-channel-poll .poll-wrapper form .form-group input[type=password]::-ms-expand,.component-order-channel-poll .poll-wrapper form .form-group textarea::-ms-expand,.component-order-channel-poll .poll-wrapper form .form-group select::-ms-expand{display:none}.component-order-channel-poll .poll-wrapper form .form-group input[type=text]:focus,.component-order-channel-poll .poll-wrapper form .form-group input[type=file]:focus,.component-order-channel-poll .poll-wrapper form .form-group input[type=number]:focus,.component-order-channel-poll .poll-wrapper form .form-group input[type=tel]:focus,.component-order-channel-poll .poll-wrapper form .form-group input[type=email]:focus,.component-order-channel-poll .poll-wrapper form .form-group input[type=password]:focus,.component-order-channel-poll .poll-wrapper form .form-group textarea:focus,.component-order-channel-poll .poll-wrapper form .form-group select:focus{box-shadow:0px 0px 2px #ddd;outline:none}.component-order-channel-poll .poll-wrapper form .form-group input[type=text]:focus ~ .form-error,.component-order-channel-poll .poll-wrapper form .form-group input[type=file]:focus ~ .form-error,.component-order-channel-poll .poll-wrapper form .form-group input[type=number]:focus ~ .form-error,.component-order-channel-poll .poll-wrapper form .form-group input[type=tel]:focus ~ .form-error,.component-order-channel-poll .poll-wrapper form .form-group input[type=email]:focus ~ .form-error,.component-order-channel-poll .poll-wrapper form .form-group input[type=password]:focus ~ .form-error,.component-order-channel-poll .poll-wrapper form .form-group textarea:focus ~ .form-error,.component-order-channel-poll .poll-wrapper form .form-group select:focus ~ .form-error{display:block}.component-order-channel-poll .poll-wrapper form .form-group input[type=text]:-webkit-autofill,.component-order-channel-poll .poll-wrapper form .form-group input[type=file]:-webkit-autofill,.component-order-channel-poll .poll-wrapper form .form-group input[type=number]:-webkit-autofill,.component-order-channel-poll .poll-wrapper form .form-group input[type=tel]:-webkit-autofill,.component-order-channel-poll .poll-wrapper form .form-group input[type=email]:-webkit-autofill,.component-order-channel-poll .poll-wrapper form .form-group input[type=password]:-webkit-autofill,.component-order-channel-poll .poll-wrapper form .form-group textarea:-webkit-autofill,.component-order-channel-poll .poll-wrapper form .form-group select:-webkit-autofill{-webkit-box-shadow:0 0 0 30px white inset;-webkit-text-fill-color:#4f4f4f}@media (hover: hover){.component-order-channel-poll .poll-wrapper form .form-group input[type=text]:hover ~ .form-error,.component-order-channel-poll .poll-wrapper form .form-group input[type=file]:hover ~ .form-error,.component-order-channel-poll .poll-wrapper form .form-group input[type=number]:hover ~ .form-error,.component-order-channel-poll .poll-wrapper form .form-group input[type=tel]:hover ~ .form-error,.component-order-channel-poll .poll-wrapper form .form-group input[type=email]:hover ~ .form-error,.component-order-channel-poll .poll-wrapper form .form-group input[type=password]:hover ~ .form-error,.component-order-channel-poll .poll-wrapper form .form-group textarea:hover ~ .form-error,.component-order-channel-poll .poll-wrapper form .form-group select:hover ~ .form-error{display:block}.component-order-channel-poll .poll-wrapper form .form-group input[type=text]:-webkit-autofill,.component-order-channel-poll .poll-wrapper form .form-group input[type=file]:-webkit-autofill,.component-order-channel-poll .poll-wrapper form .form-group input[type=number]:-webkit-autofill,.component-order-channel-poll .poll-wrapper form .form-group input[type=tel]:-webkit-autofill,.component-order-channel-poll .poll-wrapper form .form-group input[type=email]:-webkit-autofill,.component-order-channel-poll .poll-wrapper form .form-group input[type=password]:-webkit-autofill,.component-order-channel-poll .poll-wrapper form .form-group textarea:-webkit-autofill,.component-order-channel-poll .poll-wrapper form .form-group select:-webkit-autofill{-webkit-box-shadow:0 0 0 30px white inset;-webkit-text-fill-color:#4f4f4f}}.component-order-channel-poll .poll-wrapper form .form-group:not(input[type=checkbox])>label{pointer-events:none}.component-order-channel-poll .poll-wrapper form .form-group input[type=file]{padding-top:30px}.component-order-channel-poll .poll-wrapper form .form-group textarea{height:82px}.component-order-channel-poll .poll-wrapper form .form-group>label{color:#9a9a9a;background-color:white;font-size:12px;position:absolute;margin:1px;padding:9px 10px 3px 10px;width:calc(100% - 22px)}.component-order-channel-poll .poll-wrapper form .form-group>label.required:after{content:" *";color:#c82b2b}.component-order-channel-poll .poll-wrapper form .form-group.select>label{pointer-events:none}.component-order-channel-poll .poll-wrapper form .form-group.select>label:before{position:absolute;top:100%;right:10px;color:#626262;content:"\25BE";font-size:20px;transform:translateY(-7px)}.component-order-channel-poll .poll-wrapper form .form-group .toggle-checkbox{display:inline-block}.component-order-channel-poll .poll-wrapper form .form-group .toggle-checkbox input[type=checkbox]{display:none}.component-order-channel-poll .poll-wrapper form .form-group .toggle-checkbox label{font-size:16px;color:#2d2d2d;font-weight:400;position:static;background-color:transparent;cursor:pointer;display:flex;position:relative;align-items:center}.component-order-channel-poll .poll-wrapper form .form-group .toggle-checkbox label:before{content:"";background:#ccc;width:46px;height:26px;display:block;border-radius:15px;position:relative;margin-right:15px;transition:background .1s linear}.component-order-channel-poll .poll-wrapper form .form-group .toggle-checkbox label:after{content:"";width:20px;height:20px;display:block;position:absolute;top:50%;border-radius:50%;background:#fff;transform:translate(0%, -50%);left:calc(0% + 4px);transition:left .1s linear}.component-order-channel-poll .poll-wrapper form .form-group .toggle-checkbox input[type=checkbox]:checked+label:before{background-color:#fe9900}.component-order-channel-poll .poll-wrapper form .form-group .toggle-checkbox input[type=checkbox]:checked+label:after{left:22px}.component-order-channel-poll .poll-wrapper form .form-group .radio-inline,.component-order-channel-poll .poll-wrapper form .form-group .checkbox-inline{position:relative;overflow:hidden;float:left;margin-left:20px}.component-order-channel-poll .poll-wrapper form .form-group .radio-inline:first-child,.component-order-channel-poll .poll-wrapper form .form-group .checkbox-inline:first-child{margin-left:0}.component-order-channel-poll .poll-wrapper form .form-group .radio-inline.vertically-centered label,.component-order-channel-poll .poll-wrapper form .form-group .checkbox-inline.vertically-centered label{display:flex;align-items:center}.component-order-channel-poll .poll-wrapper form .form-group .radio-inline.vertically-centered label span,.component-order-channel-poll .poll-wrapper form .form-group .checkbox-inline.vertically-centered label span{padding-left:35px}.component-order-channel-poll .poll-wrapper form .form-group .radio-inline input,.component-order-channel-poll .poll-wrapper form .form-group .checkbox-inline input{position:absolute;left:-100px}.component-order-channel-poll .poll-wrapper form .form-group .radio-inline label,.component-order-channel-poll .poll-wrapper form .form-group .checkbox-inline label{font-size:14px;color:#4f4f4f;line-height:50px}.component-order-channel-poll .poll-wrapper form .form-group .radio-inline label:before,.component-order-channel-poll .poll-wrapper form .form-group .checkbox-inline label:before{content:'';width:20px;height:20px;display:inline-block;border:1px solid #d9d9d9;border-radius:50%;vertical-align:-6px;margin:0 10px 0 2px;background-color:white;box-shadow:inset 0 0 0 5px white}.component-order-channel-poll .poll-wrapper form .form-group .radio-inline input[type=radio]:checked ~ label:before,.component-order-channel-poll .poll-wrapper form .form-group .checkbox-inline input[type=radio]:checked ~ label:before{background-color:#fe9900}.component-order-channel-poll .poll-wrapper form .form-group .radio-inline input[type=radio]:focus ~ label:before,.component-order-channel-poll .poll-wrapper form .form-group .checkbox-inline input[type=radio]:focus ~ label:before{box-shadow:inset 0 0 0 5px white, 0px 0px 2px #ddd}.component-order-channel-poll .poll-wrapper form .form-group .radio-inline input[type=checkbox]:checked ~ label:before,.component-order-channel-poll .poll-wrapper form .form-group .checkbox-inline input[type=checkbox]:checked ~ label:before{content:"\2714\FE0E"}.component-order-channel-poll .poll-wrapper form .form-group .checkbox-inline{padding-top:2px}.component-order-channel-poll .poll-wrapper form .form-group .checkbox-inline label{vertical-align:middle}.component-order-channel-poll .poll-wrapper form .form-group .checkbox-inline label:before{border-radius:0px;content:'';color:#fe9900;line-height:20px;font-size:20px;text-align:center;vertical-align:middle;margin-top:-2px}.component-order-channel-poll .poll-wrapper form .form-group .help-block{margin:0;margin-top:3px;padding:0;font-size:11px}.component-order-channel-poll .poll-wrapper form .form-group .form-error{position:absolute;right:9px;top:45px;background-color:black;color:white;font-size:11px;padding:3px 5px;display:none;z-index:1}.component-order-channel-poll .poll-wrapper form .form-group .form-error:before{content:'';position:absolute;right:10px;top:0;transform:scaleY(2) translateY(-75%);display:block;width:0;height:0;border:4px solid transparent;border-bottom-color:black}@media (hover: hover){.component-order-channel-poll .poll-wrapper form .form-group .form-error:hover{display:block}}.component-order-channel-poll .poll-wrapper form .form-group.has-error:before{position:absolute;right:15px;top:14px;font-size:21px;color:#ba1721;text-shadow:1px 1px white;z-index:1;pointer-events:none;content:"\2715"}.component-order-channel-poll .poll-wrapper form .form-group.has-error input,.component-order-channel-poll .poll-wrapper form .form-group.has-error textarea,.component-order-channel-poll .poll-wrapper form .form-group.has-error select{border-color:#c83a3d;padding-right:35px}.component-order-channel-poll .poll-wrapper form .form-group.has-error input:focus,.component-order-channel-poll .poll-wrapper form .form-group.has-error textarea:focus,.component-order-channel-poll .poll-wrapper form .form-group.has-error select:focus{box-shadow:0px 0px 2px #c83a3d}.component-order-channel-poll .poll-wrapper form.inline-label .form-group:after{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#626262;font-size:12px;pointer-events:none}.component-order-channel-poll .poll-wrapper form.inline-label .form-group label{font-size:13px;padding:9px 5px 8px 10px;width:auto;line-height:15px}.component-order-channel-poll .poll-wrapper form.inline-label .form-group label:before{display:none}.component-order-channel-poll .poll-wrapper form.inline-label .form-group select,.component-order-channel-poll .poll-wrapper form.inline-label .form-group input[type=text],.component-order-channel-poll .poll-wrapper form.inline-label .form-group input[type=number],.component-order-channel-poll .poll-wrapper form.inline-label .form-group input[type=tel],.component-order-channel-poll .poll-wrapper form.inline-label .form-group input[type=email]{padding:9px 30px 9px 100px;line-height:15px}.component-order-channel-poll .poll-wrapper form.inline-label .form-group.select:after{position:absolute;top:50%;right:10px;color:#626262;content:"\25BE";font-size:20px}.component-order-channel-poll .poll-wrapper form .form-inline{margin-left:-20px}.component-order-channel-poll .poll-wrapper form .form-inline:after{content:'.';visibility:hidden;display:block;height:0;clear:both}.component-order-channel-poll .poll-wrapper form .form-inline>.form-group{padding-left:20px;float:left}.component-order-channel-poll .poll-wrapper form .google-recaptcha{width:304px;height:78px;border:solid 1px transparent;border-radius:4px}.component-order-channel-poll .poll-wrapper form .google-recaptcha.error{border-color:#c83a3d}.component-order-channel-poll .poll-wrapper form button[type=submit]{width:auto;display:flex;justify-content:center;align-items:center;padding:0.7em 1.4em calc(.7em - 3px) 1.4em;background-color:#fe9900;color:#fff;border:none;border-bottom:3px solid #cb7a00;text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:0;font-size:1rem;min-width:140px;float:right}.component-order-channel-poll .poll-wrapper form button[type=submit].disabled,.component-order-channel-poll .poll-wrapper form button[type=submit]:disabled{pointer-events:none;opacity:.5}.component-order-channel-poll .poll-wrapper form button[type=submit]:focus{outline:none}.component-order-channel-poll .poll-wrapper form button[type=submit].loading:before{-webkit-mask-image:url(/build/icons.180a58eb.svg#loader-usage);mask-image:url(/build/icons.180a58eb.svg#loader-usage);animation:spin 1s infinite linear}.component-order-channel-poll .poll-wrapper form .form-group{margin-top:10px}.component-order-channel-poll .poll-wrapper form .form-group .radio-inline{float:none;margin-left:0}.component-order-channel-poll .poll-wrapper form .form-group .radio-inline label{color:#707070;cursor:pointer;font-weight:500;line-height:28px}.component-order-channel-poll .poll-wrapper form .form-group .radio-inline input[type=radio]{left:2px;z-index:-1}.component-order-channel-poll .poll-wrapper form .form-group .radio-inline input[type=radio]:checked+label:before{background-color:#328d2b;border-color:#328d2b;box-shadow:none}.component-order-channel-poll .poll-wrapper form .form-group .radio-inline input[type=radio]:checked+label:after{border-bottom:2px solid #fff;border-left:2px solid #fff;content:"";height:5px;left:7px;position:absolute;top:9px;transform:rotate(-45deg);width:10px}.component-order-channel-poll .poll-wrapper form .form-group input[type=text]{padding:10px}.component-order-channel-poll .poll-wrapper form .form-group.slider{margin-bottom:0;margin-top:10px;max-height:0;opacity:0;transition:max-height 0.1s linear, margin-bottom 0.1s linear, visibility 0s linear 0.1s, opacity 0s linear 0.1s;visibility:hidden}.component-order-channel-poll .poll-wrapper form .form-group.slider.active{margin-bottom:10px;max-height:40px;opacity:1;transition:max-height 0.1s linear, margin-bottom 0.1s linear, visibility 0s, opacity 0s;visibility:visible}.component-order-channel-poll .poll-wrapper form button[type=submit]{width:auto;display:flex;justify-content:center;align-items:center;padding:0.7em 1.4em calc(.7em - 3px) 1.4em;background-color:#fe9900;color:#fff;border:none;border-bottom:3px solid #cb7a00;text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:0;font-size:1rem;flex-direction:row-reverse;width:280px;z-index:1}.component-order-channel-poll .poll-wrapper form button[type=submit].disabled,.component-order-channel-poll .poll-wrapper form button[type=submit]:disabled{pointer-events:none;opacity:.5}.component-order-channel-poll .poll-wrapper form button[type=submit]:focus{outline:none}.component-order-channel-poll .poll-wrapper form button[type=submit]:before{content:'';background-color:#fff;width:1em;height:1em;width:.8em;height:.8em;-webkit-mask-image:url(/build/icons.180a58eb.svg#arrow-right-usage);mask-image:url(/build/icons.180a58eb.svg#arrow-right-usage)}.component-order-channel-poll .poll-wrapper form button[type=submit]:before{margin-left:10px}.component-order-channel-poll .poll-wrapper form button[type=submit].loading:before{-webkit-mask-image:url(/build/icons.180a58eb.svg#loader-usage);mask-image:url(/build/icons.180a58eb.svg#loader-usage);animation:spin 1s infinite linear;width:1em;height:1em;margin-right:-.2em}.component-order-channel-poll .poll-wrapper.submitted{max-height:0;opacity:0;overflow-y:hidden;visibility:hidden}.component-order-channel-poll .channel-poll-thank-you{align-items:center;display:flex;justify-content:center;max-height:0;opacity:0;overflow-y:hidden;transition:visibility 0s ease-in-out 300ms, opacity 300ms ease-in-out 300ms, max-height 300ms ease-in-out 187ms;visibility:hidden}.component-order-channel-poll .channel-poll-thank-you .icon,.component-order-channel-poll .channel-poll-thank-you .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-order-channel-poll .channel-poll-thank-you img,.component-order-channel-poll .channel-poll-thank-you .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-order-channel-poll .channel-poll-thank-you img{height:40px;width:40px}.component-order-channel-poll .channel-poll-thank-you .thank-you{color:#626262;font-size:17px;font-weight:300;margin:0 0 0 15px}.component-order-channel-poll .channel-poll-thank-you.active{max-height:300px;opacity:1;overflow-y:visible;visibility:visible}.page-product{background-color:#fff;width:100%;padding:15px}.page-product .title{color:#626262;margin:0px 0px 15px 0px;padding:0px;font-weight:400;font-size:17px;text-transform:capitalize}.page-product .subtitle{color:#525252;margin:0px 0px 10px 0px;padding:0px;font-weight:500;font-size:15px;display:block}.page-product-test{background-color:#fff;overflow:hidden;height:auto}.page-product-test .product-text-block{padding:15px;color:#626262;font-size:14px;display:block;height:auto;overflow:hidden}.page-product-test .product-text-block .product-text-column{float:left;width:50%}.page-product-test .product-text-block .boxes-image{float:right;margin-top:-30px}.page-product-test h4{color:#626262;margin:0px;padding:0px}.page-product-test h5{color:#626262;margin:10px 0px;padding:0px;font-size:13px}.page-product-test p{font-size:14px;color:#626262}.page-product-test ul{padding-left:0px;list-style-type:none}.page-product-test ul li{position:relative;padding-left:20px;margin-bottom:5px}.page-product-test ul li:before{content:" ";width:5px;height:5px;background-color:#626262;position:absolute;left:2px;top:50%;transform:translateY(-50%)}.page-product-test .product-delivery-block{display:block;width:100%;height:280px;overflow:hidden;position:relative;background-color:#ddd}.page-product-test .product-delivery-block .delivery-box{position:absolute;right:0px;top:50%;transform:translateY(-50%);background-color:rgba(255,255,255,0.9);padding:15px;max-width:370px}.page-product-test .product-delivery-block .delivery-box img{float:right;margin-top:-50px}.page-product-test .product-delivery-block .delivery-box .flags{border-top:1px solid #f2f2f2;padding-top:15px}.page-product-test .product-delivery-block .delivery-box .flags a{width:50%;float:left}.page-product-test .product-configurator{height:600px;position:relative;overflow:hidden}.page-product-test .product-configurator .product-background-image img{position:absolute;top:0px;left:0px;width:100%;z-index:1}.page-product-test .product-configurator .images-galery{position:absolute;left:10px;bottom:20px;width:325px;height:50px;z-index:2}.page-product-test .product-configurator .images-galery .galery-item{width:50px;height:50px;overflow:hidden;display:block;float:left;margin-right:15px}.page-product-test .product-configurator .images-galery .galery-item img{width:100%}.page-product-test .product-configurator .configurator-submit{width:auto;display:flex;justify-content:center;align-items:center;padding:0.7em 1.4em calc(.7em - 3px) 1.4em;background-color:#fe9900;color:#fff;border:none;border-bottom:3px solid #cb7a00;text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:0;font-size:1rem;width:100%}.page-product-test .product-configurator .configurator-submit.disabled,.page-product-test .product-configurator .configurator-submit:disabled{pointer-events:none;opacity:.5}.page-product-test .product-configurator .configurator-submit:focus{outline:none}.page-product-test .product-configurator .configurator-submit.loading:before{-webkit-mask-image:url(/build/icons.180a58eb.svg#loader-usage);mask-image:url(/build/icons.180a58eb.svg#loader-usage);animation:spin 1s infinite linear}.page-product-test .product-configurator .configurator{width:370px;height:600px;float:right;background-color:rgba(0,0,0,0.12);padding:55px 70px;color:#fff;position:relative;z-index:2}.page-product-test .product-configurator .configurator h4{color:#fff;font-size:18px;font-weight:400}.page-product-test .product-configurator .configurator .configurator-price{font-size:30px;display:block;text-align:right;margin:20px 0px}.page-product-test .product-configurator .configurator .filter-box{padding:15px 0px;height:auto;overflow:hidden}.page-product-test .product-configurator .configurator .filter-box .filter-title{color:#fff;font-size:16px;margin-bottom:15px;display:block}.page-product-test .product-configurator .configurator .filter-box .filter{display:block;width:60%;float:left;margin-bottom:15px}.page-product-test .product-configurator .configurator .filter-box .filter .filter-color{width:30px;height:30px;display:block;float:left;cursor:pointer}.page-product-test .product-configurator .configurator .filter-box .filter .filter-label{vertical-align:middle;line-height:30px;margin-left:10px;font-weight:300;font-size:13px}.page-product-test .product-configurator .configurator .filter-box .filter:nth-child(odd){width:40%}.page-product-test .product-configurator .configurator .filter-box select{width:100%;background-color:transparent;background-position:right 50%;background-repeat:no-repeat;border:1px solid #d2d2d2;border-radius:0px;-webkit-tap-highlight-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#fff;padding:10px;font-size:13px}.page-product-test .product-configurator .configurator .filter-box input[type=text]{display:inline-block;width:85px;margin:0px 5px;font-size:14px;text-align:right;color:#fff;background-color:transparent;border:1px solid #d2d2d2;padding:7px 10px;font-weight:300}.page-product-test .product-configurator .configurator .filter-box input[type=text]:first-child{margin-left:0px}.page-product-test .product-configurator .configurator .filter-box .filter-tabs{width:100%;float:left}.page-product-test .product-configurator .configurator .filter-box .filter-tabs .tab{display:inline-block;margin-right:35px;color:#ddd;padding-bottom:3px}.page-product-test .product-configurator .configurator .filter-box .filter-tabs .tab.active{border-bottom:1px solid #fff;color:#fff}.page-product-test .product-configurator .configurator .filter-box .filter-tabs-content{width:100%;float:left;display:block;margin-top:10px;font-weight:300}.page-checkout .checkout-tabs,.page-checkout-confirmation .checkout-tabs{background-color:#fff;height:auto;overflow:hidden}.page-checkout .checkout-tabs .checkout-title,.page-checkout-confirmation .checkout-tabs .checkout-title{padding:15px;display:block;width:100%}.page-checkout .checkout-tabs .checkout-title h4,.page-checkout-confirmation .checkout-tabs .checkout-title h4{margin:0px;padding:0px;font-size:18px;font-weight:400;color:#626262}.page-checkout .checkout-tabs .tabs,.page-checkout-confirmation .checkout-tabs .tabs{width:100%;float:left}.page-checkout .checkout-tabs .tabs .checkout-tab,.page-checkout-confirmation .checkout-tabs .tabs .checkout-tab{width:50%;float:left;padding:15px;background-color:#f0f0f0;border:1px solid #f0f0f0;border-bottom:1px solid #dedede}.page-checkout .checkout-tabs .tabs .checkout-tab.active,.page-checkout-confirmation .checkout-tabs .tabs .checkout-tab.active{background-color:#fff;border:1px solid #dedede;border-bottom:1px solid #fff}.page-checkout .checkout-tabs .tabs .checkout-tab.active .tab-number,.page-checkout-confirmation .checkout-tabs .tabs .checkout-tab.active .tab-number{background-color:#2d2d2d}.page-checkout .checkout-tabs .tabs .checkout-tab.active .tab-title,.page-checkout-confirmation .checkout-tabs .tabs .checkout-tab.active .tab-title{color:#626262}.page-checkout .checkout-tabs .tabs .checkout-tab:first-child,.page-checkout-confirmation .checkout-tabs .tabs .checkout-tab:first-child{border-left:none}.page-checkout .checkout-tabs .tabs .checkout-tab:last-child,.page-checkout-confirmation .checkout-tabs .tabs .checkout-tab:last-child{border-right:none}.page-checkout .checkout-tabs .tabs .checkout-tab .tab-number,.page-checkout-confirmation .checkout-tabs .tabs .checkout-tab .tab-number{display:block;float:left;width:40px;height:40px;text-align:center;font-size:18px;line-height:40px;background:#dedede;margin-right:20px;color:#fff}.page-checkout .checkout-tabs .tabs .checkout-tab .tab-title,.page-checkout-confirmation .checkout-tabs .tabs .checkout-tab .tab-title{line-height:20px;font-size:18px;float:left;color:#dedede;position:relative;width:calc(100% - 60px);height:40px}.page-checkout .checkout-tabs .tabs .checkout-tab .tab-title span,.page-checkout-confirmation .checkout-tabs .tabs .checkout-tab .tab-title span{position:absolute;width:100%;top:50%;transform:translateY(-50%)}.page-checkout .payment-address,.page-checkout .shipping-address,.page-checkout .contact-info,.page-checkout .component-shipping-methods,.page-checkout .component-payment-methods,.page-checkout .cart-overview,.page-checkout .checkout-overview,.page-checkout .additional-comment,.page-checkout .additional-info,.page-checkout-confirmation .payment-address,.page-checkout-confirmation .shipping-address,.page-checkout-confirmation .contact-info,.page-checkout-confirmation .component-shipping-methods,.page-checkout-confirmation .component-payment-methods,.page-checkout-confirmation .cart-overview,.page-checkout-confirmation .checkout-overview,.page-checkout-confirmation .additional-comment,.page-checkout-confirmation .additional-info{background-color:#fff;height:auto;width:100%;float:left;margin-bottom:20px;padding:15px;clear:both}.page-checkout .payment-address p,.page-checkout .shipping-address p,.page-checkout .contact-info p,.page-checkout .component-shipping-methods p,.page-checkout .component-payment-methods p,.page-checkout .cart-overview p,.page-checkout .checkout-overview p,.page-checkout .additional-comment p,.page-checkout .additional-info p,.page-checkout-confirmation .payment-address p,.page-checkout-confirmation .shipping-address p,.page-checkout-confirmation .contact-info p,.page-checkout-confirmation .component-shipping-methods p,.page-checkout-confirmation .component-payment-methods p,.page-checkout-confirmation .cart-overview p,.page-checkout-confirmation .checkout-overview p,.page-checkout-confirmation .additional-comment p,.page-checkout-confirmation .additional-info p{font-size:14px;color:#626262}.page-checkout .payment-address .notification-line,.page-checkout .shipping-address .notification-line,.page-checkout .contact-info .notification-line,.page-checkout .component-shipping-methods .notification-line,.page-checkout .component-payment-methods .notification-line,.page-checkout .cart-overview .notification-line,.page-checkout .checkout-overview .notification-line,.page-checkout .additional-comment .notification-line,.page-checkout .additional-info .notification-line,.page-checkout-confirmation .payment-address .notification-line,.page-checkout-confirmation .shipping-address .notification-line,.page-checkout-confirmation .contact-info .notification-line,.page-checkout-confirmation .component-shipping-methods .notification-line,.page-checkout-confirmation .component-payment-methods .notification-line,.page-checkout-confirmation .cart-overview .notification-line,.page-checkout-confirmation .checkout-overview .notification-line,.page-checkout-confirmation .additional-comment .notification-line,.page-checkout-confirmation .additional-info .notification-line{display:block;position:relative;width:100%;clear:both;font-size:14px;padding:5px 10px 5px 25px;margin-top:15px;color:#999}.page-checkout .payment-address .notification-line span .icon-info-circle-full,.page-checkout .shipping-address .notification-line span .icon-info-circle-full,.page-checkout .contact-info .notification-line span .icon-info-circle-full,.page-checkout .component-shipping-methods .notification-line span .icon-info-circle-full,.page-checkout .component-payment-methods .notification-line span .icon-info-circle-full,.page-checkout .cart-overview .notification-line span .icon-info-circle-full,.page-checkout .checkout-overview .notification-line span .icon-info-circle-full,.page-checkout .additional-comment .notification-line span .icon-info-circle-full,.page-checkout .additional-info .notification-line span .icon-info-circle-full,.page-checkout-confirmation .payment-address .notification-line span .icon-info-circle-full,.page-checkout-confirmation .shipping-address .notification-line span .icon-info-circle-full,.page-checkout-confirmation .contact-info .notification-line span .icon-info-circle-full,.page-checkout-confirmation .component-shipping-methods .notification-line span .icon-info-circle-full,.page-checkout-confirmation .component-payment-methods .notification-line span .icon-info-circle-full,.page-checkout-confirmation .cart-overview .notification-line span .icon-info-circle-full,.page-checkout-confirmation .checkout-overview .notification-line span .icon-info-circle-full,.page-checkout-confirmation .additional-comment .notification-line span .icon-info-circle-full,.page-checkout-confirmation .additional-info .notification-line span .icon-info-circle-full{width:16px;height:16px;fill:#C82B2B;position:absolute;left:0px;top:50%;transform:translateY(-50%)}.page-checkout .payment-address .checkout-subtitle,.page-checkout .shipping-address .checkout-subtitle,.page-checkout .contact-info .checkout-subtitle,.page-checkout .component-shipping-methods .checkout-subtitle,.page-checkout .component-payment-methods .checkout-subtitle,.page-checkout .cart-overview .checkout-subtitle,.page-checkout .checkout-overview .checkout-subtitle,.page-checkout .additional-comment .checkout-subtitle,.page-checkout .additional-info .checkout-subtitle,.page-checkout-confirmation .payment-address .checkout-subtitle,.page-checkout-confirmation .shipping-address .checkout-subtitle,.page-checkout-confirmation .contact-info .checkout-subtitle,.page-checkout-confirmation .component-shipping-methods .checkout-subtitle,.page-checkout-confirmation .component-payment-methods .checkout-subtitle,.page-checkout-confirmation .cart-overview .checkout-subtitle,.page-checkout-confirmation .checkout-overview .checkout-subtitle,.page-checkout-confirmation .additional-comment .checkout-subtitle,.page-checkout-confirmation .additional-info .checkout-subtitle{font-size:16px;font-weight:400;color:#fe9900;margin:0px 0px 10px 0px}.page-checkout .checkout-overview,.page-checkout-confirmation .checkout-overview{display:flex;clear:both;width:100%}.page-checkout .checkout-overview h5,.page-checkout-confirmation .checkout-overview h5{font-size:15px;color:#fe9900;margin:0px 0px 10px 0px;font-weight:400}.page-checkout .checkout-overview .shipping-address-overview,.page-checkout .checkout-overview .billing-address-overview,.page-checkout .checkout-overview .contact-info-overview,.page-checkout-confirmation .checkout-overview .shipping-address-overview,.page-checkout-confirmation .checkout-overview .billing-address-overview,.page-checkout-confirmation .checkout-overview .contact-info-overview{width:33.3%;display:block;border-right:1px solid #f2f2f2;padding:0px 15px}.page-checkout .checkout-overview .shipping-address-overview:last-child,.page-checkout .checkout-overview .billing-address-overview:last-child,.page-checkout .checkout-overview .contact-info-overview:last-child,.page-checkout-confirmation .checkout-overview .shipping-address-overview:last-child,.page-checkout-confirmation .checkout-overview .billing-address-overview:last-child,.page-checkout-confirmation .checkout-overview .contact-info-overview:last-child{border-right:none}.page-checkout .checkout-overview .checkout-overview-line,.page-checkout-confirmation .checkout-overview .checkout-overview-line{display:block;color:#626262;margin-bottom:5px;font-size:14px}.page-checkout .product-line,.page-checkout-confirmation .product-line{display:block;width:100%;float:left;border-bottom:1px solid #f2f2f2;padding:15px 0px;color:#626262;position:relative}.page-checkout .product-line:last-child,.page-checkout-confirmation .product-line:last-child{border-bottom:none}.page-checkout .product-line .product-photo,.page-checkout-confirmation .product-line .product-photo{display:block;float:left;width:15%}.page-checkout .product-line .product-photo img,.page-checkout-confirmation .product-line .product-photo img{width:100%}.page-checkout .product-line .product-attributes,.page-checkout-confirmation .product-line .product-attributes{display:block;float:left;width:85%;padding:0px 15px}.page-checkout .product-line .product-attributes .product-name,.page-checkout-confirmation .product-line .product-attributes .product-name{font-weight:600;display:block;font-size:15px;float:left;color:#626262;text-decoration:none}.page-checkout .product-line .product-attributes .attributes,.page-checkout-confirmation .product-line .product-attributes .attributes{list-style-type:none;padding:0px;float:left;width:100%;clear:both;display:block}.page-checkout .product-line .product-attributes .attributes li,.page-checkout-confirmation .product-line .product-attributes .attributes li{position:relative;padding:0px 15px;margin-bottom:4px;font-size:14px}.page-checkout .product-line .product-attributes .attributes li:before,.page-checkout-confirmation .product-line .product-attributes .attributes li:before{content:" ";width:5px;height:5px;background-color:#fe9900;position:absolute;left:2px;top:50%;transform:translateY(-50%)}.page-checkout .product-line .product-quantity,.page-checkout-confirmation .product-line .product-quantity{display:block;float:right;width:15%;padding:0px 15px;font-size:15px;font-weight:600}.page-checkout .product-line .product-price,.page-checkout-confirmation .product-line .product-price{display:block;float:right;width:15%;text-align:right;font-size:15px;font-weight:600}.page-checkout .product-line .attachments-list,.page-checkout-confirmation .product-line .attachments-list{position:absolute;bottom:15px;right:15px;text-align:right;font-size:13px}.page-checkout .product-line .attachments-list a,.page-checkout-confirmation .product-line .attachments-list a{text-decoration:none;margin-left:10px;vertical-align:middle}.page-checkout .product-line .attachments-list a:before,.page-checkout-confirmation .product-line .attachments-list a:before{margin-right:5px;font-size:85%;vertical-align:middle}.page-checkout .product-line .attachments-list .view-attachment,.page-checkout-confirmation .product-line .attachments-list .view-attachment{color:#fe9900}.page-checkout .product-line .attachments-list .view-attachment .icon,.page-checkout .product-line .attachments-list .view-attachment .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .page-checkout .product-line .attachments-list .view-attachment img,.page-checkout .product-line .attachments-list .view-attachment .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .page-checkout .product-line .attachments-list .view-attachment img,.page-checkout-confirmation .product-line .attachments-list .view-attachment .icon,.page-checkout-confirmation .product-line .attachments-list .view-attachment .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .page-checkout-confirmation .product-line .attachments-list .view-attachment img,.page-checkout-confirmation .product-line .attachments-list .view-attachment .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .page-checkout-confirmation .product-line .attachments-list .view-attachment img{width:13px;height:13px;fill:#fe9900;vertical-align:-1px}.page-checkout:after,.page-checkout-confirmation:after{content:'.';visibility:hidden;display:block;height:0;clear:both}.page-checkout form .form-group,.page-checkout-confirmation form .form-group{position:relative;margin-top:20px;width:100%}.page-checkout form .form-group input[type=text],.page-checkout form .form-group input[type=file],.page-checkout form .form-group input[type=number],.page-checkout form .form-group input[type=tel],.page-checkout form .form-group input[type=email],.page-checkout form .form-group input[type=password],.page-checkout form .form-group textarea,.page-checkout form .form-group select,.page-checkout-confirmation form .form-group input[type=text],.page-checkout-confirmation form .form-group input[type=file],.page-checkout-confirmation form .form-group input[type=number],.page-checkout-confirmation form .form-group input[type=tel],.page-checkout-confirmation form .form-group input[type=email],.page-checkout-confirmation form .form-group input[type=password],.page-checkout-confirmation form .form-group textarea,.page-checkout-confirmation form .form-group select{border:1px solid #d9d9d9;color:#4f4f4f;padding:24px 10px 8px 10px;font-size:13px;width:100%;max-width:100%;margin:0;font-family:inherit;-moz-appearance:none;-webkit-appearance:none;background-color:#fff;border-radius:0px}.page-checkout form .form-group input[type=text]::-ms-expand,.page-checkout form .form-group input[type=file]::-ms-expand,.page-checkout form .form-group input[type=number]::-ms-expand,.page-checkout form .form-group input[type=tel]::-ms-expand,.page-checkout form .form-group input[type=email]::-ms-expand,.page-checkout form .form-group input[type=password]::-ms-expand,.page-checkout form .form-group textarea::-ms-expand,.page-checkout form .form-group select::-ms-expand,.page-checkout-confirmation form .form-group input[type=text]::-ms-expand,.page-checkout-confirmation form .form-group input[type=file]::-ms-expand,.page-checkout-confirmation form .form-group input[type=number]::-ms-expand,.page-checkout-confirmation form .form-group input[type=tel]::-ms-expand,.page-checkout-confirmation form .form-group input[type=email]::-ms-expand,.page-checkout-confirmation form .form-group input[type=password]::-ms-expand,.page-checkout-confirmation form .form-group textarea::-ms-expand,.page-checkout-confirmation form .form-group select::-ms-expand{display:none}.page-checkout form .form-group input[type=text]:focus,.page-checkout form .form-group input[type=file]:focus,.page-checkout form .form-group input[type=number]:focus,.page-checkout form .form-group input[type=tel]:focus,.page-checkout form .form-group input[type=email]:focus,.page-checkout form .form-group input[type=password]:focus,.page-checkout form .form-group textarea:focus,.page-checkout form .form-group select:focus,.page-checkout-confirmation form .form-group input[type=text]:focus,.page-checkout-confirmation form .form-group input[type=file]:focus,.page-checkout-confirmation form .form-group input[type=number]:focus,.page-checkout-confirmation form .form-group input[type=tel]:focus,.page-checkout-confirmation form .form-group input[type=email]:focus,.page-checkout-confirmation form .form-group input[type=password]:focus,.page-checkout-confirmation form .form-group textarea:focus,.page-checkout-confirmation form .form-group select:focus{box-shadow:0px 0px 2px #ddd;outline:none}.page-checkout form .form-group input[type=text]:focus ~ .form-error,.page-checkout form .form-group input[type=file]:focus ~ .form-error,.page-checkout form .form-group input[type=number]:focus ~ .form-error,.page-checkout form .form-group input[type=tel]:focus ~ .form-error,.page-checkout form .form-group input[type=email]:focus ~ .form-error,.page-checkout form .form-group input[type=password]:focus ~ .form-error,.page-checkout form .form-group textarea:focus ~ .form-error,.page-checkout form .form-group select:focus ~ .form-error,.page-checkout-confirmation form .form-group input[type=text]:focus ~ .form-error,.page-checkout-confirmation form .form-group input[type=file]:focus ~ .form-error,.page-checkout-confirmation form .form-group input[type=number]:focus ~ .form-error,.page-checkout-confirmation form .form-group input[type=tel]:focus ~ .form-error,.page-checkout-confirmation form .form-group input[type=email]:focus ~ .form-error,.page-checkout-confirmation form .form-group input[type=password]:focus ~ .form-error,.page-checkout-confirmation form .form-group textarea:focus ~ .form-error,.page-checkout-confirmation form .form-group select:focus ~ .form-error{display:block}.page-checkout form .form-group input[type=text]:-webkit-autofill,.page-checkout form .form-group input[type=file]:-webkit-autofill,.page-checkout form .form-group input[type=number]:-webkit-autofill,.page-checkout form .form-group input[type=tel]:-webkit-autofill,.page-checkout form .form-group input[type=email]:-webkit-autofill,.page-checkout form .form-group input[type=password]:-webkit-autofill,.page-checkout form .form-group textarea:-webkit-autofill,.page-checkout form .form-group select:-webkit-autofill,.page-checkout-confirmation form .form-group input[type=text]:-webkit-autofill,.page-checkout-confirmation form .form-group input[type=file]:-webkit-autofill,.page-checkout-confirmation form .form-group input[type=number]:-webkit-autofill,.page-checkout-confirmation form .form-group input[type=tel]:-webkit-autofill,.page-checkout-confirmation form .form-group input[type=email]:-webkit-autofill,.page-checkout-confirmation form .form-group input[type=password]:-webkit-autofill,.page-checkout-confirmation form .form-group textarea:-webkit-autofill,.page-checkout-confirmation form .form-group select:-webkit-autofill{-webkit-box-shadow:0 0 0 30px white inset;-webkit-text-fill-color:#4f4f4f}@media (hover: hover){.page-checkout form .form-group input[type=text]:hover ~ .form-error,.page-checkout form .form-group input[type=file]:hover ~ .form-error,.page-checkout form .form-group input[type=number]:hover ~ .form-error,.page-checkout form .form-group input[type=tel]:hover ~ .form-error,.page-checkout form .form-group input[type=email]:hover ~ .form-error,.page-checkout form .form-group input[type=password]:hover ~ .form-error,.page-checkout form .form-group textarea:hover ~ .form-error,.page-checkout form .form-group select:hover ~ .form-error,.page-checkout-confirmation form .form-group input[type=text]:hover ~ .form-error,.page-checkout-confirmation form .form-group input[type=file]:hover ~ .form-error,.page-checkout-confirmation form .form-group input[type=number]:hover ~ .form-error,.page-checkout-confirmation form .form-group input[type=tel]:hover ~ .form-error,.page-checkout-confirmation form .form-group input[type=email]:hover ~ .form-error,.page-checkout-confirmation form .form-group input[type=password]:hover ~ .form-error,.page-checkout-confirmation form .form-group textarea:hover ~ .form-error,.page-checkout-confirmation form .form-group select:hover ~ .form-error{display:block}.page-checkout form .form-group input[type=text]:-webkit-autofill,.page-checkout form .form-group input[type=file]:-webkit-autofill,.page-checkout form .form-group input[type=number]:-webkit-autofill,.page-checkout form .form-group input[type=tel]:-webkit-autofill,.page-checkout form .form-group input[type=email]:-webkit-autofill,.page-checkout form .form-group input[type=password]:-webkit-autofill,.page-checkout form .form-group textarea:-webkit-autofill,.page-checkout form .form-group select:-webkit-autofill,.page-checkout-confirmation form .form-group input[type=text]:-webkit-autofill,.page-checkout-confirmation form .form-group input[type=file]:-webkit-autofill,.page-checkout-confirmation form .form-group input[type=number]:-webkit-autofill,.page-checkout-confirmation form .form-group input[type=tel]:-webkit-autofill,.page-checkout-confirmation form .form-group input[type=email]:-webkit-autofill,.page-checkout-confirmation form .form-group input[type=password]:-webkit-autofill,.page-checkout-confirmation form .form-group textarea:-webkit-autofill,.page-checkout-confirmation form .form-group select:-webkit-autofill{-webkit-box-shadow:0 0 0 30px white inset;-webkit-text-fill-color:#4f4f4f}}.page-checkout form .form-group:not(input[type=checkbox])>label,.page-checkout-confirmation form .form-group:not(input[type=checkbox])>label{pointer-events:none}.page-checkout form .form-group input[type=file],.page-checkout-confirmation form .form-group input[type=file]{padding-top:30px}.page-checkout form .form-group textarea,.page-checkout-confirmation form .form-group textarea{height:82px}.page-checkout form .form-group>label,.page-checkout-confirmation form .form-group>label{color:#9a9a9a;background-color:white;font-size:12px;position:absolute;margin:1px;padding:9px 10px 3px 10px;width:calc(100% - 22px)}.page-checkout form .form-group>label.required:after,.page-checkout-confirmation form .form-group>label.required:after{content:" *";color:#c82b2b}.page-checkout form .form-group.select>label,.page-checkout-confirmation form .form-group.select>label{pointer-events:none}.page-checkout form .form-group.select>label:before,.page-checkout-confirmation form .form-group.select>label:before{position:absolute;top:100%;right:10px;color:#626262;content:"\25BE";font-size:20px;transform:translateY(-7px)}.page-checkout form .form-group .toggle-checkbox,.page-checkout-confirmation form .form-group .toggle-checkbox{display:inline-block}.page-checkout form .form-group .toggle-checkbox input[type=checkbox],.page-checkout-confirmation form .form-group .toggle-checkbox input[type=checkbox]{display:none}.page-checkout form .form-group .toggle-checkbox label,.page-checkout-confirmation form .form-group .toggle-checkbox label{font-size:16px;color:#2d2d2d;font-weight:400;position:static;background-color:transparent;cursor:pointer;display:flex;position:relative;align-items:center}.page-checkout form .form-group .toggle-checkbox label:before,.page-checkout-confirmation form .form-group .toggle-checkbox label:before{content:"";background:#ccc;width:46px;height:26px;display:block;border-radius:15px;position:relative;margin-right:15px;transition:background .1s linear}.page-checkout form .form-group .toggle-checkbox label:after,.page-checkout-confirmation form .form-group .toggle-checkbox label:after{content:"";width:20px;height:20px;display:block;position:absolute;top:50%;border-radius:50%;background:#fff;transform:translate(0%, -50%);left:calc(0% + 4px);transition:left .1s linear}.page-checkout form .form-group .toggle-checkbox input[type=checkbox]:checked+label:before,.page-checkout-confirmation form .form-group .toggle-checkbox input[type=checkbox]:checked+label:before{background-color:#fe9900}.page-checkout form .form-group .toggle-checkbox input[type=checkbox]:checked+label:after,.page-checkout-confirmation form .form-group .toggle-checkbox input[type=checkbox]:checked+label:after{left:22px}.page-checkout form .form-group .radio-inline,.page-checkout form .form-group .checkbox-inline,.page-checkout-confirmation form .form-group .radio-inline,.page-checkout-confirmation form .form-group .checkbox-inline{position:relative;overflow:hidden;float:left;margin-left:20px}.page-checkout form .form-group .radio-inline:first-child,.page-checkout form .form-group .checkbox-inline:first-child,.page-checkout-confirmation form .form-group .radio-inline:first-child,.page-checkout-confirmation form .form-group .checkbox-inline:first-child{margin-left:0}.page-checkout form .form-group .radio-inline.vertically-centered label,.page-checkout form .form-group .checkbox-inline.vertically-centered label,.page-checkout-confirmation form .form-group .radio-inline.vertically-centered label,.page-checkout-confirmation form .form-group .checkbox-inline.vertically-centered label{display:flex;align-items:center}.page-checkout form .form-group .radio-inline.vertically-centered label span,.page-checkout form .form-group .checkbox-inline.vertically-centered label span,.page-checkout-confirmation form .form-group .radio-inline.vertically-centered label span,.page-checkout-confirmation form .form-group .checkbox-inline.vertically-centered label span{padding-left:35px}.page-checkout form .form-group .radio-inline input,.page-checkout form .form-group .checkbox-inline input,.page-checkout-confirmation form .form-group .radio-inline input,.page-checkout-confirmation form .form-group .checkbox-inline input{position:absolute;left:-100px}.page-checkout form .form-group .radio-inline label,.page-checkout form .form-group .checkbox-inline label,.page-checkout-confirmation form .form-group .radio-inline label,.page-checkout-confirmation form .form-group .checkbox-inline label{font-size:14px;color:#4f4f4f;line-height:50px}.page-checkout form .form-group .radio-inline label:before,.page-checkout form .form-group .checkbox-inline label:before,.page-checkout-confirmation form .form-group .radio-inline label:before,.page-checkout-confirmation form .form-group .checkbox-inline label:before{content:'';width:20px;height:20px;display:inline-block;border:1px solid #d9d9d9;border-radius:50%;vertical-align:-6px;margin:0 10px 0 2px;background-color:white;box-shadow:inset 0 0 0 5px white}.page-checkout form .form-group .radio-inline input[type=radio]:checked ~ label:before,.page-checkout form .form-group .checkbox-inline input[type=radio]:checked ~ label:before,.page-checkout-confirmation form .form-group .radio-inline input[type=radio]:checked ~ label:before,.page-checkout-confirmation form .form-group .checkbox-inline input[type=radio]:checked ~ label:before{background-color:#fe9900}.page-checkout form .form-group .radio-inline input[type=radio]:focus ~ label:before,.page-checkout form .form-group .checkbox-inline input[type=radio]:focus ~ label:before,.page-checkout-confirmation form .form-group .radio-inline input[type=radio]:focus ~ label:before,.page-checkout-confirmation form .form-group .checkbox-inline input[type=radio]:focus ~ label:before{box-shadow:inset 0 0 0 5px white, 0px 0px 2px #ddd}.page-checkout form .form-group .radio-inline input[type=checkbox]:checked ~ label:before,.page-checkout form .form-group .checkbox-inline input[type=checkbox]:checked ~ label:before,.page-checkout-confirmation form .form-group .radio-inline input[type=checkbox]:checked ~ label:before,.page-checkout-confirmation form .form-group .checkbox-inline input[type=checkbox]:checked ~ label:before{content:"\2714\FE0E"}.page-checkout form .form-group .checkbox-inline,.page-checkout-confirmation form .form-group .checkbox-inline{padding-top:2px}.page-checkout form .form-group .checkbox-inline label,.page-checkout-confirmation form .form-group .checkbox-inline label{vertical-align:middle}.page-checkout form .form-group .checkbox-inline label:before,.page-checkout-confirmation form .form-group .checkbox-inline label:before{border-radius:0px;content:'';color:#fe9900;line-height:20px;font-size:20px;text-align:center;vertical-align:middle;margin-top:-2px}.page-checkout form .form-group .help-block,.page-checkout-confirmation form .form-group .help-block{margin:0;margin-top:3px;padding:0;font-size:11px}.page-checkout form .form-group .form-error,.page-checkout-confirmation form .form-group .form-error{position:absolute;right:9px;top:45px;background-color:black;color:white;font-size:11px;padding:3px 5px;display:none;z-index:1}.page-checkout form .form-group .form-error:before,.page-checkout-confirmation form .form-group .form-error:before{content:'';position:absolute;right:10px;top:0;transform:scaleY(2) translateY(-75%);display:block;width:0;height:0;border:4px solid transparent;border-bottom-color:black}@media (hover: hover){.page-checkout form .form-group .form-error:hover,.page-checkout-confirmation form .form-group .form-error:hover{display:block}}.page-checkout form .form-group.has-error:before,.page-checkout-confirmation form .form-group.has-error:before{position:absolute;right:15px;top:14px;font-size:21px;color:#ba1721;text-shadow:1px 1px white;z-index:1;pointer-events:none;content:"\2715"}.page-checkout form .form-group.has-error input,.page-checkout form .form-group.has-error textarea,.page-checkout form .form-group.has-error select,.page-checkout-confirmation form .form-group.has-error input,.page-checkout-confirmation form .form-group.has-error textarea,.page-checkout-confirmation form .form-group.has-error select{border-color:#c83a3d;padding-right:35px}.page-checkout form .form-group.has-error input:focus,.page-checkout form .form-group.has-error textarea:focus,.page-checkout form .form-group.has-error select:focus,.page-checkout-confirmation form .form-group.has-error input:focus,.page-checkout-confirmation form .form-group.has-error textarea:focus,.page-checkout-confirmation form .form-group.has-error select:focus{box-shadow:0px 0px 2px #c83a3d}.page-checkout form.inline-label .form-group:after,.page-checkout-confirmation form.inline-label .form-group:after{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#626262;font-size:12px;pointer-events:none}.page-checkout form.inline-label .form-group label,.page-checkout-confirmation form.inline-label .form-group label{font-size:13px;padding:9px 5px 8px 10px;width:auto;line-height:15px}.page-checkout form.inline-label .form-group label:before,.page-checkout-confirmation form.inline-label .form-group label:before{display:none}.page-checkout form.inline-label .form-group select,.page-checkout form.inline-label .form-group input[type=text],.page-checkout form.inline-label .form-group input[type=number],.page-checkout form.inline-label .form-group input[type=tel],.page-checkout form.inline-label .form-group input[type=email],.page-checkout-confirmation form.inline-label .form-group select,.page-checkout-confirmation form.inline-label .form-group input[type=text],.page-checkout-confirmation form.inline-label .form-group input[type=number],.page-checkout-confirmation form.inline-label .form-group input[type=tel],.page-checkout-confirmation form.inline-label .form-group input[type=email]{padding:9px 30px 9px 100px;line-height:15px}.page-checkout form.inline-label .form-group.select:after,.page-checkout-confirmation form.inline-label .form-group.select:after{position:absolute;top:50%;right:10px;color:#626262;content:"\25BE";font-size:20px}.page-checkout form .form-inline,.page-checkout-confirmation form .form-inline{margin-left:-20px}.page-checkout form .form-inline:after,.page-checkout-confirmation form .form-inline:after{content:'.';visibility:hidden;display:block;height:0;clear:both}.page-checkout form .form-inline>.form-group,.page-checkout-confirmation form .form-inline>.form-group{padding-left:20px;float:left}.page-checkout form .google-recaptcha,.page-checkout-confirmation form .google-recaptcha{width:304px;height:78px;border:solid 1px transparent;border-radius:4px}.page-checkout form .google-recaptcha.error,.page-checkout-confirmation form .google-recaptcha.error{border-color:#c83a3d}.page-checkout form button[type=submit],.page-checkout-confirmation form button[type=submit]{width:auto;display:flex;justify-content:center;align-items:center;padding:0.7em 1.4em calc(.7em - 3px) 1.4em;background-color:#fe9900;color:#fff;border:none;border-bottom:3px solid #cb7a00;text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:0;font-size:1rem;min-width:140px;float:right}.page-checkout form button[type=submit].disabled,.page-checkout form button[type=submit]:disabled,.page-checkout-confirmation form button[type=submit].disabled,.page-checkout-confirmation form button[type=submit]:disabled{pointer-events:none;opacity:.5}.page-checkout form button[type=submit]:focus,.page-checkout-confirmation form button[type=submit]:focus{outline:none}.page-checkout form button[type=submit].loading:before,.page-checkout-confirmation form button[type=submit].loading:before{-webkit-mask-image:url(/build/icons.180a58eb.svg#loader-usage);mask-image:url(/build/icons.180a58eb.svg#loader-usage);animation:spin 1s infinite linear}.page-checkout form .surname,.page-checkout form .name,.page-checkout form .business-name,.page-checkout form .tva-intracom,.page-checkout-confirmation form .surname,.page-checkout-confirmation form .name,.page-checkout-confirmation form .business-name,.page-checkout-confirmation form .tva-intracom{width:25%}.page-checkout form .address,.page-checkout form .delivery-address,.page-checkout-confirmation form .address,.page-checkout-confirmation form .delivery-address{width:75%}.page-checkout form .mail,.page-checkout form .mail-confirm,.page-checkout-confirmation form .mail,.page-checkout-confirmation form .mail-confirm{width:50%}.page-checkout form .house,.page-checkout form .postcode,.page-checkout form .delivery-house,.page-checkout form .delivery-postcode,.page-checkout-confirmation form .house,.page-checkout-confirmation form .postcode,.page-checkout-confirmation form .delivery-house,.page-checkout-confirmation form .delivery-postcode{width:12.5%}.page-checkout form .city,.page-checkout form .region,.page-checkout form .country,.page-checkout form .delivery-city,.page-checkout form .delivery-region,.page-checkout form .delivery-country,.page-checkout form .delivery-surname,.page-checkout form .delivery-name,.page-checkout form .delivery-business-name,.page-checkout form .phone,.page-checkout form .handy,.page-checkout form .fax,.page-checkout-confirmation form .city,.page-checkout-confirmation form .region,.page-checkout-confirmation form .country,.page-checkout-confirmation form .delivery-city,.page-checkout-confirmation form .delivery-region,.page-checkout-confirmation form .delivery-country,.page-checkout-confirmation form .delivery-surname,.page-checkout-confirmation form .delivery-name,.page-checkout-confirmation form .delivery-business-name,.page-checkout-confirmation form .phone,.page-checkout-confirmation form .handy,.page-checkout-confirmation form .fax{width:33.3%}.page-checkout form .new-region,.page-checkout form .delivery-new-region,.page-checkout-confirmation form .new-region,.page-checkout-confirmation form .delivery-new-region{border-bottom:1px solid #f2f2f2;padding-bottom:15px;margin-left:20px;margin-top:15px;padding-left:0px;width:calc(100% - 20px)}.page-checkout form .new-region>label,.page-checkout form .delivery-new-region>label,.page-checkout-confirmation form .new-region>label,.page-checkout-confirmation form .delivery-new-region>label{font-weight:600}.page-checkout form .new-region>label span,.page-checkout form .delivery-new-region>label span,.page-checkout-confirmation form .new-region>label span,.page-checkout-confirmation form .delivery-new-region>label span{font-weight:400}.page-checkout form .new-region label,.page-checkout form .delivery-new-region label,.page-checkout-confirmation form .new-region label,.page-checkout-confirmation form .delivery-new-region label{position:static;float:left;width:auto;padding:0px;color:#626262;font-size:14px;line-height:18px;margin-left:-20px}.page-checkout form .new-region label .subtitle,.page-checkout form .delivery-new-region label .subtitle,.page-checkout-confirmation form .new-region label .subtitle,.page-checkout-confirmation form .delivery-new-region label .subtitle{font-size:12px}.page-checkout form .new-region .radio-inline label,.page-checkout form .delivery-new-region .radio-inline label,.page-checkout-confirmation form .new-region .radio-inline label,.page-checkout-confirmation form .delivery-new-region .radio-inline label{line-height:38px;margin-left:0px}.page-checkout form .payment-address .same-shipping-address,.page-checkout-confirmation form .payment-address .same-shipping-address{margin-bottom:5px;font-weight:600}.page-checkout form .payment-address .same-shipping-address label,.page-checkout-confirmation form .payment-address .same-shipping-address label{line-height:20px}.page-checkout form .delivery-new-region,.page-checkout-confirmation form .delivery-new-region{border-bottom:none;padding-bottom:0px}.page-checkout form .gender label,.page-checkout form .delivery-gender label,.page-checkout-confirmation form .gender label,.page-checkout-confirmation form .delivery-gender label{color:#626262;font-weight:400;background-color:transparent;font-size:14px;position:static;margin:0px;padding:0px;width:auto;float:left;line-height:30px}.page-checkout form .gender .radio-title,.page-checkout form .delivery-gender .radio-title,.page-checkout-confirmation form .gender .radio-title,.page-checkout-confirmation form .delivery-gender .radio-title{font-weight:600}.page-checkout form .gender .radio-inline label,.page-checkout form .delivery-gender .radio-inline label,.page-checkout-confirmation form .gender .radio-inline label,.page-checkout-confirmation form .delivery-gender .radio-inline label{line-height:30px}.page-checkout form .agreement,.page-checkout-confirmation form .agreement{margin-top:0px}.page-checkout form .next-step,.page-checkout-confirmation form .next-step{margin-top:0px}.page-checkout form button[type=submit],.page-checkout-confirmation form button[type=submit]{width:auto;display:flex;justify-content:center;align-items:center;padding:0.7em 1.4em calc(.7em - 3px) 1.4em;background-color:#fe9900;color:#fff;border:none;border-bottom:3px solid #cb7a00;text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:0;font-size:1.15rem;flex-direction:row-reverse;float:right}.page-checkout form button[type=submit].disabled,.page-checkout form button[type=submit]:disabled,.page-checkout-confirmation form button[type=submit].disabled,.page-checkout-confirmation form button[type=submit]:disabled{pointer-events:none;opacity:.5}.page-checkout form button[type=submit]:focus,.page-checkout-confirmation form button[type=submit]:focus{outline:none}.page-checkout form button[type=submit]:before,.page-checkout-confirmation form button[type=submit]:before{content:'';background-color:#fff;width:1em;height:1em;width:.8em;height:.8em;-webkit-mask-image:url(/build/icons.180a58eb.svg#arrow-right-usage);mask-image:url(/build/icons.180a58eb.svg#arrow-right-usage)}.page-checkout form button[type=submit]:before,.page-checkout-confirmation form button[type=submit]:before{margin-left:10px}.page-checkout form button[type=submit].loading:before,.page-checkout-confirmation form button[type=submit].loading:before{-webkit-mask-image:url(/build/icons.180a58eb.svg#loader-usage);mask-image:url(/build/icons.180a58eb.svg#loader-usage);animation:spin 1s infinite linear;width:1em;height:1em;margin-right:-.2em}.page-checkout form .agreement a,.page-checkout .additional-info a,.page-checkout-confirmation form .agreement a,.page-checkout-confirmation .additional-info a{text-decoration:none;color:#fe9900}.page-checkout form .agreement a:hover,.page-checkout .additional-info a:hover,.page-checkout-confirmation form .agreement a:hover,.page-checkout-confirmation .additional-info a:hover{text-decoration:underline}.page-checkout .shipping-address,.page-checkout-confirmation .shipping-address{display:none}.page-checkout .additional-comment,.page-checkout .additional-info,.page-checkout-confirmation .additional-comment,.page-checkout-confirmation .additional-info{font-size:14px;color:#626262}.page-checkout .additional-comment strong,.page-checkout .additional-comment b,.page-checkout .additional-info strong,.page-checkout .additional-info b,.page-checkout-confirmation .additional-comment strong,.page-checkout-confirmation .additional-comment b,.page-checkout-confirmation .additional-info strong,.page-checkout-confirmation .additional-info b{font-size:16px;font-weight:400;color:#fe9900;margin:0px 0px 10px 0px}.page-checkout .additional-comment p,.page-checkout-confirmation .additional-comment p{margin:0px}.page-checkout .payment-address h5 .icon,.page-checkout .payment-address h5 .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .page-checkout .payment-address h5 img,.page-checkout .payment-address h5 .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .page-checkout .payment-address h5 img,.page-checkout .contact-info h5 .icon,.page-checkout .contact-info h5 .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .page-checkout .contact-info h5 img,.page-checkout .contact-info h5 .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .page-checkout .contact-info h5 img,.page-checkout .shipping-address h5 .icon,.page-checkout .shipping-address h5 .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .page-checkout .shipping-address h5 img,.page-checkout .shipping-address h5 .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .page-checkout .shipping-address h5 img,.page-checkout-confirmation .payment-address h5 .icon,.page-checkout-confirmation .payment-address h5 .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .page-checkout-confirmation .payment-address h5 img,.page-checkout-confirmation .payment-address h5 .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .page-checkout-confirmation .payment-address h5 img,.page-checkout-confirmation .contact-info h5 .icon,.page-checkout-confirmation .contact-info h5 .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .page-checkout-confirmation .contact-info h5 img,.page-checkout-confirmation .contact-info h5 .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .page-checkout-confirmation .contact-info h5 img,.page-checkout-confirmation .shipping-address h5 .icon,.page-checkout-confirmation .shipping-address h5 .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .page-checkout-confirmation .shipping-address h5 img,.page-checkout-confirmation .shipping-address h5 .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .page-checkout-confirmation .shipping-address h5 img{width:18px;height:18px;fill:#fe9900;vertical-align:-2px}.page-checkout .cart-overview h5 .icon,.page-checkout .cart-overview h5 .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .page-checkout .cart-overview h5 img,.page-checkout .cart-overview h5 .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .page-checkout .cart-overview h5 img,.page-checkout .component-payment-methods h5 .icon,.page-checkout .component-payment-methods h5 .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .page-checkout .component-payment-methods h5 img,.page-checkout .component-payment-methods h5 .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .page-checkout .component-payment-methods h5 img,.page-checkout .component-shipping-methods h5 .icon,.page-checkout .component-shipping-methods h5 .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .page-checkout .component-shipping-methods h5 img,.page-checkout .component-shipping-methods h5 .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .page-checkout .component-shipping-methods h5 img,.page-checkout-confirmation .cart-overview h5 .icon,.page-checkout-confirmation .cart-overview h5 .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .page-checkout-confirmation .cart-overview h5 img,.page-checkout-confirmation .cart-overview h5 .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .page-checkout-confirmation .cart-overview h5 img,.page-checkout-confirmation .component-payment-methods h5 .icon,.page-checkout-confirmation .component-payment-methods h5 .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .page-checkout-confirmation .component-payment-methods h5 img,.page-checkout-confirmation .component-payment-methods h5 .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .page-checkout-confirmation .component-payment-methods h5 img,.page-checkout-confirmation .component-shipping-methods h5 .icon,.page-checkout-confirmation .component-shipping-methods h5 .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .page-checkout-confirmation .component-shipping-methods h5 img,.page-checkout-confirmation .component-shipping-methods h5 .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .page-checkout-confirmation .component-shipping-methods h5 img{width:23px;height:23px;fill:#fe9900;vertical-align:-5px}.page-checkout .checkout-overview,.page-checkout-confirmation .checkout-overview{position:relative}.page-checkout .checkout-overview h5 .icon,.page-checkout .checkout-overview h5 .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .page-checkout .checkout-overview h5 img,.page-checkout .checkout-overview h5 .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .page-checkout .checkout-overview h5 img,.page-checkout-confirmation .checkout-overview h5 .icon,.page-checkout-confirmation .checkout-overview h5 .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .page-checkout-confirmation .checkout-overview h5 img,.page-checkout-confirmation .checkout-overview h5 .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .page-checkout-confirmation .checkout-overview h5 img{vertical-align:-4px;width:18px;height:18px;fill:#fe9900}.page-checkout .checkout-overview .contact-info-overview .icon,.page-checkout .checkout-overview .contact-info-overview .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .page-checkout .checkout-overview .contact-info-overview img,.page-checkout .checkout-overview .contact-info-overview .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .page-checkout .checkout-overview .contact-info-overview img,.page-checkout-confirmation .checkout-overview .contact-info-overview .icon,.page-checkout-confirmation .checkout-overview .contact-info-overview .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .page-checkout-confirmation .checkout-overview .contact-info-overview img,.page-checkout-confirmation .checkout-overview .contact-info-overview .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .page-checkout-confirmation .checkout-overview .contact-info-overview img{width:16px;height:16px;fill:#fe9900}.page-checkout .checkout-overview .edit-info,.page-checkout-confirmation .checkout-overview .edit-info{position:absolute;right:0px;bottom:0px;color:#fff;text-decoration:none;text-transform:uppercase;background-color:#CBCBCB;padding:10px 15px;font-size:14px;font-weight:500;-webkit-transition:background-color .3s ease-in;-moz-transition:background-color .3s ease-in;-o-transition:background-color .3s ease-in;transition:background-color .3s ease-in}.page-checkout .checkout-overview .edit-info .icon,.page-checkout .checkout-overview .edit-info .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .page-checkout .checkout-overview .edit-info img,.page-checkout .checkout-overview .edit-info .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .page-checkout .checkout-overview .edit-info img,.page-checkout-confirmation .checkout-overview .edit-info .icon,.page-checkout-confirmation .checkout-overview .edit-info .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .page-checkout-confirmation .checkout-overview .edit-info img,.page-checkout-confirmation .checkout-overview .edit-info .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .page-checkout-confirmation .checkout-overview .edit-info img{width:11px;height:11px;fill:#fff;vertical-align:-0px;margin-right:5px}.page-checkout .checkout-overview .edit-info:hover,.page-checkout-confirmation .checkout-overview .edit-info:hover{background-color:#b2b2b2}@media screen and (max-width: 1023px) and (min-width: 768px){.responsive-enabled .page-checkout .checkout-tabs .tabs .checkout-tab,.responsive-enabled .page-checkout-confirmation .checkout-tabs .tabs .checkout-tab{padding:15px 5px 15px 15px}.responsive-enabled .page-checkout .checkout-tabs .tabs .checkout-tab .tab-title,.responsive-enabled .page-checkout-confirmation .checkout-tabs .tabs .checkout-tab .tab-title{font-size:14px}.responsive-enabled .page-checkout .checkout-tabs .tabs .checkout-tab .tab-number,.responsive-enabled .page-checkout-confirmation .checkout-tabs .tabs .checkout-tab .tab-number{margin-right:10px}.responsive-enabled .page-checkout .product-line .product-attributes,.responsive-enabled .page-checkout-confirmation .product-line .product-attributes{padding:0px 0px 0px 10px}.responsive-enabled .page-checkout .product-line .product-attributes .product-name,.responsive-enabled .page-checkout-confirmation .product-line .product-attributes .product-name{max-width:225px}.responsive-enabled .page-checkout .product-line .product-attributes .product-price,.responsive-enabled .page-checkout-confirmation .product-line .product-attributes .product-price{width:19%}.responsive-enabled .page-checkout .product-line .product-attributes .product-quantity,.responsive-enabled .page-checkout-confirmation .product-line .product-attributes .product-quantity{padding:0px 10px;text-align:center}.responsive-enabled .page-checkout .checkout-overview,.responsive-enabled .page-checkout-confirmation .checkout-overview{flex-direction:column}.responsive-enabled .page-checkout .checkout-overview .shipping-address-overview,.responsive-enabled .page-checkout .checkout-overview .billing-address-overview,.responsive-enabled .page-checkout .checkout-overview .contact-info-overview,.responsive-enabled .page-checkout-confirmation .checkout-overview .shipping-address-overview,.responsive-enabled .page-checkout-confirmation .checkout-overview .billing-address-overview,.responsive-enabled .page-checkout-confirmation .checkout-overview .contact-info-overview{width:100%;border-right:none;border-bottom:1px solid #f2f2f2;margin-bottom:15px;padding:0px 0px 10px 0px}.responsive-enabled .page-checkout .checkout-overview .shipping-address-overview:last-child,.responsive-enabled .page-checkout .checkout-overview .billing-address-overview:last-child,.responsive-enabled .page-checkout .checkout-overview .contact-info-overview:last-child,.responsive-enabled .page-checkout-confirmation .checkout-overview .shipping-address-overview:last-child,.responsive-enabled .page-checkout-confirmation .checkout-overview .billing-address-overview:last-child,.responsive-enabled .page-checkout-confirmation .checkout-overview .contact-info-overview:last-child{border-bottom:none}.responsive-enabled .page-checkout form#checkout-confirmation-form .agreement .checkbox-inline label,.responsive-enabled .page-checkout-confirmation form#checkout-confirmation-form .agreement .checkbox-inline label{font-size:12px}}@media screen and (max-width: 767px) and (min-width: 320px){.responsive-enabled .page-checkout .product-line .product-photo,.responsive-enabled .page-checkout-confirmation .product-line .product-photo{width:100px}.responsive-enabled .page-checkout .product-line .product-attributes,.responsive-enabled .page-checkout-confirmation .product-line .product-attributes{padding:0px 0px 0px 10px;display:flex;flex-wrap:wrap;width:calc(100% - 100px)}.responsive-enabled .page-checkout .product-line .product-attributes .product-name,.responsive-enabled .page-checkout-confirmation .product-line .product-attributes .product-name{max-width:100%;width:100%;order:1;margin-bottom:10px}.responsive-enabled .page-checkout .product-line .product-attributes .product-price,.responsive-enabled .page-checkout-confirmation .product-line .product-attributes .product-price{width:auto;order:3}.responsive-enabled .page-checkout .product-line .product-attributes .product-quantity,.responsive-enabled .page-checkout-confirmation .product-line .product-attributes .product-quantity{padding:0px 10px 0px 0px;text-align:left;order:2;width:auto;font-weight:400}.responsive-enabled .page-checkout .product-line .product-attributes .attributes,.responsive-enabled .page-checkout-confirmation .product-line .product-attributes .attributes{order:4;margin:10px 0px;font-weight:300}.responsive-enabled .page-checkout .checkout-overview,.responsive-enabled .page-checkout-confirmation .checkout-overview{flex-direction:column}.responsive-enabled .page-checkout .checkout-overview .shipping-address-overview,.responsive-enabled .page-checkout .checkout-overview .billing-address-overview,.responsive-enabled .page-checkout .checkout-overview .contact-info-overview,.responsive-enabled .page-checkout-confirmation .checkout-overview .shipping-address-overview,.responsive-enabled .page-checkout-confirmation .checkout-overview .billing-address-overview,.responsive-enabled .page-checkout-confirmation .checkout-overview .contact-info-overview{width:100%;border-right:none;border-bottom:1px solid #f2f2f2;margin-bottom:15px;padding:0px 0px 10px 0px}.responsive-enabled .page-checkout .checkout-overview .shipping-address-overview:last-child,.responsive-enabled .page-checkout .checkout-overview .billing-address-overview:last-child,.responsive-enabled .page-checkout .checkout-overview .contact-info-overview:last-child,.responsive-enabled .page-checkout-confirmation .checkout-overview .shipping-address-overview:last-child,.responsive-enabled .page-checkout-confirmation .checkout-overview .billing-address-overview:last-child,.responsive-enabled .page-checkout-confirmation .checkout-overview .contact-info-overview:last-child{border-bottom:none}.responsive-enabled .page-checkout .agreement,.responsive-enabled .page-checkout-confirmation .agreement{display:none}}@media screen and (max-width: 620px) and (min-width: 320px){.responsive-enabled .page-checkout .checkout-tabs .tabs .checkout-tab,.responsive-enabled .page-checkout-confirmation .checkout-tabs .tabs .checkout-tab{padding:15px 5px 15px 15px;width:100%}.responsive-enabled .page-checkout .checkout-tabs .tabs .checkout-tab.active,.responsive-enabled .page-checkout-confirmation .checkout-tabs .tabs .checkout-tab.active{border-right:none;border-bottom:1px solid #f2f2f2}.responsive-enabled .page-checkout .checkout-tabs .tabs .checkout-tab .tab-title,.responsive-enabled .page-checkout-confirmation .checkout-tabs .tabs .checkout-tab .tab-title{font-size:14px}.responsive-enabled .page-checkout .checkout-tabs .tabs .checkout-tab .tab-number,.responsive-enabled .page-checkout-confirmation .checkout-tabs .tabs .checkout-tab .tab-number{margin-right:10px}}@media screen and (max-width: 1023px) and (min-width: 768px){.responsive-enabled .page-checkout form .surname,.responsive-enabled .page-checkout form .name,.responsive-enabled .page-checkout form .business-name,.responsive-enabled .page-checkout form .tva-intracom,.responsive-enabled .page-checkout-confirmation form .surname,.responsive-enabled .page-checkout-confirmation form .name,.responsive-enabled .page-checkout-confirmation form .business-name,.responsive-enabled .page-checkout-confirmation form .tva-intracom{width:50%}.responsive-enabled .page-checkout form .address,.responsive-enabled .page-checkout form .delivery-address,.responsive-enabled .page-checkout-confirmation form .address,.responsive-enabled .page-checkout-confirmation form .delivery-address{width:50%}.responsive-enabled .page-checkout form .house,.responsive-enabled .page-checkout form .postcode,.responsive-enabled .page-checkout form .delivery-house,.responsive-enabled .page-checkout form .delivery-postcode,.responsive-enabled .page-checkout-confirmation form .house,.responsive-enabled .page-checkout-confirmation form .postcode,.responsive-enabled .page-checkout-confirmation form .delivery-house,.responsive-enabled .page-checkout-confirmation form .delivery-postcode{width:25%}}@media screen and (max-width: 767px) and (min-width: 320px){.responsive-enabled .page-checkout .next-step,.responsive-enabled .page-checkout-confirmation .next-step{display:none}}@media screen and (max-width: 620px) and (min-width: 320px){.responsive-enabled .page-checkout form .house,.responsive-enabled .page-checkout form .postcode,.responsive-enabled .page-checkout form .delivery-house,.responsive-enabled .page-checkout form .delivery-postcode,.responsive-enabled .page-checkout-confirmation form .house,.responsive-enabled .page-checkout-confirmation form .postcode,.responsive-enabled .page-checkout-confirmation form .delivery-house,.responsive-enabled .page-checkout-confirmation form .delivery-postcode{width:50%}.responsive-enabled .page-checkout form .surname,.responsive-enabled .page-checkout form .name,.responsive-enabled .page-checkout form .business-name,.responsive-enabled .page-checkout form .tva-intracom,.responsive-enabled .page-checkout form .address,.responsive-enabled .page-checkout form .delivery-address,.responsive-enabled .page-checkout form .city,.responsive-enabled .page-checkout form .region,.responsive-enabled .page-checkout form .country,.responsive-enabled .page-checkout form .delivery-city,.responsive-enabled .page-checkout form .delivery-region,.responsive-enabled .page-checkout form .delivery-country,.responsive-enabled .page-checkout form .delivery-surname,.responsive-enabled .page-checkout form .delivery-name,.responsive-enabled .page-checkout form .delivery-business-name,.responsive-enabled .page-checkout form .phone,.responsive-enabled .page-checkout form .handy,.responsive-enabled .page-checkout form .fax,.responsive-enabled .page-checkout form .mail,.responsive-enabled .page-checkout form .mail-confirm,.responsive-enabled .page-checkout-confirmation form .surname,.responsive-enabled .page-checkout-confirmation form .name,.responsive-enabled .page-checkout-confirmation form .business-name,.responsive-enabled .page-checkout-confirmation form .tva-intracom,.responsive-enabled .page-checkout-confirmation form .address,.responsive-enabled .page-checkout-confirmation form .delivery-address,.responsive-enabled .page-checkout-confirmation form .city,.responsive-enabled .page-checkout-confirmation form .region,.responsive-enabled .page-checkout-confirmation form .country,.responsive-enabled .page-checkout-confirmation form .delivery-city,.responsive-enabled .page-checkout-confirmation form .delivery-region,.responsive-enabled .page-checkout-confirmation form .delivery-country,.responsive-enabled .page-checkout-confirmation form .delivery-surname,.responsive-enabled .page-checkout-confirmation form .delivery-name,.responsive-enabled .page-checkout-confirmation form .delivery-business-name,.responsive-enabled .page-checkout-confirmation form .phone,.responsive-enabled .page-checkout-confirmation form .handy,.responsive-enabled .page-checkout-confirmation form .fax,.responsive-enabled .page-checkout-confirmation form .mail,.responsive-enabled .page-checkout-confirmation form .mail-confirm{width:100%}.responsive-enabled .page-checkout form .new-region,.responsive-enabled .page-checkout form .delivery-new-region,.responsive-enabled .page-checkout-confirmation form .new-region,.responsive-enabled .page-checkout-confirmation form .delivery-new-region{padding-left:0px}.responsive-enabled .page-checkout form .new-region>label,.responsive-enabled .page-checkout form .delivery-new-region>label,.responsive-enabled .page-checkout-confirmation form .new-region>label,.responsive-enabled .page-checkout-confirmation form .delivery-new-region>label{width:100%;padding-left:20px}.responsive-enabled .page-checkout form .new-region .radio-inline,.responsive-enabled .page-checkout form .delivery-new-region .radio-inline,.responsive-enabled .page-checkout-confirmation form .new-region .radio-inline,.responsive-enabled .page-checkout-confirmation form .delivery-new-region .radio-inline{margin-left:0px}.responsive-enabled .page-checkout form .new-region .radio-inline label,.responsive-enabled .page-checkout form .delivery-new-region .radio-inline label,.responsive-enabled .page-checkout-confirmation form .new-region .radio-inline label,.responsive-enabled .page-checkout-confirmation form .delivery-new-region .radio-inline label{margin-right:20px}}.page-cart{display:flex;flex-direction:column}.page-cart .cart{background-color:#fff}.page-cart .cart .title{display:flex;justify-content:space-between;width:100%}.page-cart .cart .title h4{margin:0px;padding:20px 20px 10px 20px;font-size:17px;font-weight:400;color:#626262;line-height:16px}.page-cart .cart .coupon-code{display:block;clear:both;padding:0px 20px}.page-cart .cart .coupon-code.hidden{display:none}.page-cart .cart .coupon-code .discount-form{border-top:1px solid #f2f2f2;padding:25px 0}.page-cart .cart .coupon-code input{width:240px;height:32px;border:1px solid rgba(112,112,112,0.5);background-color:#ffffff;margin:0;padding:5px 10px;font-size:13px;color:#626262;vertical-align:middle;float:left;border-right:none}.page-cart .cart .coupon-code button{height:32px;background-color:#fe9900;color:#fff;cursor:pointer;font-size:13px;text-transform:uppercase;margin:0;border:1px solid #fe9900;padding:5px 10px}.page-cart .cart .coupon-code button:focus{outline:none}.page-cart .cart .coupon-code button .icon,.page-cart .cart .coupon-code button .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .page-cart .cart .coupon-code button img,.page-cart .cart .coupon-code button .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .page-cart .cart .coupon-code button img{fill:#fff;width:18px;height:13px;vertical-align:-1px;margin-right:5px}.page-cart .continue-shopping-button{width:auto;display:flex;justify-content:center;align-items:center;padding:0.7em 1.4em calc(.7em - 3px) 1.4em;background-color:#4c4c4c;color:#fff;border:none;border-bottom:3px solid #333;text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:0;font-size:1rem;margin-top:20px;max-width:220px}.page-cart .continue-shopping-button.disabled,.page-cart .continue-shopping-button:disabled{pointer-events:none;opacity:.5}.page-cart .continue-shopping-button:focus{outline:none}.page-cart .continue-shopping-button:before{content:'';background-color:#fff;width:1em;height:1em;width:.8em;height:.8em;-webkit-mask-image:url(/build/icons.180a58eb.svg#arrow-left-usage);mask-image:url(/build/icons.180a58eb.svg#arrow-left-usage)}.page-cart .continue-shopping-button:before{margin-right:10px}.page-cart .continue-shopping-button.loading:before{-webkit-mask-image:url(/build/icons.180a58eb.svg#loader-usage);mask-image:url(/build/icons.180a58eb.svg#loader-usage);animation:spin 1s infinite linear;width:1em;height:1em;margin-left:-.2em}@media screen and (max-width: 767px) and (min-width: 320px){.responsive-enabled .page-cart{margin-bottom:20px}.responsive-enabled .page-cart .continue-shopping-button{max-width:100%;margin-top:0px;float:none;clear:both}}.page-legacy-product p{color:#626262;font-size:14px;font-weight:300}.page-legacy-product img{width:100%;max-width:100%}.page-legacy-product img.original-size{width:auto}.page-legacy-product a{color:#494949;font-size:14px;font-weight:400}.page-legacy-product a:hover{color:#2f2f2f}.page-legacy-product .orange-link{text-decoration:none;color:#fe9900;font-size:14px;font-weight:300;margin-bottom:20px;display:block}.page-legacy-product .orange-link span{font-size:80%}.page-legacy-product .orange-link:hover{color:#cb7a00}.page-legacy-product .link-column{list-style-type:none;padding:0px}.page-legacy-product .link-column li{margin-bottom:3px}.page-legacy-product .link-column a{text-decoration:none;color:#626262}.page-legacy-product .link-column a:hover{color:#828282}.page-legacy-product .link-column a.active{color:#fe9900}.page-legacy-product .sketcher-page .accordion.tsaccord ul li .accordion-title:before{content:" ";width:8px;background:#626262;height:2px;position:absolute;right:3px;top:0px;transform:rotate(45deg)}.page-legacy-product .sketcher-page .accordion.tsaccord ul li .accordion-title:after{content:" ";width:8px;background:#626262;height:2px;position:absolute;right:-2px;top:0px;transform:rotate(-45deg)}.page-legacy-product .styled-radio-box{display:inline-block}.page-legacy-product .styled-radio-box .styled-radio{width:20px;height:20px;margin:0px;display:inline-block;border:1px solid #ddd;border-radius:50%;vertical-align:middle;position:relative;background-color:#fff;cursor:pointer}.page-legacy-product .styled-radio-box .ghost-radio{display:none}.page-legacy-product .styled-radio-box .ghost-radio:disabled+.styled-radio{background-color:#f2f2f2}.page-legacy-product .styled-radio-box .ghost-radio:checked+.styled-radio:before{content:"";width:10px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);border-radius:50%;background-color:#fe9900}.page-legacy-product .styled-select{width:100%;max-width:300px;position:relative}.page-legacy-product .styled-select.second-option:not(.second-option-active) .arrow-down:before{position:absolute;top:50%;right:10px;color:#ddd;content:"\25BE";font-size:20px;transform:translateY(-50%)}.page-legacy-product .styled-select select{width:100%;height:38px;border:1px solid #ddd;background-color:#fff;font-size:14px;border-radius:0px;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:5px 10px}.page-legacy-product .styled-select .arrow-down{position:absolute;top:50%;right:0px}.page-legacy-product .styled-select .arrow-down:before{position:absolute;top:50%;right:10px;color:#626262;content:"\25BE";font-size:20px;transform:translateY(-50%)}.page-legacy-product ul{padding-left:20px;color:#626262;font-size:14px;font-weight:300;margin:5px 0px}.page-legacy-product ul li{margin-bottom:5px}.page-legacy-product strong,.page-legacy-product b{color:#626262;font-size:14px}.page-legacy-product h3{color:#626262;margin:15px 0px 15px 0px;padding:0px;font-weight:400;font-size:17px}.page-legacy-product .product-anchors{display:flex}.page-legacy-product .product-anchors a:nth-child(2){padding-left:5px;padding-right:5px}.page-legacy-product a{cursor:pointer;color:#626262}.page-legacy-product .pageHeading{text-transform:capitalize}.page-legacy-product .top-description{color:#626262;font-size:14px;text-align:left}.page-legacy-product .top-description.desc_backlights{margin-top:10px}.page-legacy-product .top-description.desc_backlights p{margin:0px}.page-legacy-product .top-description.desc_backlights .description-image-left{float:left;margin:0px 10px 10px 0px;width:auto}.page-legacy-product .top-description.desc_backlights .bordered-text{float:none;width:auto;clear:none;background-color:#f2f2f2}.page-legacy-product .top-description.desc_backlights .bordered-text td{padding:10px}.page-legacy-product .top-description .standard-mirror-description-div{float:right;width:calc(100% - 60px)}.page-legacy-product .top-description .standard-mirror-description-image{width:auto;max-width:50px}.page-legacy-product .top-description .description-paragraph{margin-top:0px}.page-legacy-product .top-description .description-paragraph .products-name{color:#626262;margin:0px 0px 15px 0px;padding:0px;font-weight:400;font-size:17px;display:block}.page-legacy-product .top-description h1{color:#626262;font-size:17px;font-weight:400}.page-legacy-product .top-description h2,.page-legacy-product .top-description h3{color:#626262;font-size:14px;font-weight:400}.page-legacy-product .top-description img[align="right"]{width:auto}.page-legacy-product .top-description img[align="left"]{width:auto;float:right;margin-left:5px}.page-legacy-product .top-description .bordered-text{clear:both;border:1px solid #f2f2f2;margin:10px 0px;width:100%;float:left}.page-legacy-product .top-description img.description-image-center{display:block;width:auto;max-width:100%;float:none;margin-left:0px;margin-right:0px;margin-bottom:10px}.page-legacy-product .top-description .description-image-top{width:auto;max-width:100%;display:block;margin:0px auto}.page-legacy-product .top-description .offer-button-image{width:auto}.page-legacy-product .top-description .made-in-germany-image{width:auto;float:right}.page-legacy-product .top-description .consumption-table-image{width:auto}.page-legacy-product .top-description .led-energy-class-label{float:left;width:auto}.page-legacy-product .top-description .store-installation-image{width:auto;max-width:none}.page-legacy-product .top-description .description-image-left{width:auto;float:right;margin-bottom:5px;margin-left:5px}.page-legacy-product .top-description .order-sample-image{width:auto;float:right}.page-legacy-product .top-description .attention-line{color:#fe9900;font-weight:400}.page-legacy-product .top-description .attention-line b{color:#fe9900;font-weight:400}.page-legacy-product .top-description .attention-line span{color:#fe9900;font-weight:400}.page-legacy-product .top-description .info-line{font-weight:400}.page-legacy-product .top-description b{font-weight:400}.page-legacy-product .top-description .mybutton{width:auto;display:flex;justify-content:center;align-items:center;padding:0.7em 1.4em calc(.7em - 3px) 1.4em;background-color:#B6B6B6;color:#fff;border:none;border-bottom:3px solid #9d9d9d;text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:0;font-size:1rem;display:inline-block}.page-legacy-product .top-description .mybutton.disabled,.page-legacy-product .top-description .mybutton:disabled{pointer-events:none;opacity:.5}.page-legacy-product .top-description .mybutton:focus{outline:none}.page-legacy-product .top-description .mybutton.loading:before{-webkit-mask-image:url(/build/icons.180a58eb.svg#loader-usage);mask-image:url(/build/icons.180a58eb.svg#loader-usage);animation:spin 1s infinite linear}.page-legacy-product .top-description .wood-production-image{width:auto}.page-legacy-product .top-description .technical-details,.page-legacy-product .top-description .info-table{border:1px solid #f2f2f2;border-spacing:0px;border-collapse:collapse;width:100%}.page-legacy-product .top-description .technical-details td,.page-legacy-product .top-description .info-table td{border:1px solid #f2f2f2;padding:10px}.page-legacy-product .top-description .wood-frame-finish-image{width:auto}.page-legacy-product .top-description .order-sample-link{width:auto;display:flex;justify-content:center;align-items:center;padding:0.7em 1.4em calc(.7em - 3px) 1.4em;background-color:#fe9900;color:#fff;border:none;border-bottom:3px solid #cb7a00;text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:0;font-size:1rem;width:180px;display:inline-block;float:right;text-align:left}.page-legacy-product .top-description .order-sample-link.disabled,.page-legacy-product .top-description .order-sample-link:disabled{pointer-events:none;opacity:.5}.page-legacy-product .top-description .order-sample-link:focus{outline:none}.page-legacy-product .top-description .order-sample-link.loading:before{-webkit-mask-image:url(/build/icons.180a58eb.svg#loader-usage);mask-image:url(/build/icons.180a58eb.svg#loader-usage);animation:spin 1s infinite linear}.page-legacy-product .top-description .order-sample-link img{display:none}.page-legacy-product .top-description .order-sample-link .order-sample-text{vertical-align:middle;text-align:left;font-weight:400}.page-legacy-product .top-description .order-sample-link .order-sample-text:before{float:left;margin-right:10px;vertical-align:middle;background-image:url(/build/images/order-sample.a60eeff0.png);content:"";width:40px;height:33px;background-size:cover;background-repeat:no-repeat}.page-legacy-product .top-description .board-surface-image{display:none}.page-legacy-product .product-shape{padding-right:5px;vertical-align:middle;text-align:center}.page-legacy-product .product-shape .icon-shape{width:90px;height:90px}.page-legacy-product .product-info-configurator{width:100%}.page-legacy-product .product-info-configurator .konfigurator_bg_unten{background-color:#f4f4f4;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin-bottom:10px;table-layout:fixed}.page-legacy-product .product-info-configurator .konfigurator_bg_unten .radio-option-row td{font-size:13px;padding:10px}.page-legacy-product .product-info-configurator .standard-items-list{width:100%;padding-bottom:15px;table-layout:fixed}.page-legacy-product .product-info-configurator .radio-option-row td{font-size:14px;padding-bottom:10px;vertical-align:top}.page-legacy-product .product-info-configurator .radio-option-row td img{width:auto}.page-legacy-product .product-info-configurator .variants-with-thumbnails,.page-legacy-product .product-info-configurator .konfigurator_bg_unten{display:block}.page-legacy-product .product-info-configurator .variants-with-thumbnails tbody,.page-legacy-product .product-info-configurator .konfigurator_bg_unten tbody{display:block}.page-legacy-product .product-info-configurator .variants-with-thumbnails tbody .radio-option-row,.page-legacy-product .product-info-configurator .konfigurator_bg_unten tbody .radio-option-row{display:flex;justify-content:flex-start;align-items:flex-start;margin-bottom:5px}.page-legacy-product .product-info-configurator .variants-with-thumbnails tbody .radio-option-row .main,.page-legacy-product .product-info-configurator .konfigurator_bg_unten tbody .radio-option-row .main{flex-basis:31%;margin-right:15px}.page-legacy-product .product-info-configurator .variants-with-thumbnails tbody .radio-option-row .main:last-child,.page-legacy-product .product-info-configurator .konfigurator_bg_unten tbody .radio-option-row .main:last-child{margin-right:0px}.page-legacy-product .product-info-configurator .variants-with-thumbnails tbody .radio-option-row .main .image-lightbox a,.page-legacy-product .product-info-configurator .konfigurator_bg_unten tbody .radio-option-row .main .image-lightbox a{width:100%;max-height:200px;display:block;overflow:hidden}.page-legacy-product .product-info-configurator .variants-with-thumbnails tbody .radio-option-row .main .image-lightbox a img,.page-legacy-product .product-info-configurator .konfigurator_bg_unten tbody .radio-option-row .main .image-lightbox a img{width:100%}.page-legacy-product .product-info-configurator .variants-with-thumbnails tbody .radio-option-row .main .styled-radio-box,.page-legacy-product .product-info-configurator .konfigurator_bg_unten tbody .radio-option-row .main .styled-radio-box{margin-top:5px;display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.page-legacy-product .product-info-configurator .variants-with-thumbnails tbody .radio-option-row .main .styled-radio-box label:not(.styled-radio),.page-legacy-product .product-info-configurator .konfigurator_bg_unten tbody .radio-option-row .main .styled-radio-box label:not(.styled-radio){max-width:calc(100% - 25px)}.page-legacy-product .product-info-configurator .variants-with-thumbnails tbody .radio-option-row .main .option-price-label,.page-legacy-product .product-info-configurator .konfigurator_bg_unten tbody .radio-option-row .main .option-price-label{padding-left:25px}.page-legacy-product .product-info-configurator .width .title,.page-legacy-product .product-info-configurator .height .title,.page-legacy-product .product-info-configurator .deepness .title,.page-legacy-product .product-info-configurator .thickness .title{font-size:14px;margin:0px}.page-legacy-product .product-info-configurator .width .units,.page-legacy-product .product-info-configurator .height .units,.page-legacy-product .product-info-configurator .deepness .units,.page-legacy-product .product-info-configurator .thickness .units{color:#626262;font-size:14px}.page-legacy-product .product-info-configurator .divider{color:#626262;margin:0px 5px}.page-legacy-product .product-info-configurator .konfigurator_bg.show-shape table{width:100%}.page-legacy-product .product-info-configurator .konfigurator_bg.show-shape .dimentions{padding-left:5px;width:100%}.page-legacy-product .product-info-configurator .konfigurator_bg.show-shape .product-dimentions{display:flex;align-items:flex-end;justify-content:flex-start}.page-legacy-product .product-info-configurator .konfigurator_bg.show-shape .product-dimentions .width,.page-legacy-product .product-info-configurator .konfigurator_bg.show-shape .product-dimentions .height,.page-legacy-product .product-info-configurator .konfigurator_bg.show-shape .product-dimentions .deepness,.page-legacy-product .product-info-configurator .konfigurator_bg.show-shape .product-dimentions .thickness{margin-top:10px;margin-right:10px}.page-legacy-product .product-info-configurator .konfigurator_bg.show-shape .product-dimentions .width .title,.page-legacy-product .product-info-configurator .konfigurator_bg.show-shape .product-dimentions .height .title,.page-legacy-product .product-info-configurator .konfigurator_bg.show-shape .product-dimentions .deepness .title,.page-legacy-product .product-info-configurator .konfigurator_bg.show-shape .product-dimentions .thickness .title{display:block;margin-bottom:5px}.page-legacy-product .product-info-configurator .konfigurator_bg.show-shape .product-dimentions .width input,.page-legacy-product .product-info-configurator .konfigurator_bg.show-shape .product-dimentions .width select,.page-legacy-product .product-info-configurator .konfigurator_bg.show-shape .product-dimentions .height input,.page-legacy-product .product-info-configurator .konfigurator_bg.show-shape .product-dimentions .height select,.page-legacy-product .product-info-configurator .konfigurator_bg.show-shape .product-dimentions .deepness input,.page-legacy-product .product-info-configurator .konfigurator_bg.show-shape .product-dimentions .deepness select,.page-legacy-product .product-info-configurator .konfigurator_bg.show-shape .product-dimentions .thickness input,.page-legacy-product .product-info-configurator .konfigurator_bg.show-shape .product-dimentions .thickness select{min-width:80px}.page-legacy-product .product-info-configurator .konfigurator_bg.show-shape .product-dimentions .divider{line-height:28px;margin:0px 10px 0px 0px}.page-legacy-product .product-info-configurator .konfigurator_bg.show-shape .main_konfig{padding:0px}.page-legacy-product .product-info-configurator .konfigurator_bg .main_konfig{padding:10px 0px}.page-legacy-product .button-cart-side input[type='image']{width:auto;display:flex;justify-content:center;align-items:center;padding:0.7em 1.4em calc(.7em - 3px) 1.4em;background-color:#fe9900;color:#fff;border:none;border-bottom:3px solid #cb7a00;text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:0;font-size:1rem;width:100%;display:block}.page-legacy-product .button-cart-side input[type='image'].disabled,.page-legacy-product .button-cart-side input[type='image']:disabled{pointer-events:none;opacity:.5}.page-legacy-product .button-cart-side input[type='image']:focus{outline:none}.page-legacy-product .button-cart-side input[type='image'].loading:before{-webkit-mask-image:url(/build/icons.180a58eb.svg#loader-usage);mask-image:url(/build/icons.180a58eb.svg#loader-usage);animation:spin 1s infinite linear}.page-legacy-product .side-column{display:none}.page-legacy-product .side-column a{text-decoration:none;color:#626262}.page-legacy-product .side-column .product-additional-images tr:first-child{display:flex}.page-legacy-product .side-column .product-additional-images tr:first-child td{max-height:55px;overflow:hidden}.page-legacy-product .side-column .product-additional-images tr:first-child img{width:auto;display:block}.page-legacy-product .side-column .product-image-box td{display:block;width:100%;float:left}.page-legacy-product .side-column .product-image-box .smallText{font-size:12px;text-align:left}.page-legacy-product .side-column .product-image-box br{display:none}.page-legacy-product .side-column img{margin:0px}.page-legacy-product .side-column .price_middle{font-size:16px}.page-legacy-product .side-column .price_middle .tax_info{font-size:10px}.page-legacy-product .short-description{font-family:"Roboto",sans-serif !important}.page-legacy-product .short-description samp,.page-legacy-product .short-description span{font-family:'Roboto', sans-serif;font-size:14px;color:#626262}.page-legacy-product .short-description b{font-weight:400}.page-legacy-product .short-description img{width:auto}.page-legacy-product .short-description table{width:100%}.page-legacy-product .short-description table td{font-size:14px;color:#626262;font-weight:300}.page-legacy-product .short-description .data-table{border:1px solid #ddd;border-spacing:0px;border-collapse:collapse}.page-legacy-product .short-description h3{clear:both}.page-legacy-product .short-description .size-type-image{max-width:250px}.page-legacy-product .short-description strong{font-weight:400}.page-legacy-product .konfigurator_bg{background-color:#f4f4f4}.page-legacy-product .konfigurator_bg .zwischenueberschrift{color:#626262 !important;font-weight:500}.page-legacy-product .konfigurator_bg .main_konfig{font-size:14px;color:#626262}.page-legacy-product .konfigurator_bg .product-dimentions{font-size:14px}.page-legacy-product .konfigurator_bg .product-dimentions input{padding:5px;height:30px;font-size:14px}.page-legacy-product .konfigurator_bg .product-dimentions select{height:30px;font-size:14px;background-color:#fff;border:1px solid #f2f2f2}.page-legacy-product .konfigurator_bg .preis_anzeigen{background-color:#e7e7e7;color:#fe9900;font-size:20px;font-weight:500;border-top:1px solid #ccc;text-align:center;padding:10px 0px 0px 0px}.page-legacy-product .konfigurator_bg .tax_info2{background-color:#e7e7e7;font-size:14px;color:#626262;padding:0px 0px 10px 0px}.page-legacy-product .konfigurator_bg .tax_info2 a{color:#626262}.page-legacy-product .inner-price-row{width:100%;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;margin-bottom:20px}.page-legacy-product .price_standardgroessen,.page-legacy-product .product-price-column{padding-top:15px;padding-bottom:20px;width:100%;max-width:50%;float:left;text-align:center}.page-legacy-product .price_standardgroessen span,.page-legacy-product .product-price-column span{color:#fe9900;font-size:25px}.page-legacy-product .price_standardgroessen .tax_info,.page-legacy-product .price_standardgroessen .taxes-info-line,.page-legacy-product .product-price-column .tax_info,.page-legacy-product .product-price-column .taxes-info-line{color:#626262;font-size:11px;display:block;padding-top:3px}.page-legacy-product .price_standardgroessen .tax_info a,.page-legacy-product .price_standardgroessen .taxes-info-line a,.page-legacy-product .product-price-column .tax_info a,.page-legacy-product .product-price-column .taxes-info-line a{display:inline-block}.page-legacy-product span[data-legacy-product-shipping]{font-size:14px}.page-legacy-product span[data-legacy-product-shipping] .free-shipping{color:#65bd65;margin-left:5px}.page-legacy-product span[data-legacy-product-shipping] .free-shipping a{color:#65bd65}.page-legacy-product .price-row .include_taxes span[data-legacy-product-shipping],.page-legacy-product .include_taxes span[data-legacy-product-shipping],.page-legacy-product .shower-configurator-light .tax-info-bottom span[data-legacy-product-shipping]{font-size:14px}.page-legacy-product .price-row .include_taxes span[data-legacy-product-shipping] .paid-shipping,.page-legacy-product .price-row .include_taxes span[data-legacy-product-shipping] .free-shipping,.page-legacy-product .include_taxes span[data-legacy-product-shipping] .paid-shipping,.page-legacy-product .include_taxes span[data-legacy-product-shipping] .free-shipping,.page-legacy-product .shower-configurator-light .tax-info-bottom span[data-legacy-product-shipping] .paid-shipping,.page-legacy-product .shower-configurator-light .tax-info-bottom span[data-legacy-product-shipping] .free-shipping{font-size:14px}.page-legacy-product .price-row .include_taxes span[data-legacy-product-shipping] .paid-shipping a,.page-legacy-product .price-row .include_taxes span[data-legacy-product-shipping] .free-shipping a,.page-legacy-product .include_taxes span[data-legacy-product-shipping] .paid-shipping a,.page-legacy-product .include_taxes span[data-legacy-product-shipping] .free-shipping a,.page-legacy-product .shower-configurator-light .tax-info-bottom span[data-legacy-product-shipping] .paid-shipping a,.page-legacy-product .shower-configurator-light .tax-info-bottom span[data-legacy-product-shipping] .free-shipping a{font-size:14px}.page-legacy-product .price-row span[data-legacy-product-shipping] .paid-shipping,.page-legacy-product .price-row span[data-legacy-product-shipping] .free-shipping,.page-legacy-product .tax-info-bottom span[data-legacy-product-shipping] .paid-shipping,.page-legacy-product .tax-info-bottom span[data-legacy-product-shipping] .free-shipping,.page-legacy-product .tax_info span[data-legacy-product-shipping] .paid-shipping,.page-legacy-product .tax_info span[data-legacy-product-shipping] .free-shipping,.page-legacy-product .taxes-info-line span[data-legacy-product-shipping] .paid-shipping,.page-legacy-product .taxes-info-line span[data-legacy-product-shipping] .free-shipping{font-size:11px}.page-legacy-product .price-row span[data-legacy-product-shipping] .paid-shipping a,.page-legacy-product .price-row span[data-legacy-product-shipping] .free-shipping a,.page-legacy-product .tax-info-bottom span[data-legacy-product-shipping] .paid-shipping a,.page-legacy-product .tax-info-bottom span[data-legacy-product-shipping] .free-shipping a,.page-legacy-product .tax_info span[data-legacy-product-shipping] .paid-shipping a,.page-legacy-product .tax_info span[data-legacy-product-shipping] .free-shipping a,.page-legacy-product .taxes-info-line span[data-legacy-product-shipping] .paid-shipping a,.page-legacy-product .taxes-info-line span[data-legacy-product-shipping] .free-shipping a{font-size:11px}.page-legacy-product .button-cart-inner{padding-top:15px;padding-bottom:15px;position:relative;margin-top:15px;margin-bottom:20px;margin-left:15px;float:left;max-width:210px;width:auto;display:flex;justify-content:center;align-items:center;padding:0.7em 1.4em calc(.7em - 3px) 1.4em;background-color:#fe9900;color:#fff;border:none;border-bottom:3px solid #cb7a00;text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:0;font-size:1rem;width:100%}.page-legacy-product .button-cart-inner.disabled,.page-legacy-product .button-cart-inner:disabled{pointer-events:none;opacity:.5}.page-legacy-product .button-cart-inner:focus{outline:none}.page-legacy-product .button-cart-inner.loading:before{-webkit-mask-image:url(/build/icons.180a58eb.svg#loader-usage);mask-image:url(/build/icons.180a58eb.svg#loader-usage);animation:spin 1s infinite linear}.page-legacy-product .button-cart-inner:before{position:absolute;top:50%;left:15px;font-size:26px;transform:translateY(-50%);color:#fff;z-index:0;content:"";background-image:url(/build/images/shopping-cart.503b8e59.png);width:26px;height:26px;background-size:cover;background-repeat:no-repeat;background-position:center}.page-legacy-product .button-cart-inner .cart-button{text-align:right;background:transparent;border:none;color:#fff;font-size:15px;width:100%;height:100%;text-transform:uppercase;cursor:pointer;padding:15px 10px 15px 0px;position:relative;z-index:1}.page-legacy-product .button-to-top{display:none}.page-legacy-product .options_heading b{font-weight:500}.page-legacy-product .product-option-row{display:block;float:left;width:100%;clear:both}.page-legacy-product .product-option-row>td{display:block;width:100%}.page-legacy-product .product-option-row .no-image-placeholder{background-image:url(/build/images/no-image.961c2e01.jpg);display:block;width:100%;height:80px;background-size:cover;opacity:0.6}.page-legacy-product .product-option-row table td{padding-bottom:10px}.page-legacy-product .product-option-row table td:first-child{width:85px;display:block;float:left}.page-legacy-product .product-option-row table td:first-child a{display:inline-block;max-height:80px;overflow:hidden;width:100%}.page-legacy-product .product-option-row table td:first-child img{margin:0px}.page-legacy-product .product-option-row table td:nth-child(2){line-height:20px !important;padding-left:15px;width:calc(100% - 100px);float:left}.page-legacy-product .product-option-row table td:nth-child(2) img{width:auto}.page-legacy-product .product-option-row table td:nth-child(2) b{font-weight:500;font-size:14px;display:inline-block;margin-bottom:5px}.page-legacy-product .product-option-row table td:nth-child(2) .styled-select{max-width:283px;width:100%;height:38px;border:1px solid #ddd;background-color:#fff;font-size:14px;border-radius:0px;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:0px}.page-legacy-product .product-option-row table td:nth-child(2) .styled-select select{border:none;background:transparent;padding:0px 10px;position:relative;z-index:1;cursor:pointer;line-height:36px;height:36px}.page-legacy-product .product-option-row table td:nth-child(2) .styled-select label.arrow-down{position:absolute;top:50%;right:0px;color:#626262;content:"\25BE";font-size:20px;transform:translateY(-50%)}.page-legacy-product .select-option-row{display:block;float:left;width:100%;clear:both}.page-legacy-product .select-option-row td{padding-bottom:10px}.page-legacy-product .select-option-row td:first-child,.page-legacy-product .select-option-row td .option-side-left{width:85px;display:block;float:left}.page-legacy-product .select-option-row td:first-child a,.page-legacy-product .select-option-row td .option-side-left a{display:inline-block;max-height:80px;overflow:hidden;width:100%}.page-legacy-product .select-option-row td:first-child img,.page-legacy-product .select-option-row td .option-side-left img{margin:0px}.page-legacy-product .select-option-row td.main,.page-legacy-product .select-option-row td .option-side-right{line-height:20px !important;padding-left:15px;width:calc(100% - 85px);float:left}.page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td .option-side-right img{width:auto}.page-legacy-product .select-option-row td.main strong,.page-legacy-product .select-option-row td .option-side-right strong{font-weight:500;font-size:14px;display:inline-block;margin-bottom:5px}.page-legacy-product .select-option-row td.main table,.page-legacy-product .select-option-row td .option-side-right table{width:100%}.page-legacy-product .select-option-row td.main table td,.page-legacy-product .select-option-row td .option-side-right table td{width:100%}.page-legacy-product .select-option-row td.double-option div{width:calc(50% - 5px);float:left}.page-legacy-product .select-option-row td.double-option div.option-two{width:50%;padding-left:5px}.page-legacy-product .select-option-row td.double-option .styled-select{max-width:230px;width:100%}.page-legacy-product .simple-textarea{padding-top:10px;display:block;font-weight:500;font-size:14px;margin-bottom:5px;color:#626262}.page-legacy-product .simple-textarea textarea{width:100%;min-width:440px;height:100px;border:1px solid #f2f2f2;margin-top:5px}.page-legacy-product .styled-select{width:100%;height:38px;border:1px solid #ddd;background-color:#fff;font-size:14px;border-radius:0px;-webkit-appearance:none;padding:0px}.page-legacy-product .styled-select select{border:none;background:transparent;padding:0px 10px;position:relative;z-index:1;cursor:pointer;line-height:36px;height:36px}.page-legacy-product .styled-checkbox-box .styled-checkbox{border:1px solid #ccc;background-color:#fff;margin:2px}.page-legacy-product .product-option-textarea{display:block;width:100%;float:left}.page-legacy-product .product-option-textarea table,.page-legacy-product .product-option-textarea tbody,.page-legacy-product .product-option-textarea tr,.page-legacy-product .product-option-textarea td{display:block;width:100%;float:left;position:relative}.page-legacy-product .product-option-textarea br{display:none}.page-legacy-product .product-option-textarea img{width:auto}.page-legacy-product .product-option-textarea .main:nth-child(2){position:relative;height:100px}.page-legacy-product .product-option-textarea .textarea-wrapper{position:relative;height:100px}.page-legacy-product .product-option-textarea textarea{width:100%;min-width:440px;height:100px;top:0px;left:0px;border:1px solid #f2f2f2;resize:vertical}.page-legacy-product .product-option-textarea strong{font-weight:500;font-size:14px;display:inline-block;margin-bottom:5px}.page-legacy-product .gesamtpreis{font-size:14px;color:#626262}.page-legacy-product .gesamtpreis .tax_info{font-size:80%}.page-legacy-product .gesamtpreis .price{color:#c82b2b;font-weight:500;padding-left:5px}.page-legacy-product .gesamtpreis a{color:#626262}.page-legacy-product .zwischenueberschrift{display:block;color:#626262;font-size:17px;font-weight:400}.page-legacy-product #TipLayer>table{padding:10px;line-height:13px;min-width:200px;text-align:left;background-color:#e58a00}.page-legacy-product #TipLayer>table b,.page-legacy-product #TipLayer>table strong{color:#fff;font-size:11px;font-weight:500}.page-legacy-product #TipLayer>table table:first-child{padding-bottom:5px}.page-legacy-product #TipLayer>table table{background-color:#e58a00}.page-legacy-product #TipLayer>table table div{text-align:left}.page-legacy-product #TipLayer .lighting-tooltip{padding:0;background:#fff;box-shadow:0 0 10px rgba(0,0,0,0.25)}.page-legacy-product #TipLayer .lighting-tooltip td{padding:0}.page-legacy-product #TipLayer .lighting-tooltip table{padding:0;background:#fff}.page-legacy-product #TipLayer .lighting-tooltip ul{text-align:left;padding:15px 15px 10px 24px;margin:0;list-style-type:none}.page-legacy-product #TipLayer .lighting-tooltip ul li{color:#626262;font-size:13px;line-height:15px;font-weight:400;position:relative}.page-legacy-product #TipLayer .lighting-tooltip ul li:before{content:"";position:absolute;background-color:#65bd65;width:5px;height:5px;top:5px;left:-10px;border-radius:50%}.page-legacy-product .radio-option-col{display:block;float:left;width:33%;margin-bottom:15px}.page-legacy-product .radio-option-col img{width:100%;max-width:100px}.page-legacy-product .styled-radio-box .styled-radio{margin-right:5px}.page-legacy-product .styled-radio-box label{color:#626262;font-size:14px}.page-legacy-product .option-price-label{color:#626262;font-size:14px}.page-legacy-product .products-options-name{color:#626262;font-size:14px;font-weight:500}.page-legacy-product .option-tooltip{position:relative;color:#fe9900;font-size:16px;text-decoration:none;margin-right:5px;width:16px;height:16px}.page-legacy-product .option-tooltip:before{position:relative;top:2px;z-index:0;background-image:url(/build/images/info-circle.1e0f16ae.png);content:"";width:15px;height:15px;background-size:cover;background-repeat:no-repeat;background-position:center;display:inline-block}.page-legacy-product .option-tooltip img{opacity:0;position:absolute;cursor:pointer;top:0px;left:0px;z-index:1}.page-legacy-product .tooltip-hyperlink{text-decoration:none}.page-legacy-product .product-title h3{margin:0px}.page-legacy-product .product-image{display:none}.page-legacy-product .mybutton3{width:auto;display:flex;justify-content:center;align-items:center;padding:0.7em 1.4em calc(.7em - 3px) 1.4em;background-color:#B6B6B6;color:#fff;border:none;border-bottom:3px solid #9d9d9d;text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:0;font-size:1rem;width:200px;display:block;margin-top:10px}.page-legacy-product .mybutton3.disabled,.page-legacy-product .mybutton3:disabled{pointer-events:none;opacity:.5}.page-legacy-product .mybutton3:focus{outline:none}.page-legacy-product .mybutton3.loading:before{-webkit-mask-image:url(/build/icons.180a58eb.svg#loader-usage);mask-image:url(/build/icons.180a58eb.svg#loader-usage);animation:spin 1s infinite linear}.page-legacy-product .all_sides_options{background:#f4f4f4 !important;width:100%}.page-legacy-product .all_sides_options .sides_heading{color:#626262;font-weight:500;font-size:14px;padding:10px}.page-legacy-product .all_sides_options .sides_heading img{width:auto}.page-legacy-product .all_sides_options table{background:#f4f4f4}.page-legacy-product .all_sides_options .sides_list a{width:20%;display:block;float:left;padding:0px 1px}.page-legacy-product .all_sides_options .sides_list a img{border:4px solid transparent;margin:1px;display:block;width:100%}.page-legacy-product .all_sides_options .sides_list a img.selected-side{border:4px solid #fe9900}.page-legacy-product .all_sides_options .sides_list a img:hover:not(.selected-side){border:4px solid #fff}.page-legacy-product form[name=glass_configurator]>table,.page-legacy-product form[name=board_configurator]>table,.page-legacy-product form[name=showers_configurator]>table{table-layout:fixed}.page-legacy-product .board-configurator .board-configurator-top{background-color:#f4f4f4}.page-legacy-product .board-configurator .board-configurator-top .board_configurator_heading{color:#626262;font-size:14px;padding:10px;font-weight:500}.page-legacy-product .board-configurator .board-configurator-top .product-dimentions{padding:0px 10px 10px 10px;font-size:14px;color:#626262}.page-legacy-product .board-configurator .board-configurator-top .product-dimentions input{padding:5px;height:30px;font-size:14px;text-align:right}.page-legacy-product .board-configurator .board-configurator-top .product-dimentions select{height:30px;font-size:14px;background-color:#fff;border:1px solid #f2f2f2}.page-legacy-product .board-configurator .board-configurator-top .price-row{background-color:#e7e7e7;border-top:1px solid #ccc;border-bottom:1px solid #ccc;text-align:center;padding:10px}.page-legacy-product .board-configurator .board-configurator-top .price-row .board_price_count{color:#fe9900;font-size:20px;font-weight:500}.page-legacy-product .board-configurator .board-configurator-top .price-row .include_taxes{font-size:14px;color:#626262}.page-legacy-product .board-configurator .board-configurator-top .price-row .include_taxes b{font-weight:400}.page-legacy-product .board-configurator .board-configurator-top .surface_list{padding:0px 10px  10px 10px;display:flex;flex-wrap:wrap;align-items:stretch}.page-legacy-product .board-configurator .board-configurator-top .surface_list a{width:12.5%}.page-legacy-product .board-configurator .board-configurator-top .surface_list a img{border:4px solid transparent;margin:1px;display:block;width:100%}.page-legacy-product .board-configurator .board-configurator-top .surface_list a img.selected-surface{border:4px solid #fe9900}.page-legacy-product .board-configurator .board-configurator-top .surface_list a img:hover:not(.selected-surface){border:4px solid #fff}.page-legacy-product .board-configurator .decor-direction,.page-legacy-product .board-configurator .glued-sides{padding:10px;display:flex;flex-direction:row;align-items:stretch;justify-content:center}.page-legacy-product .board-configurator .decor-direction.hidden,.page-legacy-product .board-configurator .glued-sides.hidden{display:none}.page-legacy-product .board-configurator .decor-direction img,.page-legacy-product .board-configurator .glued-sides img{max-width:100px;vertical-align:bottom}.page-legacy-product .board-configurator .decor-direction img.width,.page-legacy-product .board-configurator .glued-sides img.width{width:auto;max-width:100%;max-height:100px}.page-legacy-product .board-configurator .decor-direction .selection,.page-legacy-product .board-configurator .glued-sides .selection{width:50%}.page-legacy-product .board-configurator .decor-direction.glued-sides .demonstration-with-checkboxes,.page-legacy-product .board-configurator .glued-sides.glued-sides .demonstration-with-checkboxes{display:flex;flex-direction:column;align-items:center;justify-content:center}.page-legacy-product .board-configurator .decor-direction.glued-sides .demonstration-with-checkboxes .middle,.page-legacy-product .board-configurator .glued-sides.glued-sides .demonstration-with-checkboxes .middle{display:flex;flex-direction:row;align-items:center;justify-content:center}.page-legacy-product .board-configurator .decor-direction.glued-sides .demonstration-with-checkboxes .demonstration,.page-legacy-product .board-configurator .glued-sides.glued-sides .demonstration-with-checkboxes .demonstration{margin:4px}.page-legacy-product .board-configurator .decor-direction.glued-sides .demonstration-with-checkboxes .demonstration.border-top,.page-legacy-product .board-configurator .glued-sides.glued-sides .demonstration-with-checkboxes .demonstration.border-top{border-top:4px solid #606B6F;margin-top:0px}.page-legacy-product .board-configurator .decor-direction.glued-sides .demonstration-with-checkboxes .demonstration.border-bottom,.page-legacy-product .board-configurator .glued-sides.glued-sides .demonstration-with-checkboxes .demonstration.border-bottom{border-bottom:4px solid #606B6F;margin-bottom:0px}.page-legacy-product .board-configurator .decor-direction.glued-sides .demonstration-with-checkboxes .demonstration.border-left,.page-legacy-product .board-configurator .glued-sides.glued-sides .demonstration-with-checkboxes .demonstration.border-left{border-left:4px solid #606B6F;margin-left:0px}.page-legacy-product .board-configurator .decor-direction.glued-sides .demonstration-with-checkboxes .demonstration.border-right,.page-legacy-product .board-configurator .glued-sides.glued-sides .demonstration-with-checkboxes .demonstration.border-right{border-right:4px solid #606B6F;margin-right:0px}.page-legacy-product .board-configurator .decor-direction .title,.page-legacy-product .board-configurator .glued-sides .title{color:#626262;font-size:14px;padding:0px;margin-bottom:5px;display:block}.page-legacy-product .board-configurator .decor-direction select,.page-legacy-product .board-configurator .glued-sides select{height:30px;font-size:14px;background-color:#fff;border:1px solid #f2f2f2;border-radius:0px;width:100%;max-width:225px}.page-legacy-product .board-configurator .decor-direction select.disabled,.page-legacy-product .board-configurator .decor-direction select:disabled,.page-legacy-product .board-configurator .glued-sides select.disabled,.page-legacy-product .board-configurator .glued-sides select:disabled{color:#ccc;pointer-events:none}.page-legacy-product .board-configurator .inner-price-row{margin-bottom:0px;border-bottom:none}.page-legacy-product .board-configurator .all_sides_options>table{table-layout:fixed}.page-legacy-product .board-configurator .all_sides_options .sides-selection-arrow{display:none}.page-legacy-product .board-configurator .all_sides_options .sides-selection{padding:0px 10px  10px 10px;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.page-legacy-product .board-configurator .all_sides_options .sides-selection a{width:12.5%}.page-legacy-product .board-configurator .all_sides_options .sides-selection a img{border:4px solid transparent;margin:1px;display:block;width:100%}.page-legacy-product .board-configurator .all_sides_options .sides-selection a img.selected-side{border:4px solid #fe9900}.page-legacy-product .board-configurator .all_sides_options .sides-selection a img:hover:not(.selected-side){border:4px solid #fff}.page-legacy-product .board-configurator .sides-selection-widget .board-selection-arrow{display:none}.page-legacy-product .board-configurator .other_options{margin-top:15px}.page-legacy-product .board-configurator .other_options .product-option-table{width:100%}.page-legacy-product .board-configurator .product-option-textarea textarea{position:static}.page-legacy-product .sketcher-page h3{margin-top:30px}.page-legacy-product .sketcher-page .kuechentseditor h2{color:#626262;margin:0px 0px 15px 0px;padding:0px;font-weight:400;font-size:17px}.page-legacy-product .sketcher-page .kuechentseditor h3{margin-top:5px}.page-legacy-product .sketcher-page hr{height:1px;background-color:#f2f2f2}.page-legacy-product .sketcher-page .cuption{padding:9px;color:#333;overflow:hidden;box-shadow:1px 0 5px #bbb;background:url(https://www.myspiegel.de/ebay/template/box-bg.gif) repeat-x center 0 #fff}.page-legacy-product .sketcher-page .kitchen-inspiration-widget img{width:auto;max-width:100%}.page-legacy-product .sketcher-page .kitchen-inspiration-widget .images-list-container .arrow-left:before{content:" ";width:17px;background:#adadad;height:4px;position:absolute;top:calc(50% + 7px);left:calc(50% - 3px);transform:rotate(45deg) translate(-50%, -50%)}.page-legacy-product .sketcher-page .kitchen-inspiration-widget .images-list-container .arrow-left:after{content:" ";width:17px;background:#adadad;height:4px;position:absolute;top:calc(50% - 15px);left:50%;transform:rotate(-45deg) translate(-50%, -50%)}.page-legacy-product .sketcher-page .kitchen-inspiration-widget .images-list-container .arrow-right:before{content:" ";width:17px;background:#adadad;height:4px;position:absolute;top:calc(50% - 4px);left:50%;transform:rotate(-45deg) translate(-50%, -50%)}.page-legacy-product .sketcher-page .kitchen-inspiration-widget .images-list-container .arrow-right:after{content:" ";width:17px;background:#adadad;height:4px;position:absolute;top:calc(50% - 2px);left:calc(50% - 3px);transform:rotate(45deg) translate(-50%, -50%)}.page-legacy-product .sketcher-page #tabs .ui-tabs-nav li a{font-size:12px}.page-legacy-product .sketcher-page #tabs .ui-tabs-nav li a:focus{outline:none}.page-legacy-product .sketcher-page #tabs .ui-widget-content h2{font-size:16px;font-weight:400;color:#626262}.page-legacy-product .sketcher-page #tabs .ui-widget-content h3,.page-legacy-product .sketcher-page #tabs .ui-widget-content h4{clear:none;font-size:14px;color:#626262;font-weight:400;margin:5px 0px}.page-legacy-product .sketcher-page #tabs .ui-widget-content h5{clear:both}.page-legacy-product .sketcher-page .sketcher-button{width:auto;display:flex;justify-content:center;align-items:center;padding:0.7em 1.4em calc(.7em - 3px) 1.4em;background-color:#fe9900;color:#fff;border:none;border-bottom:3px solid #cb7a00;text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:0;font-size:1rem;width:100%}.page-legacy-product .sketcher-page .sketcher-button.disabled,.page-legacy-product .sketcher-page .sketcher-button:disabled{pointer-events:none;opacity:.5}.page-legacy-product .sketcher-page .sketcher-button:focus{outline:none}.page-legacy-product .sketcher-page .sketcher-button.loading:before{-webkit-mask-image:url(/build/icons.180a58eb.svg#loader-usage);mask-image:url(/build/icons.180a58eb.svg#loader-usage);animation:spin 1s infinite linear}.page-legacy-product .sketcher-page .mybutton{width:auto;display:flex;justify-content:center;align-items:center;padding:0.7em 1.4em calc(.7em - 3px) 1.4em;background-color:#B6B6B6;color:#fff;border:none;border-bottom:3px solid #9d9d9d;text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:0;font-size:.8rem;display:inline-block}.page-legacy-product .sketcher-page .mybutton.disabled,.page-legacy-product .sketcher-page .mybutton:disabled{pointer-events:none;opacity:.5}.page-legacy-product .sketcher-page .mybutton:focus{outline:none}.page-legacy-product .sketcher-page .mybutton.loading:before{-webkit-mask-image:url(/build/icons.180a58eb.svg#loader-usage);mask-image:url(/build/icons.180a58eb.svg#loader-usage);animation:spin 1s infinite linear}.page-legacy-product .sketcher-page .sticky.stick{position:fixed;z-index:4;bottom:0px;width:100%;max-width:600px;left:50%;transform:translateX(-50%);padding:10px 15px 0px 15px;background-color:white}.page-legacy-product .sketcher-page .accordion{margin-bottom:40px}.page-legacy-product .sketcher-page .accordion.tsaccord{height:auto;width:100%;border-radius:0px}.page-legacy-product .sketcher-page .accordion.tsaccord ul li{margin-bottom:0px;background-color:#fff}.page-legacy-product .sketcher-page .accordion.tsaccord ul li:first-child .accordion-title{border-top:none}.page-legacy-product .sketcher-page .accordion.tsaccord ul li .accordion-separator{margin-bottom:0px;clear:both;height:0px}.page-legacy-product .sketcher-page .accordion.tsaccord ul li .accordion-select{width:100%}.page-legacy-product .sketcher-page .accordion.tsaccord ul li .accordion-select:checked ~ .accordion-content{padding:15px;margin-bottom:0px}.page-legacy-product .sketcher-page .accordion.tsaccord ul li .accordion-select:checked ~ .accordion-title{color:#fe9900}.page-legacy-product .sketcher-page .accordion.tsaccord ul li .accordion-select:checked ~ .accordion-title:before{top:50%;right:25px;background-color:#fe9900}.page-legacy-product .sketcher-page .accordion.tsaccord ul li .accordion-select:checked ~ .accordion-title:after{top:50%;right:30px;background-color:#fe9900}.page-legacy-product .sketcher-page .accordion.tsaccord ul li .accordion-select:checked ~ .accordion-title span{color:#fe9900}.page-legacy-product .sketcher-page .accordion.tsaccord ul li .accordion-title{width:100%;background-color:#fff;color:#626262;border-top:1px solid #f2f2f2;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}.page-legacy-product .sketcher-page .accordion.tsaccord ul li .accordion-title:before{top:50%;right:30px}.page-legacy-product .sketcher-page .accordion.tsaccord ul li .accordion-title:after{top:50%;right:25px}.page-legacy-product .sketcher-page .accordion.tsaccord ul li .accordion-title span{color:#626262;font-weight:400}.page-legacy-product .sketcher-page .accordion.tsaccord ul li .accordion-content{width:100%;height:215px;background-color:#fff;padding:0px 15px;overflow:hidden;margin-bottom:-215px;border-top:1px solid #f2f2f2;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}.page-legacy-product .sketcher-page .accordion.tsaccord ul li .accordion-content img{margin-left:10px}.page-legacy-product .shower-configurator-light{display:flex;align-items:stretch;flex-wrap:wrap;width:100%}.page-legacy-product .shower-configurator-light .shower_image{width:45%;padding:15px 0px 15px 15px;background-color:#f4f4f4}.page-legacy-product .shower-configurator-light .shower_image img{vertical-align:bottom;border:1px solid #ccc}.page-legacy-product .shower-configurator-light .shower-configurator-wrapper{width:55%;background-color:#f4f4f4;padding:0px 15px 10px 15px}.page-legacy-product .shower-configurator-light .shower-configurator-wrapper .punctuation{display:none}.page-legacy-product .shower-configurator-light .shower-configurator-wrapper .shower_params_table{width:100%;padding-top:4px}.page-legacy-product .shower-configurator-light .shower-configurator-wrapper .shower_params_table .dimentions-header{height:32px}.page-legacy-product .shower-configurator-light .shower-configurator-wrapper .shower_params_table .dimentions-header td{text-align:center}.page-legacy-product .shower-configurator-light .shower-configurator-wrapper .shower_params_table .dimentions-header strong{font-weight:500}.page-legacy-product .shower-configurator-light .shower-configurator-wrapper .shower_params_table .smalltext{text-align:center}.page-legacy-product .shower-configurator-light .shower-configurator-wrapper .shower_params_table .params_row{font-size:14px}.page-legacy-product .shower-configurator-light .shower-configurator-wrapper .shower_params_table .params_row .dimentions-column{width:90px}.page-legacy-product .shower-configurator-light .shower-configurator-wrapper .shower_params_table .params_row .dimentions-column input{width:100%;text-align:right;padding:5px;height:30px;font-size:14px}.page-legacy-product .shower-configurator-light .shower-configurator-wrapper .shower_params_table .params_row strong{display:block;width:30px;line-height:26px;height:30px;border-radius:15px;background-color:#a41601;color:white;text-align:center;font-size:17px;border:2px solid white}.page-legacy-product .shower-configurator-light .shower-configurator-wrapper .shower_size_errors{margin-top:10px}.page-legacy-product .shower-configurator-light .shower-configurator-wrapper .shower_size_errors .shower-error-line{width:100%;display:block;padding:15px;border:1px solid #D48080;border-left:4px solid #D48080;background-color:#ecc;color:#626262;font-size:14px;text-align:left;font-size:13px;margin-bottom:5px;padding:10px}.page-legacy-product .shower-configurator-light .shower-configurator-wrapper .shower_size_errors .shower-error-line span{font-size:14px}.page-legacy-product .shower-configurator-light .shower-price-top{height:35px;margin-top:15px;width:100%;color:#fe9900;font-size:20px;font-weight:500;border-top:1px solid #ccc;text-align:center;padding:10px 0px 0px 0px}.page-legacy-product .shower-configurator-light .tax-info-bottom{margin-bottom:15px;width:100%;font-size:14px;color:#626262;padding:0px 0px 10px 0px;text-align:center;border-bottom:1px solid #ccc}.page-legacy-product .shower-configurator-light .tax-info-bottom a{color:#626262}.page-legacy-product .standart-mirror-configurator-form>table{table-layout:fixed}.page-legacy-product .standart-mirror-configurator-form .standart-mirror-configurator .back_lighting_box{background-color:#f4f4f4;float:left;width:100%}.page-legacy-product .standart-mirror-configurator-form .standart-mirror-configurator .back_lighting_box .back_lighting_box_heading{color:#626262;font-size:14px;padding:10px;font-weight:500}.page-legacy-product .standart-mirror-configurator-form .standart-mirror-configurator .back_lighting_box .main_options{display:flex}.page-legacy-product .standart-mirror-configurator-form .standart-mirror-configurator .back_lighting_box .main_options .main-option{width:50%;padding:10px}.page-legacy-product .standart-mirror-configurator-form .standart-mirror-configurator .back_lighting_box .main_options .main-option img{display:block}.page-legacy-product .standart-mirror-configurator-form .standart-mirror-configurator .back_lighting_box .main_options .main-option .styled-select{margin-top:10px}.page-legacy-product .standart-mirror-configurator-form .standart-mirror-configurator .back_lighting_box .main_options .main-option .styled-select label{width:100%}.page-legacy-product .standart-mirror-configurator-form .standart-mirror-configurator .back_lighting_box .main_options .main-option .styled-radio-box{margin-top:10px}.page-legacy-product .standart-mirror-configurator-form .standart-mirror-configurator .back_lighting_box .variant_list{padding:0px 10px  10px 10px;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.page-legacy-product .standart-mirror-configurator-form .standart-mirror-configurator .back_lighting_box .variant_list a{width:25%}.page-legacy-product .standart-mirror-configurator-form .standart-mirror-configurator .back_lighting_box .variant_list a img{border:4px solid transparent;margin:1px;display:block;width:100%}.page-legacy-product .standart-mirror-configurator-form .standart-mirror-configurator .back_lighting_box .variant_list a img.selected-variant{border:4px solid #fe9900}.page-legacy-product .standart-mirror-configurator-form .standart-mirror-configurator .back_lighting_box .variant_list a img:hover:not(.selected-variant){border:4px solid #fff}.page-legacy-product .standart-mirror-configurator-form .standart-mirror-configurator .back_lighting_box .light-selection-list .light-image-wrapper a{width:auto}.page-legacy-product .standart-mirror-configurator-form .standart-mirror-configurator .back_lighting_box .light-selection-list td{padding:0px}.page-legacy-product .standart-mirror-configurator-form .standart-mirror-configurator .back_lighting_box .light-selection-list .light-selection-block{color:#626262;font-size:14px}.page-legacy-product .standart-mirror-configurator-form .standart-mirror-configurator .back_lighting_box .light-selection-list .light-selection-block .light-selection-header{font-weight:500}.page-legacy-product .standart-mirror-configurator-form .standart-mirror-configurator .back_lighting_box .light-selection-list .light-selection-block td{padding-bottom:4px;padding-top:4px}.page-legacy-product .standart-mirror-configurator-form .standart-mirror-configurator .back_lighting_box .sides_list{padding-bottom:15px;width:100%;float:left;clear:both}.page-legacy-product .standart-mirror-configurator-form .standart-mirror-configurator .back_lighting_box .sides_list table{background-color:#f4f4f4}.page-legacy-product .standart-mirror-configurator-form .standart-mirror-configurator .back_lighting_box .sides_list a{width:20%;display:block;float:left}.page-legacy-product .standart-mirror-configurator-form .standart-mirror-configurator .back_lighting_box .sides_list a img{border:4px solid transparent;margin:1px;display:block;width:100%}.page-legacy-product .standart-mirror-configurator-form .standart-mirror-configurator .back_lighting_box .sides_list a img.selected-side{border:4px solid #fe9900}.page-legacy-product .standart-mirror-configurator-form .standart-mirror-configurator .back_lighting_box .sides_list a img:hover:not(.selected-side){border:4px solid #fff}.page-legacy-product .standart-mirror-configurator-form .standart-mirror-configurator .other_options{width:100%;padding:15px 0px;clear:both}.page-legacy-product .standart-mirror-configurator-form .standart-mirror-configurator .other_options .product-option-table{width:100%}.page-legacy-product .standart-mirror-configurator-form .standart-mirror-configurator .other_options .product-option-table .select-option-row{max-width:100%;width:100%}.page-legacy-product .standart-mirror-configurator-form .standart-mirror-configurator .other_options .product-option-table td{width:calc(100% - 100px);display:block;float:left;padding-left:10px;max-width:450px}.page-legacy-product .standart-mirror-configurator-form .standart-mirror-configurator .other_options .product-option-table td.option-side-left{width:100px;padding-left:0px}.page-legacy-product .standart-mirror-configurator-form .standart-mirror-configurator .other_options .product-option-table td table{width:100%}.page-legacy-product .standart-mirror-configurator-form .standart-mirror-configurator .other_options .table-right{float:left;width:100%}.page-legacy-product .standart-mirror-configurator-form .standart-mirror-configurator .other_options .table-right td{width:100%}.page-legacy-product .standart-mirror-configurator-form .standart-mirror-configurator .other_options .table-right.double-option td{width:50%}.page-legacy-product .standart-mirror-configurator-form .standart-mirror-configurator .other_options .table-right.double-option .styled-select{max-width:230px;width:100%}.page-legacy-product .standart-mirror-configurator-form .standart-mirror-configurator .other_options .table-right .styled-select{max-width:300px;width:100%}.page-legacy-product .standart-mirror-configurator-form .standart-mirror-configurator .product-option-textarea .options_heading{padding-bottom:3px}.page-legacy-product .standart-mirror-configurator-form .standart-mirror-configurator .product-option-textarea textarea{position:static}.page-legacy-product .standart-mirror-configurator-form .standart-mirror-configurator .short-description{clear:both;padding-top:15px}.page-legacy-product .standart-mirror-configurator-form .standart-mirror-configurator .short-description .data-table td{padding:5px}.page-legacy-product .standart-mirror-configurator-form .standart-mirror-configurator .short-description .notification-table{border:1px solid #ddd;background-color:#f2f2f2}.page-legacy-product .standart-mirror-configurator-form .standart-mirror-configurator .short-description .notification-table p{font-weight:400;padding:15px;margin:0px}.page-legacy-product .standart-mirror-configurator-form .standart-mirror-configurator .short-description .notification-table td{border:none}#option-warning-window .warning-box .option-warning-title img{display:none}#option-warning-window .warning-box #warning-content{color:#626262;font-size:14px;margin-bottom:15px}#option-warning-window .warning-box #warning-content ul{margin:10px 0px;padding-left:20px}#option-warning-window .warning-box #warning-content a{color:#626262;transition:color 0.3s ease-in}#option-warning-window .warning-box #warning-content a:hover{color:#2f2f2f}#option-warning-window .warning-box #confirm-button{width:auto;display:flex;justify-content:center;align-items:center;padding:0.7em 1.4em calc(.7em - 3px) 1.4em;background-color:#fe9900;color:#fff;border:none;border-bottom:3px solid #cb7a00;text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:0;font-size:1rem;width:100%;max-width:250px;margin:0px auto}#option-warning-window .warning-box #confirm-button.disabled,#option-warning-window .warning-box #confirm-button:disabled{pointer-events:none;opacity:.5}#option-warning-window .warning-box #confirm-button:focus{outline:none}#option-warning-window .warning-box #confirm-button.loading:before{-webkit-mask-image:url(/build/icons.180a58eb.svg#loader-usage);mask-image:url(/build/icons.180a58eb.svg#loader-usage);animation:spin 1s infinite linear}@media screen and (max-width: 767px) and (min-width: 320px){.responsive-enabled .page-legacy-product{padding:0}.responsive-enabled .page-legacy-product .title{font-size:24px;padding:15px 10px 0 10px}}.page-all-categories .custom-size-tip{margin:0;color:#969696;text-align:center;font-size:16px;line-height:40px;font-weight:200}.page-all-categories .custom-size-tip a{color:inherit}.page-all-categories .custom-size-tip .icon,.page-all-categories .custom-size-tip .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .page-all-categories .custom-size-tip img,.page-all-categories .custom-size-tip .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .page-all-categories .custom-size-tip img{width:25px;height:35px;fill:currentColor;vertical-align:middle;margin-right:5px}@media screen and (max-width: 1024px) and (min-width: 320px){.responsive-enabled .page-all-categories .custom-size-tip{line-height:17px;padding:0px 15px}}@media screen and (max-width: 767px) and (min-width: 320px){.responsive-enabled .page-all-categories .custom-size-tip{line-height:25px;padding:15px 15px 0px 15px}.responsive-enabled .page-all-categories .custom-size-tip .icon,.responsive-enabled .page-all-categories .custom-size-tip .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .responsive-enabled .page-all-categories .custom-size-tip img,.responsive-enabled .page-all-categories .custom-size-tip .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .responsive-enabled .page-all-categories .custom-size-tip img{height:25px}}.page-search-results{background-color:#fff;width:100%}.page-search-results .title{margin:0px;padding:15px 15px 5px 15px;color:#626262;font-size:18px}.page-search-results .search-field{display:block;width:100%;padding:10px 10px 15px 10px;float:left;background-color:#fff}.page-search-results .search-field input{width:calc(100% - 50px);display:block;float:left;border:1px solid #f2f2f2;padding:5px 15px;font-size:16px;height:50px;color:#626262;appearance:none;-webkit-appearance:none}.page-search-results .search-field input:focus{outline:0px}.page-search-results .search-field input::-webkit-input-placeholder{color:rgba(98,98,98,0.5)}.page-search-results .search-field input:-moz-placeholder{color:rgba(98,98,98,0.5)}.page-search-results .search-field input::-moz-placeholder{color:rgba(98,98,98,0.5)}.page-search-results .search-field input:-ms-input-placeholder{color:rgba(98,98,98,0.5)}.page-search-results .search-field .search-button{width:50px;height:50px;float:left;background-color:#fe9900;border:none;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in;cursor:pointer;border-radius:0px}.page-search-results .search-field .search-button .icon,.page-search-results .search-field .search-button .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .page-search-results .search-field .search-button img,.page-search-results .search-field .search-button .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .page-search-results .search-field .search-button img{width:30px;height:30px;fill:#fff}.page-search-results .search-field .search-button:hover{background-color:#FFCB40}.page-search-results .component-pagination{padding:15px;color:#999999;font-size:14px}.page-search-results .error-section{clear:both;padding:15px}.page-search-results .error-section .no-results-message{font-size:16px;color:#626262;padding-bottom:15px;text-align:center;display:block}.page-search-results .error-section .error-block{width:100%;display:block;padding:15px;border:1px solid #D48080;border-left:4px solid #D48080;background-color:#ecc;color:#626262;font-size:14px;text-align:left}.page-search-results .error-section .error-block span{font-size:14px}.page-checkout-success{background-color:#fff;width:100%;background-size:contain;background-repeat:no-repeat;background-position:0;margin-left:auto;margin-right:auto}.page-checkout-success .text-wrapper{padding-bottom:80px;padding-top:10px;text-align:center}.page-checkout-success .text-wrapper.contains-poll{min-height:590px;padding-bottom:40px}.page-checkout-success .title{color:#707070;font-weight:500;font-size:17px}.page-checkout-success p{color:#626262;font-size:14px;font-weight:300;line-height:20px}.page-checkout-success .submit{width:auto;display:flex;justify-content:center;align-items:center;padding:0.7em 1.4em calc(.7em - 3px) 1.4em;background-color:#fe9900;color:#fff;border:none;border-bottom:3px solid #cb7a00;text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:0;font-size:1rem;width:100%}.page-checkout-success .submit.disabled,.page-checkout-success .submit:disabled{pointer-events:none;opacity:.5}.page-checkout-success .submit:focus{outline:none}.page-checkout-success .submit.loading:before{-webkit-mask-image:url(/build/icons.180a58eb.svg#loader-usage);mask-image:url(/build/icons.180a58eb.svg#loader-usage);animation:spin 1s infinite linear}.page-checkout-success .to-shop{padding-top:20px;text-transform:uppercase;text-align:center}.page-checkout-success .to-shop a{color:#707070;font-size:18px;font-weight:500;text-decoration:none}.page-checkout-success .to-shop .icon-arrow-right{width:13px;height:13px;fill:currentColor}.page-checkout-success .sprinter-img{width:100%}.page-checkout-success .line{border-bottom:1px solid #e1e1e1;width:50%;margin-left:auto;margin-right:auto;margin-top:30px}.page-checkout-success .line.contains-poll{margin-bottom:30px}.page-weight-calculator{background-color:#fff;width:100%;padding:0px}.page-weight-calculator:after{content:'.';visibility:hidden;display:block;height:0;clear:both}.page-weight-calculator .title{color:#626262;margin:0px;font-weight:400;font-size:17px;border-bottom:1px solid #f2f2f2;padding:15px}.page-weight-calculator .weight-calculator{padding:15px;text-align:center;background-image:url(/build/images/weight-calculator-background.0616ac95.jpg);background-size:cover;background-repeat:no-repeat}.page-weight-calculator .weight-calculator p{margin:0px;color:#626262;font-size:14px;font-weight:300}.page-weight-calculator .weight-calculator .weight-result{margin:15px 0px 5px 0px;font-size:40px;color:#fe9900}.page-weight-calculator .weight-calculator .weight-result .icon,.page-weight-calculator .weight-calculator .weight-result .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .page-weight-calculator .weight-calculator .weight-result img,.page-weight-calculator .weight-calculator .weight-result .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .page-weight-calculator .weight-calculator .weight-result img{width:30px;height:47px;fill:#9a9a9a;vertical-align:top;margin-right:5px}.page-weight-calculator .weight-calculator form{max-width:400px;margin:0px auto}.page-weight-calculator .weight-calculator form .form-group{position:relative;margin-top:20px;width:100%}.page-weight-calculator .weight-calculator form .form-group input[type=text],.page-weight-calculator .weight-calculator form .form-group input[type=file],.page-weight-calculator .weight-calculator form .form-group input[type=number],.page-weight-calculator .weight-calculator form .form-group input[type=tel],.page-weight-calculator .weight-calculator form .form-group input[type=email],.page-weight-calculator .weight-calculator form .form-group input[type=password],.page-weight-calculator .weight-calculator form .form-group textarea,.page-weight-calculator .weight-calculator form .form-group select{border:1px solid #d9d9d9;color:#4f4f4f;padding:24px 10px 8px 10px;font-size:13px;width:100%;max-width:100%;margin:0;font-family:inherit;-moz-appearance:none;-webkit-appearance:none;background-color:#fff;border-radius:0px}.page-weight-calculator .weight-calculator form .form-group input[type=text]::-ms-expand,.page-weight-calculator .weight-calculator form .form-group input[type=file]::-ms-expand,.page-weight-calculator .weight-calculator form .form-group input[type=number]::-ms-expand,.page-weight-calculator .weight-calculator form .form-group input[type=tel]::-ms-expand,.page-weight-calculator .weight-calculator form .form-group input[type=email]::-ms-expand,.page-weight-calculator .weight-calculator form .form-group input[type=password]::-ms-expand,.page-weight-calculator .weight-calculator form .form-group textarea::-ms-expand,.page-weight-calculator .weight-calculator form .form-group select::-ms-expand{display:none}.page-weight-calculator .weight-calculator form .form-group input[type=text]:focus,.page-weight-calculator .weight-calculator form .form-group input[type=file]:focus,.page-weight-calculator .weight-calculator form .form-group input[type=number]:focus,.page-weight-calculator .weight-calculator form .form-group input[type=tel]:focus,.page-weight-calculator .weight-calculator form .form-group input[type=email]:focus,.page-weight-calculator .weight-calculator form .form-group input[type=password]:focus,.page-weight-calculator .weight-calculator form .form-group textarea:focus,.page-weight-calculator .weight-calculator form .form-group select:focus{box-shadow:0px 0px 2px #ddd;outline:none}.page-weight-calculator .weight-calculator form .form-group input[type=text]:focus ~ .form-error,.page-weight-calculator .weight-calculator form .form-group input[type=file]:focus ~ .form-error,.page-weight-calculator .weight-calculator form .form-group input[type=number]:focus ~ .form-error,.page-weight-calculator .weight-calculator form .form-group input[type=tel]:focus ~ .form-error,.page-weight-calculator .weight-calculator form .form-group input[type=email]:focus ~ .form-error,.page-weight-calculator .weight-calculator form .form-group input[type=password]:focus ~ .form-error,.page-weight-calculator .weight-calculator form .form-group textarea:focus ~ .form-error,.page-weight-calculator .weight-calculator form .form-group select:focus ~ .form-error{display:block}.page-weight-calculator .weight-calculator form .form-group input[type=text]:-webkit-autofill,.page-weight-calculator .weight-calculator form .form-group input[type=file]:-webkit-autofill,.page-weight-calculator .weight-calculator form .form-group input[type=number]:-webkit-autofill,.page-weight-calculator .weight-calculator form .form-group input[type=tel]:-webkit-autofill,.page-weight-calculator .weight-calculator form .form-group input[type=email]:-webkit-autofill,.page-weight-calculator .weight-calculator form .form-group input[type=password]:-webkit-autofill,.page-weight-calculator .weight-calculator form .form-group textarea:-webkit-autofill,.page-weight-calculator .weight-calculator form .form-group select:-webkit-autofill{-webkit-box-shadow:0 0 0 30px white inset;-webkit-text-fill-color:#4f4f4f}@media (hover: hover){.page-weight-calculator .weight-calculator form .form-group input[type=text]:hover ~ .form-error,.page-weight-calculator .weight-calculator form .form-group input[type=file]:hover ~ .form-error,.page-weight-calculator .weight-calculator form .form-group input[type=number]:hover ~ .form-error,.page-weight-calculator .weight-calculator form .form-group input[type=tel]:hover ~ .form-error,.page-weight-calculator .weight-calculator form .form-group input[type=email]:hover ~ .form-error,.page-weight-calculator .weight-calculator form .form-group input[type=password]:hover ~ .form-error,.page-weight-calculator .weight-calculator form .form-group textarea:hover ~ .form-error,.page-weight-calculator .weight-calculator form .form-group select:hover ~ .form-error{display:block}.page-weight-calculator .weight-calculator form .form-group input[type=text]:-webkit-autofill,.page-weight-calculator .weight-calculator form .form-group input[type=file]:-webkit-autofill,.page-weight-calculator .weight-calculator form .form-group input[type=number]:-webkit-autofill,.page-weight-calculator .weight-calculator form .form-group input[type=tel]:-webkit-autofill,.page-weight-calculator .weight-calculator form .form-group input[type=email]:-webkit-autofill,.page-weight-calculator .weight-calculator form .form-group input[type=password]:-webkit-autofill,.page-weight-calculator .weight-calculator form .form-group textarea:-webkit-autofill,.page-weight-calculator .weight-calculator form .form-group select:-webkit-autofill{-webkit-box-shadow:0 0 0 30px white inset;-webkit-text-fill-color:#4f4f4f}}.page-weight-calculator .weight-calculator form .form-group:not(input[type=checkbox])>label{pointer-events:none}.page-weight-calculator .weight-calculator form .form-group input[type=file]{padding-top:30px}.page-weight-calculator .weight-calculator form .form-group textarea{height:82px}.page-weight-calculator .weight-calculator form .form-group>label{color:#9a9a9a;background-color:white;font-size:12px;position:absolute;margin:1px;padding:9px 10px 3px 10px;width:calc(100% - 22px)}.page-weight-calculator .weight-calculator form .form-group>label.required:after{content:" *";color:#c82b2b}.page-weight-calculator .weight-calculator form .form-group.select>label{pointer-events:none}.page-weight-calculator .weight-calculator form .form-group.select>label:before{position:absolute;top:100%;right:10px;color:#626262;content:"\25BE";font-size:20px;transform:translateY(-7px)}.page-weight-calculator .weight-calculator form .form-group .toggle-checkbox{display:inline-block}.page-weight-calculator .weight-calculator form .form-group .toggle-checkbox input[type=checkbox]{display:none}.page-weight-calculator .weight-calculator form .form-group .toggle-checkbox label{font-size:16px;color:#2d2d2d;font-weight:400;position:static;background-color:transparent;cursor:pointer;display:flex;position:relative;align-items:center}.page-weight-calculator .weight-calculator form .form-group .toggle-checkbox label:before{content:"";background:#ccc;width:46px;height:26px;display:block;border-radius:15px;position:relative;margin-right:15px;transition:background .1s linear}.page-weight-calculator .weight-calculator form .form-group .toggle-checkbox label:after{content:"";width:20px;height:20px;display:block;position:absolute;top:50%;border-radius:50%;background:#fff;transform:translate(0%, -50%);left:calc(0% + 4px);transition:left .1s linear}.page-weight-calculator .weight-calculator form .form-group .toggle-checkbox input[type=checkbox]:checked+label:before{background-color:#fe9900}.page-weight-calculator .weight-calculator form .form-group .toggle-checkbox input[type=checkbox]:checked+label:after{left:22px}.page-weight-calculator .weight-calculator form .form-group .radio-inline,.page-weight-calculator .weight-calculator form .form-group .checkbox-inline{position:relative;overflow:hidden;float:left;margin-left:20px}.page-weight-calculator .weight-calculator form .form-group .radio-inline:first-child,.page-weight-calculator .weight-calculator form .form-group .checkbox-inline:first-child{margin-left:0}.page-weight-calculator .weight-calculator form .form-group .radio-inline.vertically-centered label,.page-weight-calculator .weight-calculator form .form-group .checkbox-inline.vertically-centered label{display:flex;align-items:center}.page-weight-calculator .weight-calculator form .form-group .radio-inline.vertically-centered label span,.page-weight-calculator .weight-calculator form .form-group .checkbox-inline.vertically-centered label span{padding-left:35px}.page-weight-calculator .weight-calculator form .form-group .radio-inline input,.page-weight-calculator .weight-calculator form .form-group .checkbox-inline input{position:absolute;left:-100px}.page-weight-calculator .weight-calculator form .form-group .radio-inline label,.page-weight-calculator .weight-calculator form .form-group .checkbox-inline label{font-size:14px;color:#4f4f4f;line-height:50px}.page-weight-calculator .weight-calculator form .form-group .radio-inline label:before,.page-weight-calculator .weight-calculator form .form-group .checkbox-inline label:before{content:'';width:20px;height:20px;display:inline-block;border:1px solid #d9d9d9;border-radius:50%;vertical-align:-6px;margin:0 10px 0 2px;background-color:white;box-shadow:inset 0 0 0 5px white}.page-weight-calculator .weight-calculator form .form-group .radio-inline input[type=radio]:checked ~ label:before,.page-weight-calculator .weight-calculator form .form-group .checkbox-inline input[type=radio]:checked ~ label:before{background-color:#fe9900}.page-weight-calculator .weight-calculator form .form-group .radio-inline input[type=radio]:focus ~ label:before,.page-weight-calculator .weight-calculator form .form-group .checkbox-inline input[type=radio]:focus ~ label:before{box-shadow:inset 0 0 0 5px white, 0px 0px 2px #ddd}.page-weight-calculator .weight-calculator form .form-group .radio-inline input[type=checkbox]:checked ~ label:before,.page-weight-calculator .weight-calculator form .form-group .checkbox-inline input[type=checkbox]:checked ~ label:before{content:"\2714\FE0E"}.page-weight-calculator .weight-calculator form .form-group .checkbox-inline{padding-top:2px}.page-weight-calculator .weight-calculator form .form-group .checkbox-inline label{vertical-align:middle}.page-weight-calculator .weight-calculator form .form-group .checkbox-inline label:before{border-radius:0px;content:'';color:#fe9900;line-height:20px;font-size:20px;text-align:center;vertical-align:middle;margin-top:-2px}.page-weight-calculator .weight-calculator form .form-group .help-block{margin:0;margin-top:3px;padding:0;font-size:11px}.page-weight-calculator .weight-calculator form .form-group .form-error{position:absolute;right:9px;top:45px;background-color:black;color:white;font-size:11px;padding:3px 5px;display:none;z-index:1}.page-weight-calculator .weight-calculator form .form-group .form-error:before{content:'';position:absolute;right:10px;top:0;transform:scaleY(2) translateY(-75%);display:block;width:0;height:0;border:4px solid transparent;border-bottom-color:black}@media (hover: hover){.page-weight-calculator .weight-calculator form .form-group .form-error:hover{display:block}}.page-weight-calculator .weight-calculator form .form-group.has-error:before{position:absolute;right:15px;top:14px;font-size:21px;color:#ba1721;text-shadow:1px 1px white;z-index:1;pointer-events:none;content:"\2715"}.page-weight-calculator .weight-calculator form .form-group.has-error input,.page-weight-calculator .weight-calculator form .form-group.has-error textarea,.page-weight-calculator .weight-calculator form .form-group.has-error select{border-color:#c83a3d;padding-right:35px}.page-weight-calculator .weight-calculator form .form-group.has-error input:focus,.page-weight-calculator .weight-calculator form .form-group.has-error textarea:focus,.page-weight-calculator .weight-calculator form .form-group.has-error select:focus{box-shadow:0px 0px 2px #c83a3d}.page-weight-calculator .weight-calculator form.inline-label .form-group:after{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#626262;font-size:12px;pointer-events:none}.page-weight-calculator .weight-calculator form.inline-label .form-group label{font-size:13px;padding:9px 5px 8px 10px;width:auto;line-height:15px}.page-weight-calculator .weight-calculator form.inline-label .form-group label:before{display:none}.page-weight-calculator .weight-calculator form.inline-label .form-group select,.page-weight-calculator .weight-calculator form.inline-label .form-group input[type=text],.page-weight-calculator .weight-calculator form.inline-label .form-group input[type=number],.page-weight-calculator .weight-calculator form.inline-label .form-group input[type=tel],.page-weight-calculator .weight-calculator form.inline-label .form-group input[type=email]{padding:9px 30px 9px 100px;line-height:15px}.page-weight-calculator .weight-calculator form.inline-label .form-group.select:after{position:absolute;top:50%;right:10px;color:#626262;content:"\25BE";font-size:20px}.page-weight-calculator .weight-calculator form .form-inline{margin-left:-20px}.page-weight-calculator .weight-calculator form .form-inline:after{content:'.';visibility:hidden;display:block;height:0;clear:both}.page-weight-calculator .weight-calculator form .form-inline>.form-group{padding-left:20px;float:left}.page-weight-calculator .weight-calculator form .google-recaptcha{width:304px;height:78px;border:solid 1px transparent;border-radius:4px}.page-weight-calculator .weight-calculator form .google-recaptcha.error{border-color:#c83a3d}.page-weight-calculator .weight-calculator form button[type=submit]{width:auto;display:flex;justify-content:center;align-items:center;padding:0.7em 1.4em calc(.7em - 3px) 1.4em;background-color:#fe9900;color:#fff;border:none;border-bottom:3px solid #cb7a00;text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:0;font-size:1rem;min-width:140px;float:right}.page-weight-calculator .weight-calculator form button[type=submit].disabled,.page-weight-calculator .weight-calculator form button[type=submit]:disabled{pointer-events:none;opacity:.5}.page-weight-calculator .weight-calculator form button[type=submit]:focus{outline:none}.page-weight-calculator .weight-calculator form button[type=submit].loading:before{-webkit-mask-image:url(/build/icons.180a58eb.svg#loader-usage);mask-image:url(/build/icons.180a58eb.svg#loader-usage);animation:spin 1s infinite linear}.page-weight-calculator .weight-calculator form .form-inline{margin-left:-10px}.page-weight-calculator .weight-calculator form .form-inline .form-group{margin-top:10px;padding-left:10px}.page-weight-calculator .weight-calculator form .form-inline .form-group.width:after,.page-weight-calculator .weight-calculator form .form-inline .form-group.height:after{content:'cm';font-size:13px}.page-weight-calculator .weight-calculator form .form-inline .form-group.thickness,.page-weight-calculator .weight-calculator form .form-inline .form-group.width,.page-weight-calculator .weight-calculator form .form-inline .form-group.height{width:50%}.page-weight-calculator .weight-calculator form .form-inline .form-group.thickness select,.page-weight-calculator .weight-calculator form .form-inline .form-group.thickness input[type=text],.page-weight-calculator .weight-calculator form .form-inline .form-group.width select,.page-weight-calculator .weight-calculator form .form-inline .form-group.width input[type=text],.page-weight-calculator .weight-calculator form .form-inline .form-group.height select,.page-weight-calculator .weight-calculator form .form-inline .form-group.height input[type=text]{padding-left:53px;text-align:right}.page-weight-calculator .weight-calculator form .form-inline .form-group.thickness{display:none}.page-weight-calculator .weight-calculator.use-thickness form .form-group.thickness,.page-weight-calculator .weight-calculator.use-thickness form .form-group.width,.page-weight-calculator .weight-calculator.use-thickness form .form-group.height{width:33.3%}.page-weight-calculator .weight-calculator.use-thickness form .form-group.thickness{display:block}.page-weight-calculator .calculator-warning{padding:15px;font-size:13px;text-align:center;border-top:1px solid #f2f2f2;color:#626262}@media screen and (max-width: 500px){.responsive-enabled .page-weight-calculator .weight-calculator form .form-group.thickness,.responsive-enabled .page-weight-calculator .weight-calculator form .form-group.width,.responsive-enabled .page-weight-calculator .weight-calculator form .form-group.height,.responsive-enabled .page-weight-calculator .weight-calculator.use-thickness form .form-group.thickness,.responsive-enabled .page-weight-calculator .weight-calculator.use-thickness form .form-group.width,.responsive-enabled .page-weight-calculator .weight-calculator.use-thickness form .form-group.height{width:100%}}.page-legacy-category{background-color:#fff;width:100%;font-family:Roboto, sans-serif}.page-legacy-category .title{margin:0px;padding:15px 15px 5px 15px;color:#626262;font-size:18px;font-family:Roboto, sans-serif;text-transform:capitalize}.page-legacy-category .subtitle{display:block;margin:0px;padding:5px 15px;color:#626262;font-size:15px;font-family:Roboto, sans-serif}.page-legacy-category .description{display:block;clear:both;width:100%;padding:15px;color:#626262;font-size:14px;text-align:left;font-family:Roboto, sans-serif}.page-legacy-category .description h1{font-size:18px;margin:0px;font-family:Roboto, sans-serif}.page-legacy-category .description h2{font-size:16px;margin:0px;font-family:Roboto, sans-serif}.page-legacy-category .description h3{font-family:Roboto, sans-serif}.page-legacy-category .description h4{font-family:Roboto, sans-serif}.page-legacy-category .description center{text-align:left}.page-legacy-category .description img{max-width:100%}.page-legacy-category .description table{max-width:100%}.page-legacy-category .description ul{padding-left:20px}.page-legacy-category .description a{color:#626262;text-decoration:none}.page-legacy-category .description p{clear:both;font-family:Roboto, sans-serif}.page-legacy-category .description .tftable{border-spacing:0px;border-collapse:collapse;border:1px solid #f2f2f2;max-width:100%;width:100%}.page-legacy-category .description .tftable th{padding:8px}.page-legacy-category .description .tftable th p{display:none}.page-legacy-category .description .tftable td{padding:0px}.page-legacy-category .description .tftable td a{font-size:13px;padding:8px;display:block}.page-legacy-category .description .tftable td:hover{background-color:#fe9900}.page-legacy-category .description .tftable td:hover a{color:#fff}.page-legacy-category .description .checkinfo{transform:translateY(-100%);float:right}.page-legacy-category .description .checkinfo h5{margin:5px 0px;font-size:14px}.page-legacy-category .description .checkinfo2{margin:5px 0px;font-size:14px}.page-legacy-category .description .mybutton,.page-legacy-category .description .mybutton2{width:auto;display:flex;justify-content:center;align-items:center;padding:0.7em 1.4em calc(.7em - 3px) 1.4em;background-color:#B6B6B6;color:#fff;border:none;border-bottom:3px solid #9d9d9d;text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:0;font-size:1rem;width:200px}.page-legacy-category .description .mybutton.disabled,.page-legacy-category .description .mybutton:disabled,.page-legacy-category .description .mybutton2.disabled,.page-legacy-category .description .mybutton2:disabled{pointer-events:none;opacity:.5}.page-legacy-category .description .mybutton:focus,.page-legacy-category .description .mybutton2:focus{outline:none}.page-legacy-category .description .mybutton.loading:before,.page-legacy-category .description .mybutton2.loading:before{-webkit-mask-image:url(/build/icons.180a58eb.svg#loader-usage);mask-image:url(/build/icons.180a58eb.svg#loader-usage);animation:spin 1s infinite linear}.page-legacy-category .description .buttoncolor .buttonlts{float:left}.page-legacy-category .description .buttoncolor .buttonrts{float:right}.page-legacy-category .description .buttoncolor .buttonmts{float:none;display:block;margin:0px auto;text-align:center}.page-legacy-category .description .buttoncolor .buttonmts a{margin:0px auto;max-width:100%}.page-legacy-category .description .buttoncolor a{width:auto;display:flex;justify-content:center;align-items:center;padding:0.7em 1.4em calc(.7em - 3px) 1.4em;background-color:#B6B6B6;color:#fff;border:none;border-bottom:3px solid #9d9d9d;text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:0;font-size:1rem;width:200px}.page-legacy-category .description .buttoncolor a.disabled,.page-legacy-category .description .buttoncolor a:disabled{pointer-events:none;opacity:.5}.page-legacy-category .description .buttoncolor a:focus{outline:none}.page-legacy-category .description .buttoncolor a.loading:before{-webkit-mask-image:url(/build/icons.180a58eb.svg#loader-usage);mask-image:url(/build/icons.180a58eb.svg#loader-usage);animation:spin 1s infinite linear}.page-legacy-category .description .spiegelablagelinksts{width:33.3%;float:left;padding:5px;text-align:center;margin-bottom:20px}.page-legacy-category .description .spiegelablagelinksts h3{margin:0px 0px 5px 0px;font-weight:400;font-size:16px}.page-legacy-category .description .spiegelablagemittets{display:block;clear:both;overflow:hidden}.page-legacy-category .description .spiegelablagemittets.cabinets-extras img{width:auto}.page-legacy-category .description .spiegelablagemittets img{width:100%}.page-legacy-category .description .spiegelablagemittets p{clear:none}.page-legacy-category .description .textsingle{height:auto;overflow:hidden}.page-legacy-category .description .textsingle img{float:right}.page-legacy-category .description a.box{margin-bottom:30px;display:block}.page-legacy-category .description fieldset{border:1px solid #444;border-radius:6px;margin:20px 0px 20px 0px}.page-legacy-category .description fieldset.box{width:100%;display:block;clear:both;margin:0px;margin-bottom:30px}.page-legacy-category .description fieldset legend h2{font-weight:300}.page-legacy-category .description fieldset .bildrechts{float:right;display:block;clear:right}.page-legacy-category .description fieldset .bildrechts img{float:right;max-width:150px;max-height:250px;margin-right:5px;margin-left:15px;margin-top:5px;margin-bottom:5px}.page-legacy-category .description fieldset .bildlinks{float:left;display:block;clear:left}.page-legacy-category .description fieldset .bildlinks img{float:left;max-width:150px;max-height:250px;margin-right:15px;margin-left:5px;margin-top:5px;margin-bottom:5px}.page-legacy-category .description fieldset .textlinks p{clear:none}.page-legacy-category .description fieldset .infoboxts{width:25%;float:left;padding:5px;text-align:center}.page-legacy-category .description fieldset .mybutton{clear:both;width:100%;margin-top:10px;float:left}.page-legacy-category .description fieldset p{clear:none}.page-legacy-category .description fieldset p small{font-size:14px}.page-legacy-category .description .iArt_slide{width:100%;margin-bottom:20px;border:1px solid #f2f2f2}.page-legacy-category .description .iArt_slide .iArt_slidecontainer{overflow:hidden}.page-legacy-category .description .iArt_slide .slidingopjects{display:none}.page-legacy-category .description .iArt_slide .iArt_slidingElement{height:auto;min-height:405px;width:570px;float:left}.page-legacy-category .description .iArt_slide .iArt_slidingElement2{height:470px;width:570px;float:left}.page-legacy-category .description .iArt_slide .iArt_slideFields{border:none;margin:10px 15px;-moz-border-radius:6px;-webkitborder-radius:6px;-khtml-border-radius:6px}.page-legacy-category .description .iArt_slide .iArt_slideFields img{max-height:190px;width:50%;margin:0px;display:block;float:left}.page-legacy-category .description .iArt_slide .iArt_slideFields .mybutton{margin:10px 0px;display:block;float:left}.page-legacy-category .description .iArt_slide .clearer{clear:both;height:0px !important}.page-legacy-category .description .iArt_slide .slidingopjects h2,.page-legacy-category .description .iArt_slide .iArt_sliding h2{font-size:24px}.page-legacy-category .description .iArt_slide .iArt_sliding{width:3000em}.page-legacy-category .description .iArt_slide .iArt_buttons{position:static;width:100%;cursor:pointer;height:auto}.page-legacy-category .description .iArt_slide .iArt_buttons ul{padding:0px 10px;width:100%;float:left;position:static;display:flex;flex-wrap:wrap;list-style-type:none;align-items:stretch;align-content:space-between}.page-legacy-category .description .iArt_slide .iArt_buttons ul li{width:20%;max-width:90px;margin-top:0px;font-size:12px;text-align:center}.page-legacy-category .description .iArt_slide .iArt_buttons ul li.iArt_activeButton{background:#FF9900;border:none;font-weight:bold;cursor:default}.page-legacy-category .description .unten{font-family:Roboto, sans-serif;font-size:14px;color:#626262}.page-legacy-category .description .oben{font-family:Roboto, sans-serif;font-size:14px;color:#626262}.page-legacy-category .description .oben strong{font-weight:500}.page-legacy-category .description .iArt_slideFields .mybutton{margin-bottom:10px;margin-top:10px;float:left}.page-legacy-category .description .iArt_slideFields img{width:50%;display:block;float:left}.page-legacy-category .description .iArt_slideFields img.boards-heading-image{width:100%}.page-legacy-category .description .toppic1{float:left;margin-right:10px;width:150px;height:auto;box-shadow:4px 4px 2.5px #888}.page-legacy-category .description .toppic2{float:right;margin-left:10px;width:150px;height:auto;box-shadow:4px 4px 2.5px #888}.page-legacy-category .description .board-info-table-bg{width:100%;background-size:cover}.page-legacy-category .description .board-info-table-bg tr td{padding:5px;padding-top:50px;vertical-align:middle;font-size:0}.page-legacy-category .description .board-info-table-bg br{display:none}.page-legacy-category .description .board-info-table-bg p{margin:0;display:block}.page-legacy-category .description .board-info-table-bg a{display:block}.page-legacy-category .description .board-info-table-bg img{width:100%}.page-legacy-category .description .to-product-button{width:auto;display:flex;justify-content:center;align-items:center;padding:0.7em 1.4em calc(.7em - 3px) 1.4em;background-color:#B6B6B6;color:#fff;border:none;border-bottom:3px solid #9d9d9d;text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:0;font-size:1rem;display:inline-block;margin-bottom:10px;font-weight:400}.page-legacy-category .description .to-product-button.disabled,.page-legacy-category .description .to-product-button:disabled{pointer-events:none;opacity:.5}.page-legacy-category .description .to-product-button:focus{outline:none}.page-legacy-category .description .to-product-button.loading:before{-webkit-mask-image:url(/build/icons.180a58eb.svg#loader-usage);mask-image:url(/build/icons.180a58eb.svg#loader-usage);animation:spin 1s infinite linear}.page-legacy-category .description .to-product-button img{display:none}.page-legacy-category .description a b{font-weight:500}.page-legacy-category .description .glass-categories-images{width:150px;text-align:right}.page-legacy-category .description .glass-product-visualization-table{text-align:center;text-transform:capitalize}.page-legacy-category .description h2.titel{text-align:center;font-weight:500;margin:15px 0px}.page-legacy-category .description .glass-wall-info-table{width:100%}.page-legacy-category .description .glass-wall-info-table img{width:100%;min-width:250px}.page-legacy-category .description .glass-wall-info-table td{padding:5px;vertical-align:top}.page-legacy-category .description .quick-links-table{margin-bottom:40px}.page-laminated-board-category .content-wrapper{padding:20px;background-image:url(/build/images/laminated-board-side-border-bg.639f0e3c.jpg);background-repeat:no-repeat;background-position:right;background-size:auto 100%;background-color:#fff}.page-laminated-board-category .content-wrapper h1{margin:0;padding:0;color:#2D2D2D;font-size:18px}.page-framed-mirrors-category .content-wrapper{padding:20px;background-color:#fff}.page-framed-mirrors-category .content-wrapper h1{margin:0;padding:0;color:#2D2D2D;font-size:18px}.page-frameless-mirrors-category .content-wrapper{background:#fff;padding:15px}.page-frameless-mirrors-category .content-wrapper h1{margin:0;padding:0;color:#2D2D2D;font-size:18px}.page-frameless-mirrors-category .content-wrapper .info-list{list-style-type:none;columns:2;-webkit-columns:2;-moz-columns:2;padding:0;margin-bottom:0}.page-frameless-mirrors-category .content-wrapper .info-list .icon-checkmark{fill:#328D2B;width:15px;height:13px;margin-right:3px;vertical-align:-1px}.page-frameless-mirrors-category .content-wrapper .info-list li{color:#626262;font-size:14px;font-weight:500;line-height:18px}.page-frameless-mirrors-category .tabs{margin-top:20px;display:flex;flex-direction:row;align-items:stretch;background:#fff}.page-frameless-mirrors-category .tabs .tab{padding:20px;padding-bottom:15px;flex-basis:50%;border-top:solid 1px transparent;border-bottom:solid 4px #c7292d;text-decoration:none}.page-frameless-mirrors-category .tabs .tab .tab-content{opacity:0.5;transition:opacity 0.3s ease-in}.page-frameless-mirrors-category .tabs .tab .title{color:#c7292d;font-size:18px;font-weight:500;margin-bottom:5px}.page-frameless-mirrors-category .tabs .tab .subtitle{color:#999;font-size:14px;font-weight:300}.page-frameless-mirrors-category .tabs .tab .icon,.page-frameless-mirrors-category .tabs .tab .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .page-frameless-mirrors-category .tabs .tab img,.page-frameless-mirrors-category .tabs .tab .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .page-frameless-mirrors-category .tabs .tab img{float:left;width:60px;height:60px;margin-right:20px;fill:#626262}.page-frameless-mirrors-category .tabs .tab.active{border-top:solid 1px #ddd;border-bottom:none;pointer-events:none}.page-frameless-mirrors-category .tabs .tab.active .title{color:#2D2D2D}.page-frameless-mirrors-category .tabs .tab.active .tab-content{opacity:1}.page-frameless-mirrors-category .tabs .tab:not(.active){cursor:pointer}.page-frameless-mirrors-category .tabs .tab:first-child.active{border-right:solid 1px #ddd}.page-frameless-mirrors-category .tabs .tab:last-child.active{border-left:solid 1px #ddd}@media screen and (max-width: 1048px){.responsive-enabled .page-frameless-mirrors-category .tabs .tab{padding:15px 20px}.responsive-enabled .page-frameless-mirrors-category .tabs .tab .tab-content{display:flex;flex-direction:column;align-items:center;justify-content:center}.responsive-enabled .page-frameless-mirrors-category .tabs .tab .tab-content .icon,.responsive-enabled .page-frameless-mirrors-category .tabs .tab .tab-content .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .responsive-enabled .page-frameless-mirrors-category .tabs .tab .tab-content img,.responsive-enabled .page-frameless-mirrors-category .tabs .tab .tab-content .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .responsive-enabled .page-frameless-mirrors-category .tabs .tab .tab-content img{width:40px;height:40px;margin:0 0 10px 0}.responsive-enabled .page-frameless-mirrors-category .tabs .tab .tab-content .title{margin:0}.responsive-enabled .page-frameless-mirrors-category .tabs .tab .tab-content .subtitle{display:none}.responsive-enabled .page-frameless-mirrors-category .tabs-content-wrapper .category .info{flex-direction:column;padding:10px 0 5px 0;align-items:flex-start}.responsive-enabled .page-frameless-mirrors-category .tabs-content-wrapper .category .info .thickness{padding-top:5px}.responsive-enabled .page-frameless-mirrors-category .tabs-content-wrapper .category .info .thickness .icon,.responsive-enabled .page-frameless-mirrors-category .tabs-content-wrapper .category .info .thickness .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .responsive-enabled .page-frameless-mirrors-category .tabs-content-wrapper .category .info .thickness img,.responsive-enabled .page-frameless-mirrors-category .tabs-content-wrapper .category .info .thickness .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .responsive-enabled .page-frameless-mirrors-category .tabs-content-wrapper .category .info .thickness img{display:inline}.responsive-enabled .page-frameless-mirrors-category .tabs-content-wrapper .category .products-list .product .size{padding-right:5px}.responsive-enabled .page-frameless-mirrors-category .tabs-content-wrapper .category .products-list .product .price{padding-left:5px}}@media screen and (max-width: 767px) and (min-width: 320px){.responsive-enabled .page-frameless-mirrors-category .tabs-content-wrapper .category{padding:5px}}@media screen and (max-width: 430px){.responsive-enabled .page-frameless-mirrors-category .tabs-content-wrapper .category .info{height:78px;justify-content:center}.responsive-enabled .page-frameless-mirrors-category .tabs .tab{padding:15px}.responsive-enabled .page-frameless-mirrors-category .tabs .tab .tab-content .title{font-size:16px}.responsive-enabled .page-frameless-mirrors-category .info-message{padding:0 15px 15px 15px}}.page-mirrors-category .content-wrapper{padding:20px;background-image:url(/build/images/mirror-category-background.08cff691.png);background-repeat:no-repeat;background-position:right;background-size:auto 100%;background-color:#fff}.page-mirrors-category .content-wrapper h1{margin:0;padding:0;color:#2D2D2D;font-size:18px}.page-mirrors-category .standart-size-mirrors-offer-text{margin-top:23px;text-align:center;color:#5B5B5C}.page-mirrors-category .standart-size-mirrors-offer-text .hightlight-text{font-weight:500;text-transform:uppercase}.page-mirrors-category .standart-size-mirrors-offer-text .percent{color:#65bd65}.page-mirrors-category .standart-size-mirrors-offer-text .icon,.page-mirrors-category .standart-size-mirrors-offer-text .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .page-mirrors-category .standart-size-mirrors-offer-text img,.page-mirrors-category .standart-size-mirrors-offer-text .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .page-mirrors-category .standart-size-mirrors-offer-text img{width:28px;height:14px;vertical-align:-2px;margin:0 2px}.component-category-custom-size-mirror{display:flex;flex-direction:row;background:#fff;align-items:stretch;padding:30px 35px}.component-category-custom-size-mirror .image-container{width:100%;padding-right:15px}.component-category-custom-size-mirror .image-container img{width:100%}.component-category-custom-size-mirror .widget{min-width:360px;padding-left:15px}.component-category-custom-size-mirror .widget form .form-group{position:relative;margin-top:20px;width:100%}.component-category-custom-size-mirror .widget form .form-group input[type=text],.component-category-custom-size-mirror .widget form .form-group input[type=file],.component-category-custom-size-mirror .widget form .form-group input[type=number],.component-category-custom-size-mirror .widget form .form-group input[type=tel],.component-category-custom-size-mirror .widget form .form-group input[type=email],.component-category-custom-size-mirror .widget form .form-group input[type=password],.component-category-custom-size-mirror .widget form .form-group textarea,.component-category-custom-size-mirror .widget form .form-group select{border:1px solid #d9d9d9;color:#4f4f4f;padding:24px 10px 8px 10px;font-size:13px;width:100%;max-width:100%;margin:0;font-family:inherit;-moz-appearance:none;-webkit-appearance:none;background-color:#fff;border-radius:0px}.component-category-custom-size-mirror .widget form .form-group input[type=text]::-ms-expand,.component-category-custom-size-mirror .widget form .form-group input[type=file]::-ms-expand,.component-category-custom-size-mirror .widget form .form-group input[type=number]::-ms-expand,.component-category-custom-size-mirror .widget form .form-group input[type=tel]::-ms-expand,.component-category-custom-size-mirror .widget form .form-group input[type=email]::-ms-expand,.component-category-custom-size-mirror .widget form .form-group input[type=password]::-ms-expand,.component-category-custom-size-mirror .widget form .form-group textarea::-ms-expand,.component-category-custom-size-mirror .widget form .form-group select::-ms-expand{display:none}.component-category-custom-size-mirror .widget form .form-group input[type=text]:focus,.component-category-custom-size-mirror .widget form .form-group input[type=file]:focus,.component-category-custom-size-mirror .widget form .form-group input[type=number]:focus,.component-category-custom-size-mirror .widget form .form-group input[type=tel]:focus,.component-category-custom-size-mirror .widget form .form-group input[type=email]:focus,.component-category-custom-size-mirror .widget form .form-group input[type=password]:focus,.component-category-custom-size-mirror .widget form .form-group textarea:focus,.component-category-custom-size-mirror .widget form .form-group select:focus{box-shadow:0px 0px 2px #ddd;outline:none}.component-category-custom-size-mirror .widget form .form-group input[type=text]:focus ~ .form-error,.component-category-custom-size-mirror .widget form .form-group input[type=file]:focus ~ .form-error,.component-category-custom-size-mirror .widget form .form-group input[type=number]:focus ~ .form-error,.component-category-custom-size-mirror .widget form .form-group input[type=tel]:focus ~ .form-error,.component-category-custom-size-mirror .widget form .form-group input[type=email]:focus ~ .form-error,.component-category-custom-size-mirror .widget form .form-group input[type=password]:focus ~ .form-error,.component-category-custom-size-mirror .widget form .form-group textarea:focus ~ .form-error,.component-category-custom-size-mirror .widget form .form-group select:focus ~ .form-error{display:block}.component-category-custom-size-mirror .widget form .form-group input[type=text]:-webkit-autofill,.component-category-custom-size-mirror .widget form .form-group input[type=file]:-webkit-autofill,.component-category-custom-size-mirror .widget form .form-group input[type=number]:-webkit-autofill,.component-category-custom-size-mirror .widget form .form-group input[type=tel]:-webkit-autofill,.component-category-custom-size-mirror .widget form .form-group input[type=email]:-webkit-autofill,.component-category-custom-size-mirror .widget form .form-group input[type=password]:-webkit-autofill,.component-category-custom-size-mirror .widget form .form-group textarea:-webkit-autofill,.component-category-custom-size-mirror .widget form .form-group select:-webkit-autofill{-webkit-box-shadow:0 0 0 30px white inset;-webkit-text-fill-color:#4f4f4f}@media (hover: hover){.component-category-custom-size-mirror .widget form .form-group input[type=text]:hover ~ .form-error,.component-category-custom-size-mirror .widget form .form-group input[type=file]:hover ~ .form-error,.component-category-custom-size-mirror .widget form .form-group input[type=number]:hover ~ .form-error,.component-category-custom-size-mirror .widget form .form-group input[type=tel]:hover ~ .form-error,.component-category-custom-size-mirror .widget form .form-group input[type=email]:hover ~ .form-error,.component-category-custom-size-mirror .widget form .form-group input[type=password]:hover ~ .form-error,.component-category-custom-size-mirror .widget form .form-group textarea:hover ~ .form-error,.component-category-custom-size-mirror .widget form .form-group select:hover ~ .form-error{display:block}.component-category-custom-size-mirror .widget form .form-group input[type=text]:-webkit-autofill,.component-category-custom-size-mirror .widget form .form-group input[type=file]:-webkit-autofill,.component-category-custom-size-mirror .widget form .form-group input[type=number]:-webkit-autofill,.component-category-custom-size-mirror .widget form .form-group input[type=tel]:-webkit-autofill,.component-category-custom-size-mirror .widget form .form-group input[type=email]:-webkit-autofill,.component-category-custom-size-mirror .widget form .form-group input[type=password]:-webkit-autofill,.component-category-custom-size-mirror .widget form .form-group textarea:-webkit-autofill,.component-category-custom-size-mirror .widget form .form-group select:-webkit-autofill{-webkit-box-shadow:0 0 0 30px white inset;-webkit-text-fill-color:#4f4f4f}}.component-category-custom-size-mirror .widget form .form-group:not(input[type=checkbox])>label{pointer-events:none}.component-category-custom-size-mirror .widget form .form-group input[type=file]{padding-top:30px}.component-category-custom-size-mirror .widget form .form-group textarea{height:82px}.component-category-custom-size-mirror .widget form .form-group>label{color:#9a9a9a;background-color:white;font-size:12px;position:absolute;margin:1px;padding:9px 10px 3px 10px;width:calc(100% - 22px)}.component-category-custom-size-mirror .widget form .form-group>label.required:after{content:" *";color:#c82b2b}.component-category-custom-size-mirror .widget form .form-group.select>label{pointer-events:none}.component-category-custom-size-mirror .widget form .form-group.select>label:before{position:absolute;top:100%;right:10px;color:#626262;content:"\25BE";font-size:20px;transform:translateY(-7px)}.component-category-custom-size-mirror .widget form .form-group .toggle-checkbox{display:inline-block}.component-category-custom-size-mirror .widget form .form-group .toggle-checkbox input[type=checkbox]{display:none}.component-category-custom-size-mirror .widget form .form-group .toggle-checkbox label{font-size:16px;color:#2d2d2d;font-weight:400;position:static;background-color:transparent;cursor:pointer;display:flex;position:relative;align-items:center}.component-category-custom-size-mirror .widget form .form-group .toggle-checkbox label:before{content:"";background:#ccc;width:46px;height:26px;display:block;border-radius:15px;position:relative;margin-right:15px;transition:background .1s linear}.component-category-custom-size-mirror .widget form .form-group .toggle-checkbox label:after{content:"";width:20px;height:20px;display:block;position:absolute;top:50%;border-radius:50%;background:#fff;transform:translate(0%, -50%);left:calc(0% + 4px);transition:left .1s linear}.component-category-custom-size-mirror .widget form .form-group .toggle-checkbox input[type=checkbox]:checked+label:before{background-color:#fe9900}.component-category-custom-size-mirror .widget form .form-group .toggle-checkbox input[type=checkbox]:checked+label:after{left:22px}.component-category-custom-size-mirror .widget form .form-group .radio-inline,.component-category-custom-size-mirror .widget form .form-group .checkbox-inline{position:relative;overflow:hidden;float:left;margin-left:20px}.component-category-custom-size-mirror .widget form .form-group .radio-inline:first-child,.component-category-custom-size-mirror .widget form .form-group .checkbox-inline:first-child{margin-left:0}.component-category-custom-size-mirror .widget form .form-group .radio-inline.vertically-centered label,.component-category-custom-size-mirror .widget form .form-group .checkbox-inline.vertically-centered label{display:flex;align-items:center}.component-category-custom-size-mirror .widget form .form-group .radio-inline.vertically-centered label span,.component-category-custom-size-mirror .widget form .form-group .checkbox-inline.vertically-centered label span{padding-left:35px}.component-category-custom-size-mirror .widget form .form-group .radio-inline input,.component-category-custom-size-mirror .widget form .form-group .checkbox-inline input{position:absolute;left:-100px}.component-category-custom-size-mirror .widget form .form-group .radio-inline label,.component-category-custom-size-mirror .widget form .form-group .checkbox-inline label{font-size:14px;color:#4f4f4f;line-height:50px}.component-category-custom-size-mirror .widget form .form-group .radio-inline label:before,.component-category-custom-size-mirror .widget form .form-group .checkbox-inline label:before{content:'';width:20px;height:20px;display:inline-block;border:1px solid #d9d9d9;border-radius:50%;vertical-align:-6px;margin:0 10px 0 2px;background-color:white;box-shadow:inset 0 0 0 5px white}.component-category-custom-size-mirror .widget form .form-group .radio-inline input[type=radio]:checked ~ label:before,.component-category-custom-size-mirror .widget form .form-group .checkbox-inline input[type=radio]:checked ~ label:before{background-color:#fe9900}.component-category-custom-size-mirror .widget form .form-group .radio-inline input[type=radio]:focus ~ label:before,.component-category-custom-size-mirror .widget form .form-group .checkbox-inline input[type=radio]:focus ~ label:before{box-shadow:inset 0 0 0 5px white, 0px 0px 2px #ddd}.component-category-custom-size-mirror .widget form .form-group .radio-inline input[type=checkbox]:checked ~ label:before,.component-category-custom-size-mirror .widget form .form-group .checkbox-inline input[type=checkbox]:checked ~ label:before{content:"\2714\FE0E"}.component-category-custom-size-mirror .widget form .form-group .checkbox-inline{padding-top:2px}.component-category-custom-size-mirror .widget form .form-group .checkbox-inline label{vertical-align:middle}.component-category-custom-size-mirror .widget form .form-group .checkbox-inline label:before{border-radius:0px;content:'';color:#fe9900;line-height:20px;font-size:20px;text-align:center;vertical-align:middle;margin-top:-2px}.component-category-custom-size-mirror .widget form .form-group .help-block{margin:0;margin-top:3px;padding:0;font-size:11px}.component-category-custom-size-mirror .widget form .form-group .form-error{position:absolute;right:9px;top:45px;background-color:black;color:white;font-size:11px;padding:3px 5px;display:none;z-index:1}.component-category-custom-size-mirror .widget form .form-group .form-error:before{content:'';position:absolute;right:10px;top:0;transform:scaleY(2) translateY(-75%);display:block;width:0;height:0;border:4px solid transparent;border-bottom-color:black}@media (hover: hover){.component-category-custom-size-mirror .widget form .form-group .form-error:hover{display:block}}.component-category-custom-size-mirror .widget form .form-group.has-error:before{position:absolute;right:15px;top:14px;font-size:21px;color:#ba1721;text-shadow:1px 1px white;z-index:1;pointer-events:none;content:"\2715"}.component-category-custom-size-mirror .widget form .form-group.has-error input,.component-category-custom-size-mirror .widget form .form-group.has-error textarea,.component-category-custom-size-mirror .widget form .form-group.has-error select{border-color:#c83a3d;padding-right:35px}.component-category-custom-size-mirror .widget form .form-group.has-error input:focus,.component-category-custom-size-mirror .widget form .form-group.has-error textarea:focus,.component-category-custom-size-mirror .widget form .form-group.has-error select:focus{box-shadow:0px 0px 2px #c83a3d}.component-category-custom-size-mirror .widget form.inline-label .form-group:after{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#626262;font-size:12px;pointer-events:none}.component-category-custom-size-mirror .widget form.inline-label .form-group label{font-size:13px;padding:9px 5px 8px 10px;width:auto;line-height:15px}.component-category-custom-size-mirror .widget form.inline-label .form-group label:before{display:none}.component-category-custom-size-mirror .widget form.inline-label .form-group select,.component-category-custom-size-mirror .widget form.inline-label .form-group input[type=text],.component-category-custom-size-mirror .widget form.inline-label .form-group input[type=number],.component-category-custom-size-mirror .widget form.inline-label .form-group input[type=tel],.component-category-custom-size-mirror .widget form.inline-label .form-group input[type=email]{padding:9px 30px 9px 100px;line-height:15px}.component-category-custom-size-mirror .widget form.inline-label .form-group.select:after{position:absolute;top:50%;right:10px;color:#626262;content:"\25BE";font-size:20px}.component-category-custom-size-mirror .widget form .form-inline{margin-left:-20px}.component-category-custom-size-mirror .widget form .form-inline:after{content:'.';visibility:hidden;display:block;height:0;clear:both}.component-category-custom-size-mirror .widget form .form-inline>.form-group{padding-left:20px;float:left}.component-category-custom-size-mirror .widget form .google-recaptcha{width:304px;height:78px;border:solid 1px transparent;border-radius:4px}.component-category-custom-size-mirror .widget form .google-recaptcha.error{border-color:#c83a3d}.component-category-custom-size-mirror .widget form button[type=submit]{width:auto;display:flex;justify-content:center;align-items:center;padding:0.7em 1.4em calc(.7em - 3px) 1.4em;background-color:#fe9900;color:#fff;border:none;border-bottom:3px solid #cb7a00;text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:0;font-size:1rem;min-width:140px;float:right}.component-category-custom-size-mirror .widget form button[type=submit].disabled,.component-category-custom-size-mirror .widget form button[type=submit]:disabled{pointer-events:none;opacity:.5}.component-category-custom-size-mirror .widget form button[type=submit]:focus{outline:none}.component-category-custom-size-mirror .widget form button[type=submit].loading:before{-webkit-mask-image:url(/build/icons.180a58eb.svg#loader-usage);mask-image:url(/build/icons.180a58eb.svg#loader-usage);animation:spin 1s infinite linear}.component-category-custom-size-mirror .widget form .form-group{margin-top:0}.component-category-custom-size-mirror .widget form .description{font-size:14px;margin-bottom:20px;color:#2D2D2D;line-height:18px}.component-category-custom-size-mirror .widget form .dimentions{height:45px;margin-bottom:20px}.component-category-custom-size-mirror .widget form .dimentions input#dimension-width,.component-category-custom-size-mirror .widget form .dimentions input#dimension-height{padding-left:50px;text-align:right}.component-category-custom-size-mirror .widget form .dimentions .width,.component-category-custom-size-mirror .widget form .dimentions .height{width:calc(50% - 14px);float:left;position:relative}.component-category-custom-size-mirror .widget form .dimentions .width input[type=text],.component-category-custom-size-mirror .widget form .dimentions .height input[type=text]{padding:12px 33px 12px 100px;width:100%;color:#2D2D2D;font-size:14px}.component-category-custom-size-mirror .widget form .dimentions .width:after,.component-category-custom-size-mirror .widget form .dimentions .height:after{content:'cm';font-size:13px;position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#626262;font-size:14px;pointer-events:none}.component-category-custom-size-mirror .widget form .dimentions .width label,.component-category-custom-size-mirror .widget form .dimentions .height label{color:#9a9a9a;background-color:transparent;position:absolute;margin:1px;padding:13px 10px 13px 12px;font-size:14px;width:auto}.component-category-custom-size-mirror .widget form .dimentions .multiplier{float:left;width:28px;text-align:center;line-height:39px;font-weight:300;font-size:14px;color:#2D2D2D}.component-category-custom-size-mirror .widget form .dimentions .multiplier:before{content:'x'}.component-category-custom-size-mirror .widget form .attributes-container{margin-bottom:20px}.component-category-custom-size-mirror .widget form .attributes-container .attribute{margin-bottom:15px}.component-category-custom-size-mirror .widget form .attributes-container .attribute .title{font-weight:500;font-size:14px;padding-bottom:5px;color:#2D2D2D}.component-category-custom-size-mirror .widget form .attributes-container .attribute .values-container{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap}.component-category-custom-size-mirror .widget form .attributes-container .attribute .values-container .attribute-value{cursor:pointer;position:relative;margin-bottom:8px;margin-right:8px}.component-category-custom-size-mirror .widget form .attributes-container .attribute .values-container .attribute-value .title{padding-top:3px;font-size:13px;text-align:center;color:#2D2D2D}.component-category-custom-size-mirror .widget form .attributes-container .attribute .values-container .attribute-value .image{max-height:80px;width:80px}.component-category-custom-size-mirror .widget form .attributes-container .attribute .values-container .attribute-value .image img{width:80px;height:auto}.component-category-custom-size-mirror .widget form .attributes-container .attribute .values-container .attribute-value .icon-checkmark{display:none}.component-category-custom-size-mirror .widget form .attributes-container .attribute .values-container .attribute-value:nth-child(4n){margin-right:0px}.component-category-custom-size-mirror .widget form .attributes-container .attribute .values-container .attribute-value:nth-child(4n+1):nth-last-child(-n+4),.component-category-custom-size-mirror .widget form .attributes-container .attribute .values-container .attribute-value:nth-child(4n+1):nth-last-child(-n+4) ~ div{margin-bottom:0px}.component-category-custom-size-mirror .widget form .attributes-container .attribute .values-container .attribute-value.active img{outline:3px solid #fe9900;outline-offset:-3px}.component-category-custom-size-mirror .widget form .attributes-container .attribute .values-container .attribute-value.active .icon-checkmark{position:absolute;width:26px;height:22px;display:block;fill:#fe9900;left:50%;transform:translateX(-50%);bottom:50%}.component-category-custom-size-mirror .widget form .attributes-container .attribute .values-container .attribute-value.disabled{opacity:0.3;pointer-events:none}.component-category-custom-size-mirror .widget form .shapes-container{margin-bottom:20px}.component-category-custom-size-mirror .widget form .shapes-container .title{font-weight:500;font-size:14px;padding-bottom:5px;color:#2D2D2D}.component-category-custom-size-mirror .widget form .shapes-container .shape-list{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;margin-bottom:10px;padding:0px;margin-top:0px}.component-category-custom-size-mirror .widget form .shapes-container .shape-list .shape{cursor:pointer;margin-bottom:8px;margin-right:9px;border:1px solid #D9D9D9}.component-category-custom-size-mirror .widget form .shapes-container .shape-list .shape:nth-child(6n){margin-right:0px}.component-category-custom-size-mirror .widget form .shapes-container .shape-list .shape:nth-child(6n+1):nth-last-child(-n+6),.component-category-custom-size-mirror .widget form .shapes-container .shape-list .shape:nth-child(6n+1):nth-last-child(-n+6) ~ div{margin-bottom:0px}.component-category-custom-size-mirror .widget form .shapes-container .shape-list .shape .shape-icon{height:48px;width:48px;padding:7px}.component-category-custom-size-mirror .widget form .shapes-container .shape-list .shape .shape-icon svg{width:34px;height:34px;display:block}.component-category-custom-size-mirror .widget form .shapes-container .shape-list .shape.disabled{opacity:0.3;pointer-events:none}.component-category-custom-size-mirror .widget form .shapes-container .shape-list .shape.active{outline:3px solid #fe9900;outline-offset:-3px}.component-category-custom-size-mirror .widget form .shapes-container .shape-list .shape.active .icon-checkmark{position:absolute;width:26px;height:22px;display:block;fill:#fe9900;left:50%;transform:translateX(-50%);bottom:50%}.component-category-custom-size-mirror .widget form .submit-button{float:left;height:45px;font-weight:500;width:100%;display:block;background-color:#fe9900;color:#fff;border:none;font-size:16px;padding:15px;vertical-align:middle;text-decoration:none;text-transform:uppercase;text-align:center;cursor:pointer;line-height:15px}.component-category-custom-size-mirror .widget form .submit-button:before{content:'';background-image:url(/build/images/ico-kuchenruckwand-calculator.df30a313.svg);float:right;display:block;width:45px;height:45px;background-repeat:no-repeat;margin-top:-15px;margin-right:-15px}.component-category-custom-size-mirror .widget form .submit-button:disabled{opacity:0.4;pointer-events:none}@media screen and (max-width: 1023px) and (min-width: 768px){.responsive-enabled .component-category-custom-size-mirror{flex-direction:column}.responsive-enabled .component-category-custom-size-mirror .image-container{padding:0;margin-bottom:20px}.responsive-enabled .component-category-custom-size-mirror .widget{padding:0}.responsive-enabled .component-category-custom-size-mirror .widget .attributes-container .attribute .values-container .attribute-value:nth-child(4n){margin-right:8px}}@media screen and (max-width: 767px) and (min-width: 320px){.responsive-enabled .component-category-custom-size-mirror{flex-direction:column}.responsive-enabled .component-category-custom-size-mirror .image-container{padding:0;margin-bottom:20px}.responsive-enabled .component-category-custom-size-mirror .widget{padding:0;min-width:0px}.responsive-enabled .component-category-custom-size-mirror .widget .attributes-container .attribute .values-container .attribute-value:nth-child(4n){margin-right:8px}}.page-full-width-category .content-wrapper .list{display:flex;flex-direction:column}.page-full-width-category .content-wrapper .list .component-full-width-category-item{margin-bottom:20px}.page-full-width-category .content-wrapper .list .component-full-width-category-item:last-child{margin-bottom:0}.page-information{background-color:#fff;width:100%;padding:15px}.page-information:after{content:'.';visibility:hidden;display:block;height:0;clear:both}.page-information .component-accordion{padding-left:0px}.page-information .component-information-page-links{padding-left:0px}.page-information .iframe-wrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.page-information .iframe-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.page-information .link-column{list-style-type:none;padding:0px}.page-information .link-column li{margin-bottom:3px}.page-information .link-column a{text-decoration:none;color:#626262}.page-information .link-column a:hover{color:#828282}.page-information .link-column a.active{color:#fe9900}.page-information img{width:100%;max-width:100%}.page-information img.original-size{width:auto}.page-information form .form-group{position:relative;margin-top:20px;width:100%}.page-information form .form-group input[type=text],.page-information form .form-group input[type=file],.page-information form .form-group input[type=number],.page-information form .form-group input[type=tel],.page-information form .form-group input[type=email],.page-information form .form-group input[type=password],.page-information form .form-group textarea,.page-information form .form-group select{border:1px solid #d9d9d9;color:#4f4f4f;padding:24px 10px 8px 10px;font-size:13px;width:100%;max-width:100%;margin:0;font-family:inherit;-moz-appearance:none;-webkit-appearance:none;background-color:#fff;border-radius:0px}.page-information form .form-group input[type=text]::-ms-expand,.page-information form .form-group input[type=file]::-ms-expand,.page-information form .form-group input[type=number]::-ms-expand,.page-information form .form-group input[type=tel]::-ms-expand,.page-information form .form-group input[type=email]::-ms-expand,.page-information form .form-group input[type=password]::-ms-expand,.page-information form .form-group textarea::-ms-expand,.page-information form .form-group select::-ms-expand{display:none}.page-information form .form-group input[type=text]:focus,.page-information form .form-group input[type=file]:focus,.page-information form .form-group input[type=number]:focus,.page-information form .form-group input[type=tel]:focus,.page-information form .form-group input[type=email]:focus,.page-information form .form-group input[type=password]:focus,.page-information form .form-group textarea:focus,.page-information form .form-group select:focus{box-shadow:0px 0px 2px #ddd;outline:none}.page-information form .form-group input[type=text]:focus ~ .form-error,.page-information form .form-group input[type=file]:focus ~ .form-error,.page-information form .form-group input[type=number]:focus ~ .form-error,.page-information form .form-group input[type=tel]:focus ~ .form-error,.page-information form .form-group input[type=email]:focus ~ .form-error,.page-information form .form-group input[type=password]:focus ~ .form-error,.page-information form .form-group textarea:focus ~ .form-error,.page-information form .form-group select:focus ~ .form-error{display:block}.page-information form .form-group input[type=text]:-webkit-autofill,.page-information form .form-group input[type=file]:-webkit-autofill,.page-information form .form-group input[type=number]:-webkit-autofill,.page-information form .form-group input[type=tel]:-webkit-autofill,.page-information form .form-group input[type=email]:-webkit-autofill,.page-information form .form-group input[type=password]:-webkit-autofill,.page-information form .form-group textarea:-webkit-autofill,.page-information form .form-group select:-webkit-autofill{-webkit-box-shadow:0 0 0 30px white inset;-webkit-text-fill-color:#4f4f4f}@media (hover: hover){.page-information form .form-group input[type=text]:hover ~ .form-error,.page-information form .form-group input[type=file]:hover ~ .form-error,.page-information form .form-group input[type=number]:hover ~ .form-error,.page-information form .form-group input[type=tel]:hover ~ .form-error,.page-information form .form-group input[type=email]:hover ~ .form-error,.page-information form .form-group input[type=password]:hover ~ .form-error,.page-information form .form-group textarea:hover ~ .form-error,.page-information form .form-group select:hover ~ .form-error{display:block}.page-information form .form-group input[type=text]:-webkit-autofill,.page-information form .form-group input[type=file]:-webkit-autofill,.page-information form .form-group input[type=number]:-webkit-autofill,.page-information form .form-group input[type=tel]:-webkit-autofill,.page-information form .form-group input[type=email]:-webkit-autofill,.page-information form .form-group input[type=password]:-webkit-autofill,.page-information form .form-group textarea:-webkit-autofill,.page-information form .form-group select:-webkit-autofill{-webkit-box-shadow:0 0 0 30px white inset;-webkit-text-fill-color:#4f4f4f}}.page-information form .form-group:not(input[type=checkbox])>label{pointer-events:none}.page-information form .form-group input[type=file]{padding-top:30px}.page-information form .form-group textarea{height:82px}.page-information form .form-group>label{color:#9a9a9a;background-color:white;font-size:12px;position:absolute;margin:1px;padding:9px 10px 3px 10px;width:calc(100% - 22px)}.page-information form .form-group>label.required:after{content:" *";color:#c82b2b}.page-information form .form-group.select>label{pointer-events:none}.page-information form .form-group.select>label:before{position:absolute;top:100%;right:10px;color:#626262;content:"\25BE";font-size:20px;transform:translateY(-7px)}.page-information form .form-group .toggle-checkbox{display:inline-block}.page-information form .form-group .toggle-checkbox input[type=checkbox]{display:none}.page-information form .form-group .toggle-checkbox label{font-size:16px;color:#2d2d2d;font-weight:400;position:static;background-color:transparent;cursor:pointer;display:flex;position:relative;align-items:center}.page-information form .form-group .toggle-checkbox label:before{content:"";background:#ccc;width:46px;height:26px;display:block;border-radius:15px;position:relative;margin-right:15px;transition:background .1s linear}.page-information form .form-group .toggle-checkbox label:after{content:"";width:20px;height:20px;display:block;position:absolute;top:50%;border-radius:50%;background:#fff;transform:translate(0%, -50%);left:calc(0% + 4px);transition:left .1s linear}.page-information form .form-group .toggle-checkbox input[type=checkbox]:checked+label:before{background-color:#fe9900}.page-information form .form-group .toggle-checkbox input[type=checkbox]:checked+label:after{left:22px}.page-information form .form-group .radio-inline,.page-information form .form-group .checkbox-inline{position:relative;overflow:hidden;float:left;margin-left:20px}.page-information form .form-group .radio-inline:first-child,.page-information form .form-group .checkbox-inline:first-child{margin-left:0}.page-information form .form-group .radio-inline.vertically-centered label,.page-information form .form-group .checkbox-inline.vertically-centered label{display:flex;align-items:center}.page-information form .form-group .radio-inline.vertically-centered label span,.page-information form .form-group .checkbox-inline.vertically-centered label span{padding-left:35px}.page-information form .form-group .radio-inline input,.page-information form .form-group .checkbox-inline input{position:absolute;left:-100px}.page-information form .form-group .radio-inline label,.page-information form .form-group .checkbox-inline label{font-size:14px;color:#4f4f4f;line-height:50px}.page-information form .form-group .radio-inline label:before,.page-information form .form-group .checkbox-inline label:before{content:'';width:20px;height:20px;display:inline-block;border:1px solid #d9d9d9;border-radius:50%;vertical-align:-6px;margin:0 10px 0 2px;background-color:white;box-shadow:inset 0 0 0 5px white}.page-information form .form-group .radio-inline input[type=radio]:checked ~ label:before,.page-information form .form-group .checkbox-inline input[type=radio]:checked ~ label:before{background-color:#fe9900}.page-information form .form-group .radio-inline input[type=radio]:focus ~ label:before,.page-information form .form-group .checkbox-inline input[type=radio]:focus ~ label:before{box-shadow:inset 0 0 0 5px white, 0px 0px 2px #ddd}.page-information form .form-group .radio-inline input[type=checkbox]:checked ~ label:before,.page-information form .form-group .checkbox-inline input[type=checkbox]:checked ~ label:before{content:"\2714\FE0E"}.page-information form .form-group .checkbox-inline{padding-top:2px}.page-information form .form-group .checkbox-inline label{vertical-align:middle}.page-information form .form-group .checkbox-inline label:before{border-radius:0px;content:'';color:#fe9900;line-height:20px;font-size:20px;text-align:center;vertical-align:middle;margin-top:-2px}.page-information form .form-group .help-block{margin:0;margin-top:3px;padding:0;font-size:11px}.page-information form .form-group .form-error{position:absolute;right:9px;top:45px;background-color:black;color:white;font-size:11px;padding:3px 5px;display:none;z-index:1}.page-information form .form-group .form-error:before{content:'';position:absolute;right:10px;top:0;transform:scaleY(2) translateY(-75%);display:block;width:0;height:0;border:4px solid transparent;border-bottom-color:black}@media (hover: hover){.page-information form .form-group .form-error:hover{display:block}}.page-information form .form-group.has-error:before{position:absolute;right:15px;top:14px;font-size:21px;color:#ba1721;text-shadow:1px 1px white;z-index:1;pointer-events:none;content:"\2715"}.page-information form .form-group.has-error input,.page-information form .form-group.has-error textarea,.page-information form .form-group.has-error select{border-color:#c83a3d;padding-right:35px}.page-information form .form-group.has-error input:focus,.page-information form .form-group.has-error textarea:focus,.page-information form .form-group.has-error select:focus{box-shadow:0px 0px 2px #c83a3d}.page-information form.inline-label .form-group:after{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#626262;font-size:12px;pointer-events:none}.page-information form.inline-label .form-group label{font-size:13px;padding:9px 5px 8px 10px;width:auto;line-height:15px}.page-information form.inline-label .form-group label:before{display:none}.page-information form.inline-label .form-group select,.page-information form.inline-label .form-group input[type=text],.page-information form.inline-label .form-group input[type=number],.page-information form.inline-label .form-group input[type=tel],.page-information form.inline-label .form-group input[type=email]{padding:9px 30px 9px 100px;line-height:15px}.page-information form.inline-label .form-group.select:after{position:absolute;top:50%;right:10px;color:#626262;content:"\25BE";font-size:20px}.page-information form .form-inline{margin-left:-20px}.page-information form .form-inline:after{content:'.';visibility:hidden;display:block;height:0;clear:both}.page-information form .form-inline>.form-group{padding-left:20px;float:left}.page-information form .google-recaptcha{width:304px;height:78px;border:solid 1px transparent;border-radius:4px}.page-information form .google-recaptcha.error{border-color:#c83a3d}.page-information form button[type=submit]{width:auto;display:flex;justify-content:center;align-items:center;padding:0.7em 1.4em calc(.7em - 3px) 1.4em;background-color:#fe9900;color:#fff;border:none;border-bottom:3px solid #cb7a00;text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:0;font-size:1rem;min-width:140px;float:right}.page-information form button[type=submit].disabled,.page-information form button[type=submit]:disabled{pointer-events:none;opacity:.5}.page-information form button[type=submit]:focus{outline:none}.page-information form button[type=submit].loading:before{-webkit-mask-image:url(/build/icons.180a58eb.svg#loader-usage);mask-image:url(/build/icons.180a58eb.svg#loader-usage);animation:spin 1s infinite linear}.page-information .error-message{width:100%;display:block;padding:15px;border:1px solid #D48080;border-left:4px solid #D48080;background-color:#ecc;color:#626262;font-size:14px;text-align:left}.page-information .error-message span{font-size:14px}.page-information .success-message{width:100%;display:block;padding:15px;border:1px solid #7bce7b;border-left:4px solid #7bce7b;background-color:#c5eac5;color:#626262;font-size:14px;text-align:left}.page-information .success-message span{font-size:14px}.page-information .corona-message{margin-bottom:40px;padding-top:20px}.page-information .corona-message h3{color:#388438;background-color:#f4faf4;padding:10px;border:1px solid #65bd65;border-radius:5px;background-color:#9fdf9f;color:#227b20;display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.page-information .corona-message h3 .icon,.page-information .corona-message h3 .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .page-information .corona-message h3 img,.page-information .corona-message h3 .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .page-information .corona-message h3 img{fill:#227b20;width:30px;height:30px;flex-basis:30px;margin-right:10px}.page-information .corona-message h3 span{width:calc(100% - 30px)}.page-information .corona-message h3 a{color:inherit;font-size:inherit;font-weight:inherit}.shipping .shipping-banner{position:relative;margin-bottom:15px;margin-left:-15px;margin-right:-15px}.shipping .shipping-banner .background-image{display:block;width:100%}.shipping .shipping-banner .banner-content{position:absolute;top:0px;left:0px;width:100%;height:100%;padding:15px}.shipping .shipping-banner .banner-content .benefits-list{float:left;padding:5px 0px 10px 5px;list-style-type:none;margin:0px;margin-left:18px;margin-right:18px}.shipping .shipping-banner .banner-content .benefits-list li{line-height:26px;font-size:15px;font-weight:500;color:white;margin-bottom:1px}.shipping .shipping-banner .banner-content .benefits-list li .icon,.shipping .shipping-banner .banner-content .benefits-list li .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .shipping .shipping-banner .banner-content .benefits-list li img,.shipping .shipping-banner .banner-content .benefits-list li .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .shipping .shipping-banner .banner-content .benefits-list li img{width:20px;height:20px;fill:#fe9900;margin-right:5px;vertical-align:-5px}.shipping .shipping-banner .banner-content .component-free-shipping-badge{width:110px;float:left;transform:rotate(-15deg);height:110px;margin:-10px -5px 0 -5px}.shipping .shipping-banner .banner-content .banner-text{text-align:right;position:absolute;top:50%;transform:translateY(-50%);width:45%;right:115px}.shipping .shipping-banner .banner-content .banner-title{display:block;color:#fff;font-size:18px}.shipping .shipping-banner .banner-content .banner-subtitle{color:#fff;font-size:14px;font-weight:300}.shipping .shipping-banner .banner-content .country-list{float:left;margin:0px;-moz-column-count:2;-webkit-column-count:2;column-count:2;padding-top:10px}.shipping .shipping-banner .banner-content .country-list .country-flag{display:block;color:white;font-size:13px;text-decoration:none;margin-bottom:5px;font-weight:400}.shipping .shipping-banner .banner-content .country-list .country-flag:before{content:' ';background-repeat:no-repeat;width:21px;height:12px;display:block;float:left;margin-top:2px;margin-right:10px}.shipping .shipping-banner .banner-content .country-list .country-flag.de:before{background-image:url(/build/images/flag-de.46517043.png)}.shipping .shipping-banner .banner-content .country-list .country-flag.at:before{background-image:url(/build/images/flag-at.96d7859f.png)}.shipping .shipping-banner .banner-content .country-list .country-flag.lu:before{background-image:url(/build/images/flag-lu.b321ef79.png)}.shipping .shipping-banner .banner-content .country-list .country-flag.ch:before{background-image:url(/build/images/flag-ch.a1402257.png)}.shipping .shipping-banner .banner-content .country-list .country-flag.li:before{background-image:url(/build/images/flag-li.aaa24793.png)}.shipping .shipping-banner .additional-info{position:absolute;bottom:10px;right:15px;color:white;font-size:13px}.shipping .component-accordion .shipping-highlights-list{list-style-type:none;padding:0px !important;margin:0}.shipping .component-accordion .shipping-highlights-list li{font-weight:300}.shipping .component-accordion .shipping-highlights-list li .icon,.shipping .component-accordion .shipping-highlights-list li .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .shipping .component-accordion .shipping-highlights-list li img,.shipping .component-accordion .shipping-highlights-list li .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .shipping .component-accordion .shipping-highlights-list li img{width:14px;height:14px;fill:#fe9900;margin-right:10px}.shipping .component-accordion .shipping-highlights-list+img{margin:10px 0 20px 0}.shipping .component-accordion .accordion-title .icon,.shipping .component-accordion .accordion-title .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .shipping .component-accordion .accordion-title img,.shipping .component-accordion .accordion-title .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .shipping .component-accordion .accordion-title img{width:54px;height:54px;fill:currentColor;display:inline-block;vertical-align:middle}.shipping .component-accordion .accordion-title .icon-arrow-down{width:14px;height:14px;fill:currentColor}.shipping .component-accordion .accordion-title:hover .icon,.shipping .component-accordion .accordion-title:hover .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .shipping .component-accordion .accordion-title:hover img,.shipping .component-accordion .accordion-title:hover .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .shipping .component-accordion .accordion-title:hover img{fill:#fe9900}.shipping .component-accordion .shipping-times{margin-bottom:20px}.shipping .component-accordion .shipping-time-column{padding:15px 0px;border-bottom:1px solid #f2f2f2;display:block}.shipping .component-accordion .shipping-time-column .shipping-time-title{padding-left:70px;display:block}.shipping .component-accordion .shipping-time-column img{float:left;width:60px}.shipping .component-accordion .shipping-time-column .time-interval{color:#c82b2b;font-size:14px;padding-top:5px;padding-left:70px;display:block}.shipping .component-accordion .shipping-time-column .time-interval .icon,.shipping .component-accordion .shipping-time-column .time-interval .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .shipping .component-accordion .shipping-time-column .time-interval img,.shipping .component-accordion .shipping-time-column .time-interval .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .shipping .component-accordion .shipping-time-column .time-interval img{width:14px;height:14px;fill:#c82b2b;vertical-align:-2px}.shipping .component-accordion .shipping-time-column p{margin:5px 0px;display:block;padding-left:70px}.shipping .component-accordion .shipping-time-column p:last-child{margin-bottom:0px}.shipping .component-accordion .shipping-time-column .longer-shipping-warning{color:#fe9900;margin-right:-1px}.shipping .component-accordion .country{border-bottom:1px solid #f2f2f2;margin-bottom:15px}.shipping .component-accordion .country .greenish-color{color:#65bd65}.shipping .component-accordion .country .subtitle{margin-bottom:0px}.shipping .component-accordion .country .flag{width:auto}.shipping .component-accordion .country:last-child{border-bottom:none;margin-bottom:0px}.shipping .component-accordion iframe{display:block;width:100%;height:300px;margin-bottom:20px}.shipping .component-accordion .plan-list{padding-left:20px;padding-right:15px;width:50%;margin-bottom:15px;float:left;color:#626262;font-size:14px}.shipping .component-accordion .plan-list.clear{clear:both}.shipping .component-accordion .letter-list{list-style-type:upper-alpha !important}@media screen and (max-width: 870px) and (min-width: 768px){.responsive-enabled .shipping .shipping-banner .banner-content .bagde-image{width:75px}.responsive-enabled .shipping .shipping-banner .banner-content .benefits-list{margin-left:5px;margin-right:5px}.responsive-enabled .shipping .shipping-banner .banner-content .benefits-list li{line-height:20px;font-size:13px}.responsive-enabled .shipping .shipping-banner .banner-content .benefits-list li .icon,.responsive-enabled .shipping .shipping-banner .banner-content .benefits-list li .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .responsive-enabled .shipping .shipping-banner .banner-content .benefits-list li img,.responsive-enabled .shipping .shipping-banner .banner-content .benefits-list li .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .responsive-enabled .shipping .shipping-banner .banner-content .benefits-list li img{width:15px;height:15px;fill:#fe9900;margin-right:3px;vertical-align:-3px}.responsive-enabled .shipping .shipping-banner .banner-content .country-list{padding-left:5px}.responsive-enabled .shipping .shipping-banner .banner-content .country-list .country-flag{font-size:12px}.responsive-enabled .shipping .shipping-banner .banner-content .country-list .country-flag:before{margin-right:5px}}@media screen and (max-width: 570px) and (min-width: 320px){.responsive-enabled .shipping .shipping-banner{display:flex;flex-direction:column-reverse;background-color:#2d2d2d}.responsive-enabled .shipping .shipping-banner .banner-content{background-color:#2d2d2d;position:static;width:290px;margin:0px auto}.responsive-enabled .shipping .shipping-banner .banner-content .bagde-image{float:none;display:block;margin:0px auto 10px auto}.responsive-enabled .shipping .shipping-banner .banner-content .benefits-list{float:none;width:160px;margin:0px auto 10px auto}.responsive-enabled .shipping .shipping-banner .banner-content .country-list{padding-left:0px;display:block;margin:0px auto;float:none;width:100%}.responsive-enabled .shipping .component-accordion .plan-list{width:100%}}.wood-shop .icon-arrow-right{width:11px;height:11px;fill:#fe9900}.wood-shop a{text-decoration:none;color:#fe9900;font-weight:300;margin-bottom:20px;display:block}.wood-shop a:hover{color:#cb7a00}.mirror-profile .two-column-grid{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-around;align-items:center}.mirror-profile .two-column-grid img{width:auto}.mirror-profile .wall-profile{float:right;width:auto;max-width:30%;margin:10px 0}.easycredit .easycredit-table{margin-bottom:20px}.easycredit .easycredit-table p{margin:0px}.easycredit .easycredit-table .subtitle{margin:0px}.easycredit .easycredit-table td{vertical-align:top}.backlit-mirror .column-grid{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;margin-bottom:20px}.backlit-mirror .column-grid .column{padding:10px}.contact-us a{text-decoration:none}.contact-us .contact-column{width:50%;float:left;margin-bottom:5px}.contact-us .contact-column .contact-line{padding:5px 0px;line-height:20px}.contact-us .contact-column .contact-line .icon,.contact-us .contact-column .contact-line .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .contact-us .contact-column .contact-line img,.contact-us .contact-column .contact-line .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .contact-us .contact-column .contact-line img{width:20px;height:20px;fill:currentColor;vertical-align:-5px;margin-right:5px}.contact-us .contact-map{clear:both;width:100%;height:200px;display:block;padding:10px 0px;margin-bottom:20px}.contact-us .contact-map iframe{width:100%;height:100%}.contact-us .contact-form{margin-top:-20px}.contact-us .form-group.name,.contact-us .form-group.email{width:50%}@media screen and (max-width: 1023px) and (min-width: 768px){.responsive-enabled .contact-us .contact-column .contact-line{display:flex}}@media screen and (max-width: 620px) and (min-width: 320px){.responsive-enabled .contact-us .contact-column{width:100%;float:left}.responsive-enabled .contact-us .form-group.name,.responsive-enabled .contact-us .form-group.email{width:100%}}.product-query .form-group.subject{width:75%}.product-query .form-group.quantity{width:25%}.product-query .form-group.name,.product-query .form-group.phone{width:33%}.product-query .form-group.surname{width:34%}.product-query .form-group.first,.product-query .form-group.second{width:50%}@media screen and (max-width: 620px) and (min-width: 320px){.responsive-enabled .product-query .form-group.subject,.responsive-enabled .product-query .form-group.quantity,.responsive-enabled .product-query .form-group.first-name,.responsive-enabled .product-query .form-group.phone,.responsive-enabled .product-query .form-group.last-name,.responsive-enabled .product-query .form-group.email,.responsive-enabled .product-query .form-group.email-confirm{width:100%}}.call-back .form-group.name,.call-back .form-group.email,.call-back .form-group.phone,.call-back .form-group.dayTime{width:50%}@media screen and (max-width: 810px) and (min-width: 768px){.responsive-enabled .call-back .form-group.phone,.responsive-enabled .call-back .form-group.time{width:100%}}@media screen and (max-width: 620px) and (min-width: 320px){.responsive-enabled .call-back .form-group.name,.responsive-enabled .call-back .form-group.email,.responsive-enabled .call-back .form-group.phone,.responsive-enabled .call-back .form-group.dayTime{width:100%}}.product-picture .form-group.name,.product-picture .form-group.phone{width:33%}.product-picture .form-group.surname{width:34%}.product-picture .form-group.first,.product-picture .form-group.second{width:50%}@media screen and (max-width: 620px) and (min-width: 320px){.responsive-enabled .product-picture .form-group.first-name,.responsive-enabled .product-picture .form-group.phone,.responsive-enabled .product-picture .form-group.last-name,.responsive-enabled .product-picture .form-group.email,.responsive-enabled .product-picture .form-group.email-confirm{width:100%}}.product-reclamation .form-group.name,.product-reclamation .form-group.phone{width:33%}.product-reclamation .form-group.surname{width:34%}.product-reclamation .form-group.first,.product-reclamation .form-group.second{width:50%}@media screen and (max-width: 620px) and (min-width: 320px){.responsive-enabled .product-reclamation .form-group.first-name,.responsive-enabled .product-reclamation .form-group.phone,.responsive-enabled .product-reclamation .form-group.last-name,.responsive-enabled .product-reclamation .form-group.email,.responsive-enabled .product-reclamation .form-group.email-confirm{width:100%}}.product-opinion .form-group.order-number,.product-opinion .form-group.type,.product-opinion .form-group.first,.product-opinion .form-group.second,.product-opinion .form-group.subject,.product-opinion .form-group.opinion{width:50%}.product-opinion .form-group.name,.product-opinion .form-group.phone{width:33%}.product-opinion .form-group.surname{width:34%}@media screen and (max-width: 620px) and (min-width: 320px){.responsive-enabled .product-opinion .form-group.order-number,.responsive-enabled .product-opinion .form-group.type{width:50%}.responsive-enabled .product-opinion .form-group.email,.responsive-enabled .product-opinion .form-group.email-confirm,.responsive-enabled .product-opinion .form-group.first-name,.responsive-enabled .product-opinion .form-group.phone,.responsive-enabled .product-opinion .form-group.last-name{width:100%}}.kitchen-backsplash-faq fieldset{display:block;width:100%;margin-bottom:20px}.kitchen-backsplash-faq fieldset legend{color:#626262}.kitchen-backsplash-faq input[type='submit']{width:auto;display:flex;justify-content:center;align-items:center;padding:0.7em 1.4em calc(.7em - 3px) 1.4em;background-color:#4c4c4c;color:#fff;border:none;border-bottom:3px solid #333;text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:0;font-size:1rem}.kitchen-backsplash-faq input[type='submit'].disabled,.kitchen-backsplash-faq input[type='submit']:disabled{pointer-events:none;opacity:.5}.kitchen-backsplash-faq input[type='submit']:focus{outline:none}.kitchen-backsplash-faq input[type='submit'].loading:before{-webkit-mask-image:url(/build/icons.180a58eb.svg#loader-usage);mask-image:url(/build/icons.180a58eb.svg#loader-usage);animation:spin 1s infinite linear}.kitchen-backsplash-faq label{display:inline-block;width:85px}.kitchen-backsplash-faq input[type='text']{padding:5px 10px;border:1px solid #f2f2f2}@media screen and (max-width: 500px){.responsive-enabled .kitchen-backsplash-faq input[type='text']{width:auto;max-width:65px}}.page-holiday-work-time{background-image:url(/build/images/snowflake.123a30a2.svg),url(/build/images/snowflake.123a30a2.svg);background-position:calc(100% + 25px) calc(0% - 25px),calc(0% - 25px) calc(100% + 25px);background-repeat:no-repeat, no-repeat;background-size:100px, 100px}.page-holiday-work-time .work-time-table{font-size:12px;text-align:center}.page-holiday-work-time .work-time-table td,.page-holiday-work-time .work-time-table th{width:20%;font-weight:400;padding:15px 0px;border-bottom:1px solid #f2f2f2}.page-holiday-work-time .work-time-table td.green,.page-holiday-work-time .work-time-table th.green{color:#4EA34F}.page-holiday-work-time .work-time-table td.orange,.page-holiday-work-time .work-time-table th.orange{color:#FE9900}.page-holiday-work-time .work-time-table td.red,.page-holiday-work-time .work-time-table th.red{color:#C82B2B}.page-holiday-work-time .work-time-table th{border-top:1px solid #f2f2f2}.page-holiday-work-time .shipping-info-button-wrapper{position:relative;margin:30px 0 25px 0}.page-holiday-work-time .shipping-info-button-wrapper a{width:auto;display:flex;justify-content:center;align-items:center;padding:0.7em 1.4em calc(.7em - 3px) 1.4em;background-color:#fe9900;color:#fff;border:none;border-bottom:3px solid #cb7a00;text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:0;font-size:1rem}.page-holiday-work-time .shipping-info-button-wrapper a.disabled,.page-holiday-work-time .shipping-info-button-wrapper a:disabled{pointer-events:none;opacity:.5}.page-holiday-work-time .shipping-info-button-wrapper a:focus{outline:none}.page-holiday-work-time .shipping-info-button-wrapper a.loading:before{-webkit-mask-image:url(/build/icons.180a58eb.svg#loader-usage);mask-image:url(/build/icons.180a58eb.svg#loader-usage);animation:spin 1s infinite linear}.page-holiday-work-time .shipping-info-button-wrapper .icon-santa-claus{width:60px;height:60px;fill:currentColor;pointer-events:none;position:absolute;bottom:0px;right:20px}.page-holiday-work-time .christmas-tree{float:right;width:50%;text-align:right;padding-top:10px}.page-holiday-work-time .christmas-tree .icon-christmas-tree{width:90px;height:90px;fill:currentColor;position:relative;z-index:1}.page-holiday-work-time .christmas-tree .icon-gift{width:24px;height:24px;fill:currentColor;position:relative;z-index:2;margin-right:-10px}.page-holiday-work-time .christmas-tree .icon-gift:nth-child(2){width:36px;height:36px;fill:currentColor;margin-right:-30px;z-index:3}.page-holiday-work-time p.shipping-between-years-message{font-weight:bold}.showroom .corona-message{padding-top:0;margin-bottom:0}.showroom .corona-message h3{color:#985c00;background-color:#ffeacb;padding:10px;border:1px solid #fe9900;border-radius:5px;font-weight:400}.showroom .corona-message h3 .icon,.showroom .corona-message h3 .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .showroom .corona-message h3 img,.showroom .corona-message h3 .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .showroom .corona-message h3 img{fill:#fe9900}.page-sylius-checkout-success{width:100%;margin-left:auto;margin-right:auto;max-width:720px;background-color:transparent;margin:50px auto 30px auto}.page-sylius-checkout-success .top-message{background-image:linear-gradient(90deg, #fff 34%, rgba(255,255,255,0) 48%),url(/build/images/sprinter.50d92272.png);height:310px;background-size:cover;background-position:right;display:flex;align-items:center}.page-sylius-checkout-success .top-message .message{width:250px;display:flex;flex-direction:column;align-items:center;justify-content:center}.page-sylius-checkout-success .top-message .message .icon,.page-sylius-checkout-success .top-message .message .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .page-sylius-checkout-success .top-message .message img,.page-sylius-checkout-success .top-message .message .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .page-sylius-checkout-success .top-message .message img{width:34px;height:48px}.page-sylius-checkout-success .top-message .message span{color:#626262;font-size:18px;margin-top:15px;width:170px;font-weight:300;line-height:25px}.page-sylius-checkout-success .text-wrapper{margin-top:20px;background-color:#fff;padding:30px 0;text-align:center}.page-sylius-checkout-success .text-wrapper .title{font-weight:400;font-size:18px;color:#707070}.page-sylius-checkout-success .text-wrapper p{font-size:15px;line-height:25px;color:#626262}.page-sylius-checkout-success .text-wrapper p strong{font-weight:400}.page-sylius-checkout-success .billing{margin-top:20px;background-color:#fff;padding:15px 0 25px;text-align:center}.page-sylius-checkout-success .billing .title{font-weight:400;font-size:18px;color:#707070}.page-sylius-checkout-success .billing p{font-size:12px;color:#626262;line-height:18px}.page-sylius-checkout-success .billing .information{display:flex;justify-content:center}.page-sylius-checkout-success .billing .information .billing-bank{text-align:left;padding:20px;width:254px;height:150px;border:1px solid #d6d6d6;border-right:0;background-color:#ffffff}.page-sylius-checkout-success .billing .information .billing-bank .title{font-size:12px;font-weight:700;color:#626262;text-transform:uppercase}.page-sylius-checkout-success .billing .information .billing-bank ul{font-size:12px;color:#626262;padding:0;list-style-type:none}.page-sylius-checkout-success .billing .information .billing-bank li{width:100%;height:18px}.page-sylius-checkout-success .billing .information .billing-bank li.payment-reason{font-weight:700}.page-sylius-checkout-success .billing .information .billing-bank+.billing-bank{border-right:1px solid #d6d6d6}.page-sylius-checkout-success .channel-poll-form{background-color:#fff;margin-top:20px;padding:40px 0}.page-sylius-checkout-success .order-actions{display:flex;padding:20px 0 0 0;justify-content:space-evenly}.page-sylius-checkout-success .order-actions .show-order-button{width:auto;display:flex;justify-content:center;align-items:center;padding:0.7em 1.4em calc(.7em - 3px) 1.4em;background-color:#ababab;color:#fff;border:none;border-bottom:3px solid #929292;text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:0;font-size:1rem;flex:1}.page-sylius-checkout-success .order-actions .show-order-button.disabled,.page-sylius-checkout-success .order-actions .show-order-button:disabled{pointer-events:none;opacity:.5}.page-sylius-checkout-success .order-actions .show-order-button:focus{outline:none}.page-sylius-checkout-success .order-actions .show-order-button.loading:before{-webkit-mask-image:url(/build/icons.180a58eb.svg#loader-usage);mask-image:url(/build/icons.180a58eb.svg#loader-usage);animation:spin 1s infinite linear}.page-sylius-checkout-success .order-actions .create-account-button{width:auto;display:flex;justify-content:center;align-items:center;padding:0.7em 1.4em calc(.7em - 3px) 1.4em;background-color:#fe9900;color:#fff;border:none;border-bottom:3px solid #cb7a00;text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:0;font-size:1rem;flex-direction:row-reverse;margin-left:20px}.page-sylius-checkout-success .order-actions .create-account-button.disabled,.page-sylius-checkout-success .order-actions .create-account-button:disabled{pointer-events:none;opacity:.5}.page-sylius-checkout-success .order-actions .create-account-button:focus{outline:none}.page-sylius-checkout-success .order-actions .create-account-button:before{content:'';background-color:#fff;width:1em;height:1em;width:.8em;height:.8em;-webkit-mask-image:url(/build/icons.180a58eb.svg#arrow-right-usage);mask-image:url(/build/icons.180a58eb.svg#arrow-right-usage)}.page-sylius-checkout-success .order-actions .create-account-button:before{margin-left:10px}.page-sylius-checkout-success .order-actions .create-account-button.loading:before{-webkit-mask-image:url(/build/icons.180a58eb.svg#loader-usage);mask-image:url(/build/icons.180a58eb.svg#loader-usage);animation:spin 1s infinite linear;width:1em;height:1em;margin-right:-.2em}.page-sylius-checkout-success .to-shop{padding-top:20px;text-transform:uppercase;text-align:center}.page-sylius-checkout-success .to-shop a{color:#707070;font-size:18px;font-weight:500;text-decoration:none}.page-sylius-checkout-success .to-shop .icon-arrow-right{width:13px;height:13px;fill:currentColor}.page-sylius-checkout-address{height:100%;padding:20px;background-color:#fff}.page-sylius-checkout-address .title{color:#626262;font-size:17px;margin:0;font-weight:500}.page-sylius-checkout-address .address-form{height:100%}.page-sylius-checkout-address .address-form .form-group{position:relative;margin-top:20px;width:100%}.page-sylius-checkout-address .address-form .form-group input[type=text],.page-sylius-checkout-address .address-form .form-group input[type=file],.page-sylius-checkout-address .address-form .form-group input[type=number],.page-sylius-checkout-address .address-form .form-group input[type=tel],.page-sylius-checkout-address .address-form .form-group input[type=email],.page-sylius-checkout-address .address-form .form-group input[type=password],.page-sylius-checkout-address .address-form .form-group textarea,.page-sylius-checkout-address .address-form .form-group select{border:1px solid #d9d9d9;color:#4f4f4f;padding:24px 10px 8px 10px;font-size:13px;width:100%;max-width:100%;margin:0;font-family:inherit;-moz-appearance:none;-webkit-appearance:none;background-color:#fff;border-radius:0px}.page-sylius-checkout-address .address-form .form-group input[type=text]::-ms-expand,.page-sylius-checkout-address .address-form .form-group input[type=file]::-ms-expand,.page-sylius-checkout-address .address-form .form-group input[type=number]::-ms-expand,.page-sylius-checkout-address .address-form .form-group input[type=tel]::-ms-expand,.page-sylius-checkout-address .address-form .form-group input[type=email]::-ms-expand,.page-sylius-checkout-address .address-form .form-group input[type=password]::-ms-expand,.page-sylius-checkout-address .address-form .form-group textarea::-ms-expand,.page-sylius-checkout-address .address-form .form-group select::-ms-expand{display:none}.page-sylius-checkout-address .address-form .form-group input[type=text]:focus,.page-sylius-checkout-address .address-form .form-group input[type=file]:focus,.page-sylius-checkout-address .address-form .form-group input[type=number]:focus,.page-sylius-checkout-address .address-form .form-group input[type=tel]:focus,.page-sylius-checkout-address .address-form .form-group input[type=email]:focus,.page-sylius-checkout-address .address-form .form-group input[type=password]:focus,.page-sylius-checkout-address .address-form .form-group textarea:focus,.page-sylius-checkout-address .address-form .form-group select:focus{box-shadow:0px 0px 2px #ddd;outline:none}.page-sylius-checkout-address .address-form .form-group input[type=text]:focus ~ .form-error,.page-sylius-checkout-address .address-form .form-group input[type=file]:focus ~ .form-error,.page-sylius-checkout-address .address-form .form-group input[type=number]:focus ~ .form-error,.page-sylius-checkout-address .address-form .form-group input[type=tel]:focus ~ .form-error,.page-sylius-checkout-address .address-form .form-group input[type=email]:focus ~ .form-error,.page-sylius-checkout-address .address-form .form-group input[type=password]:focus ~ .form-error,.page-sylius-checkout-address .address-form .form-group textarea:focus ~ .form-error,.page-sylius-checkout-address .address-form .form-group select:focus ~ .form-error{display:block}.page-sylius-checkout-address .address-form .form-group input[type=text]:-webkit-autofill,.page-sylius-checkout-address .address-form .form-group input[type=file]:-webkit-autofill,.page-sylius-checkout-address .address-form .form-group input[type=number]:-webkit-autofill,.page-sylius-checkout-address .address-form .form-group input[type=tel]:-webkit-autofill,.page-sylius-checkout-address .address-form .form-group input[type=email]:-webkit-autofill,.page-sylius-checkout-address .address-form .form-group input[type=password]:-webkit-autofill,.page-sylius-checkout-address .address-form .form-group textarea:-webkit-autofill,.page-sylius-checkout-address .address-form .form-group select:-webkit-autofill{-webkit-box-shadow:0 0 0 30px white inset;-webkit-text-fill-color:#4f4f4f}@media (hover: hover){.page-sylius-checkout-address .address-form .form-group input[type=text]:hover ~ .form-error,.page-sylius-checkout-address .address-form .form-group input[type=file]:hover ~ .form-error,.page-sylius-checkout-address .address-form .form-group input[type=number]:hover ~ .form-error,.page-sylius-checkout-address .address-form .form-group input[type=tel]:hover ~ .form-error,.page-sylius-checkout-address .address-form .form-group input[type=email]:hover ~ .form-error,.page-sylius-checkout-address .address-form .form-group input[type=password]:hover ~ .form-error,.page-sylius-checkout-address .address-form .form-group textarea:hover ~ .form-error,.page-sylius-checkout-address .address-form .form-group select:hover ~ .form-error{display:block}.page-sylius-checkout-address .address-form .form-group input[type=text]:-webkit-autofill,.page-sylius-checkout-address .address-form .form-group input[type=file]:-webkit-autofill,.page-sylius-checkout-address .address-form .form-group input[type=number]:-webkit-autofill,.page-sylius-checkout-address .address-form .form-group input[type=tel]:-webkit-autofill,.page-sylius-checkout-address .address-form .form-group input[type=email]:-webkit-autofill,.page-sylius-checkout-address .address-form .form-group input[type=password]:-webkit-autofill,.page-sylius-checkout-address .address-form .form-group textarea:-webkit-autofill,.page-sylius-checkout-address .address-form .form-group select:-webkit-autofill{-webkit-box-shadow:0 0 0 30px white inset;-webkit-text-fill-color:#4f4f4f}}.page-sylius-checkout-address .address-form .form-group:not(input[type=checkbox])>label{pointer-events:none}.page-sylius-checkout-address .address-form .form-group input[type=file]{padding-top:30px}.page-sylius-checkout-address .address-form .form-group textarea{height:82px}.page-sylius-checkout-address .address-form .form-group>label{color:#9a9a9a;background-color:white;font-size:12px;position:absolute;margin:1px;padding:9px 10px 3px 10px;width:calc(100% - 22px)}.page-sylius-checkout-address .address-form .form-group>label.required:after{content:" *";color:#c82b2b}.page-sylius-checkout-address .address-form .form-group.select>label{pointer-events:none}.page-sylius-checkout-address .address-form .form-group.select>label:before{position:absolute;top:100%;right:10px;color:#626262;content:"\25BE";font-size:20px;transform:translateY(-7px)}.page-sylius-checkout-address .address-form .form-group .toggle-checkbox{display:inline-block}.page-sylius-checkout-address .address-form .form-group .toggle-checkbox input[type=checkbox]{display:none}.page-sylius-checkout-address .address-form .form-group .toggle-checkbox label{font-size:16px;color:#2d2d2d;font-weight:400;position:static;background-color:transparent;cursor:pointer;display:flex;position:relative;align-items:center}.page-sylius-checkout-address .address-form .form-group .toggle-checkbox label:before{content:"";background:#ccc;width:46px;height:26px;display:block;border-radius:15px;position:relative;margin-right:15px;transition:background .1s linear}.page-sylius-checkout-address .address-form .form-group .toggle-checkbox label:after{content:"";width:20px;height:20px;display:block;position:absolute;top:50%;border-radius:50%;background:#fff;transform:translate(0%, -50%);left:calc(0% + 4px);transition:left .1s linear}.page-sylius-checkout-address .address-form .form-group .toggle-checkbox input[type=checkbox]:checked+label:before{background-color:#fe9900}.page-sylius-checkout-address .address-form .form-group .toggle-checkbox input[type=checkbox]:checked+label:after{left:22px}.page-sylius-checkout-address .address-form .form-group .radio-inline,.page-sylius-checkout-address .address-form .form-group .checkbox-inline{position:relative;overflow:hidden;float:left;margin-left:20px}.page-sylius-checkout-address .address-form .form-group .radio-inline:first-child,.page-sylius-checkout-address .address-form .form-group .checkbox-inline:first-child{margin-left:0}.page-sylius-checkout-address .address-form .form-group .radio-inline.vertically-centered label,.page-sylius-checkout-address .address-form .form-group .checkbox-inline.vertically-centered label{display:flex;align-items:center}.page-sylius-checkout-address .address-form .form-group .radio-inline.vertically-centered label span,.page-sylius-checkout-address .address-form .form-group .checkbox-inline.vertically-centered label span{padding-left:35px}.page-sylius-checkout-address .address-form .form-group .radio-inline input,.page-sylius-checkout-address .address-form .form-group .checkbox-inline input{position:absolute;left:-100px}.page-sylius-checkout-address .address-form .form-group .radio-inline label,.page-sylius-checkout-address .address-form .form-group .checkbox-inline label{font-size:14px;color:#4f4f4f;line-height:50px}.page-sylius-checkout-address .address-form .form-group .radio-inline label:before,.page-sylius-checkout-address .address-form .form-group .checkbox-inline label:before{content:'';width:20px;height:20px;display:inline-block;border:1px solid #d9d9d9;border-radius:50%;vertical-align:-6px;margin:0 10px 0 2px;background-color:white;box-shadow:inset 0 0 0 5px white}.page-sylius-checkout-address .address-form .form-group .radio-inline input[type=radio]:checked ~ label:before,.page-sylius-checkout-address .address-form .form-group .checkbox-inline input[type=radio]:checked ~ label:before{background-color:#fe9900}.page-sylius-checkout-address .address-form .form-group .radio-inline input[type=radio]:focus ~ label:before,.page-sylius-checkout-address .address-form .form-group .checkbox-inline input[type=radio]:focus ~ label:before{box-shadow:inset 0 0 0 5px white, 0px 0px 2px #ddd}.page-sylius-checkout-address .address-form .form-group .radio-inline input[type=checkbox]:checked ~ label:before,.page-sylius-checkout-address .address-form .form-group .checkbox-inline input[type=checkbox]:checked ~ label:before{content:"\2714\FE0E"}.page-sylius-checkout-address .address-form .form-group .checkbox-inline{padding-top:2px}.page-sylius-checkout-address .address-form .form-group .checkbox-inline label{vertical-align:middle}.page-sylius-checkout-address .address-form .form-group .checkbox-inline label:before{border-radius:0px;content:'';color:#fe9900;line-height:20px;font-size:20px;text-align:center;vertical-align:middle;margin-top:-2px}.page-sylius-checkout-address .address-form .form-group .help-block{margin:0;margin-top:3px;padding:0;font-size:11px}.page-sylius-checkout-address .address-form .form-group .form-error{position:absolute;right:9px;top:45px;background-color:black;color:white;font-size:11px;padding:3px 5px;display:none;z-index:1}.page-sylius-checkout-address .address-form .form-group .form-error:before{content:'';position:absolute;right:10px;top:0;transform:scaleY(2) translateY(-75%);display:block;width:0;height:0;border:4px solid transparent;border-bottom-color:black}@media (hover: hover){.page-sylius-checkout-address .address-form .form-group .form-error:hover{display:block}}.page-sylius-checkout-address .address-form .form-group.has-error:before{position:absolute;right:15px;top:14px;font-size:21px;color:#ba1721;text-shadow:1px 1px white;z-index:1;pointer-events:none;content:"\2715"}.page-sylius-checkout-address .address-form .form-group.has-error input,.page-sylius-checkout-address .address-form .form-group.has-error textarea,.page-sylius-checkout-address .address-form .form-group.has-error select{border-color:#c83a3d;padding-right:35px}.page-sylius-checkout-address .address-form .form-group.has-error input:focus,.page-sylius-checkout-address .address-form .form-group.has-error textarea:focus,.page-sylius-checkout-address .address-form .form-group.has-error select:focus{box-shadow:0px 0px 2px #c83a3d}.page-sylius-checkout-address .address-form.inline-label .form-group:after{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#626262;font-size:12px;pointer-events:none}.page-sylius-checkout-address .address-form.inline-label .form-group label{font-size:13px;padding:9px 5px 8px 10px;width:auto;line-height:15px}.page-sylius-checkout-address .address-form.inline-label .form-group label:before{display:none}.page-sylius-checkout-address .address-form.inline-label .form-group select,.page-sylius-checkout-address .address-form.inline-label .form-group input[type=text],.page-sylius-checkout-address .address-form.inline-label .form-group input[type=number],.page-sylius-checkout-address .address-form.inline-label .form-group input[type=tel],.page-sylius-checkout-address .address-form.inline-label .form-group input[type=email]{padding:9px 30px 9px 100px;line-height:15px}.page-sylius-checkout-address .address-form.inline-label .form-group.select:after{position:absolute;top:50%;right:10px;color:#626262;content:"\25BE";font-size:20px}.page-sylius-checkout-address .address-form .form-inline{margin-left:-20px}.page-sylius-checkout-address .address-form .form-inline:after{content:'.';visibility:hidden;display:block;height:0;clear:both}.page-sylius-checkout-address .address-form .form-inline>.form-group{padding-left:20px;float:left}.page-sylius-checkout-address .address-form .google-recaptcha{width:304px;height:78px;border:solid 1px transparent;border-radius:4px}.page-sylius-checkout-address .address-form .google-recaptcha.error{border-color:#c83a3d}.page-sylius-checkout-address .address-form button[type=submit]{width:auto;display:flex;justify-content:center;align-items:center;padding:0.7em 1.4em calc(.7em - 3px) 1.4em;background-color:#fe9900;color:#fff;border:none;border-bottom:3px solid #cb7a00;text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:0;font-size:1rem;min-width:140px;float:right}.page-sylius-checkout-address .address-form button[type=submit].disabled,.page-sylius-checkout-address .address-form button[type=submit]:disabled{pointer-events:none;opacity:.5}.page-sylius-checkout-address .address-form button[type=submit]:focus{outline:none}.page-sylius-checkout-address .address-form button[type=submit].loading:before{-webkit-mask-image:url(/build/icons.180a58eb.svg#loader-usage);mask-image:url(/build/icons.180a58eb.svg#loader-usage);animation:spin 1s infinite linear}.page-sylius-checkout-address .address-form .company-info:after{content:"";border-bottom:1px solid #d6d6d6;width:calc(100% - 20px);padding-top:20px;display:block;visibility:visible;margin:0 20px}.page-sylius-checkout-address .address-form .email,.page-sylius-checkout-address .address-form .phoneNumber,.page-sylius-checkout-address .address-form .street{width:100%}.page-sylius-checkout-address .address-form .password{width:80%;display:none}.page-sylius-checkout-address .address-form .login{width:20%;display:none}.page-sylius-checkout-address .address-form .login .login-button{width:auto;display:flex;justify-content:center;align-items:center;padding:0.7em 1.4em calc(.7em - 3px) 1.4em;background-color:#fe9900;color:#fff;border:none;border-bottom:3px solid #cb7a00;text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:0;font-size:1rem;width:100%}.page-sylius-checkout-address .address-form .login .login-button.disabled,.page-sylius-checkout-address .address-form .login .login-button:disabled{pointer-events:none;opacity:.5}.page-sylius-checkout-address .address-form .login .login-button:focus{outline:none}.page-sylius-checkout-address .address-form .login .login-button.loading:before{-webkit-mask-image:url(/build/icons.180a58eb.svg#loader-usage);mask-image:url(/build/icons.180a58eb.svg#loader-usage);animation:spin 1s infinite linear}.page-sylius-checkout-address .address-form .show-password .email,.page-sylius-checkout-address .address-form .show-password .password{width:40%;display:block}.page-sylius-checkout-address .address-form .show-password .login{display:block}.page-sylius-checkout-address .address-form .company,.page-sylius-checkout-address .address-form .vatCode,.page-sylius-checkout-address .address-form .firstName,.page-sylius-checkout-address .address-form .lastName{width:50%}.page-sylius-checkout-address .address-form .city,.page-sylius-checkout-address .address-form .postcode,.page-sylius-checkout-address .address-form .countryCode,.page-sylius-checkout-address .address-form .province-field{width:25%}.page-sylius-checkout-address .address-form .province-field{float:left;padding-left:20px}.page-sylius-checkout-address .address-form .province-field>*{width:100%}.page-sylius-checkout-address .address-form .shipping-address-form{padding-top:20px}.page-sylius-checkout-address .different-shipping-address .toggle-checkbox label{font-weight:400}.page-sylius-checkout-shipping{height:100%;padding:20px;background-color:#fff}.page-sylius-checkout-shipping .title{color:#626262;font-size:17px;margin:0;font-weight:500}.page-sylius-checkout-shipping .shipping-form{height:100%;display:flex;flex-direction:column;justify-content:space-between}.page-sylius-checkout-shipping .shipping-form .form-group{position:relative;margin-top:20px;width:100%}.page-sylius-checkout-shipping .shipping-form .form-group input[type=text],.page-sylius-checkout-shipping .shipping-form .form-group input[type=file],.page-sylius-checkout-shipping .shipping-form .form-group input[type=number],.page-sylius-checkout-shipping .shipping-form .form-group input[type=tel],.page-sylius-checkout-shipping .shipping-form .form-group input[type=email],.page-sylius-checkout-shipping .shipping-form .form-group input[type=password],.page-sylius-checkout-shipping .shipping-form .form-group textarea,.page-sylius-checkout-shipping .shipping-form .form-group select{border:1px solid #d9d9d9;color:#4f4f4f;padding:24px 10px 8px 10px;font-size:13px;width:100%;max-width:100%;margin:0;font-family:inherit;-moz-appearance:none;-webkit-appearance:none;background-color:#fff;border-radius:0px}.page-sylius-checkout-shipping .shipping-form .form-group input[type=text]::-ms-expand,.page-sylius-checkout-shipping .shipping-form .form-group input[type=file]::-ms-expand,.page-sylius-checkout-shipping .shipping-form .form-group input[type=number]::-ms-expand,.page-sylius-checkout-shipping .shipping-form .form-group input[type=tel]::-ms-expand,.page-sylius-checkout-shipping .shipping-form .form-group input[type=email]::-ms-expand,.page-sylius-checkout-shipping .shipping-form .form-group input[type=password]::-ms-expand,.page-sylius-checkout-shipping .shipping-form .form-group textarea::-ms-expand,.page-sylius-checkout-shipping .shipping-form .form-group select::-ms-expand{display:none}.page-sylius-checkout-shipping .shipping-form .form-group input[type=text]:focus,.page-sylius-checkout-shipping .shipping-form .form-group input[type=file]:focus,.page-sylius-checkout-shipping .shipping-form .form-group input[type=number]:focus,.page-sylius-checkout-shipping .shipping-form .form-group input[type=tel]:focus,.page-sylius-checkout-shipping .shipping-form .form-group input[type=email]:focus,.page-sylius-checkout-shipping .shipping-form .form-group input[type=password]:focus,.page-sylius-checkout-shipping .shipping-form .form-group textarea:focus,.page-sylius-checkout-shipping .shipping-form .form-group select:focus{box-shadow:0px 0px 2px #ddd;outline:none}.page-sylius-checkout-shipping .shipping-form .form-group input[type=text]:focus ~ .form-error,.page-sylius-checkout-shipping .shipping-form .form-group input[type=file]:focus ~ .form-error,.page-sylius-checkout-shipping .shipping-form .form-group input[type=number]:focus ~ .form-error,.page-sylius-checkout-shipping .shipping-form .form-group input[type=tel]:focus ~ .form-error,.page-sylius-checkout-shipping .shipping-form .form-group input[type=email]:focus ~ .form-error,.page-sylius-checkout-shipping .shipping-form .form-group input[type=password]:focus ~ .form-error,.page-sylius-checkout-shipping .shipping-form .form-group textarea:focus ~ .form-error,.page-sylius-checkout-shipping .shipping-form .form-group select:focus ~ .form-error{display:block}.page-sylius-checkout-shipping .shipping-form .form-group input[type=text]:-webkit-autofill,.page-sylius-checkout-shipping .shipping-form .form-group input[type=file]:-webkit-autofill,.page-sylius-checkout-shipping .shipping-form .form-group input[type=number]:-webkit-autofill,.page-sylius-checkout-shipping .shipping-form .form-group input[type=tel]:-webkit-autofill,.page-sylius-checkout-shipping .shipping-form .form-group input[type=email]:-webkit-autofill,.page-sylius-checkout-shipping .shipping-form .form-group input[type=password]:-webkit-autofill,.page-sylius-checkout-shipping .shipping-form .form-group textarea:-webkit-autofill,.page-sylius-checkout-shipping .shipping-form .form-group select:-webkit-autofill{-webkit-box-shadow:0 0 0 30px white inset;-webkit-text-fill-color:#4f4f4f}@media (hover: hover){.page-sylius-checkout-shipping .shipping-form .form-group input[type=text]:hover ~ .form-error,.page-sylius-checkout-shipping .shipping-form .form-group input[type=file]:hover ~ .form-error,.page-sylius-checkout-shipping .shipping-form .form-group input[type=number]:hover ~ .form-error,.page-sylius-checkout-shipping .shipping-form .form-group input[type=tel]:hover ~ .form-error,.page-sylius-checkout-shipping .shipping-form .form-group input[type=email]:hover ~ .form-error,.page-sylius-checkout-shipping .shipping-form .form-group input[type=password]:hover ~ .form-error,.page-sylius-checkout-shipping .shipping-form .form-group textarea:hover ~ .form-error,.page-sylius-checkout-shipping .shipping-form .form-group select:hover ~ .form-error{display:block}.page-sylius-checkout-shipping .shipping-form .form-group input[type=text]:-webkit-autofill,.page-sylius-checkout-shipping .shipping-form .form-group input[type=file]:-webkit-autofill,.page-sylius-checkout-shipping .shipping-form .form-group input[type=number]:-webkit-autofill,.page-sylius-checkout-shipping .shipping-form .form-group input[type=tel]:-webkit-autofill,.page-sylius-checkout-shipping .shipping-form .form-group input[type=email]:-webkit-autofill,.page-sylius-checkout-shipping .shipping-form .form-group input[type=password]:-webkit-autofill,.page-sylius-checkout-shipping .shipping-form .form-group textarea:-webkit-autofill,.page-sylius-checkout-shipping .shipping-form .form-group select:-webkit-autofill{-webkit-box-shadow:0 0 0 30px white inset;-webkit-text-fill-color:#4f4f4f}}.page-sylius-checkout-shipping .shipping-form .form-group:not(input[type=checkbox])>label{pointer-events:none}.page-sylius-checkout-shipping .shipping-form .form-group input[type=file]{padding-top:30px}.page-sylius-checkout-shipping .shipping-form .form-group textarea{height:82px}.page-sylius-checkout-shipping .shipping-form .form-group>label{color:#9a9a9a;background-color:white;font-size:12px;position:absolute;margin:1px;padding:9px 10px 3px 10px;width:calc(100% - 22px)}.page-sylius-checkout-shipping .shipping-form .form-group>label.required:after{content:" *";color:#c82b2b}.page-sylius-checkout-shipping .shipping-form .form-group.select>label{pointer-events:none}.page-sylius-checkout-shipping .shipping-form .form-group.select>label:before{position:absolute;top:100%;right:10px;color:#626262;content:"\25BE";font-size:20px;transform:translateY(-7px)}.page-sylius-checkout-shipping .shipping-form .form-group .toggle-checkbox{display:inline-block}.page-sylius-checkout-shipping .shipping-form .form-group .toggle-checkbox input[type=checkbox]{display:none}.page-sylius-checkout-shipping .shipping-form .form-group .toggle-checkbox label{font-size:16px;color:#2d2d2d;font-weight:400;position:static;background-color:transparent;cursor:pointer;display:flex;position:relative;align-items:center}.page-sylius-checkout-shipping .shipping-form .form-group .toggle-checkbox label:before{content:"";background:#ccc;width:46px;height:26px;display:block;border-radius:15px;position:relative;margin-right:15px;transition:background .1s linear}.page-sylius-checkout-shipping .shipping-form .form-group .toggle-checkbox label:after{content:"";width:20px;height:20px;display:block;position:absolute;top:50%;border-radius:50%;background:#fff;transform:translate(0%, -50%);left:calc(0% + 4px);transition:left .1s linear}.page-sylius-checkout-shipping .shipping-form .form-group .toggle-checkbox input[type=checkbox]:checked+label:before{background-color:#fe9900}.page-sylius-checkout-shipping .shipping-form .form-group .toggle-checkbox input[type=checkbox]:checked+label:after{left:22px}.page-sylius-checkout-shipping .shipping-form .form-group .radio-inline,.page-sylius-checkout-shipping .shipping-form .form-group .checkbox-inline{position:relative;overflow:hidden;float:left;margin-left:20px}.page-sylius-checkout-shipping .shipping-form .form-group .radio-inline:first-child,.page-sylius-checkout-shipping .shipping-form .form-group .checkbox-inline:first-child{margin-left:0}.page-sylius-checkout-shipping .shipping-form .form-group .radio-inline.vertically-centered label,.page-sylius-checkout-shipping .shipping-form .form-group .checkbox-inline.vertically-centered label{display:flex;align-items:center}.page-sylius-checkout-shipping .shipping-form .form-group .radio-inline.vertically-centered label span,.page-sylius-checkout-shipping .shipping-form .form-group .checkbox-inline.vertically-centered label span{padding-left:35px}.page-sylius-checkout-shipping .shipping-form .form-group .radio-inline input,.page-sylius-checkout-shipping .shipping-form .form-group .checkbox-inline input{position:absolute;left:-100px}.page-sylius-checkout-shipping .shipping-form .form-group .radio-inline label,.page-sylius-checkout-shipping .shipping-form .form-group .checkbox-inline label{font-size:14px;color:#4f4f4f;line-height:50px}.page-sylius-checkout-shipping .shipping-form .form-group .radio-inline label:before,.page-sylius-checkout-shipping .shipping-form .form-group .checkbox-inline label:before{content:'';width:20px;height:20px;display:inline-block;border:1px solid #d9d9d9;border-radius:50%;vertical-align:-6px;margin:0 10px 0 2px;background-color:white;box-shadow:inset 0 0 0 5px white}.page-sylius-checkout-shipping .shipping-form .form-group .radio-inline input[type=radio]:checked ~ label:before,.page-sylius-checkout-shipping .shipping-form .form-group .checkbox-inline input[type=radio]:checked ~ label:before{background-color:#fe9900}.page-sylius-checkout-shipping .shipping-form .form-group .radio-inline input[type=radio]:focus ~ label:before,.page-sylius-checkout-shipping .shipping-form .form-group .checkbox-inline input[type=radio]:focus ~ label:before{box-shadow:inset 0 0 0 5px white, 0px 0px 2px #ddd}.page-sylius-checkout-shipping .shipping-form .form-group .radio-inline input[type=checkbox]:checked ~ label:before,.page-sylius-checkout-shipping .shipping-form .form-group .checkbox-inline input[type=checkbox]:checked ~ label:before{content:"\2714\FE0E"}.page-sylius-checkout-shipping .shipping-form .form-group .checkbox-inline{padding-top:2px}.page-sylius-checkout-shipping .shipping-form .form-group .checkbox-inline label{vertical-align:middle}.page-sylius-checkout-shipping .shipping-form .form-group .checkbox-inline label:before{border-radius:0px;content:'';color:#fe9900;line-height:20px;font-size:20px;text-align:center;vertical-align:middle;margin-top:-2px}.page-sylius-checkout-shipping .shipping-form .form-group .help-block{margin:0;margin-top:3px;padding:0;font-size:11px}.page-sylius-checkout-shipping .shipping-form .form-group .form-error{position:absolute;right:9px;top:45px;background-color:black;color:white;font-size:11px;padding:3px 5px;display:none;z-index:1}.page-sylius-checkout-shipping .shipping-form .form-group .form-error:before{content:'';position:absolute;right:10px;top:0;transform:scaleY(2) translateY(-75%);display:block;width:0;height:0;border:4px solid transparent;border-bottom-color:black}@media (hover: hover){.page-sylius-checkout-shipping .shipping-form .form-group .form-error:hover{display:block}}.page-sylius-checkout-shipping .shipping-form .form-group.has-error:before{position:absolute;right:15px;top:14px;font-size:21px;color:#ba1721;text-shadow:1px 1px white;z-index:1;pointer-events:none;content:"\2715"}.page-sylius-checkout-shipping .shipping-form .form-group.has-error input,.page-sylius-checkout-shipping .shipping-form .form-group.has-error textarea,.page-sylius-checkout-shipping .shipping-form .form-group.has-error select{border-color:#c83a3d;padding-right:35px}.page-sylius-checkout-shipping .shipping-form .form-group.has-error input:focus,.page-sylius-checkout-shipping .shipping-form .form-group.has-error textarea:focus,.page-sylius-checkout-shipping .shipping-form .form-group.has-error select:focus{box-shadow:0px 0px 2px #c83a3d}.page-sylius-checkout-shipping .shipping-form.inline-label .form-group:after{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#626262;font-size:12px;pointer-events:none}.page-sylius-checkout-shipping .shipping-form.inline-label .form-group label{font-size:13px;padding:9px 5px 8px 10px;width:auto;line-height:15px}.page-sylius-checkout-shipping .shipping-form.inline-label .form-group label:before{display:none}.page-sylius-checkout-shipping .shipping-form.inline-label .form-group select,.page-sylius-checkout-shipping .shipping-form.inline-label .form-group input[type=text],.page-sylius-checkout-shipping .shipping-form.inline-label .form-group input[type=number],.page-sylius-checkout-shipping .shipping-form.inline-label .form-group input[type=tel],.page-sylius-checkout-shipping .shipping-form.inline-label .form-group input[type=email]{padding:9px 30px 9px 100px;line-height:15px}.page-sylius-checkout-shipping .shipping-form.inline-label .form-group.select:after{position:absolute;top:50%;right:10px;color:#626262;content:"\25BE";font-size:20px}.page-sylius-checkout-shipping .shipping-form .form-inline{margin-left:-20px}.page-sylius-checkout-shipping .shipping-form .form-inline:after{content:'.';visibility:hidden;display:block;height:0;clear:both}.page-sylius-checkout-shipping .shipping-form .form-inline>.form-group{padding-left:20px;float:left}.page-sylius-checkout-shipping .shipping-form .google-recaptcha{width:304px;height:78px;border:solid 1px transparent;border-radius:4px}.page-sylius-checkout-shipping .shipping-form .google-recaptcha.error{border-color:#c83a3d}.page-sylius-checkout-shipping .shipping-form button[type=submit]{width:auto;display:flex;justify-content:center;align-items:center;padding:0.7em 1.4em calc(.7em - 3px) 1.4em;background-color:#fe9900;color:#fff;border:none;border-bottom:3px solid #cb7a00;text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:0;font-size:1rem;min-width:140px;float:right}.page-sylius-checkout-shipping .shipping-form button[type=submit].disabled,.page-sylius-checkout-shipping .shipping-form button[type=submit]:disabled{pointer-events:none;opacity:.5}.page-sylius-checkout-shipping .shipping-form button[type=submit]:focus{outline:none}.page-sylius-checkout-shipping .shipping-form button[type=submit].loading:before{-webkit-mask-image:url(/build/icons.180a58eb.svg#loader-usage);mask-image:url(/build/icons.180a58eb.svg#loader-usage);animation:spin 1s infinite linear}.page-sylius-checkout-shipping .shipping-form .shipping-methods-list .title{border-bottom:1px solid rgba(112,112,112,0.1);padding-bottom:20px}.page-sylius-checkout-complete{height:100%;background-color:#fff;padding:20px}.page-sylius-checkout-complete .title{color:#626262;font-size:17px;font-weight:500;margin:0}.page-sylius-checkout-complete .order-notes{position:relative}.page-sylius-checkout-complete .order-notes label{background-color:#ffffff;color:#626262;font-size:12px;left:2px;padding:10px 15px 5px;position:absolute;right:10px;top:2px}.page-sylius-checkout-complete .order-notes textarea{border:1px solid #d6d6d6;font-family:'Roboto', sans-serif;height:100px;padding:30px 16px 16px;resize:none;width:100%}.page-sylius-checkout-complete .tos-agreement .form-group{position:relative;margin-top:20px;width:100%}.page-sylius-checkout-complete .tos-agreement .form-group input[type=text],.page-sylius-checkout-complete .tos-agreement .form-group input[type=file],.page-sylius-checkout-complete .tos-agreement .form-group input[type=number],.page-sylius-checkout-complete .tos-agreement .form-group input[type=tel],.page-sylius-checkout-complete .tos-agreement .form-group input[type=email],.page-sylius-checkout-complete .tos-agreement .form-group input[type=password],.page-sylius-checkout-complete .tos-agreement .form-group textarea,.page-sylius-checkout-complete .tos-agreement .form-group select{border:1px solid #d9d9d9;color:#4f4f4f;padding:24px 10px 8px 10px;font-size:13px;width:100%;max-width:100%;margin:0;font-family:inherit;-moz-appearance:none;-webkit-appearance:none;background-color:#fff;border-radius:0px}.page-sylius-checkout-complete .tos-agreement .form-group input[type=text]::-ms-expand,.page-sylius-checkout-complete .tos-agreement .form-group input[type=file]::-ms-expand,.page-sylius-checkout-complete .tos-agreement .form-group input[type=number]::-ms-expand,.page-sylius-checkout-complete .tos-agreement .form-group input[type=tel]::-ms-expand,.page-sylius-checkout-complete .tos-agreement .form-group input[type=email]::-ms-expand,.page-sylius-checkout-complete .tos-agreement .form-group input[type=password]::-ms-expand,.page-sylius-checkout-complete .tos-agreement .form-group textarea::-ms-expand,.page-sylius-checkout-complete .tos-agreement .form-group select::-ms-expand{display:none}.page-sylius-checkout-complete .tos-agreement .form-group input[type=text]:focus,.page-sylius-checkout-complete .tos-agreement .form-group input[type=file]:focus,.page-sylius-checkout-complete .tos-agreement .form-group input[type=number]:focus,.page-sylius-checkout-complete .tos-agreement .form-group input[type=tel]:focus,.page-sylius-checkout-complete .tos-agreement .form-group input[type=email]:focus,.page-sylius-checkout-complete .tos-agreement .form-group input[type=password]:focus,.page-sylius-checkout-complete .tos-agreement .form-group textarea:focus,.page-sylius-checkout-complete .tos-agreement .form-group select:focus{box-shadow:0px 0px 2px #ddd;outline:none}.page-sylius-checkout-complete .tos-agreement .form-group input[type=text]:focus ~ .form-error,.page-sylius-checkout-complete .tos-agreement .form-group input[type=file]:focus ~ .form-error,.page-sylius-checkout-complete .tos-agreement .form-group input[type=number]:focus ~ .form-error,.page-sylius-checkout-complete .tos-agreement .form-group input[type=tel]:focus ~ .form-error,.page-sylius-checkout-complete .tos-agreement .form-group input[type=email]:focus ~ .form-error,.page-sylius-checkout-complete .tos-agreement .form-group input[type=password]:focus ~ .form-error,.page-sylius-checkout-complete .tos-agreement .form-group textarea:focus ~ .form-error,.page-sylius-checkout-complete .tos-agreement .form-group select:focus ~ .form-error{display:block}.page-sylius-checkout-complete .tos-agreement .form-group input[type=text]:-webkit-autofill,.page-sylius-checkout-complete .tos-agreement .form-group input[type=file]:-webkit-autofill,.page-sylius-checkout-complete .tos-agreement .form-group input[type=number]:-webkit-autofill,.page-sylius-checkout-complete .tos-agreement .form-group input[type=tel]:-webkit-autofill,.page-sylius-checkout-complete .tos-agreement .form-group input[type=email]:-webkit-autofill,.page-sylius-checkout-complete .tos-agreement .form-group input[type=password]:-webkit-autofill,.page-sylius-checkout-complete .tos-agreement .form-group textarea:-webkit-autofill,.page-sylius-checkout-complete .tos-agreement .form-group select:-webkit-autofill{-webkit-box-shadow:0 0 0 30px white inset;-webkit-text-fill-color:#4f4f4f}@media (hover: hover){.page-sylius-checkout-complete .tos-agreement .form-group input[type=text]:hover ~ .form-error,.page-sylius-checkout-complete .tos-agreement .form-group input[type=file]:hover ~ .form-error,.page-sylius-checkout-complete .tos-agreement .form-group input[type=number]:hover ~ .form-error,.page-sylius-checkout-complete .tos-agreement .form-group input[type=tel]:hover ~ .form-error,.page-sylius-checkout-complete .tos-agreement .form-group input[type=email]:hover ~ .form-error,.page-sylius-checkout-complete .tos-agreement .form-group input[type=password]:hover ~ .form-error,.page-sylius-checkout-complete .tos-agreement .form-group textarea:hover ~ .form-error,.page-sylius-checkout-complete .tos-agreement .form-group select:hover ~ .form-error{display:block}.page-sylius-checkout-complete .tos-agreement .form-group input[type=text]:-webkit-autofill,.page-sylius-checkout-complete .tos-agreement .form-group input[type=file]:-webkit-autofill,.page-sylius-checkout-complete .tos-agreement .form-group input[type=number]:-webkit-autofill,.page-sylius-checkout-complete .tos-agreement .form-group input[type=tel]:-webkit-autofill,.page-sylius-checkout-complete .tos-agreement .form-group input[type=email]:-webkit-autofill,.page-sylius-checkout-complete .tos-agreement .form-group input[type=password]:-webkit-autofill,.page-sylius-checkout-complete .tos-agreement .form-group textarea:-webkit-autofill,.page-sylius-checkout-complete .tos-agreement .form-group select:-webkit-autofill{-webkit-box-shadow:0 0 0 30px white inset;-webkit-text-fill-color:#4f4f4f}}.page-sylius-checkout-complete .tos-agreement .form-group:not(input[type=checkbox])>label{pointer-events:none}.page-sylius-checkout-complete .tos-agreement .form-group input[type=file]{padding-top:30px}.page-sylius-checkout-complete .tos-agreement .form-group textarea{height:82px}.page-sylius-checkout-complete .tos-agreement .form-group>label{color:#9a9a9a;background-color:white;font-size:12px;position:absolute;margin:1px;padding:9px 10px 3px 10px;width:calc(100% - 22px)}.page-sylius-checkout-complete .tos-agreement .form-group>label.required:after{content:" *";color:#c82b2b}.page-sylius-checkout-complete .tos-agreement .form-group.select>label{pointer-events:none}.page-sylius-checkout-complete .tos-agreement .form-group.select>label:before{position:absolute;top:100%;right:10px;color:#626262;content:"\25BE";font-size:20px;transform:translateY(-7px)}.page-sylius-checkout-complete .tos-agreement .form-group .toggle-checkbox{display:inline-block}.page-sylius-checkout-complete .tos-agreement .form-group .toggle-checkbox input[type=checkbox]{display:none}.page-sylius-checkout-complete .tos-agreement .form-group .toggle-checkbox label{font-size:16px;color:#2d2d2d;font-weight:400;position:static;background-color:transparent;cursor:pointer;display:flex;position:relative;align-items:center}.page-sylius-checkout-complete .tos-agreement .form-group .toggle-checkbox label:before{content:"";background:#ccc;width:46px;height:26px;display:block;border-radius:15px;position:relative;margin-right:15px;transition:background .1s linear}.page-sylius-checkout-complete .tos-agreement .form-group .toggle-checkbox label:after{content:"";width:20px;height:20px;display:block;position:absolute;top:50%;border-radius:50%;background:#fff;transform:translate(0%, -50%);left:calc(0% + 4px);transition:left .1s linear}.page-sylius-checkout-complete .tos-agreement .form-group .toggle-checkbox input[type=checkbox]:checked+label:before{background-color:#fe9900}.page-sylius-checkout-complete .tos-agreement .form-group .toggle-checkbox input[type=checkbox]:checked+label:after{left:22px}.page-sylius-checkout-complete .tos-agreement .form-group .radio-inline,.page-sylius-checkout-complete .tos-agreement .form-group .checkbox-inline{position:relative;overflow:hidden;float:left;margin-left:20px}.page-sylius-checkout-complete .tos-agreement .form-group .radio-inline:first-child,.page-sylius-checkout-complete .tos-agreement .form-group .checkbox-inline:first-child{margin-left:0}.page-sylius-checkout-complete .tos-agreement .form-group .radio-inline.vertically-centered label,.page-sylius-checkout-complete .tos-agreement .form-group .checkbox-inline.vertically-centered label{display:flex;align-items:center}.page-sylius-checkout-complete .tos-agreement .form-group .radio-inline.vertically-centered label span,.page-sylius-checkout-complete .tos-agreement .form-group .checkbox-inline.vertically-centered label span{padding-left:35px}.page-sylius-checkout-complete .tos-agreement .form-group .radio-inline input,.page-sylius-checkout-complete .tos-agreement .form-group .checkbox-inline input{position:absolute;left:-100px}.page-sylius-checkout-complete .tos-agreement .form-group .radio-inline label,.page-sylius-checkout-complete .tos-agreement .form-group .checkbox-inline label{font-size:14px;color:#4f4f4f;line-height:50px}.page-sylius-checkout-complete .tos-agreement .form-group .radio-inline label:before,.page-sylius-checkout-complete .tos-agreement .form-group .checkbox-inline label:before{content:'';width:20px;height:20px;display:inline-block;border:1px solid #d9d9d9;border-radius:50%;vertical-align:-6px;margin:0 10px 0 2px;background-color:white;box-shadow:inset 0 0 0 5px white}.page-sylius-checkout-complete .tos-agreement .form-group .radio-inline input[type=radio]:checked ~ label:before,.page-sylius-checkout-complete .tos-agreement .form-group .checkbox-inline input[type=radio]:checked ~ label:before{background-color:#fe9900}.page-sylius-checkout-complete .tos-agreement .form-group .radio-inline input[type=radio]:focus ~ label:before,.page-sylius-checkout-complete .tos-agreement .form-group .checkbox-inline input[type=radio]:focus ~ label:before{box-shadow:inset 0 0 0 5px white, 0px 0px 2px #ddd}.page-sylius-checkout-complete .tos-agreement .form-group .radio-inline input[type=checkbox]:checked ~ label:before,.page-sylius-checkout-complete .tos-agreement .form-group .checkbox-inline input[type=checkbox]:checked ~ label:before{content:"\2714\FE0E"}.page-sylius-checkout-complete .tos-agreement .form-group .checkbox-inline{padding-top:2px}.page-sylius-checkout-complete .tos-agreement .form-group .checkbox-inline label{vertical-align:middle}.page-sylius-checkout-complete .tos-agreement .form-group .checkbox-inline label:before{border-radius:0px;content:'';color:#fe9900;line-height:20px;font-size:20px;text-align:center;vertical-align:middle;margin-top:-2px}.page-sylius-checkout-complete .tos-agreement .form-group .help-block{margin:0;margin-top:3px;padding:0;font-size:11px}.page-sylius-checkout-complete .tos-agreement .form-group .form-error{position:absolute;right:9px;top:45px;background-color:black;color:white;font-size:11px;padding:3px 5px;display:none;z-index:1}.page-sylius-checkout-complete .tos-agreement .form-group .form-error:before{content:'';position:absolute;right:10px;top:0;transform:scaleY(2) translateY(-75%);display:block;width:0;height:0;border:4px solid transparent;border-bottom-color:black}@media (hover: hover){.page-sylius-checkout-complete .tos-agreement .form-group .form-error:hover{display:block}}.page-sylius-checkout-complete .tos-agreement .form-group.has-error:before{position:absolute;right:15px;top:14px;font-size:21px;color:#ba1721;text-shadow:1px 1px white;z-index:1;pointer-events:none;content:"\2715"}.page-sylius-checkout-complete .tos-agreement .form-group.has-error input,.page-sylius-checkout-complete .tos-agreement .form-group.has-error textarea,.page-sylius-checkout-complete .tos-agreement .form-group.has-error select{border-color:#c83a3d;padding-right:35px}.page-sylius-checkout-complete .tos-agreement .form-group.has-error input:focus,.page-sylius-checkout-complete .tos-agreement .form-group.has-error textarea:focus,.page-sylius-checkout-complete .tos-agreement .form-group.has-error select:focus{box-shadow:0px 0px 2px #c83a3d}.page-sylius-checkout-complete .tos-agreement.inline-label .form-group:after{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#626262;font-size:12px;pointer-events:none}.page-sylius-checkout-complete .tos-agreement.inline-label .form-group label{font-size:13px;padding:9px 5px 8px 10px;width:auto;line-height:15px}.page-sylius-checkout-complete .tos-agreement.inline-label .form-group label:before{display:none}.page-sylius-checkout-complete .tos-agreement.inline-label .form-group select,.page-sylius-checkout-complete .tos-agreement.inline-label .form-group input[type=text],.page-sylius-checkout-complete .tos-agreement.inline-label .form-group input[type=number],.page-sylius-checkout-complete .tos-agreement.inline-label .form-group input[type=tel],.page-sylius-checkout-complete .tos-agreement.inline-label .form-group input[type=email]{padding:9px 30px 9px 100px;line-height:15px}.page-sylius-checkout-complete .tos-agreement.inline-label .form-group.select:after{position:absolute;top:50%;right:10px;color:#626262;content:"\25BE";font-size:20px}.page-sylius-checkout-complete .tos-agreement .form-inline{margin-left:-20px}.page-sylius-checkout-complete .tos-agreement .form-inline:after{content:'.';visibility:hidden;display:block;height:0;clear:both}.page-sylius-checkout-complete .tos-agreement .form-inline>.form-group{padding-left:20px;float:left}.page-sylius-checkout-complete .tos-agreement .google-recaptcha{width:304px;height:78px;border:solid 1px transparent;border-radius:4px}.page-sylius-checkout-complete .tos-agreement .google-recaptcha.error{border-color:#c83a3d}.page-sylius-checkout-complete .tos-agreement button[type=submit]{width:auto;display:flex;justify-content:center;align-items:center;padding:0.7em 1.4em calc(.7em - 3px) 1.4em;background-color:#fe9900;color:#fff;border:none;border-bottom:3px solid #cb7a00;text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:0;font-size:1rem;min-width:140px;float:right}.page-sylius-checkout-complete .tos-agreement button[type=submit].disabled,.page-sylius-checkout-complete .tos-agreement button[type=submit]:disabled{pointer-events:none;opacity:.5}.page-sylius-checkout-complete .tos-agreement button[type=submit]:focus{outline:none}.page-sylius-checkout-complete .tos-agreement button[type=submit].loading:before{-webkit-mask-image:url(/build/icons.180a58eb.svg#loader-usage);mask-image:url(/build/icons.180a58eb.svg#loader-usage);animation:spin 1s infinite linear}.page-sylius-checkout-complete .tos-agreement .form-group{display:flex;justify-content:center}.page-sylius-checkout-complete .tos-agreement .form-group .show-tos{color:#fe9900;text-decoration:none}.page-sylius-checkout-complete button[type=submit].place-order-button{width:auto;display:flex;justify-content:center;align-items:center;padding:0.7em 1.4em calc(.7em - 3px) 1.4em;background-color:#fe9900;color:#fff;border:none;border-bottom:3px solid #cb7a00;text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:0;font-size:1.15rem;flex-direction:row-reverse;width:100%}.page-sylius-checkout-complete button[type=submit].place-order-button.disabled,.page-sylius-checkout-complete button[type=submit].place-order-button:disabled{pointer-events:none;opacity:.5}.page-sylius-checkout-complete button[type=submit].place-order-button:focus{outline:none}.page-sylius-checkout-complete button[type=submit].place-order-button:before{content:'';background-color:#fff;width:1em;height:1em;width:.8em;height:.8em;-webkit-mask-image:url(/build/icons.180a58eb.svg#arrow-right-usage);mask-image:url(/build/icons.180a58eb.svg#arrow-right-usage)}.page-sylius-checkout-complete button[type=submit].place-order-button:before{margin-left:10px}.page-sylius-checkout-complete button[type=submit].place-order-button.loading:before{-webkit-mask-image:url(/build/icons.180a58eb.svg#loader-usage);mask-image:url(/build/icons.180a58eb.svg#loader-usage);animation:spin 1s infinite linear;width:1em;height:1em;margin-right:-.2em}.page-sylius-checkout-complete .completion-form{height:100%}.page-sylius-checkout-complete .completion-form>*:not(:first-child):not(.title):not(.order-totals):not(.component-tos-agreement-box){margin-top:20px}.page-sylius-checkout-payment{height:100%;background-color:#fff;padding:20px}.page-sylius-checkout-payment .payment-form{height:100%;display:flex;flex-direction:column;justify-content:space-between}.page-sylius-checkout-payment .payment-form .payment-method-list .title{border-bottom:1px solid rgba(112,112,112,0.1);color:#626262;font-size:17px;font-weight:500;margin:0;padding-bottom:20px}.page-sylius-order-payment{background-color:#fff;margin:20px 0;padding:20px}.page-sylius-order-payment .payment-method-list .title{border-bottom:1px solid rgba(112,112,112,0.1);color:#626262;font-size:17px;font-weight:500;margin:0;padding-bottom:20px}.page-sylius-order-payment.alert{color:#985c00;background-color:#ffeacb;padding:10px;border:1px solid #fe9900;border-radius:5px;align-items:center;display:flex;padding:20px}.page-sylius-order-payment.alert .icon,.page-sylius-order-payment.alert .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .page-sylius-order-payment.alert img,.page-sylius-order-payment.alert .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .page-sylius-order-payment.alert img{fill:#985c00;height:40px;margin-right:20px;width:40px}.page-sylius-order-summary{background-color:#fff;margin:20px 0;padding:20px}.page-sylius-order-summary .title{color:#626262;font-size:17px;font-weight:500;margin:0}.page-sylius-order-summary .notes p{color:#626262;font-size:14px;font-style:italic}.page-sylius-order-summary>*:not(:first-child):not(.title):not(.order-totals){margin-top:20px}.page-vr-payment-form{width:100%;margin-left:auto;margin-right:auto;max-width:720px;background-color:transparent;margin:50px auto 30px auto;min-height:320px}.page-vr-payment-form .redirect-message{background:#fff;padding:30px 30px 0 30px;text-align:center;display:none;color:#626262}.page-vr-payment-form .wpwl-group-brand .wpwl-brand{position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:1}.page-vr-payment-form .wpwl-group-brand .wpwl-wrapper-brand{width:50%}.page-vr-payment-form .wpwl-form{background-color:#fff;border-radius:0;font-family:'Roboto', sans-serif;width:100%;max-width:100%;padding:30px;box-shadow:none;border:none;margin-bottom:0}.page-vr-payment-form .wpwl-control{border-radius:0;height:49px;padding:21px 5px 6px 10px;font-size:14px;background-color:transparent;color:#4f4f4f;border:1px solid #d9d9d9 !important}.page-vr-payment-form .wpwl-control.wpwl-control-brand{padding-left:7px}.page-vr-payment-form .wpwl-control.wpwl-control-iframe{padding-left:8px}.page-vr-payment-form .wpwl-wrapper{position:relative;background-color:transparent}.page-vr-payment-form .wpwl-label{color:#9a9a9a;background-color:white;font-size:12px;position:absolute;margin:1px;padding:8px 10px 3px 10px;width:calc(100% - 22px)}.page-vr-payment-form .wpwl-group{margin-bottom:20px}.page-vr-payment-form .wpwl-group:last-of-type{margin-bottom:0}.page-vr-payment-form .wpwl-button,.page-vr-payment-form .wpwl-button:hover{border:none;border-radius:0;background-color:#fe9900;border-bottom:4px solid #c77d0c;text-transform:uppercase;padding:15px 20px;width:200px}.page-vr-payment-form .wpwl-has-error ~ .wpwl-hint{color:#a94442;font-size:14px}.page-vr-payment-form .wpwl-group-cardNumber,.page-vr-payment-form .wpwl-group-cardHolder,.page-vr-payment-form .wpwl-group-birthDate{padding-right:20px}.page-vr-payment-form .wpwl-form-virtualAccount-PAYDIREKT .wpwl-group-button{text-align:center}.page-vr-payment-form .wpwl-form-virtualAccount-PAYDIREKT .wpwl-button-brand{background-color:transparent;border:none;padding:0;width:auto}
