@font-face{font-family:'Roboto';font-weight:300;font-style:normal;src:url(/build/fonts/Roboto-300.30eb71d4.eot);src:url(/build/fonts/Roboto-300.30eb71d4.eot?#iefix) format("embedded-opentype"),local("Roboto Light"),local("Roboto-300"),url(/build/fonts/Roboto-300.d0141455.woff2) format("woff2"),url(/build/fonts/Roboto-300.db5f4e68.woff) format("woff"),url(/build/fonts/Roboto-300.9512feda.ttf) format("truetype"),url(/build/fonts/Roboto-300.beab3f58.svg#Roboto) format("svg")}@font-face{font-family:'Roboto';font-weight:400;font-style:normal;src:url(/build/fonts/Roboto-regular.5107f918.eot);src:url(/build/fonts/Roboto-regular.5107f918.eot?#iefix) format("embedded-opentype"),local("Roboto"),local("Roboto-regular"),url(/build/fonts/Roboto-regular.11bce66a.woff2) format("woff2"),url(/build/fonts/Roboto-regular.6a307cf2.woff) format("woff"),url(/build/fonts/Roboto-regular.81dc9b21.ttf) format("truetype"),url(/build/fonts/Roboto-regular.bcf2ba9e.svg#Roboto) format("svg")}@font-face{font-family:'Roboto';font-weight:500;font-style:normal;src:url(/build/fonts/Roboto-500.7f8f0146.eot);src:url(/build/fonts/Roboto-500.7f8f0146.eot?#iefix) format("embedded-opentype"),local("Roboto Medium"),local("Roboto-500"),url(/build/fonts/Roboto-500.c7e17507.woff2) format("woff2"),url(/build/fonts/Roboto-500.64e69384.woff) format("woff"),url(/build/fonts/Roboto-500.916656a2.ttf) format("truetype"),url(/build/fonts/Roboto-500.abd255e8.svg#Roboto) format("svg")}@font-face{font-family:'Roboto';font-weight:700;font-style:normal;src:url(/build/fonts/Roboto-700.c65552c8.eot);src:url(/build/fonts/Roboto-700.c65552c8.eot?#iefix) format("embedded-opentype"),local("Roboto Bold"),local("Roboto-700"),url(/build/fonts/Roboto-700.2b8c7cb1.woff2) format("woff2"),url(/build/fonts/Roboto-700.ee82bda2.woff) format("woff"),url(/build/fonts/Roboto-700.8d11d1e1.ttf) format("truetype"),url(/build/fonts/Roboto-700.9c9c164e.svg#Roboto) format("svg")}:root{--element-border-radius: 0;--container-border-radius: 0;--block-border-radius: 0;--border: 1px solid #f2f2f2;--font-family: 'Roboto';--black-color: #2d2d2d;--grey-color: #626262;--light-grey-color: #999;--bright-grey-color: #efefef;--orange-color: #ff9900;--glass-orange-color: #fe5a00;--yellow-color: #FFCB40;--red-color: #c82b2b;--dark-red-color: #9f1717;--gold-color: #edB400;--white-color: #fff;--green-color: #65bd65;--main-color: var(--orange-color);--box-background-color: var(--white-color);--warning-color: var(--main-color);--alert-color: var(--red-color);--orange-link-color: var(--main-color);--green-link-color: var(--green-color);--grey-link-color: var(--grey-color);--light-grey-link-color: var(--light-grey-color);--white-link-color: #F8F8F8;--button-grey-color: #4c4c4c;--toggle-switch-color: #999;--text-color: var(--grey-color);--light-text-color: var(--light-grey-color);--black-title-color: var(--black-color);--grey-title-color: var(--grey-color);--light-grey-title-color: var(--light-grey-color);--orange-title-color: var(--main-color);--flash-error-color: #D48080;--flash-success-color: #7bce7b;--flash-info-color: #ffd669;--flash-warning-color: #ffeeba;--mirror-category-color: var(--dark-red-color);--bathroom-mirror-category-color: var(--red-color);--glass-category-color: var(--glass-orange-color);--wood-category-color: var(--main-color);--kitchen-back-wall-category-color: var(--gold-color)}html,*{box-sizing:border-box}html{height:100%}body{height:100%;margin:0px;padding:0px;background-color:#f4f4f4;font-family:var(--font-family),sans-serif;-webkit-font-smoothing:subpixel-antialiased;-webkit-text-size-adjust:none}.desktop{display:block}.mobile{display:none}.container{clear:both;width:100%;position:relative;margin-bottom:20px;border-radius:var(--container-border-radius)}.homepage .left-side{margin-top:-20px}.red-color{color:var(--red-color) !important}.spiegel-shop{color:var(--mirror-category-color)}.spiegel-shop a{color:var(--mirror-category-color)}.hidden{display:none}.gold{background-color:#ffd500}.white{background-color:var(--box-background-color)}.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:var(--border);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:var(--main-color);transform:rotate(45deg);top:10px;left:2px}.styled-checkbox-box .ghost-checkbox:checked+.styled-checkbox:after{content:"";position:absolute;width:14px;height:4px;background:var(--main-color);transform:rotate(-45deg);top:8px;left:4px}ul.number-list{list-style-type:decimal}.responsive-enabled .styled-scrollbar::-webkit-scrollbar{height:4px}.responsive-enabled .styled-scrollbar::-webkit-scrollbar-track{background:#F2F0F0;border-radius:10px}.responsive-enabled .styled-scrollbar::-webkit-scrollbar-thumb{background:#000;border-radius:10px}@-moz-document url-prefix(){.responsive-enabled .styled-scrollbar{scrollbar-color:#000 #F2F0F0;scrollbar-width:thin}}.component-terms-of-service,.component-global-message-holiday-business-hours,.component-tos-agreement-box .agreement-text,.page-product-test,.page-information{font-family:var(--font-family),sans-serif;-webkit-font-smoothing:subpixel-antialiased;-webkit-text-size-adjust:none;color:var(--text-color);font-size:14px}.component-terms-of-service h1,.component-global-message-holiday-business-hours h1,.component-tos-agreement-box .agreement-text h1,.page-product-test h1,.page-information h1,.component-terms-of-service h2,.component-global-message-holiday-business-hours h2,.component-tos-agreement-box .agreement-text h2,.page-product-test h2,.page-information h2,.component-terms-of-service .title,.component-global-message-holiday-business-hours .title,.component-tos-agreement-box .agreement-text .title,.page-product-test .title,.page-information .title{color:var(--grey-title-color);margin:0px 0px 15px 0px;padding:0px;font-weight:400;font-size:17px}.component-terms-of-service h3,.component-global-message-holiday-business-hours h3,.component-tos-agreement-box .agreement-text h3,.page-product-test h3,.page-information h3,.component-terms-of-service .subtitle,.component-global-message-holiday-business-hours .subtitle,.component-tos-agreement-box .agreement-text .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,.component-global-message-holiday-business-hours h4,.component-tos-agreement-box .agreement-text 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,.component-global-message-holiday-business-hours h5,.component-tos-agreement-box .agreement-text 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,.component-global-message-holiday-business-hours h6,.component-tos-agreement-box .agreement-text 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,.component-global-message-holiday-business-hours p,.component-tos-agreement-box .agreement-text p,.page-product-test p,.page-information p{font-size:14px;font-weight:300;line-height:17px}.component-terms-of-service a,.component-global-message-holiday-business-hours a,.component-tos-agreement-box .agreement-text a,.page-product-test a,.page-information a{color:color-mix(in srgb, var(--grey-link-color) 90%, black 10%);font-size:14px;font-weight:400}.component-terms-of-service a:hover,.component-global-message-holiday-business-hours a:hover,.component-tos-agreement-box .agreement-text a:hover,.page-product-test a:hover,.page-information a:hover{color:color-mix(in srgb, var(--grey-link-color) 80%, black 20%)}.component-terms-of-service ul,.component-global-message-holiday-business-hours ul,.component-tos-agreement-box .agreement-text ul,.page-product-test ul,.page-information ul{padding-left:15px;font-size:14px;font-weight:300}.component-terms-of-service ul.number-list,.component-global-message-holiday-business-hours ul.number-list,.component-tos-agreement-box .agreement-text ul.number-list,.page-product-test ul.number-list,.page-information ul.number-list{list-style-type:decimal}.component-terms-of-service ul li,.component-global-message-holiday-business-hours ul li,.component-tos-agreement-box .agreement-text ul li,.page-product-test ul li,.page-information ul li{margin-bottom:5px}.component-terms-of-service strong,.component-global-message-holiday-business-hours strong,.component-tos-agreement-box .agreement-text strong,.page-product-test strong,.page-information strong{font-weight:500}.wrap{display:block;width:1200px;max-width:1200px;margin:0 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:0}.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);margin-bottom:20px}.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%}}@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%}}@media screen and (max-width: 1199px){.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;position:relative}.responsive-enabled .wrap .two-columns>.content{max-width:100%;order:2;z-index:auto}.responsive-enabled .wrap .two-columns .right-side{max-width:100%;margin-left:0;order:1}.responsive-enabled .wrap .two-columns .left-side{max-width:100%;margin-right:0}}@-webkit-keyframes slideOutLeft{100%{left:-100%}0%{left:0%}}@keyframes slideOutLeft{100%{left:-100%}0%{left:0%}}@-webkit-keyframes slideOutRight{100%{left:100%}0%{left:0%}}@keyframes slideOutRight{100%{left:100%}0%{left:0%}}@-webkit-keyframes slideInLeft{100%{left:0}0%{left:100%}}@keyframes slideInLeft{100%{left:0}0%{left:100%}}@-webkit-keyframes slideInRight{100%{left:0}0%{left:-100%}}@keyframes slideInRight{100%{left:0}0%{left:-100%}}.component-alert{color:color-mix(in srgb, var(--warning-color) 60%, black 40%);background-color:color-mix(in srgb, var(--warning-color) 20%, white 80%);padding:10px;border:1px solid var(--warning-color);border-radius:5px}.component-alert.grid{display:grid;grid-row-gap:20px}.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:var(--warning-color);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 var(--main-color);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-info-tabs{background-color:var(--box-background-color);box-shadow:0px 2px 5px rgba(0,0,0,0.1);height:auto;width:100%;overflow:hidden;color:#999999;margin-bottom:20px;border-radius:var(--container-border-radius)}.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:var(--border);border-bottom:var(--border);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:var(--main-color)}.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;stroke:none;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:var(--grey-title-color)}.component-info-tabs .footer-info-tabs .tab-contents .tab-block .tab-title a{color:var(--grey-link-color);text-decoration:none}.component-info-tabs .footer-info-tabs .tab-contents .tab-block a{color:var(--orange-link-color);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:var(--grey-link-color)}.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;stroke:none;vertical-align:-1px}.component-info-tabs .footer-info-tabs .tab-contents .tab-block.payment-info{background-image:url(/build/images/benefits-payment.051d78b3.png)}.component-info-tabs .footer-info-tabs .tab-contents .tab-block.shipping-info{background-image:url(/build/images/benefits-shipping.1b760fcb.png)}.component-info-tabs .footer-info-tabs .tab-contents .tab-block.product-info{background-image:url(/build/images/benefits-product-information.a77d769b.png)}.component-info-tabs .footer-info-tabs .tab-contents .tab-block.order-info{background-image:url(/build/images/benefits-order.caa53a03.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:var(--border);box-shadow:none;border-bottom:none}.responsive-enabled .component-info-tabs .footer-info-tabs .tabs .tab:last-child{border-bottom:var(--border);border-right:none}.responsive-enabled .component-info-tabs .footer-info-tabs .tabs .tab:last-child.active{border-bottom:var(--border)}.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;stroke:none;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:var(--border);box-shadow:none;border-bottom:1px solid #fff}.responsive-enabled .component-info-tabs .footer-info-tabs .tabs .tab:last-child{border-bottom:var(--border);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;stroke:none;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:212px;display:block;font-size:14px;color:var(--black-title-color);background:#fff;width:100%;float:left;max-width:330px}.component-quick-price .title{padding:0px;width:100%;float:left}.component-quick-price .title h4{color:var(--grey-title-color);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:var(--box-background-color);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:var(--text-color)}.component-quick-price .title .explanation .explanation-tooltip .icon-measuring-tools{width:40px;height:40px;fill:var(--text-color);stroke:none;float:left;margin-top:8px;margin-left:10px}.component-quick-price .title .explanation .question-circle{float:right;background:var(--text-color);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 input[type=date],.component-quick-price form .form-group textarea,.component-quick-price form .form-group select{border:1px solid #d9d9d9;color:#4f4f4f;padding:21px 10px 1px 10px;font-size:16px;line-height:26px;height:56px;width:100%;max-width:100%;margin:0;font-family:inherit;-moz-appearance:none;-webkit-appearance:none;background-color:var(--box-background-color);border-radius:var(--element-border-radius)}.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 input[type=date]::-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 input[type=date]: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 input[type=date]: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 input[type=date]:-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 input[type=date]: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 input[type=date]:-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 select{cursor:pointer}.component-quick-price form .form-group .icon-arrow-down{position:absolute;top:50%;right:10px;transform:translateY(-50%);fill:#ccc;width:20px;height:15px;pointer-events:none}.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:26px}.component-quick-price form .form-group textarea{height:82px}.component-quick-price form .form-group>label{color:#9a9a9a;background-color:white;font-size:14px;position:absolute;margin:1px;padding:8px 0 0 8px;width:calc(100% - 22px);border-radius:var(--element-border-radius) var(--element-border-radius) 0 0}.component-quick-price form .form-group>label.required:after{content:" *";color:var(--red-color)}.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:var(--black-title-color);font-weight:400;background-color:transparent;cursor:pointer;display:flex;position:relative;align-items:center}.component-quick-price form .form-group .toggle-checkbox label:before{content:"";background:var(--toggle-switch-color);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:var(--main-color)}.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:var(--main-color)}.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:"✔\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:var(--main-color);line-height:20px;font-size:20px;text-align:center;vertical-align:middle;margin-top:-2px;border-radius:var(--element-border-radius)}.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:var(--main-color);color:#fff;border:none;border-bottom:3px solid color-mix(in srgb, var(--main-color) 80%, black 20%);text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:var(--element-border-radius);font-size:1rem;min-width:140px;float:right;height:56px}.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.082fc3f4.svg#loader-usage);mask-image:url(/build/icons.082fc3f4.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;font-size:13px;height:auto}.component-quick-price form input#dimension-width,.component-quick-price form input#dimension-height{padding-left:50px;text-align:right;font-size:13px;height:auto}.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:var(--main-color);color:#fff;border:none;border-bottom:3px solid color-mix(in srgb, var(--main-color) 80%, black 20%);text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:var(--element-border-radius);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:var(--box-background-color);width:1em;height:1em;width:50px;height:50px;margin:0;background-image:url(/build/images/ico-kuchenruckwand-calculator.05d94577.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}.component-quick-price form button.quick-price-button.loading:before{-webkit-mask-image:url(/build/icons.082fc3f4.svg#loader-usage);mask-image:url(/build/icons.082fc3f4.svg#loader-usage);animation:spin 1s infinite linear}@media screen and (max-width: 1199px){.responsive-enabled .component-quick-price{padding:16px 10px 8px;height:auto;max-width:none}.responsive-enabled .component-quick-price form .form-group{margin-top:16px}.responsive-enabled .component-quick-price form .form-group.height{padding-left:10px}.responsive-enabled .component-quick-price form .form-group.width,.responsive-enabled .component-quick-price form .form-group.height{width:calc(50% - 10px)}.responsive-enabled .component-quick-price form .form-group:after{font-size:14px}.responsive-enabled .component-quick-price form .form-group select,.responsive-enabled .component-quick-price form .form-group input{height:48px;font-size:14px}.responsive-enabled .component-quick-price form .form-group label{line-height:29px;font-size:14px}.responsive-enabled .component-quick-price form .multiplier{line-height:48px;width:19px;padding-left:10px}.responsive-enabled .component-quick-price form .multiplier:before{color:#999999}.responsive-enabled .component-quick-price form button.quick-price-button{margin-top:16px}}.component-service-banner{width:100%;margin-bottom:20px;padding:15px 0px 0px 0px;display:block;background:#fff;float:left;border-radius:var(--container-border-radius)}.component-service-banner .title{border-left:3px solid var(--black-title-color);padding:5px 15px}.component-service-banner .title h4{margin:0px;font-weight:400;font-size:17px;color:var(--orange-title-color)}.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:var(--button-grey-color);color:#fff;border:none;border-bottom:3px solid color-mix(in srgb, var(--button-grey-color) 80%, black 20%);text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:var(--element-border-radius);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:var(--box-background-color);width:1em;height:1em;width:.8em;height:.8em;-webkit-mask-image:url(/build/icons.082fc3f4.svg#arrow-right-usage);mask-image:url(/build/icons.082fc3f4.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.082fc3f4.svg#loader-usage);mask-image:url(/build/icons.082fc3f4.svg#loader-usage);animation:spin 1s infinite linear;width:1em;height:1em;margin-right:-.2em}.component-delivery-banner{background-color:var(--box-background-color);width:100%;margin-bottom:20px;padding:15px 0px 0px 0px;display:block;font-size:14px;color:#626262;position:relative;padding:0px;padding-top:55px;border-radius:var(--container-border-radius);overflow:hidden}.component-delivery-banner .benefits-list{padding:0px;padding-bottom:10px;list-style-type:none;margin:0px;border-bottom:var(--border);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:var(--red-color);stroke:none;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:var(--orange-title-color);margin:0px;margin-top:15px;border-left:3px solid var(--black-title-color);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.ac7f1bb3.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:var(--black-color);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:5px}.component-delivery-banner .country-link.DE:before{background-image:url(/build/images/flag-de.32097ea9.png)}.component-delivery-banner .country-link.AT:before{background-image:url(/build/images/flag-at.fb8561aa.png)}.component-delivery-banner .country-link.LU:before{background-image:url(/build/images/flag-lu.870e3061.png)}.component-delivery-banner .country-link.CH:before{background-image:url(/build/images/flag-ch.91703ce7.png)}.component-delivery-banner .country-link.LI:before{background-image:url(/build/images/flag-li.3f869e96.png)}.component-delivery-banner .country-link.LT:before{background-image:url(/build/images/flag-lt.11c8f18a.png)}.component-delivery-banner .country-link:before{margin-right:10px}.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:var(--red-color)}.component-offer-header{padding:15px 0 5px 15px;position:relative}.component-offer-header .logo{display:inline-block}.component-offer-header .logo svg{height:60px;margin-bottom:5px}.component-offer-header .logo svg image{width:100%}.component-offer-header .mobile-menu{display:none}.component-offer-header-info-icons{position:absolute;top:calc(50% - 25px);height:46px;right:0px}.component-offer-header-info-icons .phone-service,.component-offer-header-info-icons .mail-service{height:100%;padding-top:5px;float:left;margin-right:20px;border-left:1px solid rgba(0,0,0,0.1);position:relative;padding-left:65px}.component-offer-header-info-icons .phone-service:first-child,.component-offer-header-info-icons .mail-service:first-child{border-left:none}.component-offer-header-info-icons .phone-service>.icon-phone,.component-offer-header-info-icons .phone-service>.icon-envelope,.component-offer-header-info-icons .mail-service>.icon-phone,.component-offer-header-info-icons .mail-service>.icon-envelope{width:34px;height:34px;fill:var(--blacl-color);stroke:none;position:absolute;left:20px;top:0;height:100%}.component-offer-header-info-icons .phone-service .title,.component-offer-header-info-icons .mail-service .title{font-size:16px;font-weight:400;line-height:18px;color:var(--grey-title-color)}.component-offer-header-info-icons .phone-service .phone-number,.component-offer-header-info-icons .phone-service .email-address,.component-offer-header-info-icons .mail-service .phone-number,.component-offer-header-info-icons .mail-service .email-address{display:block;font-size:17px;color:var(--black-color);text-decoration:none}.component-offer-header-info-icons .phone-service .phone-number:hover,.component-offer-header-info-icons .phone-service .email-address:hover,.component-offer-header-info-icons .mail-service .phone-number:hover,.component-offer-header-info-icons .mail-service .email-address:hover{color:var(--main-color)}.component-breadcrumb{width:100%;display:block;float:left;margin-bottom:15px;margin-top:-5px;color:var(--grey-link-color);font-size:14px}.component-breadcrumb a{color:var(--grey-link-color);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;stroke:none}@media screen and (max-width: 1199px){.responsive-enabled .component-breadcrumb{padding:16px;margin-top:0;margin-bottom:0}}.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:var(--main-color);color:#fff;border:none;border-bottom:3px solid color-mix(in srgb, var(--main-color) 80%, black 20%);text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:var(--element-border-radius);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:var(--box-background-color);width:1em;height:1em;width:1.5em;height:1.5em;-webkit-mask-image:url(/build/icons.082fc3f4.svg#cart-usage);mask-image:url(/build/icons.082fc3f4.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.082fc3f4.svg#loader-usage);mask-image:url(/build/icons.082fc3f4.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:var(--main-color);color:#fff;border:none;border-bottom:3px solid color-mix(in srgb, var(--main-color) 80%, black 20%);text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:var(--element-border-radius);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:var(--box-background-color);width:1em;height:1em;width:1.5em;height:1.5em;-webkit-mask-image:url(/build/icons.082fc3f4.svg#ruler-usage);mask-image:url(/build/icons.082fc3f4.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.082fc3f4.svg#loader-usage);mask-image:url(/build/icons.082fc3f4.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:var(--main-color);font-size:25px;border-top:var(--border);text-align:center;padding:20px 0px 10px 0px;border-top:var(--border);clear:both}.component-legacy-product-price .tax-info{font-size:12px;color:var(--grey-link-color);padding:0px 0px 10px 0px;font-weight:normal}.component-legacy-product-price .tax-info a{color:var(--grey-link-color)}.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:var(--green-link-color);margin-top:14px}.component-legacy-product-price [data-legacy-product-shipping] .free-shipping-message .icon-free-shipping{width:30px;height:18px;fill:currentColor;stroke:none;vertical-align:-4px;margin-right:5px}.component-legacy-product-price [data-legacy-product-shipping] .free-shipping-message a{text-decoration:none;color:var(--green-link-color)}@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:var(--border);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:var(--orange-title-color);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:var(--border);-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}}.glightbox-container{width:100%;height:100%;position:fixed;top:0;left:0;z-index:999999 !important;overflow:hidden;-ms-touch-action:none;touch-action:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;outline:0}.glightbox-container.inactive{display:none}.glightbox-container .gcontainer{position:relative;width:100%;height:100%;z-index:9999;overflow:hidden}.glightbox-container .gslider{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;height:100%;left:0;top:0;width:100%;position:relative;overflow:hidden;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.glightbox-container .gslide{width:100%;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0}.glightbox-container .gslide.current{opacity:1;z-index:99999;position:relative}.glightbox-container .gslide.prev{opacity:1;z-index:9999}.glightbox-container .gslide-inner-content{width:100%}.glightbox-container .ginner-container{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%;margin:auto;height:100vh}.glightbox-container .ginner-container.gvideo-container{width:100%}.glightbox-container .ginner-container.desc-bottom,.glightbox-container .ginner-container.desc-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.glightbox-container .ginner-container.desc-left,.glightbox-container .ginner-container.desc-right{max-width:100% !important}.gslide iframe,.gslide video{outline:0 !important;border:none;min-height:165px;-webkit-overflow-scrolling:touch;-ms-touch-action:auto;touch-action:auto}.gslide:not(.current){pointer-events:none}.gslide-image{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gslide-image img{max-height:100vh;display:block;padding:0;float:none;outline:0;border:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;max-width:100vw;width:auto;height:auto;-o-object-fit:cover;object-fit:cover;-ms-touch-action:none;touch-action:none;margin:auto;min-width:200px}.desc-bottom .gslide-image img,.desc-top .gslide-image img{width:auto}.desc-left .gslide-image img,.desc-right .gslide-image img{width:auto;max-width:100%}.gslide-image img.zoomable{position:relative}.gslide-image img.dragging{cursor:-webkit-grabbing !important;cursor:grabbing !important;-webkit-transition:none;transition:none}.gslide-video{position:relative;max-width:100vh;width:100% !important}.gslide-video .plyr__poster-enabled.plyr--loading .plyr__poster{display:none}.gslide-video .gvideo-wrapper{width:100%;margin:auto}.gslide-video::before{content:'';position:absolute;width:100%;height:100%;background:rgba(255,0,0,0.34);display:none}.gslide-video.playing::before{display:none}.gslide-video.fullscreen{max-width:100% !important;min-width:100%;height:75vh}.gslide-video.fullscreen video{max-width:100% !important;width:100% !important}.gslide-inline{background:#fff;text-align:left;max-height:calc(100vh - 40px);overflow:auto;max-width:100%;margin:auto}.gslide-inline .ginlined-content{padding:20px;width:100%}.gslide-inline .dragging{cursor:-webkit-grabbing !important;cursor:grabbing !important;-webkit-transition:none;transition:none}.ginlined-content{overflow:auto;display:block !important;opacity:1}.gslide-external{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;min-width:100%;background:#fff;padding:0;overflow:auto;max-height:75vh;height:100%}.gslide-media{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto}.zoomed .gslide-media{-webkit-box-shadow:none !important;box-shadow:none !important}.desc-bottom .gslide-media,.desc-top .gslide-media{margin:0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gslide-description{position:relative;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.gslide-description.description-left,.gslide-description.description-right{max-width:100%}.gslide-description.description-bottom,.gslide-description.description-top{margin:0 auto;width:100%}.gslide-description p{margin-bottom:12px}.gslide-description p:last-child{margin-bottom:0}.zoomed .gslide-description{display:none}.glightbox-button-hidden{display:none}.glightbox-mobile .glightbox-container .gslide-description{height:auto !important;width:100%;position:absolute;bottom:0;padding:19px 11px;max-width:100vw !important;-webkit-box-ordinal-group:3 !important;-ms-flex-order:2 !important;order:2 !important;max-height:78vh;overflow:auto !important;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0)), to(rgba(0,0,0,0.75)));background:linear-gradient(to bottom, rgba(0,0,0,0) 0, rgba(0,0,0,0.75) 100%);-webkit-transition:opacity .3s linear;transition:opacity .3s linear;padding-bottom:50px}.glightbox-mobile .glightbox-container .gslide-title{color:#fff;font-size:1em}.glightbox-mobile .glightbox-container .gslide-desc{color:#a1a1a1}.glightbox-mobile .glightbox-container .gslide-desc a{color:#fff;font-weight:700}.glightbox-mobile .glightbox-container .gslide-desc *{color:inherit}.glightbox-mobile .glightbox-container .gslide-desc .desc-more{color:#fff;opacity:.4}.gdesc-open .gslide-media{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:.4}.gdesc-open .gdesc-inner{padding-bottom:30px}.gdesc-closed .gslide-media{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:1}.greset{-webkit-transition:all .3s ease;transition:all .3s ease}.gabsolute{position:absolute}.grelative{position:relative}.glightbox-desc{display:none !important}.glightbox-open{overflow:hidden}.gloader{height:25px;width:25px;-webkit-animation:lightboxLoader .8s infinite linear;animation:lightboxLoader .8s infinite linear;border:2px solid #fff;border-right-color:transparent;border-radius:50%;position:absolute;display:block;z-index:9999;left:0;right:0;margin:0 auto;top:47%}.goverlay{width:100%;height:calc(100vh + 1px);position:fixed;top:-1px;left:0;background:#000;will-change:opacity}.glightbox-mobile .goverlay{background:#000}.gclose,.gnext,.gprev{z-index:99999;cursor:pointer;width:26px;height:44px;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gclose svg,.gnext svg,.gprev svg{display:block;width:25px;height:auto;margin:0;padding:0}.gclose.disabled,.gnext.disabled,.gprev.disabled{opacity:.1}.gclose .garrow,.gnext .garrow,.gprev .garrow{stroke:#fff}.gbtn.focused{outline:2px solid #0f3d81}iframe.wait-autoplay{opacity:0}.glightbox-closing .gclose,.glightbox-closing .gnext,.glightbox-closing .gprev{opacity:0 !important}.glightbox-clean .gslide-description{background:#fff}.glightbox-clean .gdesc-inner{padding:22px 20px}.glightbox-clean .gslide-title{font-size:1em;font-weight:400;font-family:arial;color:#000;margin-bottom:19px;line-height:1.4em}.glightbox-clean .gslide-desc{font-size:.86em;margin-bottom:0;font-family:arial;line-height:1.4em}.glightbox-clean .gslide-video{background:#000}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,0.75);border-radius:4px}.glightbox-clean .gclose path,.glightbox-clean .gnext path,.glightbox-clean .gprev path{fill:#fff}.glightbox-clean .gprev{position:absolute;top:-100%;left:30px;width:40px;height:50px}.glightbox-clean .gnext{position:absolute;top:-100%;right:30px;width:40px;height:50px}.glightbox-clean .gclose{width:35px;height:35px;top:15px;right:10px;position:absolute}.glightbox-clean .gclose svg{width:18px;height:auto}.glightbox-clean .gclose:hover{opacity:1}.gfadeIn{-webkit-animation:gfadeIn .5s ease;animation:gfadeIn .5s ease}.gfadeOut{-webkit-animation:gfadeOut .5s ease;animation:gfadeOut .5s ease}.gslideOutLeft{-webkit-animation:gslideOutLeft .3s ease;animation:gslideOutLeft .3s ease}.gslideInLeft{-webkit-animation:gslideInLeft .3s ease;animation:gslideInLeft .3s ease}.gslideOutRight{-webkit-animation:gslideOutRight .3s ease;animation:gslideOutRight .3s ease}.gslideInRight{-webkit-animation:gslideInRight .3s ease;animation:gslideInRight .3s ease}.gzoomIn{-webkit-animation:gzoomIn .5s ease;animation:gzoomIn .5s ease}.gzoomOut{-webkit-animation:gzoomOut .5s ease;animation:gzoomOut .5s ease}@-webkit-keyframes lightboxLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes lightboxLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes gfadeIn{from{opacity:0}to{opacity:1}}@keyframes gfadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes gfadeOut{from{opacity:1}to{opacity:0}}@keyframes gfadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%, 0, 0);transform:translate3d(-60%, 0, 0)}to{visibility:visible;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%, 0, 0);transform:translate3d(-60%, 0, 0)}to{visibility:visible;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@-webkit-keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{-webkit-transform:translate3d(-60%, 0, 0);transform:translate3d(-60%, 0, 0);opacity:0;visibility:hidden}}@keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{-webkit-transform:translate3d(-60%, 0, 0);transform:translate3d(-60%, 0, 0);opacity:0;visibility:hidden}}@-webkit-keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%, 0, 0);transform:translate3d(60%, 0, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%, 0, 0);transform:translate3d(60%, 0, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@-webkit-keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{-webkit-transform:translate3d(60%, 0, 0);transform:translate3d(60%, 0, 0);opacity:0}}@keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{-webkit-transform:translate3d(60%, 0, 0);transform:translate3d(60%, 0, 0);opacity:0}}@-webkit-keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}to{opacity:1}}@keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}to{opacity:1}}@-webkit-keyframes gzoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}to{opacity:0}}@keyframes gzoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}to{opacity:0}}@media (min-width: 769px){.glightbox-container .ginner-container{width:auto;height:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.glightbox-container .ginner-container.desc-top .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.glightbox-container .ginner-container.desc-top .gslide-image,.glightbox-container .ginner-container.desc-top .gslide-image img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.glightbox-container .ginner-container.desc-left .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.glightbox-container .ginner-container.desc-left .gslide-image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.gslide-image img{max-height:97vh;max-width:100%}.gslide-image img.zoomable{cursor:-webkit-zoom-in;cursor:zoom-in}.zoomed .gslide-image img.zoomable{cursor:-webkit-grab;cursor:grab}.gslide-inline{max-height:95vh}.gslide-external{max-height:100vh}.gslide-description.description-left,.gslide-description.description-right{max-width:275px}.glightbox-open{height:auto}.goverlay{background:rgba(0,0,0,0.92)}.glightbox-clean .gslide-media{-webkit-box-shadow:1px 2px 9px 0 rgba(0,0,0,0.65);box-shadow:1px 2px 9px 0 rgba(0,0,0,0.65)}.glightbox-clean .description-left .gdesc-inner,.glightbox-clean .description-right .gdesc-inner{position:absolute;height:100%;overflow-y:auto}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,0.32)}.glightbox-clean .gclose:hover,.glightbox-clean .gnext:hover,.glightbox-clean .gprev:hover{background-color:rgba(0,0,0,0.7)}.glightbox-clean .gprev{top:45%}.glightbox-clean .gnext{top:45%}}@media (min-width: 992px){.glightbox-clean .gclose{opacity:.7;right:20px}}@media screen and (max-height: 420px){.goverlay{background:#000}}.component-legacy-product-media-column{background-color:var(--box-background-color);margin-bottom:0px;padding:15px 0px 10px 0px}.component-legacy-product-media-column .default-image{text-align:center}.component-legacy-product-media-column .default-image img{max-width:150px;cursor:pointer}.component-legacy-product-media-column .title{border-left:3px solid var(--black-title-color);padding:5px 15px}.component-legacy-product-media-column .title h4{margin:0px;font-weight:400;font-size:17px;color:var(--orange-title-color)}.component-legacy-product-media-column .content{padding:10px 15px;background-color:var(--box-background-color)}.component-legacy-product-media-column .product-media-container{position:relative;margin-top:15px}.component-legacy-product-media-column .product-media-container .product-media-line{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-media-column .product-media-container .product-media-line.disabled-sliding{text-align:center;margin:0px auto}.component-legacy-product-media-column .product-media-container .product-media-line .product-media-item{width:70px;height:70px;padding:2px;display:inline-flex;float:left;position:relative;justify-content:center}.component-legacy-product-media-column .product-media-container .product-media-line .product-media-item img,.component-legacy-product-media-column .product-media-container .product-media-line .product-media-item video{cursor:pointer;width:100%}.component-legacy-product-media-column .product-media-container .product-media-line .product-media-item .icon,.component-legacy-product-media-column .product-media-container .product-media-line .product-media-item .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-legacy-product-media-column .product-media-container .product-media-line .product-media-item img,.component-legacy-product-media-column .product-media-container .product-media-line .product-media-item .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-legacy-product-media-column .product-media-container .product-media-line .product-media-item img{position:absolute;cursor:pointer;left:22px;top:22px;width:26px;height:26px;fill:#fff;stroke:none}.component-legacy-product-media-column .product-media-container .product-media-wrapper{margin:0 auto;width:calc(100% - 40px);overflow:hidden}.component-legacy-product-media-column .product-media-container [class^="arrow-"]{position:absolute;top:50%;font-size:16px;color:#dadada;transform:translateY(-50%);cursor:pointer}.component-legacy-product-media-column .product-media-container [class^="arrow-"].disabled{opacity:0.4;cursor:auto}.component-legacy-product-media-column .product-media-container [class^="arrow-"]:before{display:none}.component-legacy-product-media-column .product-media-container .arrow-left{left:0%}.component-legacy-product-media-column .product-media-container .arrow-right{right:0%}.component-legacy-product-media-column .product-media-container .icon,.component-legacy-product-media-column .product-media-container .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-legacy-product-media-column .product-media-container img,.component-legacy-product-media-column .product-media-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-media-column .product-media-container img{width:16px;height:16px;fill:#dadada;stroke:none}@media screen and (max-width: 767px) and (min-width: 320px){.responsive-enabled .component-legacy-product-media-column{padding:0}.responsive-enabled .component-legacy-product-media-column .title{display:none}.responsive-enabled .component-legacy-product-media-column .content{padding:0px;max-width:100%;position:relative}.responsive-enabled .component-legacy-product-media-column .content .default-image img{max-width:500px;width:100%;vertical-align:bottom}.responsive-enabled .component-legacy-product-media-column .content .product-media-container{position:static}.responsive-enabled .component-legacy-product-media-column .content .product-media-container .product-media-wrapper{display:none}.responsive-enabled .component-legacy-product-media-column .content .product-media-container [class^="arrow-"]{pointer-events:none}.responsive-enabled .component-legacy-product-media-column .content .product-media-container [class^="arrow-"] .icon,.responsive-enabled .component-legacy-product-media-column .content .product-media-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-media-column .content .product-media-container [class^="arrow-"] img,.responsive-enabled .component-legacy-product-media-column .content .product-media-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-media-column .content .product-media-container [class^="arrow-"] img{width:30px;height:30px}}.component-legacy-products-list{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:flex-start;border-top:var(--border);clear:both}.component-legacy-products-list .product{width:33.3%;border-right:var(--border);border-bottom:var(--border);padding:10px}.component-legacy-products-list .product .product-inner{height:180px}.component-legacy-products-list .product img{width:100%;display:block}.component-legacy-products-list .product .product-image{position:relative;display:block;max-height:180px;overflow:hidden}.component-legacy-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:var(--main-color);color:#fff;border:none;border-bottom:3px solid color-mix(in srgb, var(--main-color) 80%, black 20%);text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:var(--element-border-radius);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-legacy-products-list .product .product-image .product-configurator-button.disabled,.component-legacy-products-list .product .product-image .product-configurator-button:disabled{pointer-events:none;opacity:.5}.component-legacy-products-list .product .product-image .product-configurator-button:focus{outline:none}.component-legacy-products-list .product .product-image .product-configurator-button.loading:before{-webkit-mask-image:url(/build/icons.082fc3f4.svg#loader-usage);mask-image:url(/build/icons.082fc3f4.svg#loader-usage);animation:spin 1s infinite linear}.component-legacy-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:var(--main-color);color:#fff;border:none;border-bottom:3px solid color-mix(in srgb, var(--main-color) 80%, black 20%);text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:var(--element-border-radius);font-size:.8rem;width:100%}.component-legacy-products-list .product .product-image .product-configurator-button.product.disabled,.component-legacy-products-list .product .product-image .product-configurator-button.product:disabled{pointer-events:none;opacity:.5}.component-legacy-products-list .product .product-image .product-configurator-button.product:focus{outline:none}.component-legacy-products-list .product .product-image .product-configurator-button.product:before{content:'';background-color:var(--box-background-color);width:1em;height:1em;width:1.4em;height:1.4em;-webkit-mask-image:url(/build/icons.082fc3f4.svg#ruler-usage);mask-image:url(/build/icons.082fc3f4.svg#ruler-usage)}.component-legacy-products-list .product .product-image .product-configurator-button.product:before{margin-right:10px}.component-legacy-products-list .product .product-image .product-configurator-button.product.loading:before{-webkit-mask-image:url(/build/icons.082fc3f4.svg#loader-usage);mask-image:url(/build/icons.082fc3f4.svg#loader-usage);animation:spin 1s infinite linear;width:1.2em;height:1.2em;margin:0.1em calc(.2em + 10px) 0.1em 0}.component-legacy-products-list .product .product-title{color:#626262;font-size:14px;text-decoration:none;line-height:16px;display:block;padding-top:5px}.component-legacy-products-list .product:nth-child(3n){border-right:none}.component-legacy-products-list .product:hover .product-image .product-configurator-button{opacity:1}@media screen and (max-width: 1200px) and (min-width: 320px){.responsive-enabled .component-legacy-products-list .product{padding:15px}.responsive-enabled .component-legacy-products-list .product .product-image{height:100%}.responsive-enabled .component-legacy-products-list .product .product-image img{width:auto;max-width:100%;margin:0px auto;height:100%}.responsive-enabled .component-legacy-products-list .product .product-image .product-configurator-button{display:none}.responsive-enabled .component-legacy-products-list .product .product-title{text-align:center;padding-top:10px}}@media screen and (max-width: 1023px) and (min-width: 768px){.responsive-enabled .component-legacy-products-list .product{width:50%}.responsive-enabled .component-legacy-products-list .product:nth-child(3n){border-right:var(--border)}.responsive-enabled .component-legacy-products-list .product:nth-child(2n){border-right:none}}@media screen and (max-width: 767px) and (min-width: 600px){.responsive-enabled .component-legacy-products-list .product{width:33.3%}}@media screen and (max-width: 599px) and (min-width: 450px){.responsive-enabled .component-legacy-products-list .product{width:50%}.responsive-enabled .component-legacy-products-list .product:nth-child(3n){border-right:var(--border)}.responsive-enabled .component-legacy-products-list .product:nth-child(2n){border-right:none}}@media screen and (max-width: 449px){.responsive-enabled .component-legacy-products-list .product{width:100%;border-right:none;padding:35px 25px}.responsive-enabled .component-legacy-products-list .product:hover .product-image .product-configurator-button{opacity:0}.responsive-enabled .component-legacy-products-list .product .product-title{font-size:16px;padding-top:15px}}.component-products-list{justify-content:flex-start;flex-wrap:wrap;column-gap:8px;row-gap:24px;display:grid;grid-template-columns:repeat(4, 282px)}.component-products-list .show-all-products{border-radius:var(--block-border-radius);background:var(--white-link-color);display:flex;flex-direction:column;text-decoration:none;padding:16px 40px;justify-content:center;color:#000;min-height:338px}.component-products-list .show-all-products:hover{filter:brightness(95%)}.component-products-list .show-all-products .total{font-weight:500;font-size:56px;line-height:56px}.component-products-list .show-all-products .label{font-weight:700;font-size:24px;line-height:24px;text-transform:lowercase}.component-products-list .show-all-products .button{font-weight:500;font-size:20px;line-height:24px;margin-top:24px;display:flex;flex-direction:row;align-items:center;column-gap:16px}.component-products-list .show-all-products .button .icon,.component-products-list .show-all-products .button .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-products-list .show-all-products .button img,.component-products-list .show-all-products .button .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-products-list .show-all-products .button img{width:24px;height:24px;fill:currentColor;stroke:none}@media screen and (max-width: 1199px){.responsive-enabled .component-products-list{gap:16px}}@media screen and (max-width: 1200px) and (min-width: 1024px), screen and (max-width: 1023px) and (min-width: 768px){.responsive-enabled .component-products-list{grid-template-columns:repeat(4, minmax(164px, 282px))}}@media screen and (max-width: 767px) and (min-width: 320px){.responsive-enabled .component-products-list{grid-template-columns:repeat(3, minmax(164px, 282px))}}@media screen and (max-width: 620px) and (min-width: 320px){.responsive-enabled .component-products-list{grid-template-columns:repeat(2, minmax(160px, 282px))}}.component-products-list-item{border:1px solid var(--bright-grey-color);text-decoration:none;display:flex;flex-direction:column;border-radius:var(--block-border-radius);overflow:hidden}.component-products-list-item.hidden{display:none}.component-products-list-item:hover{border:1px solid var(--main-color)}.component-products-list-item .product-image{display:flex;align-items:center;height:280px;justify-content:center}.component-products-list-item .product-image.no-image{background:#F8F8F8}.component-products-list-item .product-image img{width:100%;height:100%;object-fit:contain}.component-products-list-item .product-image svg{height:25%;width:100%}.component-products-list-item .product-image .secondary{display:none}.component-products-list-item.has-secondary-image:hover .product-image .main{display:none}.component-products-list-item.has-secondary-image:hover .product-image .secondary{display:block}.component-products-list-item .product-content{display:flex;flex-direction:column;gap:8px;padding:16px;font-size:16px;line-height:16px}.component-products-list-item .product-content .product-title{color:var(--black-title-color);width:100%;font-size:18px;font-weight:500;line-height:24px}.component-products-list-item .product-content .short-info{line-height:18px;overflow:hidden;width:100%;white-space:nowrap;text-overflow:ellipsis}.component-products-list-item .product-content .colors{display:flex;align-items:center;gap:8px}.component-products-list-item .product-content .colors .icon,.component-products-list-item .product-content .colors .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-products-list-item .product-content .colors img,.component-products-list-item .product-content .colors .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-products-list-item .product-content .colors img{width:56px;height:24px;fill:currentColor;stroke:none}.component-products-list-item .product-content .price{color:var(--gold-color);font-weight:700}.component-products-list-item .product-content span{color:var(--text-color);font-weight:300}@media screen and (max-width: 1199px){.responsive-enabled .component-products-list-item .product-image{height:auto;max-height:280px;overflow:hidden;aspect-ratio:1}}@media screen and (max-width: 1023px) and (min-width: 768px), screen and (max-width: 767px) and (min-width: 320px), screen and (max-width: 620px) and (min-width: 320px){.responsive-enabled .component-products-list-item .product-content{font-size:14px}.responsive-enabled .component-products-list-item .product-content .product-title{font-size:16px}.responsive-enabled .component-products-list-item .product-content .colors .icon,.responsive-enabled .component-products-list-item .product-content .colors .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .responsive-enabled .component-products-list-item .product-content .colors img,.responsive-enabled .component-products-list-item .product-content .colors .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-list-item .product-content .colors img{width:44px;height:20px;fill:currentColor;stroke:none}}.no-effects .component-products-list-item:hover{border-color:var(--bright-grey-color)}.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:var(--grey-link-color)}.component-information-page-links a:hover{color:color-mix(in srgb, var(--grey-link-color) 80%, white 20%)}.component-information-page-links a.active{color:var(--orange-link-color)}.component-user-menu{display:flex;flex-direction:column;gap:12px;line-height:24px}.component-user-menu .welcome{height:36px;padding-bottom:12px;border-bottom:1px solid #EFEFEF;display:flex;align-items:baseline;color:var(--black-title-color);font-size:20px;font-weight:500;white-space:nowrap;overflow:hidden}.component-user-menu .welcome .online-bubble{display:inline-block;margin-right:8px;width:8px;height:8px;border-radius:50%;background-color:var(--green-color);flex-shrink:0}.component-user-menu .welcome .customer-email{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.component-user-menu .navigation-list{display:flex;flex-direction:column;gap:12px}.component-user-menu .navigation-list .item{display:flex;align-items:center;color:inherit;font-size:16px;font-weight:400;text-decoration:none;gap:8px}.component-user-menu .navigation-list .item .icon,.component-user-menu .navigation-list .item .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-user-menu .navigation-list .item img,.component-user-menu .navigation-list .item .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-user-menu .navigation-list .item img{width:16px;height:16px;fill:var(--black-color);stroke:none}@media screen and (max-width: 1199px){.responsive-enabled .component-user-menu .welcome{display:none}.responsive-enabled .component-user-menu .navigation-list{width:100%;flex-direction:row-reverse;justify-content:space-between;padding:16px 0}.responsive-enabled .component-user-menu .navigation-list .item{font-size:12px;font-weight:500;line-height:16px;padding:0}}.component-top-menu{background-color:var(--box-background-color);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:var(--grey-link-color);text-decoration:none;font-size:15px}.component-top-menu .all-categories{background-color:var(--black-color);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:18px;fill:currentColor;stroke:#fff;float:right;vertical-align:middle;display:inline;stroke-width:2;stroke-linecap:round}.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 var(--black-color);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:var(--grey-link-color);stroke:none;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:var(--box-background-color);font-size:14px;max-width:640px;width:100%;height:46px;padding:0px 0px 0px 15px;margin:0px;color:var(--text-color);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:var(--box-background-color);border:none;font-size:27px;color:var(--grey-link-color);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:var(--grey-link-color);stroke:none}.component-top-menu .offer-button{float:right;max-width:230px;width:100%;background-color:var(--yellow-color);-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;stroke:none;margin-right:5px;vertical-align:-7px}.component-top-menu .offer-button:hover{background-color:var(--main-color)}@media screen and (max-width: 1199px){.responsive-enabled .component-top-menu{display:none}}.no-effects .component-top-menu .offer-button{-webkit-transition:none 0s ease-in;-moz-transition:none 0s ease-in;-o-transition:none 0s ease-in;transition:none 0s ease-in}.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:var(--border);background-color:var(--box-background-color)}.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:var(--box-background-color);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;stroke:none;margin-right:15px}.component-categories-menu .menu-title{display:none;background-color:var(--black-title-color);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;stroke:none;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:var(--border);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.default a{color:var(--grey-link-color);border-left:3px solid var(--grey-link-color)}.component-categories-menu .primary-categories li.default .child-menu:before{background-color:var(--grey-link-color)}.component-categories-menu .primary-categories li.default span.category-title,.component-categories-menu .primary-categories li.default span.category-subtitle{padding-left:0px}.component-categories-menu .primary-categories li.mirror-shop .icon,.component-categories-menu .primary-categories li.mirror-shop .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-categories-menu .primary-categories li.mirror-shop img,.component-categories-menu .primary-categories li.mirror-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.mirror-shop img{width:52px;height:64px;fill:#626262;stroke:none}.component-categories-menu .primary-categories li.mirror-shop a{color:var(--mirror-category-color);border-left:3px solid var(--mirror-category-color)}.component-categories-menu .primary-categories li.mirror-shop .child-menu:before{background-color:var(--mirror-category-color)}.component-categories-menu .primary-categories li.bathroom-mirror .icon,.component-categories-menu .primary-categories li.bathroom-mirror .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-categories-menu .primary-categories li.bathroom-mirror img,.component-categories-menu .primary-categories li.bathroom-mirror .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.bathroom-mirror img{width:52px;height:60px;fill:#626262;stroke:none}.component-categories-menu .primary-categories li.bathroom-mirror a{color:var(--bathroom-mirror-category-color);border-left:3px solid var(--bathroom-mirror-category-color)}.component-categories-menu .primary-categories li.bathroom-mirror .child-menu:before{background-color:var(--bathroom-mirror-category-color)}.component-categories-menu .primary-categories li.glass-shop .icon,.component-categories-menu .primary-categories li.glass-shop .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-categories-menu .primary-categories li.glass-shop img,.component-categories-menu .primary-categories li.glass-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.glass-shop img{width:44px;height:54px;fill:#626262;stroke:none;margin-left:8px;margin-top:3px}.component-categories-menu .primary-categories li.glass-shop a{color:var(--glass-category-color);border-left:3px solid var(--glass-category-color)}.component-categories-menu .primary-categories li.glass-shop .child-menu:before{background-color:var(--glass-category-color)}.component-categories-menu .primary-categories li.wood-shop .icon,.component-categories-menu .primary-categories li.wood-shop .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-categories-menu .primary-categories li.wood-shop img,.component-categories-menu .primary-categories li.wood-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.wood-shop img{width:45px;height:54px;fill:#626262;stroke:none;margin-left:7px;margin-top:3px}.component-categories-menu .primary-categories li.wood-shop a{color:var(--wood-category-color);border-left:3px solid var(--wood-category-color)}.component-categories-menu .primary-categories li.wood-shop .child-menu:before{background-color:var(--wood-category-color)}.component-categories-menu .primary-categories li.kitchen-backsplash-wall .icon,.component-categories-menu .primary-categories li.kitchen-backsplash-wall .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-categories-menu .primary-categories li.kitchen-backsplash-wall img,.component-categories-menu .primary-categories li.kitchen-backsplash-wall .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.kitchen-backsplash-wall img{width:50px;height:54px;fill:#626262;stroke:none;margin-left:3px;margin-top:7px}.component-categories-menu .primary-categories li.kitchen-backsplash-wall a{color:var(--kitchen-back-wall-category-color);border-left:3px solid var(--kitchen-back-wall-category-color)}.component-categories-menu .primary-categories li.kitchen-backsplash-wall .child-menu:before{background-color:var(--kitchen-back-wall-category-color)}.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,.component-categories-menu .primary-categories li.other .icon,.component-categories-menu .primary-categories li.other .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-categories-menu .primary-categories li.other img,.component-categories-menu .primary-categories li.other .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.other img{width:41px;height:41px;fill:#626262;stroke:none;margin-left:9px;margin-top:9px}.component-categories-menu .primary-categories li.andere .menu-content,.component-categories-menu .primary-categories li.other .menu-content{color:var(--grey-link-color);border-left:3px solid var(--grey-link-color)}.component-categories-menu .primary-categories li.andere .child-menu:before,.component-categories-menu .primary-categories li.other .child-menu:before{background-color:var(--grey-link-color)}.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;stroke:none;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:var(--box-background-color);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:var(--grey-link-color);float:none;font-size:14px;padding:5px 15px}.component-categories-menu .primary-categories li .child-menu ul li a:hover{background-color:color-mix(in srgb, var(--grey-link-color) 20%, white 80%)}.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%}.component-category-menu{background-color:var(--box-background-color);padding-top:14px;border-radius:var(--container-border-radius)}.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;stroke:none;position:absolute;left:10px;top:50%;color:var(--grey-link-color);padding-right:5px;transform:translateY(-50%)}.component-category-menu>ul{margin:14px 0 0 0;border-top:var(--border)}.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.mirror-shop h4{color:var(--mirror-category-color);position:relative;padding-left:45px;border-left:3px solid var(--mirror-category-color)}.component-category-menu.mirror-shop ul ul li:before{background-color:var(--mirror-category-color)}.component-category-menu.mirror-shop ul li.active>a{color:var(--mirror-category-color)}.component-category-menu.bathroom-mirror h4{color:var(--bathroom-mirror-category-color);position:relative;padding-left:45px;border-left:3px solid var(--bathroom-mirror-category-color)}.component-category-menu.bathroom-mirror ul ul li:before{background-color:var(--bathroom-mirror-category-color)}.component-category-menu.bathroom-mirror ul li.active>a{color:var(--bathroom-mirror-category-color)}.component-category-menu.glass-shop h4{color:var(--glass-category-color);position:relative;padding-left:45px;border-left:3px solid var(--glass-category-color)}.component-category-menu.glass-shop ul ul li:before{background-color:var(--glass-category-color)}.component-category-menu.glass-shop ul li.active>a{color:var(--glass-category-color)}.component-category-menu.wood-shop h4{color:var(--wood-category-color);position:relative;padding-left:45px;border-left:3px solid var(--wood-category-color)}.component-category-menu.wood-shop ul ul li:before{background-color:var(--wood-category-color)}.component-category-menu.wood-shop ul li.active>a{color:var(--wood-category-color)}.component-category-menu.kitchen-backsplash-wall h4{color:var(--kitchen-back-wall-category-color);position:relative;padding-left:45px;border-left:3px solid var(--kitchen-back-wall-category-color)}.component-category-menu.kitchen-backsplash-wall ul ul li:before{background-color:var(--kitchen-back-wall-category-color)}.component-category-menu.kitchen-backsplash-wall ul li.active>a{color:var(--kitchen-back-wall-category-color)}.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:var(--box-background-color);margin:10px 0px 0px 0px;border-radius:var(--container-border-radius);overflow:hidden}.component-all-categories .box.mirror-shop .box-top{color:var(--mirror-category-color);border-left:3px solid var(--mirror-category-color)}.component-all-categories .box.mirror-shop .box-top .category-title{color:var(--mirror-category-color)}.component-all-categories .box.mirror-shop .box-top ul li:before{background-color:var(--mirror-category-color)}.component-all-categories .box.mirror-shop .box-bottom ul li:before{background-color:var(--mirror-category-color)}.component-all-categories .box.bathroom-mirror .box-top{color:var(--bathroom-mirror-category-color);border-left:3px solid var(--bathroom-mirror-category-color)}.component-all-categories .box.bathroom-mirror .box-top .category-title{color:var(--bathroom-mirror-category-color)}.component-all-categories .box.bathroom-mirror .box-bottom ul li:before{background-color:var(--bathroom-mirror-category-color)}.component-all-categories .box.glass-shop .box-top{color:var(--glass-category-color);border-left:3px solid var(--glass-category-color)}.component-all-categories .box.glass-shop .box-top .category-title{color:var(--glass-category-color)}.component-all-categories .box.glass-shop .box-bottom ul li:before{background-color:var(--glass-category-color)}.component-all-categories .box.wood-shop .box-top{color:var(--wood-category-color);border-left:3px solid var(--wood-category-color)}.component-all-categories .box.wood-shop .box-top .category-title{color:var(--wood-category-color)}.component-all-categories .box.wood-shop .box-bottom ul li:before{background-color:var(--wood-category-color)}.component-all-categories .box.kitchen-backsplash-wall .box-top{color:var(--kitchen-back-wall-category-color);border-left:3px solid var(--kitchen-back-wall-category-color)}.component-all-categories .box.kitchen-backsplash-wall .box-top .category-title{color:var(--kitchen-back-wall-category-color)}.component-all-categories .box.kitchen-backsplash-wall .box-bottom ul li:before{background-color:var(--kitchen-back-wall-category-color)}.component-all-categories .box.others .box-top{border-left:3px solid var(--grey-color)}.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;stroke:none;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:var(--grey-title-color)}.component-all-categories .box .box-top .category-subtitle{color:var(--grey-title-color);display:block;font-size:15px}.component-all-categories .box .box-bottom{padding:15px;border-top:var(--border);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:var(--grey-color)}.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:var(--grey-link-color);font-weight:600}.component-product-menu .back-to-category a .icon-arrow-left{width:12px;height:12px;fill:currentColor;stroke:none}.component-product-menu .menu-with-image{margin:0px;padding:0px;list-style-type:none}.component-product-menu .menu-with-image li{border-top:var(--border)}.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:var(--grey-link-color);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:24px;background-color:white;width:588px;z-index:5;box-shadow:0px 0px 5px rgba(0,0,0,0.5);border-radius:var(--container-border-radius)}.component-warning-modal .warning-box .option-warning-title{vertical-align:middle;color:var(--grey-title-color);padding-bottom:24px;font-weight:500;font-size:20px;line-height:20px;border-bottom:var(--border);display:flex;align-items:center}.component-warning-modal .warning-box .option-warning-title:before{-webkit-mask-image:url(/build/images/ico-info.a017a856.svg);mask-image:url(/build/images/ico-info.a017a856.svg);font-size:20px;height:16px;width:16px;display:block;margin-right:10px;background-color:var(--orange-title-color);content:" ";background-size:100%;background-repeat:no-repeat}.component-warning-modal .warning-box .option-warning-title .close-icon{margin-left:auto}.component-warning-modal .warning-box .option-warning-title .icon,.component-warning-modal .warning-box .option-warning-title .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-warning-modal .warning-box .option-warning-title img,.component-warning-modal .warning-box .option-warning-title .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-warning-modal .warning-box .option-warning-title img{width:16px;height:16px;fill:var(--light-grey-color);stroke:none;cursor:pointer}.component-warning-modal .warning-box p{color:var(--light-text-color);font-weight:400;font-size:16px;line-height:24px}.component-warning-modal .warning-box strong{color:var(--text-color);font-weight:400}.component-warning-modal .warning-box .actions{display:flex;flex-direction:row;justify-content:center;align-items:center;border-top:var(--border);padding-top:24px}.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:var(--main-color);color:#fff;border:none;border-bottom:3px solid color-mix(in srgb, var(--main-color) 80%, black 20%);text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:var(--element-border-radius);font-size:1rem;flex-direction:row-reverse;height:56px;font-size:18px}.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:var(--box-background-color);width:1em;height:1em;width:.8em;height:.8em;-webkit-mask-image:url(/build/icons.082fc3f4.svg#arrow-right-usage);mask-image:url(/build/icons.082fc3f4.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.082fc3f4.svg#loader-usage);mask-image:url(/build/icons.082fc3f4.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-warning-modal .warning-box{width:100%;padding:16px;top:auto;bottom:0;left:inherit;transform:inherit}.responsive-enabled .component-warning-modal .warning-box .option-warning-title{border-bottom:none;padding-bottom:12px}.responsive-enabled .component-warning-modal .warning-box .actions{border-top:none;padding-top:12px}.responsive-enabled .component-warning-modal .warning-box .actions .ok-button{width:100%}}.component-account-address-book-form{margin-top:18px;border-top:1px solid rgba(112,112,112,0.1)}.component-account-address-book-form .form-group{position:relative;margin-top:20px;width:100%}.component-account-address-book-form .form-group input[type=text],.component-account-address-book-form .form-group input[type=file],.component-account-address-book-form .form-group input[type=number],.component-account-address-book-form .form-group input[type=tel],.component-account-address-book-form .form-group input[type=email],.component-account-address-book-form .form-group input[type=password],.component-account-address-book-form .form-group input[type=date],.component-account-address-book-form .form-group textarea,.component-account-address-book-form .form-group select{border:1px solid #d9d9d9;color:#4f4f4f;padding:21px 10px 1px 10px;font-size:16px;line-height:26px;height:56px;width:100%;max-width:100%;margin:0;font-family:inherit;-moz-appearance:none;-webkit-appearance:none;background-color:var(--box-background-color);border-radius:var(--element-border-radius)}.component-account-address-book-form .form-group input[type=text]::-ms-expand,.component-account-address-book-form .form-group input[type=file]::-ms-expand,.component-account-address-book-form .form-group input[type=number]::-ms-expand,.component-account-address-book-form .form-group input[type=tel]::-ms-expand,.component-account-address-book-form .form-group input[type=email]::-ms-expand,.component-account-address-book-form .form-group input[type=password]::-ms-expand,.component-account-address-book-form .form-group input[type=date]::-ms-expand,.component-account-address-book-form .form-group textarea::-ms-expand,.component-account-address-book-form .form-group select::-ms-expand{display:none}.component-account-address-book-form .form-group input[type=text]:focus,.component-account-address-book-form .form-group input[type=file]:focus,.component-account-address-book-form .form-group input[type=number]:focus,.component-account-address-book-form .form-group input[type=tel]:focus,.component-account-address-book-form .form-group input[type=email]:focus,.component-account-address-book-form .form-group input[type=password]:focus,.component-account-address-book-form .form-group input[type=date]:focus,.component-account-address-book-form .form-group textarea:focus,.component-account-address-book-form .form-group select:focus{box-shadow:0px 0px 2px #ddd;outline:none}.component-account-address-book-form .form-group input[type=text]:focus ~ .form-error,.component-account-address-book-form .form-group input[type=file]:focus ~ .form-error,.component-account-address-book-form .form-group input[type=number]:focus ~ .form-error,.component-account-address-book-form .form-group input[type=tel]:focus ~ .form-error,.component-account-address-book-form .form-group input[type=email]:focus ~ .form-error,.component-account-address-book-form .form-group input[type=password]:focus ~ .form-error,.component-account-address-book-form .form-group input[type=date]:focus ~ .form-error,.component-account-address-book-form .form-group textarea:focus ~ .form-error,.component-account-address-book-form .form-group select:focus ~ .form-error{display:block}.component-account-address-book-form .form-group input[type=text]:-webkit-autofill,.component-account-address-book-form .form-group input[type=file]:-webkit-autofill,.component-account-address-book-form .form-group input[type=number]:-webkit-autofill,.component-account-address-book-form .form-group input[type=tel]:-webkit-autofill,.component-account-address-book-form .form-group input[type=email]:-webkit-autofill,.component-account-address-book-form .form-group input[type=password]:-webkit-autofill,.component-account-address-book-form .form-group input[type=date]:-webkit-autofill,.component-account-address-book-form .form-group textarea:-webkit-autofill,.component-account-address-book-form .form-group select:-webkit-autofill{-webkit-box-shadow:0 0 0 30px white inset;-webkit-text-fill-color:#4f4f4f}@media (hover: hover){.component-account-address-book-form .form-group input[type=text]:hover ~ .form-error,.component-account-address-book-form .form-group input[type=file]:hover ~ .form-error,.component-account-address-book-form .form-group input[type=number]:hover ~ .form-error,.component-account-address-book-form .form-group input[type=tel]:hover ~ .form-error,.component-account-address-book-form .form-group input[type=email]:hover ~ .form-error,.component-account-address-book-form .form-group input[type=password]:hover ~ .form-error,.component-account-address-book-form .form-group input[type=date]:hover ~ .form-error,.component-account-address-book-form .form-group textarea:hover ~ .form-error,.component-account-address-book-form .form-group select:hover ~ .form-error{display:block}.component-account-address-book-form .form-group input[type=text]:-webkit-autofill,.component-account-address-book-form .form-group input[type=file]:-webkit-autofill,.component-account-address-book-form .form-group input[type=number]:-webkit-autofill,.component-account-address-book-form .form-group input[type=tel]:-webkit-autofill,.component-account-address-book-form .form-group input[type=email]:-webkit-autofill,.component-account-address-book-form .form-group input[type=password]:-webkit-autofill,.component-account-address-book-form .form-group input[type=date]:-webkit-autofill,.component-account-address-book-form .form-group textarea:-webkit-autofill,.component-account-address-book-form .form-group select:-webkit-autofill{-webkit-box-shadow:0 0 0 30px white inset;-webkit-text-fill-color:#4f4f4f}}.component-account-address-book-form .form-group select{cursor:pointer}.component-account-address-book-form .form-group .icon-arrow-down{position:absolute;top:50%;right:10px;transform:translateY(-50%);fill:#ccc;width:20px;height:15px;pointer-events:none}.component-account-address-book-form .form-group:not(input[type=checkbox])>label{pointer-events:none}.component-account-address-book-form .form-group input[type=file]{padding-top:26px}.component-account-address-book-form .form-group textarea{height:82px}.component-account-address-book-form .form-group>label{color:#9a9a9a;background-color:white;font-size:14px;position:absolute;margin:1px;padding:8px 0 0 8px;width:calc(100% - 22px);border-radius:var(--element-border-radius) var(--element-border-radius) 0 0}.component-account-address-book-form .form-group>label.required:after{content:" *";color:var(--red-color)}.component-account-address-book-form .form-group.select>label{pointer-events:none}.component-account-address-book-form .form-group.select>label:before{position:absolute;top:100%;right:10px;color:#626262;content:"\25BE";font-size:20px;transform:translateY(-7px)}.component-account-address-book-form .form-group .toggle-checkbox{display:inline-block}.component-account-address-book-form .form-group .toggle-checkbox input[type=checkbox]{display:none}.component-account-address-book-form .form-group .toggle-checkbox label{font-size:16px;color:var(--black-title-color);font-weight:400;background-color:transparent;cursor:pointer;display:flex;position:relative;align-items:center}.component-account-address-book-form .form-group .toggle-checkbox label:before{content:"";background:var(--toggle-switch-color);width:46px;height:26px;display:block;border-radius:15px;position:relative;margin-right:15px;transition:background .1s linear}.component-account-address-book-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-account-address-book-form .form-group .toggle-checkbox input[type=checkbox]:checked+label:before{background-color:var(--main-color)}.component-account-address-book-form .form-group .toggle-checkbox input[type=checkbox]:checked+label:after{left:22px}.component-account-address-book-form .form-group .radio-inline,.component-account-address-book-form .form-group .checkbox-inline{position:relative;overflow:hidden;float:left;margin-left:20px}.component-account-address-book-form .form-group .radio-inline:first-child,.component-account-address-book-form .form-group .checkbox-inline:first-child{margin-left:0}.component-account-address-book-form .form-group .radio-inline.vertically-centered label,.component-account-address-book-form .form-group .checkbox-inline.vertically-centered label{display:flex;align-items:center}.component-account-address-book-form .form-group .radio-inline.vertically-centered label span,.component-account-address-book-form .form-group .checkbox-inline.vertically-centered label span{padding-left:35px}.component-account-address-book-form .form-group .radio-inline input,.component-account-address-book-form .form-group .checkbox-inline input{position:absolute;left:-100px}.component-account-address-book-form .form-group .radio-inline label,.component-account-address-book-form .form-group .checkbox-inline label{font-size:14px;color:#4f4f4f;line-height:50px}.component-account-address-book-form .form-group .radio-inline label:before,.component-account-address-book-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-account-address-book-form .form-group .radio-inline input[type=radio]:checked ~ label:before,.component-account-address-book-form .form-group .checkbox-inline input[type=radio]:checked ~ label:before{background-color:var(--main-color)}.component-account-address-book-form .form-group .radio-inline input[type=radio]:focus ~ label:before,.component-account-address-book-form .form-group .checkbox-inline input[type=radio]:focus ~ label:before{box-shadow:inset 0 0 0 5px white, 0px 0px 2px #ddd}.component-account-address-book-form .form-group .radio-inline input[type=checkbox]:checked ~ label:before,.component-account-address-book-form .form-group .checkbox-inline input[type=checkbox]:checked ~ label:before{content:"✔\fe0e"}.component-account-address-book-form .form-group .checkbox-inline{padding-top:2px}.component-account-address-book-form .form-group .checkbox-inline label{vertical-align:middle}.component-account-address-book-form .form-group .checkbox-inline label:before{border-radius:0px;content:'';color:var(--main-color);line-height:20px;font-size:20px;text-align:center;vertical-align:middle;margin-top:-2px;border-radius:var(--element-border-radius)}.component-account-address-book-form .form-group .help-block{margin:0;margin-top:3px;padding:0;font-size:11px}.component-account-address-book-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-account-address-book-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-account-address-book-form .form-group .form-error:hover{display:block}}.component-account-address-book-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-account-address-book-form .form-group.has-error input,.component-account-address-book-form .form-group.has-error textarea,.component-account-address-book-form .form-group.has-error select{border-color:#c83a3d;padding-right:35px}.component-account-address-book-form .form-group.has-error input:focus,.component-account-address-book-form .form-group.has-error textarea:focus,.component-account-address-book-form .form-group.has-error select:focus{box-shadow:0px 0px 2px #c83a3d}.component-account-address-book-form.inline-label .form-group:after{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#626262;font-size:12px;pointer-events:none}.component-account-address-book-form.inline-label .form-group label{font-size:13px;padding:9px 5px 8px 10px;width:auto;line-height:15px}.component-account-address-book-form.inline-label .form-group label:before{display:none}.component-account-address-book-form.inline-label .form-group select,.component-account-address-book-form.inline-label .form-group input[type=text],.component-account-address-book-form.inline-label .form-group input[type=number],.component-account-address-book-form.inline-label .form-group input[type=tel],.component-account-address-book-form.inline-label .form-group input[type=email]{padding:9px 30px 9px 100px;line-height:15px}.component-account-address-book-form.inline-label .form-group.select:after{position:absolute;top:50%;right:10px;color:#626262;content:"\25BE";font-size:20px}.component-account-address-book-form .form-inline{margin-left:-20px}.component-account-address-book-form .form-inline:after{content:'.';visibility:hidden;display:block;height:0;clear:both}.component-account-address-book-form .form-inline>.form-group{padding-left:20px;float:left}.component-account-address-book-form .google-recaptcha{width:304px;height:78px;border:solid 1px transparent;border-radius:4px}.component-account-address-book-form .google-recaptcha.error{border-color:#c83a3d}.component-account-address-book-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:var(--main-color);color:#fff;border:none;border-bottom:3px solid color-mix(in srgb, var(--main-color) 80%, black 20%);text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:var(--element-border-radius);font-size:1rem;min-width:140px;float:right;height:56px}.component-account-address-book-form button[type=submit].disabled,.component-account-address-book-form button[type=submit]:disabled{pointer-events:none;opacity:.5}.component-account-address-book-form button[type=submit]:focus{outline:none}.component-account-address-book-form button[type=submit].loading:before{-webkit-mask-image:url(/build/icons.082fc3f4.svg#loader-usage);mask-image:url(/build/icons.082fc3f4.svg#loader-usage);animation:spin 1s infinite linear}.component-account-address-book-form .phoneNumber,.component-account-address-book-form .street{width:100%}.component-account-address-book-form .company,.component-account-address-book-form .vatCode,.component-account-address-book-form .firstName,.component-account-address-book-form .lastName{width:50%}.component-account-address-book-form .city,.component-account-address-book-form .postcode,.component-account-address-book-form .countryCode{width:calc(100% / 3)}.component-account-address-book-form .form-group.button-container{display:flex;justify-content:space-between}.component-account-address-book-form .form-group.button-container 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:var(--main-color);color:#fff;border:none;border-bottom:3px solid color-mix(in srgb, var(--main-color) 80%, black 20%);text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:var(--element-border-radius);font-size:1rem;flex-direction:row-reverse}.component-account-address-book-form .form-group.button-container button[type=submit].disabled,.component-account-address-book-form .form-group.button-container button[type=submit]:disabled{pointer-events:none;opacity:.5}.component-account-address-book-form .form-group.button-container button[type=submit]:focus{outline:none}.component-account-address-book-form .form-group.button-container button[type=submit]:before{content:'';background-color:var(--box-background-color);width:1em;height:1em;width:.8em;height:.8em;-webkit-mask-image:url(/build/icons.082fc3f4.svg#arrow-right-usage);mask-image:url(/build/icons.082fc3f4.svg#arrow-right-usage)}.component-account-address-book-form .form-group.button-container button[type=submit]:before{margin-left:10px}.component-account-address-book-form .form-group.button-container button[type=submit].loading:before{-webkit-mask-image:url(/build/icons.082fc3f4.svg#loader-usage);mask-image:url(/build/icons.082fc3f4.svg#loader-usage);animation:spin 1s infinite linear;width:1em;height:1em;margin-right:-.2em}.component-account-address-book-form .form-group.button-container .cancel-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 color-mix(in srgb, #b0b0b0 80%, black 20%);text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:var(--element-border-radius);font-size:1rem}.component-account-address-book-form .form-group.button-container .cancel-button.disabled,.component-account-address-book-form .form-group.button-container .cancel-button:disabled{pointer-events:none;opacity:.5}.component-account-address-book-form .form-group.button-container .cancel-button:focus{outline:none}.component-account-address-book-form .form-group.button-container .cancel-button:before{content:'';background-color:var(--box-background-color);width:1em;height:1em;width:.8em;height:.8em;-webkit-mask-image:url(/build/icons.082fc3f4.svg#arrow-left-usage);mask-image:url(/build/icons.082fc3f4.svg#arrow-left-usage)}.component-account-address-book-form .form-group.button-container .cancel-button:before{margin-right:10px}.component-account-address-book-form .form-group.button-container .cancel-button.loading:before{-webkit-mask-image:url(/build/icons.082fc3f4.svg#loader-usage);mask-image:url(/build/icons.082fc3f4.svg#loader-usage);animation:spin 1s infinite linear;width:1em;height:1em;margin-left:-.2em}.component-account-address-book-form .company-fields-container:after{content:"";border-bottom:1px solid rgba(112,112,112,0.1);width:calc(100% - 20px);padding-top:20px;display:block;visibility:visible;margin:0 20px}@media screen and (max-width: 1199px){.responsive-enabled .component-account-address-book-form .form-group{width:100%}.responsive-enabled .component-account-address-book-form .button-container{flex-direction:column}.responsive-enabled .component-account-address-book-form .button-container a,.responsive-enabled .component-account-address-book-form .button-container button{height:56px}.responsive-enabled .component-account-address-book-form .button-container .cancel-button{order:1;background-color:transparent;border-bottom:none;color:var(--light-grey-color)}.responsive-enabled .component-account-address-book-form .button-container .cancel-button:before{background-color:var(--light-grey-color)}}.component-account-menu{display:flex;flex-direction:column;background-color:#ffffff;border-radius:var(--container-border-radius)}.component-account-menu .header{color:var(--main-color);font-size:18px;margin:15px 20px 0px}.component-account-menu .item{display:flex;justify-content:space-between;padding:15px 20px;margin:0px 0px;font-weight:400}.component-account-menu .item .icon,.component-account-menu .item .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-account-menu .item img,.component-account-menu .item .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-account-menu .item img{width:15px;height:15px;fill:#9e9e9e;stroke:none;align-self:center}.component-account-menu .item font{align-self:center}.component-account-menu a.item{font-size:16px;text-decoration:none;color:#9e9e9e}.component-account-menu a.active{color:#000000}.component-account-menu a.active .icon,.component-account-menu a.active .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-account-menu a.active img,.component-account-menu a.active .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-account-menu a.active img{width:15px;height:15px;fill:#000;stroke:none}.component-account-menu .item-wrapper{position:relative}.component-account-menu .item.active:before{content:"";border-left:3px solid #000;position:absolute;top:10px;bottom:10px;left:0px}.component-account-menu .item:after{content:"";border-bottom:1px solid rgba(112,112,112,0.1);position:absolute;top:100%;width:calc(100% - 40px);left:50%;transform:translateX(-50%)}.component-account-menu div:last-child .item:after{border-bottom-width:0px}@media screen and (max-width: 1199px){.responsive-enabled .component-account-menu.hide-mobile{display:none}.responsive-enabled .component-account-menu .header{display:none}.responsive-enabled .component-account-menu .item{display:flex;justify-content:flex-start;column-gap:16px}.responsive-enabled .component-account-menu .item>span{order:0}.responsive-enabled .component-account-menu .item.active:before{display:none}}.component-account-page-header{color:#626262;font-size:18px;font-weight:500}.component-account-page-header .icon,.component-account-page-header .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-account-page-header img,.component-account-page-header .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-account-page-header img{width:13px;height:14px;fill:currentColor;stroke:none}.component-account-page-header .subtitle{color:#9e9e9e;font-size:14px;font-weight:400;margin-top:4px}.component-account-pagination{margin-top:20px;display:flex;justify-content:center;color:var(--black-color);font-size:14px;font-weight:500}.component-account-pagination .navigation-arrow{display:flex;align-items:center}.component-account-pagination .navigation-arrow .icon,.component-account-pagination .navigation-arrow .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-account-pagination .navigation-arrow img,.component-account-pagination .navigation-arrow .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-account-pagination .navigation-arrow img{width:10px;height:8px;fill:var(--black-color);stroke:none}.component-account-pagination .navigation-arrow.disabled .icon,.component-account-pagination .navigation-arrow.disabled .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-account-pagination .navigation-arrow.disabled img,.component-account-pagination .navigation-arrow.disabled .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-account-pagination .navigation-arrow.disabled img{width:10px;height:8px;fill:#9e9e9e;stroke:none}.component-account-pagination .pages{margin:0px 7px}.component-account-pagination .pages a{text-decoration:none;color:var(--black-color)}.component-account-pagination .pages .page{padding:4px;margin:0px 4px}.component-account-pagination .pages .page.active{font-weight:600;border-bottom:2px solid var(--main-color)}*: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:var(--border);padding:0px 15px;overflow:hidden}@media (hover: hover){.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:var(--main-color)}.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:var(--main-color)}}.accordion .accordion-item.active .accordion-content,.component-accordion .accordion-item.active .accordion-content{padding:15px 0px;border-top:var(--border);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:var(--main-color)}.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:var(--main-color)}.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;stroke:none;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:var(--border);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}.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}}.no-effects .component-accordion .accordion-item .icon,.no-effects .component-accordion .accordion-item .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .no-effects .component-accordion .accordion-item img,.no-effects .component-accordion .accordion-item .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .no-effects .component-accordion .accordion-item img,.no-effects .accordion .accordion-item .icon,.no-effects .accordion .accordion-item .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .no-effects .accordion .accordion-item img,.no-effects .accordion .accordion-item .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .no-effects .accordion .accordion-item img{transition:none}.no-effects .component-accordion .accordion-item .accordion-content,.no-effects .accordion .accordion-item .accordion-content{transition:none}.component-pagination .products-count{line-height:25px}.component-pagination .pagination{float:right}.component-pagination .pagination .page-back{color:var(--grey-link-color)}.component-pagination .pagination .page-back:before{content:'\00003C'}.component-pagination .pagination .page-next{color:#626262}.component-pagination .pagination .page-next:before{content:'\00003E'}.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;stroke:none}@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:var(--box-background-color);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:var(--box-background-color);margin:10px 0px 0px 0px;width:calc(50% - 5px)}.component-homepage-categories .box.mirror-shop .box-top{border-bottom:3px solid var(--mirror-category-color);background-image:url(/build/images/spiegel-shop.612870f4.jpg)}.component-homepage-categories .box.mirror-shop .box-top .icon,.component-homepage-categories .box.mirror-shop .box-top .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-homepage-categories .box.mirror-shop .box-top img,.component-homepage-categories .box.mirror-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.mirror-shop .box-top img{width:50px;height:45px;fill:#fff;stroke:none}.component-homepage-categories .box.mirror-shop .box-bottom ul li:before{background-color:var(--mirror-category-color)}.component-homepage-categories .box.bathroom-mirror .box-top{border-bottom:3px solid var(--bathroom-mirror-category-color);background-image:url(/build/images/badspiegel.b8c30b13.jpg)}.component-homepage-categories .box.bathroom-mirror .box-top .icon,.component-homepage-categories .box.bathroom-mirror .box-top .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-homepage-categories .box.bathroom-mirror .box-top img,.component-homepage-categories .box.bathroom-mirror .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.bathroom-mirror .box-top img{width:50px;height:45px;fill:#fff;stroke:none}.component-homepage-categories .box.bathroom-mirror .box-bottom ul li:before{background-color:var(--bathroom-mirror-category-color)}.component-homepage-categories .box.glass-shop .box-top{border-bottom:3px solid var(--glass-category-color);background-image:url(/build/images/glas-shop.23c4865e.jpg)}.component-homepage-categories .box.glass-shop .box-top .icon,.component-homepage-categories .box.glass-shop .box-top .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-homepage-categories .box.glass-shop .box-top img,.component-homepage-categories .box.glass-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.glass-shop .box-top img{width:50px;height:40px;fill:#fff;stroke:none}.component-homepage-categories .box.glass-shop .box-bottom ul li:before{background-color:var(--glass-category-color)}.component-homepage-categories .box.wood-shop .box-top{border-bottom:3px solid var(--wood-category-color);background-image:url(/build/images/holz-shop.1a79bf38.jpg)}.component-homepage-categories .box.wood-shop .box-top .icon,.component-homepage-categories .box.wood-shop .box-top .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-homepage-categories .box.wood-shop .box-top img,.component-homepage-categories .box.wood-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.wood-shop .box-top img{width:50px;height:40px;fill:#fff;stroke:none}.component-homepage-categories .box.wood-shop .box-bottom ul li:before{background-color:var(--wood-category-color)}.component-homepage-categories .box.kitchen-backsplash-wall .box-top{border-bottom:3px solid var(--kitchen-back-wall-category-color);background-image:url(/build/images/kuchenruckwand.ad3d7800.jpg)}.component-homepage-categories .box.kitchen-backsplash-wall .box-top .icon,.component-homepage-categories .box.kitchen-backsplash-wall .box-top .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-homepage-categories .box.kitchen-backsplash-wall .box-top img,.component-homepage-categories .box.kitchen-backsplash-wall .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.kitchen-backsplash-wall .box-top img{width:50px;height:45px;fill:#fff;stroke:none}.component-homepage-categories .box.kitchen-backsplash-wall .box-bottom ul li:before{background-color:var(--kitchen-back-wall-category-color)}.component-homepage-categories .box.others .box-top{border-bottom:3px solid #626262;background-image:url(/build/images/andere.0a91d3dc.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;stroke:none}.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;stroke:none;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:var(--grey-link-color);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: 1199px){.responsive-enabled .component-homepage-categories{display:none}}.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;stroke:none}.component-highlights .highlight .icon-speech-bubble-heart{width:40px;height:40px;fill:#999;stroke:none}.component-highlights .highlight .icon-measuring-tape{width:55px;height:55px;fill:#999;stroke:none}.component-highlights .highlight .icon-warehouse{width:40px;height:40px;fill:#999;stroke:none}.component-highlights .highlight span{font-size:15px;font-weight:300;line-height:20px;color:#626262}.component-highlights .highlight:last-child{border-right:none}@media screen and (max-width: 1199px){.responsive-enabled .component-highlights{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:repeat(2, minmax(0, 1fr));padding:18px 10px;background-color:var(--box-background-color)}.responsive-enabled .component-highlights .highlight{border-right:none;display:flex;flex-direction:column;max-height:none;width:100%;padding:0;text-align:center}.responsive-enabled .component-highlights .highlight .icon,.responsive-enabled .component-highlights .highlight .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .responsive-enabled .component-highlights .highlight img,.responsive-enabled .component-highlights .highlight .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .responsive-enabled .component-highlights .highlight img{width:48px;height:48px;fill:#999;stroke:none;margin-right:0;margin-bottom:8px}.responsive-enabled .component-highlights .highlight span{font-size:14px;line-height:16px}.responsive-enabled .component-highlights .highlight:nth-of-type(1){border-right:1px solid #ddd;border-bottom:1px solid #ddd;padding-top:4px;padding-bottom:16px;padding-right:8px}.responsive-enabled .component-highlights .highlight:nth-of-type(2){border-bottom:1px solid #ddd;padding-top:4px;padding-bottom:16px;padding-left:8px}.responsive-enabled .component-highlights .highlight:nth-of-type(3){border-right:1px solid #ddd;padding-top:16px;padding-bottom:4px;padding-right:8px}.responsive-enabled .component-highlights .highlight:nth-of-type(4){padding-top:16px;padding-bottom:4px;padding-left:8px}}.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:var(--box-background-color)}.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 .slide-content{position:absolute;top:0;left:0;width:100%;height:100%;padding:90px 0 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 .slide-content.award{display:flex;justify-content:space-between;padding:24px 60px 115px 60px}.component-homepage-slider .slides .slide .slide-content.award .slide-caption{margin-top:47px;display:block;font-size:18px;line-height:24px;text-decoration:none;margin-bottom:8px;font-weight:400;color:var(--black-color);text-shadow:none}.component-homepage-slider .slides .slide .slide-content.award .slide-title{margin-bottom:8px;color:var(--black-color);font-weight:600;text-shadow:none;line-height:34px;width:290px}.component-homepage-slider .slides .slide .slide-content.award .slide-subtitle{font-size:16px;font-weight:400;line-height:18px;color:var(--black-title-color);text-shadow:none}.component-homepage-slider .slides .slide .award-image{width:136px;height:136px;margin-top:72px;margin-right:245px}.component-homepage-slider .slides .slide img{width:100%}.component-homepage-slider .slides .slide .slide-title{padding:0;color:#fff;font-size:27px;text-decoration:none;text-shadow:0 0 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:0;color:#fff;font-size:26px;text-decoration:none;text-shadow:0 0 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:var(--main-color);color:#fff;border:none;border-bottom:3px solid color-mix(in srgb, var(--main-color) 80%, black 20%);text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:var(--element-border-radius);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.082fc3f4.svg#loader-usage);mask-image:url(/build/icons.082fc3f4.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;stroke:none}.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}@media screen and (max-width: 1199px){.responsive-enabled .component-homepage-slider{display:none}}.component-holiday-message{margin-bottom:20px;padding:15px 0px;color:#969696;line-height:21px;font-weight:200;border-top:var(--border);border-bottom:var(--border)}.component-holiday-message a{color:var(--red-color)}.component-holiday-message .icon,.component-holiday-message .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-holiday-message img,.component-holiday-message .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-holiday-message img{width:40px;height:40px;fill:currentColor;stroke:none;vertical-align:middle;margin-right:15px;float:left}.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 var(--flash-error-color);border-left:4px solid var(--flash-error-color);background-color:color-mix(in srgb, var(--flash-error-color) 40%, white 60%);color:var(--grey-color);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 var(--flash-success-color);border-left:4px solid var(--flash-success-color);background-color:color-mix(in srgb, var(--flash-success-color) 40%, white 60%);color:var(--grey-color);font-size:14px;text-align:left;margin-bottom:20px}.component-flash-messages .success-message span{font-size:14px}.component-flash-messages .info-message{width:100%;display:block;padding:15px;border:1px solid var(--flash-info-color);border-left:4px solid var(--flash-info-color);background-color:color-mix(in srgb, var(--flash-info-color) 40%, white 60%);color:var(--grey-color);font-size:14px;text-align:left;margin-bottom:20px}.component-flash-messages .info-message span{font-size:14px}.component-flash-messages .warning-message{width:100%;display:block;padding:15px;border:1px solid var(--flash-warning-color);border-left:4px solid var(--flash-warning-color);background-color:color-mix(in srgb, var(--flash-warning-color) 40%, white 60%);color:var(--grey-color);font-size:14px;text-align:left;margin-bottom:20px;background-color:var(--flash-warning-color);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-lead-time{border-radius:10px;padding:10px 20px;align-items:center;display:flex;background-color:#f9f9f9}.component-lead-time .icon,.component-lead-time .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-lead-time img,.component-lead-time .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-lead-time img{width:39px;height:33px;fill:var(--red-color);stroke:none}.component-lead-time .information{margin-left:10px;font-weight:300}.component-lead-time .information .interval{font-weight:500;color:var(--red-color);margin-bottom:2px}.component-lead-time .information .shipping-warning{color:var(--warning-color)}.component-lead-time .information p{margin:0px 0px}.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:var(--box-background-color);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 .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:var(--box-background-color);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:var(--main-color);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:var(--main-color)}.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:var(--red-color)}.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 var(--main-color);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:var(--main-color);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:var(--main-color)}.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:var(--main-color)}.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-size:16px;line-height:24px;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-direction:column;row-gap:8px}.component-mods-list .mods .type{display:flex;flex-direction:row;column-gap:8px;align-items:center;font-size:16px;font-weight:300}.component-mods-list .mods .type .subtitle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:24px}.component-mods-list .mods .type svg{width:40px;height:40px;min-width:40px;fill:var(--grey-title-color);border:var(--border)}.component-mods-list .mods .type a{text-decoration:none;height:34px}.component-order-items .cart-header{color:var(--grey-title-color);display:flex;font-size:14px}.component-order-items .cart-header .product{flex:1}.component-order-items .cart-header .quantity{text-align:center;width:150px}.component-order-items .cart-header .unit-price{text-align:right;width:130px}.component-order-items .cart-header .total-price{text-align:right;width:130px}.component-order-items .cart-content{position:relative}.component-order-items:not(.checkout) .cart-header{align-items:center;border-bottom:var(--border);display:flex;font-size:15px;font-weight:300;padding:5px 0}.component-order-items:not(.checkout) .cart-empty-message{color:#999999;display:none;padding:100px 0 80px 0;text-align:center}.component-order-items:not(.checkout).cart-empty .cart-empty-message{display:block}.component-order-items.checkout .cart-header{align-items:flex-end}.component-order-items.checkout .cart-header .product{align-self:flex-start;font-size:17px;font-weight:500;margin:0 0 5px 0}.component-order-items.offer{border:2px solid #328d2b;margin:18px 0 17px 0}.component-order-items.offer .offer-header{position:relative}.component-order-items.offer .offer-header .number{align-items:center;background-color:#328d2b;border-radius:10px;color:#ffffff;display:flex;font-size:17px;font-weight:500;left:20px;padding:6px 12px;position:absolute;top:-17px}.component-order-items.offer .offer-header .information{background-color:#f5f9f4;color:#626262;display:flex;font-size:14px;justify-content:space-between;padding:25px 20px 20px}.component-order-items.offer .offer-header .information .expiry{font-weight:500}.component-order-items.offer .offer-header .information .description{padding-top:15px}.component-order-items.offer .offer-header .information .delete-offer{background:none;border:none;color:var(--red-color);cursor:pointer;font-family:var(--font-family),sans-serif;font-size:16px;padding:0;display:flex;flex-direction:row;column-gap:8px;align-items:center}.component-order-items.offer .offer-header .information .delete-offer .icon,.component-order-items.offer .offer-header .information .delete-offer .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-order-items.offer .offer-header .information .delete-offer img,.component-order-items.offer .offer-header .information .delete-offer .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-order-items.offer .offer-header .information .delete-offer img{width:16px;height:16px;fill:var(--red-color);stroke:none}.component-order-items.offer .cart-header{margin:0 20px;padding-top:12px}.component-order-items.offer .item-list{margin:0 20px}.component-order-items.offer .offer-discount{font-size:16px;font-weight:700;color:#626262;border-top:var(--border);padding:10px 0;margin:0 20px;display:flex;justify-content:end;align-items:center}.component-order-items.offer .offer-discount .icon,.component-order-items.offer .offer-discount .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-order-items.offer .offer-discount img,.component-order-items.offer .offer-discount .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-order-items.offer .offer-discount img{width:19px;height:19px;margin-right:6px}.component-order-items.offer .offer-discount .percentage{color:#328d2b}.component-order-items.offer.expired{border-color:#707070}.component-order-items.offer.expired .offer-header .number{background-color:var(--red-color)}.component-order-items.offer.expired .offer-header .information{background-color:#FCFCFC;border-bottom:2px solid #707070}.component-order-items.offer.expired .cart-header,.component-order-items.offer.expired .item-list,.component-order-items.offer.expired .offer-discount{opacity:0.5}.component-order-items.offer.expired .item-list{flex:1}.component-order-items.offer.expired .cart-content{display:flex;flex-direction:column;justify-content:center;position:relative}.component-order-items.offer.expired .cart-content .expiry-label{align-self:center;background-color:#f9f4f4;border:1px solid var(--red-color);color:var(--red-color);display:flex;font-weight:500;position:absolute}.component-order-items.offer.expired .cart-content .expiry-label .button{padding:25px 30px}.component-order-items.offer.expired .cart-content .expiry-label .text{align-items:center;display:flex;padding:0 30px}.component-order-items.offer.expired .cart-content .expiry-label .text .icon,.component-order-items.offer.expired .cart-content .expiry-label .text .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-order-items.offer.expired .cart-content .expiry-label .text img,.component-order-items.offer.expired .cart-content .expiry-label .text .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-order-items.offer.expired .cart-content .expiry-label .text img{width:22px;height:22px;fill:var(--red-color);stroke:none;margin-right:15px}.component-order-items.offer.expired .cart-content .expiry-label .button{align-items:center;background-color:var(--red-color);border:none;color:#fff;cursor:pointer;display:flex;font-family:var(--font-family),sans-serif;font-size:17px}.component-order-items.offer.expired .cart-content .expiry-label .button .icon,.component-order-items.offer.expired .cart-content .expiry-label .button .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-order-items.offer.expired .cart-content .expiry-label .button img,.component-order-items.offer.expired .cart-content .expiry-label .button .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-order-items.offer.expired .cart-content .expiry-label .button img{width:12px;height:12px;fill:#fff;stroke:none;margin-right:8px}.component-order-items.removing{opacity:0.3}.component-order-items.hidden{display:none}@media screen and (max-width: 1199px){.responsive-enabled .component-order-items .cart-header{padding:0 16px 16px 16px}.responsive-enabled .component-order-items .cart-header .product{font-weight:500;font-size:18px}.responsive-enabled .component-order-items .cart-header .quantity,.responsive-enabled .component-order-items .cart-header .unit-price,.responsive-enabled .component-order-items .cart-header .total-price{display:none}.responsive-enabled .component-order-items.offer{margin:0 16px 32px 16px}.responsive-enabled .component-order-items.offer .item-list{margin:0}.responsive-enabled .component-order-items.offer .cart-header{padding:0 0 16px 0}.responsive-enabled .component-order-items.offer .information{margin-bottom:16px}.responsive-enabled .component-order-items.offer .information .delete-offer{font-size:16px;display:flex;align-items:center;column-gap:8px}.responsive-enabled .component-order-items.offer .information .delete-offer .icon,.responsive-enabled .component-order-items.offer .information .delete-offer .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .responsive-enabled .component-order-items.offer .information .delete-offer img,.responsive-enabled .component-order-items.offer .information .delete-offer .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .responsive-enabled .component-order-items.offer .information .delete-offer img{width:16px;height:16px;fill:var(--red-color);stroke:none;margin:0}}.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:var(--main-color);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:var(--green-link-color);padding-left:5px}.component-configurator .quick-price .taxes-message .free-shipping-message a{color:var(--green-link-color);text-decoration:none}.component-configurator .price-and-cart-button{display:flex;flex-direction:row;justify-content:space-between;background-color:var(--box-background-color);border-bottom:var(--border);padding-bottom:5px}.component-configurator .price-and-cart-button .quick-price{background-color:var(--box-background-color);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:var(--main-color);color:#fff;border:none;border-bottom:3px solid color-mix(in srgb, var(--main-color) 80%, black 20%);text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:var(--element-border-radius);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:var(--box-background-color);width:1em;height:1em;width:1.5em;height:1.5em;-webkit-mask-image:url(/build/icons.082fc3f4.svg#cart-usage);mask-image:url(/build/icons.082fc3f4.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.082fc3f4.svg#loader-usage);mask-image:url(/build/icons.082fc3f4.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:var(--box-background-color);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:var(--main-color);border:1px solid color-mix(in srgb, var(--main-color) 90%, white 5%);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:color-mix(in srgb, var(--main-color) 90%, white 5%)}.component-configurator .modal-message .actions button:focus,.component-configurator .modal-message .actions button:active{border:1px solid color-mix(in srgb, var(--main-color) 90%, white 5%);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 var(--main-color)}.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:var(--box-background-color);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 var(--main-color)}.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.018194f2.jpg)}.component-board-surface-direction .surface-direction-preview .demonstration-image.orientation-landscape{width:150px;background-image:url(/build/images/long_board_decor_width.9203889d.jpg)}.component-board-surface-direction .surface-direction-preview .demonstration-image.orientation-landscape.direction-short{background-image:url(/build/images/short_board_decor_width.b29362a0.jpg)}.component-board-surface-direction .surface-direction-preview .demonstration-image.orientation-portrait{height:150px;background-image:url(/build/images/long_board_decor_height.d30545e1.jpg)}.component-board-surface-direction .surface-direction-preview .demonstration-image.orientation-portrait.direction-short{background-image:url(/build/images/short_board_decor_height.bf127d38.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:var(--box-background-color);border:var(--border);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:var(--box-background-color);border:var(--border);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.a6eb0500.png)}.component-board-laminated-sides-checkboxes .demonstration-image.orientation-landscape{width:150px;background-image:url(/build/images/long_board_for_sides_width.419722b4.png)}.component-board-laminated-sides-checkboxes .demonstration-image.orientation-landscape.direction-short{background-image:url(/build/images/short_board_for_sides_width.b8d52172.png)}.component-board-laminated-sides-checkboxes .demonstration-image.orientation-portrait{height:150px;background-image:url(/build/images/long_board_for_sides_height.6487d91d.png)}.component-board-laminated-sides-checkboxes .demonstration-image.orientation-portrait.direction-short{background-image:url(/build/images/short_board_for_sides_height.0e6be898.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:var(--box-background-color);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:var(--main-color);transform:rotate(45deg);top:10px;left:2px}.component-board-laminated-sides-checkboxes .checkbox.selected:after{content:"";position:absolute;width:14px;height:4px;background:var(--main-color);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.240c2a6f.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.dfd9924c.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.4bd0ff86.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.f80f9195.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:var(--main-color)}.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:var(--box-background-color);cursor:pointer}.component-backlit-mirror-configurator .configurator-wrapper.disabled{pointer-events:none;opacity:.2}.component-standard-size-list{padding:15px 10px;border-bottom:var(--border);background-color:var(--box-background-color)}.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:hover{cursor:default}.component-standard-size-list .list .item.active .title:before{background-color:var(--main-color)}.component-standard-size-list .list .item:hover{cursor:pointer}.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:var(--green-link-color);font-weight:500;margin-left:5px}.component-backlit-mirror-light-list{padding:15px 10px 0 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;flex-wrap:wrap;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%;margin-bottom:15px}.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:var(--main-color)}.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 var(--main-color)}.component-standard-size-group-list .standard-size-group-list .standard-size-group.active .item .name:before{background-color:var(--main-color)}.component-select-input{position:relative;width:100%;max-width:350px}.component-select-input.full-width{max-width:100%}.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:var(--border);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:var(--main-color)}.component-option-list .list-item .options-item .radio .item.active .image{border:4px solid var(--main-color)}.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:var(--main-color);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-4 .component-list-item.with-inner-border{width:calc(25% - 30px /4)}.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.no-bottom-padding{padding-bottom:0px}.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.with-inner-border{padding-bottom:15px}.component-list-item.with-inner-border .image:after{position:absolute;width:calc(100% - 8px);height:calc(100% - 8px);display:block;top:0;left:0;content:"";border:4px solid transparent}.component-list-item.with-inner-border:not(.selected)>label:hover .image:after{border:4px solid #fff}.component-list-item.with-inner-border.selected .image:after{border:4px solid var(--main-color)}.component-list-item .image{position:relative}.component-list-item .image .magnifying-glass{display:flex;flex-direction:column;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;width:100%}.component-list-item .image .icon-info{display:none}.component-list-item .image label{position:absolute;background-color:var(--gold-color);font-size:12px;padding:4px;font-weight:500}.component-list-item .image label.top-left{top:6px;left:6px}.component-list-item .image label.bottom-left{bottom:3px;left:3px}.component-list-item:not(.with-inner-border):not(.selected):hover .image{border:4px solid #fff}.component-list-item:not(.with-inner-border).selected .image{border:4px solid var(--main-color)}.component-list-item:not(.with-inner-border) .image{border:4px solid transparent}.component-list-item.selected .name{color:var(--main-color)}.component-list-item.selected .name.with-radio:before{background-color:var(--main-color)}.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.57ed9104.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:var(--box-background-color);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-color-list{padding:15px 10px;display:flex;flex-direction:column;align-items:center;border-bottom:1px solid #ccc}.component-color-list .component-list{border-bottom:none;padding:0}.component-color-list .component-list .list.columns-4{justify-content:left;column-gap:10px}.component-color-list .dropdown-content{width:100%;overflow:hidden;transition:max-height 0.5s ease-in-out;max-height:0}.component-color-list button{color:var(--main-color);background-color:transparent;border:none;cursor:pointer;margin-bottom:5px;font-size:16px}.component-color-list button .icon,.component-color-list button .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-color-list button img,.component-color-list button .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-color-list button img{margin-left:5px;width:16px;height:10px;fill:var(--main-color)}.no-effects .component-color-list .dropdown-content{transition:none}.component-attribute-list{display:flex;column-gap:24px;padding:24px 0;border-top:var(--border);border-bottom:var(--border);margin-bottom:24px;align-items:center;width:1152px;max-width:1152px;overflow-x:auto}.component-attribute-list .attributes{display:flex;flex-direction:row;align-items:center;column-gap:24px}.component-attribute-list .attributes:not(:last-child){border-right:var(--border);padding-right:24px}.component-attribute-list .attribute-list-title{font-weight:500;font-size:16px;line-height:20px;color:var(--grey-title-color)}.component-attribute-list .attribute-list-wrapper{display:flex;column-gap:24px}.component-attribute-list .attribute-list-wrapper .attribute-value{display:flex;column-gap:8px;align-items:center;cursor:pointer}.component-attribute-list .attribute-list-wrapper .attribute-value img{outline:var(--border)}.component-attribute-list .attribute-list-wrapper .attribute-value .icon,.component-attribute-list .attribute-list-wrapper .attribute-value .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-attribute-list .attribute-list-wrapper .attribute-value img,.component-attribute-list .attribute-list-wrapper .attribute-value .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-attribute-list .attribute-list-wrapper .attribute-value img{width:48px;height:48px;fill:var(--grey-title-color);stroke:none;padding:8px;outline:var(--border);cursor:pointer}.component-attribute-list .attribute-list-wrapper .attribute-value .attribute-value-title{font-weight:300;font-size:16px;line-height:18px;color:var(--grey-title-color)}.component-attribute-list .attribute-list-wrapper .attribute-value.active img,.component-attribute-list .attribute-list-wrapper .attribute-value:hover img{outline-width:2px;outline-color:var(--main-color)}.component-attribute-list .attribute-list-wrapper .attribute-value.disabled{cursor:none;pointer-events:none;opacity:0.5}.component-attribute-list .attribute-list-wrapper .attribute-value.shape .attribute-value-title{max-width:0;overflow:hidden;white-space:nowrap;transition:max-width 0.3s linear}.component-attribute-list .attribute-list-wrapper .attribute-value.shape.active .attribute-value-title{max-width:200px}.component-attribute-list .attribute-list-wrapper .attribute-value.shape.active .icon,.component-attribute-list .attribute-list-wrapper .attribute-value.shape.active .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-attribute-list .attribute-list-wrapper .attribute-value.shape.active img,.component-attribute-list .attribute-list-wrapper .attribute-value.shape.active .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-attribute-list .attribute-list-wrapper .attribute-value.shape.active img{outline:solid 2px var(--main-color);cursor:inherit}.responsive-enabled .component-attribute-list{max-width:calc(100vw - 48px)}@media screen and (max-width: 1199px){.responsive-enabled .component-attribute-list{margin-bottom:16px;max-width:calc(100vw - 32px)}}.component-products-filters{width:100%;background-color:var(--box-background-color);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:var(--black-title-color);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:var(--black-title-color)}.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:var(--black-title-color)}.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-product-variant-select{position:relative;width:100%;margin-bottom:24px;font-family:var(--font-family),sans-serif}.component-product-variant-select.active .icon-arrow-down{transform:rotate(180deg)}.component-product-variant-select.active .select-dropdown{opacity:1;visibility:visible;transform:scaleY(1)}.component-product-variant-select .select-button{display:flex;justify-content:space-between;align-items:center;width:100%;padding:16px;background-color:#EFEFEF80;border:1px solid #EFEFEF;cursor:pointer}.component-product-variant-select .select-button .selected-value{display:flex;flex-direction:row;gap:8px;text-align:left}.component-product-variant-select .select-button .selected-value img.icon,.component-product-variant-select .select-button .selected-value .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-product-variant-select .select-button .selected-value img,.component-product-variant-select .select-button .selected-value .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-product-variant-select .select-button .selected-value img{align-self:center;height:40px;width:40px}.component-product-variant-select .select-button .selected-value .variant-info{display:flex;flex-direction:column;gap:2px}.component-product-variant-select .select-button .selected-value .variant-info p{margin:0;color:var(--text-color);line-height:20px;font-size:16px;font-family:var(--font-family),sans-serif}.component-product-variant-select .select-button .selected-value .variant-info p.type{font-weight:500}.component-product-variant-select .select-button .selected-value .variant-info p.title{font-weight:300}.component-product-variant-select .select-button .icon-arrow-down{width:16px;height:16px}.component-product-variant-select .select-dropdown{position:absolute;z-index:400;display:flex;flex-direction:column;gap:24px;width:100%;list-style:none;box-shadow:0px 0px 10px 0px #2D2D2D1A;background-color:#F6F6F6;margin:0;padding:16px;max-height:296px;overflow-y:auto;transform:scaleY(0)}.component-product-variant-select .select-dropdown::-webkit-scrollbar{position:absolute;top:16px;right:16px;width:4px}.component-product-variant-select .select-dropdown::-webkit-scrollbar-track{background:#EFEFEF;border-radius:0px}.component-product-variant-select .select-dropdown::-webkit-scrollbar-thumb{background:#999999;border-radius:0px}.component-product-variant-select .select-dropdown li{position:relative;cursor:pointer}.component-product-variant-select .select-dropdown li a{width:100%;display:flex;flex-direction:row;gap:8px}.component-product-variant-select .select-dropdown li a img.icon,.component-product-variant-select .select-dropdown li a .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-product-variant-select .select-dropdown li a img,.component-product-variant-select .select-dropdown li a .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-product-variant-select .select-dropdown li a img{width:48px;height:48px}.component-product-variant-select .select-dropdown li a .label{font-size:16px;font-weight:300;line-height:16px;color:var(--grey-title-color);align-self:center;margin:0}.component-product-variant-select .select-dropdown li a:hover img,.component-product-variant-select .select-dropdown li a.selected img{outline:2px solid var(--main-color);outline-offset:-2px}.component-product-variant-select .select-dropdown li a:hover{text-decoration:none}.component-product-variant-select .select-dropdown li input[type="radio"]{display:none}.component-product-shape-select{position:relative;width:100%;margin-bottom:24px;font-family:var(--font-family),sans-serif}.component-product-shape-select.active .icon-arrow-down{transform:rotate(180deg)}.component-product-shape-select.active .select-dropdown{opacity:1;visibility:visible;transform:scaleY(1)}.component-product-shape-select .select-button{display:flex;justify-content:space-between;align-items:center;width:100%;padding:16px;background-color:var(--box-background-color);border:1px solid #EFEFEF;cursor:pointer}.component-product-shape-select .select-button .selected-value{display:flex;gap:8px;text-align:left}.component-product-shape-select .select-button .selected-value .icon,.component-product-shape-select .select-button .selected-value .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-product-shape-select .select-button .selected-value img,.component-product-shape-select .select-button .selected-value .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-product-shape-select .select-button .selected-value img{width:40px;height:40px;padding:4px;background:#fff;border:1px solid #dcdcdc;box-sizing:border-box}.component-product-shape-select .select-button .selected-value .shape-info{display:flex;flex-direction:column;gap:2px}.component-product-shape-select .select-button .selected-value .shape-info p{margin:0;color:var(--text-color);line-height:20px;font-size:16px;font-family:var(--font-family),sans-serif}.component-product-shape-select .select-button .selected-value .shape-info p.type{font-weight:500}.component-product-shape-select .select-button .selected-value .shape-info p.title{font-weight:300}.component-product-shape-select .select-button .icon-arrow-down{width:16px;height:16px}.component-product-shape-select .select-dropdown{position:absolute;z-index:400;display:grid;grid-template-columns:repeat(2, 1fr);width:100%;list-style:none;background-color:var(--box-background-color);border-width:0 1px 1px 1px;border-style:solid;border-color:#EFEFEF;margin:0;padding:8px;max-height:296px;overflow-y:auto;transform:scaleY(0);opacity:0;visibility:hidden;transform-origin:top}.component-product-shape-select .select-dropdown::-webkit-scrollbar{position:absolute;top:16px;right:16px;width:4px}.component-product-shape-select .select-dropdown::-webkit-scrollbar-track{background:#EFEFEF;border-radius:0}.component-product-shape-select .select-dropdown::-webkit-scrollbar-thumb{background:#999999;border-radius:0}.component-product-shape-select .select-dropdown li{position:relative;cursor:pointer}.component-product-shape-select .select-dropdown li a{display:flex;align-items:center;gap:8px;width:100%;padding:8px;border:1px solid transparent;background:#fff;box-sizing:border-box}.component-product-shape-select .select-dropdown li a .icon,.component-product-shape-select .select-dropdown li a .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-product-shape-select .select-dropdown li a img,.component-product-shape-select .select-dropdown li a .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-product-shape-select .select-dropdown li a img{width:40px;height:40px;padding:4px;background:#fff;border:1px solid #dcdcdc}.component-product-shape-select .select-dropdown li a .label{font-size:16px;font-weight:300;line-height:16px;color:var(--grey-title-color);align-self:center;margin:0}.component-product-shape-select .select-dropdown li a.selected{border:1px solid var(--main-color)}.component-product-shape-select .select-dropdown li a.selected .label{font-weight:500}.component-product-shape-select .select-dropdown li a:hover{text-decoration:none}.component-product-shape-select .select-dropdown li a:hover .label{font-weight:500}.component-product-shape-select .select-dropdown li input[type="radio"]{display:none}.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:var(--main-color);color:#fff;border:none;border-bottom:3px solid color-mix(in srgb, var(--main-color) 80%, black 20%);text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:var(--element-border-radius);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.082fc3f4.svg#loader-usage);mask-image:url(/build/icons.082fc3f4.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:var(--main-color);color:#fff;border:none;border-bottom:3px solid color-mix(in srgb, var(--main-color) 80%, black 20%);text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:var(--element-border-radius);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:var(--box-background-color);width:1em;height:1em;width:1.5em;height:1.5em;-webkit-mask-image:url(/build/icons.082fc3f4.svg#ruler-usage);mask-image:url(/build/icons.082fc3f4.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.082fc3f4.svg#loader-usage);mask-image:url(/build/icons.082fc3f4.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:var(--box-background-color);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}}.no-effects .component-four-column-products-list .product .product-configurator-button{transition:none}.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;border-radius:0 0 var(--container-border-radius) var(--container-border-radius)}.component-framed-mirrors-products-list>.product{background-color:var(--box-background-color);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:var(--grey-title-color);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:var(--main-color);color:#fff;border:none;border-bottom:3px solid color-mix(in srgb, var(--main-color) 80%, black 20%);text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:var(--element-border-radius);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.082fc3f4.svg#loader-usage);mask-image:url(/build/icons.082fc3f4.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:var(--main-color);color:#fff;border:none;border-bottom:3px solid color-mix(in srgb, var(--main-color) 80%, black 20%);text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:var(--element-border-radius);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:var(--box-background-color);width:1em;height:1em;width:1.5em;height:1.5em;-webkit-mask-image:url(/build/icons.082fc3f4.svg#ruler-usage);mask-image:url(/build/icons.082fc3f4.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.082fc3f4.svg#loader-usage);mask-image:url(/build/icons.082fc3f4.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%}}.no-effects .component-framed-mirrors-products-list .product{pointer-events:none}.component-cookies-confirmation{display:none}.component-cookies-confirmation .confirmation{position:fixed;bottom:0;left:0;width:100%;background-color:rgba(255,255,255,0.9);display:flex;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);z-index:200}.component-cookies-confirmation .confirmation p{font-size:12px;color:#666666;font-weight:300;max-width:500px}.component-cookies-confirmation .confirmation p a{text-decoration:underline;color:#666666;font-weight:400;cursor:pointer}.component-cookies-confirmation .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 color-mix(in srgb, #328d2b 80%, black 20%);text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:var(--element-border-radius);font-size:.8rem;margin-left:15px}.component-cookies-confirmation .confirmation button.disabled,.component-cookies-confirmation .confirmation button:disabled{pointer-events:none;opacity:.5}.component-cookies-confirmation .confirmation button:focus{outline:none}.component-cookies-confirmation .confirmation button.loading:before{-webkit-mask-image:url(/build/icons.082fc3f4.svg#loader-usage);mask-image:url(/build/icons.082fc3f4.svg#loader-usage);animation:spin 1s infinite linear}.component-cookies-confirmation .confirmation .icon-cookie{width:32px;height:32px;fill:#666;margin-right:20px}.component-cookies-confirmation .confirmation,.component-cookies-confirmation .spacer{height:60px}@media screen and (max-width: 1170px){.responsive-enabled .component-cookies-confirmation .confirmation{padding:0 15px}}@media screen and (max-width: 767px) and (min-width: 320px){.responsive-enabled .component-cookies-confirmation .confirmation{flex-direction:column;height:auto}.responsive-enabled .component-cookies-confirmation .confirmation p{order:1;text-align:center}.responsive-enabled .component-cookies-confirmation .confirmation button{order:3;margin:15px 0 15px 0}.responsive-enabled .component-cookies-confirmation .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:var(--grey-title-color)}.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:var(--grey-title-color)}.component-cookies-settings .icon-remove:hover{fill:color-mix(in srgb, var(--grey-title-color) 80%, black 20%)}.component-cookies-settings .description{color:var(--text-color);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:var(--grey-title-color);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:var(--button-grey-color);color:#fff;border:none;border-bottom:3px solid color-mix(in srgb, var(--button-grey-color) 80%, black 20%);text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:var(--element-border-radius);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.082fc3f4.svg#loader-usage);mask-image:url(/build/icons.082fc3f4.svg#loader-usage);animation:spin 1s infinite linear}.component-cookies-settings .buttons-container button:hover{background:color-mix(in srgb, var(--button-grey-color) 90%, black 10%)}.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 color-mix(in srgb, #328d2b 80%, black 20%);text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:var(--element-border-radius);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.082fc3f4.svg#loader-usage);mask-image:url(/build/icons.082fc3f4.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}@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:var(--box-background-color);padding:20px;border-top:solid 1px #f4f4f4}.component-products-shapes .shapes-title{padding:0 0 5px 0;color:var(--black-title-color);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 var(--main-color)}.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{position:relative;background:#fff;padding:15px;margin-bottom:20px}.component-shapes-list .shapes-list{width:100%;overflow-x:auto;scrollbar-width:none;list-style-type:none;padding:0;margin:0;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:0}.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 var(--main-color)}.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:40px;max-height:40px;fill:#ddd;vertical-align:bottom}.component-shapes-list .shapes-list.distributed{justify-content:space-between}.component-shapes-list .button{width:70px;height:66px;position:absolute;display:flex;align-items:center;cursor:pointer;top:calc(50% - 35px);z-index:2}.component-shapes-list .button .icon,.component-shapes-list .button .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-shapes-list .button img,.component-shapes-list .button .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-shapes-list .button img{width:16px;height:16px;fill:#626262;stroke:none}.component-shapes-list .button.left{left:0;background:linear-gradient(90deg, #fff 45%, rgba(255,255,255,0.4) 70%, rgba(255,255,255,0) 100%);justify-content:left;padding-left:16px}.component-shapes-list .button.right{right:0;background:linear-gradient(270deg, #fff 45%, rgba(255,255,255,0.4) 70%, rgba(255,255,255,0) 100%);justify-content:right;padding-right:16px}.component-shapes-list .button.hidden{display:none}.component-configurator-tabs .tabs{display:flex;list-style-type:none;margin:0;padding:0;color:var(--grey-link-color);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:var(--green-link-color)}.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:var(--green-link-color);width:25px;height:25px}.component-configurator-tabs .tabs .tab.information.active{background-color:var(--box-background-color)}.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:var(--text-color)}.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:var(--grey-title-color);display:block}.responsive-enabled .component-configurator-tabs .tab-contents .tab-content.configurator .configurator-title .icon-measuring-tape{display:inline;width:26px;height:26px;fill:var(--grey-title-color);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:var(--grey-title-color);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-product-variant-lists{margin-bottom:20px}.component-product-variant-lists .expandable-variant-list{background-color:var(--box-background-color)}.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:var(--grey-title-color);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:var(--black-title-color)}.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:var(--black-title-color)}.component-product-variant-lists .variant:hover{cursor:pointer}.component-product-variant-lists .variant-list{width:100%;background-color:var(--box-background-color);padding:15px;border-top:solid 1px #f4f4f4;display:flex}.component-tooltip{position:relative}.component-tooltip .icon-info{width:15px;height:15px;fill:var(--main-color);vertical-align:-3px;margin-left:5px;cursor:pointer}.component-tooltip:hover .tooltip-content{display:block}.component-tooltip .tooltip-content{position:absolute;background-color:var(--main-color);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 var(--main-color) var(--main-color);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:var(--green-color);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:var(--box-background-color);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:var(--box-background-color);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:var(--main-color);color:#fff;border:none;border-bottom:3px solid color-mix(in srgb, var(--main-color) 80%, black 20%);text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:var(--element-border-radius);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:var(--box-background-color);width:1em;height:1em;width:1.5em;height:1.5em;-webkit-mask-image:url(/build/icons.082fc3f4.svg#ruler-usage);mask-image:url(/build/icons.082fc3f4.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.082fc3f4.svg#loader-usage);mask-image:url(/build/icons.082fc3f4.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;z-index:2}@media screen and (max-width: 767px) and (min-width: 320px){.responsive-enabled .component-legacy-product-sidebar{position:static}}.no-effects .component-legacy-product-sidebar{position:relative}.component-free-shipping-badge .badge{fill:#B51A1A}.component-free-shipping-badge .bottom-text{fill:none}.component-free-shipping-badge .text{font-family:var(--font-family),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-global-message-holiday-business-hours{line-height:48px;margin-bottom:8px;background-color:white;font-size:14px;text-align:center;color:var(--text-color);min-width:1200px;overflow:hidden}.component-global-message-holiday-business-hours.easter{border-bottom:1px solid var(--green-color)}.component-global-message-holiday-business-hours.easter .icon,.component-global-message-holiday-business-hours.easter .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-global-message-holiday-business-hours.easter img,.component-global-message-holiday-business-hours.easter .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-global-message-holiday-business-hours.easter img{width:48px;height:48px}.component-global-message-holiday-business-hours.christmas{border-bottom:1px solid #999999}.component-global-message-holiday-business-hours.christmas .icon,.component-global-message-holiday-business-hours.christmas .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-global-message-holiday-business-hours.christmas img,.component-global-message-holiday-business-hours.christmas .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-global-message-holiday-business-hours.christmas img{width:96px;height:48px}.component-global-message-holiday-business-hours .icon,.component-global-message-holiday-business-hours .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-global-message-holiday-business-hours img,.component-global-message-holiday-business-hours .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-global-message-holiday-business-hours img{margin-right:16px;vertical-align:bottom;position:relative;top:1px}@media screen and (max-width: 1199px){.responsive-enabled .component-global-message-holiday-business-hours{display:none}}.component-global-message-shipping{display:flex;justify-content:center;margin-bottom:8px;background-color:var(--main-color);min-width:1200px;font-size:14px;font-weight:400;line-height:16px;text-align:center;color:#fff}.component-global-message-shipping .icon-free-shipping{width:48px;height:48px;vertical-align:-10px;margin-left:16px}.component-global-message-shipping .icon-free-shipping:first-of-type{margin-right:16px;margin-left:0;transform:scale(-1, 1)}.component-global-message-shipping .content{padding:16px 0}.component-global-message-shipping .content strong{font-weight:500}.component-global-message-shipping .content a{margin-left:16px;color:#fff;text-decoration:none}.component-global-message-shipping .content a span{text-decoration:underline}.component-global-message-shipping .content a .icon-arrow-right{width:10px;height:9px;fill:#fff;vertical-align:0px}@media screen and (max-width: 1199px){.responsive-enabled .component-global-shipping-message{display:none}}.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:var(--main-color)}.component-full-width-category-menu{position:sticky;position:-webkit-sticky;top:0}.component-full-width-category-menu .list{width:100%;border-bottom:1px solid var(--main-color);background-color:var(--box-background-color);margin-bottom:20px;display:flex;flex-direction:row;align-items:center;justify-content:center}.component-full-width-category-menu .list .item{cursor:pointer;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 .category-icon{height:45px;max-width:65px;fill:var(--grey-title-color)}.component-full-width-category-menu .list .item .category-icon+span{margin-right:10px;padding:0}.component-full-width-category-menu .list .item span{color:#626262;font-size:14px;font-weight:500;padding:0 20px}.component-full-width-category-menu .list .item:last-child{border-right:1px solid #ccc}.component-full-width-category-menu .list .item.active{background-color:#f8f8f8}.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:var(--main-color);color:#fff;border:none;border-bottom:3px solid color-mix(in srgb, var(--main-color) 80%, black 20%);text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:var(--element-border-radius);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.082fc3f4.svg#loader-usage);mask-image:url(/build/icons.082fc3f4.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 color-mix(in srgb, #B6B6B6 80%, black 20%);text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:var(--element-border-radius);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.082fc3f4.svg#loader-usage);mask-image:url(/build/icons.082fc3f4.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-product-list .product-line{display:flex;align-items:flex-start;width:100%;min-height:130px;border-bottom:var(--border);padding:24px 0;color:var(--grey-title-color);flex-direction:column;row-gap:16px}.component-cart-product-list .product-line .details-wrapper{display:flex;flex-direction:row;width:100%}.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{margin-right:16px;min-width:120px;max-width:120px;align-self:flex-start;position:relative}.component-cart-product-list .product-line .photo img{width:100%}.component-cart-product-list .product-line .details{display:flex;flex-direction:column;row-gap:16px;width:calc(100% - 136px)}.component-cart-product-list .product-line .details .details-line{display:flex;align-items:center;justify-content:space-between}.component-cart-product-list .product-line .name{display:block;font-size:16px;color:inherit;text-decoration:none;max-width:380px;font-weight:400;line-height:24px}.component-cart-product-list .product-line .attributes{padding:0;flex:1;row-gap:16px;display:flex;flex-direction:column;width:100%}.component-cart-product-list .product-line .attributes ul{list-style-type:none;padding:0;margin:0;display:flex;flex-direction:column;row-gap:8px}.component-cart-product-list .product-line .attributes ul li{position:relative;padding:0px 16px;font-size:16px;line-height:20px;font-weight:300}.component-cart-product-list .product-line .attributes ul li:not(.comment):before{content:" ";width:8px;height:8px;background-color:var(--orange-title-color);position:absolute;left:0px;top:50%;transform:translateY(-50%)}.component-cart-product-list .product-line .attributes ul li.comment{border-left:var(--orange-title-color) solid 2px;padding:5px 0 5px 16px;margin-top:8px}.component-cart-product-list .product-line .attributes ul li.comment .title{line-height:24px;font-weight:400;font-size:16px;color:var(--light-grey-title-color)}.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{display:flex;flex-direction:column;row-gap:5px;text-align:right;font-size:16px;font-weight:500;width:130px}.component-cart-product-list .product-line .price .original{text-decoration:line-through;text-decoration-thickness:1px;color:#B4B4B4;font-weight:300}.component-cart-product-list .product-line .price .discounted{font-weight:700;color:#328d2b}.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{display:flex;column-gap:8px;right:0;text-align:right;font-size:16px;justify-content:space-between;width:100%;padding-left:136px}.component-cart-product-list .product-line .cart-actions .delete-button{margin-left:auto}.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;font-size:16px}.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:var(--red-color);display:flex;align-items:center;column-gap:8px;line-height:24px}.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:16px;height:16px;fill:var(--red-color);stroke:none}.component-cart-product-list .product-line .cart-actions .view-attachment{color:var(--orange-link-color);display:flex;flex-direction:row;align-items:center;column-gap:8px;margin-left:0;line-height:24px}.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:14px;height:16px;fill:var(--main-color);stroke:none}.component-cart-product-list-mobile{display:none}.component-cart-product-list-mobile .product-line{border-bottom:var(--border);padding:16px}.component-cart-product-list-mobile .product-line:last-child{border-bottom:none}.component-cart-product-list-mobile .product-line .photo{display:flex;flex-direction:row;column-gap:16px;align-items:center;text-decoration:none}.component-cart-product-list-mobile .product-line .photo:active{color:var(--black-title-color)}.component-cart-product-list-mobile .product-line .photo img{width:74px}.component-cart-product-list-mobile .product-line .photo .name{font-weight:400;font-size:16px;line-height:24px;color:var(--black-title-color)}.component-cart-product-list-mobile .product-line .attributes{list-style-type:none;padding:0px;color:var(--text-color)}.component-cart-product-list-mobile .product-line .attributes li{position:relative;padding:0px 16px;margin-bottom:8px;line-height:20px;font-weight:300}.component-cart-product-list-mobile .product-line .attributes li:not(.comment):before{content:" ";width:8px;height:8px;background-color:var(--orange-title-color);position:absolute;left:0px;top:50%;transform:translateY(-50%)}.component-cart-product-list-mobile .product-line .attributes li.comment{border-left:var(--main-color) solid 2px;padding-left:14px;padding-bottom:4px;font-size:16px;line-height:20px;margin-top:20px;font-weight:300;color:var(--text-color)}.component-cart-product-list-mobile .product-line .attributes li.comment .title{line-height:24px;font-weight:400;font-size:16px;color:var(--light-grey-title-color);padding:5px 0}.component-cart-product-list-mobile .product-line .attachments{border-bottom:var(--border);border-top:var(--border);margin-top:16px;padding:16px 0;display:flex;flex-direction:column;row-gap:8px}.component-cart-product-list-mobile .product-line .attachments .attachment{color:var(--main-color);text-decoration:none}.component-cart-product-list-mobile .product-line .attachments .attachment>span{padding-left:4px}.component-cart-product-list-mobile .product-line .attachments .attachment .icon,.component-cart-product-list-mobile .product-line .attachments .attachment .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-cart-product-list-mobile .product-line .attachments .attachment img,.component-cart-product-list-mobile .product-line .attachments .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-mobile .product-line .attachments .attachment img{width:13px;height:13px;fill:var(--main-color);stroke:none;vertical-align:-1px}.component-cart-product-list-mobile .product-line .details{padding:16px 0 0 0;display:flex;flex-direction:column;row-gap:16px}.component-cart-product-list-mobile .product-line .details .details-line{display:flex;flex-direction:row;justify-content:space-between;color:var(--grey-title-color);font-weight:300;font-size:16px;height:32px;align-items:center}.component-cart-product-list-mobile .product-line .price{display:flex;flex-direction:column;row-gap:5px;text-align:right;font-size:16px;font-weight:500;width:130px}.component-cart-product-list-mobile .product-line .price .original{text-decoration:line-through;text-decoration-thickness:1px;color:#B4B4B4;font-weight:300}.component-cart-product-list-mobile .product-line .price .discounted{font-weight:700;color:#328d2b}.component-cart-product-list-mobile .product-line .remove-item{display:flex;justify-content:flex-end;margin:16px 0 0 0}.component-cart-product-list-mobile .product-line .remove-item .delete-product{color:var(--red-color);font-size:16px;font-weight:400;display:flex;align-items:center;font-family:var(--font-family)}.component-cart-product-list-mobile .product-line .remove-item .delete-product.sylius-delete-button{background:none;border:none;padding:0;cursor:pointer}.component-cart-product-list-mobile .product-line .remove-item .delete-product .icon,.component-cart-product-list-mobile .product-line .remove-item .delete-product .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-cart-product-list-mobile .product-line .remove-item .delete-product img,.component-cart-product-list-mobile .product-line .remove-item .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-mobile .product-line .remove-item .delete-product img{width:16px;height:16px;fill:var(--red-color);stroke:none;margin-right:5px}@media screen and (max-width: 1199px){.responsive-enabled .component-cart-product-list{display:none}.responsive-enabled .component-cart-product-list-mobile{display:block}}.component-cart-item-quantity .changeable-item-quantity{display:flex;justify-content:center;position:relative}.component-cart-item-quantity .changeable-item-quantity.updating:after{content:'';position:absolute;right:10px;top:6px;display:block;border-radius:50%;width:10px;height:10px;border:0.25rem solid var(--main-color);border-top-color:#fff;animation:spin 1s infinite linear}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.component-cart-item-quantity .changeable-item-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;border-radius:var(--element-border-radius) 0 0 var(--element-border-radius)}.component-cart-item-quantity .changeable-item-quantity input::-webkit-outer-spin-button,.component-cart-item-quantity .changeable-item-quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.component-cart-item-quantity .changeable-item-quantity input{-moz-appearance:textfield}.component-cart-item-quantity .changeable-item-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;border-radius:0 var(--element-border-radius) var(--element-border-radius) 0}.component-cart-item-quantity .changeable-item-quantity .change-buttons .icon,.component-cart-item-quantity .changeable-item-quantity .change-buttons .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-cart-item-quantity .changeable-item-quantity .change-buttons img,.component-cart-item-quantity .changeable-item-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-cart-item-quantity .changeable-item-quantity .change-buttons img{width:9px;height:12px;fill:#ccc;stroke:none}.component-cart-item-quantity .changeable-item-quantity .change-buttons .up,.component-cart-item-quantity .changeable-item-quantity .change-buttons .down{font-size:11px;width:100%;display:block;text-align:center;height:12px;color:#ddd;cursor:pointer}.component-cart-item-quantity .changeable-item-quantity .change-buttons .up:before,.component-cart-item-quantity .changeable-item-quantity .change-buttons .down:before{vertical-align:middle}.component-cart-item-quantity .changeable-item-quantity .change-buttons .up:hover,.component-cart-item-quantity .changeable-item-quantity .change-buttons .down:hover{color:#999999}.component-cart-item-quantity .changeable-item-quantity .change-buttons .up.disabled,.component-cart-item-quantity .changeable-item-quantity .change-buttons .down.disabled{opacity:.5;pointer-events:none}.component-cart-item-quantity .changeable-item-quantity-mobile{display:none;border:var(--border);justify-content:center;align-items:center;position:relative}.component-cart-item-quantity .changeable-item-quantity-mobile.updating:before{content:'';position:absolute;left:-33px;display:block;border-radius:50%;width:10px;height:10px;border:0.25rem solid var(--main-color);border-top-color:#fff;animation:spin 1s infinite linear}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.component-cart-item-quantity .changeable-item-quantity-mobile>input{border:none;outline:none;background:transparent;text-align:center;width:40px;font-size:16px;font-weight:300;-moz-appearance:textfield}.component-cart-item-quantity .changeable-item-quantity-mobile>input::-webkit-outer-spin-button,.component-cart-item-quantity .changeable-item-quantity-mobile>input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.component-cart-item-quantity .changeable-item-quantity-mobile .down,.component-cart-item-quantity .changeable-item-quantity-mobile .up{padding:7px 15px}.component-cart-item-quantity .changeable-item-quantity-mobile .down{border-right:var(--border)}.component-cart-item-quantity .changeable-item-quantity-mobile .up{border-left:var(--border)}.component-cart-item-quantity .changeable-item-quantity-mobile .icon,.component-cart-item-quantity .changeable-item-quantity-mobile .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-cart-item-quantity .changeable-item-quantity-mobile img,.component-cart-item-quantity .changeable-item-quantity-mobile .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-cart-item-quantity .changeable-item-quantity-mobile img{width:9px;height:12px;fill:var(--light-grey-color);stroke:none}@media screen and (max-width: 1199px){.responsive-enabled .component-cart-item-quantity .changeable-item-quantity{display:none}.responsive-enabled .component-cart-item-quantity .changeable-item-quantity-mobile{display:flex}}.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:var(--text-color);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;border-radius:var(--block-border-radius)}.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 color-mix(in srgb, #B6B6B6 80%, black 20%);text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:var(--element-border-radius);font-size:1rem;margin-top:0px;float:left;height:56px;font-size:18px}.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:var(--box-background-color);width:1em;height:1em;width:.8em;height:.8em;-webkit-mask-image:url(/build/icons.082fc3f4.svg#remove-usage);mask-image:url(/build/icons.082fc3f4.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.082fc3f4.svg#loader-usage);mask-image:url(/build/icons.082fc3f4.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:var(--main-color);color:#fff;border:none;border-bottom:3px solid color-mix(in srgb, var(--main-color) 80%, black 20%);text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:var(--element-border-radius);font-size:1rem;flex-direction:row-reverse;float:right;font-size:18px;height:56px}.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:var(--box-background-color);width:1em;height:1em;-webkit-mask-image:url(/build/icons.082fc3f4.svg#checkmark-usage);mask-image:url(/build/icons.082fc3f4.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.082fc3f4.svg#loader-usage);mask-image:url(/build/icons.082fc3f4.svg#loader-usage);animation:spin 1s infinite linear}@media screen and (max-width: 620px) and (min-width: 320px){.responsive-enabled .component-tos-agreement-box .ok-button{width:100%;margin-top:20px}.responsive-enabled .component-tos-agreement-box .cancel-button{width:100%}}.widget_container_stars_badge{float:left;width:330px;height:168px;position:relative;background:#fff;align-items:center;display:flex;justify-content:center}@media screen and (max-width: 1199px){.responsive-enabled .widget_container_stars_badge{width:100%;height:150px;padding-bottom:8px}}.component-sample-product{background:#fff;margin-top:20px}.component-sample-product .header{padding:15px 20px;display:flex;align-items:center;font-size:17px;font-weight:400;cursor:pointer;color:var(--grey-title-color)}.component-sample-product .header .icon-send-envelope{width:24px;height:15px;fill:#0ba85c;stroke:none}.component-sample-product .header .title{flex:1;padding-left:15px}.component-sample-product .header .icon-arrow-up,.component-sample-product .header .icon-arrow-down{width:12px;height:12px;fill:var(--text-color);stroke:none;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:var(--text-color);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 color-mix(in srgb, #0ba85c 80%, black 20%);text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:var(--element-border-radius);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:var(--box-background-color);width:1em;height:1em;width:1.5em;height:1.5em;-webkit-mask-image:url(/build/icons.082fc3f4.svg#cart-usage);mask-image:url(/build/icons.082fc3f4.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.082fc3f4.svg#loader-usage);mask-image:url(/build/icons.082fc3f4.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;border-radius:var(--container-border-radius);overflow:hidden}.component-checkout-steps .checkout-steps-wrapper{display:grid;grid-template-columns:25% 25% 25% 25%}.component-checkout-steps .step{position:relative;height:90px;display:flex;align-items:center;justify-content:center;border-bottom:solid 4px var(--orange-link-color)}.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.active{border-bottom-color:var(--orange-link-color)}.component-checkout-steps .step.active .step-inner-wrapper .title{color:var(--orange-link-color)}.component-checkout-steps .step.active .step-inner-wrapper .icon,.component-checkout-steps .step.active .step-inner-wrapper .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-checkout-steps .step.active .step-inner-wrapper img,.component-checkout-steps .step.active .step-inner-wrapper .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-inner-wrapper img{display:block;fill:var(--orange-link-color)}.component-checkout-steps .step.active .step-inner-wrapper .icon.icon-checkmark,.component-checkout-steps .step.active .step-inner-wrapper .page-legacy-product .select-option-row td.main img.icon-checkmark,.page-legacy-product .select-option-row td.main .component-checkout-steps .step.active .step-inner-wrapper img.icon-checkmark,.component-checkout-steps .step.active .step-inner-wrapper .page-legacy-product .select-option-row td .option-side-right img.icon-checkmark,.page-legacy-product .select-option-row td .option-side-right .component-checkout-steps .step.active .step-inner-wrapper img.icon-checkmark{display:none}.component-checkout-steps .step.active ~ .step{pointer-events:none;border-bottom-color:var(--bright-grey-color)}.component-checkout-steps .step.active ~ .step .title{color:var(--black-title-color)}.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;fill:var(--black-title-color)}.component-checkout-steps .step.active ~ .step .icon-checkmark{display:none}.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 .step-inner-wrapper{padding:21px 30px;display:flex;justify-content:center;align-items:flex-start;text-decoration:none;position:relative;column-gap:16px}.component-checkout-steps .step .step-inner-wrapper .step-content{display:flex;flex-direction:column;row-gap:4px}.component-checkout-steps .step .step-inner-wrapper .title{color:var(--light-text-color);display:block;font-size:16px;font-weight:500;line-height:20px}.component-checkout-steps .step .step-inner-wrapper .subtitle{display:block;color:var(--light-text-color);font-size:14px;font-weight:400;line-height:16px}.component-checkout-steps .step .icons{position:relative}.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{width:24px;height:24px;fill:var(--light-text-color)}.component-checkout-steps .step .icon.icon-checkmark,.component-checkout-steps .step .page-legacy-product .select-option-row td.main img.icon-checkmark,.page-legacy-product .select-option-row td.main .component-checkout-steps .step img.icon-checkmark,.component-checkout-steps .step .page-legacy-product .select-option-row td .option-side-right img.icon-checkmark,.page-legacy-product .select-option-row td .option-side-right .component-checkout-steps .step img.icon-checkmark{width:12px;height:12px;position:absolute;right:-9px;fill:white;background-color:var(--green-color);border-radius:50%;padding:2px}.component-checkout-steps .checkout-steps-wrapper-mobile{display:none}@media screen and (max-width: 1023px) and (min-width: 768px), screen and (max-width: 767px) and (min-width: 320px){.responsive-enabled .component-checkout-steps{display:flex;justify-content:center;flex-direction:column;align-items:center;row-gap:16px;padding:16px 0}.responsive-enabled .component-checkout-steps .checkout-steps-wrapper{display:block}.responsive-enabled .component-checkout-steps .checkout-steps-wrapper .step-content{padding-top:5px}.responsive-enabled .component-checkout-steps .checkout-steps-wrapper .step{height:auto}.responsive-enabled .component-checkout-steps .checkout-steps-wrapper .step:not(.active){display:none}.responsive-enabled .component-checkout-steps .step{border-bottom:none}.responsive-enabled .component-checkout-steps .step:hover{background-color:var(--white-color)}.responsive-enabled .component-checkout-steps .step .step-inner-wrapper{flex-direction:column;padding:0;align-items:center}.responsive-enabled .component-checkout-steps .step .step-inner-wrapper .icon,.responsive-enabled .component-checkout-steps .step .step-inner-wrapper .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .responsive-enabled .component-checkout-steps .step .step-inner-wrapper img,.responsive-enabled .component-checkout-steps .step .step-inner-wrapper .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .responsive-enabled .component-checkout-steps .step .step-inner-wrapper img{fill:var(--black-title-color)}.responsive-enabled .component-checkout-steps .step .step-inner-wrapper .step-content{text-align:center}.responsive-enabled .component-checkout-steps .step .step-inner-wrapper .step-content .title{color:var(--black-title-color)}.responsive-enabled .component-checkout-steps .step:not(.active) .icons,.responsive-enabled .component-checkout-steps .step:not(.active) .step-content{display:none}.responsive-enabled .component-checkout-steps .checkout-steps-wrapper-mobile{display:flex;flex-direction:row;column-gap:24px}.responsive-enabled .component-checkout-steps .checkout-steps-wrapper-mobile .circle{position:relative;display:flex;text-decoration:none;justify-content:center}.responsive-enabled .component-checkout-steps .checkout-steps-wrapper-mobile .circle .icon,.responsive-enabled .component-checkout-steps .checkout-steps-wrapper-mobile .circle .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .responsive-enabled .component-checkout-steps .checkout-steps-wrapper-mobile .circle img,.responsive-enabled .component-checkout-steps .checkout-steps-wrapper-mobile .circle .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .responsive-enabled .component-checkout-steps .checkout-steps-wrapper-mobile .circle img{width:12px;height:12px;position:absolute;right:-7px;fill:white;background-color:var(--green-color);border-radius:50%;padding:2px}.responsive-enabled .component-checkout-steps .checkout-steps-wrapper-mobile .circle .number{width:24px;height:24px;border-radius:50%;line-height:24px;font-size:14px;text-align:center;background-color:var(--bright-grey-color);border:none;color:var(--light-text-color)}.responsive-enabled .component-checkout-steps .checkout-steps-wrapper-mobile .circle.active .number{color:var(--orange-link-color);background-color:var(--white-color);border:solid 1px var(--orange-link-color)}.responsive-enabled .component-checkout-steps .checkout-steps-wrapper-mobile .circle.active .icon,.responsive-enabled .component-checkout-steps .checkout-steps-wrapper-mobile .circle.active .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .responsive-enabled .component-checkout-steps .checkout-steps-wrapper-mobile .circle.active img,.responsive-enabled .component-checkout-steps .checkout-steps-wrapper-mobile .circle.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-checkout-steps .checkout-steps-wrapper-mobile .circle.active img{display:none}.responsive-enabled .component-checkout-steps .checkout-steps-wrapper-mobile .circle.active ~ .circle{pointer-events:none}.responsive-enabled .component-checkout-steps .checkout-steps-wrapper-mobile .circle.active ~ .circle .number{background-color:var(--white-color);border:solid 1px var(--grey-title-color);color:var(--grey-title-color)}.responsive-enabled .component-checkout-steps .checkout-steps-wrapper-mobile .circle.active ~ .circle .icon,.responsive-enabled .component-checkout-steps .checkout-steps-wrapper-mobile .circle.active ~ .circle .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .responsive-enabled .component-checkout-steps .checkout-steps-wrapper-mobile .circle.active ~ .circle img,.responsive-enabled .component-checkout-steps .checkout-steps-wrapper-mobile .circle.active ~ .circle .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .responsive-enabled .component-checkout-steps .checkout-steps-wrapper-mobile .circle.active ~ .circle img{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;border-radius:var(--element-border-radius)}.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:16px;height:16px;margin:0 8px 0 8px;fill:#626262}.component-address-book-select .heading .icon.icon-arrow-up,.component-address-book-select .heading .page-legacy-product .select-option-row td.main img.icon-arrow-up,.page-legacy-product .select-option-row td.main .component-address-book-select .heading img.icon-arrow-up,.component-address-book-select .heading .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-address-book-select .heading img.icon-arrow-up,.component-address-book-select .heading .icon.icon-arrow-down,.component-address-book-select .heading .page-legacy-product .select-option-row td.main img.icon-arrow-down,.page-legacy-product .select-option-row td.main .component-address-book-select .heading img.icon-arrow-down,.component-address-book-select .heading .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-address-book-select .heading img.icon-arrow-down{width:15px;height:15px;margin:0;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.component-address-book-select .heading .icon.icon-arrow-up,.component-address-book-select .heading .page-legacy-product .select-option-row td.main img.icon-arrow-up,.page-legacy-product .select-option-row td.main .component-address-book-select .heading img.icon-arrow-up,.component-address-book-select .heading .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-address-book-select .heading img.icon-arrow-up{display:none}.component-address-book-select .heading .text{color:#626262;font-weight:300;padding:18px 15px 18px 0;line-height:20px;flex:1}.component-address-book-select .heading .text strong{font-weight:400}.component-address-book-select .menu{position:absolute;background:var(--box-background-color);z-index:200;width:100%;border:var(--border);border-top:none;display:none;box-shadow:0px 2px 5px rgba(0,0,0,0.1);border-radius:var(--element-border-radius)}.component-address-book-select .menu .item{padding:16px 8px 16px 24px;margin:0 8px;color:var(--text-color);font-weight:300;border-bottom:var(--border);cursor:pointer}.component-address-book-select .menu .item:last-child{border-bottom:none}.component-address-book-select .menu .item:hover{border-bottom-color:var(--orange-title-color)}.component-address-book-select .menu .item strong{font-weight:400}.component-address-book-select.active .menu{display:block}.component-address-book-select.active .heading .icon.icon-arrow-down,.component-address-book-select.active .heading .page-legacy-product .select-option-row td.main img.icon-arrow-down,.page-legacy-product .select-option-row td.main .component-address-book-select.active .heading img.icon-arrow-down,.component-address-book-select.active .heading .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-address-book-select.active .heading img.icon-arrow-down{display:none}.component-address-book-select.active .heading .icon.icon-arrow-up,.component-address-book-select.active .heading .page-legacy-product .select-option-row td.main img.icon-arrow-up,.page-legacy-product .select-option-row td.main .component-address-book-select.active .heading img.icon-arrow-up,.component-address-book-select.active .heading .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-address-book-select.active .heading img.icon-arrow-up{display:block}.component-method-item{width:100%;display:flex;justify-content:space-between;align-items:center;border:var(--border);border-radius:var(--element-border-radius)}.component-method-item:has(input[type=radio]:checked),.component-method-item:hover{border-color:var(--main-color)}.component-method-item:has(input[type=radio]:disabled){border:var(--border)}.component-method-item input[type=radio]{display:none}.component-method-item input[type=radio]:checked ~ label:before{background-color:var(--white-color);border:solid 6px var(--main-color);width:10px;height:10px}.component-method-item input[type=radio]:focus ~ label:before{box-shadow:inset 0 0 0 5px white, 0px 0px 2px #ddd}.component-method-item input[type=radio]:disabled ~ label{opacity:.5;pointer-events:none}.component-method-item label{font-size:14px;font-weight:500;position:relative;padding:0 24px;color:#626262;display:flex;justify-content:flex-start;width:100%;align-items:center;cursor:pointer;column-gap:24px}.component-method-item label:before{content:'';width:20px;height:20px;display:block;border:1px solid #d9d9d9;border-radius:50%;background-color:white;box-shadow:inset 0 0 0 5px white}.component-method-item .content .method-item-title{font-size:16px;font-weight:500;line-height:24px;color:var(--grey-title-color)}.component-method-item .content .description{font-size:14px;font-weight:400;line-height:16px;color:var(--light-text-color);padding-top:5px}.component-method-item .fee{font-size:18px;font-weight:700;color:var(--gold-color)}.component-method-item .badge .badge-image{width:auto;max-width:150px;max-height:48px}.component-method-item .badge .badge-image.moneyorder{width:32px;height:32px}.component-method-item .badge .badge-image.invoice{width:24px;height:32px}.component-method-item .discount-label{background-color:var(--green-link-color);color:#fff;font-size:12px;line-height:14px;font-weight:500;padding:3px 5px;text-transform:uppercase;border-radius:var(--element-border-radius);position:absolute;top:-1px;right:-1px}@media screen and (max-width: 1199px){.responsive-enabled .component-method-item label{padding:0 16px;height:auto;column-gap:16px;min-height:72px}.responsive-enabled .component-method-item label .content{padding:15px 0}.responsive-enabled .component-method-item label:before{width:16px;height:16px;min-width:16px}.responsive-enabled .component-method-item input[type=radio]:checked ~ label:before{width:10px;height:10px;min-width:10px;border:solid 4px var(--main-color)}.responsive-enabled .component-method-item .fee{flex:none}}.component-checkout-summary{background-color:var(--box-background-color);width:100%;margin-bottom:20px;padding:15px 0px 0px 0px;display:block;font-size:14px;color:var(--black-title-color);position:sticky;top:0;border-radius:var(--container-border-radius)}.component-checkout-summary .title{border-left:3px solid var(--black-title-color);padding:5px 15px}.component-checkout-summary .title h4{margin:0px;font-weight:400;font-size:18px;color:var(--orange-title-color)}.component-checkout-summary .content{padding:0 16px;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;stroke:none;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;stroke:none;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:var(--border);font-size:14px;color:var(--grey-title-color)}.component-checkout-summary .order-shipping-method .line-title,.component-checkout-summary .order-payment-method .line-title{width:100%;display:block;font-size:16px;font-weight:300}.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:var(--alert-color)}.component-checkout-summary .order-summary-line{width:100%;padding:10px 0px;border-bottom:var(--border);font-size:14px;display:flex;flex-direction:row;justify-content:space-between;flex-wrap:nowrap;align-items:center}.component-checkout-summary .order-summary-line:last-child:not(.discount){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:var(--green-link-color)}.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 input[type=date],.component-checkout-summary .summary-agreement .form-group textarea,.component-checkout-summary .summary-agreement .form-group select{border:1px solid #d9d9d9;color:#4f4f4f;padding:21px 10px 1px 10px;font-size:16px;line-height:26px;height:56px;width:100%;max-width:100%;margin:0;font-family:inherit;-moz-appearance:none;-webkit-appearance:none;background-color:var(--box-background-color);border-radius:var(--element-border-radius)}.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 input[type=date]::-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 input[type=date]: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 input[type=date]: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 input[type=date]:-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 input[type=date]: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 input[type=date]:-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 select{cursor:pointer}.component-checkout-summary .summary-agreement .form-group .icon-arrow-down{position:absolute;top:50%;right:10px;transform:translateY(-50%);fill:#ccc;width:20px;height:15px;pointer-events:none}.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:26px}.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:14px;position:absolute;margin:1px;padding:8px 0 0 8px;width:calc(100% - 22px);border-radius:var(--element-border-radius) var(--element-border-radius) 0 0}.component-checkout-summary .summary-agreement .form-group>label.required:after{content:" *";color:var(--red-color)}.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:var(--black-title-color);font-weight:400;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:var(--toggle-switch-color);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:var(--main-color)}.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:var(--main-color)}.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:"✔\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:var(--main-color);line-height:20px;font-size:20px;text-align:center;vertical-align:middle;margin-top:-2px;border-radius:var(--element-border-radius)}.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:var(--main-color);color:#fff;border:none;border-bottom:3px solid color-mix(in srgb, var(--main-color) 80%, black 20%);text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:var(--element-border-radius);font-size:1rem;min-width:140px;float:right;height:56px}.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.082fc3f4.svg#loader-usage);mask-image:url(/build/icons.082fc3f4.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:var(--orange-link-color)}.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{width:auto;display:flex;justify-content:center;align-items:center;padding:0.7em 1.4em calc(.7em - 3px) 1.4em;background-color:var(--main-color);color:#fff;border:none;border-bottom:3px solid color-mix(in srgb, var(--main-color) 80%, black 20%);text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:var(--element-border-radius);font-size:1.15rem;height:56px}.component-checkout-summary .continue-shopping-button.disabled,.component-checkout-summary .continue-shopping-button:disabled{pointer-events:none;opacity:.5}.component-checkout-summary .continue-shopping-button:focus{outline:none}.component-checkout-summary .continue-shopping-button:before{content:'';background-color:var(--box-background-color);width:1em;height:1em;-webkit-mask-image:url(/build/icons.082fc3f4.svg#checkmark-usage);mask-image:url(/build/icons.082fc3f4.svg#checkmark-usage)}.component-checkout-summary .continue-shopping-button:before{margin-right:10px}.component-checkout-summary .continue-shopping-button.loading:before{-webkit-mask-image:url(/build/icons.082fc3f4.svg#loader-usage);mask-image:url(/build/icons.082fc3f4.svg#loader-usage);animation:spin 1s infinite linear}.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:var(--main-color);color:#fff;border:none;border-bottom:3px solid color-mix(in srgb, var(--main-color) 80%, black 20%);text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:var(--element-border-radius);font-size:1.15rem;flex-direction:row-reverse;font-family:var(--font-family),sans-serif;width:100%;height:56px}.component-checkout-summary button.disabled,.component-checkout-summary button:disabled{pointer-events:none;opacity:.5}.component-checkout-summary button:focus{outline:none}.component-checkout-summary button:before{content:'';background-color:var(--box-background-color);width:1em;height:1em;width:.8em;height:.8em;-webkit-mask-image:url(/build/icons.082fc3f4.svg#arrow-right-usage);mask-image:url(/build/icons.082fc3f4.svg#arrow-right-usage)}.component-checkout-summary button:before{margin-left:10px}.component-checkout-summary button.loading:before{-webkit-mask-image:url(/build/icons.082fc3f4.svg#loader-usage);mask-image:url(/build/icons.082fc3f4.svg#loader-usage);animation:spin 1s infinite linear;width:1em;height:1em;margin-right:-.2em}.component-checkout-summary.offer button{width:auto;display:flex;justify-content:center;align-items:center;padding:0.7em 1.4em calc(.7em - 3px) 1.4em;background-color:var(--main-color);color:#fff;border:none;border-bottom:3px solid color-mix(in srgb, var(--main-color) 80%, black 20%);text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:var(--element-border-radius);font-size:1.15rem;flex-direction:row-reverse;width:100%;height:56px}.component-checkout-summary.offer button.disabled,.component-checkout-summary.offer button:disabled{pointer-events:none;opacity:.5}.component-checkout-summary.offer button:focus{outline:none}.component-checkout-summary.offer button:before{content:'';background-color:var(--box-background-color);width:1em;height:1em;-webkit-mask-image:url(/build/icons.082fc3f4.svg#checkmark-usage);mask-image:url(/build/icons.082fc3f4.svg#checkmark-usage)}.component-checkout-summary.offer button:before{margin-left:10px}.component-checkout-summary.offer button.loading:before{-webkit-mask-image:url(/build/icons.082fc3f4.svg#loader-usage);mask-image:url(/build/icons.082fc3f4.svg#loader-usage);animation:spin 1s infinite linear}.component-checkout-summary .back-button{color:var(--light-grey-link-color);font-weight:500;font-size:16px;line-height:24px;text-decoration:none;text-align:center;display:none;justify-content:center;align-items:center;margin-top:16px;padding:16px 0 0 0;column-gap:10px}.component-checkout-summary .back-button .icon,.component-checkout-summary .back-button .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-checkout-summary .back-button img,.component-checkout-summary .back-button .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-checkout-summary .back-button img{width:16px;height:16px;fill:var(--light-grey-link-color)}@media screen and (max-width: 1199px){.responsive-enabled .component-checkout-summary{position:static;margin-top:20px;padding:16px 0}.responsive-enabled .component-checkout-summary .title{line-height:24px}.responsive-enabled .component-checkout-summary .continue-shopping-button{display:none}.responsive-enabled .component-checkout-summary>button{height:56px;width:calc(100% - 32px);margin-left:16px}.responsive-enabled .component-checkout-summary .back-button{display:flex;margin-top:16px}.responsive-enabled .component-checkout-summary .summary-agreement{width:100%}.responsive-enabled .component-checkout-summary .summary-agreement .checkbox-inline.vertically-centered{float:none;overflow:inherit;padding:12px 0;line-height:18px}.responsive-enabled .component-checkout-summary .summary-agreement .checkbox-inline.vertically-centered label span{font-size:16px}.responsive-enabled .component-checkout-summary .next-checkout-step-wrapper{padding:0 16px}}.no-effects .component-checkout-summary{position:relative}.component-order-summary{display:flex;flex-direction:column;background-color:var(--box-background-color);width:100%;padding:15px 0px 0px 0px;font-size:14px;color:var(--black-title-color);max-width:280px;position:sticky;top:0}.component-order-summary .title{border-left:3px solid var(--black-title-color);padding:5px 15px}.component-order-summary .title h4{margin:0px;font-weight:300;font-size:18px;color:var(--orange-title-color)}.component-order-summary .content{padding:0 15px 0 18px;min-height:75px;position:relative}.component-order-summary .order-summary-line{width:100%;padding:16px 0;border-bottom:var(--border);font-size:16px;display:grid;grid-template-columns:auto auto;flex-direction:row;justify-content:space-between;flex-wrap:wrap;align-items:center;color:#626262;font-weight:300}.component-order-summary .order-summary-line .title{width:100%;font-weight:400;padding:0px;border:none}.component-order-summary .order-summary-line .line-amount{text-align:end}.component-order-summary .order-summary-line:last-child:not(.discount){border-bottom:none;font-size:18px;font-weight:500}.component-order-summary .order-summary-line .free{color:var(--green-link-color)}.component-order-summary .order-summary-line .old-price{padding:0px 5px;position:relative}.component-order-summary .order-summary-line .old-price:before{position:absolute;border-top:1px solid #626262;top:calc(50% - 1px);left:0;width:100%;content:""}.component-order-summary .order-summary-line .new-price{font-size:14px;margin-left:5px}.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:var(--green-link-color)}.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.free-shipping a,.component-order-summary .order-summary-line.free-shipping span{text-align:right}.component-order-summary .order-summary-line.muted{color:#999}.component-order-summary .order-summary-line .icon-free-shipping{width:27px;height:27px;fill:currentColor;stroke:none;transform:rotateY(180deg)}.component-order-summary .order-summary-line .note-line{width:100%;font-size:11px;margin-top:3px}.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:var(--main-color);color:#fff;border:none;border-bottom:3px solid color-mix(in srgb, var(--main-color) 80%, black 20%);text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:var(--element-border-radius);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:var(--box-background-color);width:1em;height:1em;-webkit-mask-image:url(/build/icons.082fc3f4.svg#checkmark-usage);mask-image:url(/build/icons.082fc3f4.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;border-left:1px solid color-mix(in srgb, var(--main-color) 90%, black 10%)}.component-order-summary .continue-shopping-button.loading:before{-webkit-mask-image:url(/build/icons.082fc3f4.svg#loader-usage);mask-image:url(/build/icons.082fc3f4.svg#loader-usage);animation:spin 1s infinite linear}@media screen and (max-width: 1199px){.responsive-enabled .component-order-summary{padding:8px 0 0 0;max-width:100%}}.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:var(--border);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 var(--flash-error-color);border-left:4px solid var(--flash-error-color);background-color:color-mix(in srgb, var(--flash-error-color) 40%, white 60%);color:var(--grey-color);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:var(--alert-color);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:var(--border)}.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:var(--green-link-color);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 var(--flash-error-color);border-left:4px solid var(--flash-error-color);background-color:color-mix(in srgb, var(--flash-error-color) 40%, white 60%);color:var(--grey-color);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:var(--alert-color);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.paypal_ipn .payment-method-image{background-image:url(/build/images/paypal.f84c0e1c.png);width:136px;height:35px}.component-payment-methods .payment-method-list .payment-column.moneyorder .payment-method-image{background-image:url(/build/images/moneyorder.bc70c95b.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.ec39fa70.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.60a6533a.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.37518c1b.png);width:130px;height:70px}.component-payment-methods .payment-method-list .payment-column.invoice .payment-method-image{background-image:url(/build/images/invoice.e49c1ab3.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.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:var(--main-color);color:#fff;border:none;border-bottom:3px solid color-mix(in srgb, var(--main-color) 80%, black 20%);text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:var(--element-border-radius);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:var(--box-background-color);width:1em;height:1em;width:.8em;height:.8em;-webkit-mask-image:url(/build/icons.082fc3f4.svg#arrow-right-usage);mask-image:url(/build/icons.082fc3f4.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.082fc3f4.svg#loader-usage);mask-image:url(/build/icons.082fc3f4.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;stroke:none}.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:var(--light-grey-link-color);color:#fff;border:none;border-bottom:3px solid color-mix(in srgb, var(--light-grey-link-color) 80%, black 20%);text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:var(--element-border-radius);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:var(--box-background-color);width:1em;height:1em;width:.8em;height:.8em;-webkit-mask-image:url(/build/icons.082fc3f4.svg#arrow-left-usage);mask-image:url(/build/icons.082fc3f4.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.082fc3f4.svg#loader-usage);mask-image:url(/build/icons.082fc3f4.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:var(--main-color);color:#fff;border:none;border-bottom:3px solid color-mix(in srgb, var(--main-color) 80%, black 20%);text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:var(--element-border-radius);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:var(--box-background-color);width:1em;height:1em;width:.8em;height:.8em;-webkit-mask-image:url(/build/icons.082fc3f4.svg#arrow-right-usage);mask-image:url(/build/icons.082fc3f4.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.082fc3f4.svg#loader-usage);mask-image:url(/build/icons.082fc3f4.svg#loader-usage);animation:spin 1s infinite linear;width:1em;height:1em;margin-right:-.2em}@media screen and (max-width: 1199px){.responsive-enabled .component-checkout-navigation{display:none}}.component-order-summary-top-menu{background-color:#ffffff;display:flex;font-size:14px;justify-content:space-between;align-items:center;padding:20px;margin-bottom:20px;border-radius:var(--container-border-radius)}.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:var(--warning-color);fill:var(--warning-color)}.component-order-summary-top-menu .payment-status.failed{color:var(--alert-color);fill:var(--alert-color)}.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:var(--main-color);color:#fff;border:none;border-bottom:3px solid color-mix(in srgb, var(--main-color) 80%, black 20%);text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:var(--element-border-radius);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:var(--box-background-color);width:1em;height:1em;width:.8em;height:.8em;-webkit-mask-image:url(/build/icons.082fc3f4.svg#arrow-right-usage);mask-image:url(/build/icons.082fc3f4.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.082fc3f4.svg#loader-usage);mask-image:url(/build/icons.082fc3f4.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}@media screen and (max-width: 1199px){.responsive-enabled .component-order-summary-top-menu{margin-bottom:0;display:grid;grid-template-columns:24px 1fr;column-gap:8px;align-items:start;padding-bottom:0}.responsive-enabled .component-order-summary-top-menu .cart-icon{padding:2px 0 0 0}.responsive-enabled .component-order-summary-top-menu .cart-icon .icon,.responsive-enabled .component-order-summary-top-menu .cart-icon .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .responsive-enabled .component-order-summary-top-menu .cart-icon img,.responsive-enabled .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 .responsive-enabled .component-order-summary-top-menu .cart-icon img{height:18px}.responsive-enabled .component-order-summary-top-menu .order .details{font-size:16px;font-weight:300}.responsive-enabled .component-order-summary-top-menu .pay-button,.responsive-enabled .component-order-summary-top-menu .payment-status{grid-column:span 2;width:100%;height:56px;margin-top:24px;font-size:18px}.responsive-enabled .component-order-summary-top-menu .payment-status{width:auto;display:flex;justify-content:center;align-items:center;padding:0.7em 1.4em calc(.7em - 3px) 1.4em;background-color:none;color:#fff;border:none;border-bottom:3px solid color-mix(in srgb, none 80%, black 20%);text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:var(--element-border-radius);font-size:.8rem;color:var(--main-color);border:solid 1px var(--main-color)}.responsive-enabled .component-order-summary-top-menu .payment-status.disabled,.responsive-enabled .component-order-summary-top-menu .payment-status:disabled{pointer-events:none;opacity:.5}.responsive-enabled .component-order-summary-top-menu .payment-status:focus{outline:none}.responsive-enabled .component-order-summary-top-menu .payment-status.loading:before{-webkit-mask-image:url(/build/icons.082fc3f4.svg#loader-usage);mask-image:url(/build/icons.082fc3f4.svg#loader-usage);animation:spin 1s infinite linear}.responsive-enabled .component-order-summary-top-menu .payment-status .icon,.responsive-enabled .component-order-summary-top-menu .payment-status .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .responsive-enabled .component-order-summary-top-menu .payment-status img,.responsive-enabled .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 .responsive-enabled .component-order-summary-top-menu .payment-status img{fill:var(--main-color)}}.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:var(--black-title-color);flex:1;font-size:16px;line-height:22px;font-style:normal}.component-order-summary-address-list .address .address-type{font-weight:500;margin:0 0 15px 0}.component-order-summary-address-list .address .country{margin-top:5px;align-items:center;display:flex}.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.32097ea9.png)}.component-order-summary-address-list .address .country.AT:before{background-image:url(/build/images/flag-at.fb8561aa.png)}.component-order-summary-address-list .address .country.LU:before{background-image:url(/build/images/flag-lu.870e3061.png)}.component-order-summary-address-list .address .country.CH:before{background-image:url(/build/images/flag-ch.91703ce7.png)}.component-order-summary-address-list .address .country.LI:before{background-image:url(/build/images/flag-li.3f869e96.png)}.component-order-summary-address-list .address .country.LT:before{background-image:url(/build/images/flag-lt.11c8f18a.png)}.component-order-summary-address-list .address .country:before{margin-top:0}.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}@media screen and (max-width: 1199px){.responsive-enabled .component-order-summary-address-list{padding-top:0;flex-direction:column;border-bottom:none}.responsive-enabled .component-order-summary-address-list .address{padding-top:16px;border-left:none;padding-left:0;border-bottom:var(--border)}}.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{align-items:center;color:#626262;display:flex;font-size:16px;justify-content:space-between;flex-wrap:wrap;padding:15px 0}.component-order-summary-totals .total-group .total.bold{font-size:18px;font-weight:500}.component-order-summary-totals .total-group .total .promotion-title{font-weight:500}.component-order-summary-totals .total-group .total .label{flex:1}.component-order-summary-totals .total-group .total .amount{text-align:end}.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:var(--green-link-color)}.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-summary-totals .total-group .total .free{color:var(--green-link-color)}.component-order-summary-totals .total-group .total .old-price{padding:0px 5px;position:relative}.component-order-summary-totals .total-group .total .old-price:before{position:absolute;border-top:1px solid #626262;top:calc(50% - 1px);left:0;width:100%;content:""}.component-order-summary-totals .total-group .total .new-price{font-size:14px;margin-left:5px}.component-order-summary-totals .total-group .total .note{width:100%;font-size:12px;margin-top:3px}.component-order-summary-totals .total-group .promotion-group{border-bottom:1px solid #f4f4f4;padding:15px 0}.component-order-summary-totals .total-group .promotion-group .total{border-bottom:none;padding:5px 0}.component-order-summary-totals .total-group .promotion-group .total:first-child{padding-top:0}.component-order-summary-totals .total-group .promotion-group .total:last-child:not(:first-child){font-weight:500;padding-bottom:0;padding-top:10px}.component-order-summary-totals .total-group .promotion-group .total:only-child{padding-bottom:0}.component-order-summary-totals .title{display:none;font-weight:500;font-size:18px}@media screen and (max-width: 1199px){.responsive-enabled .component-order-summary-totals{margin:0}.responsive-enabled .component-order-summary-totals .title{display:block}.responsive-enabled .component-order-summary-totals .total-group{margin:0;padding:24px 0 0 0;border-left:0}.responsive-enabled .component-order-summary-totals .total-group .total{font-weight:300;border:none}.responsive-enabled .component-order-summary-totals .total-group .promotion-group{border:none}}.component-order-method-list{display:flex}.component-order-method-list .method{align-items:center;background-color:#f4f4f4;color:var(--black-title-color);display:flex;flex:1;font-size:16px;justify-content:space-between;margin:0 10px;padding:25px 20px;border-radius:var(--block-border-radius)}.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:var(--black-title-color);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}@media screen and (max-width: 1199px){.responsive-enabled .component-order-method-list{flex-direction:column;row-gap:24px}.responsive-enabled .component-order-method-list .method{margin:0}}.component-order-channel-poll{min-height:120px;position:relative}.component-order-channel-poll .poll-wrapper{display:flex;flex-direction:column;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:var(--black-title-color);font-weight:500;margin:0;font-size:24px;line-height:28px}.component-order-channel-poll .poll-wrapper form{display:flex;flex-direction:column;align-items:flex-start}.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 input[type=date],.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:21px 10px 1px 10px;font-size:16px;line-height:26px;height:56px;width:100%;max-width:100%;margin:0;font-family:inherit;-moz-appearance:none;-webkit-appearance:none;background-color:var(--box-background-color);border-radius:var(--element-border-radius)}.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 input[type=date]::-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 input[type=date]: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 input[type=date]: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 input[type=date]:-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 input[type=date]: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 input[type=date]:-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 select{cursor:pointer}.component-order-channel-poll .poll-wrapper form .form-group .icon-arrow-down{position:absolute;top:50%;right:10px;transform:translateY(-50%);fill:#ccc;width:20px;height:15px;pointer-events:none}.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:26px}.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:14px;position:absolute;margin:1px;padding:8px 0 0 8px;width:calc(100% - 22px);border-radius:var(--element-border-radius) var(--element-border-radius) 0 0}.component-order-channel-poll .poll-wrapper form .form-group>label.required:after{content:" *";color:var(--red-color)}.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:var(--black-title-color);font-weight:400;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:var(--toggle-switch-color);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:var(--main-color)}.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:var(--main-color)}.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:"✔\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:var(--main-color);line-height:20px;font-size:20px;text-align:center;vertical-align:middle;margin-top:-2px;border-radius:var(--element-border-radius)}.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:var(--main-color);color:#fff;border:none;border-bottom:3px solid color-mix(in srgb, var(--main-color) 80%, black 20%);text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:var(--element-border-radius);font-size:1rem;min-width:140px;float:right;height:56px}.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.082fc3f4.svg#loader-usage);mask-image:url(/build/icons.082fc3f4.svg#loader-usage);animation:spin 1s infinite linear}.component-order-channel-poll .poll-wrapper form .form-inputs{width:100%}.component-order-channel-poll .poll-wrapper form .form-group{display:flex;flex-direction:column;row-gap:24px}.component-order-channel-poll .poll-wrapper form .form-group .radio-inline{margin:0}.component-order-channel-poll .poll-wrapper form .form-group .radio-inline label{cursor:pointer;font-weight:400;font-size:18px;line-height:24px;color:var(--light-grey-title-color);display:flex;column-gap:16px;align-items:center}.component-order-channel-poll .poll-wrapper form .form-group .radio-inline label:before{order:-2;margin:0}.component-order-channel-poll .poll-wrapper form .form-group .radio-inline label:after{width:24px;height:24px;content:'';display:block;order:-1}.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 .search+label:after{background-image:url(/build/images/ico-google.1505dc06.svg)}.component-order-channel-poll .poll-wrapper form .form-group .radio-inline .social+label:after{background-image:url(/build/images/ico-meta.3cce1c35.svg)}.component-order-channel-poll .poll-wrapper form .form-group .radio-inline .vehicle_ad+label:after{background-image:url(/build/images/ico-shipping.7665ffea.svg)}.component-order-channel-poll .poll-wrapper form .form-group .radio-inline .recommendation+label:after{background-image:url(/build/images/ico-recommendation.a631bcbb.svg)}.component-order-channel-poll .poll-wrapper form .form-group .radio-inline .other+label:after{background-image:url(/build/images/ico-plugin.c4fda026.svg)}.component-order-channel-poll .poll-wrapper form .form-group .radio-inline input[type=radio]:checked+label:before{background-color:var(--box-background-color);border-color:var(--main-color);border-width:6px;width:10px;height:10px}.component-order-channel-poll .poll-wrapper form .form-group .radio-inline input[type=radio]:checked+label{color:var(--black-title-color)}.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:var(--main-color);color:#fff;border:none;border-bottom:3px solid color-mix(in srgb, var(--main-color) 80%, black 20%);text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:var(--element-border-radius);font-size:1rem;flex-direction:row-reverse;z-index:1;height:56px;gap:16px;margin-top:22px;font-size:18px}.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:var(--box-background-color);width:1em;height:1em;width:.8em;height:.8em;-webkit-mask-image:url(/build/icons.082fc3f4.svg#arrow-right-usage);mask-image:url(/build/icons.082fc3f4.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.082fc3f4.svg#loader-usage);mask-image:url(/build/icons.082fc3f4.svg#loader-usage);animation:spin 1s infinite linear;width:1em;height:1em;margin-right:-.2em}.component-order-channel-poll .poll-wrapper form button[type=submit]:before{margin-left:0}.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{opacity:1;overflow-y:visible;visibility:visible;position:absolute;top:50%;width:100%}@media screen and (max-width: 1023px) and (min-width: 768px), screen and (max-width: 767px) and (min-width: 320px){.responsive-enabled .component-order-channel-poll .title{font-size:20px;line-height:24px}}.component-instagram-post blockquote.instagram-media,.component-instagram-post blockquote.instagram-media-registered,.component-instagram-post iframe.instagram-media:not(.instagram-media-rendered){display:none !important}.component-light-color-select{display:flex;justify-content:space-between;align-items:center;padding:16px 0;margin-top:15px;border-top:1px solid rgba(112,112,112,0.1)}.component-light-color-select .section-title{font-size:18px;color:var(--black-title-color);font-weight:500;line-height:20px;margin:0}.component-light-color-select .colors{display:grid;grid-template-columns:repeat(3, 1fr);grid-column-gap:16px}.component-light-color-select .colors .color{width:93px}.component-light-color-select .colors label{display:flex;align-items:center;justify-content:center;padding:8px 0 8px 0;cursor:pointer;border-bottom:2px solid transparent}.component-light-color-select .colors label .icon,.component-light-color-select .colors label .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-light-color-select .colors label img,.component-light-color-select .colors label .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-light-color-select .colors label img{width:32px;height:32px;margin-right:8px}.component-light-color-select .colors label .icon-lightbulb-warm-on,.component-light-color-select .colors label .icon-lightbulb-cold-on{display:none}.component-light-color-select .colors label span{font-size:16px;color:#999;font-weight:400;padding-top:5px}.component-light-color-select .colors input[type=radio]{display:none}.component-light-color-select .colors input[type=radio]:checked+label{border-bottom:2px solid var(--main-color)}.component-light-color-select .colors input[type=radio]:checked+label span{color:var(--main-color)}.component-light-color-select .colors input[type=radio]:checked+label .icon-lightbulb-warm-on,.component-light-color-select .colors input[type=radio]:checked+label .icon-lightbulb-cold-on{display:block}.component-light-color-select .colors input[type=radio]:checked+label .icon-lightbulb-warm-off,.component-light-color-select .colors input[type=radio]:checked+label .icon-lightbulb-cold-off{display:none}@media screen and (max-width: 767px) and (min-width: 320px), screen and (max-width: 620px) and (min-width: 320px){.responsive-enabled .component-light-color-select{flex:1;flex-direction:column;width:100%;align-self:center;margin-top:31px}.responsive-enabled .component-light-color-select .colors{display:flex;justify-content:space-between;width:100%}.responsive-enabled .component-light-color-select .section-title{align-self:flex-start;margin-bottom:8px}}.component-lamp-color-select{flex:1;margin-top:26px}.component-lamp-color-select .section-title{color:var(--black-title-color);font-size:18px;font-weight:500;line-height:20px}.component-lamp-color-select .color-list{display:flex;margin-top:16px;column-gap:32px}.component-lamp-color-select .color-list input[type="radio"]{display:none}.component-lamp-color-select .color-list label{display:flex;align-items:center;cursor:pointer;position:relative;font-size:18px;font-weight:500;color:var(--light-text-color)}.component-lamp-color-select .color-list label::before{content:"";width:28px;height:28px;border-radius:50%;display:inline-block;border:2px solid var(--light-grey-color);margin-right:16px}.component-lamp-color-select .color-list input[value="chrome"]+label::before{background:linear-gradient(90deg, #777 0%, #BEBEBE 100%)}.component-lamp-color-select .color-list input[value="black"]+label::before{background-color:#000000}.component-lamp-color-select .color-list input[type="radio"]:checked+label{color:var(--main-color)}.component-lamp-color-select .color-list input[type="radio"]:checked+label::before{border-color:var(--main-color)}.component-switchable-light-variants{flex:1;margin-top:16px}.component-switchable-light-variants .section-title{display:block;color:var(--black-title-color);font-size:18px;font-weight:500;line-height:20px;margin-bottom:16px}.component-switchable-light-variants .backlit-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center}.component-switchable-light-variants .backlit-wrap .middle{display:flex;flex-direction:row;justify-content:center;align-items:center}.component-switchable-light-variants .backlit-wrap .middle .center{border:2px solid var(--black-title-color);width:188px;height:120px;margin:16px}.component-switchable-light-variants .backlit-wrap .middle .center.with-lamps{width:150px;height:96px;margin:0 16px}.component-switchable-light-variants .backlit-wrap label{cursor:pointer;position:relative;display:block}.component-switchable-light-variants .backlit-wrap .icon,.component-switchable-light-variants .backlit-wrap .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-switchable-light-variants .backlit-wrap img,.component-switchable-light-variants .backlit-wrap .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-switchable-light-variants .backlit-wrap img{width:24px;height:24px;vertical-align:bottom}.component-switchable-light-variants .backlit-wrap .side-lamps{transform:translateY(-50%);top:50%;position:absolute}.component-switchable-light-variants .backlit-wrap .side-lamps.left{left:52px}.component-switchable-light-variants .backlit-wrap .side-lamps.right{right:52px}.component-switchable-light-variants .backlit-wrap .icon-lamp-on-mirror{width:7px;height:48px;fill:#626262}.component-switchable-light-variants .backlit-wrap .icon-lightbulb-warm-on,.component-switchable-light-variants .backlit-wrap .icon-lightbulb-cold-on{display:none}.component-switchable-light-variants .backlit-wrap input[type=checkbox]{display:none}.component-switchable-light-variants .backlit-wrap input[type=checkbox]:checked+label .icon-lightbulb-off{display:none}.component-switchable-light-variants .backlit-wrap input[type=checkbox]:checked+label .icon-lightbulb-warm-on{display:block}.component-switchable-light-variants .backlit-wrap.warm input[type=checkbox]:checked+label .icon-lightbulb-warm-on{display:block}.component-switchable-light-variants .backlit-wrap.warm input[type=checkbox]:checked+label .icon-lightbulb-cold-on{display:none}.component-switchable-light-variants .backlit-wrap.warm input[type=checkbox]:checked+label .icon-lamp-on-mirror{fill:var(--main-color)}.component-switchable-light-variants .backlit-wrap.neutral input[type=checkbox]:checked+label .icon-lightbulb-warm-on{display:none}.component-switchable-light-variants .backlit-wrap.neutral input[type=checkbox]:checked+label .icon-lightbulb-cold-on{display:block}.component-light-variants{flex:1;margin-top:16px}.component-light-variants .section-title{color:var(--black-title-color);font-size:18px;font-weight:500;line-height:20px}.component-light-variants .variant-list{display:grid;row-gap:16px;margin-top:16px}.component-light-variants .variant-list.columns-3{grid-template-columns:repeat(3, 1fr);column-gap:16px}.component-light-variants .variant-list.columns-3 .variant .icon,.component-light-variants .variant-list.columns-3 .variant .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-light-variants .variant-list.columns-3 .variant img,.component-light-variants .variant-list.columns-3 .variant .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-light-variants .variant-list.columns-3 .variant img{height:76px}.component-light-variants .variant-list.columns-4{grid-template-columns:repeat(4, 1fr);column-gap:16px}.component-light-variants .variant-list .variant label{position:relative;display:inline-block}.component-light-variants .variant-list .variant label.light-amount{display:flex;flex-flow:row;gap:16px;align-items:center;justify-content:center;height:56px;border:1px solid #b6b6b6;cursor:pointer}.component-light-variants .variant-list .variant label.light-amount .amount{color:#707070;font-size:18px;font-weight:500}.component-light-variants .variant-list .variant label.light-amount .background{display:none;height:10px;width:16px;background:white;position:absolute;top:100%;left:48%;transform:translate(-50%, -50%)}.component-light-variants .variant-list .variant label.light-amount .icon,.component-light-variants .variant-list .variant label.light-amount .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-light-variants .variant-list .variant label.light-amount img,.component-light-variants .variant-list .variant label.light-amount .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-light-variants .variant-list .variant label.light-amount img{width:40px;height:32px}.component-light-variants .variant-list .variant label.light-amount .icon-checkmark{top:100%}.component-light-variants .variant-list .variant label.light-amount svg[class^='icon icon-lamp-curba'],.component-light-variants .variant-list .variant label.light-amount svg[class^='icon icon-lamp-patrat']{height:40px}.component-light-variants .variant-list .variant .icon,.component-light-variants .variant-list .variant .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-light-variants .variant-list .variant img,.component-light-variants .variant-list .variant .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-light-variants .variant-list .variant img{width:100%;height:56px;vertical-align:bottom;cursor:pointer;fill:#707070;color:#707070}.component-light-variants .variant-list .variant svg[class^='icon icon-forte-sun'],.component-light-variants .variant-list .variant svg[class^='icon icon-moon'],.component-light-variants .variant-list .variant svg[class^='icon icon-bobby'],.component-light-variants .variant-list .variant svg[class^='icon icon-rundbogen']{width:56px}.component-light-variants .variant-list .variant .icon-checkmark{width:24px;height:24px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);fill:#328d2b;display:none}.component-light-variants .variant-list .variant img{border:2px solid transparent;cursor:pointer}.component-light-variants .variant-list .variant .color-name{text-align:center;color:#707070;font-size:14px;font-weight:400}.component-light-variants .variant-list .variant input[type=radio]{display:none}.component-light-variants .variant-list .variant input[type=radio]+label:hover{border-color:var(--main-color)}.component-light-variants .variant-list .variant input[type=radio]+label:hover .amount{color:var(--main-color)}.component-light-variants .variant-list .variant input[type=radio]+label:hover .icon,.component-light-variants .variant-list .variant input[type=radio]+label:hover .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-light-variants .variant-list .variant input[type=radio]+label:hover img,.component-light-variants .variant-list .variant input[type=radio]+label:hover .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-light-variants .variant-list .variant input[type=radio]+label:hover img{fill:var(--main-color);color:var(--main-color)}.component-light-variants .variant-list .variant input[type=radio]:checked+label{border-color:var(--main-color)}.component-light-variants .variant-list .variant input[type=radio]:checked+label .amount{color:var(--main-color)}.component-light-variants .variant-list .variant input[type=radio]:checked+label .icon,.component-light-variants .variant-list .variant input[type=radio]:checked+label .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-light-variants .variant-list .variant input[type=radio]:checked+label img,.component-light-variants .variant-list .variant input[type=radio]:checked+label .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-light-variants .variant-list .variant input[type=radio]:checked+label img{fill:var(--main-color);color:var(--main-color)}.component-light-variants .variant-list .variant input[type=radio]:checked+label img{border:2px solid var(--main-color)}.component-light-variants .variant-list .variant input[type=radio]:checked+label .orange .icon-checkmark{fill:var(--main-color);display:block}.component-light-variants .variant-list .variant input[type=radio]:checked+label .icon-checkmark{fill:var(--green-color);display:block;width:18px}.component-light-variants .variant-list .variant input[type=radio]:checked+label .background{display:block}.page-mirror-with-metal-frames-category .component-light-variants .section-title{color:#707070;font-size:14px;font-weight:700;line-height:inherit}@media screen and (max-width: 767px) and (min-width: 320px), screen and (max-width: 620px) and (min-width: 320px){.responsive-enabled .component-light-variants .variant-list{display:flex;overflow-x:scroll;margin-top:24px;margin-right:-16px;padding-right:16px;padding-bottom:8px}.responsive-enabled .component-light-variants .variant-list .variant{max-width:88px;flex-shrink:0}}.component-bathroom-mirror-menu{position:sticky;position:-webkit-sticky;top:0;z-index:4;margin-top:15px}.component-bathroom-mirror-menu .button{width:80px;height:66px;position:absolute;display:flex;align-items:center;cursor:pointer;top:calc(50% - 35px)}.component-bathroom-mirror-menu .button .icon,.component-bathroom-mirror-menu .button .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-bathroom-mirror-menu .button img,.component-bathroom-mirror-menu .button .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-bathroom-mirror-menu .button img{width:16px;height:16px;fill:#626262;stroke:none}.component-bathroom-mirror-menu .button.left{left:0;background:linear-gradient(90deg, #fff 45%, rgba(255,255,255,0.4) 70%, rgba(255,255,255,0) 100%);justify-content:left;padding-left:24px}.component-bathroom-mirror-menu .button.right{right:0;background:linear-gradient(270deg, #fff 45%, rgba(255,255,255,0.4) 70%, rgba(255,255,255,0) 100%);justify-content:right;padding-right:24px}.component-bathroom-mirror-menu .button.hidden{display:none}.component-bathroom-mirror-menu .list{width:100%;background-color:var(--box-background-color);display:inline-block;flex-direction:row;align-items:center;justify-content:center;padding:24px 14px;overflow-x:auto;white-space:nowrap;-ms-overflow-style:none;scrollbar-width:none;text-align:center;border-radius:var(--container-border-radius)}.component-bathroom-mirror-menu .list .item{cursor:pointer;margin-right:2px;display:inline-flex;justify-content:center;align-items:center;vertical-align:middle;text-decoration:none;padding:0 10px;fill:#999999;color:#999999}.component-bathroom-mirror-menu .list .item .icon,.component-bathroom-mirror-menu .list .item .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-bathroom-mirror-menu .list .item img,.component-bathroom-mirror-menu .list .item .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-bathroom-mirror-menu .list .item img{height:46px;width:64px}.component-bathroom-mirror-menu .list .item .icon+span,.component-bathroom-mirror-menu .list .item .page-legacy-product .select-option-row td.main img+span,.page-legacy-product .select-option-row td.main .component-bathroom-mirror-menu .list .item img+span,.component-bathroom-mirror-menu .list .item .page-legacy-product .select-option-row td .option-side-right img+span,.page-legacy-product .select-option-row td .option-side-right .component-bathroom-mirror-menu .list .item img+span{padding:0 0 0 8px}.component-bathroom-mirror-menu .list .item .icon-rundbogen{width:40px}.component-bathroom-mirror-menu .list .item .icon-forte-sun,.component-bathroom-mirror-menu .list .item .icon-moon,.component-bathroom-mirror-menu .list .item .icon-bobby-circle{width:46px}.component-bathroom-mirror-menu .list .item .icon-square-shadow{box-shadow:0 0 8px rgba(0,0,0,0.5);border:solid 1px #999999}.component-bathroom-mirror-menu .list .item .icon-square-shadow use{display:none}.component-bathroom-mirror-menu .list .item span{font-size:16px;font-weight:500;padding:0 20px}.component-bathroom-mirror-menu .list .item:last-child{margin-right:0}.component-bathroom-mirror-menu .list .item.active,.component-bathroom-mirror-menu .list .item:hover{color:var(--main-color);fill:var(--main-color)}.component-bathroom-mirror-menu .list .item.active .icon-square-shadow,.component-bathroom-mirror-menu .list .item:hover .icon-square-shadow{box-shadow:0 0 8px rgba(254,153,0,0.5);border-color:var(--main-color)}@-moz-document url-prefix(){.component-bathroom-mirror-menu .list .item:last-child{padding-right:14px}}.component-bathroom-mirror-menu .list .item-vertical{cursor:pointer;margin-right:4px;display:inline-flex;flex-direction:column;justify-content:center;align-items:center;vertical-align:middle;text-decoration:none;padding:0 14px;height:64px;fill:#999999;color:#999999;gap:8px}.component-bathroom-mirror-menu .list .item-vertical .icon,.component-bathroom-mirror-menu .list .item-vertical .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-bathroom-mirror-menu .list .item-vertical img,.component-bathroom-mirror-menu .list .item-vertical .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-bathroom-mirror-menu .list .item-vertical img{width:88px;height:32px;display:flex;flex-direction:row;align-items:center;justify-content:center}.component-bathroom-mirror-menu .list .item-vertical.active,.component-bathroom-mirror-menu .list .item-vertical:hover{color:var(--main-color);fill:var(--main-color)}.no-effects .component-bathroom-mirror-menu{position:relative}.no-effects .component-bathroom-mirror-menu .list{overflow-x:hidden}.no-effects .component-bathroom-mirror-menu .list .item-vertical:hover,.no-effects .component-bathroom-mirror-menu .list .item:hover{fill:#999999;color:#999999}.no-effects .component-bathroom-mirror-menu .list .item-vertical:hover .icon-square-shadow,.no-effects .component-bathroom-mirror-menu .list .item:hover .icon-square-shadow{box-shadow:0 0 8px rgba(0,0,0,0.5);border:solid 1px #999999}.component-award-banner{width:100%;height:208px;box-shadow:0 3px 3px rgba(0,0,0,0.03);background-color:var(--box-background-color);margin-bottom:20px;display:inline-flex;justify-content:center;align-items:center;column-gap:24px;border-radius:var(--container-border-radius)}.component-award-banner>img{width:344px;height:160px}.component-award-banner .content{display:flex;flex-direction:column;row-gap:5px;width:544px}.component-award-banner .content .caption{font-size:18px;font-style:normal;font-weight:500;line-height:24px;color:var(--grey-title-color)}.component-award-banner .content .title{color:var(--grey-title-color);font-size:24px;font-weight:500}.component-award-banner .content .subtitle{color:var(--light-text-color);padding-bottom:22px;font-size:16px;line-height:18px}.component-award-banner .content a{color:var(--orange-link-color);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;clear:both;font-size:16px;align-items:center;display:flex;font-weight:500}.component-award-banner .content a .icon-arrow-right{width:16px;height:16px;fill:currentColor;stroke:none;margin-left:8px}.component-award-banner .content a:hover{color:var(--grey-link-color)}@media screen and (max-width: 1199px){.responsive-enabled .component-award-banner{height:auto;flex-direction:column;gap:24px;margin:0;padding:8px 10px;box-shadow:none}.responsive-enabled .component-award-banner .images{padding:0 10px;gap:28px}.responsive-enabled .component-award-banner .images img{width:calc(50% - 12px);height:auto;max-height:158px;max-width:158px}.responsive-enabled .component-award-banner .content{text-align:center;row-gap:8px}.responsive-enabled .component-award-banner .content .title{size:20px;line-height:24px;width:90%;align-self:center}.responsive-enabled .component-award-banner .content .subtitle{size:16px;line-height:24px;width:60%;align-self:center;padding-bottom:8px}}.no-effects .component-award-banner .content a{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.no-effects .component-award-banner .content a:hover{color:var(--warning-color)}.component-two-column-products-list{display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:20px}.component-two-column-products-list a{text-decoration:none;width:440px;background-color:var(--box-background-color);border-radius:var(--container-border-radius);overflow:hidden}.component-two-column-products-list a .product-image{height:440px}.component-two-column-products-list a .product-image img{width:100%;height:100%}.component-two-column-products-list a .product-content{height:100px;color:var(--grey-title-color);display:flex;flex-direction:column;justify-content:center;row-gap:7px;padding-left:20px;padding-right:20px}.component-two-column-products-list a .product-content .product-title{font-size:18px;font-weight:500;line-height:18px}.component-two-column-products-list a .product-content .product-description{font-size:14px;font-weight:400;line-height:20px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.component-info-box{display:flex;flex-direction:row;text-align:left;gap:8px}.component-info-box.red .icon-column .icon,.component-info-box.red .icon-column .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-info-box.red .icon-column img,.component-info-box.red .icon-column .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-info-box.red .icon-column img{fill:var(--red-color)}.component-info-box.red .content-column .title{color:var(--red-color)}.component-info-box.yellow .icon-column .icon,.component-info-box.yellow .icon-column .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-info-box.yellow .icon-column img,.component-info-box.yellow .icon-column .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-info-box.yellow .icon-column img{fill:var(--gold-color)}.component-info-box.yellow .content-column .title{color:var(--gold-color)}.component-info-box.grey .icon-column .icon,.component-info-box.grey .icon-column .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-info-box.grey .icon-column img,.component-info-box.grey .icon-column .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-info-box.grey .icon-column img{fill:var(--light-grey-link-color)}.component-info-box .icon-column{display:flex;justify-content:center;width:24px}.component-info-box .icon-column .icon,.component-info-box .icon-column .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-info-box .icon-column img,.component-info-box .icon-column .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-info-box .icon-column img{margin-top:4px;width:16px;height:16px;fill:currentColor;stroke:none}.component-info-box .content-column{display:flex;flex-direction:column;gap:4px}.component-info-box .content-column .title,.component-info-box .content-column .subtitle{margin:0}.component-info-box .content-column .title{color:var(--black-title-color);font-size:16px;font-weight:400;line-height:24px}.component-info-box .content-column .title a{color:inherit;text-decoration:none}.component-info-box .content-column .title a:hover{text-decoration:underline}.component-info-box .content-column .subtitle{color:var(--light-grey-title-color);font-size:14px;font-weight:300;line-height:16px}@media screen and (max-width: 1199px){.responsive-enabled .component-info-box{padding:16px 20px 16px 0;gap:0}.responsive-enabled .component-info-box.red{background-color:rgba(var(--red-color), 0.1)}.responsive-enabled .component-info-box.yellow{background-color:rgba(var(--gold-color), 0.1)}.responsive-enabled .component-info-box.grey{background-color:rgba(var(--light-grey-color), 0.1)}.responsive-enabled .component-info-box .icon-column{width:60px}.responsive-enabled .component-info-box .icon-column .icon,.responsive-enabled .component-info-box .icon-column .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .responsive-enabled .component-info-box .icon-column img,.responsive-enabled .component-info-box .icon-column .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-box .icon-column img{align-self:center;width:25px;height:25px;fill:currentColor;stroke:none}.responsive-enabled .component-info-box .content-column .title{font-size:18px}.responsive-enabled .component-info-box .content-column .subtitle{font-size:12px}}.component-order-documents{width:100%;font-size:14px;border-spacing:0px;padding-bottom:16px;border-bottom:1px solid #f4f4f4;color:var(--black-color)}.component-order-documents .documents-header{text-align:left;padding-bottom:16px;font-size:16px;font-weight:500;color:var(--black-title-color)}.component-order-documents .document-wrapper{display:grid;grid-template-columns:repeat(4, 1fr)}.component-order-documents .document-wrapper .document{display:flex;flex-direction:row}.component-order-documents .file-type-icon{text-align:left;width:34px}.component-order-documents .file-type-icon .icon-pdf{width:16px;height:20px}.component-order-documents .creation-date{width:94px}.component-order-documents .revoked{width:90px}.component-order-documents .revoked .tag{text-transform:uppercase;line-height:18px;font-size:10px;width:fit-content;background-color:#2D2D2D1A;padding:0px 4px}.component-order-documents .code{min-width:160px}.component-order-documents .document-title{min-width:160px}.component-order-documents .download{min-width:100%;text-align:right}.component-order-documents .download .link{transition-duration:0.3s;text-decoration:none;fill:#999999;color:#999999;display:inline-flex;align-items:center}.component-order-documents .download .link .icon,.component-order-documents .download .link .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-order-documents .download .link img,.component-order-documents .download .link .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-order-documents .download .link img{width:12px;height:12px;margin-right:10px}.component-order-documents .download .link:hover{fill:var(--main-color);color:var(--main-color)}@media screen and (max-width: 1199px){.responsive-enabled .component-order-documents .documents{display:flex;flex-direction:row;column-gap:16px;font-size:16px;line-height:16px;width:100%;overflow:hidden;overflow-x:scroll;padding:16px}.responsive-enabled .component-order-documents .documents .document{flex-direction:column;align-items:center;row-gap:8px;justify-content:center}.responsive-enabled .component-order-documents .documents .document .revoked{width:auto}.responsive-enabled .component-order-documents .documents .document .file-type-icon{width:auto}.responsive-enabled .component-order-documents .documents .document .file-type-icon .icon,.responsive-enabled .component-order-documents .documents .document .file-type-icon .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .responsive-enabled .component-order-documents .documents .document .file-type-icon img,.responsive-enabled .component-order-documents .documents .document .file-type-icon .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .responsive-enabled .component-order-documents .documents .document .file-type-icon img{width:35px;height:45px}.responsive-enabled .component-order-documents .document-wrapper{display:flex;flex-direction:column;min-width:208px;box-shadow:0 0 10px 5px var(--bright-grey-color);padding:16px;justify-content:center;align-items:center;row-gap:8px;color:var(--black-color);text-align:center;position:relative}.responsive-enabled .component-order-documents .document-wrapper .revoked{position:absolute;top:16px;right:0}.responsive-enabled .component-order-documents .document-wrapper .download{text-align:center;padding-top:8px}.responsive-enabled .component-order-documents .document-wrapper .download .link{color:var(--main-color);fill:var(--main-color)}}.component-paypal-widget{min-height:79px;background-color:white;border-top:var(--border);padding:20px 10px}.component-product-bubble-marker{display:flex;align-items:center;text-decoration:none}.component-product-bubble-marker .icon-bubble{width:24px;height:24px;opacity:0.7;margin:8px}.component-product-bubble-marker .popup{display:none;padding:8px;align-items:center;gap:8px;width:298px;height:112px;position:absolute;z-index:1;background-color:var(--box-background-color);box-shadow:0 0 10px 0 rgba(45,45,45,0.2);border-radius:var(--block-border-radius);text-decoration:none}.component-product-bubble-marker .popup .image{width:96px;height:96px;display:flex;align-items:center;justify-content:center}.component-product-bubble-marker .popup .image img{max-width:96px;max-height:96px}.component-product-bubble-marker .popup .image svg{max-height:100%}.component-product-bubble-marker .popup .content{display:flex;flex-direction:column;gap:8px;max-width:178px;font-size:16px;color:var(--black-color);line-height:18px}.component-product-bubble-marker .popup .content .title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:18px;font-weight:500;line-height:24px}.component-product-bubble-marker .popup .content .short-info{color:var(--grey-title-color);font-weight:300;overflow:hidden;width:100%;white-space:nowrap;text-overflow:ellipsis}.component-product-bubble-marker .popup .content .price{font-weight:700}.component-product-bubble-marker .popup.bottom-right{top:40px;left:-150%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.component-product-bubble-marker .popup.right{left:40px}.component-product-bubble-marker .popup.left{right:40px}.component-product-bubble-marker:hover .popup{display:flex}.component-product-bubble-marker:hover .icon-bubble{opacity:1}.component-product-attribute-table .list.list{padding:0;list-style:none}.component-product-attribute-table .list.list .attribute{display:flex;justify-content:space-between;font-size:18px;line-height:24px;padding-top:8px;padding-bottom:7px;border-bottom:var(--border)}.component-product-attribute-table .list.list .attribute:last-child{border-bottom:none}.component-product-attribute-table .list.list .attribute .attribute-name{color:var(--light-text-color)}.component-product-attribute-table .list.list .attribute .attribute-value{font-weight:500;color:var(--black-color)}.component-product-attribute-table .list.list .attribute .attribute-name,.component-product-attribute-table .list.list .attribute .attribute-value{align-self:center}@media screen and (max-width: 1200px) and (min-width: 1024px), screen and (max-width: 1023px) and (min-width: 768px), screen and (max-width: 767px) and (min-width: 320px){.responsive-enabled .component-product-attribute-table .list .attribute{font-size:16px;line-height:20px}}.component-product-association{background-color:var(--box-background-color);padding:24px;margin-bottom:40px;border-radius:var(--container-border-radius)}.component-product-association .header{margin-bottom:24px}.component-product-association .header .title{color:var(--black-title-color);font-size:24px;font-weight:500;line-height:28px;margin:0}.component-product-association .header .description{padding-top:8px;color:var(--light-text-color);font-size:18px;font-weight:400;line-height:24px}.component-product-association .association{position:relative;overflow:hidden;width:100%}.component-product-association .association .carousel-button{position:absolute;top:50%;transform:translateY(-50%);border:none;cursor:pointer;display:flex;width:24px;height:24px;padding:4px;justify-content:center;align-items:center;border-radius:50px;background:rgba(45,45,45,0.5)}.component-product-association .association .carousel-button .icon,.component-product-association .association .carousel-button .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-product-association .association .carousel-button img,.component-product-association .association .carousel-button .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-product-association .association .carousel-button img{width:16px;height:16px;fill:#fff;stroke:none}.component-product-association .association .carousel-button:hover{background:rgba(0,0,0,0.5)}.component-product-association .association .carousel-button::before{position:absolute;width:36px;height:36px;top:-6px;content:''}.component-product-association .association .next{right:12px}.component-product-association .association .prev{left:12px}.component-product-association .association .association-item-carousel::-webkit-scrollbar{display:none}.component-product-association .association .association-item-carousel{display:grid;grid-auto-columns:minmax(282px, 282px);grid-auto-flow:column;gap:24px;overflow:scroll;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}@media screen and (max-width: 1200px) and (min-width: 1024px), screen and (max-width: 1023px) and (min-width: 768px), screen and (max-width: 767px) and (min-width: 320px){.responsive-enabled .component-product-association{padding:16px;margin-bottom:24px}.responsive-enabled .component-product-association .header{margin-bottom:16px}.responsive-enabled .component-product-association .header h1.title{font-weight:500;font-size:20px;line-height:24px}.responsive-enabled .component-product-association .header .description{font-weight:400;font-size:16px;line-height:24px}.responsive-enabled .component-product-association .association .carousel-button{visibility:hidden;z-index:-1}}.no-effects .component-product-association .association-item-carousel{overflow:hidden;scroll-behavior:unset}.component-faq .component-accordion{padding:0 !important}.component-faq .component-accordion .accordion-item{padding:0;border-top:none;border-bottom:1px solid #EFEFEF}.component-faq .component-accordion .accordion-item .accordion-title{padding:10px 0;font-size:18px;line-height:18px;color:var(--grey-color)}.component-faq .component-accordion .accordion-item .accordion-content{border-top:none;font-size:16px;line-height:20px;padding:8px 0 0 0;color:var(--light-text-color);overflow-y:auto}.component-faq .component-accordion .accordion-item.active .icon-arrow-down{transform:rotateX(180deg);top:12px}.component-faq .component-accordion .accordion-item.active .accordion-content{padding-bottom:10px}.component-faq .component-accordion .accordion-item:first-child .accordion-title{padding-top:2px}.component-faq .component-accordion .accordion-item:last-child{border-bottom:none}.component-trustami-highlights{display:flex;width:100%;height:176px;background-color:var(--box-background-color);border-radius:var(--container-border-radius)}.component-trustami-highlights .widget_container_stars_badge{display:flex;width:306px;height:inherit;padding:16px 24px;justify-content:center;align-items:center;flex-shrink:0;background:#FEF8E6}.component-trustami-highlights .highlights{display:flex;width:100%;padding:16px 24px;align-items:center;gap:24px}.component-trustami-highlights .highlights .highlight{display:flex;flex-direction:column;align-items:center;gap:8px;flex:1 0 0}.component-trustami-highlights .highlights .highlight span{color:var(--grey-title-color);text-align:center;font-weight:300;line-height:20px}.component-trustami-highlights .highlights .highlight .icon-van{width:48px;height:48px;fill:#999;stroke:none}.component-trustami-highlights .highlights .highlight .icon-speech-bubble-heart{width:34px;height:48px;fill:#999;stroke:none}.component-trustami-highlights .highlights .highlight .icon-measuring-tape{width:55px;height:48px;fill:#999;stroke:none}.component-trustami-highlights .highlights .highlight .icon-warehouse{width:36px;height:48px;fill:#999;stroke:none}@media screen and (max-width: 1200px) and (min-width: 1024px), screen and (max-width: 1023px) and (min-width: 768px), screen and (max-width: 767px) and (min-width: 320px){.responsive-enabled .component-trustami-highlights{height:auto}.responsive-enabled .component-trustami-highlights .highlights{padding:16px;display:grid;grid-template-columns:50% 50%;grid-column-gap:0;grid-row-gap:0}.responsive-enabled .component-trustami-highlights .highlights .highlight:nth-child(odd){border-right:var(--border);padding-right:8px}.responsive-enabled .component-trustami-highlights .highlights .highlight:nth-child(even){padding-left:8px}.responsive-enabled .component-trustami-highlights .highlights .highlight:nth-child(1),.responsive-enabled .component-trustami-highlights .highlights .highlight:nth-child(2){border-bottom:var(--border);padding-bottom:8px}.responsive-enabled .component-trustami-highlights .highlights .highlight:nth-child(3),.responsive-enabled .component-trustami-highlights .highlights .highlight:nth-child(4){padding-top:8px}}.component-suggested-category{display:flex;flex-direction:column;text-decoration:none}.component-suggested-category .image{height:440px;width:368px}.component-suggested-category .image img{width:100%;height:100%}.component-suggested-category .content{display:flex;padding:16px;flex-direction:column;align-items:flex-start;gap:16px}.component-suggested-category .content .title{color:var(--black-title-color);font-size:20px;font-weight:500;line-height:24px}.component-suggested-category .content .background-arrow-right{height:40px;padding:10px 9px 8px 11px;border-radius:50px;background-color:var(--box-background-color)}.component-suggested-category .content .background-arrow-right .icon-arrow-right{width:20px;height:20px;fill:currentColor;stroke:none;fill:var(--black-title-color)}.component-suggested-categories{background-color:var(--box-background-color);padding:24px;border-radius:var(--container-border-radius)}.component-suggested-categories .header{margin-bottom:24px;display:flex;justify-content:space-between;align-items:center}.component-suggested-categories .header .title{color:var(--black-title-color);font-size:24px;font-weight:500;line-height:28px;margin:0}.component-suggested-categories .header .description{padding-top:8px;color:var(--light-text-color);font-size:18px;font-weight:400;line-height:24px}.component-suggested-categories .header .description p{margin:0}.component-suggested-categories .categories{display:flex;align-items:flex-start;gap:24px}.component-taxons-list{justify-content:flex-start;flex-wrap:wrap;column-gap:24px;row-gap:24px;display:grid;grid-template-columns:repeat(4, 270px)}@media screen and (max-width: 1199px){.responsive-enabled .component-taxons-list{gap:16px}}@media screen and (max-width: 1200px) and (min-width: 1024px), screen and (max-width: 1023px) and (min-width: 768px){.responsive-enabled .component-taxons-list{grid-template-columns:repeat(4, minmax(164px, 282px))}}@media screen and (max-width: 767px) and (min-width: 320px){.responsive-enabled .component-taxons-list{grid-template-columns:repeat(3, minmax(164px, 270px))}}@media screen and (max-width: 620px) and (min-width: 320px){.responsive-enabled .component-taxons-list{grid-template-columns:repeat(2, minmax(164px, 270px))}}.component-taxons-list-item{text-decoration:none;display:flex;flex-direction:column;row-gap:8px}.component-taxons-list-item .taxon-image{display:flex;align-items:center;height:180px;justify-content:center}.component-taxons-list-item .taxon-image.no-image{background:#F8F8F8}.component-taxons-list-item .taxon-image img{width:100%;height:100%;object-fit:contain}.component-taxons-list-item .taxon-image svg{height:70px}.component-taxons-list-item .taxon-name{color:var(--black-title-color);font-size:18px;font-style:normal;font-weight:500;line-height:24px}@media screen and (max-width: 1199px){.responsive-enabled .component-taxons-list-item .taxon-image{height:auto;max-height:180px;overflow:hidden;aspect-ratio:1.5}.responsive-enabled .component-taxons-list-item .taxon-image svg{height:auto;aspect-ratio:4}}@media screen and (max-width: 1023px) and (min-width: 768px), screen and (max-width: 767px) and (min-width: 320px), screen and (max-width: 620px) and (min-width: 320px){.responsive-enabled .component-taxons-list-item .taxon-name{font-size:16px}}.component-shipping-information{display:flex;flex-direction:column;font-size:16px;padding:16px;gap:16px;border:1px solid #EDB40033;border-radius:var(--block-border-radius)}.component-shipping-information .free-shipping-message{display:flex;column-gap:16px}.component-shipping-information .free-shipping-message .icon-free-shipping{width:24px;height:24px;transform:scaleX(-1)}.component-shipping-information .free-shipping-message .info{font-size:16px;font-weight:500;line-height:20px;color:var(--black-color);padding-bottom:2px}.component-shipping-information .lead-time{display:flex;column-gap:16px}.component-shipping-information .lead-time .icon-lead-time-calendar{width:24px;height:24px}.component-shipping-information .lead-time .info{font-size:16px;font-weight:500;line-height:20px;color:var(--gold-color);padding-bottom:2px}.component-shipping-information .lead-time .exception{color:var(--gold-color)}.component-shipping-information p{margin:0;font-size:14px;font-weight:400;line-height:16px;color:#999999}.component-hero{background-color:var(--box-background-color);padding:16px;display:grid;grid-column-gap:16px;grid-row-gap:16px;margin-bottom:40px;grid-template-columns:274px 236px 84px 236px 274px;grid-template-rows:208px 40px 88px 40px 208px}.component-hero .hero-block{position:relative}.component-hero .hero-block>img{width:100%;height:100%}.component-hero .hero-block.center .text{padding:40px 48px 40px 48px;position:absolute;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;color:#FFFFFF;background-color:var(--black-color);transition:opacity 0.5s ease;opacity:1;z-index:1}.component-hero .hero-block.center .text .title{font-size:36px;font-weight:700;line-height:44px;margin-bottom:8px}.component-hero .hero-block.center .text .subtitle{font-size:18px;font-weight:500;line-height:24px}.component-hero .hero-block.center img{transition:opacity 0.5s ease;opacity:0}.component-hero .hero-block.center:hover .text{opacity:0}.component-hero .hero-block.center:hover img{opacity:1}.component-hero .hero-block:nth-child(1){grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:3}.component-hero .hero-block:nth-child(2){grid-column-start:1;grid-column-end:2;grid-row-start:3;grid-row-end:6}.component-hero .hero-block:nth-child(3){grid-column-start:2;grid-column-end:3;grid-row-start:1;grid-row-end:2}.component-hero .hero-block:nth-child(4){grid-column-start:2;grid-column-end:5;grid-row-start:2;grid-row-end:5}.component-hero .hero-block:nth-child(5){grid-column-start:2;grid-column-end:4;grid-row-start:5;grid-row-end:6}.component-hero .hero-block:nth-child(6){grid-column-start:3;grid-column-end:5;grid-row-start:1;grid-row-end:2}.component-hero .hero-block:nth-child(7){grid-column-start:4;grid-column-end:5;grid-row-start:5;grid-row-end:6}.component-hero .hero-block:nth-child(8){grid-column-start:5;grid-column-end:6;grid-row-start:1;grid-row-end:4}.component-hero .hero-block:nth-child(9){grid-column-start:5;grid-column-end:6;grid-row-start:4;grid-row-end:6}.component-cosmetic-mirror-category-feature{display:flex;height:536px;margin:40px 0 20px 0}.component-cosmetic-mirror-category-feature img{width:100%;height:100%}.component-cosmetic-mirror-category-feature .content{position:absolute;display:flex;flex-direction:column;justify-content:center;padding:24px 0 0 64px;width:548px;height:inherit;background:rgba(255,255,255,0.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#000000}.component-cosmetic-mirror-category-feature .content .title{font-size:36px;font-weight:700;line-height:40px;margin-bottom:8px}.component-cosmetic-mirror-category-feature .content .subtitle{font-size:18px;font-weight:300;line-height:24px;margin-bottom:24px}.component-cosmetic-mirror-category-feature .content a{display:flex;align-items:center;font-weight:500;line-height:24px;text-decoration:none;color:var(--black-color)}.component-cosmetic-mirror-category-feature .content a .icon-arrow-right{width:16px;height:16px;fill:currentColor;stroke:none;margin-left:8px}.component-search-modal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%}.component-search-modal .modal-content{background-color:var(--box-background-color);margin:160px auto;width:720px}.component-search-modal .modal-content .search-form{display:flex}.component-search-modal .modal-content .search-form input[type=search]{width:100%;padding:16px 0 16px 24px;border:none;font-family:var(--font-family);font-size:16px;font-weight:400;color:var(--black-color)}.component-search-modal .modal-content .search-form input[type=search]:focus{outline:none}.component-search-modal .modal-content .search-form input[type="search"]::-webkit-search-decoration,.component-search-modal .modal-content .search-form input[type="search"]::-webkit-search-cancel-button{display:none}.component-search-modal .modal-content .search-form .search-button{display:inline-flex;justify-content:center;align-items:center;padding:16px 24px;gap:8px;font-family:var(--font-family);font-size:16px;font-weight:400;line-height:24px;text-transform:uppercase;cursor:pointer}.component-search-modal .modal-content .search-form .search-button.outlined{background-color:var(--box-background-color);color:var(--main-color);border:1px solid var(--main-color)}.component-search-modal .modal-content .search-form .search-button.text{background-color:var(--box-background-color);color:var(--main-color);border:none}.component-search-modal .modal-content .search-form .search-button .icon-search{width:24px;height:24px;fill:var(--main-color)}.component-markdown-description h1{color:var(--black-title-color);font-size:32px;line-height:38px}.component-markdown-description h2{color:var(--black-title-color);font-size:24px;font-weight:500;line-height:28px}.component-markdown-description h3{color:var(--black-title-color);font-size:20px;font-weight:500}.component-markdown-description p{margin:16px 0;font-weight:400;line-height:24px}.component-markdown-description p:first-child{margin:0 0 16px 0}.component-markdown-description p:last-child{margin:0}.component-markdown-description a{font-weight:500;line-height:20px;color:inherit;text-decoration:none}.component-markdown-description a:hover{text-decoration:underline}.component-markdown-description ul,.component-markdown-description ol{padding:0 0 0 30px}.component-markdown-description ul:last-child,.component-markdown-description ol:last-child{margin:0}.component-side-finish-dropdown-select{padding:16px;border-bottom:1px solid #ccc}.component-side-finish-dropdown-select .inner-wrapper{background-color:var(--box-background-color);height:72px;overflow:hidden}.component-side-finish-dropdown-select .inner-wrapper.open{height:auto}.component-side-finish-dropdown-select .inner-wrapper.open .icon-arrow-down{transform:rotate(180deg)}.component-side-finish-dropdown-select .image-wrapper{position:relative}.component-side-finish-dropdown-select .image-wrapper .label{position:absolute;left:8px;bottom:11px;background-color:var(--gold-color);padding:4px;font-weight:500;font-size:14px}.component-side-finish-dropdown-select .selected-item{display:flex;padding:16px 32px 16px 16px;align-items:center;column-gap:8px;cursor:pointer}.component-side-finish-dropdown-select .selected-item img{width:40px;height:40px}.component-side-finish-dropdown-select .selected-item .titles{display:flex;flex-direction:column;color:#626262}.component-side-finish-dropdown-select .selected-item .titles h3{font-weight:500;font-size:16px;line-height:20px;margin:0}.component-side-finish-dropdown-select .selected-item .titles .title{font-weight:300;font-size:16px;line-height:20px;margin:0}.component-side-finish-dropdown-select .selected-item .icon,.component-side-finish-dropdown-select .selected-item .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-side-finish-dropdown-select .selected-item img,.component-side-finish-dropdown-select .selected-item .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-side-finish-dropdown-select .selected-item img{width:16px;height:16px;fill:#2D2D2D;margin-left:auto}.component-side-finish-dropdown-select .items{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);grid-gap:24px;padding:16px}.component-side-finish-dropdown-select .items .item{outline:solid 1px #EFEFEF;position:relative}.component-side-finish-dropdown-select .items .item img{border-bottom:solid 1px #EFEFEF}.component-side-finish-dropdown-select .items .item .item-title{color:#999;font-size:16px;line-height:20px;padding:8px 8px 8px 16px}.component-side-finish-dropdown-select .items .item .indicator{width:24px;height:24px;background-color:var(--box-background-color);border:solid 6px var(--main-color);border-radius:50%;position:absolute;top:20px;left:16px;z-index:1;display:none}.component-side-finish-dropdown-select .items .item:hover{cursor:pointer;outline:solid 2px #EFEFEF}.component-side-finish-dropdown-select .items .item:hover .item-title{font-weight:500}.component-side-finish-dropdown-select .items .item.disabled{opacity:0.5}.component-side-finish-dropdown-select .items .item.selected{cursor:default;outline:solid 2px var(--main-color)}.component-side-finish-dropdown-select .items .item.selected .indicator{display:block}.component-side-finish-dropdown-select .items .item.selected .item-title{font-weight:500}.component-user-navigation-popup{position:absolute;top:100%;left:50%;transform:translateX(-50%);min-width:180px;max-width:360px;background-color:var(--box-background-color);color:#626262;box-shadow:0px 0px 8px 0px #2D2D2D1A;padding:16px;z-index:200;border-radius:var(--container-border-radius)}.component-user-navigation-popup:before{content:'';position:absolute;bottom:calc(100% - 3px);border:solid transparent;pointer-events:none;border-bottom-color:#FFF;border-width:7px;left:var(--pointer-position, 50%);transform:translateX(-50%)}.component-epc-qr-code{position:relative;max-width:112px;max-height:112px}.component-epc-qr-code img{max-width:112px;max-height:112px}.component-epc-qr-code .border{position:absolute;width:20px;height:20px;border:3px solid #999}.component-epc-qr-code .top-left{top:0;left:0;border-right:none;border-bottom:none;border-top-left-radius:4px}.component-epc-qr-code .bottom-right{bottom:0;right:0;border-left:none;border-top:none;border-bottom-right-radius:4px}.component-epc-qr-code .top-right{top:0;right:0;border-left:none;border-bottom:none;border-top-right-radius:4px}.component-epc-qr-code .bottom-left{bottom:0;left:0;border-right:none;border-top:none;border-bottom-left-radius:4px}.page-component-header{display:flex;flex-direction:column;gap:8px}.page-component-header .title{color:var(--black-title-color);font-size:24px;font-weight:500;line-height:28px;margin:0}.page-component-header .description{color:var(--light-text-color);font-size:18px;font-weight:400;line-height:24px}.component-page-component-list{display:grid;grid-row-gap:24px}.page-component-page-header{background-color:var(--box-background-color);padding:24px;border-radius:var(--container-border-radius)}.page-component-page-header:has(+.page-component-navigation-menu){border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:-24px}.page-component-page-header .title{color:var(--black-title-color);font-size:24px;font-weight:500;line-height:28px;margin:0}.page-component-page-header .description{padding-top:8px;color:var(--light-text-color);font-size:18px;font-weight:400;line-height:24px}.page-component-page-header .description p{margin:0}.page-component-page-header .points{padding-top:16px;font-weight:500;color:var(--light-text-color);font-size:18px;line-height:24px;display:grid;grid-template-columns:fit-content(50%) 1fr;grid-column-gap:80px;grid-row-gap:8px}.page-component-page-header .points .point{display:flex;flex-direction:row;align-items:center}.page-component-page-header .points .icon,.page-component-page-header .points .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .page-component-page-header .points img,.page-component-page-header .points .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .page-component-page-header .points img{width:16px;height:16px;fill:currentColor;stroke:none;fill:var(--green-link-color);margin-right:8px;top:-1px;position:relative;overflow:visible}@media screen and (max-width: 1199px){.responsive-enabled .page-component-page-header{max-width:100vw;padding:16px}}@media screen and (max-width: 1023px) and (min-width: 768px), screen and (max-width: 767px) and (min-width: 320px), screen and (max-width: 620px) and (min-width: 320px){.responsive-enabled .page-component-page-header .title{font-size:20px;line-height:24px}.responsive-enabled .page-component-page-header .description{font-size:16px}.responsive-enabled .page-component-page-header .points{padding-top:8px;grid-template-columns:1fr;font-size:16px}.responsive-enabled .page-component-page-header .points .point{align-items:flex-start}.responsive-enabled .page-component-page-header .points .point .icon,.responsive-enabled .page-component-page-header .points .point .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .responsive-enabled .page-component-page-header .points .point img,.responsive-enabled .page-component-page-header .points .point .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .responsive-enabled .page-component-page-header .points .point img{top:4px}}.page-component-product-list{position:relative;padding:24px;border-radius:var(--container-border-radius);background-color:var(--box-background-color)}.page-component-product-list .page-component-header{margin-bottom:24px}.page-component-product-list .component-products-filters{padding:20px 0}.page-component-product-list .ribbon{position:absolute;top:-6px;right:-6px;width:160px;height:160px;display:flex;justify-content:center;align-items:center;overflow:hidden}.page-component-product-list .ribbon .background{position:absolute;width:150%;height:114px;background:#EDB400;transform:rotate(45deg) translateY(-57px)}.page-component-product-list .ribbon span{max-width:142px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:20px;font-weight:700;line-height:28px;transform:rotate(45deg) translateY(-30px)}.page-component-product-list .ribbon::before{content:'';position:absolute;top:0;left:0;width:6px;height:6px;background:linear-gradient(45deg, #C09306, #5A4503);z-index:-1}.page-component-product-list .ribbon::after{content:'';position:absolute;bottom:0;right:0;width:6px;height:6px;background:linear-gradient(45deg, #C09306, #5A4503);z-index:-1}.page-component-product-list .show-all-products{width:auto}@media screen and (max-width: 1199px){.responsive-enabled .page-component-product-list{padding:16px}.responsive-enabled .page-component-product-list.one-row{overflow:auto}.responsive-enabled .page-component-product-list.one-row .component-products-list{display:flex;flex-direction:row;flex-wrap:nowrap;overflow:auto;scrollbar-width:none}.responsive-enabled .page-component-product-list .show-all-products{width:253px}}@media screen and (max-width: 1023px) and (min-width: 768px), screen and (max-width: 767px) and (min-width: 320px){.responsive-enabled .page-component-product-list .title{font-size:20px;line-height:24px}.responsive-enabled .page-component-product-list .description{font-size:16px;line-height:24px}.responsive-enabled .page-component-product-list .show-all-products{width:253px;min-width:253px}.responsive-enabled .page-component-product-list .component-products-list.horizontal-scroll .component-products-list-item{width:253px;min-width:253px}}.page-component-product-selection{display:flex;background-color:var(--box-background-color);padding:24px;gap:24px;border-radius:var(--container-border-radius)}.page-component-product-selection .mobile-title{display:none}.page-component-product-selection .carousel-column img{display:block;width:768px;height:512px;object-fit:cover;border-radius:var(--block-border-radius)}.page-component-product-selection .product-column{display:flex;flex-grow:1;flex-direction:column;gap:16px}.page-component-product-selection .product-column .product-list-title{font-size:18px;line-height:20px;font-weight:500;color:var(--black-title-color)}.page-component-product-selection .product-column .configuration{display:flex;flex-grow:1;flex-direction:column;justify-content:space-between;gap:32px}.page-component-product-selection .product-column .configuration .product-list{display:grid;grid-template-columns:repeat(2, 1fr);gap:24px;min-height:fit-content}.page-component-product-selection .product-column .configuration .product-list .product label{position:relative;display:inline-block;cursor:pointer;overflow:hidden;border-radius:var(--block-border-radius)}.page-component-product-selection .product-column .configuration .product-list .product label .checkmark{top:8px;left:8px}.page-component-product-selection .product-column .configuration .product-list .product label.image-with-title{outline:1px solid #EFEFEF}.page-component-product-selection .product-column .configuration .product-list .product label .image{display:flex;align-items:center;background-color:#F8F8F8;width:168px;height:168px}.page-component-product-selection .product-column .configuration .product-list .product label .image img{width:100%;height:100%}.page-component-product-selection .product-column .configuration .product-list .product label .image svg{height:25%;width:100%}.page-component-product-selection .product-column .configuration .product-list .product label .content{position:relative;padding:8px 18px}.page-component-product-selection .product-column .configuration .product-list .product label .content .checkmark{top:10px;left:18px;display:block}.page-component-product-selection .product-column .configuration .product-list .product label .content .title{margin-left:24px;font-size:16px;line-height:20px;color:#999}.page-component-product-selection .product-column .configuration .product-list .product input[type=radio]{display:none}.page-component-product-selection .product-column .configuration .product-list .product input[type=radio]:checked+label{outline:1px solid var(--main-color)}.page-component-product-selection .product-column .configuration .product-list .product input[type=radio]:checked+label .checkmark{display:block;border:4px solid var(--main-color)}.page-component-product-selection .product-column .configuration .product-list .product input[type=radio]:checked+label .title{font-weight:500;color:#626262}.page-component-product-selection .product-column .configuration .product-list .product .checkmark{display:none;position:absolute;width:16px;height:16px;border:1px solid #EFEFEF;background-color:#FFFFFF;border-radius:50%}.page-component-product-selection .product-column .configuration .button-container{display:flex;height:100%}.page-component-product-selection .product-column .configuration .button-container .configure-button{font-size:18px;line-height:24px;height:56px;width:100%;position:sticky;bottom:10px;align-self:flex-end}.page-component-product-selection .product-column .configuration .button-container .configure-button span{align-self:center;margin:0;padding:0 32px}@media screen and (max-width: 1199px){.responsive-enabled .page-component-product-selection{padding:16px;gap:16px}.responsive-enabled .page-component-product-selection .carousel-column img{width:100%}.responsive-enabled .page-component-product-selection .product-column .configuration .product-list{grid-template-columns:repeat(3, 168px)}}@media screen and (max-width: 1023px) and (min-width: 768px), screen and (max-width: 767px) and (min-width: 320px), screen and (max-width: 620px) and (min-width: 320px){.responsive-enabled .page-component-product-selection{flex-direction:column;width:100%;overflow-x:hidden}.responsive-enabled .page-component-product-selection .mobile-title{display:block;font-size:20px;font-weight:500;line-height:24px;margin:0}.responsive-enabled .page-component-product-selection .carousel-column img{width:100%;height:auto}.responsive-enabled .page-component-product-selection .product-column .header .title{display:none}.responsive-enabled .page-component-product-selection .product-column .header .subtitle{font-size:16px;font-weight:400;line-height:24px;padding-bottom:16px}.responsive-enabled .page-component-product-selection .product-column .configuration{gap:0}.responsive-enabled .page-component-product-selection .product-column .configuration.has-products{gap:16px}.responsive-enabled .page-component-product-selection .product-column .configuration.has-products .product-list{padding:1px 1px 16px}.responsive-enabled .page-component-product-selection .product-column .configuration .product-list{display:flex;gap:16px;overflow-x:scroll}.responsive-enabled .page-component-product-selection .product-column .configuration .product-list .product{max-width:216px;position:relative;min-width:216px}.responsive-enabled .page-component-product-selection .product-column .configuration .product-list .product .image{width:100%;height:auto;aspect-ratio:1}.responsive-enabled .page-component-product-selection .product-column .configuration .product-list .product .content{position:static;padding:0}.responsive-enabled .page-component-product-selection .product-column .configuration .product-list .product .content .checkmark{position:absolute;top:8px;left:8px}.responsive-enabled .page-component-product-selection .product-column .configuration .product-list .product .content .title{display:none}}.no-effects .page-component-product-selection .product-column .configuration .button-container .configure-button{position:inherit}.component-product-showcase{display:flex;flex-direction:column;gap:24px;background-color:var(--box-background-color);padding:24px;border-radius:var(--container-border-radius)}.component-product-showcase .header{display:flex;justify-content:space-between;align-items:center;column-gap:24px}.component-product-showcase .header .button{border:1px solid var(--main-color);display:flex;padding:16px 24px;justify-content:center;align-items:center;color:var(--main-color);font-size:18px;font-weight:500;line-height:24px;text-transform:uppercase;text-decoration:none;border-radius:var(--element-border-radius);flex:none;cursor:pointer}.component-product-showcase .header .button .icon,.component-product-showcase .header .button .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-product-showcase .header .button img,.component-product-showcase .header .button .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-product-showcase .header .button img{width:16px;height:16px;fill:var(--main-color);stroke:none;margin-left:8px}.component-product-showcase .product-showcase{display:grid;grid-column-gap:24px;grid-row-gap:24px}.component-product-showcase .product-showcase .suggested-products-block{position:relative;border-radius:var(--block-border-radius);overflow:hidden}.component-product-showcase .product-showcase .suggested-products-block>img{width:100%;height:100%;object-fit:cover;border-radius:var(--element-border-radius)}.component-product-showcase .product-showcase .suggested-products-block .marker{position:absolute}.component-product-showcase.coat-panels .product-showcase{grid-template-columns:588px 258px 258px;grid-template-rows:257px 87px 257px}.component-product-showcase.coat-panels .product-showcase .suggested-products-block:nth-child(1){grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:4}.component-product-showcase.coat-panels .product-showcase .suggested-products-block:nth-child(2){grid-column-start:2;grid-row-start:1;grid-row-end:3}.component-product-showcase.coat-panels .product-showcase .suggested-products-block:nth-child(3){grid-column-start:2;grid-row-start:3;grid-row-end:4}.component-product-showcase.coat-panels .product-showcase .suggested-products-block:nth-child(4){grid-column-start:3;grid-row-start:1;grid-row-end:2}.component-product-showcase.coat-panels .product-showcase .suggested-products-block:nth-child(5){grid-column-start:3;grid-row-start:2;grid-row-end:4}.component-product-showcase.standing-mirrors .product-showcase{grid-template-columns:440px 328px 336px;grid-template-rows:176px 232px 193px}.component-product-showcase.standing-mirrors .product-showcase .suggested-products-block{overflow:visible}.component-product-showcase.standing-mirrors .product-showcase .suggested-products-block:nth-child(1){grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:4}.component-product-showcase.standing-mirrors .product-showcase .suggested-products-block:nth-child(1) .marker{top:490px;left:80px}.component-product-showcase.standing-mirrors .product-showcase .suggested-products-block:nth-child(2){grid-column-start:2;grid-row-start:1;grid-row-end:2}.component-product-showcase.standing-mirrors .product-showcase .suggested-products-block:nth-child(3){grid-column-start:2;grid-row-start:2;grid-row-end:4}.component-product-showcase.standing-mirrors .product-showcase .suggested-products-block:nth-child(4){grid-column-start:3;grid-row-start:1;grid-row-end:3}.component-product-showcase.standing-mirrors .product-showcase .suggested-products-block:nth-child(4) .marker{top:150px;left:206px}.component-product-showcase.standing-mirrors .product-showcase .suggested-products-block:nth-child(5){grid-column-start:3;grid-row-start:3;grid-row-end:4}.component-product-showcase.standing-mirrors .product-showcase .suggested-products-block:nth-child(5) .marker{top:40px;left:25px}@media screen and (max-width: 1199px){.responsive-enabled .component-product-showcase{padding:16px}.responsive-enabled .component-product-showcase.standing-mirrors{max-width:100vw}.responsive-enabled .component-product-showcase.standing-mirrors .product-showcase{grid-template-columns:444px 332px 340px;overflow-x:scroll;grid-column-gap:16px;grid-row-gap:16px;margin:0 -16px;padding:0 16px 12px 16px}.responsive-enabled .component-product-showcase.standing-mirrors .product-showcase.styled-scrollbar::-webkit-scrollbar-track{margin:0 16px}@-moz-document url-prefix(){.responsive-enabled .component-product-showcase.standing-mirrors .product-showcase.styled-scrollbar{margin:0 -16px -12px -16px}}}@media screen and (max-width: 767px) and (min-width: 320px){.responsive-enabled .component-product-showcase.standing-mirrors .header{flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-bottom:32px}.responsive-enabled .component-product-showcase.standing-mirrors .header .title{font-size:20px;line-height:24px;width:100%}.responsive-enabled .component-product-showcase.standing-mirrors .header .description{font-size:16px;line-height:24px}.responsive-enabled .component-product-showcase.standing-mirrors .header .button{width:100%;margin-top:16px}.responsive-enabled .component-product-showcase.standing-mirrors .product-showcase{grid-template-columns:280px 210px 212px;grid-template-rows:110px 138px 118px;overflow-y:hidden}.responsive-enabled .component-product-showcase.standing-mirrors .product-showcase .suggested-products-block:nth-child(1) .marker{top:286px;left:46px}.responsive-enabled .component-product-showcase.standing-mirrors .product-showcase .suggested-products-block:nth-child(1) .marker .popup{top:-112px;left:-30px}.responsive-enabled .component-product-showcase.standing-mirrors .product-showcase .suggested-products-block:nth-child(4) .marker{top:70px;left:122px}.responsive-enabled .component-product-showcase.standing-mirrors .product-showcase .suggested-products-block:nth-child(4) .marker .popup{top:40px;left:-75px}.responsive-enabled .component-product-showcase.standing-mirrors .product-showcase .suggested-products-block:nth-child(5) .marker{top:21px;left:7px}.responsive-enabled .component-product-showcase.standing-mirrors .product-showcase .suggested-products-block:nth-child(5) .marker .popup{top:-112px;left:-109px}}.page-component-matching-taxons{display:flex;flex-direction:column;gap:24px;background-color:var(--box-background-color);padding:24px;border-radius:var(--container-border-radius)}.page-component-matching-taxons .taxon-list{display:grid;grid-template-columns:repeat(3, 368px);align-items:flex-start;flex-wrap:wrap;gap:24px}.page-component-matching-taxons .taxon-list .taxon{display:flex;flex-direction:column;text-decoration:none;border-radius:var(--block-border-radius);overflow:hidden}.page-component-matching-taxons .taxon-list .taxon .image{display:flex;align-items:center;justify-content:center;height:440px}.page-component-matching-taxons .taxon-list .taxon .image.no-image{background:#F8F8F8}.page-component-matching-taxons .taxon-list .taxon .image img{object-fit:cover;width:100%;height:100%}.page-component-matching-taxons .taxon-list .taxon .image svg{height:25%}.page-component-matching-taxons .taxon-list .taxon .content{display:flex;padding:16px;flex-direction:column;align-items:flex-start;gap:16px}.page-component-matching-taxons .taxon-list .taxon .content .title{color:var(--black-title-color);font-size:20px;font-weight:500;line-height:24px}.page-component-matching-taxons .taxon-list .taxon .content .background-arrow-right{height:40px;padding:10px 9px 8px 11px;border-radius:50px;background-color:var(--box-background-color)}.page-component-matching-taxons .taxon-list .taxon .content .background-arrow-right .icon-arrow-right{width:20px;height:20px;fill:currentColor;stroke:none;fill:var(--black-color)}@media screen and (max-width: 1199px){.responsive-enabled .page-component-matching-taxons{max-width:100vw;padding:16px}.responsive-enabled .page-component-matching-taxons .taxon-list{grid-template-columns:repeat(3, minmax(216px, 368px));gap:16px}.responsive-enabled .page-component-matching-taxons .taxon-list .taxon .image{max-height:440px;height:auto;aspect-ratio:0.84;overflow:hidden}}@media screen and (max-width: 1023px) and (min-width: 768px), screen and (max-width: 767px) and (min-width: 320px), screen and (max-width: 620px) and (min-width: 320px){.responsive-enabled .page-component-matching-taxons .header{margin-bottom:16px}.responsive-enabled .page-component-matching-taxons .header .title{font-size:20px;line-height:24px}.responsive-enabled .page-component-matching-taxons .header .description{font-size:16px}.responsive-enabled .page-component-matching-taxons .taxon-list{gap:16px}.responsive-enabled .page-component-matching-taxons .taxon-list .taxon .content{padding:8px}.responsive-enabled .page-component-matching-taxons .taxon-list .taxon .content .title{font-size:18px}.responsive-enabled .page-component-matching-taxons .taxon-list .taxon .content .background-arrow-right{height:24px;padding:4px 3px 7px 5px}.responsive-enabled .page-component-matching-taxons .taxon-list .taxon .content .background-arrow-right .icon-arrow-right{width:16px;height:16px;fill:currentColor;stroke:none;fill:var(--black-color)}}@media screen and (max-width: 767px) and (min-width: 320px){.responsive-enabled .page-component-matching-taxons .taxon-list{grid-auto-columns:216px;grid-auto-flow:column;overflow-x:scroll}}.page-component-mirror-wall-modules{display:flex;background-color:var(--box-background-color);padding:24px;gap:23px;border-radius:var(--container-border-radius)}.page-component-mirror-wall-modules .column{width:50%}.page-component-mirror-wall-modules .column.image-column{display:grid;max-width:564px;grid-template-columns:repeat(2, 278px);grid-template-rows:repeat(4, 278px);grid-gap:8px}.page-component-mirror-wall-modules .column.image-column .image-block{aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;background:#F8F8F8;border-radius:var(--block-border-radius);overflow:hidden}.page-component-mirror-wall-modules .column.image-column .main-image{grid-column-start:1;grid-column-end:3;grid-row-start:1;grid-row-end:3}.page-component-mirror-wall-modules .column.image-column img{display:block;width:100%;height:100%;object-fit:cover}.page-component-mirror-wall-modules .column.product-column{display:flex;flex-direction:column;gap:32px}.page-component-mirror-wall-modules .column.product-column .section{display:flex;flex-direction:column;gap:24px}.page-component-mirror-wall-modules .column.product-column .section.standard .product-list-two-column{display:grid;grid-template-columns:repeat(2, 1fr);grid-auto-rows:80px;gap:16px}.page-component-mirror-wall-modules .column.product-column .section.standard .product-list-full-width{display:flex;flex-direction:column;gap:16px}.page-component-mirror-wall-modules .column.product-column .section.standard .product-list-full-width .product{padding:28px 24px}.page-component-mirror-wall-modules .column.product-column .section.standard .product{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;text-decoration:none;outline:1px solid #EFEFEF;border-radius:var(--block-border-radius)}.page-component-mirror-wall-modules .column.product-column .section.standard .product .product-info .title{font-size:18px;line-height:24px;color:#999}.page-component-mirror-wall-modules .column.product-column .section.standard .product .product-info .price{font-size:18px;font-weight:700;line-height:24px;color:var(--gold-color)}.page-component-mirror-wall-modules .column.product-column .section.standard .product .icon-arrow-right{height:16px;width:16px;fill:#999}.page-component-mirror-wall-modules .column.product-column .section.standard .product:hover{outline:1px solid var(--main-color)}.page-component-mirror-wall-modules .column.product-column .section.standard .product:hover .title{font-weight:500;color:#626262}.page-component-mirror-wall-modules .column.product-column .section.standard .product:hover .icon-arrow-right{fill:#626262}.page-component-mirror-wall-modules .column.product-column .section.mounting .product-list-picture{display:grid;grid-template-columns:repeat(2, 278.5px);gap:8px}.page-component-mirror-wall-modules .column.product-column .section.mounting .product-list-picture .product-image img{object-fit:cover}.page-component-mirror-wall-modules .column.product-column .section.mounting .more-info{display:flex;justify-content:center;margin:16px 0}.page-component-mirror-wall-modules .column.product-column .section.mounting .more-info a{display:flex;gap:8px;text-decoration:none;font-size:18px;line-height:24px;font-weight:400;color:var(--main-color)}.page-component-mirror-wall-modules .column.product-column .section.mounting .more-info .icon-info{align-self:center;height:16px;width:16px;fill:var(--main-color)}.page-component-multi-taxon-product-list{display:flex;flex-direction:column;background-color:var(--box-background-color);padding:24px;gap:24px;border-radius:var(--container-border-radius)}.page-component-multi-taxon-product-list .taxon-section{margin-top:0}.page-component-multi-taxon-product-list .taxon-section .title{font-size:18px;font-weight:500;line-height:20px;color:var(--grey-title-color);margin:0}.page-component-multi-taxon-product-list .taxon-section .taxon-list{display:grid;grid-template-columns:repeat(3, 1fr);gap:16px}.page-component-multi-taxon-product-list .taxon-section .taxon-list .taxon label{position:relative;display:flex;flex-direction:column;cursor:pointer;padding:16px;border:1px solid #EFEFEF;width:100%;height:100%;border-radius:var(--block-border-radius)}.page-component-multi-taxon-product-list .taxon-section .taxon-list .taxon label .image{display:flex;align-items:center;background-color:#F8F8F8;width:336px;height:336px;border-radius:var(--block-border-radius);overflow:hidden}.page-component-multi-taxon-product-list .taxon-section .taxon-list .taxon label .image img{width:100%;height:100%;object-fit:contain}.page-component-multi-taxon-product-list .taxon-section .taxon-list .taxon label .image svg{height:25%;width:100%}.page-component-multi-taxon-product-list .taxon-section .taxon-list .taxon label .content{position:relative;padding-top:16px;display:flex;gap:16px;align-items:center;flex-grow:1}.page-component-multi-taxon-product-list .taxon-section .taxon-list .taxon label .content .checkmark{display:block}.page-component-multi-taxon-product-list .taxon-section .taxon-list .taxon label .content .title{font-size:16px;line-height:20px;color:var(--light-text-color)}.page-component-multi-taxon-product-list .taxon-section .taxon-list .taxon input[type=radio]{display:none}.page-component-multi-taxon-product-list .taxon-section .taxon-list .taxon input[type=radio]:checked+label{border:1px solid var(--main-color)}.page-component-multi-taxon-product-list .taxon-section .taxon-list .taxon input[type=radio]:checked+label .checkmark{display:block;border:4px solid var(--main-color)}.page-component-multi-taxon-product-list .taxon-section .taxon-list .taxon input[type=radio]:checked+label .title{font-weight:500;color:var(--grey-title-color)}.page-component-multi-taxon-product-list .taxon-section .taxon-list .taxon .checkmark{display:none;width:16px;height:16px;border:1px solid #EFEFEF;background-color:#FFFFFF;border-radius:50%}.page-component-multi-taxon-product-list .product-section{display:none}.page-component-multi-taxon-product-list .product-section.active{display:flex;flex-direction:column;gap:24px}.page-component-multi-taxon-product-list .product-section .title{font-size:18px;font-weight:500;line-height:20px;color:var(--grey-title-color);margin:0;margin-bottom:16px}.page-component-multi-taxon-product-list .product-section .product-list{display:grid;grid-template-columns:repeat(5, 1fr);gap:16px}.page-component-multi-taxon-product-list .product-section .product-list .product{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;text-decoration:none;outline:1px solid #EFEFEF;border-radius:var(--block-border-radius)}.page-component-multi-taxon-product-list .product-section .product-list .product .product-info .short-info{font-size:18px;line-height:24px;color:var(--light-text-color)}.page-component-multi-taxon-product-list .product-section .product-list .product .product-info .price{font-size:18px;font-weight:700;line-height:24px;color:var(--gold-color)}.page-component-multi-taxon-product-list .product-section .product-list .product .icon,.page-component-multi-taxon-product-list .product-section .product-list .product .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .page-component-multi-taxon-product-list .product-section .product-list .product img,.page-component-multi-taxon-product-list .product-section .product-list .product .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .page-component-multi-taxon-product-list .product-section .product-list .product img{display:flex}.page-component-multi-taxon-product-list .product-section .product-list .product .icon .icon-arrow-right,.page-component-multi-taxon-product-list .product-section .product-list .product .page-legacy-product .select-option-row td.main img .icon-arrow-right,.page-legacy-product .select-option-row td.main .page-component-multi-taxon-product-list .product-section .product-list .product img .icon-arrow-right,.page-component-multi-taxon-product-list .product-section .product-list .product .page-legacy-product .select-option-row td .option-side-right img .icon-arrow-right,.page-legacy-product .select-option-row td .option-side-right .page-component-multi-taxon-product-list .product-section .product-list .product img .icon-arrow-right{height:16px;width:16px;fill:var(--light-text-color)}.page-component-multi-taxon-product-list .product-section .product-list .product:hover{outline:1px solid var(--main-color)}.page-component-multi-taxon-product-list .product-section .product-list .product:hover .short-info{font-weight:500;color:var(--grey-title-color)}.page-component-multi-taxon-product-list .product-section .product-list .product:hover .icon-arrow-right{color:var(--grey-title-color)}@media screen and (max-width: 1199px){.responsive-enabled .page-component-multi-taxon-product-list{padding:16px;gap:16px;overflow:auto}.responsive-enabled .page-component-multi-taxon-product-list .taxon-section .title:first-child{display:none}.responsive-enabled .page-component-multi-taxon-product-list .taxon-section .taxon-list{overflow:scroll;scrollbar-width:none}.responsive-enabled .page-component-multi-taxon-product-list .taxon-section .taxon-list .taxon label .image{width:auto;height:auto;max-height:350px;min-height:216px;aspect-ratio:1}.responsive-enabled .page-component-multi-taxon-product-list .product-section .product-list{grid-template-columns:repeat(4, 1fr)}}@media screen and (max-width: 1023px) and (min-width: 768px), screen and (max-width: 767px) and (min-width: 320px), screen and (max-width: 620px) and (min-width: 320px){.responsive-enabled .page-component-multi-taxon-product-list .header{gap:8px}.responsive-enabled .page-component-multi-taxon-product-list .header .title{font-size:20px;line-height:24px}.responsive-enabled .page-component-multi-taxon-product-list .header .description{font-size:16px;line-height:24px}.responsive-enabled .page-component-multi-taxon-product-list .taxon-section .title:first-child{display:none}.responsive-enabled .page-component-multi-taxon-product-list .taxon-section .taxon-list .taxon label{padding:8px}.responsive-enabled .page-component-multi-taxon-product-list .taxon-section .taxon-list .taxon label .content{padding-top:8px}.responsive-enabled .page-component-multi-taxon-product-list .taxon-section .taxon-list .taxon label .content .checkmark{top:14px}.responsive-enabled .page-component-multi-taxon-product-list .product-section .product-list .product{padding:12px}}@media screen and (max-width: 767px) and (min-width: 320px){.responsive-enabled .page-component-multi-taxon-product-list .product-section .product-list{grid-template-columns:repeat(3, 1fr)}}@media screen and (max-width: 620px) and (min-width: 320px){.responsive-enabled .page-component-multi-taxon-product-list .product-section .product-list{grid-template-columns:repeat(2, 1fr)}}.page-component-navigation-menu{--navigation-item-color: var(--grey-color);padding:24px;background-color:var(--box-background-color);position:sticky;position:-webkit-sticky;top:0;z-index:4;width:1200px;border-radius:var(--container-border-radius)}.page-component-navigation-menu.stuck{box-shadow:0px 0px 10px 0px #2D2D2D1A}.page-component-navigation-menu .page-component-header{margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #EFEFEF}.page-component-navigation-menu .list-wrapper{display:flex;justify-content:space-between}.page-component-navigation-menu .list-wrapper .target-component{flex:none;height:32px;align-self:center;padding:8px 16px;margin-left:30px;outline:1px solid var(--main-color);font-size:14px;line-height:16px;color:var(--main-color);cursor:pointer;border-radius:var(--element-border-radius)}.page-component-navigation-menu .scrollable-list{display:flex;align-items:center;position:relative;overflow:hidden}.page-component-navigation-menu .scrollable-list .button{width:80px;height:68px;position:absolute;display:flex;align-items:center;cursor:pointer;top:calc(50% - 34px)}.page-component-navigation-menu .scrollable-list .button .icon,.page-component-navigation-menu .scrollable-list .button .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .page-component-navigation-menu .scrollable-list .button img,.page-component-navigation-menu .scrollable-list .button .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .page-component-navigation-menu .scrollable-list .button img{width:16px;height:16px;fill:#626262;stroke:none}.page-component-navigation-menu .scrollable-list .button.left{left:0;background:linear-gradient(90deg, #fff 45%, rgba(255,255,255,0.4) 70%, rgba(255,255,255,0) 100%);justify-content:left}.page-component-navigation-menu .scrollable-list .button.right{right:0;background:linear-gradient(270deg, #fff 45%, rgba(255,255,255,0.4) 70%, rgba(255,255,255,0) 100%);justify-content:right}.page-component-navigation-menu .scrollable-list .button.hidden{display:none}.page-component-navigation-menu .list{display:block;justify-content:center;overflow-x:auto;white-space:nowrap;-ms-overflow-style:none;scrollbar-width:none;text-align:center}.page-component-navigation-menu .list::-webkit-scrollbar{display:none}.page-component-navigation-menu .list .item{cursor:pointer;text-decoration:none;font-size:16px;font-weight:500;line-height:20px;color:var(--navigation-item-color);display:inline-flex;align-items:center;margin-right:30px;vertical-align:middle}.page-component-navigation-menu .list .item:last-child{margin-right:0}.page-component-navigation-menu .list .item .icon,.page-component-navigation-menu .list .item .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .page-component-navigation-menu .list .item img,.page-component-navigation-menu .list .item .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .page-component-navigation-menu .list .item img{width:46px;height:46px;margin:1px 18px 1px 0;overflow:visible}.page-component-navigation-menu .list .item.active,.page-component-navigation-menu .list .item:hover{border-color:var(--main-color);color:var(--main-color)}@-moz-document url-prefix(){.page-component-navigation-menu .list .item:last-child{padding-right:24px}}@media screen and (max-width: 1199px){.responsive-enabled .page-component-navigation-menu{width:100%;max-width:100vw}}@media screen and (max-width: 620px) and (min-width: 320px), screen and (max-width: 767px) and (min-width: 320px){.responsive-enabled .page-component-navigation-menu .list-wrapper{padding:16px}.responsive-enabled .page-component-navigation-menu .list-wrapper .scrollable-list .button{height:74px;width:40px;top:calc(50% - 37px)}.responsive-enabled .page-component-navigation-menu .list .item{height:74px;flex-direction:column;justify-content:flex-end;gap:8px;margin-right:60px}.responsive-enabled .page-component-navigation-menu .list .item .icon,.responsive-enabled .page-component-navigation-menu .list .item .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .responsive-enabled .page-component-navigation-menu .list .item img,.responsive-enabled .page-component-navigation-menu .list .item .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .responsive-enabled .page-component-navigation-menu .list .item img{margin:0}}.no-effects .page-component-navigation-menu{position:static}.page-component-suggested-taxons{display:flex;flex-direction:column;gap:24px;background-color:var(--box-background-color);padding:24px;border-radius:var(--container-border-radius)}.page-component-suggested-taxons .taxon-list{display:flex;align-items:flex-start;gap:24px}.page-component-suggested-taxons .taxon-list .taxon{display:flex;flex-direction:column;text-decoration:none;border-radius:var(--block-border-radius);overflow:hidden}.page-component-suggested-taxons .taxon-list .taxon .image{height:440px;width:368px}.page-component-suggested-taxons .taxon-list .taxon .image img{width:100%;height:100%}.page-component-suggested-taxons .taxon-list .taxon .content{display:flex;padding:16px;flex-direction:column;align-items:flex-start;gap:16px}.page-component-suggested-taxons .taxon-list .taxon .content .title{color:var(--black-title-color);font-size:20px;font-weight:500;line-height:24px}.page-component-suggested-taxons .taxon-list .taxon .content .background-arrow-right{height:40px;padding:10px 9px 8px 11px;border-radius:50px;background-color:var(--box-background-color)}.page-component-suggested-taxons .taxon-list .taxon .content .background-arrow-right .icon-arrow-right{width:20px;height:20px;fill:currentColor;stroke:none;fill:var(--black-title-color)}.page-component-suggested-taxons .taxon-list .taxon:nth-child(1){background:rgba(45,45,45,0.1)}.page-component-suggested-taxons .taxon-list .taxon:nth-child(2){background:rgba(200,43,43,0.1)}.page-component-suggested-taxons .taxon-list .taxon:nth-child(3){background:rgba(237,180,0,0.1)}.page-component-full-width-card{background:#fff;padding:24px;display:flex;flex-direction:row;column-gap:24px;border-radius:var(--container-border-radius)}.page-component-full-width-card .image{width:462px;height:462px;background:#F8F8F8;border-radius:var(--block-border-radius)}.page-component-full-width-card .image img{width:462px;height:462px;object-fit:contain;border-radius:var(--block-border-radius)}.page-component-full-width-card .content{display:flex;flex-direction:column;justify-content:center}.page-component-full-width-card .content .buttons-wrapper{display:flex;column-gap:24px}.page-component-full-width-card .content .buttons-wrapper.margin{margin-top:32px}.page-component-full-width-card .content .button{font-size:18px;line-height:24px;height:56px;text-decoration:none}.page-component-full-width-card .content .button span{align-self:center;margin:0;padding:0 32px}@media screen and (max-width: 1199px){.responsive-enabled .page-component-full-width-card{padding:16px}.responsive-enabled .page-component-full-width-card .image{max-width:462px;max-height:462px;width:100%;background:#F8F8F8;flex:3;border-radius:var(--block-border-radius)}.responsive-enabled .page-component-full-width-card .image img{width:100%;height:100%;object-fit:contain;border-radius:var(--block-border-radius)}.responsive-enabled .page-component-full-width-card .content{flex:2}.responsive-enabled .page-component-full-width-card .content .buttons-wrapper{flex-wrap:wrap;gap:24px}}@media screen and (max-width: 1023px) and (min-width: 768px), screen and (max-width: 767px) and (min-width: 320px), screen and (max-width: 620px) and (min-width: 320px){.responsive-enabled .page-component-full-width-card .content .title{font-size:20px}.responsive-enabled .page-component-full-width-card .content .description{font-size:16px}}@media screen and (max-width: 620px) and (min-width: 320px){.responsive-enabled .page-component-full-width-card{flex-direction:column;gap:24px}.responsive-enabled .page-component-full-width-card .image{max-width:100%;min-height:344px;gap:8px}.responsive-enabled .page-component-full-width-card .content{flex:0}.responsive-enabled .page-component-full-width-card .content .description.margin{margin-top:16px}.responsive-enabled .page-component-full-width-card .content .button{width:100%}}.component-products-list-short-info{display:grid;grid-row-gap:30px;grid-template-columns:calc(50% - 12px) calc(50% - 12px);grid-column-gap:24px;max-width:1152px}.component-products-list-short-info .full-width{grid-column:1 / 3}.component-products-list-short-info .listing-type-title{font-size:18px;font-weight:500;line-height:20px;text-align:left;color:var(--grey-link-color);margin-bottom:16px}.component-products-list-short-info .products{display:grid;grid-template-columns:repeat(4, 1fr);grid-auto-rows:max-content;column-gap:24px}.component-products-list-short-info .two-column .products{grid-template-columns:repeat(2, 1fr)}.component-products-list-short-info .other{grid-column:1}.component-products-list-short-info .other .products{grid-template-columns:repeat(4, 1fr)}.component-products-list-short-info .product{display:flex;flex-direction:row;text-decoration:none;font-size:18px;line-height:24px;align-items:center;width:270px;border-bottom:solid 1px var(--bright-grey-color);padding:8px}.component-products-list-short-info .product .short-info{color:var(--light-text-color);flex-grow:1}.component-products-list-short-info .product .price{color:var(--gold-color);font-weight:700;margin-right:10px}.component-products-list-short-info .product .icon,.component-products-list-short-info .product .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-products-list-short-info .product img,.component-products-list-short-info .product .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-products-list-short-info .product img{width:16px;height:16px;fill:var(--light-text-color);stroke:none}.component-products-list-short-info .product:hover{border-bottom-color:var(--main-color)}.component-products-list-short-info .product:hover .short-info{color:var(--grey-link-color);font-weight:500}.component-products-list-short-info .product:hover .icon,.component-products-list-short-info .product:hover .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-products-list-short-info .product:hover img,.component-products-list-short-info .product:hover .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-products-list-short-info .product:hover img{width:16px;height:16px;fill:var(--grey-link-color);stroke:none}.component-products-list-short-info .product.hidden{display:none}@media screen and (max-width: 1199px){.responsive-enabled .component-products-list-short-info{grid-column-gap:16px;grid-row-gap:16px;grid-template-columns:1fr}.responsive-enabled .component-products-list-short-info .listing-type-title{margin-bottom:8px}.responsive-enabled .component-products-list-short-info .short-info-column .products{grid-template-columns:repeat(3, 1fr)}.responsive-enabled .component-products-list-short-info .short-info-column .products .product{width:100%}}@media screen and (max-width: 1023px) and (min-width: 768px), screen and (max-width: 767px) and (min-width: 320px){.responsive-enabled .component-products-list-short-info .short-info-column .products{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 620px) and (min-width: 320px){.responsive-enabled .component-products-list-short-info .short-info-column .products{grid-template-columns:repeat(1, 1fr)}}.page-component-hero{width:100%;height:454px;border-radius:var(--container-border-radius);background-position:center bottom;background-image:url(/build/images/hero.7cba4177.png);background-repeat:repeat;background-size:200px;background-color:rgba(242,240,240,0.95);background-blend-mode:lighten;justify-content:center;display:flex;align-items:center;row-gap:32px;flex-direction:column}.page-component-hero:has(+.page-component-navigation-menu){border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:-24px}.page-component-hero+.page-component-navigation-menu{border-top-left-radius:0;border-top-right-radius:0}.page-component-hero .page-component-header{text-align:center;max-width:500px;width:100%}.page-component-hero .page-component-header .title{font-weight:700;font-size:36px;line-height:40px;text-align:center;color:var(--black-title-color)}.page-component-hero .page-component-header .description{font-weight:500;font-size:24px;line-height:28px;color:var(--black-title-color)}.page-component-hero .target-component{width:auto;display:flex;justify-content:center;align-items:center;padding:0.7em 1.4em calc(.7em - 3px) 1.4em;background-color:var(--main-color);color:#fff;border:none;border-bottom:3px solid color-mix(in srgb, var(--main-color) 80%, black 20%);text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:var(--element-border-radius);font-size:1.15rem;flex-direction:row-reverse;font-weight:400;font-size:18px;line-height:24px;text-transform:inherit;height:56px}.page-component-hero .target-component.disabled,.page-component-hero .target-component:disabled{pointer-events:none;opacity:.5}.page-component-hero .target-component:focus{outline:none}.page-component-hero .target-component:before{content:'';background-color:var(--box-background-color);width:1em;height:1em;-webkit-mask-image:url(/build/icons.082fc3f4.svg#arrow-down-usage);mask-image:url(/build/icons.082fc3f4.svg#arrow-down-usage)}.page-component-hero .target-component:before{margin-left:10px}.page-component-hero .target-component.loading:before{-webkit-mask-image:url(/build/icons.082fc3f4.svg#loader-usage);mask-image:url(/build/icons.082fc3f4.svg#loader-usage);animation:spin 1s infinite linear}.page-component-hero .target-component:before{width:16px;margin-left:16px}@media screen and (max-width: 1023px) and (min-width: 768px){.responsive-enabled .page-component-hero{height:calc(100vw / 2.5)}}@media screen and (max-width: 767px) and (min-width: 320px){.responsive-enabled .page-component-hero{height:248px;padding:16px}}@media screen and (max-width: 1023px) and (min-width: 768px), screen and (max-width: 767px) and (min-width: 320px){.responsive-enabled .page-component-hero{background-size:150px}.responsive-enabled .page-component-hero .text-wrapper{max-width:340px}.responsive-enabled .page-component-hero .text-wrapper .title{font-size:24px;line-height:32px}.responsive-enabled .page-component-hero .text-wrapper .description{font-size:18px;line-height:24px}}.page-component-taxon-list{display:flex;flex-direction:column;gap:24px;background-color:var(--box-background-color);padding:24px;border-radius:var(--container-border-radius)}.page-component-taxon-list .taxon-list{display:grid;grid-gap:16px}.page-component-taxon-list .taxon-list.three-column{grid-template-columns:repeat(3, minmax(0, 1fr))}.page-component-taxon-list .taxon-list.three-column .taxon.contact{background:#F3EEE5}.page-component-taxon-list .taxon-list.four-column{grid-template-columns:repeat(4, minmax(0, 1fr))}.page-component-taxon-list .taxon-list .taxon{cursor:pointer;border-radius:var(--block-border-radius);display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:16px;height:227px;max-height:227px}.page-component-taxon-list .taxon-list .taxon:nth-child(5n+1){background:#F2F0F0}.page-component-taxon-list .taxon-list .taxon:nth-child(5n+2){background:#F7F4EF}.page-component-taxon-list .taxon-list .taxon:nth-child(5n+3){background:#F8F7F7}.page-component-taxon-list .taxon-list .taxon:nth-child(5n+4){background:#F1F0F0}.page-component-taxon-list .taxon-list .taxon:nth-child(5n+5){background:#F3EEE5}.page-component-taxon-list .taxon-list .taxon:hover{box-shadow:0 4px 24px 0 #00000029}.page-component-taxon-list .taxon-list .taxon .icon,.page-component-taxon-list .taxon-list .taxon .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .page-component-taxon-list .taxon-list .taxon img,.page-component-taxon-list .taxon-list .taxon .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .page-component-taxon-list .taxon-list .taxon img{fill:var(--black-title-color);width:40px;height:40px}.page-component-taxon-list .taxon-list .taxon span{font-weight:500;font-size:16px;line-height:20px;text-align:center;color:var(--black-title-color);max-width:100px}.page-component-taxon-list .taxon-list .contact{padding:0 24px;align-items:flex-start;row-gap:8px}.page-component-taxon-list .taxon-list .contact .title{font-weight:600;font-size:20px;line-height:24px;color:var(--black-title-color)}.page-component-taxon-list .taxon-list .contact .description{font-weight:400;font-size:16px;line-height:20px;color:var(--text-color)}@media screen and (max-width: 1199px){.responsive-enabled .page-component-taxon-list{padding:16px}}@media screen and (max-width: 1023px) and (min-width: 768px), screen and (max-width: 767px) and (min-width: 320px){.responsive-enabled .page-component-taxon-list .header .title{font-size:20px;line-height:28px}.responsive-enabled .page-component-taxon-list .header .description{font-size:16px;line-height:28px}.responsive-enabled .page-component-taxon-list .taxon-list.three-column{grid-template-columns:repeat(2, minmax(0, 1fr))}.responsive-enabled .page-component-taxon-list .taxon-list.three-column .taxon.contact{grid-column-start:1;grid-column-end:3}.responsive-enabled .page-component-taxon-list .taxon-list.four-column{grid-template-columns:repeat(2, minmax(0, 1fr))}.responsive-enabled .page-component-taxon-list .taxon-list.four-column .taxon.contact{padding:0 16px}.responsive-enabled .page-component-taxon-list .taxon-list .taxon{height:calc(50vw - 24px)}.responsive-enabled .page-component-taxon-list .taxon-list .taxon span{font-size:18px}}.page-component-faq-section{display:flex;flex-direction:column;gap:24px;border-radius:var(--container-border-radius);background-color:var(--box-background-color);padding:24px}.page-component-faq-section .component-accordion .accordion-item{padding:0;border-top:none;border-bottom:1px solid #EFEFEF}.page-component-faq-section .component-accordion .accordion-item .accordion-title{padding:8px 0;font-size:18px;line-height:24px;color:var(--light-text-color)}.page-component-faq-section .component-accordion .accordion-item .accordion-content{border-top:none;font-size:16px;line-height:24px;padding:8px 0 0 0;color:var(--light-text-color);overflow-y:auto;scrollbar-width:none}@media (hover: hover){.page-component-faq-section .component-accordion .accordion-item:hover .accordion-title{color:var(--grey-title-color)}.page-component-faq-section .component-accordion .accordion-item:hover .accordion-title .icon,.page-component-faq-section .component-accordion .accordion-item:hover .accordion-title .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .page-component-faq-section .component-accordion .accordion-item:hover .accordion-title img,.page-component-faq-section .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 .page-component-faq-section .component-accordion .accordion-item:hover .accordion-title img{fill:var(--main-color)}.page-component-faq-section .component-accordion .accordion-item:hover .accordion-title .icon.icon-arrow-down,.page-component-faq-section .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 .page-component-faq-section .component-accordion .accordion-item:hover .accordion-title img.icon-arrow-down,.page-component-faq-section .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 .page-component-faq-section .component-accordion .accordion-item:hover .accordion-title img.icon-arrow-down{fill:var(--main-color)}}.page-component-faq-section .component-accordion .accordion-item.active .accordion-title{color:var(--grey-title-color)}.page-component-faq-section .component-accordion .accordion-item.active .icon-arrow-down{transform:rotateX(180deg);top:12px}.page-component-faq-section .component-accordion .accordion-item.active .accordion-content{padding-bottom:10px}.page-component-faq-section .component-accordion .accordion-item:last-child{border-bottom:none}@media screen and (max-width: 1199px){.responsive-enabled .page-component-faq-section{padding:16px}}@media screen and (max-width: 1023px) and (min-width: 768px), screen and (max-width: 767px) and (min-width: 320px){.responsive-enabled .page-component-faq-section .header{margin-bottom:16px}.responsive-enabled .page-component-faq-section .header .title{font-size:20px;line-height:24px}.responsive-enabled .page-component-faq-section .header .description{font-size:16px}.responsive-enabled .page-component-faq-section .component-accordion .accordion-title{font-size:16px;line-height:24px}.responsive-enabled .page-component-faq-section .component-accordion .accordion-content{font-size:16px;line-height:24px}}.no-effects .page-component-faq-section .component-accordion .accordion-item:hover .accordion-title{color:var(--light-text-color)}.no-effects .page-component-faq-section .component-accordion .accordion-item:hover .accordion-title .icon,.no-effects .page-component-faq-section .component-accordion .accordion-item:hover .accordion-title .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .no-effects .page-component-faq-section .component-accordion .accordion-item:hover .accordion-title img,.no-effects .page-component-faq-section .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 .no-effects .page-component-faq-section .component-accordion .accordion-item:hover .accordion-title img,.no-effects .page-component-faq-section .component-accordion .accordion-item:hover .accordion-title .icon.icon-arrow-down,.no-effects .page-component-faq-section .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 .no-effects .page-component-faq-section .component-accordion .accordion-item:hover .accordion-title img.icon-arrow-down,.no-effects .page-component-faq-section .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 .no-effects .page-component-faq-section .component-accordion .accordion-item:hover .accordion-title img.icon-arrow-down{fill:var(--light-text-color)}.no-effects .page-component-faq-section .component-accordion .accordion-item .accordion-title,.no-effects .page-component-faq-section .component-accordion .accordion-item .icon,.no-effects .page-component-faq-section .component-accordion .accordion-item .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .no-effects .page-component-faq-section .component-accordion .accordion-item img,.no-effects .page-component-faq-section .component-accordion .accordion-item .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .no-effects .page-component-faq-section .component-accordion .accordion-item img,.no-effects .page-component-faq-section .component-accordion .accordion-item .icon.icon-arrow-down,.no-effects .page-component-faq-section .component-accordion .accordion-item .page-legacy-product .select-option-row td.main img.icon-arrow-down,.page-legacy-product .select-option-row td.main .no-effects .page-component-faq-section .component-accordion .accordion-item img.icon-arrow-down,.no-effects .page-component-faq-section .component-accordion .accordion-item .page-legacy-product .select-option-row td .option-side-right img.icon-arrow-down,.page-legacy-product .select-option-row td .option-side-right .no-effects .page-component-faq-section .component-accordion .accordion-item img.icon-arrow-down{transition:none}.card-configurable-mirror{display:grid;grid-template-columns:minmax(300px, 792px) 1fr;grid-template-rows:auto 1fr;align-items:stretch;border-radius:var(--container-border-radius);background-color:var(--box-background-color);overflow:hidden}.card-configurable-mirror .photos{grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:3;height:528px;position:relative;background:#ddd;align-self:center}.card-configurable-mirror .photos img{width:100%;height:100%;object-fit:cover;vertical-align:bottom;opacity:0;z-index:0;max-height:720px}.card-configurable-mirror .photos img.active{opacity:1;z-index:2}.card-configurable-mirror .photos img.loaded{transition:opacity 0.2s ease-in 0.2s}.card-configurable-mirror .photos img.loaded.active{transition:opacity 0.2s ease-in}.card-configurable-mirror .photos img.loaded.no-transition{transition:0s}.card-configurable-mirror .photos .loader.active{margin:20px;z-index:2;display:block;border-radius:50%;width:30px;height:30px;border:0.25rem solid var(--main-color);border-top-color:rgba(0,0,0,0);animation:spin 1s infinite linear;border-width:.4rem;bottom:0;right:0;position:absolute}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.card-configurable-mirror .photos .loader.bottom-left{bottom:0;left:0}.card-configurable-mirror .photos .secondary{position:absolute;top:0;bottom:0;left:0;right:0}.card-configurable-mirror .loader.active{margin:20px;z-index:2;display:block;border-radius:50%;width:30px;height:30px;border:0.25rem solid var(--main-color);border-top-color:rgba(0,0,0,0);animation:spin 1s infinite linear;border-width:.4rem;bottom:0;right:0;position:absolute}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.card-configurable-mirror .loader.bottom-left{bottom:0;left:0}.card-configurable-mirror .page-component-header{grid-column-start:2;grid-column-end:3;grid-row-start:1;grid-row-end:2;padding:24px 24px 0 24px}.card-configurable-mirror .page-component-header .description p{font-size:16px;line-height:20px}.card-configurable-mirror .configuration{grid-column-start:2;grid-column-end:3;grid-row-start:2;grid-row-end:3;padding:0 24px 24px 24px;display:flex;flex-direction:column;justify-content:space-between}.card-configurable-mirror .configuration .configure-button{line-height:24px;height:56px}@media screen and (max-width: 1199px){.responsive-enabled .card-configurable-mirror{max-width:100vw}.responsive-enabled .card-configurable-mirror .page-component-header{padding:16px 16px 0 16px}.responsive-enabled .card-configurable-mirror .photos img{object-fit:contain}.responsive-enabled .card-configurable-mirror .configuration{padding:0 16px 16px 16px}}@media screen and (max-width: 767px) and (min-width: 320px), screen and (max-width: 620px) and (min-width: 320px){.responsive-enabled .card-configurable-mirror{display:flex;flex-direction:column}.responsive-enabled .card-configurable-mirror .page-component-header{order:1;padding:16px}.responsive-enabled .card-configurable-mirror .photos{order:2;height:auto}.responsive-enabled .card-configurable-mirror .configuration{order:3}}@media screen and (max-width: 1023px) and (min-width: 768px), screen and (max-width: 767px) and (min-width: 320px), screen and (max-width: 620px) and (min-width: 320px){.responsive-enabled .card-configurable-mirror .page-component-header .title{font-size:20px;line-height:24px}}.component-call-back-enquiry{display:none}.component-call-back-enquiry.active{display:block}.component-call-back-enquiry.active p:first-of-type{margin-top:20px}.component-call-back-enquiry.active p:last-of-type{margin-bottom:0}.component-call-back-enquiry.active .form-group.name,.component-call-back-enquiry.active .form-group.email,.component-call-back-enquiry.active .form-group.phone,.component-call-back-enquiry.active .form-group.dayTime{width:50%}@media screen and (max-width: 810px) and (min-width: 768px){.responsive-enabled .call-back-enquiry .form-group.phone,.responsive-enabled .call-back-enquiry .form-group.time{width:100%}}@media screen and (max-width: 620px) and (min-width: 320px){.responsive-enabled .call-back-enquiry .form-group.name,.responsive-enabled .call-back-enquiry .form-group.email,.responsive-enabled .call-back-enquiry .form-group.phone,.responsive-enabled .call-back-enquiry .form-group.dayTime{width:100%}}.component-complaint-enquiry{display:none}.component-complaint-enquiry.active{display:block}.component-complaint-enquiry.active p:first-of-type{margin-top:20px}.component-complaint-enquiry.active p:last-of-type{margin-bottom:0}.component-complaint-enquiry.active .form-group.name,.component-complaint-enquiry.active .form-group.phone{width:33%}.component-complaint-enquiry.active .form-group.surname{width:34%}.component-complaint-enquiry.active .form-group.first,.component-complaint-enquiry.active .form-group.second{width:50%}@media screen and (max-width: 620px) and (min-width: 320px){.responsive-enabled .complaint-enquiry .form-group.first-name,.responsive-enabled .complaint-enquiry .form-group.phone,.responsive-enabled .complaint-enquiry .form-group.last-name,.responsive-enabled .complaint-enquiry .form-group.email,.responsive-enabled .complaint-enquiry .form-group.email-confirm{width:100%}}.component-contact-information a{text-decoration:none}.component-contact-information .contact-column{width:50%;float:left;margin-bottom:5px}.component-contact-information .contact-column .contact-line{padding:5px 0px;line-height:20px}.component-contact-information .contact-column .contact-line .icon,.component-contact-information .contact-column .contact-line .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-contact-information .contact-column .contact-line img,.component-contact-information .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 .component-contact-information .contact-column .contact-line img{width:20px;height:20px;fill:currentColor;stroke:none;vertical-align:-5px;margin-right:5px}.component-contact-information .contact-map{clear:both;width:100%;height:300px;display:block;padding:10px 0px;margin-bottom:20px}.component-contact-information .contact-map iframe{width:100%;height:100%;border:0}.component-feedback-enquiry{display:none}.component-feedback-enquiry.active{display:block}.component-feedback-enquiry.active p:first-of-type{margin-top:20px}.component-feedback-enquiry.active p:last-of-type{margin-bottom:0}.component-feedback-enquiry.active .form-group.order-number,.component-feedback-enquiry.active .form-group.type,.component-feedback-enquiry.active .form-group.first,.component-feedback-enquiry.active .form-group.second,.component-feedback-enquiry.active .form-group.subject,.component-feedback-enquiry.active .form-group.opinion{width:50%}.component-feedback-enquiry.active .form-group.name,.component-feedback-enquiry.active .form-group.phone{width:33%}.component-feedback-enquiry.active .form-group.surname{width:34%}@media screen and (max-width: 620px) and (min-width: 320px){.responsive-enabled .feedback-enquiry .form-group.order-number,.responsive-enabled .feedback-enquiry .form-group.type{width:50%}.responsive-enabled .feedback-enquiry .form-group.email,.responsive-enabled .feedback-enquiry .form-group.email-confirm,.responsive-enabled .feedback-enquiry .form-group.first-name,.responsive-enabled .feedback-enquiry .form-group.phone,.responsive-enabled .feedback-enquiry .form-group.last-name{width:100%}}.component-general-enquiry{display:none}.component-general-enquiry.active{display:block}.component-general-enquiry.active .form-group.name,.component-general-enquiry.active .form-group.email{width:50%}@media screen and (max-width: 1023px) and (min-width: 768px){.responsive-enabled .general-enquiry .contact-column .contact-line{display:flex}}@media screen and (max-width: 620px) and (min-width: 320px){.responsive-enabled .general-enquiry .contact-column{width:100%;float:left}.responsive-enabled .general-enquiry .form-group.name,.responsive-enabled .general-enquiry .form-group.email{width:100%}}.component-offer-enquiry{display:none}.component-offer-enquiry.active{display:block}.component-offer-enquiry.active p:first-of-type{margin-top:20px}.component-offer-enquiry.active p:last-of-type{margin-bottom:0}.component-offer-enquiry.active .form-group.subject{width:75%}.component-offer-enquiry.active .form-group.quantity{width:25%}.component-offer-enquiry.active .form-group.name,.component-offer-enquiry.active .form-group.phone{width:33%}.component-offer-enquiry.active .form-group.surname{width:34%}.component-offer-enquiry.active .form-group.first,.component-offer-enquiry.active .form-group.second{width:50%}@media screen and (max-width: 620px) and (min-width: 320px){.responsive-enabled .offer-enquiry .form-group.subject,.responsive-enabled .offer-enquiry .form-group.quantity,.responsive-enabled .offer-enquiry .form-group.first-name,.responsive-enabled .offer-enquiry .form-group.phone,.responsive-enabled .offer-enquiry .form-group.last-name,.responsive-enabled .offer-enquiry .form-group.email,.responsive-enabled .offer-enquiry .form-group.email-confirm{width:100%}}.component-product-picture-enquiry{display:none}.component-product-picture-enquiry.active{display:block}.component-product-picture-enquiry.active p:first-of-type{margin-top:20px}.component-product-picture-enquiry.active p:last-of-type{margin-bottom:0}.component-product-picture-enquiry.active .form-group.name,.component-product-picture-enquiry.active .form-group.phone{width:33%}.component-product-picture-enquiry.active .form-group.surname{width:34%}.component-product-picture-enquiry.active .form-group.first,.component-product-picture-enquiry.active .form-group.second{width:50%}@media screen and (max-width: 620px) and (min-width: 320px){.responsive-enabled .product-picture-enquiry .form-group.first-name,.responsive-enabled .product-picture-enquiry .form-group.phone,.responsive-enabled .product-picture-enquiry .form-group.last-name,.responsive-enabled .product-picture-enquiry .form-group.email,.responsive-enabled .product-picture-enquiry .form-group.email-confirm{width:100%}}.component-company-address{display:flex;flex-direction:column;height:100%}.component-company-address .title{margin:0 0 8px 0;color:var(--grey-title-color);font-size:18px;line-height:24px;font-weight:500}.component-company-address .subtitle{margin:0;color:var(--light-grey-color);font-size:16px;line-height:18px}.component-company-address .contact-map{margin-top:16px;clear:both;display:flex;flex-grow:1}.component-company-address .contact-map iframe{width:100%;height:100%;border:0}@media screen and (max-width: 767px) and (min-width: 320px), screen and (max-width: 620px) and (min-width: 320px){.responsive-enabled .component-company-address .contact-map{height:344px}}.component-company-information .title{color:var(--grey-title-color);font-size:18px;line-height:24px;font-weight:500;margin:0 0 8px 0}.component-company-information .info-list{display:flex;flex-direction:column;gap:8px}.component-company-information .info-list .labeled-info .info-label{margin:0 0 4px 0;color:var(--grey-title-color);font-weight:500;font-size:14px;line-height:18px}.component-company-information .info-list .labeled-info .info-value{color:var(--light-grey-color);font-size:16px;line-height:18px;margin:0}.component-contact-list .title{color:var(--grey-title-color);font-size:18px;line-height:24px;font-weight:500;margin:0 0 4px 0}.component-contact-list .info-list{display:flex;flex-direction:column}.component-contact-list .info-list .info-item{display:flex;gap:8px;align-items:center;font-size:16px;line-height:24px;height:32px}.component-contact-list .info-list .info-item.phone{color:var(--red-color);text-decoration:none}.component-contact-list .info-list .info-item.phone .icon,.component-contact-list .info-list .info-item.phone .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-contact-list .info-list .info-item.phone img,.component-contact-list .info-list .info-item.phone .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-contact-list .info-list .info-item.phone img{width:16px;height:16px;fill:var(--red-color);stroke:none}.component-contact-list .info-list .info-item.email{color:var(--gold-color);text-decoration:none}.component-contact-list .info-list .info-item.email .icon,.component-contact-list .info-list .info-item.email .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-contact-list .info-list .info-item.email img,.component-contact-list .info-list .info-item.email .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-contact-list .info-list .info-item.email img{width:16px;height:16px;fill:var(--gold-color);stroke:none}.component-contact-list .info-list .info-item.fax{color:var(--grey-color)}.component-contact-list .info-list .info-item.fax .icon,.component-contact-list .info-list .info-item.fax .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-contact-list .info-list .info-item.fax img,.component-contact-list .info-list .info-item.fax .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-contact-list .info-list .info-item.fax img{width:16px;height:16px;fill:var(--grey-color);stroke:none}@media screen and (max-width: 767px) and (min-width: 320px), screen and (max-width: 620px) and (min-width: 320px){.responsive-enabled .component-contact-list .title{margin-bottom:16px}.responsive-enabled .component-contact-list .info-list{gap:24px}.responsive-enabled .component-contact-list .info-list .info-item{font-size:20px}.responsive-enabled .component-contact-list .info-list .info-item .icon,.responsive-enabled .component-contact-list .info-list .info-item .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .responsive-enabled .component-contact-list .info-list .info-item img,.responsive-enabled .component-contact-list .info-list .info-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-contact-list .info-list .info-item img{width:24px;height:24px}}.component-mobile-categories-menu{display:none}@media screen and (max-width: 1199px){.responsive-enabled .component-mobile-categories-menu{display:none;position:absolute;padding:8px 10px;width:100%;height:calc(100vh - 64px);background-color:var(--box-background-color);overflow-y:auto;z-index:400}.responsive-enabled .component-mobile-categories-menu.active{display:flex}.responsive-enabled .component-mobile-categories-menu .categories{width:100%;display:none;flex-direction:column;gap:8px}.responsive-enabled .component-mobile-categories-menu .categories.active{display:flex}.responsive-enabled .component-mobile-categories-menu .categories.primary ul.category-list{border-top:1px solid var(--bright-grey-color);border-bottom:1px solid var(--bright-grey-color)}.responsive-enabled .component-mobile-categories-menu .categories.primary ul.category-list li{min-height:80px;display:flex;padding:10px 10px 10px 0}.responsive-enabled .component-mobile-categories-menu .categories.primary ul.category-list li.mirror-shop .icon,.responsive-enabled .component-mobile-categories-menu .categories.primary ul.category-list li.mirror-shop .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .responsive-enabled .component-mobile-categories-menu .categories.primary ul.category-list li.mirror-shop img,.responsive-enabled .component-mobile-categories-menu .categories.primary ul.category-list li.mirror-shop .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .responsive-enabled .component-mobile-categories-menu .categories.primary ul.category-list li.mirror-shop img{width:52px;height:64px;fill:#626262;stroke:none}.responsive-enabled .component-mobile-categories-menu .categories.primary ul.category-list li.bathroom-mirror .icon,.responsive-enabled .component-mobile-categories-menu .categories.primary ul.category-list li.bathroom-mirror .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .responsive-enabled .component-mobile-categories-menu .categories.primary ul.category-list li.bathroom-mirror img,.responsive-enabled .component-mobile-categories-menu .categories.primary ul.category-list li.bathroom-mirror .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .responsive-enabled .component-mobile-categories-menu .categories.primary ul.category-list li.bathroom-mirror img{width:41px;height:41px;fill:#626262;stroke:none}.responsive-enabled .component-mobile-categories-menu .categories.primary ul.category-list li.bathroom-mirror .menu-content h3{color:var(--bathroom-mirror-category-color)}.responsive-enabled .component-mobile-categories-menu .categories.primary ul.category-list li.glass-shop .icon,.responsive-enabled .component-mobile-categories-menu .categories.primary ul.category-list li.glass-shop .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .responsive-enabled .component-mobile-categories-menu .categories.primary ul.category-list li.glass-shop img,.responsive-enabled .component-mobile-categories-menu .categories.primary ul.category-list li.glass-shop .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .responsive-enabled .component-mobile-categories-menu .categories.primary ul.category-list li.glass-shop img{width:44px;height:54px;fill:#626262;stroke:none}.responsive-enabled .component-mobile-categories-menu .categories.primary ul.category-list li.wood-shop .icon,.responsive-enabled .component-mobile-categories-menu .categories.primary ul.category-list li.wood-shop .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .responsive-enabled .component-mobile-categories-menu .categories.primary ul.category-list li.wood-shop img,.responsive-enabled .component-mobile-categories-menu .categories.primary ul.category-list li.wood-shop .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .responsive-enabled .component-mobile-categories-menu .categories.primary ul.category-list li.wood-shop img{width:45px;height:54px;fill:#626262;stroke:none}.responsive-enabled .component-mobile-categories-menu .categories.primary ul.category-list li.wood-shop .menu-content h3{color:var(--wood-category-color)}.responsive-enabled .component-mobile-categories-menu .categories.primary ul.category-list li.kitchen-backsplash-wall .icon,.responsive-enabled .component-mobile-categories-menu .categories.primary ul.category-list li.kitchen-backsplash-wall .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .responsive-enabled .component-mobile-categories-menu .categories.primary ul.category-list li.kitchen-backsplash-wall img,.responsive-enabled .component-mobile-categories-menu .categories.primary ul.category-list li.kitchen-backsplash-wall .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .responsive-enabled .component-mobile-categories-menu .categories.primary ul.category-list li.kitchen-backsplash-wall img{width:50px;height:54px;fill:#626262;stroke:none}.responsive-enabled .component-mobile-categories-menu .categories.primary ul.category-list li.kitchen-backsplash-wall .menu-content h3{color:var(--kitchen-back-wall-category-color)}.responsive-enabled .component-mobile-categories-menu .categories.primary ul.category-list li.andere .icon,.responsive-enabled .component-mobile-categories-menu .categories.primary ul.category-list li.andere .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .responsive-enabled .component-mobile-categories-menu .categories.primary ul.category-list li.andere img,.responsive-enabled .component-mobile-categories-menu .categories.primary ul.category-list li.andere .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .responsive-enabled .component-mobile-categories-menu .categories.primary ul.category-list li.andere img{width:41px;height:41px;fill:#707070;stroke:none;transform:rotate(90deg)}.responsive-enabled .component-mobile-categories-menu .categories.primary ul.category-list li .icon-column{width:66px;display:flex;justify-content:center}.responsive-enabled .component-mobile-categories-menu .categories.primary ul.category-list li .menu-content{max-width:calc(100% - 66px);display:flex;flex-direction:column;justify-content:center}.responsive-enabled .component-mobile-categories-menu .categories.primary ul.category-list li .menu-content .category-title{color:var(--black-title-color);font-size:18px;font-weight:400;line-height:24px;margin-top:0;margin-bottom:4px}.responsive-enabled .component-mobile-categories-menu .categories.primary ul.category-list li .menu-content .category-subtitle{color:var(--light-grey-title-color);font-size:12px;font-weight:300;line-height:16px;margin:0}.responsive-enabled .component-mobile-categories-menu .categories.primary ul.category-list li .icon,.responsive-enabled .component-mobile-categories-menu .categories.primary ul.category-list li .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .responsive-enabled .component-mobile-categories-menu .categories.primary ul.category-list li img,.responsive-enabled .component-mobile-categories-menu .categories.primary ul.category-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 .component-mobile-categories-menu .categories.primary ul.category-list li img{align-self:center}.responsive-enabled .component-mobile-categories-menu .categories.primary ul.category-list li:not(:last-child){border-bottom:1px solid var(--bright-grey-color)}.responsive-enabled .component-mobile-categories-menu .categories.secondary{gap:0}.responsive-enabled .component-mobile-categories-menu .categories.secondary .back-button{display:flex;align-items:center;gap:9px;margin:16px 0}.responsive-enabled .component-mobile-categories-menu .categories.secondary .back-button .icon-arrow-left{width:15px;height:15px;fill:var(--light-grey-link-color);stroke:none}.responsive-enabled .component-mobile-categories-menu .categories.secondary .back-button h3{font-size:16px;font-weight:400;line-height:24px;color:var(--light-grey-title-color);margin:0}.responsive-enabled .component-mobile-categories-menu .categories.secondary .category-list{overflow-y:scroll;padding-left:24px}.responsive-enabled .component-mobile-categories-menu .categories.secondary .category-list .title{font-size:18px;font-weight:500;line-height:24px;color:var(--black-title-color);margin:0}.responsive-enabled .component-mobile-categories-menu .categories.secondary .category-list ul li{font-size:16px;font-weight:400;line-height:32px}.responsive-enabled .component-mobile-categories-menu .categories.secondary .category-list ul li.active a{color:var(--black-title-color)}.responsive-enabled .component-mobile-categories-menu .categories.secondary .category-list ul li a{text-decoration:none;color:var(--light-grey-link-color)}.responsive-enabled .component-mobile-categories-menu .categories ul{list-style:none;margin:0;padding:0}}@media screen and (max-width: 1199px){body.responsive-enabled.mobile-menu-active{overflow-y:hidden}}.component-account-back-button-mobile{width:100%;color:var(--light-grey-title-color);display:none;flex-direction:row;align-items:center;column-gap:8px;border-bottom:var(--border);padding-bottom:16px;margin-bottom:16px;cursor:pointer;text-decoration:none}.component-account-back-button-mobile .icon,.component-account-back-button-mobile .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .component-account-back-button-mobile img,.component-account-back-button-mobile .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .component-account-back-button-mobile img{width:16px;height:16px;fill:var(--light-grey-title-color)}.component-account-back-button-mobile>span{font-size:16px;font-weight:500;line-height:24px}@media screen and (max-width: 1199px){.responsive-enabled .component-account-back-button-mobile{display:flex}}.component-shopping-cart-action-button{display:none;z-index:100;background-color:var(--box-background-color);position:sticky;bottom:0;padding:16px}.component-shopping-cart-action-button.sticky{box-shadow:0px -2px 4px 0px #2D2D2D1A}.component-shopping-cart-action-button .button{width:auto;display:flex;justify-content:center;align-items:center;padding:0.7em 1.4em calc(.7em - 3px) 1.4em;background-color:var(--main-color);color:#fff;border:none;border-bottom:3px solid color-mix(in srgb, var(--main-color) 80%, black 20%);text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:var(--element-border-radius);font-size:1.15rem;padding:0;justify-content:space-between;justify-content:center;padding:16px 0;font-size:18px}.component-shopping-cart-action-button .button.disabled,.component-shopping-cart-action-button .button:disabled{pointer-events:none;opacity:.5}.component-shopping-cart-action-button .button:focus{outline:none}.component-shopping-cart-action-button .button:before{content:'';background-color:var(--box-background-color);width:1em;height:1em;-webkit-mask-image:url(/build/icons.082fc3f4.svg#checkmark-usage);mask-image:url(/build/icons.082fc3f4.svg#checkmark-usage)}.component-shopping-cart-action-button .button:before{margin-right:10px}.component-shopping-cart-action-button .button:before{margin-right:20px;margin-left:20px}.component-shopping-cart-action-button .button span{padding:.8em;flex:1;text-align:center;border-left:1px solid color-mix(in srgb, var(--main-color) 90%, black 10%)}.component-shopping-cart-action-button .button.loading:before{-webkit-mask-image:url(/build/icons.082fc3f4.svg#loader-usage);mask-image:url(/build/icons.082fc3f4.svg#loader-usage);animation:spin 1s infinite linear}.component-shopping-cart-action-button .button:before{margin:0 16px 0 0}.component-shopping-cart-action-button .summary{font-size:18px;font-weight:500;display:flex;justify-content:space-between;padding-bottom:16px;color:var(--grey-title-color)}@media screen and (max-width: 1199px){.responsive-enabled .component-shopping-cart-action-button{display:block}}.page-product{background-color:var(--box-background-color);width:100%;padding:15px;border-radius:var(--container-border-radius)}.page-product .title{color:#626262;margin:0px 0px 15px 0px;padding:0px;font-weight:400;font-size:17px}.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:var(--box-background-color);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:var(--grey-title-color);margin:0px;padding:0px}.page-product-test h5{color:var(--grey-title-color);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:var(--border);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:var(--main-color);color:#fff;border:none;border-bottom:3px solid color-mix(in srgb, var(--main-color) 80%, black 20%);text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:var(--element-border-radius);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.082fc3f4.svg#loader-usage);mask-image:url(/build/icons.082fc3f4.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-cart{display:flex;flex-direction:column;padding-bottom:20px}.page-cart .cart{background-color:var(--box-background-color);padding:20px 20px 25px;border-radius:var(--container-border-radius)}.page-cart .cart .cart-header{font-size:18px}.page-cart .cart .cart-header .quantity,.page-cart .cart .cart-header .unit-price,.page-cart .cart .cart-header .total-price{font-size:16px}.page-cart .cart .title{display:flex;justify-content:space-between;width:100%}.page-cart .cart .title h4{margin:0px;padding:0;font-weight:500;font-size:20px;padding-bottom:10px;color:var(--grey-title-color);line-height:16px}.page-cart .cart .extra-actions{border-top:var(--border);display:flex;justify-content:space-between}.page-cart .cart .extra-actions.hidden{display:none}.page-cart .cart .extra-actions .discount-form,.page-cart .cart .extra-actions .offer-link{padding-top:25px}.page-cart .cart .extra-actions .discount-form.valid input,.page-cart .cart .extra-actions .discount-form.valid button{border-color:var(--green-link-color)}.page-cart .cart .extra-actions .discount-form.valid button{background-color:var(--green-link-color)}.page-cart .cart .extra-actions .discount-form.valid button .activated{display:inline}.page-cart .cart .extra-actions .discount-form.error input,.page-cart .cart .extra-actions .discount-form.error button{border-color:var(--alert-color)}.page-cart .cart .extra-actions .discount-form.error input .invalid,.page-cart .cart .extra-actions .discount-form.error button .invalid{display:inline}.page-cart .cart .extra-actions .discount-form.error button{background-color:var(--alert-color)}.page-cart .cart .extra-actions .discount-form.valid .default,.page-cart .cart .extra-actions .discount-form.error .default{display:none}.page-cart .cart .extra-actions .discount-form .activated,.page-cart .cart .extra-actions .discount-form .invalid{display:none}.page-cart .cart .extra-actions .offer-link a{width:auto;display:flex;justify-content:center;align-items:center;padding:0.7em 1.4em calc(.7em - 3px) 1.4em;background-color:var(--main-color);color:#fff;border:none;border-bottom:3px solid color-mix(in srgb, var(--main-color) 80%, black 20%);text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:var(--element-border-radius);font-size:.8rem}.page-cart .cart .extra-actions .offer-link a.disabled,.page-cart .cart .extra-actions .offer-link a:disabled{pointer-events:none;opacity:.5}.page-cart .cart .extra-actions .offer-link a:focus{outline:none}.page-cart .cart .extra-actions .offer-link a.loading:before{-webkit-mask-image:url(/build/icons.082fc3f4.svg#loader-usage);mask-image:url(/build/icons.082fc3f4.svg#loader-usage);animation:spin 1s infinite linear}.page-cart .cart .extra-actions input{width:240px;height:32px;border:1px solid rgba(112,112,112,0.5);background-color:#ffffff;margin-right:-5px;padding:5px 10px;font-size:14px;color:#626262;vertical-align:middle;border-right:none;border-radius:var(--element-border-radius) 0 0 var(--element-border-radius)}.page-cart .cart .extra-actions button{height:32px;background-color:var(--main-color);color:#fff;cursor:pointer;font-size:14px;text-transform:uppercase;margin:0;border:1px solid var(--main-color);padding:5px 10px;vertical-align:middle;border-radius:0 var(--element-border-radius) var(--element-border-radius) 0}.page-cart .cart .extra-actions button:focus{outline:none}.page-cart .cart .extra-actions button .icon,.page-cart .cart .extra-actions button .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .page-cart .cart .extra-actions button img,.page-cart .cart .extra-actions 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 .extra-actions 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:var(--button-grey-color);color:#fff;border:none;border-bottom:3px solid color-mix(in srgb, var(--button-grey-color) 80%, black 20%);text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:var(--element-border-radius);font-size:1rem;margin-top:20px;max-width:220px;height:56px}.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:var(--box-background-color);width:1em;height:1em;width:.8em;height:.8em;-webkit-mask-image:url(/build/icons.082fc3f4.svg#arrow-left-usage);mask-image:url(/build/icons.082fc3f4.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.082fc3f4.svg#loader-usage);mask-image:url(/build/icons.082fc3f4.svg#loader-usage);animation:spin 1s infinite linear;width:1em;height:1em;margin-left:-.2em}@media screen and (max-width: 1199px){.responsive-enabled .page-cart{background:var(--white-color)}.responsive-enabled .page-cart .cart{padding:0}.responsive-enabled .page-cart .cart .title{padding:16px}.responsive-enabled .page-cart .cart .extra-actions{flex-direction:column;padding:0 16px}.responsive-enabled .page-cart .cart .extra-actions .offer-link a{height:56px;font-size:18px}.responsive-enabled .page-cart .discount-form{width:100%}.responsive-enabled .page-cart .discount-form .input{width:100%;display:flex}.responsive-enabled .page-cart .discount-form input,.responsive-enabled .page-cart .discount-form button{height:56px}.responsive-enabled .page-cart .discount-form input[type="text"]{font-size:16px;flex-grow:1}.responsive-enabled .page-cart .discount-form button{padding:12px 16px;width:56px}.responsive-enabled .page-cart .discount-form button .icon,.responsive-enabled .page-cart .discount-form button .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .responsive-enabled .page-cart .discount-form button img,.responsive-enabled .page-cart .discount-form button .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .responsive-enabled .page-cart .discount-form button img{width:16px;height:16px;margin:0}.responsive-enabled .page-cart .discount-form button .button-text{display:none}.responsive-enabled .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:var(--white-color);color:#fff;border:none;border-bottom:3px solid color-mix(in srgb, var(--white-color) 80%, black 20%);text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:var(--element-border-radius);font-size:1rem;font-size:16px;max-width:100%;background:transparent;border:none;color:var(--light-grey-link-color);font-weight:500;margin-top:10px;float:none;clear:both}.responsive-enabled .page-cart .continue-shopping-button.disabled,.responsive-enabled .page-cart .continue-shopping-button:disabled{pointer-events:none;opacity:.5}.responsive-enabled .page-cart .continue-shopping-button:focus{outline:none}.responsive-enabled .page-cart .continue-shopping-button:before{content:'';background-color:var(--box-background-color);width:1em;height:1em;width:.8em;height:.8em;-webkit-mask-image:url(/build/icons.082fc3f4.svg#arrow-left-usage);mask-image:url(/build/icons.082fc3f4.svg#arrow-left-usage)}.responsive-enabled .page-cart .continue-shopping-button:before{margin-right:10px}.responsive-enabled .page-cart .continue-shopping-button.loading:before{-webkit-mask-image:url(/build/icons.082fc3f4.svg#loader-usage);mask-image:url(/build/icons.082fc3f4.svg#loader-usage);animation:spin 1s infinite linear;width:1em;height:1em;margin-left:-.2em}.responsive-enabled .page-cart .continue-shopping-button:before{background:var(--light-grey-link-color)}}.page-contact-form{background-color:var(--box-background-color);border-radius:var(--container-border-radius);overflow:hidden;display:flex;flex-direction:column;gap:24px;padding:24px}.page-contact-form .header{display:flex;flex-direction:column;gap:8px}.page-contact-form .header .title{margin:0;color:var(--black-title-color);font-size:24px;line-height:28px;font-weight:500}.page-contact-form .header .description{color:var(--light-grey-color);font-size:18px;line-height:24px}.page-contact-form .content{display:flex}.page-contact-form .content .information-section{min-width:264px;padding-right:24px;display:flex;flex-direction:column;gap:32px}.page-contact-form .content .contact-us-form{flex:1;padding-left:24px;border-left:1px solid #EFEFEF}.page-contact-form .content .contact-us-form form{width:100%}.page-contact-form .content .contact-us-form form .form-group{position:relative;margin-top:20px;width:100%}.page-contact-form .content .contact-us-form form .form-group input[type=text],.page-contact-form .content .contact-us-form form .form-group input[type=file],.page-contact-form .content .contact-us-form form .form-group input[type=number],.page-contact-form .content .contact-us-form form .form-group input[type=tel],.page-contact-form .content .contact-us-form form .form-group input[type=email],.page-contact-form .content .contact-us-form form .form-group input[type=password],.page-contact-form .content .contact-us-form form .form-group input[type=date],.page-contact-form .content .contact-us-form form .form-group textarea,.page-contact-form .content .contact-us-form form .form-group select{border:1px solid #d9d9d9;color:#4f4f4f;padding:21px 10px 1px 10px;font-size:16px;line-height:26px;height:56px;width:100%;max-width:100%;margin:0;font-family:inherit;-moz-appearance:none;-webkit-appearance:none;background-color:var(--box-background-color);border-radius:var(--element-border-radius)}.page-contact-form .content .contact-us-form form .form-group input[type=text]::-ms-expand,.page-contact-form .content .contact-us-form form .form-group input[type=file]::-ms-expand,.page-contact-form .content .contact-us-form form .form-group input[type=number]::-ms-expand,.page-contact-form .content .contact-us-form form .form-group input[type=tel]::-ms-expand,.page-contact-form .content .contact-us-form form .form-group input[type=email]::-ms-expand,.page-contact-form .content .contact-us-form form .form-group input[type=password]::-ms-expand,.page-contact-form .content .contact-us-form form .form-group input[type=date]::-ms-expand,.page-contact-form .content .contact-us-form form .form-group textarea::-ms-expand,.page-contact-form .content .contact-us-form form .form-group select::-ms-expand{display:none}.page-contact-form .content .contact-us-form form .form-group input[type=text]:focus,.page-contact-form .content .contact-us-form form .form-group input[type=file]:focus,.page-contact-form .content .contact-us-form form .form-group input[type=number]:focus,.page-contact-form .content .contact-us-form form .form-group input[type=tel]:focus,.page-contact-form .content .contact-us-form form .form-group input[type=email]:focus,.page-contact-form .content .contact-us-form form .form-group input[type=password]:focus,.page-contact-form .content .contact-us-form form .form-group input[type=date]:focus,.page-contact-form .content .contact-us-form form .form-group textarea:focus,.page-contact-form .content .contact-us-form form .form-group select:focus{box-shadow:0px 0px 2px #ddd;outline:none}.page-contact-form .content .contact-us-form form .form-group input[type=text]:focus ~ .form-error,.page-contact-form .content .contact-us-form form .form-group input[type=file]:focus ~ .form-error,.page-contact-form .content .contact-us-form form .form-group input[type=number]:focus ~ .form-error,.page-contact-form .content .contact-us-form form .form-group input[type=tel]:focus ~ .form-error,.page-contact-form .content .contact-us-form form .form-group input[type=email]:focus ~ .form-error,.page-contact-form .content .contact-us-form form .form-group input[type=password]:focus ~ .form-error,.page-contact-form .content .contact-us-form form .form-group input[type=date]:focus ~ .form-error,.page-contact-form .content .contact-us-form form .form-group textarea:focus ~ .form-error,.page-contact-form .content .contact-us-form form .form-group select:focus ~ .form-error{display:block}.page-contact-form .content .contact-us-form form .form-group input[type=text]:-webkit-autofill,.page-contact-form .content .contact-us-form form .form-group input[type=file]:-webkit-autofill,.page-contact-form .content .contact-us-form form .form-group input[type=number]:-webkit-autofill,.page-contact-form .content .contact-us-form form .form-group input[type=tel]:-webkit-autofill,.page-contact-form .content .contact-us-form form .form-group input[type=email]:-webkit-autofill,.page-contact-form .content .contact-us-form form .form-group input[type=password]:-webkit-autofill,.page-contact-form .content .contact-us-form form .form-group input[type=date]:-webkit-autofill,.page-contact-form .content .contact-us-form form .form-group textarea:-webkit-autofill,.page-contact-form .content .contact-us-form form .form-group select:-webkit-autofill{-webkit-box-shadow:0 0 0 30px white inset;-webkit-text-fill-color:#4f4f4f}@media (hover: hover){.page-contact-form .content .contact-us-form form .form-group input[type=text]:hover ~ .form-error,.page-contact-form .content .contact-us-form form .form-group input[type=file]:hover ~ .form-error,.page-contact-form .content .contact-us-form form .form-group input[type=number]:hover ~ .form-error,.page-contact-form .content .contact-us-form form .form-group input[type=tel]:hover ~ .form-error,.page-contact-form .content .contact-us-form form .form-group input[type=email]:hover ~ .form-error,.page-contact-form .content .contact-us-form form .form-group input[type=password]:hover ~ .form-error,.page-contact-form .content .contact-us-form form .form-group input[type=date]:hover ~ .form-error,.page-contact-form .content .contact-us-form form .form-group textarea:hover ~ .form-error,.page-contact-form .content .contact-us-form form .form-group select:hover ~ .form-error{display:block}.page-contact-form .content .contact-us-form form .form-group input[type=text]:-webkit-autofill,.page-contact-form .content .contact-us-form form .form-group input[type=file]:-webkit-autofill,.page-contact-form .content .contact-us-form form .form-group input[type=number]:-webkit-autofill,.page-contact-form .content .contact-us-form form .form-group input[type=tel]:-webkit-autofill,.page-contact-form .content .contact-us-form form .form-group input[type=email]:-webkit-autofill,.page-contact-form .content .contact-us-form form .form-group input[type=password]:-webkit-autofill,.page-contact-form .content .contact-us-form form .form-group input[type=date]:-webkit-autofill,.page-contact-form .content .contact-us-form form .form-group textarea:-webkit-autofill,.page-contact-form .content .contact-us-form form .form-group select:-webkit-autofill{-webkit-box-shadow:0 0 0 30px white inset;-webkit-text-fill-color:#4f4f4f}}.page-contact-form .content .contact-us-form form .form-group select{cursor:pointer}.page-contact-form .content .contact-us-form form .form-group .icon-arrow-down{position:absolute;top:50%;right:10px;transform:translateY(-50%);fill:#ccc;width:20px;height:15px;pointer-events:none}.page-contact-form .content .contact-us-form form .form-group:not(input[type=checkbox])>label{pointer-events:none}.page-contact-form .content .contact-us-form form .form-group input[type=file]{padding-top:26px}.page-contact-form .content .contact-us-form form .form-group textarea{height:82px}.page-contact-form .content .contact-us-form form .form-group>label{color:#9a9a9a;background-color:white;font-size:14px;position:absolute;margin:1px;padding:8px 0 0 8px;width:calc(100% - 22px);border-radius:var(--element-border-radius) var(--element-border-radius) 0 0}.page-contact-form .content .contact-us-form form .form-group>label.required:after{content:" *";color:var(--red-color)}.page-contact-form .content .contact-us-form form .form-group.select>label{pointer-events:none}.page-contact-form .content .contact-us-form form .form-group.select>label:before{position:absolute;top:100%;right:10px;color:#626262;content:"\25BE";font-size:20px;transform:translateY(-7px)}.page-contact-form .content .contact-us-form form .form-group .toggle-checkbox{display:inline-block}.page-contact-form .content .contact-us-form form .form-group .toggle-checkbox input[type=checkbox]{display:none}.page-contact-form .content .contact-us-form form .form-group .toggle-checkbox label{font-size:16px;color:var(--black-title-color);font-weight:400;background-color:transparent;cursor:pointer;display:flex;position:relative;align-items:center}.page-contact-form .content .contact-us-form form .form-group .toggle-checkbox label:before{content:"";background:var(--toggle-switch-color);width:46px;height:26px;display:block;border-radius:15px;position:relative;margin-right:15px;transition:background .1s linear}.page-contact-form .content .contact-us-form 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-contact-form .content .contact-us-form form .form-group .toggle-checkbox input[type=checkbox]:checked+label:before{background-color:var(--main-color)}.page-contact-form .content .contact-us-form form .form-group .toggle-checkbox input[type=checkbox]:checked+label:after{left:22px}.page-contact-form .content .contact-us-form form .form-group .radio-inline,.page-contact-form .content .contact-us-form form .form-group .checkbox-inline{position:relative;overflow:hidden;float:left;margin-left:20px}.page-contact-form .content .contact-us-form form .form-group .radio-inline:first-child,.page-contact-form .content .contact-us-form form .form-group .checkbox-inline:first-child{margin-left:0}.page-contact-form .content .contact-us-form form .form-group .radio-inline.vertically-centered label,.page-contact-form .content .contact-us-form form .form-group .checkbox-inline.vertically-centered label{display:flex;align-items:center}.page-contact-form .content .contact-us-form form .form-group .radio-inline.vertically-centered label span,.page-contact-form .content .contact-us-form form .form-group .checkbox-inline.vertically-centered label span{padding-left:35px}.page-contact-form .content .contact-us-form form .form-group .radio-inline input,.page-contact-form .content .contact-us-form form .form-group .checkbox-inline input{position:absolute;left:-100px}.page-contact-form .content .contact-us-form form .form-group .radio-inline label,.page-contact-form .content .contact-us-form form .form-group .checkbox-inline label{font-size:14px;color:#4f4f4f;line-height:50px}.page-contact-form .content .contact-us-form form .form-group .radio-inline label:before,.page-contact-form .content .contact-us-form 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-contact-form .content .contact-us-form form .form-group .radio-inline input[type=radio]:checked ~ label:before,.page-contact-form .content .contact-us-form form .form-group .checkbox-inline input[type=radio]:checked ~ label:before{background-color:var(--main-color)}.page-contact-form .content .contact-us-form form .form-group .radio-inline input[type=radio]:focus ~ label:before,.page-contact-form .content .contact-us-form form .form-group .checkbox-inline input[type=radio]:focus ~ label:before{box-shadow:inset 0 0 0 5px white, 0px 0px 2px #ddd}.page-contact-form .content .contact-us-form form .form-group .radio-inline input[type=checkbox]:checked ~ label:before,.page-contact-form .content .contact-us-form form .form-group .checkbox-inline input[type=checkbox]:checked ~ label:before{content:"✔\fe0e"}.page-contact-form .content .contact-us-form form .form-group .checkbox-inline{padding-top:2px}.page-contact-form .content .contact-us-form form .form-group .checkbox-inline label{vertical-align:middle}.page-contact-form .content .contact-us-form form .form-group .checkbox-inline label:before{border-radius:0px;content:'';color:var(--main-color);line-height:20px;font-size:20px;text-align:center;vertical-align:middle;margin-top:-2px;border-radius:var(--element-border-radius)}.page-contact-form .content .contact-us-form form .form-group .help-block{margin:0;margin-top:3px;padding:0;font-size:11px}.page-contact-form .content .contact-us-form 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-contact-form .content .contact-us-form 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-contact-form .content .contact-us-form form .form-group .form-error:hover{display:block}}.page-contact-form .content .contact-us-form 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-contact-form .content .contact-us-form form .form-group.has-error input,.page-contact-form .content .contact-us-form form .form-group.has-error textarea,.page-contact-form .content .contact-us-form form .form-group.has-error select{border-color:#c83a3d;padding-right:35px}.page-contact-form .content .contact-us-form form .form-group.has-error input:focus,.page-contact-form .content .contact-us-form form .form-group.has-error textarea:focus,.page-contact-form .content .contact-us-form form .form-group.has-error select:focus{box-shadow:0px 0px 2px #c83a3d}.page-contact-form .content .contact-us-form form.inline-label .form-group:after{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#626262;font-size:12px;pointer-events:none}.page-contact-form .content .contact-us-form form.inline-label .form-group label{font-size:13px;padding:9px 5px 8px 10px;width:auto;line-height:15px}.page-contact-form .content .contact-us-form form.inline-label .form-group label:before{display:none}.page-contact-form .content .contact-us-form form.inline-label .form-group select,.page-contact-form .content .contact-us-form form.inline-label .form-group input[type=text],.page-contact-form .content .contact-us-form form.inline-label .form-group input[type=number],.page-contact-form .content .contact-us-form form.inline-label .form-group input[type=tel],.page-contact-form .content .contact-us-form form.inline-label .form-group input[type=email]{padding:9px 30px 9px 100px;line-height:15px}.page-contact-form .content .contact-us-form form.inline-label .form-group.select:after{position:absolute;top:50%;right:10px;color:#626262;content:"\25BE";font-size:20px}.page-contact-form .content .contact-us-form form .form-inline{margin-left:-20px}.page-contact-form .content .contact-us-form form .form-inline:after{content:'.';visibility:hidden;display:block;height:0;clear:both}.page-contact-form .content .contact-us-form form .form-inline>.form-group{padding-left:20px;float:left}.page-contact-form .content .contact-us-form form .google-recaptcha{width:304px;height:78px;border:solid 1px transparent;border-radius:4px}.page-contact-form .content .contact-us-form form .google-recaptcha.error{border-color:#c83a3d}.page-contact-form .content .contact-us-form 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:var(--main-color);color:#fff;border:none;border-bottom:3px solid color-mix(in srgb, var(--main-color) 80%, black 20%);text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:var(--element-border-radius);font-size:1rem;min-width:140px;float:right;height:56px}.page-contact-form .content .contact-us-form form button[type=submit].disabled,.page-contact-form .content .contact-us-form form button[type=submit]:disabled{pointer-events:none;opacity:.5}.page-contact-form .content .contact-us-form form button[type=submit]:focus{outline:none}.page-contact-form .content .contact-us-form form button[type=submit].loading:before{-webkit-mask-image:url(/build/icons.082fc3f4.svg#loader-usage);mask-image:url(/build/icons.082fc3f4.svg#loader-usage);animation:spin 1s infinite linear}.page-contact-form .content .contact-us-form form .form-inline:first-child .form-group{margin-top:0}.page-contact-form .content .contact-us-form form .form-group{margin-top:16px}.page-contact-form .content .contact-us-form form .form-inline.two-columns{display:flex;flex-direction:row}.page-contact-form .content .contact-us-form form #contact_form_submission_preferredContactTime{display:flex;gap:24px}.page-contact-form .content .contact-us-form form input[type=radio]{display:none}.page-contact-form .content .contact-us-form form input[type=radio]+label{display:flex;align-items:center;gap:16px;color:var(--grey-color)}.page-contact-form .content .contact-us-form form input[type=radio]+label:before{content:'';width:24px;height:24px;display:block;border:1px solid var(--light-grey-color);border-radius:50%;background-color:white;box-shadow:inset 0 0 0 5px white}.page-contact-form .content .contact-us-form form input[type=radio]:checked+label:before{background-color:var(--white-color);border:solid 7px var(--main-color);width:12px;height:12px}.page-contact-form .content .contact-us-form form .form-actions{margin-top:16px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;row-gap:32px}.page-contact-form .content .contact-us-form form .form-actions .back-button{font-size:18px;font-weight:500;line-height:24px;white-space:nowrap;text-decoration:none;display:flex;align-items:center;gap:8px;color:var(--light-grey-color);flex:1}.page-contact-form .content .contact-us-form form .form-actions .back-button .icon,.page-contact-form .content .contact-us-form form .form-actions .back-button .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .page-contact-form .content .contact-us-form form .form-actions .back-button img,.page-contact-form .content .contact-us-form form .form-actions .back-button .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .page-contact-form .content .contact-us-form form .form-actions .back-button img{width:16px;height:16px;fill:var(--light-grey-color)}.page-contact-form .content .contact-us-form form .form-actions .google-recaptcha{margin-right:32px;width:305px;height:79px}.page-contact-form .content .contact-us-form form .form-actions .recaptcha{margin-top:0}.page-contact-form .content .contact-us-form form .form-actions 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:var(--main-color);color:#fff;border:none;border-bottom:3px solid color-mix(in srgb, var(--main-color) 80%, black 20%);text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:var(--element-border-radius);font-size:1rem;height:56px;float:right}.page-contact-form .content .contact-us-form form .form-actions button[type=submit].disabled,.page-contact-form .content .contact-us-form form .form-actions button[type=submit]:disabled{pointer-events:none;opacity:.5}.page-contact-form .content .contact-us-form form .form-actions button[type=submit]:focus{outline:none}.page-contact-form .content .contact-us-form form .form-actions button[type=submit]:before{content:'';background-color:var(--box-background-color);width:1em;height:1em;-webkit-mask-image:url(/build/icons.082fc3f4.svg#envelope-send-usage);mask-image:url(/build/icons.082fc3f4.svg#envelope-send-usage)}.page-contact-form .content .contact-us-form form .form-actions button[type=submit]:before{margin-right:10px}.page-contact-form .content .contact-us-form form .form-actions button[type=submit].loading:before{-webkit-mask-image:url(/build/icons.082fc3f4.svg#loader-usage);mask-image:url(/build/icons.082fc3f4.svg#loader-usage);animation:spin 1s infinite linear}.page-contact-form .content .contact-us-form form textarea{resize:vertical}.page-contact-form .content .success-message{display:flex;flex-grow:1;flex-direction:column;align-items:center;padding:38px 0}.page-contact-form .content .success-message .icon-envelope-with-checkmark{width:32px;height:32px}.page-contact-form .content .success-message .title{margin:18px 0 0 0;color:var(--grey-title-color);font-size:24px;font-weight:500;line-height:28px;text-align:center}.page-contact-form .content .success-message .subtitle{margin:8px 0 0 0;color:var(--light-grey-color);font-size:18px;font-weight:400;line-height:24px;text-align:center}.page-contact-form .content .success-message .back-button{margin-top:32px;display:flex;align-items:center;gap:8px;color:var(--light-grey-color);text-decoration:none;font-size:18px;font-weight:500;line-height:24px;text-transform:uppercase;padding:16px 24px;border:1px solid var(--light-grey-color)}.page-contact-form .content .success-message .back-button .icon,.page-contact-form .content .success-message .back-button .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .page-contact-form .content .success-message .back-button img,.page-contact-form .content .success-message .back-button .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .page-contact-form .content .success-message .back-button img{width:16px;height:16px;fill:var(--light-grey-color)}@media screen and (max-width: 1199px){.responsive-enabled .page-contact-form{padding:16px}}@media screen and (max-width: 1023px) and (min-width: 768px), screen and (max-width: 767px) and (min-width: 320px), screen and (max-width: 620px) and (min-width: 320px){.responsive-enabled .page-contact-form .header .title{font-size:20px;line-height:24px}.responsive-enabled .page-contact-form .header .description{font-size:16px}.responsive-enabled .page-contact-form .content form .form-inline.two-columns{flex-direction:column}.responsive-enabled .page-contact-form .content form .form-actions{gap:24px;align-items:center;flex-direction:column}.responsive-enabled .page-contact-form .content form .form-actions .recaptcha{order:1}.responsive-enabled .page-contact-form .content form .form-actions div:has(>button[type=submit]){order:2;width:100%}.responsive-enabled .page-contact-form .content form .form-actions div:has(>button[type=submit]) button[type=submit]{width:100%}.responsive-enabled .page-contact-form .content form .form-actions .back-button{order:3}.responsive-enabled .page-contact-form .content .success-message .title{font-size:20px;line-height:24px}}@media screen and (max-width: 767px) and (min-width: 320px), screen and (max-width: 620px) and (min-width: 320px){.responsive-enabled .page-contact-form.success .header{display:none}.responsive-enabled .page-contact-form .content .information-section{display:none}.responsive-enabled .page-contact-form .content .contact-us-form{padding-left:0;border-left:none}.responsive-enabled .page-contact-form .content .success-message .back-button{margin-top:24px}}.page-contact-us{background-color:var(--box-background-color);border-radius:var(--container-border-radius);overflow:hidden;display:flex;flex-direction:column;gap:24px;padding:24px}.page-contact-us .header{display:flex;flex-direction:column;gap:8px}.page-contact-us .header .title{margin:0;color:var(--black-title-color);font-size:24px;line-height:28px;font-weight:500}.page-contact-us .header .description{color:var(--light-grey-color);font-size:18px;line-height:24px}.page-contact-us .content{display:grid;grid-template-columns:minmax(210px, 288px) minmax(290px, 606px) 260px;grid-template-rows:auto 1fr;row-gap:32px}.page-contact-us .content .section-title{margin:0;color:var(--grey-title-color);font-size:18px;line-height:24px;font-weight:500}.page-contact-us .content .component-contact-list{grid-column:1 / 2;grid-row:1 / 2;padding-right:24px}.page-contact-us .content .component-company-information{grid-column:1 / 2;grid-row:2 / 3;padding-right:24px}.page-contact-us .content .component-company-address{grid-column:2 / 3;grid-row:1 / 3;padding:0 24px;border-left:1px solid var(--bright-grey-color);border-right:1px solid var(--bright-grey-color)}.page-contact-us .content .contact-form-list{grid-column:3 / 4;grid-row:1 / 3;display:flex;flex-direction:column;gap:16px;padding-left:24px}.page-contact-us .content .contact-form-list .list{display:flex;flex-direction:column;gap:24px}.page-contact-us .content .contact-form-list .list .item{display:flex;gap:16px;align-items:center;color:var(--light-grey-color);text-decoration:none;font-size:18px;line-height:24px}.page-contact-us .content .contact-form-list .list .item .icon,.page-contact-us .content .contact-form-list .list .item .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .page-contact-us .content .contact-form-list .list .item img,.page-contact-us .content .contact-form-list .list .item .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .page-contact-us .content .contact-form-list .list .item img{width:16px;height:16px;fill:var(--light-grey-color)}.page-contact-us .content .contact-form-list .list .item:hover{color:var(--black-title-color)}.page-contact-us .content .contact-form-list .list .item:hover .icon,.page-contact-us .content .contact-form-list .list .item:hover .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .page-contact-us .content .contact-form-list .list .item:hover img,.page-contact-us .content .contact-form-list .list .item:hover .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .page-contact-us .content .contact-form-list .list .item:hover img{fill:var(--black-title-color)}@media screen and (max-width: 1199px){.responsive-enabled .page-contact-us{padding:16px}}@media screen and (max-width: 1023px) and (min-width: 768px), screen and (max-width: 767px) and (min-width: 320px), screen and (max-width: 620px) and (min-width: 320px){.responsive-enabled .page-contact-us .header .title{font-size:20px;line-height:24px}.responsive-enabled .page-contact-us .header .description{font-size:16px}}@media screen and (max-width: 767px) and (min-width: 320px), screen and (max-width: 620px) and (min-width: 320px){.responsive-enabled .page-contact-us .content{display:flex;flex-direction:column;gap:32px}.responsive-enabled .page-contact-us .content .component-company-information{order:4}.responsive-enabled .page-contact-us .content .component-company-address{order:3;padding:0;border-left:none;border-right:none}.responsive-enabled .page-contact-us .content .contact-form-list{padding:0}}.page-legacy-product p{color:var(--text-color);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:color-mix(in srgb, var(--grey-link-color) 90%, black 10%);font-size:14px;font-weight:400}.page-legacy-product a:hover{color:color-mix(in srgb, var(--grey-link-color) 10%, black 20%)}.page-legacy-product .orange-link{text-decoration:none;color:var(--orange-link-color);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:color-mix(in srgb, var(--orange-link-color) 90%, black 10%)}.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:var(--grey-link-color)}.page-legacy-product .link-column a:hover{color:color-mix(in srgb, var(--grey-link-color) 80%, white 20%)}.page-legacy-product .link-column a.active{color:var(--orange-link-color)}.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:var(--box-background-color);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:var(--main-color)}.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:var(--box-background-color);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:var(--grey-link-color)}.page-legacy-product .top-description{color:var(--text-color);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:var(--grey-title-color);font-size:17px;font-weight:400}.page-legacy-product .top-description h2,.page-legacy-product .top-description h3{color:var(--grey-title-color);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:var(--border);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:var(--warning-color);font-weight:400}.page-legacy-product .top-description .attention-line b{color:var(--warning-color);font-weight:400}.page-legacy-product .top-description .attention-line span{color:var(--warning-color);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 color-mix(in srgb, #B6B6B6 80%, black 20%);text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:var(--element-border-radius);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.082fc3f4.svg#loader-usage);mask-image:url(/build/icons.082fc3f4.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:var(--border);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:var(--border);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:var(--main-color);color:#fff;border:none;border-bottom:3px solid color-mix(in srgb, var(--main-color) 80%, black 20%);text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:var(--element-border-radius);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.082fc3f4.svg#loader-usage);mask-image:url(/build/icons.082fc3f4.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.9e201048.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:var(--main-color);color:#fff;border:none;border-bottom:3px solid color-mix(in srgb, var(--main-color) 80%, black 20%);text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:var(--element-border-radius);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.082fc3f4.svg#loader-usage);mask-image:url(/build/icons.082fc3f4.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:var(--grey-link-color)}.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:var(--font-family),sans-serif !important}.page-legacy-product .short-description samp,.page-legacy-product .short-description span{font-family:var(--font-family),sans-serif;font-size:14px;color:var(--text-color)}.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:var(--text-color);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:var(--text-color) !important;font-weight:500}.page-legacy-product .konfigurator_bg .main_konfig{font-size:14px;color:var(--text-color)}.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:var(--box-background-color);border:var(--border)}.page-legacy-product .konfigurator_bg .preis_anzeigen{background-color:#e7e7e7;color:var(--main-color);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:var(--text-color);padding:0px 0px 10px 0px}.page-legacy-product .konfigurator_bg .tax_info2 a{color:var(--grey-link-color)}.page-legacy-product .inner-price-row{width:100%;border-top:var(--border);border-bottom:var(--border);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:var(--main-color);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:var(--text-color);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:var(--green-link-color);margin-left:5px}.page-legacy-product span[data-legacy-product-shipping] .free-shipping a{color:var(--green-link-color)}.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:var(--main-color);color:#fff;border:none;border-bottom:3px solid color-mix(in srgb, var(--main-color) 80%, black 20%);text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:var(--element-border-radius);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.082fc3f4.svg#loader-usage);mask-image:url(/build/icons.082fc3f4.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.1323f588.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.9fa8e902.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:var(--box-background-color);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:var(--border);margin-top:5px}.page-legacy-product .styled-select{width:100%;height:38px;border:1px solid #ddd;background-color:var(--box-background-color);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:var(--box-background-color);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:var(--border);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:var(--text-color)}.page-legacy-product .gesamtpreis .tax_info{font-size:80%}.page-legacy-product .gesamtpreis .price{color:var(--red-color);font-weight:500;padding-left:5px}.page-legacy-product .gesamtpreis a{color:var(--grey-link-color)}.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:color-mix(in srgb, var(--warning-color) 90%, black 5%)}.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:color-mix(in srgb, var(--warning-color) 90%, black 5%)}.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:var(--green-link-color);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:var(--warning-color);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.f1d8ca85.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 color-mix(in srgb, #B6B6B6 80%, black 20%);text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:var(--element-border-radius);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.082fc3f4.svg#loader-usage);mask-image:url(/build/icons.082fc3f4.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:var(--text-color);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 var(--main-color)}.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:var(--box-background-color);border:var(--border)}.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:var(--main-color);font-size:20px;font-weight:500}.page-legacy-product .board-configurator .board-configurator-top .price-row .include_taxes{font-size:14px;color:var(--text-color)}.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 var(--main-color)}.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:var(--box-background-color);border:var(--border);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 var(--main-color)}.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:var(--grey-title-color)}.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:var(--grey-title-color);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:var(--main-color);color:#fff;border:none;border-bottom:3px solid color-mix(in srgb, var(--main-color) 80%, black 20%);text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:var(--element-border-radius);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.082fc3f4.svg#loader-usage);mask-image:url(/build/icons.082fc3f4.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 color-mix(in srgb, #B6B6B6 80%, black 20%);text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:var(--element-border-radius);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.082fc3f4.svg#loader-usage);mask-image:url(/build/icons.082fc3f4.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:var(--box-background-color)}.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:var(--orange-title-color)}.page-legacy-product .sketcher-page .accordion.tsaccord ul li .accordion-select:checked ~ .accordion-title:before{top:50%;right:25px;background-color:var(--orange-title-color)}.page-legacy-product .sketcher-page .accordion.tsaccord ul li .accordion-select:checked ~ .accordion-title:after{top:50%;right:30px;background-color:var(--orange-title-color)}.page-legacy-product .sketcher-page .accordion.tsaccord ul li .accordion-select:checked ~ .accordion-title span{color:var(--orange-title-color)}.page-legacy-product .sketcher-page .accordion.tsaccord ul li .accordion-title{width:100%;background-color:var(--box-background-color);color:var(--grey-title-color);border-top:var(--border);-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:var(--grey-title-color);font-weight:400}.page-legacy-product .sketcher-page .accordion.tsaccord ul li .accordion-content{width:100%;height:215px;background-color:var(--box-background-color);padding:0px 15px;overflow:hidden;margin-bottom:-215px;border-top:var(--border);-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:color-mix(in srgb, #D48080 40%, white 60%);color:var(--grey-color);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:var(--main-color);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:var(--text-color);padding:0px 0px 10px 0px;text-align:center;border-bottom:1px solid #ccc}.page-legacy-product .shower-configurator-light .tax-info-bottom a{color:var(--grey-link-color)}.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:var(--grey-title-color);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 var(--main-color)}.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 var(--main-color)}.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:var(--text-color);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:var(--grey-link-color);transition:color 0.3s ease-in}#option-warning-window .warning-box #warning-content a:hover{color:color-mix(in srgb, var(--grey-link-color) 80%, black 20%)}#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:var(--main-color);color:#fff;border:none;border-bottom:3px solid color-mix(in srgb, var(--main-color) 80%, black 20%);text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:var(--element-border-radius);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.082fc3f4.svg#loader-usage);mask-image:url(/build/icons.082fc3f4.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;stroke:none;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-legacy-search-results{background-color:var(--box-background-color);width:100%;display:flex;flex-direction:column}.page-legacy-search-results>.component-two-column-products-list{padding-top:20px;padding-bottom:20px;background-color:#f4f4f4}.page-legacy-search-results .search-field{display:block;width:100%;padding:10px 10px 15px 10px;float:left;background-color:var(--box-background-color)}.page-legacy-search-results .search-field .title{margin:0px;padding:5px 15px 15px 5px;color:var(--grey-title-color);font-size:18px}.page-legacy-search-results .search-field input{width:calc(100% - 50px);display:block;float:left;border:var(--border);padding:5px 15px;font-size:16px;height:50px;color:var(--text-color);appearance:none;-webkit-appearance:none}.page-legacy-search-results .search-field input:focus{outline:0px}.page-legacy-search-results .search-field input::-webkit-input-placeholder{color:rgba(98,98,98,0.5)}.page-legacy-search-results .search-field input:-moz-placeholder{color:rgba(98,98,98,0.5)}.page-legacy-search-results .search-field input::-moz-placeholder{color:rgba(98,98,98,0.5)}.page-legacy-search-results .search-field input:-ms-input-placeholder{color:rgba(98,98,98,0.5)}.page-legacy-search-results .search-field .search-button{width:50px;height:50px;float:left;background-color:var(--main-color);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-legacy-search-results .search-field .search-button .icon,.page-legacy-search-results .search-field .search-button .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .page-legacy-search-results .search-field .search-button img,.page-legacy-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-legacy-search-results .search-field .search-button img{width:30px;height:30px;fill:#fff;stroke:none}.page-legacy-search-results .search-field .search-button:hover{background-color:#FFCB40}.page-legacy-search-results .component-pagination{padding:15px;color:#999999;font-size:14px}.page-legacy-search-results .error-section{clear:both;padding:15px}.page-legacy-search-results .error-section .no-results-message{font-size:16px;color:var(--text-color);padding-bottom:15px;text-align:center;display:block}.page-legacy-search-results .error-section .error-block{width:100%;display:block;padding:15px;border:1px solid var(--flash-error-color);border-left:4px solid var(--flash-error-color);background-color:color-mix(in srgb, var(--flash-error-color) 40%, white 60%);color:var(--grey-color);font-size:14px;text-align:left}.page-legacy-search-results .error-section .error-block span{font-size:14px}.page-weight-calculator{background-color:var(--box-background-color);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:var(--border);padding:15px}.page-weight-calculator .weight-calculator{padding:15px;text-align:center;background-image:url(/build/images/weight-calculator-background.0c2161d2.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:var(--orange-title-color)}.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;stroke:none;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 input[type=date],.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:21px 10px 1px 10px;font-size:16px;line-height:26px;height:56px;width:100%;max-width:100%;margin:0;font-family:inherit;-moz-appearance:none;-webkit-appearance:none;background-color:var(--box-background-color);border-radius:var(--element-border-radius)}.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 input[type=date]::-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 input[type=date]: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 input[type=date]: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 input[type=date]:-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 input[type=date]: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 input[type=date]:-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 select{cursor:pointer}.page-weight-calculator .weight-calculator form .form-group .icon-arrow-down{position:absolute;top:50%;right:10px;transform:translateY(-50%);fill:#ccc;width:20px;height:15px;pointer-events:none}.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:26px}.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:14px;position:absolute;margin:1px;padding:8px 0 0 8px;width:calc(100% - 22px);border-radius:var(--element-border-radius) var(--element-border-radius) 0 0}.page-weight-calculator .weight-calculator form .form-group>label.required:after{content:" *";color:var(--red-color)}.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:var(--black-title-color);font-weight:400;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:var(--toggle-switch-color);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:var(--main-color)}.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:var(--main-color)}.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:"✔\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:var(--main-color);line-height:20px;font-size:20px;text-align:center;vertical-align:middle;margin-top:-2px;border-radius:var(--element-border-radius)}.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:var(--main-color);color:#fff;border:none;border-bottom:3px solid color-mix(in srgb, var(--main-color) 80%, black 20%);text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:var(--element-border-radius);font-size:1rem;min-width:140px;float:right;height:56px}.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.082fc3f4.svg#loader-usage);mask-image:url(/build/icons.082fc3f4.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 select{font-size:13px;height:auto}.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;font-size:13px;height:auto}.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:var(--border);color:var(--text-color)}@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-email-signature{width:624px;margin:20px;background-color:var(--box-background-color);font-family:Arial, Helvetica, sans-serif;font-size:14px}.page-email-signature .inputs{display:flex;gap:3px}.page-email-signature .inputs input{border:1px solid #d9d9d9;color:#4f4f4f;padding:1px 10px 1px 10px;font-size:13px;width:100%;max-width:100%;font-family:inherit;-moz-appearance:none;-webkit-appearance:none;border-radius:0}.page-email-signature .inputs input:focus{box-shadow:0px 0px 2px #ddd;outline:none}.page-email-signature .inputs .copy-btn{font-family:inherit;width:auto;display:flex;justify-content:center;align-items:center;padding:0.7em 1.4em calc(.7em - 3px) 1.4em;background-color:var(--main-color);color:#fff;border:none;border-bottom:3px solid color-mix(in srgb, var(--main-color) 80%, black 20%);text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:var(--element-border-radius);font-size:1rem;flex-direction:row-reverse}.page-email-signature .inputs .copy-btn.disabled,.page-email-signature .inputs .copy-btn:disabled{pointer-events:none;opacity:.5}.page-email-signature .inputs .copy-btn:focus{outline:none}.page-email-signature .inputs .copy-btn:before{content:'';background-color:var(--box-background-color);width:1em;height:1em;-webkit-mask-image:url(/build/icons.082fc3f4.svg#edit-usage);mask-image:url(/build/icons.082fc3f4.svg#edit-usage)}.page-email-signature .inputs .copy-btn:before{margin-left:10px}.page-email-signature .inputs .copy-btn.loading:before{-webkit-mask-image:url(/build/icons.082fc3f4.svg#loader-usage);mask-image:url(/build/icons.082fc3f4.svg#loader-usage);animation:spin 1s infinite linear}.page-email-signature .inputs .copy-btn.copied{width:auto;display:flex;justify-content:center;align-items:center;padding:0.7em 1.4em calc(.7em - 3px) 1.4em;background-color:var(--green-color);color:#fff;border:none;border-bottom:3px solid color-mix(in srgb, var(--green-color) 80%, black 20%);text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:var(--element-border-radius);font-size:1rem;flex-direction:row-reverse}.page-email-signature .inputs .copy-btn.copied.disabled,.page-email-signature .inputs .copy-btn.copied:disabled{pointer-events:none;opacity:.5}.page-email-signature .inputs .copy-btn.copied:focus{outline:none}.page-email-signature .inputs .copy-btn.copied:before{content:'';background-color:var(--box-background-color);width:1em;height:1em;-webkit-mask-image:url(/build/icons.082fc3f4.svg#checkmark-usage);mask-image:url(/build/icons.082fc3f4.svg#checkmark-usage)}.page-email-signature .inputs .copy-btn.copied:before{margin-left:10px}.page-email-signature .inputs .copy-btn.copied.loading:before{-webkit-mask-image:url(/build/icons.082fc3f4.svg#loader-usage);mask-image:url(/build/icons.082fc3f4.svg#loader-usage);animation:spin 1s infinite linear}.page-policy{background-color:var(--box-background-color);padding:24px;border-radius:var(--container-border-radius);display:flex;flex-flow:column;gap:24px}.page-policy .title{font-weight:500;font-size:24px;line-height:28px;color:var(--black-title-color)}.page-policy .version{color:var(--light-text-color)}.page-policy .layout{display:flex;gap:48px}.page-policy .layout .content{color:var(--light-text-color);flex:2}.page-policy .layout .content h2{margin:24px 0 16px 0;font-size:20px;line-height:24px}.page-policy .layout .content h2:first-child{margin:0 0 16px 0}.page-policy .layout .content h3{margin:16px 0 8px 0;font-size:16px;line-height:20px;color:#393939}.page-policy .layout .content p{margin:8px 0}.page-policy .layout .content table{border-collapse:collapse;font-size:12px}.page-policy .layout .content table th,.page-policy .layout .content table td{padding:10px}.page-policy .layout .content table th strong,.page-policy .layout .content table td strong{color:var(--black-title-color);font-weight:500}.page-policy .layout .content table tr{border-bottom:var(--border)}.page-policy .layout .content table th{color:var(--black-title-color);font-weight:500}.page-policy .layout .content a{text-decoration:underline;color:var(--main-color);font-weight:400}.page-policy .layout .content strong{color:var(--black-title-color);font-weight:500}.page-policy .layout .table-of-contents{flex:1;font-size:16px;line-height:18px}.page-policy .layout .table-of-contents .markdown-menu{display:flex;flex-direction:column;gap:16px;position:sticky;top:16px}.page-policy .layout .table-of-contents .markdown-menu .markdown-menu-item{color:var(--light-text-color);cursor:pointer}.page-policy .layout .table-of-contents .markdown-menu .markdown-menu-item:hover,.page-policy .layout .table-of-contents .markdown-menu .markdown-menu-item.active{color:var(--main-color)}@media screen and (max-width: 1199px){.responsive-enabled .page-policy{padding:16px}}@media screen and (max-width: 1023px) and (min-width: 768px), screen and (max-width: 767px) and (min-width: 320px), screen and (max-width: 620px) and (min-width: 320px){.responsive-enabled .page-policy .page-component-header .title{font-size:20px;line-height:24px}.responsive-enabled .page-policy .page-component-header .description{font-size:16px;line-height:24px}.responsive-enabled .page-policy .layout{flex-direction:column;gap:24px}.responsive-enabled .page-policy .layout .content h2{font-size:18px}.responsive-enabled .page-policy .layout .content table{display:block;overflow-x:auto}.responsive-enabled .page-policy .layout .table-of-contents{display:none}}.page-faq{display:flex;gap:24px}.page-faq .left{display:flex;flex-direction:column;flex:2;gap:24px}.page-faq .left .faq-group{background-color:var(--box-background-color);border-radius:var(--container-border-radius);padding:24px}.page-faq .left .faq-group .title{color:var(--black-title-color);margin-bottom:24px;font-weight:500;font-size:24px;line-height:28px}.page-faq .left .faq-group .faq-question{display:flex;flex-direction:column;gap:8px;padding:8px 0 16px 0;border-bottom:var(--border)}.page-faq .left .faq-group .faq-question:last-child{border-bottom:none}.page-faq .left .faq-group .faq-question .question{color:var(--black-title-color);font-weight:500;font-size:18px;line-height:24px}.page-faq .left .faq-group .faq-question .answer{color:var(--light-text-color);font-size:16px;line-height:20px}.page-faq .right{display:flex;flex-direction:column;flex:1;gap:24px}.page-faq .right .sidebar{display:flex;flex-direction:column;gap:24px;position:sticky;top:24px}.page-faq .right .sidebar .table-of-contents{background-color:var(--box-background-color);border-radius:var(--container-border-radius);padding:24px;display:flex;flex-direction:column;gap:16px}.page-faq .right .sidebar .table-of-contents .title{color:var(--black-title-color);font-weight:500;font-size:24px;line-height:28px}.page-faq .right .sidebar .table-of-contents .item{color:var(--light-text-color);font-weight:500;font-size:16px;line-height:18px;cursor:pointer}.page-faq .right .sidebar .table-of-contents .item:hover,.page-faq .right .sidebar .table-of-contents .item.active{color:var(--main-color)}.page-faq .right .sidebar .contact-us{background-color:var(--box-background-color);border-radius:var(--container-border-radius);padding:24px}.page-faq .right .sidebar .contact-us .title{color:var(--black-title-color);font-weight:500;font-size:24px;line-height:28px;margin-bottom:8px}.page-faq .right .sidebar .contact-us .subtitle{color:var(--light-text-color);font-size:16px;line-height:20px;margin-bottom:16px}.page-faq .right .sidebar .contact-us a{color:var(--main-color);text-decoration:none;font-size:16px;line-height:24px;align-items:center;display:flex;font-weight:500}.page-faq .right .sidebar .contact-us a .icon-arrow-right{width:16px;height:16px;fill:currentColor;stroke:none;margin-left:8px}@media screen and (max-width: 1199px){.responsive-enabled .page-faq{margin-top:16px}.responsive-enabled .page-faq .left .faq-group{padding:16px}.responsive-enabled .page-faq .left .faq-group .title{margin-bottom:16px}.responsive-enabled .page-faq .left .faq-group .faq-question{padding:8px 0 8px 0}.responsive-enabled .page-faq .right .sidebar .table-of-contents{padding:16px}.responsive-enabled .page-faq .right .sidebar .contact-us{padding:16px}}@media screen and (max-width: 1023px) and (min-width: 768px), screen and (max-width: 767px) and (min-width: 320px), screen and (max-width: 620px) and (min-width: 320px){.responsive-enabled .page-faq{flex-direction:column}.responsive-enabled .page-faq .left .faq-group .title{font-size:20px;line-height:24px}.responsive-enabled .page-faq .right .sidebar .table-of-contents{display:none}.responsive-enabled .page-faq .right .sidebar .contact-us .title{font-size:20px;line-height:24px}}.page-legacy-category{background-color:var(--box-background-color);width:100%;font-family:var(--font-family),sans-serif;border-radius:var(--container-border-radius)}.page-legacy-category .title{margin:0px;padding:15px 15px 5px 15px;color:var(--grey-title-color);font-size:18px;font-family:var(--font-family),sans-serif}.page-legacy-category .subtitle{display:block;margin:0px;padding:5px 15px;color:var(--grey-title-color);font-size:15px;font-family:var(--font-family),sans-serif}.page-legacy-category .description{display:block;clear:both;width:100%;padding:15px;color:var(--text-color);font-size:14px;text-align:left;font-family:var(--font-family),sans-serif}.page-legacy-category .description h1{font-size:18px;margin:0px;font-family:var(--font-family),sans-serif}.page-legacy-category .description h2{font-size:16px;margin:0px;font-family:var(--font-family),sans-serif}.page-legacy-category .description h3{font-family:var(--font-family),sans-serif}.page-legacy-category .description h4{font-family:var(--font-family),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:var(--grey-link-color);text-decoration:none}.page-legacy-category .description p{clear:both;font-family:var(--font-family),sans-serif}.page-legacy-category .description .tftable{border-spacing:0px;border-collapse:collapse;border:var(--border);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:var(--orange-link-color)}.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 color-mix(in srgb, #B6B6B6 80%, black 20%);text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:var(--element-border-radius);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.082fc3f4.svg#loader-usage);mask-image:url(/build/icons.082fc3f4.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 color-mix(in srgb, #B6B6B6 80%, black 20%);text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:var(--element-border-radius);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.082fc3f4.svg#loader-usage);mask-image:url(/build/icons.082fc3f4.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:var(--border)}.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:var(--font-family),sans-serif;font-size:14px;color:var(--grey-link-color)}.page-legacy-category .description .oben{font-family:var(--font-family),sans-serif;font-size:14px;color:var(--grey-link-color)}.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 color-mix(in srgb, #B6B6B6 80%, black 20%);text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:var(--element-border-radius);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.082fc3f4.svg#loader-usage);mask-image:url(/build/icons.082fc3f4.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}.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.fdc68744.jpg);background-repeat:no-repeat;background-position:right;background-size:auto 100%;background-color:var(--box-background-color)}.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:var(--box-background-color);border-radius:var(--container-border-radius) var(--container-border-radius) 0 0}.page-framed-mirrors-category .content-wrapper h1{margin:0;padding:0;color:#2D2D2D;font-size:18px}.page-mirrors-category .content-wrapper{padding:20px;background-image:url(/build/images/mirror-category-background.d50eb43f.png);background-repeat:no-repeat;background-position:right;background-size:auto 100%;background-color:var(--box-background-color)}.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:var(--green-link-color)}.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}.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-bathroom-mirror-category .header{background-color:var(--box-background-color);position:relative;overflow:hidden;width:100%;margin-bottom:20px;border-radius:var(--container-border-radius)}.page-bathroom-mirror-category .header .information{padding:15px 20px;max-width:760px;color:#626262}.page-bathroom-mirror-category .header .information .title{font-size:18px;font-weight:500}.page-bathroom-mirror-category .header .information p{font-size:14px;font-weight:400;margin:10px 0px 0px 0px}.page-bathroom-mirror-category .header img{right:0;bottom:0;margin-left:auto;position:absolute;height:100%;max-width:400px}.page-bathroom-mirror-category .product-list{display:flex;flex-direction:column;row-gap:40px;margin-top:20px}.page-bathroom-mirror-category .product-list .product{display:flex;align-items:stretch;height:528px;border-radius:var(--container-border-radius);overflow:hidden}.page-bathroom-mirror-category .product-list .product .photos{position:relative;background:#ddd;width:792px}.page-bathroom-mirror-category .product-list .product .photos img{width:100%;height:100%;object-fit:cover;vertical-align:bottom;opacity:0;z-index:0;max-height:720px}.page-bathroom-mirror-category .product-list .product .photos img.active{opacity:1;z-index:2}.page-bathroom-mirror-category .product-list .product .photos img.loaded{transition:opacity 0.2s ease-in 0.2s}.page-bathroom-mirror-category .product-list .product .photos img.loaded.active{transition:opacity 0.2s ease-in}.page-bathroom-mirror-category .product-list .product .photos img.loaded.no-transition{transition:0s}.page-bathroom-mirror-category .product-list .product .photos .loader.active{margin:20px;z-index:2;display:block;border-radius:50%;width:30px;height:30px;border:0.25rem solid var(--main-color);border-top-color:rgba(0,0,0,0);animation:spin 1s infinite linear;border-width:.4rem;bottom:0;right:0;position:absolute}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.page-bathroom-mirror-category .product-list .product .photos .loader.bottom-left{bottom:0;left:0}.page-bathroom-mirror-category .product-list .product .photos .secondary{position:absolute;top:0;bottom:0;left:0;right:0}.page-bathroom-mirror-category .product-list .product .loader.active{margin:20px;z-index:2;display:block;border-radius:50%;width:30px;height:30px;border:0.25rem solid var(--main-color);border-top-color:rgba(0,0,0,0);animation:spin 1s infinite linear;border-width:.4rem;bottom:0;right:0;position:absolute}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.page-bathroom-mirror-category .product-list .product .loader.bottom-left{bottom:0;left:0}.page-bathroom-mirror-category .product-list .product .configuration{width:408px;background-color:var(--box-background-color);padding:24px;display:flex;flex-direction:column;justify-content:space-between}.page-bathroom-mirror-category .product-list .product .configuration .title{color:#2D2D2D;font-size:24px;margin:0 0 8px 0;font-weight:500}.page-bathroom-mirror-category .product-list .product .configuration .description{font-size:16px;color:#999}.page-bathroom-mirror-category .product-list .product .configuration .configure-button{width:auto;display:flex;justify-content:center;align-items:center;padding:0.7em 1.4em calc(.7em - 3px) 1.4em;background-color:var(--main-color);color:#fff;border:none;border-bottom:3px solid color-mix(in srgb, var(--main-color) 80%, black 20%);text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:var(--element-border-radius);font-size:1.15rem;flex-direction:row-reverse;padding:0;justify-content:space-between;font-family:var(--font-family);font-size:18px}.page-bathroom-mirror-category .product-list .product .configuration .configure-button.disabled,.page-bathroom-mirror-category .product-list .product .configuration .configure-button:disabled{pointer-events:none;opacity:.5}.page-bathroom-mirror-category .product-list .product .configuration .configure-button:focus{outline:none}.page-bathroom-mirror-category .product-list .product .configuration .configure-button:before{content:'';background-color:var(--box-background-color);width:1em;height:1em;width:53px;height:53px;margin:0;background-image:url(/build/images/ico-configure.a8b1fe3d.svg)}.page-bathroom-mirror-category .product-list .product .configuration .configure-button:before{margin-left:10px}.page-bathroom-mirror-category .product-list .product .configuration .configure-button:before{margin-right:0px;margin-left:0px}.page-bathroom-mirror-category .product-list .product .configuration .configure-button span{padding:.8em;flex:1;text-align:center}.page-bathroom-mirror-category .product-list .product .configuration .configure-button.loading:before{-webkit-mask-image:url(/build/icons.082fc3f4.svg#loader-usage);mask-image:url(/build/icons.082fc3f4.svg#loader-usage);animation:spin 1s infinite linear}.page-bathroom-mirror-category .product-list .product .configuration .configure-button span{align-self:center;margin:0}.page-bathroom-mirror-category+.component-suggested-categories{margin-top:40px}.page-mirror-with-metal-frames-category .header{background-color:var(--box-background-color);position:relative;overflow:hidden;width:100%}.page-mirror-with-metal-frames-category .header .information{padding:15px 20px;max-width:760px;color:#626262}.page-mirror-with-metal-frames-category .header .information .title{font-size:18px;font-weight:500}.page-mirror-with-metal-frames-category .header .information p{font-size:14px;font-weight:400;margin:10px 0px 0px 0px}.page-mirror-with-metal-frames-category .header img{right:0;bottom:0;margin-left:auto;position:absolute;height:100%;max-width:400px}.page-mirror-with-metal-frames-category .product{margin-top:10px;display:flex;align-items:stretch}.page-mirror-with-metal-frames-category .product .photos{position:relative;flex:1 1;background:#ddd;min-height:523px}.page-mirror-with-metal-frames-category .product .photos img{width:100%;vertical-align:bottom;opacity:0;z-index:0;max-height:720px}.page-mirror-with-metal-frames-category .product .photos img.active{opacity:1;z-index:2}.page-mirror-with-metal-frames-category .product .photos img.loaded{transition:opacity 0.2s ease-in 0.2s}.page-mirror-with-metal-frames-category .product .photos img.loaded.active{transition:opacity 0.2s ease-in}.page-mirror-with-metal-frames-category .product .photos img.loaded.no-transition{transition:0s}.page-mirror-with-metal-frames-category .product .photos .loader.active{margin:20px;z-index:2;display:block;border-radius:50%;width:30px;height:30px;border:0.25rem solid var(--main-color);border-top-color:rgba(0,0,0,0);animation:spin 1s infinite linear;border-width:.4rem;bottom:0;right:0;position:absolute}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.page-mirror-with-metal-frames-category .product .photos .loader.bottom-left{bottom:0;left:0}.page-mirror-with-metal-frames-category .product .photos .secondary{position:absolute;top:0;bottom:0;left:0;right:0}.page-mirror-with-metal-frames-category .product .photos-with-sliding-effect{position:relative;flex:1 1;background:#ddd;min-height:720px;overflow:hidden}.page-mirror-with-metal-frames-category .product .photos-with-sliding-effect img{width:100%;opacity:0}.page-mirror-with-metal-frames-category .product .photos-with-sliding-effect img.active{opacity:1;z-index:2;position:absolute}.page-mirror-with-metal-frames-category .product .photos-with-sliding-effect img.active.slide-in-left{-webkit-animation:slideInLeft 0.8s forwards;animation:slideInLeft 0.8s forwards}.page-mirror-with-metal-frames-category .product .photos-with-sliding-effect img.active.slide-in-right{-webkit-animation:slideInRight 0.8s forwards;animation:slideInRight 0.8s forwards}.page-mirror-with-metal-frames-category .product .photos-with-sliding-effect img.out-going{opacity:1;z-index:2;position:absolute}.page-mirror-with-metal-frames-category .product .photos-with-sliding-effect img.out-going.slide-out-left{-webkit-animation:slideOutLeft 0.8s forwards;animation:slideOutLeft 0.8s forwards}.page-mirror-with-metal-frames-category .product .photos-with-sliding-effect img.out-going.slide-out-right{-webkit-animation:slideOutRight 0.8s forwards;animation:slideOutRight 0.8s forwards}.page-mirror-with-metal-frames-category .product .photos-with-sliding-effect .secondary{position:absolute;top:0;bottom:0;left:0;right:0}.page-mirror-with-metal-frames-category .product .loader.active{margin:20px;z-index:2;display:block;border-radius:50%;width:30px;height:30px;border:0.25rem solid var(--main-color);border-top-color:rgba(0,0,0,0);animation:spin 1s infinite linear;border-width:.4rem;bottom:0;right:0;position:absolute}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.page-mirror-with-metal-frames-category .product .loader.bottom-left{bottom:0;left:0}.page-mirror-with-metal-frames-category .product .configuration{background-color:var(--box-background-color);padding:20px;display:flex;flex-direction:column;justify-content:space-between;min-width:386px;max-width:386px}.page-mirror-with-metal-frames-category .product .configuration.see-through{padding-top:50px;z-index:3;position:absolute;right:0px;height:720px;background:rgba(255,255,255,0.8)}.page-mirror-with-metal-frames-category .product .configuration .title{color:#626262;font-size:24px;margin:0 0 10px 0;font-weight:500}.page-mirror-with-metal-frames-category .product .configuration .description{font-size:14px;color:#626262;margin-bottom:24px}.page-mirror-with-metal-frames-category .product .configuration .configure-button{width:auto;display:flex;justify-content:center;align-items:center;padding:0.7em 1.4em calc(.7em - 3px) 1.4em;background-color:var(--main-color);color:#fff;border:none;border-bottom:3px solid color-mix(in srgb, var(--main-color) 80%, black 20%);text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:var(--element-border-radius);font-size:1.15rem}.page-mirror-with-metal-frames-category .product .configuration .configure-button.disabled,.page-mirror-with-metal-frames-category .product .configuration .configure-button:disabled{pointer-events:none;opacity:.5}.page-mirror-with-metal-frames-category .product .configuration .configure-button:focus{outline:none}.page-mirror-with-metal-frames-category .product .configuration .configure-button.loading:before{-webkit-mask-image:url(/build/icons.082fc3f4.svg#loader-usage);mask-image:url(/build/icons.082fc3f4.svg#loader-usage);animation:spin 1s infinite linear}.page-two-column-category{display:flex;flex-direction:column;row-gap:20px}.page-two-column-category .header{background-color:var(--box-background-color);position:relative;width:100%;padding:15px 20px;color:var(--grey-title-color);border-radius:var(--container-border-radius)}.page-two-column-category .header .category-title{font-size:18px;font-weight:500}.page-two-column-category .header p{font-size:14px;font-weight:400;margin:10px 0px 0px 0px}.page-coat-panels-category{display:flex;flex-direction:column;row-gap:20px;margin-bottom:20px}.page-coat-panels-category .container{background-color:var(--box-background-color);padding:24px;border-radius:var(--container-border-radius)}.page-coat-panels-category .header{margin-bottom:24px;display:flex;justify-content:space-between;align-items:center}.page-coat-panels-category .header .title{color:var(--black-title-color);font-size:24px;font-weight:500;line-height:28px;margin:0}.page-coat-panels-category .header .description{padding-top:8px;color:var(--light-text-color);font-size:18px;font-weight:400;line-height:24px}.page-coat-panels-category .header .button{border:1px solid var(--main-color);display:flex;padding:16px 24px;justify-content:center;align-items:center;color:var(--main-color);font-size:18px;font-weight:500;line-height:24px;text-transform:uppercase;text-decoration:none}.page-coat-panels-category .header .button .icon,.page-coat-panels-category .header .button .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .page-coat-panels-category .header .button img,.page-coat-panels-category .header .button .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .page-coat-panels-category .header .button img{width:16px;height:16px;fill:var(--main-color);stroke:none;margin-left:8px;transform:rotate(90deg)}.page-coat-panels-category .suggested-products{display:grid;grid-template-columns:588px 258px 258px;grid-template-rows:257px 87px 257px;grid-column-gap:24px;grid-row-gap:24px}.page-coat-panels-category .suggested-products .suggested-products-block{position:relative}.page-coat-panels-category .suggested-products .suggested-products-block:nth-child(1){grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:4}.page-coat-panels-category .suggested-products .suggested-products-block:nth-child(2){grid-column-start:2;grid-row-start:1;grid-row-end:3}.page-coat-panels-category .suggested-products .suggested-products-block:nth-child(3){grid-column-start:2;grid-row-start:3;grid-row-end:4}.page-coat-panels-category .suggested-products .suggested-products-block:nth-child(4){grid-column-start:3;grid-row-start:1;grid-row-end:2}.page-coat-panels-category .suggested-products .suggested-products-block:nth-child(5){grid-column-start:3;grid-row-start:2;grid-row-end:4}.page-coat-panels-category .suggested-products .suggested-products-block>img{width:100%;height:100%;object-fit:cover}.page-coat-panels-category .suggested-products .suggested-products-block .marker{position:absolute}.page-four-column-category{padding:24px;background-color:var(--box-background-color);border-radius:var(--container-border-radius)}.page-four-column-category .header{margin-bottom:24px;display:flex;justify-content:space-between;align-items:center}.page-four-column-category .header .title{color:var(--black-title-color);font-size:24px;font-weight:500;line-height:28px;margin:0}.page-four-column-category .header .description{padding-top:8px;color:var(--light-text-color);font-size:18px;font-weight:400;line-height:24px}.page-four-column-category .header .description p{margin:0}.page-standing-mirrors-category{display:flex;flex-direction:column;row-gap:20px}.page-standing-mirrors-category .container{background-color:var(--box-background-color);padding:24px;border-radius:var(--container-border-radius)}.page-standing-mirrors-category .header{margin-bottom:24px;display:flex;justify-content:space-between;align-items:center}.page-standing-mirrors-category .header .title{color:var(--black-title-color);font-size:24px;font-weight:500;line-height:28px;margin:0}.page-standing-mirrors-category .header .description{padding-top:8px;color:var(--light-text-color);font-size:18px;font-weight:400;line-height:24px}.page-standing-mirrors-category .header .button{border:1px solid var(--main-color);display:flex;padding:16px 24px;justify-content:center;align-items:center;color:var(--main-color);font-size:18px;font-weight:500;line-height:24px;text-transform:uppercase;text-decoration:none}.page-standing-mirrors-category .header .button .icon,.page-standing-mirrors-category .header .button .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .page-standing-mirrors-category .header .button img,.page-standing-mirrors-category .header .button .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .page-standing-mirrors-category .header .button img{width:16px;height:16px;fill:var(--main-color);stroke:none;margin-left:8px;transform:rotate(90deg)}.page-standing-mirrors-category .suggested-products{display:grid;grid-template-columns:440px 328px 336px;grid-template-rows:176px 232px 193px;grid-column-gap:24px;grid-row-gap:24px}.page-standing-mirrors-category .suggested-products .suggested-products-block{position:relative}.page-standing-mirrors-category .suggested-products .suggested-products-block:nth-child(1){grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:4}.page-standing-mirrors-category .suggested-products .suggested-products-block:nth-child(2){grid-column-start:2;grid-row-start:1;grid-row-end:2}.page-standing-mirrors-category .suggested-products .suggested-products-block:nth-child(3){grid-column-start:2;grid-row-start:2;grid-row-end:4}.page-standing-mirrors-category .suggested-products .suggested-products-block:nth-child(4){grid-column-start:3;grid-row-start:1;grid-row-end:3}.page-standing-mirrors-category .suggested-products .suggested-products-block:nth-child(5){grid-column-start:3;grid-row-start:3;grid-row-end:4}.page-standing-mirrors-category .suggested-products .suggested-products-block>img{width:100%;height:100%;object-fit:cover}.page-standing-mirrors-category .suggested-products .suggested-products-block .marker{position:absolute}.page-information{background-color:var(--box-background-color);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-accordion ul,.page-information .component-accordion ol{font-size:14px}.page-information .payment-method-item{min-height:82px;margin-bottom:0px}.page-information .payment-method-item .payment-method-title{height:81px;display:flex;align-items:center}.page-information .payment-method-item .payment-method-title .badge-image{max-width:150px}.page-information .payment-method-item .payment-method-title .discount-label{background-color:var(--green-link-color);color:#fff;font-size:11px;padding:3px 5px;text-transform:uppercase;font-weight:500}.page-information .component-information-page-links{padding-left:0px}.page-information .iframe-wrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;margin-bottom:15px}.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:var(--grey-link-color)}.page-information .link-column a:hover{color:color-mix(in srgb, var(--grey-link-color) 80%, white 20%)}.page-information .link-column a.active{color:var(--orange-link-color)}.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 input[type=date],.page-information form .form-group textarea,.page-information form .form-group select{border:1px solid #d9d9d9;color:#4f4f4f;padding:21px 10px 1px 10px;font-size:16px;line-height:26px;height:56px;width:100%;max-width:100%;margin:0;font-family:inherit;-moz-appearance:none;-webkit-appearance:none;background-color:var(--box-background-color);border-radius:var(--element-border-radius)}.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 input[type=date]::-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 input[type=date]: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 input[type=date]: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 input[type=date]:-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 input[type=date]: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 input[type=date]:-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 select{cursor:pointer}.page-information form .form-group .icon-arrow-down{position:absolute;top:50%;right:10px;transform:translateY(-50%);fill:#ccc;width:20px;height:15px;pointer-events:none}.page-information form .form-group:not(input[type=checkbox])>label{pointer-events:none}.page-information form .form-group input[type=file]{padding-top:26px}.page-information form .form-group textarea{height:82px}.page-information form .form-group>label{color:#9a9a9a;background-color:white;font-size:14px;position:absolute;margin:1px;padding:8px 0 0 8px;width:calc(100% - 22px);border-radius:var(--element-border-radius) var(--element-border-radius) 0 0}.page-information form .form-group>label.required:after{content:" *";color:var(--red-color)}.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:var(--black-title-color);font-weight:400;background-color:transparent;cursor:pointer;display:flex;position:relative;align-items:center}.page-information form .form-group .toggle-checkbox label:before{content:"";background:var(--toggle-switch-color);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:var(--main-color)}.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:var(--main-color)}.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:"✔\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:var(--main-color);line-height:20px;font-size:20px;text-align:center;vertical-align:middle;margin-top:-2px;border-radius:var(--element-border-radius)}.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:var(--main-color);color:#fff;border:none;border-bottom:3px solid color-mix(in srgb, var(--main-color) 80%, black 20%);text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:var(--element-border-radius);font-size:1rem;min-width:140px;float:right;height:56px}.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.082fc3f4.svg#loader-usage);mask-image:url(/build/icons.082fc3f4.svg#loader-usage);animation:spin 1s infinite linear}.page-information .error-message{width:100%;display:block;padding:15px;border:1px solid var(--flash-error-color);border-left:4px solid var(--flash-error-color);background-color:color-mix(in srgb, var(--flash-error-color) 40%, white 60%);color:var(--grey-color);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:color-mix(in srgb, #7bce7b 40%, white 60%);color:var(--grey-color);font-size:14px;text-align:left}.page-information .success-message span{font-size:14px}.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;display:flex;justify-content:center}.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:var(--main-color);stroke:none;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.32097ea9.png)}.shipping .shipping-banner .banner-content .country-list .country-flag.AT:before{background-image:url(/build/images/flag-at.fb8561aa.png)}.shipping .shipping-banner .banner-content .country-list .country-flag.LU:before{background-image:url(/build/images/flag-lu.870e3061.png)}.shipping .shipping-banner .banner-content .country-list .country-flag.CH:before{background-image:url(/build/images/flag-ch.91703ce7.png)}.shipping .shipping-banner .banner-content .country-list .country-flag.LI:before{background-image:url(/build/images/flag-li.3f869e96.png)}.shipping .shipping-banner .banner-content .country-list .country-flag.LT:before{background-image:url(/build/images/flag-lt.11c8f18a.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:var(--main-color);stroke:none;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;stroke:none;display:inline-block;vertical-align:middle}.shipping .component-accordion .accordion-title .icon-arrow-down{width:14px;height:14px;fill:currentColor;stroke:none}.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:var(--main-color)}.shipping .component-accordion .shipping-times{margin-bottom:20px}.shipping .component-accordion .shipping-time-column{padding:15px 0px;border-bottom:var(--border);display:block}.shipping .component-accordion .shipping-time-column:first-child{padding-top:0}.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:var(--red-color);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:var(--red-color);stroke:none;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:var(--warning-color);margin-right:-1px}.shipping .component-accordion .country{border-bottom:var(--border);margin-bottom:15px}.shipping .component-accordion .country .greenish-color{color:var(--green-link-color)}.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;border:0;width:100%;height:400px}@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:var(--main-color);stroke:none;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%}}.page-wood-shop .icon-arrow-right{width:11px;height:11px;fill:var(--main-color);stroke:none}.page-wood-shop a{text-decoration:none;color:var(--orange-link-color);font-weight:300;margin-bottom:20px;display:block}.page-wood-shop a:hover{color:color-mix(in srgb, var(--orange-link-color) 90%, black 10%)}.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}.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}.page-holiday-business-hours-christmas{background-image:url(/build/images/snowflake.a960cb6e.svg),url(/build/images/snowflake.a960cb6e.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-business-hours-christmas .work-time-table{font-size:12px;text-align:center}.page-holiday-business-hours-christmas .work-time-table td,.page-holiday-business-hours-christmas .work-time-table th{width:20%;font-weight:400;padding:15px 0px;border-bottom:var(--border)}.page-holiday-business-hours-christmas .work-time-table td.green,.page-holiday-business-hours-christmas .work-time-table th.green{color:#4EA34F}.page-holiday-business-hours-christmas .work-time-table td.orange,.page-holiday-business-hours-christmas .work-time-table th.orange{color:var(--orange-color)}.page-holiday-business-hours-christmas .work-time-table td.red,.page-holiday-business-hours-christmas .work-time-table th.red{color:var(--red-color)}.page-holiday-business-hours-christmas .work-time-table th{border-top:var(--border)}.page-holiday-business-hours-christmas .shipping-info-button-wrapper{position:relative;margin:30px 0 25px 0}.page-holiday-business-hours-christmas .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:var(--main-color);color:#fff;border:none;border-bottom:3px solid color-mix(in srgb, var(--main-color) 80%, black 20%);text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:var(--element-border-radius);font-size:1rem}.page-holiday-business-hours-christmas .shipping-info-button-wrapper a.disabled,.page-holiday-business-hours-christmas .shipping-info-button-wrapper a:disabled{pointer-events:none;opacity:.5}.page-holiday-business-hours-christmas .shipping-info-button-wrapper a:focus{outline:none}.page-holiday-business-hours-christmas .shipping-info-button-wrapper a.loading:before{-webkit-mask-image:url(/build/icons.082fc3f4.svg#loader-usage);mask-image:url(/build/icons.082fc3f4.svg#loader-usage);animation:spin 1s infinite linear}.page-holiday-business-hours-christmas .shipping-info-button-wrapper .icon-santa-claus{width:60px;height:60px;fill:currentColor;stroke:none;pointer-events:none;position:absolute;bottom:0px;right:20px}.page-holiday-business-hours-christmas .christmas-tree{float:right;width:50%;text-align:right;padding-top:10px}.page-holiday-business-hours-christmas .christmas-tree .icon-christmas-tree{width:90px;height:90px;fill:currentColor;stroke:none;position:relative;z-index:1}.page-holiday-business-hours-christmas .christmas-tree .icon-gift{width:24px;height:24px;fill:currentColor;stroke:none;position:relative;z-index:2;margin-right:-10px}.page-holiday-business-hours-christmas .christmas-tree .icon-gift:nth-child(2){width:36px;height:36px;fill:currentColor;stroke:none;margin-right:-30px;z-index:3}.page-holiday-business-hours-christmas p.shipping-between-years-message{font-weight:bold}.page-holiday-business-hours-easter{position:relative;overflow:hidden}.page-holiday-business-hours-easter .icon-easter-eggs{position:absolute;width:150px;bottom:-33px;right:40px}.page-holiday-business-hours-easter .work-time-table{font-size:12px;text-align:center}.page-holiday-business-hours-easter .work-time-table td,.page-holiday-business-hours-easter .work-time-table th{width:20%;font-weight:400;padding:15px 0px;border-bottom:var(--border)}.page-holiday-business-hours-easter .work-time-table td.green,.page-holiday-business-hours-easter .work-time-table th.green{color:#4EA34F}.page-holiday-business-hours-easter .work-time-table td.orange,.page-holiday-business-hours-easter .work-time-table th.orange{color:var(--orange-color)}.page-holiday-business-hours-easter .work-time-table td.red,.page-holiday-business-hours-easter .work-time-table th.red{color:var(--red-color)}.page-holiday-business-hours-easter .work-time-table th{border-top:var(--border)}.page-holiday-business-hours-easter .shipping-info-button-wrapper{position:relative;margin:30px 0 25px 0}.page-holiday-business-hours-easter .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:var(--main-color);color:#fff;border:none;border-bottom:3px solid color-mix(in srgb, var(--main-color) 80%, black 20%);text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:var(--element-border-radius);font-size:1rem}.page-holiday-business-hours-easter .shipping-info-button-wrapper a.disabled,.page-holiday-business-hours-easter .shipping-info-button-wrapper a:disabled{pointer-events:none;opacity:.5}.page-holiday-business-hours-easter .shipping-info-button-wrapper a:focus{outline:none}.page-holiday-business-hours-easter .shipping-info-button-wrapper a.loading:before{-webkit-mask-image:url(/build/icons.082fc3f4.svg#loader-usage);mask-image:url(/build/icons.082fc3f4.svg#loader-usage);animation:spin 1s infinite linear}.page-holiday-business-hours-easter .shipping-info-button-wrapper .icon-easter-rabbit-filled{width:60px;height:60px;fill:currentColor;stroke:none;pointer-events:none;position:absolute;bottom:0px;right:20px}.showroom .appointment-message{color:color-mix(in srgb, var(--warning-color) 60%, black 40%);background-color:color-mix(in srgb, var(--warning-color) 20%, white 80%);padding:10px;border:1px solid var(--warning-color);border-radius:5px;display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.showroom .appointment-message .icon,.showroom .appointment-message .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .showroom .appointment-message img,.showroom .appointment-message .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .showroom .appointment-message img{fill:var(--warning-color);width:30px;height:30px;flex-basis:30px;margin-right:10px}.showroom .appointment-message span{width:calc(100% - 30px)}.showroom .appointment-message a{color:inherit;font-size:inherit;font-weight:inherit}.page-amazon-pay{display:flex;justify-content:center;margin:50px 0 30px 0}.page-amazon-pay .container{background:#fff;color:#626262;display:flex;flex-direction:column;justify-content:space-around;min-height:220px;padding:30px;text-align:center;width:720px}.page-amazon-pay .container .redirect-message{color:#626262;padding:10px}.page-amazon-pay .container .pay-button{margin:0 auto 0 auto}.page-sylius-checkout-success{width:100%;background-color:transparent;margin:0 auto 40px 0;display:flex;flex-direction:column;row-gap:24px}.page-sylius-checkout-success .top-message{background-image:url(/build/images/thank-you-banner.4616249a.png);background-size:cover;height:600px;display:flex;border-radius:var(--container-border-radius);background-position:center bottom;position:relative;overflow:hidden}.page-sylius-checkout-success .top-message .message{font-weight:700;font-size:36px;line-height:40px;margin:147px auto 0 auto;text-align:center;width:484px;color:var(--black-title-color)}.page-sylius-checkout-success .order-received-message{background-color:var(--box-background-color);border-radius:var(--container-border-radius);padding:24px;display:flex;justify-content:space-between;column-gap:24px;align-items:center}.page-sylius-checkout-success .order-received-message .received-message-text-wrapper{flex:1}.page-sylius-checkout-success .order-received-message .title{color:var(--black-title-color);font-weight:500;font-size:24px;line-height:28px;margin:0 0 8px 0}.page-sylius-checkout-success .order-received-message p{color:var(--light-grey-color);font-weight:400;font-size:18px;margin:0;line-height:24px}.page-sylius-checkout-success .order-received-message .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:var(--main-color);color:#fff;border:none;border-bottom:3px solid color-mix(in srgb, var(--main-color) 80%, black 20%);text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:var(--element-border-radius);font-size:1rem;height:56px}.page-sylius-checkout-success .order-received-message .show-order-button.disabled,.page-sylius-checkout-success .order-received-message .show-order-button:disabled{pointer-events:none;opacity:.5}.page-sylius-checkout-success .order-received-message .show-order-button:focus{outline:none}.page-sylius-checkout-success .order-received-message .show-order-button.loading:before{-webkit-mask-image:url(/build/icons.082fc3f4.svg#loader-usage);mask-image:url(/build/icons.082fc3f4.svg#loader-usage);animation:spin 1s infinite linear}.page-sylius-checkout-success .billing{background-color:var(--box-background-color);padding:24px;text-align:left;display:flex;flex-direction:column;row-gap:24px;border-radius:var(--container-border-radius)}.page-sylius-checkout-success .billing .title{font-weight:500;font-size:24px;line-height:28px;color:var(--black-title-color);margin:0}.page-sylius-checkout-success .billing .information{display:grid;grid-template-columns:360px 360px 360px;column-gap:24px}.page-sylius-checkout-success .billing .information .billing-bank{display:flex;flex-direction:column;row-gap:16px;padding-bottom:16px}.page-sylius-checkout-success .billing .information .billing-bank:not(:last-child){border-right:var(--border)}.page-sylius-checkout-success .billing .information .billing-bank .title{line-height:24px;font-size:16px}.page-sylius-checkout-success .billing .information .billing-bank ul{list-style-type:none;margin:0;padding:0;display:flex;flex-direction:column;row-gap:8px}.page-sylius-checkout-success .billing .information .billing-bank ul li{font-weight:400;font-size:16px;line-height:16px;color:var(--text-color)}.page-sylius-checkout-success .billing .payment-amount-mobile{display:none}.page-sylius-checkout-success .billing .payment-amount{display:flex;column-gap:10px}.page-sylius-checkout-success .billing .payment-amount .title{font-weight:500;font-size:20px;line-height:24px;color:var(--text-color)}.page-sylius-checkout-success .billing .payment-amount .amount{font-weight:500;font-size:20px;line-height:24px;color:var(--black-title-color)}.page-sylius-checkout-success .registration{background:var(--box-background-color);border-radius:var(--container-border-radius);padding:24px;display:flex;flex-direction:column;row-gap:24px}.page-sylius-checkout-success .registration .registration-image{background-image:url(/build/images/thank-you-registration.0b1bb03b.png);background-size:cover;height:387px;max-height:387px;background-position:center bottom;border-radius:var(--element-border-radius)}.page-sylius-checkout-success .registration .registration-info{display:flex;justify-content:space-between;column-gap:24px}.page-sylius-checkout-success .registration .registration-info .title{padding:0;margin:0 0 8px 0;font-weight:500;font-size:24px;color:var(--black-title-color);line-height:28px}.page-sylius-checkout-success .registration .registration-info .description{font-weight:500;font-size:16px;line-height:24px;color:var(--text-color)}.page-sylius-checkout-success .registration .registration-info .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:var(--black-color);color:#fff;border:none;border-bottom:3px solid color-mix(in srgb, var(--black-color) 80%, black 20%);text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:var(--element-border-radius);font-size:1rem;flex-direction:row-reverse;font-size:18px;height:56px;padding:16px 32px;line-height:18px;border:none;white-space:nowrap}.page-sylius-checkout-success .registration .registration-info .create-account-button.disabled,.page-sylius-checkout-success .registration .registration-info .create-account-button:disabled{pointer-events:none;opacity:.5}.page-sylius-checkout-success .registration .registration-info .create-account-button:focus{outline:none}.page-sylius-checkout-success .registration .registration-info .create-account-button:before{content:'';background-color:var(--box-background-color);width:1em;height:1em;-webkit-mask-image:url(/build/icons.082fc3f4.svg#person-usage);mask-image:url(/build/icons.082fc3f4.svg#person-usage)}.page-sylius-checkout-success .registration .registration-info .create-account-button:before{margin-left:10px}.page-sylius-checkout-success .registration .registration-info .create-account-button.loading:before{-webkit-mask-image:url(/build/icons.082fc3f4.svg#loader-usage);mask-image:url(/build/icons.082fc3f4.svg#loader-usage);animation:spin 1s infinite linear}.page-sylius-checkout-success .registration .registration-info .create-account-button:before{width:13px;height:14px;margin-left:16px}.page-sylius-checkout-success .questions{display:flex;flex-direction:row;column-gap:24px;align-items:flex-start}.page-sylius-checkout-success .questions>div{background-color:var(--box-background-color);border-radius:var(--element-border-radius);padding:24px}.page-sylius-checkout-success .questions .component-faq{min-width:320px;flex:1}.page-sylius-checkout-success .questions .component-faq h3{font-weight:500;font-size:24px;line-height:28px;color:var(--black-title-color);margin-top:0}.page-sylius-checkout-success .questions .component-faq h3 .component-accordion li{font-weight:500;font-size:18px;line-height:24px;color:var(--grey-title-color)}.page-sylius-checkout-success .questions .channel-poll-form{width:384px}.page-sylius-checkout-success .questions.one{flex-direction:column;align-items:flex-start}.page-sylius-checkout-success .questions.one .channel-poll-form{width:100%}.page-sylius-checkout-success .questions.one .component-faq{min-width:100%}.page-sylius-checkout-success .actions{display:flex;justify-content:center;column-gap:24px;margin-top:8px}.page-sylius-checkout-success .actions a{font-weight:500;font-size:18px;line-height:24px;text-decoration:none;text-transform:uppercase;height:56px}.page-sylius-checkout-success .actions .to-shop-button{width:auto;display:flex;justify-content:center;align-items:center;padding:0.7em 1.4em calc(.7em - 3px) 1.4em;background-color:"trasparent";color:#fff;border:none;border-bottom:3px solid color-mix(in srgb, "trasparent" 80%, black 20%);text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:var(--element-border-radius);font-size:1rem;color:var(--light-grey-color);border:solid 1px var(--light-grey-color);font-size:18px}.page-sylius-checkout-success .actions .to-shop-button.disabled,.page-sylius-checkout-success .actions .to-shop-button:disabled{pointer-events:none;opacity:.5}.page-sylius-checkout-success .actions .to-shop-button:focus{outline:none}.page-sylius-checkout-success .actions .to-shop-button.loading:before{-webkit-mask-image:url(/build/icons.082fc3f4.svg#loader-usage);mask-image:url(/build/icons.082fc3f4.svg#loader-usage);animation:spin 1s infinite linear}.page-sylius-checkout-success .icon-arrow-right{width:13px;height:13px;fill:currentColor;stroke:none}@media screen and (max-width: 1023px) and (min-width: 768px), screen and (max-width: 767px) and (min-width: 320px){.responsive-enabled .page-sylius-checkout-success .top-message{max-height:445px}.responsive-enabled .page-sylius-checkout-success .top-message .message{margin:70px auto 0 auto;width:364px}.responsive-enabled .page-sylius-checkout-success .order-received-message .title{font-size:20px;line-height:24px}.responsive-enabled .page-sylius-checkout-success .order-received-message p{font-size:16px}.responsive-enabled .page-sylius-checkout-success .billing .title{font-size:20px}.responsive-enabled .page-sylius-checkout-success .billing .information{grid-template-columns:1.5fr 1fr 1fr}.responsive-enabled .page-sylius-checkout-success .billing .payment-reason{padding-top:12px}.responsive-enabled .page-sylius-checkout-success .registration .registration-image{min-height:224px;height:calc(100vw / 1.8)}.responsive-enabled .page-sylius-checkout-success .registration .registration-info{flex-direction:column;row-gap:24px}.responsive-enabled .page-sylius-checkout-success .registration .registration-info .title{font-size:20px;line-height:24px}.responsive-enabled .page-sylius-checkout-success .registration .registration-info .description{font-size:16px}.responsive-enabled .page-sylius-checkout-success .component-faq h3{font-size:20px;line-height:24px}.responsive-enabled .page-sylius-checkout-success .component-faq .component-accordion .accordion-title{font-size:16px}}@media screen and (max-width: 767px) and (min-width: 320px){.responsive-enabled .page-sylius-checkout-success .top-message{min-height:238px;max-height:445px;height:calc(100vw / 1.8);justify-content:right}.responsive-enabled .page-sylius-checkout-success .top-message .message{margin:24px 24px 0 0;font-size:24px;line-height:32px;text-align:right;width:327px;color:var(--black-title-color);background-position:center center}.responsive-enabled .page-sylius-checkout-success .order-received-message{flex-direction:column;row-gap:16px}.responsive-enabled .page-sylius-checkout-success .order-received-message .show-order-button{width:100%}.responsive-enabled .page-sylius-checkout-success .billing .information{display:flex;flex-direction:column;row-gap:16px}.responsive-enabled .page-sylius-checkout-success .billing .information .billing-bank{border-right:none}.responsive-enabled .page-sylius-checkout-success .billing .information .billing-bank:not(:last-child){border-bottom:var(--border)}.responsive-enabled .page-sylius-checkout-success .billing .payment-amount{display:none}.responsive-enabled .page-sylius-checkout-success .billing .payment-amount-mobile{display:block}.responsive-enabled .page-sylius-checkout-success .questions .channel-poll-form button[type="submit"]{width:100%}.responsive-enabled .page-sylius-checkout-success .actions{flex-direction:column;row-gap:16px;padding:16px}.responsive-enabled .page-sylius-checkout-success .channel-poll-form{width:100%}}@media screen and (max-width: 1199px){.responsive-enabled .page-sylius-checkout-success{row-gap:16px}.responsive-enabled .page-sylius-checkout-success .billing,.responsive-enabled .page-sylius-checkout-success .order-received-message,.responsive-enabled .page-sylius-checkout-success .questions>div,.responsive-enabled .page-sylius-checkout-success .registration{padding:16px}.responsive-enabled .page-sylius-checkout-success .questions{flex-direction:column;row-gap:16px}.responsive-enabled .page-sylius-checkout-success .questions .component-faq{order:1;width:100%}.responsive-enabled .page-sylius-checkout-success .questions .channel-poll-form{width:100%}}.no-effects .page-sylius-checkout-success .payment-reason{display:none}.page-sylius-checkout-address{height:100%;padding:24px;background-color:var(--box-background-color);border-radius:var(--container-border-radius)}.page-sylius-checkout-address .title{color:var(--grey-title-color);font-size:20px;margin:0;font-weight:500;padding:0 0 24px 0;border-bottom:var(--border)}.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 input[type=date],.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:21px 10px 1px 10px;font-size:16px;line-height:26px;height:56px;width:100%;max-width:100%;margin:0;font-family:inherit;-moz-appearance:none;-webkit-appearance:none;background-color:var(--box-background-color);border-radius:var(--element-border-radius)}.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 input[type=date]::-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 input[type=date]: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 input[type=date]: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 input[type=date]:-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 input[type=date]: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 input[type=date]:-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 select{cursor:pointer}.page-sylius-checkout-address .address-form .form-group .icon-arrow-down{position:absolute;top:50%;right:10px;transform:translateY(-50%);fill:#ccc;width:20px;height:15px;pointer-events:none}.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:26px}.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:14px;position:absolute;margin:1px;padding:8px 0 0 8px;width:calc(100% - 22px);border-radius:var(--element-border-radius) var(--element-border-radius) 0 0}.page-sylius-checkout-address .address-form .form-group>label.required:after{content:" *";color:var(--red-color)}.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:var(--black-title-color);font-weight:400;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:var(--toggle-switch-color);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:var(--main-color)}.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:var(--main-color)}.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:"✔\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:var(--main-color);line-height:20px;font-size:20px;text-align:center;vertical-align:middle;margin-top:-2px;border-radius:var(--element-border-radius)}.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:var(--main-color);color:#fff;border:none;border-bottom:3px solid color-mix(in srgb, var(--main-color) 80%, black 20%);text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:var(--element-border-radius);font-size:1rem;min-width:140px;float:right;height:56px}.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.082fc3f4.svg#loader-usage);mask-image:url(/build/icons.082fc3f4.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 .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{width:calc(100% / 3)}.page-sylius-checkout-address .address-form .shipping-address-form{padding-top:20px}.page-sylius-checkout-address .address-form .shipping-address-form .firstName,.page-sylius-checkout-address .address-form .shipping-address-form .lastName,.page-sylius-checkout-address .address-form .shipping-address-form .company{width:calc(100% / 3)}.page-sylius-checkout-address .different-shipping-address .toggle-checkbox label{font-weight:400}@media screen and (max-width: 1199px){.responsive-enabled .page-sylius-checkout-address{padding:16px}.responsive-enabled .page-sylius-checkout-address .title{padding-bottom:0;border-bottom:none}}@media screen and (max-width: 767px) and (min-width: 320px){.responsive-enabled .page-sylius-checkout-address .address-form .company,.responsive-enabled .page-sylius-checkout-address .address-form .vatCode,.responsive-enabled .page-sylius-checkout-address .address-form .firstName,.responsive-enabled .page-sylius-checkout-address .address-form .lastName,.responsive-enabled .page-sylius-checkout-address .address-form .city,.responsive-enabled .page-sylius-checkout-address .address-form .postcode,.responsive-enabled .page-sylius-checkout-address .address-form .countryCode{width:100%}}.page-sylius-checkout-shipping{height:100%;padding:24px;background-color:var(--box-background-color);border-radius:var(--container-border-radius)}.page-sylius-checkout-shipping .shipping-form{height:100%;display:flex;flex-direction:column}.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 input[type=date],.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:21px 10px 1px 10px;font-size:16px;line-height:26px;height:56px;width:100%;max-width:100%;margin:0;font-family:inherit;-moz-appearance:none;-webkit-appearance:none;background-color:var(--box-background-color);border-radius:var(--element-border-radius)}.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 input[type=date]::-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 input[type=date]: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 input[type=date]: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 input[type=date]:-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 input[type=date]: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 input[type=date]:-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 select{cursor:pointer}.page-sylius-checkout-shipping .shipping-form .form-group .icon-arrow-down{position:absolute;top:50%;right:10px;transform:translateY(-50%);fill:#ccc;width:20px;height:15px;pointer-events:none}.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:26px}.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:14px;position:absolute;margin:1px;padding:8px 0 0 8px;width:calc(100% - 22px);border-radius:var(--element-border-radius) var(--element-border-radius) 0 0}.page-sylius-checkout-shipping .shipping-form .form-group>label.required:after{content:" *";color:var(--red-color)}.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:var(--black-title-color);font-weight:400;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:var(--toggle-switch-color);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:var(--main-color)}.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:var(--main-color)}.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:"✔\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:var(--main-color);line-height:20px;font-size:20px;text-align:center;vertical-align:middle;margin-top:-2px;border-radius:var(--element-border-radius)}.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:var(--main-color);color:#fff;border:none;border-bottom:3px solid color-mix(in srgb, var(--main-color) 80%, black 20%);text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:var(--element-border-radius);font-size:1rem;min-width:140px;float:right;height:56px}.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.082fc3f4.svg#loader-usage);mask-image:url(/build/icons.082fc3f4.svg#loader-usage);animation:spin 1s infinite linear}.page-sylius-checkout-shipping .shipping-form .title{border-bottom:var(--border);color:var(--grey-title-color);font-size:20px;font-weight:500;padding-bottom:20px;margin-bottom:0;line-height:24px}.page-sylius-checkout-shipping .shipping-form .shipping-methods-list{display:flex;flex-direction:column;row-gap:16px;margin-top:24px;margin-bottom:12px}.page-sylius-checkout-shipping .shipping-form .shipping-methods-list .component-method-item label{height:72px}.page-sylius-checkout-shipping .shipping-form .shipping-methods-list .component-method-item label .fee{margin-left:auto}.page-sylius-checkout-shipping .shipping-form .component-checkout-navigation{margin-top:auto}@media screen and (max-width: 1199px){.responsive-enabled .page-sylius-checkout-shipping{padding:16px}.responsive-enabled .page-sylius-checkout-shipping .shipping-form .title{border-bottom:none;padding-bottom:20px}.responsive-enabled .page-sylius-checkout-shipping .shipping-form .shipping-methods-list{margin:0}.responsive-enabled .page-sylius-checkout-shipping .shipping-form .shipping-methods-list .component-method-item label{height:auto}}.page-sylius-checkout-complete{height:100%;background-color:var(--box-background-color);padding:24px;border-radius:var(--container-border-radius)}.page-sylius-checkout-complete .title{color:var(--grey-title-color);font-size:20px;font-weight:500;line-height:24px;margin:0}.page-sylius-checkout-complete .order-notes{position:relative}.page-sylius-checkout-complete .order-notes label{background-color:#ffffff;color:var(--grey-title-color);font-size:16px;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:var(--font-family),sans-serif;height:100px;padding:35px 16px 16px;font-size:16px;line-height:24px;resize:none;width:100%;border-radius:var(--element-border-radius)}.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 input[type=date],.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:21px 10px 1px 10px;font-size:16px;line-height:26px;height:56px;width:100%;max-width:100%;margin:0;font-family:inherit;-moz-appearance:none;-webkit-appearance:none;background-color:var(--box-background-color);border-radius:var(--element-border-radius)}.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 input[type=date]::-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 input[type=date]: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 input[type=date]: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 input[type=date]:-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 input[type=date]: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 input[type=date]:-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 select{cursor:pointer}.page-sylius-checkout-complete .tos-agreement .form-group .icon-arrow-down{position:absolute;top:50%;right:10px;transform:translateY(-50%);fill:#ccc;width:20px;height:15px;pointer-events:none}.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:26px}.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:14px;position:absolute;margin:1px;padding:8px 0 0 8px;width:calc(100% - 22px);border-radius:var(--element-border-radius) var(--element-border-radius) 0 0}.page-sylius-checkout-complete .tos-agreement .form-group>label.required:after{content:" *";color:var(--red-color)}.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:var(--black-title-color);font-weight:400;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:var(--toggle-switch-color);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:var(--main-color)}.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:var(--main-color)}.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:"✔\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:var(--main-color);line-height:20px;font-size:20px;text-align:center;vertical-align:middle;margin-top:-2px;border-radius:var(--element-border-radius)}.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:var(--main-color);color:#fff;border:none;border-bottom:3px solid color-mix(in srgb, var(--main-color) 80%, black 20%);text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:var(--element-border-radius);font-size:1rem;min-width:140px;float:right;height:56px}.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.082fc3f4.svg#loader-usage);mask-image:url(/build/icons.082fc3f4.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:var(--orange-link-color);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:var(--main-color);color:#fff;border:none;border-bottom:3px solid color-mix(in srgb, var(--main-color) 80%, black 20%);text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:var(--element-border-radius);font-size:1.15rem;flex-direction:row-reverse;font-family:var(--font-family);height:56px}.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:var(--box-background-color);width:1em;height:1em;width:.8em;height:.8em;-webkit-mask-image:url(/build/icons.082fc3f4.svg#arrow-right-usage);mask-image:url(/build/icons.082fc3f4.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.082fc3f4.svg#loader-usage);mask-image:url(/build/icons.082fc3f4.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-complete .place-order-wrapper{display:flex;flex-direction:row;justify-content:space-between}.page-sylius-checkout-complete .place-order-wrapper .back-button{width:auto;display:flex;justify-content:center;align-items:center;padding:0.7em 1.4em calc(.7em - 3px) 1.4em;background-color:var(--light-grey-link-color);color:#fff;border:none;border-bottom:3px solid color-mix(in srgb, var(--light-grey-link-color) 80%, black 20%);text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:var(--element-border-radius);font-size:1.15rem}.page-sylius-checkout-complete .place-order-wrapper .back-button.disabled,.page-sylius-checkout-complete .place-order-wrapper .back-button:disabled{pointer-events:none;opacity:.5}.page-sylius-checkout-complete .place-order-wrapper .back-button:focus{outline:none}.page-sylius-checkout-complete .place-order-wrapper .back-button:before{content:'';background-color:var(--box-background-color);width:1em;height:1em;width:.8em;height:.8em;-webkit-mask-image:url(/build/icons.082fc3f4.svg#arrow-left-usage);mask-image:url(/build/icons.082fc3f4.svg#arrow-left-usage)}.page-sylius-checkout-complete .place-order-wrapper .back-button:before{margin-right:10px}.page-sylius-checkout-complete .place-order-wrapper .back-button.loading:before{-webkit-mask-image:url(/build/icons.082fc3f4.svg#loader-usage);mask-image:url(/build/icons.082fc3f4.svg#loader-usage);animation:spin 1s infinite linear;width:1em;height:1em;margin-left:-.2em}@media screen and (max-width: 1199px){.responsive-enabled .page-sylius-checkout-complete{padding:16px}.responsive-enabled .page-sylius-checkout-complete .title{padding-bottom:10px}.responsive-enabled .page-sylius-checkout-complete .completion-form .component-order-summary-address-list{margin-top:0 !important;border-top:none}.responsive-enabled .page-sylius-checkout-complete .completion-form .tos-agreement{margin-top:0 !important}.responsive-enabled .page-sylius-checkout-complete .completion-form .tos-agreement .form-group{margin-top:0 !important}.responsive-enabled .page-sylius-checkout-complete .completion-form .tos-agreement .form-group .checkbox-inline label{margin:12px 0;line-height:24px;padding-left:35px;position:relative;display:block;font-size:16px}.responsive-enabled .page-sylius-checkout-complete .completion-form .tos-agreement .form-group .checkbox-inline label:before{position:absolute;vertical-align:middle;left:0;top:calc(50% - 11px)}.responsive-enabled .page-sylius-checkout-complete .completion-form .place-order-wrapper{margin-top:5px !important}.responsive-enabled .page-sylius-checkout-complete .completion-form>.component-order-items.checkout{margin-top:0 !important}.responsive-enabled .page-sylius-checkout-complete .completion-form>.component-order-items.checkout .cart-header{padding-left:0;padding-bottom:0}.responsive-enabled .page-sylius-checkout-complete .completion-form>.component-order-items.checkout .component-cart-product-list-mobile .product-line{padding:16px 0 0 0}.responsive-enabled .page-sylius-checkout-complete .place-order-wrapper button[type=submit].place-order-button{width:100%}.responsive-enabled .page-sylius-checkout-complete .place-order-wrapper .back-button{display:none}}.page-sylius-checkout-payment{height:100%;background-color:var(--box-background-color);padding:24px;border-radius:var(--container-border-radius)}.page-sylius-checkout-payment .payment-form{height:100%;display:flex;flex-direction:column}.page-sylius-checkout-payment .payment-form .title{border-bottom:var(--border);color:var(--grey-title-color);font-size:20px;font-weight:500;padding-bottom:20px;margin-bottom:0;line-height:24px}.page-sylius-checkout-payment .payment-form .payment-method-list{display:grid;grid-template-columns:calc(50% - 12px) calc(50% - 12px);row-gap:24px;column-gap:24px;margin-top:24px;margin-bottom:32px}.page-sylius-checkout-payment .payment-form .payment-method-list .component-method-item label{height:90px}.page-sylius-checkout-payment .component-checkout-navigation{margin-top:auto}.page-sylius-checkout-payment .component-checkout-navigation .back-button,.page-sylius-checkout-payment .component-checkout-navigation .next-button{height:56px}@media screen and (max-width: 1199px){.responsive-enabled .page-sylius-checkout-payment{padding:16px}.responsive-enabled .page-sylius-checkout-payment .payment-form .title{border-bottom:none;padding-bottom:20px}.responsive-enabled .page-sylius-checkout-payment .payment-form .payment-method-list{margin:0;display:flex;flex-direction:column;row-gap:16px}}.page-sylius-offer{background-color:var(--box-background-color);padding:20px}.page-sylius-offer .header{background-color:#fbfbfb;border-bottom:var(--border);margin-bottom:20px;padding:15px 20px}.page-sylius-offer .header .title{display:flex;justify-content:space-between}.page-sylius-offer .header .title h4{color:var(--grey-title-color);font-size:17px;font-weight:400;margin:0}.page-sylius-offer .header .description{color:var(--grey-title-color);font-size:14px;font-weight:400;margin-bottom:0;white-space:pre-wrap}.page-sylius-offer .navigation{border-top:var(--border);padding-top:20px}.page-sylius-offer .navigation 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:var(--main-color);color:#fff;border:none;border-bottom:3px solid color-mix(in srgb, var(--main-color) 80%, black 20%);text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:var(--element-border-radius);font-size:1.15rem;flex-direction:row-reverse;margin-left:auto;margin-right:0}.page-sylius-offer .navigation button[type=submit].disabled,.page-sylius-offer .navigation button[type=submit]:disabled{pointer-events:none;opacity:.5}.page-sylius-offer .navigation button[type=submit]:focus{outline:none}.page-sylius-offer .navigation button[type=submit]:before{content:'';background-color:var(--box-background-color);width:1em;height:1em;-webkit-mask-image:url(/build/icons.082fc3f4.svg#checkmark-usage);mask-image:url(/build/icons.082fc3f4.svg#checkmark-usage)}.page-sylius-offer .navigation button[type=submit]:before{margin-left:10px}.page-sylius-offer .navigation button[type=submit].loading:before{-webkit-mask-image:url(/build/icons.082fc3f4.svg#loader-usage);mask-image:url(/build/icons.082fc3f4.svg#loader-usage);animation:spin 1s infinite linear}@media screen and (max-width: 1199px){.responsive-enabled .page-sylius-offer .navigation>button{width:100%;height:56px}}.page-sylius-offer-create{background-color:var(--box-background-color);height:100%;padding:20px}.page-sylius-offer-create .offer-create-form{height:100%}.page-sylius-offer-create .offer-create-form .form-group{position:relative;margin-top:20px;width:100%}.page-sylius-offer-create .offer-create-form .form-group input[type=text],.page-sylius-offer-create .offer-create-form .form-group input[type=file],.page-sylius-offer-create .offer-create-form .form-group input[type=number],.page-sylius-offer-create .offer-create-form .form-group input[type=tel],.page-sylius-offer-create .offer-create-form .form-group input[type=email],.page-sylius-offer-create .offer-create-form .form-group input[type=password],.page-sylius-offer-create .offer-create-form .form-group input[type=date],.page-sylius-offer-create .offer-create-form .form-group textarea,.page-sylius-offer-create .offer-create-form .form-group select{border:1px solid #d9d9d9;color:#4f4f4f;padding:21px 10px 1px 10px;font-size:16px;line-height:26px;height:56px;width:100%;max-width:100%;margin:0;font-family:inherit;-moz-appearance:none;-webkit-appearance:none;background-color:var(--box-background-color);border-radius:var(--element-border-radius)}.page-sylius-offer-create .offer-create-form .form-group input[type=text]::-ms-expand,.page-sylius-offer-create .offer-create-form .form-group input[type=file]::-ms-expand,.page-sylius-offer-create .offer-create-form .form-group input[type=number]::-ms-expand,.page-sylius-offer-create .offer-create-form .form-group input[type=tel]::-ms-expand,.page-sylius-offer-create .offer-create-form .form-group input[type=email]::-ms-expand,.page-sylius-offer-create .offer-create-form .form-group input[type=password]::-ms-expand,.page-sylius-offer-create .offer-create-form .form-group input[type=date]::-ms-expand,.page-sylius-offer-create .offer-create-form .form-group textarea::-ms-expand,.page-sylius-offer-create .offer-create-form .form-group select::-ms-expand{display:none}.page-sylius-offer-create .offer-create-form .form-group input[type=text]:focus,.page-sylius-offer-create .offer-create-form .form-group input[type=file]:focus,.page-sylius-offer-create .offer-create-form .form-group input[type=number]:focus,.page-sylius-offer-create .offer-create-form .form-group input[type=tel]:focus,.page-sylius-offer-create .offer-create-form .form-group input[type=email]:focus,.page-sylius-offer-create .offer-create-form .form-group input[type=password]:focus,.page-sylius-offer-create .offer-create-form .form-group input[type=date]:focus,.page-sylius-offer-create .offer-create-form .form-group textarea:focus,.page-sylius-offer-create .offer-create-form .form-group select:focus{box-shadow:0px 0px 2px #ddd;outline:none}.page-sylius-offer-create .offer-create-form .form-group input[type=text]:focus ~ .form-error,.page-sylius-offer-create .offer-create-form .form-group input[type=file]:focus ~ .form-error,.page-sylius-offer-create .offer-create-form .form-group input[type=number]:focus ~ .form-error,.page-sylius-offer-create .offer-create-form .form-group input[type=tel]:focus ~ .form-error,.page-sylius-offer-create .offer-create-form .form-group input[type=email]:focus ~ .form-error,.page-sylius-offer-create .offer-create-form .form-group input[type=password]:focus ~ .form-error,.page-sylius-offer-create .offer-create-form .form-group input[type=date]:focus ~ .form-error,.page-sylius-offer-create .offer-create-form .form-group textarea:focus ~ .form-error,.page-sylius-offer-create .offer-create-form .form-group select:focus ~ .form-error{display:block}.page-sylius-offer-create .offer-create-form .form-group input[type=text]:-webkit-autofill,.page-sylius-offer-create .offer-create-form .form-group input[type=file]:-webkit-autofill,.page-sylius-offer-create .offer-create-form .form-group input[type=number]:-webkit-autofill,.page-sylius-offer-create .offer-create-form .form-group input[type=tel]:-webkit-autofill,.page-sylius-offer-create .offer-create-form .form-group input[type=email]:-webkit-autofill,.page-sylius-offer-create .offer-create-form .form-group input[type=password]:-webkit-autofill,.page-sylius-offer-create .offer-create-form .form-group input[type=date]:-webkit-autofill,.page-sylius-offer-create .offer-create-form .form-group textarea:-webkit-autofill,.page-sylius-offer-create .offer-create-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-offer-create .offer-create-form .form-group input[type=text]:hover ~ .form-error,.page-sylius-offer-create .offer-create-form .form-group input[type=file]:hover ~ .form-error,.page-sylius-offer-create .offer-create-form .form-group input[type=number]:hover ~ .form-error,.page-sylius-offer-create .offer-create-form .form-group input[type=tel]:hover ~ .form-error,.page-sylius-offer-create .offer-create-form .form-group input[type=email]:hover ~ .form-error,.page-sylius-offer-create .offer-create-form .form-group input[type=password]:hover ~ .form-error,.page-sylius-offer-create .offer-create-form .form-group input[type=date]:hover ~ .form-error,.page-sylius-offer-create .offer-create-form .form-group textarea:hover ~ .form-error,.page-sylius-offer-create .offer-create-form .form-group select:hover ~ .form-error{display:block}.page-sylius-offer-create .offer-create-form .form-group input[type=text]:-webkit-autofill,.page-sylius-offer-create .offer-create-form .form-group input[type=file]:-webkit-autofill,.page-sylius-offer-create .offer-create-form .form-group input[type=number]:-webkit-autofill,.page-sylius-offer-create .offer-create-form .form-group input[type=tel]:-webkit-autofill,.page-sylius-offer-create .offer-create-form .form-group input[type=email]:-webkit-autofill,.page-sylius-offer-create .offer-create-form .form-group input[type=password]:-webkit-autofill,.page-sylius-offer-create .offer-create-form .form-group input[type=date]:-webkit-autofill,.page-sylius-offer-create .offer-create-form .form-group textarea:-webkit-autofill,.page-sylius-offer-create .offer-create-form .form-group select:-webkit-autofill{-webkit-box-shadow:0 0 0 30px white inset;-webkit-text-fill-color:#4f4f4f}}.page-sylius-offer-create .offer-create-form .form-group select{cursor:pointer}.page-sylius-offer-create .offer-create-form .form-group .icon-arrow-down{position:absolute;top:50%;right:10px;transform:translateY(-50%);fill:#ccc;width:20px;height:15px;pointer-events:none}.page-sylius-offer-create .offer-create-form .form-group:not(input[type=checkbox])>label{pointer-events:none}.page-sylius-offer-create .offer-create-form .form-group input[type=file]{padding-top:26px}.page-sylius-offer-create .offer-create-form .form-group textarea{height:82px}.page-sylius-offer-create .offer-create-form .form-group>label{color:#9a9a9a;background-color:white;font-size:14px;position:absolute;margin:1px;padding:8px 0 0 8px;width:calc(100% - 22px);border-radius:var(--element-border-radius) var(--element-border-radius) 0 0}.page-sylius-offer-create .offer-create-form .form-group>label.required:after{content:" *";color:var(--red-color)}.page-sylius-offer-create .offer-create-form .form-group.select>label{pointer-events:none}.page-sylius-offer-create .offer-create-form .form-group.select>label:before{position:absolute;top:100%;right:10px;color:#626262;content:"\25BE";font-size:20px;transform:translateY(-7px)}.page-sylius-offer-create .offer-create-form .form-group .toggle-checkbox{display:inline-block}.page-sylius-offer-create .offer-create-form .form-group .toggle-checkbox input[type=checkbox]{display:none}.page-sylius-offer-create .offer-create-form .form-group .toggle-checkbox label{font-size:16px;color:var(--black-title-color);font-weight:400;background-color:transparent;cursor:pointer;display:flex;position:relative;align-items:center}.page-sylius-offer-create .offer-create-form .form-group .toggle-checkbox label:before{content:"";background:var(--toggle-switch-color);width:46px;height:26px;display:block;border-radius:15px;position:relative;margin-right:15px;transition:background .1s linear}.page-sylius-offer-create .offer-create-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-offer-create .offer-create-form .form-group .toggle-checkbox input[type=checkbox]:checked+label:before{background-color:var(--main-color)}.page-sylius-offer-create .offer-create-form .form-group .toggle-checkbox input[type=checkbox]:checked+label:after{left:22px}.page-sylius-offer-create .offer-create-form .form-group .radio-inline,.page-sylius-offer-create .offer-create-form .form-group .checkbox-inline{position:relative;overflow:hidden;float:left;margin-left:20px}.page-sylius-offer-create .offer-create-form .form-group .radio-inline:first-child,.page-sylius-offer-create .offer-create-form .form-group .checkbox-inline:first-child{margin-left:0}.page-sylius-offer-create .offer-create-form .form-group .radio-inline.vertically-centered label,.page-sylius-offer-create .offer-create-form .form-group .checkbox-inline.vertically-centered label{display:flex;align-items:center}.page-sylius-offer-create .offer-create-form .form-group .radio-inline.vertically-centered label span,.page-sylius-offer-create .offer-create-form .form-group .checkbox-inline.vertically-centered label span{padding-left:35px}.page-sylius-offer-create .offer-create-form .form-group .radio-inline input,.page-sylius-offer-create .offer-create-form .form-group .checkbox-inline input{position:absolute;left:-100px}.page-sylius-offer-create .offer-create-form .form-group .radio-inline label,.page-sylius-offer-create .offer-create-form .form-group .checkbox-inline label{font-size:14px;color:#4f4f4f;line-height:50px}.page-sylius-offer-create .offer-create-form .form-group .radio-inline label:before,.page-sylius-offer-create .offer-create-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-offer-create .offer-create-form .form-group .radio-inline input[type=radio]:checked ~ label:before,.page-sylius-offer-create .offer-create-form .form-group .checkbox-inline input[type=radio]:checked ~ label:before{background-color:var(--main-color)}.page-sylius-offer-create .offer-create-form .form-group .radio-inline input[type=radio]:focus ~ label:before,.page-sylius-offer-create .offer-create-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-offer-create .offer-create-form .form-group .radio-inline input[type=checkbox]:checked ~ label:before,.page-sylius-offer-create .offer-create-form .form-group .checkbox-inline input[type=checkbox]:checked ~ label:before{content:"✔\fe0e"}.page-sylius-offer-create .offer-create-form .form-group .checkbox-inline{padding-top:2px}.page-sylius-offer-create .offer-create-form .form-group .checkbox-inline label{vertical-align:middle}.page-sylius-offer-create .offer-create-form .form-group .checkbox-inline label:before{border-radius:0px;content:'';color:var(--main-color);line-height:20px;font-size:20px;text-align:center;vertical-align:middle;margin-top:-2px;border-radius:var(--element-border-radius)}.page-sylius-offer-create .offer-create-form .form-group .help-block{margin:0;margin-top:3px;padding:0;font-size:11px}.page-sylius-offer-create .offer-create-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-offer-create .offer-create-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-offer-create .offer-create-form .form-group .form-error:hover{display:block}}.page-sylius-offer-create .offer-create-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-offer-create .offer-create-form .form-group.has-error input,.page-sylius-offer-create .offer-create-form .form-group.has-error textarea,.page-sylius-offer-create .offer-create-form .form-group.has-error select{border-color:#c83a3d;padding-right:35px}.page-sylius-offer-create .offer-create-form .form-group.has-error input:focus,.page-sylius-offer-create .offer-create-form .form-group.has-error textarea:focus,.page-sylius-offer-create .offer-create-form .form-group.has-error select:focus{box-shadow:0px 0px 2px #c83a3d}.page-sylius-offer-create .offer-create-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-offer-create .offer-create-form.inline-label .form-group label{font-size:13px;padding:9px 5px 8px 10px;width:auto;line-height:15px}.page-sylius-offer-create .offer-create-form.inline-label .form-group label:before{display:none}.page-sylius-offer-create .offer-create-form.inline-label .form-group select,.page-sylius-offer-create .offer-create-form.inline-label .form-group input[type=text],.page-sylius-offer-create .offer-create-form.inline-label .form-group input[type=number],.page-sylius-offer-create .offer-create-form.inline-label .form-group input[type=tel],.page-sylius-offer-create .offer-create-form.inline-label .form-group input[type=email]{padding:9px 30px 9px 100px;line-height:15px}.page-sylius-offer-create .offer-create-form.inline-label .form-group.select:after{position:absolute;top:50%;right:10px;color:#626262;content:"\25BE";font-size:20px}.page-sylius-offer-create .offer-create-form .form-inline{margin-left:-20px}.page-sylius-offer-create .offer-create-form .form-inline:after{content:'.';visibility:hidden;display:block;height:0;clear:both}.page-sylius-offer-create .offer-create-form .form-inline>.form-group{padding-left:20px;float:left}.page-sylius-offer-create .offer-create-form .google-recaptcha{width:304px;height:78px;border:solid 1px transparent;border-radius:4px}.page-sylius-offer-create .offer-create-form .google-recaptcha.error{border-color:#c83a3d}.page-sylius-offer-create .offer-create-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:var(--main-color);color:#fff;border:none;border-bottom:3px solid color-mix(in srgb, var(--main-color) 80%, black 20%);text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:var(--element-border-radius);font-size:1rem;min-width:140px;float:right;height:56px}.page-sylius-offer-create .offer-create-form button[type=submit].disabled,.page-sylius-offer-create .offer-create-form button[type=submit]:disabled{pointer-events:none;opacity:.5}.page-sylius-offer-create .offer-create-form button[type=submit]:focus{outline:none}.page-sylius-offer-create .offer-create-form button[type=submit].loading:before{-webkit-mask-image:url(/build/icons.082fc3f4.svg#loader-usage);mask-image:url(/build/icons.082fc3f4.svg#loader-usage);animation:spin 1s infinite linear}.page-sylius-offer-create .offer-create-form .multiple-email-input{margin:10px 0}.page-sylius-offer-create .offer-create-form .multiple-email-input .form-group{display:none}.page-sylius-offer-create .offer-create-form .multiple-email-input .form-group.offerRecipientsTagInput{display:block}.page-sylius-offer-create .offer-create-form .multiple-email-input ul{padding:10px 0px;margin:0px;display:none;border:1px solid #d9d9d9;border-top:none}.page-sylius-offer-create .offer-create-form .multiple-email-input ul li{color:#4f4f4f;margin:4px 5px;border-radius:30px;background:rgba(254,153,0,0.1);padding:7px;border:1px solid rgba(254,153,0,0.2);display:inline-flex;align-items:center;font-size:14px}.page-sylius-offer-create .offer-create-form .multiple-email-input ul li .icon,.page-sylius-offer-create .offer-create-form .multiple-email-input ul li .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .page-sylius-offer-create .offer-create-form .multiple-email-input ul li img,.page-sylius-offer-create .offer-create-form .multiple-email-input ul li .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .page-sylius-offer-create .offer-create-form .multiple-email-input ul li img{color:#4f4f4f;width:10px;height:10px;cursor:pointer;margin-left:10px}.page-sylius-offer-create .offer-create-form .countryCode,.page-sylius-offer-create .offer-create-form .expiresAt,.page-sylius-offer-create .offer-create-form .discount{width:calc(100% / 3)}.page-sylius-offer-create .offer-create-form input,.page-sylius-offer-create .offer-create-form select{height:52px}.page-sylius-offer-create .header{background-color:#fbfbfb;border-bottom:var(--border);margin-bottom:20px;padding:15px 20px}.page-sylius-offer-create .header .title{color:var(--grey-title-color);margin:0;font-size:20px;font-weight:500}.page-sylius-offer-create .navigation{padding-top:20px;display:flex}.page-sylius-offer-create .navigation 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:var(--main-color);color:#fff;border:none;border-bottom:3px solid color-mix(in srgb, var(--main-color) 80%, black 20%);text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:var(--element-border-radius);font-size:1.15rem;flex-direction:row-reverse;float:none;font-family:var(--font-family),sans-serif;margin-left:auto;margin-right:0}.page-sylius-offer-create .navigation button[type=submit].disabled,.page-sylius-offer-create .navigation button[type=submit]:disabled{pointer-events:none;opacity:.5}.page-sylius-offer-create .navigation button[type=submit]:focus{outline:none}.page-sylius-offer-create .navigation button[type=submit]:before{content:'';background-color:var(--box-background-color);width:1em;height:1em;width:.8em;height:.8em;-webkit-mask-image:url(/build/icons.082fc3f4.svg#arrow-right-usage);mask-image:url(/build/icons.082fc3f4.svg#arrow-right-usage)}.page-sylius-offer-create .navigation button[type=submit]:before{margin-left:10px}.page-sylius-offer-create .navigation button[type=submit].loading:before{-webkit-mask-image:url(/build/icons.082fc3f4.svg#loader-usage);mask-image:url(/build/icons.082fc3f4.svg#loader-usage);animation:spin 1s infinite linear;width:1em;height:1em;margin-right:-.2em}.page-sylius-offer-create .navigation .print-btn{width:auto;display:flex;justify-content:center;align-items:center;padding:0.7em 1.4em calc(.7em - 3px) 1.4em;background-color:var(--main-color);color:#fff;border:none;border-bottom:3px solid color-mix(in srgb, var(--main-color) 80%, black 20%);text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:var(--element-border-radius);font-size:1.15rem;flex-direction:row-reverse;float:none;font-family:var(--font-family),sans-serif;margin-left:0;margin-right:auto}.page-sylius-offer-create .navigation .print-btn.disabled,.page-sylius-offer-create .navigation .print-btn:disabled{pointer-events:none;opacity:.5}.page-sylius-offer-create .navigation .print-btn:focus{outline:none}.page-sylius-offer-create .navigation .print-btn:before{content:'';background-color:var(--box-background-color);width:1em;height:1em;-webkit-mask-image:url(/build/icons.082fc3f4.svg#fax-usage);mask-image:url(/build/icons.082fc3f4.svg#fax-usage)}.page-sylius-offer-create .navigation .print-btn:before{margin-left:10px}.page-sylius-offer-create .navigation .print-btn.loading:before{-webkit-mask-image:url(/build/icons.082fc3f4.svg#loader-usage);mask-image:url(/build/icons.082fc3f4.svg#loader-usage);animation:spin 1s infinite linear}@media screen and (max-width: 1199px){.responsive-enabled .page-sylius-offer-create .offer-create-form .form-inline{margin-left:0}.responsive-enabled .page-sylius-offer-create .offer-create-form .form-group{float:none;padding-left:0;width:100%}.responsive-enabled .page-sylius-offer-create .offer-create-form .form-group input,.responsive-enabled .page-sylius-offer-create .offer-create-form .form-group select,.responsive-enabled .page-sylius-offer-create .offer-create-form .form-group input[type="enail"]{height:56px;font-size:16px;color:var(--text-color)}.responsive-enabled .page-sylius-offer-create .offer-create-form .form-group textarea{font-size:16px;line-height:22px;width:100%}.responsive-enabled .page-sylius-offer-create .offer-create-form .header{padding-left:16px}.responsive-enabled .page-sylius-offer-create .navigation{display:flex;flex-direction:column;row-gap:16px}.responsive-enabled .page-sylius-offer-create .navigation button{width:100%;height:56px}}.page-sylius-offer-print{background-color:var(--box-background-color)}.page-sylius-offer-print .component-header{border-top:0;padding:15px 15px 5px 15px}.page-sylius-offer-print .component-header .mail-service{margin-right:20px}.page-sylius-offer-print .component-header::before,.page-sylius-offer-print .component-header::after{all:unset}.page-sylius-offer-print .wrap{width:1080px}.page-sylius-offer-print footer{border-top:1px solid rgba(0,0,0,0.1);box-shadow:none;height:auto;width:100%;overflow:hidden;color:#999999;margin-bottom:20px;padding-top:15px}.page-sylius-offer-print footer .footer-title{margin:0px 0px 15px 0px;font-size:18px;font-weight:400}.page-sylius-offer-print footer .footer-title a{text-decoration:none;color:inherit}.page-sylius-offer-print footer .footer-title a:hover{text-decoration:underline}.page-sylius-offer-print footer .list-with-icons{list-style-type:none;padding:0px;margin:0px;color:#999999;font-size:14px;font-weight:300}.page-sylius-offer-print footer .list-with-icons .icon,.page-sylius-offer-print footer .list-with-icons .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .page-sylius-offer-print footer .list-with-icons img,.page-sylius-offer-print 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 .page-sylius-offer-print footer .list-with-icons img{width:13px;height:13px;fill:#999;stroke:none;position:absolute;left:0px;top:2px}.page-sylius-offer-print footer .list-with-icons li{padding-bottom:10px;position:relative;padding-left:20px}.page-sylius-offer-print footer .list-with-icons li:before{position:absolute;top:1px;left:0px}.page-sylius-offer-print footer .list-with-icons a{color:#999999;text-decoration:none;font-size:14px}.page-sylius-offer-print footer .list-with-icons a:hover{text-decoration:underline}.page-sylius-offer-print footer .contact-column{position:relative;width:20%;display:block;float:left;padding:15px}.page-sylius-offer-print footer .contact-column ul li{width:100%;float:left;padding-bottom:10px}.page-sylius-offer-print footer .addresses-column{position:relative;width:27%;display:block;float:left;padding:15px}.page-sylius-offer-print footer .addresses-column ul li{padding-bottom:10px}.page-sylius-offer-print footer .addresses-column small{display:block;font-size:13px;padding-top:5px}.page-sylius-offer-print footer .addresses-column a{font-size:inherit}.page-sylius-offer-print footer .addresses-column .warning-only-with-appointment{font-weight:500}.page-sylius-order-payment{background-color:var(--box-background-color);margin-bottom:20px;padding:20px;border-radius:var(--container-border-radius)}.page-sylius-order-payment .payment-cant-be-changed-message{font-size:14px;margin-bottom:15px}.page-sylius-order-payment .title{border-bottom:var(--border);color:var(--grey-title-color);font-size:20px;font-weight:500;padding-bottom:20px;margin-bottom:0;line-height:24px}.page-sylius-order-payment .payment-method-list{display:grid;grid-template-columns:calc(50% - 12px) calc(50% - 12px);row-gap:24px;column-gap:24px;margin-top:24px;margin-bottom:32px}.page-sylius-order-payment .payment-method-list .component-method-item label{height:90px}.page-sylius-order-payment.alert{color:color-mix(in srgb, var(--warning-color) 60%, black 40%);background-color:color-mix(in srgb, var(--warning-color) 20%, white 80%);padding:10px;border:1px solid var(--warning-color);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}@media screen and (max-width: 1199px){.responsive-enabled .page-sylius-order-payment .title{border-bottom:none}.responsive-enabled .page-sylius-order-payment .payment-method-list{margin-top:0;display:flex;flex-direction:column;row-gap:16px}}.page-sylius-order-details .content{background-color:var(--box-background-color);margin:20px 0;padding:20px;border-radius:var(--container-border-radius)}.page-sylius-order-details .content .title{color:#626262;font-size:17px;font-weight:500;margin:0}.page-sylius-order-details .content .notes p{color:#626262;font-size:14px;font-style:italic}.page-sylius-order-details .content>*:not(:first-child):not(.title):not(.order-totals){margin-top:20px}@media screen and (max-width: 1199px){.responsive-enabled .page-sylius-order-details .component-account-back-button-mobile{margin-bottom:0;padding-top:16px;background-color:#fff;padding-left:16px}.responsive-enabled .page-sylius-order-details .content{margin-top:0}}.page-search-results{background-color:var(--box-background-color);border-radius:var(--container-border-radius)}.page-search-results .mobile-search{display:none}.page-search-results .heading{padding:24px}.page-search-results .heading .title{margin:0;color:var(--black-title-color);font-size:24px;font-weight:500;line-height:28px}.page-search-results .heading .subtitle{margin:8px 0 0 0;color:var(--light-grey-title-color);font-size:18px;font-weight:400;line-height:24px}.page-search-results .heading .search-form{display:flex;flex-direction:row;margin-top:24px}.page-search-results .heading .search-form .input-icon{flex:1;position:relative;display:flex;align-items:center}.page-search-results .heading .search-form .input-icon .icon,.page-search-results .heading .search-form .input-icon .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .page-search-results .heading .search-form .input-icon img,.page-search-results .heading .search-form .input-icon .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .page-search-results .heading .search-form .input-icon img{position:absolute;left:18px;width:20px;height:20px;fill:var(--light-grey-link-color)}.page-search-results .heading .search-form .input-icon input[type=search]{width:100%;height:100%;padding:16px 16px 16px 48px;border:1px solid var(--bright-grey-color);border-right:none;font-family:var(--font-family);font-size:16px;color:var(--light-text-color)}.page-search-results .heading .search-form .input-icon input[type=search]:focus{outline:none;color:var(--text-color)}.page-search-results .heading .search-form .input-icon input[type=search]::placeholder{color:var(--light-text-color)}.page-search-results .heading .search-form .input-icon:focus-within .icon,.page-search-results .heading .search-form .input-icon:focus-within .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .page-search-results .heading .search-form .input-icon:focus-within img,.page-search-results .heading .search-form .input-icon:focus-within .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .page-search-results .heading .search-form .input-icon:focus-within img{fill:var(--text-color)}.page-search-results .heading .search-form .search-button{display:inline-flex;justify-content:center;align-items:center;padding:16px 24px;gap:8px;font-family:var(--font-family);font-size:18px;font-weight:500;line-height:24px;text-transform:uppercase;cursor:pointer}.page-search-results .heading .search-form .search-button.outlined{background-color:var(--box-background-color);color:var(--main-color);border:1px solid var(--main-color)}.page-search-results .heading .search-form .search-button.text{background-color:var(--box-background-color);color:var(--main-color);border:none}.page-search-results .heading .search-form .search-button .icon-search{width:16px;height:16px;fill:var(--main-color)}.page-search-results .content{padding:24px}.page-search-results .content h3{color:var(--text-color);font-size:20px;font-style:normal;font-weight:500;line-height:24px;margin-top:0}.page-search-results .content .pagination{margin-top:24px;padding:16px 0;display:flex;justify-content:space-between;color:var(--light-grey-link-color);font-size:16px;font-weight:500}.page-search-results .content .pagination .element-count{position:absolute;left:50%;transform:translateX(-50%);white-space:nowrap}.page-search-results .content .pagination .button{display:inline-flex;align-items:center;gap:8px;color:inherit;text-decoration:none}.page-search-results .content .pagination .button .icon,.page-search-results .content .pagination .button .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .page-search-results .content .pagination .button img,.page-search-results .content .pagination .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 .content .pagination .button img{width:16px;height:16px;fill:var(--light-grey-link-color)}.page-search-results .content .pagination .button-previous{justify-content:flex-start}.page-search-results .content .pagination .button-next{justify-content:flex-end;margin-left:auto}.no-effects .page-search-results input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}@media screen and (max-width: 1199px){.responsive-enabled .page-search-results .heading{padding:16px}.responsive-enabled .page-search-results .content{padding:8px 16px 16px 16px}.responsive-enabled .page-search-results .content .pagination{margin-top:16px;padding:8px}}@media screen and (max-width: 1023px) and (min-width: 768px), screen and (max-width: 767px) and (min-width: 320px), screen and (max-width: 620px) and (min-width: 320px){.responsive-enabled .page-search-results .mobile-search{border:var(--border);border-radius:var(--element-border-radius);display:flex;height:64px;align-items:center}.responsive-enabled .page-search-results .mobile-search form{display:flex;justify-content:space-between;align-items:center;column-gap:12px;height:32px;width:100%;padding:0 16px;flex-direction:row-reverse}.responsive-enabled .page-search-results .mobile-search input[type=search]{padding:0 8px;width:100%;height:48px;font-size:16px;border:none;background-color:var(--box-background-color);font-family:var(--font-family);color:var(--light-text-color)}.responsive-enabled .page-search-results .mobile-search input[type=search]:focus{outline:none;color:var(--text-color)}.responsive-enabled .page-search-results .mobile-search input[type=search]::placeholder{color:var(--light-text-color)}.responsive-enabled .page-search-results .mobile-search .close{display:flex;align-items:center;justify-content:center;height:24px}.responsive-enabled .page-search-results .mobile-search .close svg{width:24px;height:20px}.responsive-enabled .page-search-results .mobile-search button{all:unset;cursor:pointer;fill:var(--light-text-color)}.responsive-enabled .page-search-results .mobile-search button svg{width:25px;height:25px;display:block}.responsive-enabled .page-search-results .mobile-search:focus-within button{fill:var(--text-color)}.responsive-enabled .page-search-results .heading .title{font-size:20px}.responsive-enabled .page-search-results .heading .subtitle{font-size:16px}.responsive-enabled .page-search-results .heading .search-form{display:none}.responsive-enabled .page-search-results .content h3{font-size:18px;margin:0 0 16px 0}}.page-vr-payment-form .payment-form{max-width:720px;margin:50px auto 10px auto;min-height:255px}.page-vr-payment-form .redirect-message{background:#fff;padding:30px 30px 0 30px;text-align:center;display:none;color:#626262}.page-vr-payment-form .back-to-payments-button{width:auto;display:flex;justify-content:center;align-items:center;padding:0.7em 1.4em calc(.7em - 3px) 1.4em;background-color:rgba(0,0,0,0);color:#fff;border:none;border-bottom:3px solid color-mix(in srgb, rgba(0,0,0,0) 80%, black 20%);text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:var(--element-border-radius);font-size:1.15rem;color:#707070}.page-vr-payment-form .back-to-payments-button.disabled,.page-vr-payment-form .back-to-payments-button:disabled{pointer-events:none;opacity:.5}.page-vr-payment-form .back-to-payments-button:focus{outline:none}.page-vr-payment-form .back-to-payments-button:before{content:'';background-color:var(--box-background-color);width:1em;height:1em;width:.8em;height:.8em;-webkit-mask-image:url(/build/icons.082fc3f4.svg#arrow-left-usage);mask-image:url(/build/icons.082fc3f4.svg#arrow-left-usage)}.page-vr-payment-form .back-to-payments-button:before{margin-right:10px}.page-vr-payment-form .back-to-payments-button.loading:before{-webkit-mask-image:url(/build/icons.082fc3f4.svg#loader-usage);mask-image:url(/build/icons.082fc3f4.svg#loader-usage);animation:spin 1s infinite linear;width:1em;height:1em;margin-left:-.2em}.page-vr-payment-form .back-to-payments-button:before{background-color:#707070}.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:var(--box-background-color);border-radius:0;font-family:var(--font-family),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:var(--main-color);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}.page-sylius-product .content-block{display:flex;background:#fff;padding:0;width:100%;margin-bottom:40px;align-items:stretch;border-radius:var(--container-border-radius)}.page-sylius-product .left,.page-sylius-product .right{position:relative;flex:1 1}.page-sylius-product .product-photos{top:0;position:sticky;padding-top:24px;padding-left:24px}.page-sylius-product .product-photos video{width:200px;height:200px}.page-sylius-product .photo-list{width:100%;max-width:672px;display:grid;grid-template-columns:332px 332px;grid-template-rows:336px;grid-column-gap:8px;grid-row-gap:8px;padding-bottom:24px}.page-sylius-product .photo-list .photo-block{aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;background:#F8F8F8;border-radius:var(--block-border-radius);overflow:hidden}.page-sylius-product .photo-list .main-photo{grid-column-start:1;grid-column-end:3;grid-row-start:1;grid-row-end:3}.page-sylius-product .photo-list img{display:block;width:100%;height:100%;object-fit:contain;cursor:pointer}.page-sylius-product .photo-list svg{height:25%;width:100%}.page-sylius-product .product-wrap{width:100%;display:flex;flex-direction:column;height:auto;padding:24px 0 16px;color:#999;position:sticky;top:0}.page-sylius-product .product-wrap a{text-decoration:none;font-weight:500;color:inherit}.page-sylius-product .product-wrap a:hover{text-decoration:underline}.page-sylius-product .product-wrap .product{width:100%;display:flex;flex-direction:column;justify-content:space-between}.page-sylius-product .product-wrap .title{color:#2D2D2D;font-size:24px;font-style:normal;font-weight:500;line-height:28px;margin:0 0 16px;padding:0}.page-sylius-product .product-wrap .sample-product{display:flex;align-items:center;gap:8px;color:var(--green-link-color);margin-bottom:16px}.page-sylius-product .product-wrap .sample-product .icon-sample-product{width:16px;height:16px;padding:1px;fill:var(--green-link-color)}.page-sylius-product .product-wrap .short-description{font-size:18px;font-style:normal;font-weight:400;line-height:24px;display:block;margin-bottom:24px}.page-sylius-product .product-wrap .read-more{font-size:18px;text-decoration-line:underline;line-height:24px}.page-sylius-product .product-wrap .top{margin-bottom:40px;padding:0 24px}.page-sylius-product .product-wrap .bottom{padding:0 24px 8px;background:#fff;z-index:100}.page-sylius-product .product-wrap .bottom.sticky{box-shadow:0 -4px 4px -3px rgba(45,45,45,0.1);position:sticky;bottom:0}.page-sylius-product .product-wrap .bottom button.add-to-cart-button,.page-sylius-product .product-wrap .bottom 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:var(--main-color);color:#fff;border:none;border-bottom:3px solid color-mix(in srgb, var(--main-color) 80%, black 20%);text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:var(--element-border-radius);font-size:1.15rem;width:100%;font-family:var(--font-family),sans-serif;font-size:18px;height:56px}.page-sylius-product .product-wrap .bottom button.add-to-cart-button.disabled,.page-sylius-product .product-wrap .bottom button.add-to-cart-button:disabled,.page-sylius-product .product-wrap .bottom button[type='submit'].disabled,.page-sylius-product .product-wrap .bottom button[type='submit']:disabled{pointer-events:none;opacity:.5}.page-sylius-product .product-wrap .bottom button.add-to-cart-button:focus,.page-sylius-product .product-wrap .bottom button[type='submit']:focus{outline:none}.page-sylius-product .product-wrap .bottom button.add-to-cart-button:before,.page-sylius-product .product-wrap .bottom button[type='submit']:before{content:'';background-color:var(--box-background-color);width:1em;height:1em;width:1.5em;height:1.5em;-webkit-mask-image:url(/build/icons.082fc3f4.svg#cart-usage);mask-image:url(/build/icons.082fc3f4.svg#cart-usage)}.page-sylius-product .product-wrap .bottom button.add-to-cart-button:before,.page-sylius-product .product-wrap .bottom button[type='submit']:before{margin-right:10px}.page-sylius-product .product-wrap .bottom button.add-to-cart-button.loading:before,.page-sylius-product .product-wrap .bottom button[type='submit'].loading:before{-webkit-mask-image:url(/build/icons.082fc3f4.svg#loader-usage);mask-image:url(/build/icons.082fc3f4.svg#loader-usage);animation:spin 1s infinite linear;width:1.1em;height:1.1em;margin:0.2em calc(.4em + 10px) 0.2em 0}.page-sylius-product .product-wrap .bottom button.add-to-cart-button:before,.page-sylius-product .product-wrap .bottom button[type='submit']:before{width:15px;height:15px}.page-sylius-product .product-wrap .bottom .total{display:flex;justify-content:space-between;padding:8px 0;background:var(--box-background-color)}.page-sylius-product .product-wrap .bottom .total span{color:#626262;font-size:24px;font-style:normal;font-weight:700;line-height:28px}.page-sylius-product .product-wrap .configurator{flex:1}.page-sylius-product .product-wrap .configurator .configurator-root{height:100%}.page-sylius-product .product-wrap .configurator .loader{display:block;border-radius:50%;width:60px;height:60px;border:0.25rem solid var(--main-color);border-top-color:rgba(255,255,255,0.5);animation:spin 1s infinite linear;top:50%;border-width:10px;position:sticky;transform:translateY(-50%);margin:0 auto;z-index:200}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.page-sylius-product .product-wrap .configurator .error-block{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;z-index:200}.page-sylius-product .product-wrap .configurator .error-block .content{position:sticky;top:50%;transform:translateY(-50%);padding:24px}.page-sylius-product .product-wrap .configurator .error-block .title{color:#2d2d2d;font-size:20px;font-style:normal;line-height:24px;margin:0 0 16px}.page-sylius-product .product-wrap .configurator .error-block .message{color:#999;font-size:16px;font-style:normal;line-height:20px;margin:0 0 24px}.page-sylius-product .product-wrap .configurator .error-block .confirm-button{width:auto;display:flex;justify-content:center;align-items:center;padding:0.7em 1.4em calc(.7em - 3px) 1.4em;background-color:var(--main-color);color:#fff;border:none;border-bottom:3px solid color-mix(in srgb, var(--main-color) 80%, black 20%);text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:var(--element-border-radius);font-size:1.15rem;width:50%;font-size:18px;margin:0 auto}.page-sylius-product .product-wrap .configurator .error-block .confirm-button.disabled,.page-sylius-product .product-wrap .configurator .error-block .confirm-button:disabled{pointer-events:none;opacity:.5}.page-sylius-product .product-wrap .configurator .error-block .confirm-button:focus{outline:none}.page-sylius-product .product-wrap .configurator .error-block .confirm-button.loading:before{-webkit-mask-image:url(/build/icons.082fc3f4.svg#loader-usage);mask-image:url(/build/icons.082fc3f4.svg#loader-usage);animation:spin 1s infinite linear}.page-sylius-product .product-wrap .component-paypal-widget{min-height:31px;padding:8px 0 0;border-top:none}.page-sylius-product .product-information{display:flex;flex-direction:column;background:#fff;padding:24px;margin-bottom:40px;position:relative;color:var(--light-text-color);font-size:16px;border-radius:var(--container-border-radius)}.page-sylius-product .product-information h1{color:var(--black-title-color);font-size:32px;margin-top:0}.page-sylius-product .product-information h2{color:var(--black-title-color);font-size:24px;font-weight:500;line-height:28px;margin:0 0 24px}.page-sylius-product .product-information h3{color:var(--black-title-color);font-size:20px;font-weight:500;margin:0 0 16px}.page-sylius-product .product-information p{margin:16px 0;font-weight:400;line-height:20px}.page-sylius-product .product-information p:first-child{margin:0 0 16px 0}.page-sylius-product .product-information p:last-child{margin:0}.page-sylius-product .product-information a{font-weight:500;line-height:20px;color:inherit;text-decoration:none}.page-sylius-product .product-information a:hover{text-decoration:underline}.page-sylius-product .product-information ul,.page-sylius-product .product-information ol{padding:0 0 0 30px}.page-sylius-product .product-information ul:last-child,.page-sylius-product .product-information ol:last-child{margin:0}.page-sylius-product .product-information .scroll-target{position:absolute;top:-20px}.page-sylius-product .product-information .component-product-information{display:flex;flex-direction:row;gap:24px}.page-sylius-product .product-information .component-product-information .column{display:flex;flex-direction:column;gap:24px;min-width:564px}.page-sylius-product .product-information .component-product-information .documents .list{display:flex;flex-direction:column;gap:16px}.page-sylius-product .product-information .component-product-information .documents .list .document{display:flex;align-items:center;gap:16px}.page-sylius-product .product-information .component-product-information .documents .list .document .icon,.page-sylius-product .product-information .component-product-information .documents .list .document .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .page-sylius-product .product-information .component-product-information .documents .list .document img,.page-sylius-product .product-information .component-product-information .documents .list .document .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .page-sylius-product .product-information .component-product-information .documents .list .document img{width:32px;height:32px;fill:currentColor;stroke:none}.page-sylius-product .product-information .component-product-information .documents .list .document .title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--black-title-color);flex:1 0 0}.page-sylius-product .product-information .component-product-information .documents .list .document .download{display:flex;gap:8px;color:var(--main-color);align-items:center}.page-sylius-product .product-information .component-product-information .documents .list .document .download .icon,.page-sylius-product .product-information .component-product-information .documents .list .document .download .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .page-sylius-product .product-information .component-product-information .documents .list .document .download img,.page-sylius-product .product-information .component-product-information .documents .list .document .download .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .page-sylius-product .product-information .component-product-information .documents .list .document .download img{width:16px;height:16px;fill:currentColor;stroke:none}@media screen and (max-width: 1199px){.responsive-enabled .page-sylius-product .product-photos .photo-list{grid-template-columns:calc(50% - 4px) calc(50% - 4px)}.responsive-enabled .page-sylius-product .right{max-width:505px}.responsive-enabled .page-sylius-product .product-information .component-product-information .column{width:50%;min-width:unset}}@media screen and (max-width: 1023px) and (min-width: 768px), screen and (max-width: 767px) and (min-width: 320px){.responsive-enabled .page-sylius-product .right,.responsive-enabled .page-sylius-product .product-wrap,.responsive-enabled .page-sylius-product .product{display:contents}.responsive-enabled .page-sylius-product .top{order:1;padding:16px 16px 0 16px;margin-bottom:0;display:flex;flex-direction:column}.responsive-enabled .page-sylius-product .top .title{order:1}.responsive-enabled .page-sylius-product .top .short-description{order:2;margin-bottom:16px}.responsive-enabled .page-sylius-product .top .component-product-variant-select{order:3;margin-bottom:16px}.responsive-enabled .page-sylius-product .top .component-product-shape-select{order:4;margin-bottom:16px}.responsive-enabled .page-sylius-product .top .sample-product{order:6;margin-bottom:0;margin-top:16px}.responsive-enabled .page-sylius-product .top .component-shipping-information{order:5}.responsive-enabled .page-sylius-product .left{order:2}.responsive-enabled .page-sylius-product .left .product-photos{position:static;overflow-x:hidden}.responsive-enabled .page-sylius-product .left .product-photos .photo-list{display:flex;max-width:100%;overflow-x:scroll}.responsive-enabled .page-sylius-product .left .product-photos .photo-list .photo-block{min-width:343px}.responsive-enabled .page-sylius-product .left .product-photos .photo-list .photo-block.no-photo{width:100%;min-width:unset}.responsive-enabled .page-sylius-product .product-wrap .title{font-size:20px;line-height:24px;margin:0 0 8px}.responsive-enabled .page-sylius-product .product-wrap .short-description{font-size:16px}.responsive-enabled .page-sylius-product .product-wrap .read-more{font-size:16px}.responsive-enabled .page-sylius-product .configurator{order:3}.responsive-enabled .page-sylius-product .bottom{order:4;padding:0 16px 16px}.responsive-enabled .page-sylius-product .bottom:not(.configurable){position:fixed;bottom:0;width:100%;box-shadow:0 -4px 4px -3px rgba(45,45,45,0.1)}.responsive-enabled .page-sylius-product .content-block{flex-direction:column;margin-bottom:24px}.responsive-enabled .page-sylius-product .content-block .left .product-photos{padding:16px}.responsive-enabled .page-sylius-product .product-information{padding:16px;margin-bottom:24px}.responsive-enabled .page-sylius-product .product-information h2{font-size:20px;line-height:24px}.responsive-enabled .page-sylius-product .product-information h3{font-size:18px;line-height:24px}.responsive-enabled .page-sylius-product .product-information .component-product-information{flex-direction:column}.responsive-enabled .page-sylius-product .product-information .component-product-information .column{width:100%;display:contents}.responsive-enabled .page-sylius-product .product-information .component-product-information .description{order:1}.responsive-enabled .page-sylius-product .product-information .component-product-information .component-product-attribute-table{order:2}.responsive-enabled .page-sylius-product .product-information .component-product-information .component-faq{order:4}.responsive-enabled .page-sylius-product .product-information .component-product-information .documents{order:3}.responsive-enabled .page-sylius-product .product-information .component-product-information .documents h3{margin:0}.responsive-enabled .page-sylius-product .product-information .component-product-information .documents .list{display:flex;flex-direction:row;column-gap:16px;font-size:16px;line-height:16px;width:100%;overflow:hidden;overflow-x:scroll;padding:16px}.responsive-enabled .page-sylius-product .product-information .component-product-information .documents .list .document{flex-direction:column;align-items:center;row-gap:16px;justify-content:center;width:208px;min-width:208px;box-shadow:0 0 10px 5px var(--bright-grey-color);padding:48px 16px;color:var(--black-color);text-align:center;position:relative}.responsive-enabled .page-sylius-product .product-information .component-product-information .documents .list .document .title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;flex:1;white-space:break-spaces}.responsive-enabled .page-sylius-product .product-information .component-product-information .documents .list .document .icon-pdf{width:48px;height:48px}}.cookies-not-confirmed .page-sylius-product .product-wrap .bottom{bottom:60px}@media screen and (max-width: 1023px) and (min-width: 768px), screen and (max-width: 767px) and (min-width: 320px){.responsive-enabled .mobile-bottom-spacer.simple-product{height:115px}}.no-effects .page-sylius-product .product-wrap{position:relative}.page-sylius-register{background-color:var(--box-background-color);color:#9e9e9e;margin:20px auto;padding:32px;max-width:615px}.page-sylius-register .header{display:flex;flex-direction:column;gap:8px;font-size:20px;line-height:24px;color:var(--orange-title-color);padding-bottom:32px;border-bottom:1px solid rgba(112,112,112,0.1)}.page-sylius-register .header .sub-title{font-size:16px;color:#9e9e9e}.page-sylius-register .register-form{margin-top:24px;padding-bottom:24px;border-bottom:1px solid rgba(112,112,112,0.1)}.page-sylius-register .register-form .form-group{position:relative;margin-top:20px;width:100%}.page-sylius-register .register-form .form-group input[type=text],.page-sylius-register .register-form .form-group input[type=file],.page-sylius-register .register-form .form-group input[type=number],.page-sylius-register .register-form .form-group input[type=tel],.page-sylius-register .register-form .form-group input[type=email],.page-sylius-register .register-form .form-group input[type=password],.page-sylius-register .register-form .form-group input[type=date],.page-sylius-register .register-form .form-group textarea,.page-sylius-register .register-form .form-group select{border:1px solid #d9d9d9;color:#4f4f4f;padding:21px 10px 1px 10px;font-size:16px;line-height:26px;height:56px;width:100%;max-width:100%;margin:0;font-family:inherit;-moz-appearance:none;-webkit-appearance:none;background-color:var(--box-background-color);border-radius:var(--element-border-radius)}.page-sylius-register .register-form .form-group input[type=text]::-ms-expand,.page-sylius-register .register-form .form-group input[type=file]::-ms-expand,.page-sylius-register .register-form .form-group input[type=number]::-ms-expand,.page-sylius-register .register-form .form-group input[type=tel]::-ms-expand,.page-sylius-register .register-form .form-group input[type=email]::-ms-expand,.page-sylius-register .register-form .form-group input[type=password]::-ms-expand,.page-sylius-register .register-form .form-group input[type=date]::-ms-expand,.page-sylius-register .register-form .form-group textarea::-ms-expand,.page-sylius-register .register-form .form-group select::-ms-expand{display:none}.page-sylius-register .register-form .form-group input[type=text]:focus,.page-sylius-register .register-form .form-group input[type=file]:focus,.page-sylius-register .register-form .form-group input[type=number]:focus,.page-sylius-register .register-form .form-group input[type=tel]:focus,.page-sylius-register .register-form .form-group input[type=email]:focus,.page-sylius-register .register-form .form-group input[type=password]:focus,.page-sylius-register .register-form .form-group input[type=date]:focus,.page-sylius-register .register-form .form-group textarea:focus,.page-sylius-register .register-form .form-group select:focus{box-shadow:0px 0px 2px #ddd;outline:none}.page-sylius-register .register-form .form-group input[type=text]:focus ~ .form-error,.page-sylius-register .register-form .form-group input[type=file]:focus ~ .form-error,.page-sylius-register .register-form .form-group input[type=number]:focus ~ .form-error,.page-sylius-register .register-form .form-group input[type=tel]:focus ~ .form-error,.page-sylius-register .register-form .form-group input[type=email]:focus ~ .form-error,.page-sylius-register .register-form .form-group input[type=password]:focus ~ .form-error,.page-sylius-register .register-form .form-group input[type=date]:focus ~ .form-error,.page-sylius-register .register-form .form-group textarea:focus ~ .form-error,.page-sylius-register .register-form .form-group select:focus ~ .form-error{display:block}.page-sylius-register .register-form .form-group input[type=text]:-webkit-autofill,.page-sylius-register .register-form .form-group input[type=file]:-webkit-autofill,.page-sylius-register .register-form .form-group input[type=number]:-webkit-autofill,.page-sylius-register .register-form .form-group input[type=tel]:-webkit-autofill,.page-sylius-register .register-form .form-group input[type=email]:-webkit-autofill,.page-sylius-register .register-form .form-group input[type=password]:-webkit-autofill,.page-sylius-register .register-form .form-group input[type=date]:-webkit-autofill,.page-sylius-register .register-form .form-group textarea:-webkit-autofill,.page-sylius-register .register-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-register .register-form .form-group input[type=text]:hover ~ .form-error,.page-sylius-register .register-form .form-group input[type=file]:hover ~ .form-error,.page-sylius-register .register-form .form-group input[type=number]:hover ~ .form-error,.page-sylius-register .register-form .form-group input[type=tel]:hover ~ .form-error,.page-sylius-register .register-form .form-group input[type=email]:hover ~ .form-error,.page-sylius-register .register-form .form-group input[type=password]:hover ~ .form-error,.page-sylius-register .register-form .form-group input[type=date]:hover ~ .form-error,.page-sylius-register .register-form .form-group textarea:hover ~ .form-error,.page-sylius-register .register-form .form-group select:hover ~ .form-error{display:block}.page-sylius-register .register-form .form-group input[type=text]:-webkit-autofill,.page-sylius-register .register-form .form-group input[type=file]:-webkit-autofill,.page-sylius-register .register-form .form-group input[type=number]:-webkit-autofill,.page-sylius-register .register-form .form-group input[type=tel]:-webkit-autofill,.page-sylius-register .register-form .form-group input[type=email]:-webkit-autofill,.page-sylius-register .register-form .form-group input[type=password]:-webkit-autofill,.page-sylius-register .register-form .form-group input[type=date]:-webkit-autofill,.page-sylius-register .register-form .form-group textarea:-webkit-autofill,.page-sylius-register .register-form .form-group select:-webkit-autofill{-webkit-box-shadow:0 0 0 30px white inset;-webkit-text-fill-color:#4f4f4f}}.page-sylius-register .register-form .form-group select{cursor:pointer}.page-sylius-register .register-form .form-group .icon-arrow-down{position:absolute;top:50%;right:10px;transform:translateY(-50%);fill:#ccc;width:20px;height:15px;pointer-events:none}.page-sylius-register .register-form .form-group:not(input[type=checkbox])>label{pointer-events:none}.page-sylius-register .register-form .form-group input[type=file]{padding-top:26px}.page-sylius-register .register-form .form-group textarea{height:82px}.page-sylius-register .register-form .form-group>label{color:#9a9a9a;background-color:white;font-size:14px;position:absolute;margin:1px;padding:8px 0 0 8px;width:calc(100% - 22px);border-radius:var(--element-border-radius) var(--element-border-radius) 0 0}.page-sylius-register .register-form .form-group>label.required:after{content:" *";color:var(--red-color)}.page-sylius-register .register-form .form-group.select>label{pointer-events:none}.page-sylius-register .register-form .form-group.select>label:before{position:absolute;top:100%;right:10px;color:#626262;content:"\25BE";font-size:20px;transform:translateY(-7px)}.page-sylius-register .register-form .form-group .toggle-checkbox{display:inline-block}.page-sylius-register .register-form .form-group .toggle-checkbox input[type=checkbox]{display:none}.page-sylius-register .register-form .form-group .toggle-checkbox label{font-size:16px;color:var(--black-title-color);font-weight:400;background-color:transparent;cursor:pointer;display:flex;position:relative;align-items:center}.page-sylius-register .register-form .form-group .toggle-checkbox label:before{content:"";background:var(--toggle-switch-color);width:46px;height:26px;display:block;border-radius:15px;position:relative;margin-right:15px;transition:background .1s linear}.page-sylius-register .register-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-register .register-form .form-group .toggle-checkbox input[type=checkbox]:checked+label:before{background-color:var(--main-color)}.page-sylius-register .register-form .form-group .toggle-checkbox input[type=checkbox]:checked+label:after{left:22px}.page-sylius-register .register-form .form-group .radio-inline,.page-sylius-register .register-form .form-group .checkbox-inline{position:relative;overflow:hidden;float:left;margin-left:20px}.page-sylius-register .register-form .form-group .radio-inline:first-child,.page-sylius-register .register-form .form-group .checkbox-inline:first-child{margin-left:0}.page-sylius-register .register-form .form-group .radio-inline.vertically-centered label,.page-sylius-register .register-form .form-group .checkbox-inline.vertically-centered label{display:flex;align-items:center}.page-sylius-register .register-form .form-group .radio-inline.vertically-centered label span,.page-sylius-register .register-form .form-group .checkbox-inline.vertically-centered label span{padding-left:35px}.page-sylius-register .register-form .form-group .radio-inline input,.page-sylius-register .register-form .form-group .checkbox-inline input{position:absolute;left:-100px}.page-sylius-register .register-form .form-group .radio-inline label,.page-sylius-register .register-form .form-group .checkbox-inline label{font-size:14px;color:#4f4f4f;line-height:50px}.page-sylius-register .register-form .form-group .radio-inline label:before,.page-sylius-register .register-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-register .register-form .form-group .radio-inline input[type=radio]:checked ~ label:before,.page-sylius-register .register-form .form-group .checkbox-inline input[type=radio]:checked ~ label:before{background-color:var(--main-color)}.page-sylius-register .register-form .form-group .radio-inline input[type=radio]:focus ~ label:before,.page-sylius-register .register-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-register .register-form .form-group .radio-inline input[type=checkbox]:checked ~ label:before,.page-sylius-register .register-form .form-group .checkbox-inline input[type=checkbox]:checked ~ label:before{content:"✔\fe0e"}.page-sylius-register .register-form .form-group .checkbox-inline{padding-top:2px}.page-sylius-register .register-form .form-group .checkbox-inline label{vertical-align:middle}.page-sylius-register .register-form .form-group .checkbox-inline label:before{border-radius:0px;content:'';color:var(--main-color);line-height:20px;font-size:20px;text-align:center;vertical-align:middle;margin-top:-2px;border-radius:var(--element-border-radius)}.page-sylius-register .register-form .form-group .help-block{margin:0;margin-top:3px;padding:0;font-size:11px}.page-sylius-register .register-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-register .register-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-register .register-form .form-group .form-error:hover{display:block}}.page-sylius-register .register-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-register .register-form .form-group.has-error input,.page-sylius-register .register-form .form-group.has-error textarea,.page-sylius-register .register-form .form-group.has-error select{border-color:#c83a3d;padding-right:35px}.page-sylius-register .register-form .form-group.has-error input:focus,.page-sylius-register .register-form .form-group.has-error textarea:focus,.page-sylius-register .register-form .form-group.has-error select:focus{box-shadow:0px 0px 2px #c83a3d}.page-sylius-register .register-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-register .register-form.inline-label .form-group label{font-size:13px;padding:9px 5px 8px 10px;width:auto;line-height:15px}.page-sylius-register .register-form.inline-label .form-group label:before{display:none}.page-sylius-register .register-form.inline-label .form-group select,.page-sylius-register .register-form.inline-label .form-group input[type=text],.page-sylius-register .register-form.inline-label .form-group input[type=number],.page-sylius-register .register-form.inline-label .form-group input[type=tel],.page-sylius-register .register-form.inline-label .form-group input[type=email]{padding:9px 30px 9px 100px;line-height:15px}.page-sylius-register .register-form.inline-label .form-group.select:after{position:absolute;top:50%;right:10px;color:#626262;content:"\25BE";font-size:20px}.page-sylius-register .register-form .form-inline{margin-left:-20px}.page-sylius-register .register-form .form-inline:after{content:'.';visibility:hidden;display:block;height:0;clear:both}.page-sylius-register .register-form .form-inline>.form-group{padding-left:20px;float:left}.page-sylius-register .register-form .google-recaptcha{width:304px;height:78px;border:solid 1px transparent;border-radius:4px}.page-sylius-register .register-form .google-recaptcha.error{border-color:#c83a3d}.page-sylius-register .register-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:var(--main-color);color:#fff;border:none;border-bottom:3px solid color-mix(in srgb, var(--main-color) 80%, black 20%);text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:var(--element-border-radius);font-size:1rem;min-width:140px;float:right;height:56px}.page-sylius-register .register-form button[type=submit].disabled,.page-sylius-register .register-form button[type=submit]:disabled{pointer-events:none;opacity:.5}.page-sylius-register .register-form button[type=submit]:focus{outline:none}.page-sylius-register .register-form button[type=submit].loading:before{-webkit-mask-image:url(/build/icons.082fc3f4.svg#loader-usage);mask-image:url(/build/icons.082fc3f4.svg#loader-usage);animation:spin 1s infinite linear}.page-sylius-register .register-form .title{margin:22px 0px 0px;color:#2d2d2d;font-size:16px;font-weight:400}.page-sylius-register .register-form .form-group{margin-top:16px}.page-sylius-register .register-form .form-group.newsletter,.page-sylius-register .register-form .form-group.button-container{margin-top:24px;display:flex;justify-content:center}.page-sylius-register .register-form .form-group.newsletter label{color:var(--grey-color)}.page-sylius-register .register-form .form-group input[type=text],.page-sylius-register .register-form .form-group input[type=email],.page-sylius-register .register-form .form-group input[type=password]{height:56px;font-size:16px}.page-sylius-register .register-form .form-group label{font-size:14px}.page-sylius-register .register-form .email,.page-sylius-register .register-form .phoneNumber,.page-sylius-register .register-form .first,.page-sylius-register .register-form .second{width:50%}.page-sylius-register .register-form button[type=submit]{height:56px;font-family:var(--font-family)}.page-sylius-register .login-link{display:flex;justify-content:center;margin-top:32px;font-size:16px}.page-sylius-register .login-link a{text-decoration:underline;color:#9e9e9e}@media screen and (max-width: 620px) and (min-width: 320px){.responsive-enabled .page-sylius-register{padding:16px}.responsive-enabled .page-sylius-register .header{padding-bottom:32px}.responsive-enabled .page-sylius-register .header .sub-title{margin-top:8px}.responsive-enabled .page-sylius-register .register-form .title{margin:24px 0 0 0}.responsive-enabled .page-sylius-register .register-form .email,.responsive-enabled .page-sylius-register .register-form .phoneNumber,.responsive-enabled .page-sylius-register .register-form .first,.responsive-enabled .page-sylius-register .register-form .second{width:100%}.responsive-enabled .page-sylius-register .login-link{margin-top:16px}}.page-sylius-login{background-color:var(--box-background-color);display:flex;border-radius:var(--container-border-radius);overflow:hidden}.page-sylius-login .picture{flex:1;background-image:url(/build/images/birute.44eae725.png);background-position:bottom;background-size:cover}.page-sylius-login .login-form{display:flex;flex-direction:column;padding:32px;width:486px}.page-sylius-login .login-form .form-group{position:relative;margin-top:20px;width:100%}.page-sylius-login .login-form .form-group input[type=text],.page-sylius-login .login-form .form-group input[type=file],.page-sylius-login .login-form .form-group input[type=number],.page-sylius-login .login-form .form-group input[type=tel],.page-sylius-login .login-form .form-group input[type=email],.page-sylius-login .login-form .form-group input[type=password],.page-sylius-login .login-form .form-group input[type=date],.page-sylius-login .login-form .form-group textarea,.page-sylius-login .login-form .form-group select{border:1px solid #d9d9d9;color:#4f4f4f;padding:21px 10px 1px 10px;font-size:16px;line-height:26px;height:56px;width:100%;max-width:100%;margin:0;font-family:inherit;-moz-appearance:none;-webkit-appearance:none;background-color:var(--box-background-color);border-radius:var(--element-border-radius)}.page-sylius-login .login-form .form-group input[type=text]::-ms-expand,.page-sylius-login .login-form .form-group input[type=file]::-ms-expand,.page-sylius-login .login-form .form-group input[type=number]::-ms-expand,.page-sylius-login .login-form .form-group input[type=tel]::-ms-expand,.page-sylius-login .login-form .form-group input[type=email]::-ms-expand,.page-sylius-login .login-form .form-group input[type=password]::-ms-expand,.page-sylius-login .login-form .form-group input[type=date]::-ms-expand,.page-sylius-login .login-form .form-group textarea::-ms-expand,.page-sylius-login .login-form .form-group select::-ms-expand{display:none}.page-sylius-login .login-form .form-group input[type=text]:focus,.page-sylius-login .login-form .form-group input[type=file]:focus,.page-sylius-login .login-form .form-group input[type=number]:focus,.page-sylius-login .login-form .form-group input[type=tel]:focus,.page-sylius-login .login-form .form-group input[type=email]:focus,.page-sylius-login .login-form .form-group input[type=password]:focus,.page-sylius-login .login-form .form-group input[type=date]:focus,.page-sylius-login .login-form .form-group textarea:focus,.page-sylius-login .login-form .form-group select:focus{box-shadow:0px 0px 2px #ddd;outline:none}.page-sylius-login .login-form .form-group input[type=text]:focus ~ .form-error,.page-sylius-login .login-form .form-group input[type=file]:focus ~ .form-error,.page-sylius-login .login-form .form-group input[type=number]:focus ~ .form-error,.page-sylius-login .login-form .form-group input[type=tel]:focus ~ .form-error,.page-sylius-login .login-form .form-group input[type=email]:focus ~ .form-error,.page-sylius-login .login-form .form-group input[type=password]:focus ~ .form-error,.page-sylius-login .login-form .form-group input[type=date]:focus ~ .form-error,.page-sylius-login .login-form .form-group textarea:focus ~ .form-error,.page-sylius-login .login-form .form-group select:focus ~ .form-error{display:block}.page-sylius-login .login-form .form-group input[type=text]:-webkit-autofill,.page-sylius-login .login-form .form-group input[type=file]:-webkit-autofill,.page-sylius-login .login-form .form-group input[type=number]:-webkit-autofill,.page-sylius-login .login-form .form-group input[type=tel]:-webkit-autofill,.page-sylius-login .login-form .form-group input[type=email]:-webkit-autofill,.page-sylius-login .login-form .form-group input[type=password]:-webkit-autofill,.page-sylius-login .login-form .form-group input[type=date]:-webkit-autofill,.page-sylius-login .login-form .form-group textarea:-webkit-autofill,.page-sylius-login .login-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-login .login-form .form-group input[type=text]:hover ~ .form-error,.page-sylius-login .login-form .form-group input[type=file]:hover ~ .form-error,.page-sylius-login .login-form .form-group input[type=number]:hover ~ .form-error,.page-sylius-login .login-form .form-group input[type=tel]:hover ~ .form-error,.page-sylius-login .login-form .form-group input[type=email]:hover ~ .form-error,.page-sylius-login .login-form .form-group input[type=password]:hover ~ .form-error,.page-sylius-login .login-form .form-group input[type=date]:hover ~ .form-error,.page-sylius-login .login-form .form-group textarea:hover ~ .form-error,.page-sylius-login .login-form .form-group select:hover ~ .form-error{display:block}.page-sylius-login .login-form .form-group input[type=text]:-webkit-autofill,.page-sylius-login .login-form .form-group input[type=file]:-webkit-autofill,.page-sylius-login .login-form .form-group input[type=number]:-webkit-autofill,.page-sylius-login .login-form .form-group input[type=tel]:-webkit-autofill,.page-sylius-login .login-form .form-group input[type=email]:-webkit-autofill,.page-sylius-login .login-form .form-group input[type=password]:-webkit-autofill,.page-sylius-login .login-form .form-group input[type=date]:-webkit-autofill,.page-sylius-login .login-form .form-group textarea:-webkit-autofill,.page-sylius-login .login-form .form-group select:-webkit-autofill{-webkit-box-shadow:0 0 0 30px white inset;-webkit-text-fill-color:#4f4f4f}}.page-sylius-login .login-form .form-group select{cursor:pointer}.page-sylius-login .login-form .form-group .icon-arrow-down{position:absolute;top:50%;right:10px;transform:translateY(-50%);fill:#ccc;width:20px;height:15px;pointer-events:none}.page-sylius-login .login-form .form-group:not(input[type=checkbox])>label{pointer-events:none}.page-sylius-login .login-form .form-group input[type=file]{padding-top:26px}.page-sylius-login .login-form .form-group textarea{height:82px}.page-sylius-login .login-form .form-group>label{color:#9a9a9a;background-color:white;font-size:14px;position:absolute;margin:1px;padding:8px 0 0 8px;width:calc(100% - 22px);border-radius:var(--element-border-radius) var(--element-border-radius) 0 0}.page-sylius-login .login-form .form-group>label.required:after{content:" *";color:var(--red-color)}.page-sylius-login .login-form .form-group.select>label{pointer-events:none}.page-sylius-login .login-form .form-group.select>label:before{position:absolute;top:100%;right:10px;color:#626262;content:"\25BE";font-size:20px;transform:translateY(-7px)}.page-sylius-login .login-form .form-group .toggle-checkbox{display:inline-block}.page-sylius-login .login-form .form-group .toggle-checkbox input[type=checkbox]{display:none}.page-sylius-login .login-form .form-group .toggle-checkbox label{font-size:16px;color:var(--black-title-color);font-weight:400;background-color:transparent;cursor:pointer;display:flex;position:relative;align-items:center}.page-sylius-login .login-form .form-group .toggle-checkbox label:before{content:"";background:var(--toggle-switch-color);width:46px;height:26px;display:block;border-radius:15px;position:relative;margin-right:15px;transition:background .1s linear}.page-sylius-login .login-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-login .login-form .form-group .toggle-checkbox input[type=checkbox]:checked+label:before{background-color:var(--main-color)}.page-sylius-login .login-form .form-group .toggle-checkbox input[type=checkbox]:checked+label:after{left:22px}.page-sylius-login .login-form .form-group .radio-inline,.page-sylius-login .login-form .form-group .checkbox-inline{position:relative;overflow:hidden;float:left;margin-left:20px}.page-sylius-login .login-form .form-group .radio-inline:first-child,.page-sylius-login .login-form .form-group .checkbox-inline:first-child{margin-left:0}.page-sylius-login .login-form .form-group .radio-inline.vertically-centered label,.page-sylius-login .login-form .form-group .checkbox-inline.vertically-centered label{display:flex;align-items:center}.page-sylius-login .login-form .form-group .radio-inline.vertically-centered label span,.page-sylius-login .login-form .form-group .checkbox-inline.vertically-centered label span{padding-left:35px}.page-sylius-login .login-form .form-group .radio-inline input,.page-sylius-login .login-form .form-group .checkbox-inline input{position:absolute;left:-100px}.page-sylius-login .login-form .form-group .radio-inline label,.page-sylius-login .login-form .form-group .checkbox-inline label{font-size:14px;color:#4f4f4f;line-height:50px}.page-sylius-login .login-form .form-group .radio-inline label:before,.page-sylius-login .login-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-login .login-form .form-group .radio-inline input[type=radio]:checked ~ label:before,.page-sylius-login .login-form .form-group .checkbox-inline input[type=radio]:checked ~ label:before{background-color:var(--main-color)}.page-sylius-login .login-form .form-group .radio-inline input[type=radio]:focus ~ label:before,.page-sylius-login .login-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-login .login-form .form-group .radio-inline input[type=checkbox]:checked ~ label:before,.page-sylius-login .login-form .form-group .checkbox-inline input[type=checkbox]:checked ~ label:before{content:"✔\fe0e"}.page-sylius-login .login-form .form-group .checkbox-inline{padding-top:2px}.page-sylius-login .login-form .form-group .checkbox-inline label{vertical-align:middle}.page-sylius-login .login-form .form-group .checkbox-inline label:before{border-radius:0px;content:'';color:var(--main-color);line-height:20px;font-size:20px;text-align:center;vertical-align:middle;margin-top:-2px;border-radius:var(--element-border-radius)}.page-sylius-login .login-form .form-group .help-block{margin:0;margin-top:3px;padding:0;font-size:11px}.page-sylius-login .login-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-login .login-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-login .login-form .form-group .form-error:hover{display:block}}.page-sylius-login .login-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-login .login-form .form-group.has-error input,.page-sylius-login .login-form .form-group.has-error textarea,.page-sylius-login .login-form .form-group.has-error select{border-color:#c83a3d;padding-right:35px}.page-sylius-login .login-form .form-group.has-error input:focus,.page-sylius-login .login-form .form-group.has-error textarea:focus,.page-sylius-login .login-form .form-group.has-error select:focus{box-shadow:0px 0px 2px #c83a3d}.page-sylius-login .login-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-login .login-form.inline-label .form-group label{font-size:13px;padding:9px 5px 8px 10px;width:auto;line-height:15px}.page-sylius-login .login-form.inline-label .form-group label:before{display:none}.page-sylius-login .login-form.inline-label .form-group select,.page-sylius-login .login-form.inline-label .form-group input[type=text],.page-sylius-login .login-form.inline-label .form-group input[type=number],.page-sylius-login .login-form.inline-label .form-group input[type=tel],.page-sylius-login .login-form.inline-label .form-group input[type=email]{padding:9px 30px 9px 100px;line-height:15px}.page-sylius-login .login-form.inline-label .form-group.select:after{position:absolute;top:50%;right:10px;color:#626262;content:"\25BE";font-size:20px}.page-sylius-login .login-form .form-inline{margin-left:-20px}.page-sylius-login .login-form .form-inline:after{content:'.';visibility:hidden;display:block;height:0;clear:both}.page-sylius-login .login-form .form-inline>.form-group{padding-left:20px;float:left}.page-sylius-login .login-form .google-recaptcha{width:304px;height:78px;border:solid 1px transparent;border-radius:4px}.page-sylius-login .login-form .google-recaptcha.error{border-color:#c83a3d}.page-sylius-login .login-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:var(--main-color);color:#fff;border:none;border-bottom:3px solid color-mix(in srgb, var(--main-color) 80%, black 20%);text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:var(--element-border-radius);font-size:1rem;min-width:140px;float:right;height:56px}.page-sylius-login .login-form button[type=submit].disabled,.page-sylius-login .login-form button[type=submit]:disabled{pointer-events:none;opacity:.5}.page-sylius-login .login-form button[type=submit]:focus{outline:none}.page-sylius-login .login-form button[type=submit].loading:before{-webkit-mask-image:url(/build/icons.082fc3f4.svg#loader-usage);mask-image:url(/build/icons.082fc3f4.svg#loader-usage);animation:spin 1s infinite linear}.page-sylius-login .login-form .messages{margin-top:10px}.page-sylius-login .login-form .title,.page-sylius-login .login-form .description{align-self:flex-start;font-weight:400;line-height:24px}.page-sylius-login .login-form .title{color:var(--orange-title-color);font-size:20px;margin:0 0 8px 0}.page-sylius-login .login-form .description{color:var(--grey-color);font-size:16px}.page-sylius-login .login-form .form-inline{margin:0;width:100%}.page-sylius-login .login-form .form-inline .form-group{padding:0;margin-top:16px}.page-sylius-login .login-form .form-inline .form-group input[type=text],.page-sylius-login .login-form .form-inline .form-group input[type=password]{height:56px;font-size:16px}.page-sylius-login .login-form .form-inline .form-group label{font-size:14px}.page-sylius-login .login-form .action-group{display:grid;grid-template-columns:1fr 1fr;row-gap:16px;margin:16px 0}.page-sylius-login .login-form .action-group button{grid-column:span 2}.page-sylius-login .login-form .action-group .remember-me{display:flex;grid-column:1}.page-sylius-login .login-form .action-group .remember-me label{color:var(--grey-color)}.page-sylius-login .login-form .action-group .forgot-password{grid-column:2;text-align:right}.page-sylius-login .login-form .action-group .forgot-password a{text-decoration:none;color:var(--grey-color);line-height:24px}.page-sylius-login .login-form .action-group .form-group{margin:0}.page-sylius-login .login-form button[type=submit]{height:56px;font-family:var(--font-family);width:auto;display:flex;justify-content:center;align-items:center;padding:0.7em 1.4em calc(.7em - 3px) 1.4em;background-color:var(--main-color);color:#fff;border:none;border-bottom:3px solid color-mix(in srgb, var(--main-color) 80%, black 20%);text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:var(--element-border-radius);font-size:1.15rem;flex-direction:row-reverse}.page-sylius-login .login-form button[type=submit].disabled,.page-sylius-login .login-form button[type=submit]:disabled{pointer-events:none;opacity:.5}.page-sylius-login .login-form button[type=submit]:focus{outline:none}.page-sylius-login .login-form button[type=submit]:before{content:'';background-color:var(--box-background-color);width:1em;height:1em;-webkit-mask-image:url(/build/icons.082fc3f4.svg#login-usage);mask-image:url(/build/icons.082fc3f4.svg#login-usage)}.page-sylius-login .login-form button[type=submit]:before{margin-left:10px}.page-sylius-login .login-form button[type=submit].loading:before{-webkit-mask-image:url(/build/icons.082fc3f4.svg#loader-usage);mask-image:url(/build/icons.082fc3f4.svg#loader-usage);animation:spin 1s infinite linear}.page-sylius-login .login-form button[type=submit]:before{width:0.8em}.page-sylius-login .login-form .links{display:flex;margin-bottom:16px}.page-sylius-login .login-form .links .form-group{align-items:center;color:var(--black-color);display:flex;margin:0}.page-sylius-login .login-form .links .form-group.forgot-password{justify-content:flex-end}.page-sylius-login .login-form .links .form-group a,.page-sylius-login .login-form .links .form-group label{color:var(--grey-color);text-decoration:none}.page-sylius-login .login-form .registration{align-items:center;border-top:1px solid #EFEFEF;display:flex;gap:16px;justify-content:center;padding-top:32px;width:100%;color:var(--light-grey-color)}.page-sylius-login .login-form .registration h4{font-weight:400;margin:0}.page-sylius-login .login-form .registration a{color:inherit;text-decoration:underline}@media screen and (max-width: 620px) and (min-width: 320px), screen and (max-width: 767px) and (min-width: 320px), screen and (max-width: 1023px) and (min-width: 768px){.responsive-enabled .page-sylius-login{flex-direction:column}.responsive-enabled .page-sylius-login .picture{min-height:216px}.responsive-enabled .page-sylius-login .login-form{width:100%;padding:16px 16px 24px 16px}.responsive-enabled .page-sylius-login .login-form .registration{flex-direction:column;padding-top:24px}.responsive-enabled .page-sylius-login .login-form .form-inline .form-group{margin-top:24px}.responsive-enabled .page-sylius-login .login-form .action-group{grid-template-columns:1fr;row-gap:24px;margin:24px 0 0 0}.responsive-enabled .page-sylius-login .login-form .action-group button{grid-column:1;grid-row:2}.responsive-enabled .page-sylius-login .login-form .action-group .remember-me{justify-content:center;grid-column:1;grid-row:1}.responsive-enabled .page-sylius-login .login-form .action-group .forgot-password{height:36px;grid-column:1;grid-row:3;text-align:center}.responsive-enabled .page-sylius-login .login-form .action-group .forgot-password a{padding:0 8px 16px 8px;line-height:16px;border-bottom:1px solid #EFEFEF}.responsive-enabled .page-sylius-login .login-form .registration{border-top:none}}.page-request-password-reset{background-color:var(--box-background-color);margin:20px auto;padding:30px;max-width:410px}.page-request-password-reset .header{font-size:20px;line-height:24px;color:var(--orange-title-color)}.page-request-password-reset .header .sub-title{margin-top:8px;font-size:16px;color:#9e9e9e}.page-request-password-reset .request-password-reset-form .form-group{position:relative;margin-top:20px;width:100%}.page-request-password-reset .request-password-reset-form .form-group input[type=text],.page-request-password-reset .request-password-reset-form .form-group input[type=file],.page-request-password-reset .request-password-reset-form .form-group input[type=number],.page-request-password-reset .request-password-reset-form .form-group input[type=tel],.page-request-password-reset .request-password-reset-form .form-group input[type=email],.page-request-password-reset .request-password-reset-form .form-group input[type=password],.page-request-password-reset .request-password-reset-form .form-group input[type=date],.page-request-password-reset .request-password-reset-form .form-group textarea,.page-request-password-reset .request-password-reset-form .form-group select{border:1px solid #d9d9d9;color:#4f4f4f;padding:21px 10px 1px 10px;font-size:16px;line-height:26px;height:56px;width:100%;max-width:100%;margin:0;font-family:inherit;-moz-appearance:none;-webkit-appearance:none;background-color:var(--box-background-color);border-radius:var(--element-border-radius)}.page-request-password-reset .request-password-reset-form .form-group input[type=text]::-ms-expand,.page-request-password-reset .request-password-reset-form .form-group input[type=file]::-ms-expand,.page-request-password-reset .request-password-reset-form .form-group input[type=number]::-ms-expand,.page-request-password-reset .request-password-reset-form .form-group input[type=tel]::-ms-expand,.page-request-password-reset .request-password-reset-form .form-group input[type=email]::-ms-expand,.page-request-password-reset .request-password-reset-form .form-group input[type=password]::-ms-expand,.page-request-password-reset .request-password-reset-form .form-group input[type=date]::-ms-expand,.page-request-password-reset .request-password-reset-form .form-group textarea::-ms-expand,.page-request-password-reset .request-password-reset-form .form-group select::-ms-expand{display:none}.page-request-password-reset .request-password-reset-form .form-group input[type=text]:focus,.page-request-password-reset .request-password-reset-form .form-group input[type=file]:focus,.page-request-password-reset .request-password-reset-form .form-group input[type=number]:focus,.page-request-password-reset .request-password-reset-form .form-group input[type=tel]:focus,.page-request-password-reset .request-password-reset-form .form-group input[type=email]:focus,.page-request-password-reset .request-password-reset-form .form-group input[type=password]:focus,.page-request-password-reset .request-password-reset-form .form-group input[type=date]:focus,.page-request-password-reset .request-password-reset-form .form-group textarea:focus,.page-request-password-reset .request-password-reset-form .form-group select:focus{box-shadow:0px 0px 2px #ddd;outline:none}.page-request-password-reset .request-password-reset-form .form-group input[type=text]:focus ~ .form-error,.page-request-password-reset .request-password-reset-form .form-group input[type=file]:focus ~ .form-error,.page-request-password-reset .request-password-reset-form .form-group input[type=number]:focus ~ .form-error,.page-request-password-reset .request-password-reset-form .form-group input[type=tel]:focus ~ .form-error,.page-request-password-reset .request-password-reset-form .form-group input[type=email]:focus ~ .form-error,.page-request-password-reset .request-password-reset-form .form-group input[type=password]:focus ~ .form-error,.page-request-password-reset .request-password-reset-form .form-group input[type=date]:focus ~ .form-error,.page-request-password-reset .request-password-reset-form .form-group textarea:focus ~ .form-error,.page-request-password-reset .request-password-reset-form .form-group select:focus ~ .form-error{display:block}.page-request-password-reset .request-password-reset-form .form-group input[type=text]:-webkit-autofill,.page-request-password-reset .request-password-reset-form .form-group input[type=file]:-webkit-autofill,.page-request-password-reset .request-password-reset-form .form-group input[type=number]:-webkit-autofill,.page-request-password-reset .request-password-reset-form .form-group input[type=tel]:-webkit-autofill,.page-request-password-reset .request-password-reset-form .form-group input[type=email]:-webkit-autofill,.page-request-password-reset .request-password-reset-form .form-group input[type=password]:-webkit-autofill,.page-request-password-reset .request-password-reset-form .form-group input[type=date]:-webkit-autofill,.page-request-password-reset .request-password-reset-form .form-group textarea:-webkit-autofill,.page-request-password-reset .request-password-reset-form .form-group select:-webkit-autofill{-webkit-box-shadow:0 0 0 30px white inset;-webkit-text-fill-color:#4f4f4f}@media (hover: hover){.page-request-password-reset .request-password-reset-form .form-group input[type=text]:hover ~ .form-error,.page-request-password-reset .request-password-reset-form .form-group input[type=file]:hover ~ .form-error,.page-request-password-reset .request-password-reset-form .form-group input[type=number]:hover ~ .form-error,.page-request-password-reset .request-password-reset-form .form-group input[type=tel]:hover ~ .form-error,.page-request-password-reset .request-password-reset-form .form-group input[type=email]:hover ~ .form-error,.page-request-password-reset .request-password-reset-form .form-group input[type=password]:hover ~ .form-error,.page-request-password-reset .request-password-reset-form .form-group input[type=date]:hover ~ .form-error,.page-request-password-reset .request-password-reset-form .form-group textarea:hover ~ .form-error,.page-request-password-reset .request-password-reset-form .form-group select:hover ~ .form-error{display:block}.page-request-password-reset .request-password-reset-form .form-group input[type=text]:-webkit-autofill,.page-request-password-reset .request-password-reset-form .form-group input[type=file]:-webkit-autofill,.page-request-password-reset .request-password-reset-form .form-group input[type=number]:-webkit-autofill,.page-request-password-reset .request-password-reset-form .form-group input[type=tel]:-webkit-autofill,.page-request-password-reset .request-password-reset-form .form-group input[type=email]:-webkit-autofill,.page-request-password-reset .request-password-reset-form .form-group input[type=password]:-webkit-autofill,.page-request-password-reset .request-password-reset-form .form-group input[type=date]:-webkit-autofill,.page-request-password-reset .request-password-reset-form .form-group textarea:-webkit-autofill,.page-request-password-reset .request-password-reset-form .form-group select:-webkit-autofill{-webkit-box-shadow:0 0 0 30px white inset;-webkit-text-fill-color:#4f4f4f}}.page-request-password-reset .request-password-reset-form .form-group select{cursor:pointer}.page-request-password-reset .request-password-reset-form .form-group .icon-arrow-down{position:absolute;top:50%;right:10px;transform:translateY(-50%);fill:#ccc;width:20px;height:15px;pointer-events:none}.page-request-password-reset .request-password-reset-form .form-group:not(input[type=checkbox])>label{pointer-events:none}.page-request-password-reset .request-password-reset-form .form-group input[type=file]{padding-top:26px}.page-request-password-reset .request-password-reset-form .form-group textarea{height:82px}.page-request-password-reset .request-password-reset-form .form-group>label{color:#9a9a9a;background-color:white;font-size:14px;position:absolute;margin:1px;padding:8px 0 0 8px;width:calc(100% - 22px);border-radius:var(--element-border-radius) var(--element-border-radius) 0 0}.page-request-password-reset .request-password-reset-form .form-group>label.required:after{content:" *";color:var(--red-color)}.page-request-password-reset .request-password-reset-form .form-group.select>label{pointer-events:none}.page-request-password-reset .request-password-reset-form .form-group.select>label:before{position:absolute;top:100%;right:10px;color:#626262;content:"\25BE";font-size:20px;transform:translateY(-7px)}.page-request-password-reset .request-password-reset-form .form-group .toggle-checkbox{display:inline-block}.page-request-password-reset .request-password-reset-form .form-group .toggle-checkbox input[type=checkbox]{display:none}.page-request-password-reset .request-password-reset-form .form-group .toggle-checkbox label{font-size:16px;color:var(--black-title-color);font-weight:400;background-color:transparent;cursor:pointer;display:flex;position:relative;align-items:center}.page-request-password-reset .request-password-reset-form .form-group .toggle-checkbox label:before{content:"";background:var(--toggle-switch-color);width:46px;height:26px;display:block;border-radius:15px;position:relative;margin-right:15px;transition:background .1s linear}.page-request-password-reset .request-password-reset-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-request-password-reset .request-password-reset-form .form-group .toggle-checkbox input[type=checkbox]:checked+label:before{background-color:var(--main-color)}.page-request-password-reset .request-password-reset-form .form-group .toggle-checkbox input[type=checkbox]:checked+label:after{left:22px}.page-request-password-reset .request-password-reset-form .form-group .radio-inline,.page-request-password-reset .request-password-reset-form .form-group .checkbox-inline{position:relative;overflow:hidden;float:left;margin-left:20px}.page-request-password-reset .request-password-reset-form .form-group .radio-inline:first-child,.page-request-password-reset .request-password-reset-form .form-group .checkbox-inline:first-child{margin-left:0}.page-request-password-reset .request-password-reset-form .form-group .radio-inline.vertically-centered label,.page-request-password-reset .request-password-reset-form .form-group .checkbox-inline.vertically-centered label{display:flex;align-items:center}.page-request-password-reset .request-password-reset-form .form-group .radio-inline.vertically-centered label span,.page-request-password-reset .request-password-reset-form .form-group .checkbox-inline.vertically-centered label span{padding-left:35px}.page-request-password-reset .request-password-reset-form .form-group .radio-inline input,.page-request-password-reset .request-password-reset-form .form-group .checkbox-inline input{position:absolute;left:-100px}.page-request-password-reset .request-password-reset-form .form-group .radio-inline label,.page-request-password-reset .request-password-reset-form .form-group .checkbox-inline label{font-size:14px;color:#4f4f4f;line-height:50px}.page-request-password-reset .request-password-reset-form .form-group .radio-inline label:before,.page-request-password-reset .request-password-reset-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-request-password-reset .request-password-reset-form .form-group .radio-inline input[type=radio]:checked ~ label:before,.page-request-password-reset .request-password-reset-form .form-group .checkbox-inline input[type=radio]:checked ~ label:before{background-color:var(--main-color)}.page-request-password-reset .request-password-reset-form .form-group .radio-inline input[type=radio]:focus ~ label:before,.page-request-password-reset .request-password-reset-form .form-group .checkbox-inline input[type=radio]:focus ~ label:before{box-shadow:inset 0 0 0 5px white, 0px 0px 2px #ddd}.page-request-password-reset .request-password-reset-form .form-group .radio-inline input[type=checkbox]:checked ~ label:before,.page-request-password-reset .request-password-reset-form .form-group .checkbox-inline input[type=checkbox]:checked ~ label:before{content:"✔\fe0e"}.page-request-password-reset .request-password-reset-form .form-group .checkbox-inline{padding-top:2px}.page-request-password-reset .request-password-reset-form .form-group .checkbox-inline label{vertical-align:middle}.page-request-password-reset .request-password-reset-form .form-group .checkbox-inline label:before{border-radius:0px;content:'';color:var(--main-color);line-height:20px;font-size:20px;text-align:center;vertical-align:middle;margin-top:-2px;border-radius:var(--element-border-radius)}.page-request-password-reset .request-password-reset-form .form-group .help-block{margin:0;margin-top:3px;padding:0;font-size:11px}.page-request-password-reset .request-password-reset-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-request-password-reset .request-password-reset-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-request-password-reset .request-password-reset-form .form-group .form-error:hover{display:block}}.page-request-password-reset .request-password-reset-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-request-password-reset .request-password-reset-form .form-group.has-error input,.page-request-password-reset .request-password-reset-form .form-group.has-error textarea,.page-request-password-reset .request-password-reset-form .form-group.has-error select{border-color:#c83a3d;padding-right:35px}.page-request-password-reset .request-password-reset-form .form-group.has-error input:focus,.page-request-password-reset .request-password-reset-form .form-group.has-error textarea:focus,.page-request-password-reset .request-password-reset-form .form-group.has-error select:focus{box-shadow:0px 0px 2px #c83a3d}.page-request-password-reset .request-password-reset-form.inline-label .form-group:after{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#626262;font-size:12px;pointer-events:none}.page-request-password-reset .request-password-reset-form.inline-label .form-group label{font-size:13px;padding:9px 5px 8px 10px;width:auto;line-height:15px}.page-request-password-reset .request-password-reset-form.inline-label .form-group label:before{display:none}.page-request-password-reset .request-password-reset-form.inline-label .form-group select,.page-request-password-reset .request-password-reset-form.inline-label .form-group input[type=text],.page-request-password-reset .request-password-reset-form.inline-label .form-group input[type=number],.page-request-password-reset .request-password-reset-form.inline-label .form-group input[type=tel],.page-request-password-reset .request-password-reset-form.inline-label .form-group input[type=email]{padding:9px 30px 9px 100px;line-height:15px}.page-request-password-reset .request-password-reset-form.inline-label .form-group.select:after{position:absolute;top:50%;right:10px;color:#626262;content:"\25BE";font-size:20px}.page-request-password-reset .request-password-reset-form .form-inline{margin-left:-20px}.page-request-password-reset .request-password-reset-form .form-inline:after{content:'.';visibility:hidden;display:block;height:0;clear:both}.page-request-password-reset .request-password-reset-form .form-inline>.form-group{padding-left:20px;float:left}.page-request-password-reset .request-password-reset-form .google-recaptcha{width:304px;height:78px;border:solid 1px transparent;border-radius:4px}.page-request-password-reset .request-password-reset-form .google-recaptcha.error{border-color:#c83a3d}.page-request-password-reset .request-password-reset-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:var(--main-color);color:#fff;border:none;border-bottom:3px solid color-mix(in srgb, var(--main-color) 80%, black 20%);text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:var(--element-border-radius);font-size:1rem;min-width:140px;float:right;height:56px}.page-request-password-reset .request-password-reset-form button[type=submit].disabled,.page-request-password-reset .request-password-reset-form button[type=submit]:disabled{pointer-events:none;opacity:.5}.page-request-password-reset .request-password-reset-form button[type=submit]:focus{outline:none}.page-request-password-reset .request-password-reset-form button[type=submit].loading:before{-webkit-mask-image:url(/build/icons.082fc3f4.svg#loader-usage);mask-image:url(/build/icons.082fc3f4.svg#loader-usage);animation:spin 1s infinite linear}.page-request-password-reset .request-password-reset-form .form-group{margin-top:24px}.page-request-password-reset .request-password-reset-form .form-group input[type=email]{height:56px;font-size:16px}.page-request-password-reset .request-password-reset-form .form-group label{font-size:14px}.page-request-password-reset .request-password-reset-form .button-container{display:flex}.page-request-password-reset .request-password-reset-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:var(--main-color);color:#fff;border:none;border-bottom:3px solid color-mix(in srgb, var(--main-color) 80%, black 20%);text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:var(--element-border-radius);font-size:1.15rem;font-family:var(--font-family);height:56px;width:100%}.page-request-password-reset .request-password-reset-form button[type=submit].disabled,.page-request-password-reset .request-password-reset-form button[type=submit]:disabled{pointer-events:none;opacity:.5}.page-request-password-reset .request-password-reset-form button[type=submit]:focus{outline:none}.page-request-password-reset .request-password-reset-form button[type=submit].loading:before{-webkit-mask-image:url(/build/icons.082fc3f4.svg#loader-usage);mask-image:url(/build/icons.082fc3f4.svg#loader-usage);animation:spin 1s infinite linear}@media screen and (max-width: 620px) and (min-width: 320px){.responsive-enabled .page-request-password-reset{padding:16px}}.page-reset-password{background-color:var(--box-background-color);margin:20px auto;padding:30px;max-width:410px}.page-reset-password .header{font-size:18px;color:var(--orange-title-color);padding-bottom:10px}.page-reset-password .header .sub-title{margin-top:5px;font-size:14px;color:#9e9e9e}.page-reset-password .reset-password-form .form-group{position:relative;margin-top:20px;width:100%}.page-reset-password .reset-password-form .form-group input[type=text],.page-reset-password .reset-password-form .form-group input[type=file],.page-reset-password .reset-password-form .form-group input[type=number],.page-reset-password .reset-password-form .form-group input[type=tel],.page-reset-password .reset-password-form .form-group input[type=email],.page-reset-password .reset-password-form .form-group input[type=password],.page-reset-password .reset-password-form .form-group input[type=date],.page-reset-password .reset-password-form .form-group textarea,.page-reset-password .reset-password-form .form-group select{border:1px solid #d9d9d9;color:#4f4f4f;padding:21px 10px 1px 10px;font-size:16px;line-height:26px;height:56px;width:100%;max-width:100%;margin:0;font-family:inherit;-moz-appearance:none;-webkit-appearance:none;background-color:var(--box-background-color);border-radius:var(--element-border-radius)}.page-reset-password .reset-password-form .form-group input[type=text]::-ms-expand,.page-reset-password .reset-password-form .form-group input[type=file]::-ms-expand,.page-reset-password .reset-password-form .form-group input[type=number]::-ms-expand,.page-reset-password .reset-password-form .form-group input[type=tel]::-ms-expand,.page-reset-password .reset-password-form .form-group input[type=email]::-ms-expand,.page-reset-password .reset-password-form .form-group input[type=password]::-ms-expand,.page-reset-password .reset-password-form .form-group input[type=date]::-ms-expand,.page-reset-password .reset-password-form .form-group textarea::-ms-expand,.page-reset-password .reset-password-form .form-group select::-ms-expand{display:none}.page-reset-password .reset-password-form .form-group input[type=text]:focus,.page-reset-password .reset-password-form .form-group input[type=file]:focus,.page-reset-password .reset-password-form .form-group input[type=number]:focus,.page-reset-password .reset-password-form .form-group input[type=tel]:focus,.page-reset-password .reset-password-form .form-group input[type=email]:focus,.page-reset-password .reset-password-form .form-group input[type=password]:focus,.page-reset-password .reset-password-form .form-group input[type=date]:focus,.page-reset-password .reset-password-form .form-group textarea:focus,.page-reset-password .reset-password-form .form-group select:focus{box-shadow:0px 0px 2px #ddd;outline:none}.page-reset-password .reset-password-form .form-group input[type=text]:focus ~ .form-error,.page-reset-password .reset-password-form .form-group input[type=file]:focus ~ .form-error,.page-reset-password .reset-password-form .form-group input[type=number]:focus ~ .form-error,.page-reset-password .reset-password-form .form-group input[type=tel]:focus ~ .form-error,.page-reset-password .reset-password-form .form-group input[type=email]:focus ~ .form-error,.page-reset-password .reset-password-form .form-group input[type=password]:focus ~ .form-error,.page-reset-password .reset-password-form .form-group input[type=date]:focus ~ .form-error,.page-reset-password .reset-password-form .form-group textarea:focus ~ .form-error,.page-reset-password .reset-password-form .form-group select:focus ~ .form-error{display:block}.page-reset-password .reset-password-form .form-group input[type=text]:-webkit-autofill,.page-reset-password .reset-password-form .form-group input[type=file]:-webkit-autofill,.page-reset-password .reset-password-form .form-group input[type=number]:-webkit-autofill,.page-reset-password .reset-password-form .form-group input[type=tel]:-webkit-autofill,.page-reset-password .reset-password-form .form-group input[type=email]:-webkit-autofill,.page-reset-password .reset-password-form .form-group input[type=password]:-webkit-autofill,.page-reset-password .reset-password-form .form-group input[type=date]:-webkit-autofill,.page-reset-password .reset-password-form .form-group textarea:-webkit-autofill,.page-reset-password .reset-password-form .form-group select:-webkit-autofill{-webkit-box-shadow:0 0 0 30px white inset;-webkit-text-fill-color:#4f4f4f}@media (hover: hover){.page-reset-password .reset-password-form .form-group input[type=text]:hover ~ .form-error,.page-reset-password .reset-password-form .form-group input[type=file]:hover ~ .form-error,.page-reset-password .reset-password-form .form-group input[type=number]:hover ~ .form-error,.page-reset-password .reset-password-form .form-group input[type=tel]:hover ~ .form-error,.page-reset-password .reset-password-form .form-group input[type=email]:hover ~ .form-error,.page-reset-password .reset-password-form .form-group input[type=password]:hover ~ .form-error,.page-reset-password .reset-password-form .form-group input[type=date]:hover ~ .form-error,.page-reset-password .reset-password-form .form-group textarea:hover ~ .form-error,.page-reset-password .reset-password-form .form-group select:hover ~ .form-error{display:block}.page-reset-password .reset-password-form .form-group input[type=text]:-webkit-autofill,.page-reset-password .reset-password-form .form-group input[type=file]:-webkit-autofill,.page-reset-password .reset-password-form .form-group input[type=number]:-webkit-autofill,.page-reset-password .reset-password-form .form-group input[type=tel]:-webkit-autofill,.page-reset-password .reset-password-form .form-group input[type=email]:-webkit-autofill,.page-reset-password .reset-password-form .form-group input[type=password]:-webkit-autofill,.page-reset-password .reset-password-form .form-group input[type=date]:-webkit-autofill,.page-reset-password .reset-password-form .form-group textarea:-webkit-autofill,.page-reset-password .reset-password-form .form-group select:-webkit-autofill{-webkit-box-shadow:0 0 0 30px white inset;-webkit-text-fill-color:#4f4f4f}}.page-reset-password .reset-password-form .form-group select{cursor:pointer}.page-reset-password .reset-password-form .form-group .icon-arrow-down{position:absolute;top:50%;right:10px;transform:translateY(-50%);fill:#ccc;width:20px;height:15px;pointer-events:none}.page-reset-password .reset-password-form .form-group:not(input[type=checkbox])>label{pointer-events:none}.page-reset-password .reset-password-form .form-group input[type=file]{padding-top:26px}.page-reset-password .reset-password-form .form-group textarea{height:82px}.page-reset-password .reset-password-form .form-group>label{color:#9a9a9a;background-color:white;font-size:14px;position:absolute;margin:1px;padding:8px 0 0 8px;width:calc(100% - 22px);border-radius:var(--element-border-radius) var(--element-border-radius) 0 0}.page-reset-password .reset-password-form .form-group>label.required:after{content:" *";color:var(--red-color)}.page-reset-password .reset-password-form .form-group.select>label{pointer-events:none}.page-reset-password .reset-password-form .form-group.select>label:before{position:absolute;top:100%;right:10px;color:#626262;content:"\25BE";font-size:20px;transform:translateY(-7px)}.page-reset-password .reset-password-form .form-group .toggle-checkbox{display:inline-block}.page-reset-password .reset-password-form .form-group .toggle-checkbox input[type=checkbox]{display:none}.page-reset-password .reset-password-form .form-group .toggle-checkbox label{font-size:16px;color:var(--black-title-color);font-weight:400;background-color:transparent;cursor:pointer;display:flex;position:relative;align-items:center}.page-reset-password .reset-password-form .form-group .toggle-checkbox label:before{content:"";background:var(--toggle-switch-color);width:46px;height:26px;display:block;border-radius:15px;position:relative;margin-right:15px;transition:background .1s linear}.page-reset-password .reset-password-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-reset-password .reset-password-form .form-group .toggle-checkbox input[type=checkbox]:checked+label:before{background-color:var(--main-color)}.page-reset-password .reset-password-form .form-group .toggle-checkbox input[type=checkbox]:checked+label:after{left:22px}.page-reset-password .reset-password-form .form-group .radio-inline,.page-reset-password .reset-password-form .form-group .checkbox-inline{position:relative;overflow:hidden;float:left;margin-left:20px}.page-reset-password .reset-password-form .form-group .radio-inline:first-child,.page-reset-password .reset-password-form .form-group .checkbox-inline:first-child{margin-left:0}.page-reset-password .reset-password-form .form-group .radio-inline.vertically-centered label,.page-reset-password .reset-password-form .form-group .checkbox-inline.vertically-centered label{display:flex;align-items:center}.page-reset-password .reset-password-form .form-group .radio-inline.vertically-centered label span,.page-reset-password .reset-password-form .form-group .checkbox-inline.vertically-centered label span{padding-left:35px}.page-reset-password .reset-password-form .form-group .radio-inline input,.page-reset-password .reset-password-form .form-group .checkbox-inline input{position:absolute;left:-100px}.page-reset-password .reset-password-form .form-group .radio-inline label,.page-reset-password .reset-password-form .form-group .checkbox-inline label{font-size:14px;color:#4f4f4f;line-height:50px}.page-reset-password .reset-password-form .form-group .radio-inline label:before,.page-reset-password .reset-password-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-reset-password .reset-password-form .form-group .radio-inline input[type=radio]:checked ~ label:before,.page-reset-password .reset-password-form .form-group .checkbox-inline input[type=radio]:checked ~ label:before{background-color:var(--main-color)}.page-reset-password .reset-password-form .form-group .radio-inline input[type=radio]:focus ~ label:before,.page-reset-password .reset-password-form .form-group .checkbox-inline input[type=radio]:focus ~ label:before{box-shadow:inset 0 0 0 5px white, 0px 0px 2px #ddd}.page-reset-password .reset-password-form .form-group .radio-inline input[type=checkbox]:checked ~ label:before,.page-reset-password .reset-password-form .form-group .checkbox-inline input[type=checkbox]:checked ~ label:before{content:"✔\fe0e"}.page-reset-password .reset-password-form .form-group .checkbox-inline{padding-top:2px}.page-reset-password .reset-password-form .form-group .checkbox-inline label{vertical-align:middle}.page-reset-password .reset-password-form .form-group .checkbox-inline label:before{border-radius:0px;content:'';color:var(--main-color);line-height:20px;font-size:20px;text-align:center;vertical-align:middle;margin-top:-2px;border-radius:var(--element-border-radius)}.page-reset-password .reset-password-form .form-group .help-block{margin:0;margin-top:3px;padding:0;font-size:11px}.page-reset-password .reset-password-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-reset-password .reset-password-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-reset-password .reset-password-form .form-group .form-error:hover{display:block}}.page-reset-password .reset-password-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-reset-password .reset-password-form .form-group.has-error input,.page-reset-password .reset-password-form .form-group.has-error textarea,.page-reset-password .reset-password-form .form-group.has-error select{border-color:#c83a3d;padding-right:35px}.page-reset-password .reset-password-form .form-group.has-error input:focus,.page-reset-password .reset-password-form .form-group.has-error textarea:focus,.page-reset-password .reset-password-form .form-group.has-error select:focus{box-shadow:0px 0px 2px #c83a3d}.page-reset-password .reset-password-form.inline-label .form-group:after{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#626262;font-size:12px;pointer-events:none}.page-reset-password .reset-password-form.inline-label .form-group label{font-size:13px;padding:9px 5px 8px 10px;width:auto;line-height:15px}.page-reset-password .reset-password-form.inline-label .form-group label:before{display:none}.page-reset-password .reset-password-form.inline-label .form-group select,.page-reset-password .reset-password-form.inline-label .form-group input[type=text],.page-reset-password .reset-password-form.inline-label .form-group input[type=number],.page-reset-password .reset-password-form.inline-label .form-group input[type=tel],.page-reset-password .reset-password-form.inline-label .form-group input[type=email]{padding:9px 30px 9px 100px;line-height:15px}.page-reset-password .reset-password-form.inline-label .form-group.select:after{position:absolute;top:50%;right:10px;color:#626262;content:"\25BE";font-size:20px}.page-reset-password .reset-password-form .form-inline{margin-left:-20px}.page-reset-password .reset-password-form .form-inline:after{content:'.';visibility:hidden;display:block;height:0;clear:both}.page-reset-password .reset-password-form .form-inline>.form-group{padding-left:20px;float:left}.page-reset-password .reset-password-form .google-recaptcha{width:304px;height:78px;border:solid 1px transparent;border-radius:4px}.page-reset-password .reset-password-form .google-recaptcha.error{border-color:#c83a3d}.page-reset-password .reset-password-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:var(--main-color);color:#fff;border:none;border-bottom:3px solid color-mix(in srgb, var(--main-color) 80%, black 20%);text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:var(--element-border-radius);font-size:1rem;min-width:140px;float:right;height:56px}.page-reset-password .reset-password-form button[type=submit].disabled,.page-reset-password .reset-password-form button[type=submit]:disabled{pointer-events:none;opacity:.5}.page-reset-password .reset-password-form button[type=submit]:focus{outline:none}.page-reset-password .reset-password-form button[type=submit].loading:before{-webkit-mask-image:url(/build/icons.082fc3f4.svg#loader-usage);mask-image:url(/build/icons.082fc3f4.svg#loader-usage);animation:spin 1s infinite linear}.page-reset-password .reset-password-form .button-container{display:flex}.page-reset-password .reset-password-form button[type=submit]{width:100%;font-family:var(--font-family);width:auto;display:flex;justify-content:center;align-items:center;padding:0.7em 1.4em calc(.7em - 3px) 1.4em;background-color:var(--main-color);color:#fff;border:none;border-bottom:3px solid color-mix(in srgb, var(--main-color) 80%, black 20%);text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:var(--element-border-radius);font-size:1.15rem}.page-reset-password .reset-password-form button[type=submit].disabled,.page-reset-password .reset-password-form button[type=submit]:disabled{pointer-events:none;opacity:.5}.page-reset-password .reset-password-form button[type=submit]:focus{outline:none}.page-reset-password .reset-password-form button[type=submit].loading:before{-webkit-mask-image:url(/build/icons.082fc3f4.svg#loader-usage);mask-image:url(/build/icons.082fc3f4.svg#loader-usage);animation:spin 1s infinite linear}.page-account-order-history .container{background-color:#ffffff;margin-bottom:0px;border-radius:var(--container-border-radius)}.page-account-order-history .page-header{padding:20px;margin-bottom:20px}.page-account-order-history .account-order-history-list{padding:0px 20px;width:100%;border-top:1px solid rgba(112,112,112,0.1);border-bottom:1px solid rgba(112,112,112,0.1);min-height:131px}.page-account-order-history .account-order-history-list .icon,.page-account-order-history .account-order-history-list .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .page-account-order-history .account-order-history-list img,.page-account-order-history .account-order-history-list .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .page-account-order-history .account-order-history-list img{width:14px;height:15px;fill:#4a4a4a;stroke:none;margin-right:8px}.page-account-order-history .account-order-history-list th{padding:20px 0px}.page-account-order-history .account-order-history-list th a{text-decoration:none}.page-account-order-history .account-order-history-list th span{display:flex;align-items:center;color:#4a4a4a;font-size:16px;font-weight:500}.page-account-order-history .account-order-history-list th.sortable .icon-triangle{width:8px;height:8px;fill:#4a4a4a;stroke:none;margin-left:8px;visibility:hidden}.page-account-order-history .account-order-history-list th.sortable :hover .icon-triangle{visibility:visible}.page-account-order-history .account-order-history-list th.sortable.sorted .icon-triangle{visibility:visible}.page-account-order-history .account-order-history-list th.sortable.sorted.asc .icon-triangle{transform:rotate(180deg)}.page-account-order-history .account-order-history-list tr{text-align:left;flex-direction:row}.page-account-order-history .account-order-history-list tbody tr td{padding:20px 0px;color:#9e9e9e;font-size:14px;font-weight:400;border-top:1px solid rgba(112,112,112,0.1)}.page-account-order-history .account-order-history-list .action-button-container{display:flex}.page-account-order-history .account-order-history-list .action-button-container .action-button{flex:1;text-decoration:none}.page-account-order-history .account-order-history-list .action-button-container .action-button.show{color:var(--main-color)}.page-account-order-history .account-order-history-list .action-button-container .action-button.show .icon,.page-account-order-history .account-order-history-list .action-button-container .action-button.show .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .page-account-order-history .account-order-history-list .action-button-container .action-button.show img,.page-account-order-history .account-order-history-list .action-button-container .action-button.show .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .page-account-order-history .account-order-history-list .action-button-container .action-button.show img{width:12px;height:12px;fill:var(--main-color);stroke:none;align-self:center}.page-account-order-history .account-order-history-list .action-button-container .action-button.pay{color:var(--green-link-color)}.page-account-order-history .account-order-history-list .action-button-container .action-button.pay .icon,.page-account-order-history .account-order-history-list .action-button-container .action-button.pay .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .page-account-order-history .account-order-history-list .action-button-container .action-button.pay img,.page-account-order-history .account-order-history-list .action-button-container .action-button.pay .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .page-account-order-history .account-order-history-list .action-button-container .action-button.pay img{width:12px;height:12px;fill:var(--green-link-color);stroke:none;align-self:center}.page-account-order-history .no-results-message{padding:56px 0;text-align:center;font-size:16px;color:var(--grey-title-color)}.page-account-order-history .account-order-history-list-mobile{padding:0 20px;display:none;flex-direction:column}.page-account-order-history .account-order-history-list-mobile .order-container{border-bottom:solid 1px var(--bright-grey-color);padding-bottom:24px}.page-account-order-history .account-order-history-list-mobile .order-container:last-child{border-bottom:none}.page-account-order-history .account-order-history-list-mobile .order-data{display:flex;flex-direction:column;row-gap:24px;padding-top:24px}.page-account-order-history .account-order-history-list-mobile .order-data .item{display:flex;flex-direction:row;justify-content:space-between}.page-account-order-history .account-order-history-list-mobile .order-data .item .label{display:flex;flex-direction:row;font-weight:500;font-size:16px;line-height:16px;color:var(--black-color)}.page-account-order-history .account-order-history-list-mobile .order-data .item .label .icon,.page-account-order-history .account-order-history-list-mobile .order-data .item .label .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .page-account-order-history .account-order-history-list-mobile .order-data .item .label img,.page-account-order-history .account-order-history-list-mobile .order-data .item .label .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .page-account-order-history .account-order-history-list-mobile .order-data .item .label img{height:14px;width:14px;margin-right:10px}.page-account-order-history .account-order-history-list-mobile .order-data .item .value{font-size:16px;font-weight:300;line-height:16px;text-align:right;color:var(--light-text-color)}.page-account-order-history .account-order-history-list-mobile .action-button-container{display:flex;justify-content:center;padding-top:24px;column-gap:24px}.page-account-order-history .account-order-history-list-mobile .action-button-container .action-button{text-decoration:none}.page-account-order-history .account-order-history-list-mobile .action-button-container .action-button.show{color:var(--main-color)}.page-account-order-history .account-order-history-list-mobile .action-button-container .action-button.show .icon,.page-account-order-history .account-order-history-list-mobile .action-button-container .action-button.show .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .page-account-order-history .account-order-history-list-mobile .action-button-container .action-button.show img,.page-account-order-history .account-order-history-list-mobile .action-button-container .action-button.show .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .page-account-order-history .account-order-history-list-mobile .action-button-container .action-button.show img{width:12px;height:12px;fill:var(--main-color);stroke:none;align-self:center}.page-account-order-history .account-order-history-list-mobile .action-button-container .action-button.pay{color:var(--green-link-color)}.page-account-order-history .account-order-history-list-mobile .action-button-container .action-button.pay .icon,.page-account-order-history .account-order-history-list-mobile .action-button-container .action-button.pay .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .page-account-order-history .account-order-history-list-mobile .action-button-container .action-button.pay img,.page-account-order-history .account-order-history-list-mobile .action-button-container .action-button.pay .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .page-account-order-history .account-order-history-list-mobile .action-button-container .action-button.pay img{width:12px;height:12px;fill:var(--green-link-color);stroke:none;align-self:center}@media screen and (max-width: 1199px){.responsive-enabled .page-account-order-history .page-header{margin-bottom:0}.responsive-enabled .page-account-order-history .account-order-history-list{display:none}.responsive-enabled .page-account-order-history .account-order-history-list-mobile{display:flex}}.page-account-address-book .container{float:none;background-color:#ffffff;padding:20px;margin-bottom:0px;border-radius:var(--container-border-radius)}.page-account-address-book .page-header{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:20px}.page-account-address-book .page-header .button{width:auto;display:flex;justify-content:center;align-items:center;padding:0.7em 1.4em calc(.7em - 3px) 1.4em;background-color:var(--main-color);color:#fff;border:none;border-bottom:3px solid color-mix(in srgb, var(--main-color) 80%, black 20%);text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:var(--element-border-radius);font-size:.8rem}.page-account-address-book .page-header .button.disabled,.page-account-address-book .page-header .button:disabled{pointer-events:none;opacity:.5}.page-account-address-book .page-header .button:focus{outline:none}.page-account-address-book .page-header .button:before{content:'';background-color:var(--box-background-color);width:1em;height:1em;-webkit-mask-image:url(/build/icons.082fc3f4.svg#plus-usage);mask-image:url(/build/icons.082fc3f4.svg#plus-usage)}.page-account-address-book .page-header .button:before{margin-right:10px}.page-account-address-book .page-header .button.loading:before{-webkit-mask-image:url(/build/icons.082fc3f4.svg#loader-usage);mask-image:url(/build/icons.082fc3f4.svg#loader-usage);animation:spin 1s infinite linear}.page-account-address-book .default-address{border-bottom:2px solid var(--main-color)}.page-account-address-book .default-address .header{color:#626262;font-size:18px;font-weight:500;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid rgba(112,112,112,0.1)}.page-account-address-book .default-address .header .icon,.page-account-address-book .default-address .header .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .page-account-address-book .default-address .header img,.page-account-address-book .default-address .header .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .page-account-address-book .default-address .header img{width:15px;height:15px;fill:var(--main-color);stroke:none}.page-account-address-book .address-grid{position:relative;display:flex;flex-flow:row wrap;justify-content:space-between;margin-top:20px;gap:20px}.page-account-address-book .address-grid .container{margin:0px}.page-account-address-book .address-grid .regular-address{width:calc(50% - 10px)}.page-account-address-book .address-container{display:grid;grid-template-columns:repeat(10, 1fr)}.page-account-address-book .address-container .address{overflow-x:hidden;text-overflow:ellipsis;font-size:16px;line-height:24px;grid-row:1 / 5;grid-column:1 / 7}.page-account-address-book .address-container .address .country{display:flex}.page-account-address-book .address-container .address .country:before{content:' ';background-repeat:no-repeat;width:21px;height:12px;display:block;float:left;margin-top:2px;margin-right:5px}.page-account-address-book .address-container .address .country.DE:before{background-image:url(/build/images/flag-de.32097ea9.png)}.page-account-address-book .address-container .address .country.AT:before{background-image:url(/build/images/flag-at.fb8561aa.png)}.page-account-address-book .address-container .address .country.LU:before{background-image:url(/build/images/flag-lu.870e3061.png)}.page-account-address-book .address-container .address .country.CH:before{background-image:url(/build/images/flag-ch.91703ce7.png)}.page-account-address-book .address-container .address .country.LI:before{background-image:url(/build/images/flag-li.3f869e96.png)}.page-account-address-book .address-container .address .country.LT:before{background-image:url(/build/images/flag-lt.11c8f18a.png)}.page-account-address-book .address-container .address .country:before{margin-top:0;align-self:center}.page-account-address-book .address-container .address .company-info{margin-top:14px}.page-account-address-book .address-container .button{display:flex;margin-bottom:12px;font-size:14px;text-decoration:none;justify-content:end;align-items:center;grid-column:7 / 11}.page-account-address-book .address-container .button .icon,.page-account-address-book .address-container .button .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .page-account-address-book .address-container .button img,.page-account-address-book .address-container .button .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .page-account-address-book .address-container .button img{align-self:center;margin-right:5px;width:10px;height:10px;fill:currentColor;stroke:none}.page-account-address-book .address-container .button.set-as-default{color:var(--orange-link-color)}.page-account-address-book .address-container .button.delete{color:var(--red-color)}.page-account-address-book .address-container .button.delete .icon,.page-account-address-book .address-container .button.delete .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .page-account-address-book .address-container .button.delete img,.page-account-address-book .address-container .button.delete .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .page-account-address-book .address-container .button.delete img{margin-top:1px}.page-account-address-book .address-container .button.edit{color:#626262}.page-account-address-book .address-container .button.delete,.page-account-address-book .address-container .button.set-as-default{background:transparent;border:none;padding:0;cursor:pointer}.page-account-address-book .address-container .action-buttons{align-items:end;display:flex;flex-direction:column;grid-column:7 / 11}.page-account-address-book .address-container .action-buttons button{justify-content:end;align-items:center}.page-account-address-book .address-container .standard-address{font-size:14px;color:var(--green-color);display:none}.page-account-address-book .address-container .standard-address .icon,.page-account-address-book .address-container .standard-address .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .page-account-address-book .address-container .standard-address img,.page-account-address-book .address-container .standard-address .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .page-account-address-book .address-container .standard-address img{width:10px;height:10px;fill:var(--green-color)}.page-account-address-book .no-results-message{margin:36px 0;text-align:center;font-size:16px;color:var(--grey-title-color)}@media screen and (max-width: 1199px){.responsive-enabled .page-account-address-book .default-address{border-bottom:none;padding-bottom:0}.responsive-enabled .page-account-address-book .default-address .address-container{border-bottom:2px solid var(--main-color);padding-bottom:20px}.responsive-enabled .page-account-address-book .default-address .header{border-bottom:none;padding-bottom:0;margin-bottom:10px}.responsive-enabled .page-account-address-book .address-grid{display:block;margin-top:0;padding-bottom:16px;background:var(--white-color)}.responsive-enabled .page-account-address-book .address-grid .container{width:100%;padding-bottom:0;border-bottom:solid 1px var(--bright-grey-color)}.responsive-enabled .page-account-address-book .address-grid .container:last-child{border-bottom:none}.responsive-enabled .page-account-address-book .address-grid .container .address-container{padding-bottom:10px}.responsive-enabled .page-account-address-book .container.page-header{margin-bottom:0;flex-direction:column}.responsive-enabled .page-account-address-book .container.page-header .button{margin-top:24px;height:56px;font-size:18px}.responsive-enabled .page-account-address-book .container.default-address{padding-top:0}.responsive-enabled .page-account-address-book .container.default-address .standard-address{display:block}.responsive-enabled .page-account-address-book .container .button.edit .icon,.responsive-enabled .page-account-address-book .container .button.edit .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .responsive-enabled .page-account-address-book .container .button.edit img,.responsive-enabled .page-account-address-book .container .button.edit .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .responsive-enabled .page-account-address-book .container .button.edit img{width:20px;height:20px}.responsive-enabled .page-account-address-book .container .button.edit span{display:none}.responsive-enabled .page-account-address-book .container .action-buttons{grid-column:1 / 11;justify-content:space-between;flex-direction:row;margin-top:10px;align-items:center}.responsive-enabled .page-account-address-book .container .action-buttons .button.delete,.responsive-enabled .page-account-address-book .container .action-buttons button.set-as-default{margin-bottom:0}}.page-account-address-book-form{background-color:#ffffff;padding:20px;border-radius:var(--container-border-radius)}.page-account-change-password{background-color:#ffffff;padding:20px 20px 24px 20px;border-radius:var(--container-border-radius)}.page-account-change-password .change-password-form{margin-top:18px;border-top:1px solid rgba(112,112,112,0.1)}.page-account-change-password .change-password-form .form-group{position:relative;margin-top:20px;width:100%}.page-account-change-password .change-password-form .form-group input[type=text],.page-account-change-password .change-password-form .form-group input[type=file],.page-account-change-password .change-password-form .form-group input[type=number],.page-account-change-password .change-password-form .form-group input[type=tel],.page-account-change-password .change-password-form .form-group input[type=email],.page-account-change-password .change-password-form .form-group input[type=password],.page-account-change-password .change-password-form .form-group input[type=date],.page-account-change-password .change-password-form .form-group textarea,.page-account-change-password .change-password-form .form-group select{border:1px solid #d9d9d9;color:#4f4f4f;padding:21px 10px 1px 10px;font-size:16px;line-height:26px;height:56px;width:100%;max-width:100%;margin:0;font-family:inherit;-moz-appearance:none;-webkit-appearance:none;background-color:var(--box-background-color);border-radius:var(--element-border-radius)}.page-account-change-password .change-password-form .form-group input[type=text]::-ms-expand,.page-account-change-password .change-password-form .form-group input[type=file]::-ms-expand,.page-account-change-password .change-password-form .form-group input[type=number]::-ms-expand,.page-account-change-password .change-password-form .form-group input[type=tel]::-ms-expand,.page-account-change-password .change-password-form .form-group input[type=email]::-ms-expand,.page-account-change-password .change-password-form .form-group input[type=password]::-ms-expand,.page-account-change-password .change-password-form .form-group input[type=date]::-ms-expand,.page-account-change-password .change-password-form .form-group textarea::-ms-expand,.page-account-change-password .change-password-form .form-group select::-ms-expand{display:none}.page-account-change-password .change-password-form .form-group input[type=text]:focus,.page-account-change-password .change-password-form .form-group input[type=file]:focus,.page-account-change-password .change-password-form .form-group input[type=number]:focus,.page-account-change-password .change-password-form .form-group input[type=tel]:focus,.page-account-change-password .change-password-form .form-group input[type=email]:focus,.page-account-change-password .change-password-form .form-group input[type=password]:focus,.page-account-change-password .change-password-form .form-group input[type=date]:focus,.page-account-change-password .change-password-form .form-group textarea:focus,.page-account-change-password .change-password-form .form-group select:focus{box-shadow:0px 0px 2px #ddd;outline:none}.page-account-change-password .change-password-form .form-group input[type=text]:focus ~ .form-error,.page-account-change-password .change-password-form .form-group input[type=file]:focus ~ .form-error,.page-account-change-password .change-password-form .form-group input[type=number]:focus ~ .form-error,.page-account-change-password .change-password-form .form-group input[type=tel]:focus ~ .form-error,.page-account-change-password .change-password-form .form-group input[type=email]:focus ~ .form-error,.page-account-change-password .change-password-form .form-group input[type=password]:focus ~ .form-error,.page-account-change-password .change-password-form .form-group input[type=date]:focus ~ .form-error,.page-account-change-password .change-password-form .form-group textarea:focus ~ .form-error,.page-account-change-password .change-password-form .form-group select:focus ~ .form-error{display:block}.page-account-change-password .change-password-form .form-group input[type=text]:-webkit-autofill,.page-account-change-password .change-password-form .form-group input[type=file]:-webkit-autofill,.page-account-change-password .change-password-form .form-group input[type=number]:-webkit-autofill,.page-account-change-password .change-password-form .form-group input[type=tel]:-webkit-autofill,.page-account-change-password .change-password-form .form-group input[type=email]:-webkit-autofill,.page-account-change-password .change-password-form .form-group input[type=password]:-webkit-autofill,.page-account-change-password .change-password-form .form-group input[type=date]:-webkit-autofill,.page-account-change-password .change-password-form .form-group textarea:-webkit-autofill,.page-account-change-password .change-password-form .form-group select:-webkit-autofill{-webkit-box-shadow:0 0 0 30px white inset;-webkit-text-fill-color:#4f4f4f}@media (hover: hover){.page-account-change-password .change-password-form .form-group input[type=text]:hover ~ .form-error,.page-account-change-password .change-password-form .form-group input[type=file]:hover ~ .form-error,.page-account-change-password .change-password-form .form-group input[type=number]:hover ~ .form-error,.page-account-change-password .change-password-form .form-group input[type=tel]:hover ~ .form-error,.page-account-change-password .change-password-form .form-group input[type=email]:hover ~ .form-error,.page-account-change-password .change-password-form .form-group input[type=password]:hover ~ .form-error,.page-account-change-password .change-password-form .form-group input[type=date]:hover ~ .form-error,.page-account-change-password .change-password-form .form-group textarea:hover ~ .form-error,.page-account-change-password .change-password-form .form-group select:hover ~ .form-error{display:block}.page-account-change-password .change-password-form .form-group input[type=text]:-webkit-autofill,.page-account-change-password .change-password-form .form-group input[type=file]:-webkit-autofill,.page-account-change-password .change-password-form .form-group input[type=number]:-webkit-autofill,.page-account-change-password .change-password-form .form-group input[type=tel]:-webkit-autofill,.page-account-change-password .change-password-form .form-group input[type=email]:-webkit-autofill,.page-account-change-password .change-password-form .form-group input[type=password]:-webkit-autofill,.page-account-change-password .change-password-form .form-group input[type=date]:-webkit-autofill,.page-account-change-password .change-password-form .form-group textarea:-webkit-autofill,.page-account-change-password .change-password-form .form-group select:-webkit-autofill{-webkit-box-shadow:0 0 0 30px white inset;-webkit-text-fill-color:#4f4f4f}}.page-account-change-password .change-password-form .form-group select{cursor:pointer}.page-account-change-password .change-password-form .form-group .icon-arrow-down{position:absolute;top:50%;right:10px;transform:translateY(-50%);fill:#ccc;width:20px;height:15px;pointer-events:none}.page-account-change-password .change-password-form .form-group:not(input[type=checkbox])>label{pointer-events:none}.page-account-change-password .change-password-form .form-group input[type=file]{padding-top:26px}.page-account-change-password .change-password-form .form-group textarea{height:82px}.page-account-change-password .change-password-form .form-group>label{color:#9a9a9a;background-color:white;font-size:14px;position:absolute;margin:1px;padding:8px 0 0 8px;width:calc(100% - 22px);border-radius:var(--element-border-radius) var(--element-border-radius) 0 0}.page-account-change-password .change-password-form .form-group>label.required:after{content:" *";color:var(--red-color)}.page-account-change-password .change-password-form .form-group.select>label{pointer-events:none}.page-account-change-password .change-password-form .form-group.select>label:before{position:absolute;top:100%;right:10px;color:#626262;content:"\25BE";font-size:20px;transform:translateY(-7px)}.page-account-change-password .change-password-form .form-group .toggle-checkbox{display:inline-block}.page-account-change-password .change-password-form .form-group .toggle-checkbox input[type=checkbox]{display:none}.page-account-change-password .change-password-form .form-group .toggle-checkbox label{font-size:16px;color:var(--black-title-color);font-weight:400;background-color:transparent;cursor:pointer;display:flex;position:relative;align-items:center}.page-account-change-password .change-password-form .form-group .toggle-checkbox label:before{content:"";background:var(--toggle-switch-color);width:46px;height:26px;display:block;border-radius:15px;position:relative;margin-right:15px;transition:background .1s linear}.page-account-change-password .change-password-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-account-change-password .change-password-form .form-group .toggle-checkbox input[type=checkbox]:checked+label:before{background-color:var(--main-color)}.page-account-change-password .change-password-form .form-group .toggle-checkbox input[type=checkbox]:checked+label:after{left:22px}.page-account-change-password .change-password-form .form-group .radio-inline,.page-account-change-password .change-password-form .form-group .checkbox-inline{position:relative;overflow:hidden;float:left;margin-left:20px}.page-account-change-password .change-password-form .form-group .radio-inline:first-child,.page-account-change-password .change-password-form .form-group .checkbox-inline:first-child{margin-left:0}.page-account-change-password .change-password-form .form-group .radio-inline.vertically-centered label,.page-account-change-password .change-password-form .form-group .checkbox-inline.vertically-centered label{display:flex;align-items:center}.page-account-change-password .change-password-form .form-group .radio-inline.vertically-centered label span,.page-account-change-password .change-password-form .form-group .checkbox-inline.vertically-centered label span{padding-left:35px}.page-account-change-password .change-password-form .form-group .radio-inline input,.page-account-change-password .change-password-form .form-group .checkbox-inline input{position:absolute;left:-100px}.page-account-change-password .change-password-form .form-group .radio-inline label,.page-account-change-password .change-password-form .form-group .checkbox-inline label{font-size:14px;color:#4f4f4f;line-height:50px}.page-account-change-password .change-password-form .form-group .radio-inline label:before,.page-account-change-password .change-password-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-account-change-password .change-password-form .form-group .radio-inline input[type=radio]:checked ~ label:before,.page-account-change-password .change-password-form .form-group .checkbox-inline input[type=radio]:checked ~ label:before{background-color:var(--main-color)}.page-account-change-password .change-password-form .form-group .radio-inline input[type=radio]:focus ~ label:before,.page-account-change-password .change-password-form .form-group .checkbox-inline input[type=radio]:focus ~ label:before{box-shadow:inset 0 0 0 5px white, 0px 0px 2px #ddd}.page-account-change-password .change-password-form .form-group .radio-inline input[type=checkbox]:checked ~ label:before,.page-account-change-password .change-password-form .form-group .checkbox-inline input[type=checkbox]:checked ~ label:before{content:"✔\fe0e"}.page-account-change-password .change-password-form .form-group .checkbox-inline{padding-top:2px}.page-account-change-password .change-password-form .form-group .checkbox-inline label{vertical-align:middle}.page-account-change-password .change-password-form .form-group .checkbox-inline label:before{border-radius:0px;content:'';color:var(--main-color);line-height:20px;font-size:20px;text-align:center;vertical-align:middle;margin-top:-2px;border-radius:var(--element-border-radius)}.page-account-change-password .change-password-form .form-group .help-block{margin:0;margin-top:3px;padding:0;font-size:11px}.page-account-change-password .change-password-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-account-change-password .change-password-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-account-change-password .change-password-form .form-group .form-error:hover{display:block}}.page-account-change-password .change-password-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-account-change-password .change-password-form .form-group.has-error input,.page-account-change-password .change-password-form .form-group.has-error textarea,.page-account-change-password .change-password-form .form-group.has-error select{border-color:#c83a3d;padding-right:35px}.page-account-change-password .change-password-form .form-group.has-error input:focus,.page-account-change-password .change-password-form .form-group.has-error textarea:focus,.page-account-change-password .change-password-form .form-group.has-error select:focus{box-shadow:0px 0px 2px #c83a3d}.page-account-change-password .change-password-form.inline-label .form-group:after{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#626262;font-size:12px;pointer-events:none}.page-account-change-password .change-password-form.inline-label .form-group label{font-size:13px;padding:9px 5px 8px 10px;width:auto;line-height:15px}.page-account-change-password .change-password-form.inline-label .form-group label:before{display:none}.page-account-change-password .change-password-form.inline-label .form-group select,.page-account-change-password .change-password-form.inline-label .form-group input[type=text],.page-account-change-password .change-password-form.inline-label .form-group input[type=number],.page-account-change-password .change-password-form.inline-label .form-group input[type=tel],.page-account-change-password .change-password-form.inline-label .form-group input[type=email]{padding:9px 30px 9px 100px;line-height:15px}.page-account-change-password .change-password-form.inline-label .form-group.select:after{position:absolute;top:50%;right:10px;color:#626262;content:"\25BE";font-size:20px}.page-account-change-password .change-password-form .form-inline{margin-left:-20px}.page-account-change-password .change-password-form .form-inline:after{content:'.';visibility:hidden;display:block;height:0;clear:both}.page-account-change-password .change-password-form .form-inline>.form-group{padding-left:20px;float:left}.page-account-change-password .change-password-form .google-recaptcha{width:304px;height:78px;border:solid 1px transparent;border-radius:4px}.page-account-change-password .change-password-form .google-recaptcha.error{border-color:#c83a3d}.page-account-change-password .change-password-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:var(--main-color);color:#fff;border:none;border-bottom:3px solid color-mix(in srgb, var(--main-color) 80%, black 20%);text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:var(--element-border-radius);font-size:1rem;min-width:140px;float:right;height:56px}.page-account-change-password .change-password-form button[type=submit].disabled,.page-account-change-password .change-password-form button[type=submit]:disabled{pointer-events:none;opacity:.5}.page-account-change-password .change-password-form button[type=submit]:focus{outline:none}.page-account-change-password .change-password-form button[type=submit].loading:before{-webkit-mask-image:url(/build/icons.082fc3f4.svg#loader-usage);mask-image:url(/build/icons.082fc3f4.svg#loader-usage);animation:spin 1s infinite linear}.page-account-change-password .change-password-form .first,.page-account-change-password .change-password-form .second{width:50%}.page-account-change-password .change-password-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:var(--main-color);color:#fff;border:none;border-bottom:3px solid color-mix(in srgb, var(--main-color) 80%, black 20%);text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:var(--element-border-radius);font-size:1rem;flex-direction:row-reverse;float:right}.page-account-change-password .change-password-form .button[type=submit].disabled,.page-account-change-password .change-password-form .button[type=submit]:disabled{pointer-events:none;opacity:.5}.page-account-change-password .change-password-form .button[type=submit]:focus{outline:none}.page-account-change-password .change-password-form .button[type=submit]:before{content:'';background-color:var(--box-background-color);width:1em;height:1em;width:.8em;height:.8em;-webkit-mask-image:url(/build/icons.082fc3f4.svg#arrow-right-usage);mask-image:url(/build/icons.082fc3f4.svg#arrow-right-usage)}.page-account-change-password .change-password-form .button[type=submit]:before{margin-left:10px}.page-account-change-password .change-password-form .button[type=submit].loading:before{-webkit-mask-image:url(/build/icons.082fc3f4.svg#loader-usage);mask-image:url(/build/icons.082fc3f4.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 .page-account-change-password .change-password-form .form-inline{margin-left:0}.responsive-enabled .page-account-change-password .change-password-form .form-inline .form-group{width:100%;padding-left:0}.responsive-enabled .page-account-change-password .change-password-form .form-inline .form-group .button[type="submit"]{width:100%;height:56px}}.page-account-dashboard{background-color:#ffffff;padding:20px;border-radius:var(--container-border-radius)}.page-account-dashboard .customer-information{border-top:1px solid rgba(112,112,112,0.1);margin-top:20px;padding-top:15px;font-weight:400;color:#626262}.page-account-dashboard .customer-information .full-name{font-size:16px}.page-account-dashboard .customer-information .email{font-size:14px;font-weight:500;margin-top:4px;margin-bottom:15px}.page-account-dashboard .customer-information .verification{font-size:12px;padding:5px 8px 4px 8px;border:1px solid;display:inline-flex;color:#9e9e9e;border-radius:var(--element-border-radius)}.page-account-dashboard .customer-information .verification .icon,.page-account-dashboard .customer-information .verification .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .page-account-dashboard .customer-information .verification img,.page-account-dashboard .customer-information .verification .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .page-account-dashboard .customer-information .verification img{align-items:center;margin-right:4px;width:11px;height:13px;fill:currentColor;stroke:none}.page-account-dashboard .customer-information .verified{color:#0ba85c}.page-account-dashboard .links-wrapper{margin-top:35px;display:flex}.page-account-dashboard .links-wrapper a,.page-account-dashboard .links-wrapper button{align-items:center;font-size:14px;margin-right:20px;color:var(--grey-link-color)}.page-account-dashboard .links-wrapper a .icon,.page-account-dashboard .links-wrapper a .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .page-account-dashboard .links-wrapper a img,.page-account-dashboard .links-wrapper a .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .page-account-dashboard .links-wrapper a img,.page-account-dashboard .links-wrapper button .icon,.page-account-dashboard .links-wrapper button .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .page-account-dashboard .links-wrapper button img,.page-account-dashboard .links-wrapper button .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .page-account-dashboard .links-wrapper button img{margin-right:5px;width:10px;height:10px;fill:#9e9e9e;stroke:none}.page-account-dashboard .links-wrapper a{text-decoration:none}.page-account-dashboard .links-wrapper form{display:flex}.page-account-dashboard .links-wrapper form button{background:transparent;border:none;padding:0;cursor:pointer}.page-account-dashboard-mobile{display:none;color:var(--grey-title-color);flex-direction:column;justify-content:center;align-items:center;padding:32px 16px}.page-account-dashboard-mobile .title{font-size:20px;font-weight:500;display:flex;align-items:center;column-gap:8px}.page-account-dashboard-mobile .title .icon,.page-account-dashboard-mobile .title .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .page-account-dashboard-mobile .title img,.page-account-dashboard-mobile .title .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .page-account-dashboard-mobile .title img{width:20px;height:20px;fill:currentColor;stroke:none;fill:var(--grey-title-color)}.page-account-dashboard-mobile .title .edit{display:block;position:absolute;right:16px}.page-account-dashboard-mobile .full-name{font-size:18px;font-weight:400;line-height:24px;margin-top:20px}.page-account-dashboard-mobile .email{font-size:16px;font-weight:500;line-height:16px;text-decoration:underline;margin-top:8px}.page-account-dashboard-mobile .verification{font-size:12px;margin-top:16px;padding:5px 8px 4px 8px;border:1px solid;display:inline-flex;color:#9e9e9e;border-radius:var(--element-border-radius)}.page-account-dashboard-mobile .verification .icon,.page-account-dashboard-mobile .verification .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .page-account-dashboard-mobile .verification img,.page-account-dashboard-mobile .verification .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .page-account-dashboard-mobile .verification img{align-items:center;margin-right:4px;width:11px;height:13px;fill:currentColor;stroke:none}.page-account-dashboard-mobile .verified{color:var(--green-link-color)}.page-account-dashboard-mobile .verification-form{display:flex;margin-top:16px}.page-account-dashboard-mobile .verification-form button[type="submit"]{display:flex;column-gap:8px;align-items:center;background:transparent;border:none;padding:0;cursor:pointer;font-size:14px;color:var(--grey-link-color)}.page-account-dashboard-mobile .verification-form button[type="submit"] .icon,.page-account-dashboard-mobile .verification-form button[type="submit"] .page-legacy-product .select-option-row td.main img,.page-legacy-product .select-option-row td.main .page-account-dashboard-mobile .verification-form button[type="submit"] img,.page-account-dashboard-mobile .verification-form button[type="submit"] .page-legacy-product .select-option-row td .option-side-right img,.page-legacy-product .select-option-row td .option-side-right .page-account-dashboard-mobile .verification-form button[type="submit"] img{width:11px;height:13px;fill:currentColor;stroke:none;fill:var(--grey-link-color)}@media screen and (max-width: 1199px){.responsive-enabled .page-account-dashboard{display:none}.responsive-enabled .page-account-dashboard-mobile{display:flex}}.page-sylius-profile-update{background-color:#ffffff;padding:20px;border-radius:var(--container-border-radius)}.page-sylius-profile-update .profile-form{margin-top:20px;border-top:1px solid rgba(112,112,112,0.1)}.page-sylius-profile-update .profile-form .form-group{position:relative;margin-top:20px;width:100%}.page-sylius-profile-update .profile-form .form-group input[type=text],.page-sylius-profile-update .profile-form .form-group input[type=file],.page-sylius-profile-update .profile-form .form-group input[type=number],.page-sylius-profile-update .profile-form .form-group input[type=tel],.page-sylius-profile-update .profile-form .form-group input[type=email],.page-sylius-profile-update .profile-form .form-group input[type=password],.page-sylius-profile-update .profile-form .form-group input[type=date],.page-sylius-profile-update .profile-form .form-group textarea,.page-sylius-profile-update .profile-form .form-group select{border:1px solid #d9d9d9;color:#4f4f4f;padding:21px 10px 1px 10px;font-size:16px;line-height:26px;height:56px;width:100%;max-width:100%;margin:0;font-family:inherit;-moz-appearance:none;-webkit-appearance:none;background-color:var(--box-background-color);border-radius:var(--element-border-radius)}.page-sylius-profile-update .profile-form .form-group input[type=text]::-ms-expand,.page-sylius-profile-update .profile-form .form-group input[type=file]::-ms-expand,.page-sylius-profile-update .profile-form .form-group input[type=number]::-ms-expand,.page-sylius-profile-update .profile-form .form-group input[type=tel]::-ms-expand,.page-sylius-profile-update .profile-form .form-group input[type=email]::-ms-expand,.page-sylius-profile-update .profile-form .form-group input[type=password]::-ms-expand,.page-sylius-profile-update .profile-form .form-group input[type=date]::-ms-expand,.page-sylius-profile-update .profile-form .form-group textarea::-ms-expand,.page-sylius-profile-update .profile-form .form-group select::-ms-expand{display:none}.page-sylius-profile-update .profile-form .form-group input[type=text]:focus,.page-sylius-profile-update .profile-form .form-group input[type=file]:focus,.page-sylius-profile-update .profile-form .form-group input[type=number]:focus,.page-sylius-profile-update .profile-form .form-group input[type=tel]:focus,.page-sylius-profile-update .profile-form .form-group input[type=email]:focus,.page-sylius-profile-update .profile-form .form-group input[type=password]:focus,.page-sylius-profile-update .profile-form .form-group input[type=date]:focus,.page-sylius-profile-update .profile-form .form-group textarea:focus,.page-sylius-profile-update .profile-form .form-group select:focus{box-shadow:0px 0px 2px #ddd;outline:none}.page-sylius-profile-update .profile-form .form-group input[type=text]:focus ~ .form-error,.page-sylius-profile-update .profile-form .form-group input[type=file]:focus ~ .form-error,.page-sylius-profile-update .profile-form .form-group input[type=number]:focus ~ .form-error,.page-sylius-profile-update .profile-form .form-group input[type=tel]:focus ~ .form-error,.page-sylius-profile-update .profile-form .form-group input[type=email]:focus ~ .form-error,.page-sylius-profile-update .profile-form .form-group input[type=password]:focus ~ .form-error,.page-sylius-profile-update .profile-form .form-group input[type=date]:focus ~ .form-error,.page-sylius-profile-update .profile-form .form-group textarea:focus ~ .form-error,.page-sylius-profile-update .profile-form .form-group select:focus ~ .form-error{display:block}.page-sylius-profile-update .profile-form .form-group input[type=text]:-webkit-autofill,.page-sylius-profile-update .profile-form .form-group input[type=file]:-webkit-autofill,.page-sylius-profile-update .profile-form .form-group input[type=number]:-webkit-autofill,.page-sylius-profile-update .profile-form .form-group input[type=tel]:-webkit-autofill,.page-sylius-profile-update .profile-form .form-group input[type=email]:-webkit-autofill,.page-sylius-profile-update .profile-form .form-group input[type=password]:-webkit-autofill,.page-sylius-profile-update .profile-form .form-group input[type=date]:-webkit-autofill,.page-sylius-profile-update .profile-form .form-group textarea:-webkit-autofill,.page-sylius-profile-update .profile-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-profile-update .profile-form .form-group input[type=text]:hover ~ .form-error,.page-sylius-profile-update .profile-form .form-group input[type=file]:hover ~ .form-error,.page-sylius-profile-update .profile-form .form-group input[type=number]:hover ~ .form-error,.page-sylius-profile-update .profile-form .form-group input[type=tel]:hover ~ .form-error,.page-sylius-profile-update .profile-form .form-group input[type=email]:hover ~ .form-error,.page-sylius-profile-update .profile-form .form-group input[type=password]:hover ~ .form-error,.page-sylius-profile-update .profile-form .form-group input[type=date]:hover ~ .form-error,.page-sylius-profile-update .profile-form .form-group textarea:hover ~ .form-error,.page-sylius-profile-update .profile-form .form-group select:hover ~ .form-error{display:block}.page-sylius-profile-update .profile-form .form-group input[type=text]:-webkit-autofill,.page-sylius-profile-update .profile-form .form-group input[type=file]:-webkit-autofill,.page-sylius-profile-update .profile-form .form-group input[type=number]:-webkit-autofill,.page-sylius-profile-update .profile-form .form-group input[type=tel]:-webkit-autofill,.page-sylius-profile-update .profile-form .form-group input[type=email]:-webkit-autofill,.page-sylius-profile-update .profile-form .form-group input[type=password]:-webkit-autofill,.page-sylius-profile-update .profile-form .form-group input[type=date]:-webkit-autofill,.page-sylius-profile-update .profile-form .form-group textarea:-webkit-autofill,.page-sylius-profile-update .profile-form .form-group select:-webkit-autofill{-webkit-box-shadow:0 0 0 30px white inset;-webkit-text-fill-color:#4f4f4f}}.page-sylius-profile-update .profile-form .form-group select{cursor:pointer}.page-sylius-profile-update .profile-form .form-group .icon-arrow-down{position:absolute;top:50%;right:10px;transform:translateY(-50%);fill:#ccc;width:20px;height:15px;pointer-events:none}.page-sylius-profile-update .profile-form .form-group:not(input[type=checkbox])>label{pointer-events:none}.page-sylius-profile-update .profile-form .form-group input[type=file]{padding-top:26px}.page-sylius-profile-update .profile-form .form-group textarea{height:82px}.page-sylius-profile-update .profile-form .form-group>label{color:#9a9a9a;background-color:white;font-size:14px;position:absolute;margin:1px;padding:8px 0 0 8px;width:calc(100% - 22px);border-radius:var(--element-border-radius) var(--element-border-radius) 0 0}.page-sylius-profile-update .profile-form .form-group>label.required:after{content:" *";color:var(--red-color)}.page-sylius-profile-update .profile-form .form-group.select>label{pointer-events:none}.page-sylius-profile-update .profile-form .form-group.select>label:before{position:absolute;top:100%;right:10px;color:#626262;content:"\25BE";font-size:20px;transform:translateY(-7px)}.page-sylius-profile-update .profile-form .form-group .toggle-checkbox{display:inline-block}.page-sylius-profile-update .profile-form .form-group .toggle-checkbox input[type=checkbox]{display:none}.page-sylius-profile-update .profile-form .form-group .toggle-checkbox label{font-size:16px;color:var(--black-title-color);font-weight:400;background-color:transparent;cursor:pointer;display:flex;position:relative;align-items:center}.page-sylius-profile-update .profile-form .form-group .toggle-checkbox label:before{content:"";background:var(--toggle-switch-color);width:46px;height:26px;display:block;border-radius:15px;position:relative;margin-right:15px;transition:background .1s linear}.page-sylius-profile-update .profile-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-profile-update .profile-form .form-group .toggle-checkbox input[type=checkbox]:checked+label:before{background-color:var(--main-color)}.page-sylius-profile-update .profile-form .form-group .toggle-checkbox input[type=checkbox]:checked+label:after{left:22px}.page-sylius-profile-update .profile-form .form-group .radio-inline,.page-sylius-profile-update .profile-form .form-group .checkbox-inline{position:relative;overflow:hidden;float:left;margin-left:20px}.page-sylius-profile-update .profile-form .form-group .radio-inline:first-child,.page-sylius-profile-update .profile-form .form-group .checkbox-inline:first-child{margin-left:0}.page-sylius-profile-update .profile-form .form-group .radio-inline.vertically-centered label,.page-sylius-profile-update .profile-form .form-group .checkbox-inline.vertically-centered label{display:flex;align-items:center}.page-sylius-profile-update .profile-form .form-group .radio-inline.vertically-centered label span,.page-sylius-profile-update .profile-form .form-group .checkbox-inline.vertically-centered label span{padding-left:35px}.page-sylius-profile-update .profile-form .form-group .radio-inline input,.page-sylius-profile-update .profile-form .form-group .checkbox-inline input{position:absolute;left:-100px}.page-sylius-profile-update .profile-form .form-group .radio-inline label,.page-sylius-profile-update .profile-form .form-group .checkbox-inline label{font-size:14px;color:#4f4f4f;line-height:50px}.page-sylius-profile-update .profile-form .form-group .radio-inline label:before,.page-sylius-profile-update .profile-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-profile-update .profile-form .form-group .radio-inline input[type=radio]:checked ~ label:before,.page-sylius-profile-update .profile-form .form-group .checkbox-inline input[type=radio]:checked ~ label:before{background-color:var(--main-color)}.page-sylius-profile-update .profile-form .form-group .radio-inline input[type=radio]:focus ~ label:before,.page-sylius-profile-update .profile-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-profile-update .profile-form .form-group .radio-inline input[type=checkbox]:checked ~ label:before,.page-sylius-profile-update .profile-form .form-group .checkbox-inline input[type=checkbox]:checked ~ label:before{content:"✔\fe0e"}.page-sylius-profile-update .profile-form .form-group .checkbox-inline{padding-top:2px}.page-sylius-profile-update .profile-form .form-group .checkbox-inline label{vertical-align:middle}.page-sylius-profile-update .profile-form .form-group .checkbox-inline label:before{border-radius:0px;content:'';color:var(--main-color);line-height:20px;font-size:20px;text-align:center;vertical-align:middle;margin-top:-2px;border-radius:var(--element-border-radius)}.page-sylius-profile-update .profile-form .form-group .help-block{margin:0;margin-top:3px;padding:0;font-size:11px}.page-sylius-profile-update .profile-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-profile-update .profile-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-profile-update .profile-form .form-group .form-error:hover{display:block}}.page-sylius-profile-update .profile-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-profile-update .profile-form .form-group.has-error input,.page-sylius-profile-update .profile-form .form-group.has-error textarea,.page-sylius-profile-update .profile-form .form-group.has-error select{border-color:#c83a3d;padding-right:35px}.page-sylius-profile-update .profile-form .form-group.has-error input:focus,.page-sylius-profile-update .profile-form .form-group.has-error textarea:focus,.page-sylius-profile-update .profile-form .form-group.has-error select:focus{box-shadow:0px 0px 2px #c83a3d}.page-sylius-profile-update .profile-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-profile-update .profile-form.inline-label .form-group label{font-size:13px;padding:9px 5px 8px 10px;width:auto;line-height:15px}.page-sylius-profile-update .profile-form.inline-label .form-group label:before{display:none}.page-sylius-profile-update .profile-form.inline-label .form-group select,.page-sylius-profile-update .profile-form.inline-label .form-group input[type=text],.page-sylius-profile-update .profile-form.inline-label .form-group input[type=number],.page-sylius-profile-update .profile-form.inline-label .form-group input[type=tel],.page-sylius-profile-update .profile-form.inline-label .form-group input[type=email]{padding:9px 30px 9px 100px;line-height:15px}.page-sylius-profile-update .profile-form.inline-label .form-group.select:after{position:absolute;top:50%;right:10px;color:#626262;content:"\25BE";font-size:20px}.page-sylius-profile-update .profile-form .form-inline{margin-left:-20px}.page-sylius-profile-update .profile-form .form-inline:after{content:'.';visibility:hidden;display:block;height:0;clear:both}.page-sylius-profile-update .profile-form .form-inline>.form-group{padding-left:20px;float:left}.page-sylius-profile-update .profile-form .google-recaptcha{width:304px;height:78px;border:solid 1px transparent;border-radius:4px}.page-sylius-profile-update .profile-form .google-recaptcha.error{border-color:#c83a3d}.page-sylius-profile-update .profile-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:var(--main-color);color:#fff;border:none;border-bottom:3px solid color-mix(in srgb, var(--main-color) 80%, black 20%);text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:var(--element-border-radius);font-size:1rem;min-width:140px;float:right;height:56px}.page-sylius-profile-update .profile-form button[type=submit].disabled,.page-sylius-profile-update .profile-form button[type=submit]:disabled{pointer-events:none;opacity:.5}.page-sylius-profile-update .profile-form button[type=submit]:focus{outline:none}.page-sylius-profile-update .profile-form button[type=submit].loading:before{-webkit-mask-image:url(/build/icons.082fc3f4.svg#loader-usage);mask-image:url(/build/icons.082fc3f4.svg#loader-usage);animation:spin 1s infinite linear}.page-sylius-profile-update .profile-form .title{margin:22px 0px 0px;color:#2d2d2d;font-size:16px;font-weight:400}.page-sylius-profile-update .profile-form .firstName,.page-sylius-profile-update .profile-form .lastName,.page-sylius-profile-update .profile-form .email,.page-sylius-profile-update .profile-form .phoneNumber{width:50%}.page-sylius-profile-update .profile-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:var(--main-color);color:#fff;border:none;border-bottom:3px solid color-mix(in srgb, var(--main-color) 80%, black 20%);text-decoration:none;text-transform:uppercase;cursor:pointer;border-radius:var(--element-border-radius);font-size:1rem;flex-direction:row-reverse}.page-sylius-profile-update .profile-form button[type=submit].disabled,.page-sylius-profile-update .profile-form button[type=submit]:disabled{pointer-events:none;opacity:.5}.page-sylius-profile-update .profile-form button[type=submit]:focus{outline:none}.page-sylius-profile-update .profile-form button[type=submit]:before{content:'';background-color:var(--box-background-color);width:1em;height:1em;width:.8em;height:.8em;-webkit-mask-image:url(/build/icons.082fc3f4.svg#arrow-right-usage);mask-image:url(/build/icons.082fc3f4.svg#arrow-right-usage)}.page-sylius-profile-update .profile-form button[type=submit]:before{margin-left:10px}.page-sylius-profile-update .profile-form button[type=submit].loading:before{-webkit-mask-image:url(/build/icons.082fc3f4.svg#loader-usage);mask-image:url(/build/icons.082fc3f4.svg#loader-usage);animation:spin 1s infinite linear;width:1em;height:1em;margin-right:-.2em}.page-sylius-profile-update .profile-form .actions{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 767px) and (min-width: 320px){.responsive-enabled .page-sylius-profile-update .profile-form .form-inline{margin-left:0}.responsive-enabled .page-sylius-profile-update .profile-form .form-inline .form-group{width:100%;padding-left:0}.responsive-enabled .page-sylius-profile-update .profile-form .form-inline .form-group .toggle-checkbox{display:block;width:100%}.responsive-enabled .page-sylius-profile-update .profile-form .form-inline .form-group button[type="submit"]{width:100%;height:56px}.responsive-enabled .page-sylius-profile-update .profile-form .form-inline.actions{display:flex;flex-direction:column}.responsive-enabled .page-sylius-profile-update .profile-form .form-inline.actions .newsletter{width:auto}}.page-default-taxon{display:flex;flex-direction:column;row-gap:20px}.page-default-taxon .container{background-color:var(--box-background-color);padding:24px;border-radius:var(--container-border-radius)}.page-default-taxon .header{margin-bottom:24px;display:flex;justify-content:space-between;align-items:center}.page-default-taxon .header .title{color:var(--black-title-color);font-size:24px;font-weight:500;line-height:28px;margin:0}.page-default-taxon .header .description{padding-top:8px;color:var(--light-text-color);font-size:18px;font-weight:400;line-height:24px}.page-default-taxon .component-products-filters{padding:20px 0}@media screen and (max-width: 1199px){.responsive-enabled .page-default-taxon .container{padding:16px}}@media screen and (max-width: 1023px) and (min-width: 768px), screen and (max-width: 767px) and (min-width: 320px), screen and (max-width: 620px) and (min-width: 320px){.responsive-enabled .page-default-taxon .header .title{font-size:20px}.responsive-enabled .page-default-taxon .header .description{font-size:16px}}.glightbox-container{width:100%;height:100%;position:fixed;top:0;left:0;z-index:999999 !important;overflow:hidden;-ms-touch-action:none;touch-action:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;outline:0}.glightbox-container.inactive{display:none}.glightbox-container .gcontainer{position:relative;width:100%;height:100%;z-index:9999;overflow:hidden}.glightbox-container .gslider{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;height:100%;left:0;top:0;width:100%;position:relative;overflow:hidden;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.glightbox-container .gslide{width:100%;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0}.glightbox-container .gslide.current{opacity:1;z-index:99999;position:relative}.glightbox-container .gslide.prev{opacity:1;z-index:9999}.glightbox-container .gslide-inner-content{width:100%}.glightbox-container .ginner-container{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%;margin:auto;height:100vh}.glightbox-container .ginner-container.gvideo-container{width:100%}.glightbox-container .ginner-container.desc-bottom,.glightbox-container .ginner-container.desc-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.glightbox-container .ginner-container.desc-left,.glightbox-container .ginner-container.desc-right{max-width:100% !important}.gslide iframe,.gslide video{outline:0 !important;border:none;min-height:165px;-webkit-overflow-scrolling:touch;-ms-touch-action:auto;touch-action:auto}.gslide:not(.current){pointer-events:none}.gslide-image{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gslide-image img{max-height:100vh;display:block;padding:0;float:none;outline:0;border:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;max-width:100vw;width:auto;height:auto;-o-object-fit:cover;object-fit:cover;-ms-touch-action:none;touch-action:none;margin:auto;min-width:200px}.desc-bottom .gslide-image img,.desc-top .gslide-image img{width:auto}.desc-left .gslide-image img,.desc-right .gslide-image img{width:auto;max-width:100%}.gslide-image img.zoomable{position:relative}.gslide-image img.dragging{cursor:-webkit-grabbing !important;cursor:grabbing !important;-webkit-transition:none;transition:none}.gslide-video{position:relative;max-width:100vh;width:100% !important}.gslide-video .plyr__poster-enabled.plyr--loading .plyr__poster{display:none}.gslide-video .gvideo-wrapper{width:100%;margin:auto}.gslide-video::before{content:'';position:absolute;width:100%;height:100%;background:rgba(255,0,0,0.34);display:none}.gslide-video.playing::before{display:none}.gslide-video.fullscreen{max-width:100% !important;min-width:100%;height:75vh}.gslide-video.fullscreen video{max-width:100% !important;width:100% !important}.gslide-inline{background:#fff;text-align:left;max-height:calc(100vh - 40px);overflow:auto;max-width:100%;margin:auto}.gslide-inline .ginlined-content{padding:20px;width:100%}.gslide-inline .dragging{cursor:-webkit-grabbing !important;cursor:grabbing !important;-webkit-transition:none;transition:none}.ginlined-content{overflow:auto;display:block !important;opacity:1}.gslide-external{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;min-width:100%;background:#fff;padding:0;overflow:auto;max-height:75vh;height:100%}.gslide-media{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto}.zoomed .gslide-media{-webkit-box-shadow:none !important;box-shadow:none !important}.desc-bottom .gslide-media,.desc-top .gslide-media{margin:0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gslide-description{position:relative;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.gslide-description.description-left,.gslide-description.description-right{max-width:100%}.gslide-description.description-bottom,.gslide-description.description-top{margin:0 auto;width:100%}.gslide-description p{margin-bottom:12px}.gslide-description p:last-child{margin-bottom:0}.zoomed .gslide-description{display:none}.glightbox-button-hidden{display:none}.glightbox-mobile .glightbox-container .gslide-description{height:auto !important;width:100%;position:absolute;bottom:0;padding:19px 11px;max-width:100vw !important;-webkit-box-ordinal-group:3 !important;-ms-flex-order:2 !important;order:2 !important;max-height:78vh;overflow:auto !important;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0)), to(rgba(0,0,0,0.75)));background:linear-gradient(to bottom, rgba(0,0,0,0) 0, rgba(0,0,0,0.75) 100%);-webkit-transition:opacity .3s linear;transition:opacity .3s linear;padding-bottom:50px}.glightbox-mobile .glightbox-container .gslide-title{color:#fff;font-size:1em}.glightbox-mobile .glightbox-container .gslide-desc{color:#a1a1a1}.glightbox-mobile .glightbox-container .gslide-desc a{color:#fff;font-weight:700}.glightbox-mobile .glightbox-container .gslide-desc *{color:inherit}.glightbox-mobile .glightbox-container .gslide-desc .desc-more{color:#fff;opacity:.4}.gdesc-open .gslide-media{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:.4}.gdesc-open .gdesc-inner{padding-bottom:30px}.gdesc-closed .gslide-media{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:1}.greset{-webkit-transition:all .3s ease;transition:all .3s ease}.gabsolute{position:absolute}.grelative{position:relative}.glightbox-desc{display:none !important}.glightbox-open{overflow:hidden}.gloader{height:25px;width:25px;-webkit-animation:lightboxLoader .8s infinite linear;animation:lightboxLoader .8s infinite linear;border:2px solid #fff;border-right-color:transparent;border-radius:50%;position:absolute;display:block;z-index:9999;left:0;right:0;margin:0 auto;top:47%}.goverlay{width:100%;height:calc(100vh + 1px);position:fixed;top:-1px;left:0;background:#000;will-change:opacity}.glightbox-mobile .goverlay{background:#000}.gclose,.gnext,.gprev{z-index:99999;cursor:pointer;width:26px;height:44px;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gclose svg,.gnext svg,.gprev svg{display:block;width:25px;height:auto;margin:0;padding:0}.gclose.disabled,.gnext.disabled,.gprev.disabled{opacity:.1}.gclose .garrow,.gnext .garrow,.gprev .garrow{stroke:#fff}.gbtn.focused{outline:2px solid #0f3d81}iframe.wait-autoplay{opacity:0}.glightbox-closing .gclose,.glightbox-closing .gnext,.glightbox-closing .gprev{opacity:0 !important}.glightbox-clean .gslide-description{background:#fff}.glightbox-clean .gdesc-inner{padding:22px 20px}.glightbox-clean .gslide-title{font-size:1em;font-weight:400;font-family:arial;color:#000;margin-bottom:19px;line-height:1.4em}.glightbox-clean .gslide-desc{font-size:.86em;margin-bottom:0;font-family:arial;line-height:1.4em}.glightbox-clean .gslide-video{background:#000}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,0.75);border-radius:4px}.glightbox-clean .gclose path,.glightbox-clean .gnext path,.glightbox-clean .gprev path{fill:#fff}.glightbox-clean .gprev{position:absolute;top:-100%;left:30px;width:40px;height:50px}.glightbox-clean .gnext{position:absolute;top:-100%;right:30px;width:40px;height:50px}.glightbox-clean .gclose{width:35px;height:35px;top:15px;right:10px;position:absolute}.glightbox-clean .gclose svg{width:18px;height:auto}.glightbox-clean .gclose:hover{opacity:1}.gfadeIn{-webkit-animation:gfadeIn .5s ease;animation:gfadeIn .5s ease}.gfadeOut{-webkit-animation:gfadeOut .5s ease;animation:gfadeOut .5s ease}.gslideOutLeft{-webkit-animation:gslideOutLeft .3s ease;animation:gslideOutLeft .3s ease}.gslideInLeft{-webkit-animation:gslideInLeft .3s ease;animation:gslideInLeft .3s ease}.gslideOutRight{-webkit-animation:gslideOutRight .3s ease;animation:gslideOutRight .3s ease}.gslideInRight{-webkit-animation:gslideInRight .3s ease;animation:gslideInRight .3s ease}.gzoomIn{-webkit-animation:gzoomIn .5s ease;animation:gzoomIn .5s ease}.gzoomOut{-webkit-animation:gzoomOut .5s ease;animation:gzoomOut .5s ease}@-webkit-keyframes lightboxLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes lightboxLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes gfadeIn{from{opacity:0}to{opacity:1}}@keyframes gfadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes gfadeOut{from{opacity:1}to{opacity:0}}@keyframes gfadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%, 0, 0);transform:translate3d(-60%, 0, 0)}to{visibility:visible;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%, 0, 0);transform:translate3d(-60%, 0, 0)}to{visibility:visible;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@-webkit-keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{-webkit-transform:translate3d(-60%, 0, 0);transform:translate3d(-60%, 0, 0);opacity:0;visibility:hidden}}@keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{-webkit-transform:translate3d(-60%, 0, 0);transform:translate3d(-60%, 0, 0);opacity:0;visibility:hidden}}@-webkit-keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%, 0, 0);transform:translate3d(60%, 0, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%, 0, 0);transform:translate3d(60%, 0, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@-webkit-keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{-webkit-transform:translate3d(60%, 0, 0);transform:translate3d(60%, 0, 0);opacity:0}}@keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{-webkit-transform:translate3d(60%, 0, 0);transform:translate3d(60%, 0, 0);opacity:0}}@-webkit-keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}to{opacity:1}}@keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}to{opacity:1}}@-webkit-keyframes gzoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}to{opacity:0}}@keyframes gzoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}to{opacity:0}}@media (min-width: 769px){.glightbox-container .ginner-container{width:auto;height:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.glightbox-container .ginner-container.desc-top .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.glightbox-container .ginner-container.desc-top .gslide-image,.glightbox-container .ginner-container.desc-top .gslide-image img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.glightbox-container .ginner-container.desc-left .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.glightbox-container .ginner-container.desc-left .gslide-image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.gslide-image img{max-height:97vh;max-width:100%}.gslide-image img.zoomable{cursor:-webkit-zoom-in;cursor:zoom-in}.zoomed .gslide-image img.zoomable{cursor:-webkit-grab;cursor:grab}.gslide-inline{max-height:95vh}.gslide-external{max-height:100vh}.gslide-description.description-left,.gslide-description.description-right{max-width:275px}.glightbox-open{height:auto}.goverlay{background:rgba(0,0,0,0.92)}.glightbox-clean .gslide-media{-webkit-box-shadow:1px 2px 9px 0 rgba(0,0,0,0.65);box-shadow:1px 2px 9px 0 rgba(0,0,0,0.65)}.glightbox-clean .description-left .gdesc-inner,.glightbox-clean .description-right .gdesc-inner{position:absolute;height:100%;overflow-y:auto}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,0.32)}.glightbox-clean .gclose:hover,.glightbox-clean .gnext:hover,.glightbox-clean .gprev:hover{background-color:rgba(0,0,0,0.7)}.glightbox-clean .gprev{top:45%}.glightbox-clean .gnext{top:45%}}@media (min-width: 992px){.glightbox-clean .gclose{opacity:.7;right:20px}}@media screen and (max-height: 420px){.goverlay{background:#000}}.glightbox-container .gslide-media{background:#fff}.glightbox-container .gslide-media.gslide-inline{background:transparent}.glightbox-container .gslide-media.gslide-inline .ginlined-content{padding:0}.glightbox-container .gslide-media.gslide-video{padding:0 8px;background:transparent;box-shadow:none}.glightbox-container .gslide-description{background:transparent !important;color:#fff}.glightbox-container .gslide-description .gdesc-inner{height:47px;padding:8px 0}.glightbox-container .gslide-description .gdesc-inner .gslide-desc{font-family:var(--font-family),sans-serif;font-size:15px;font-weight:300;text-align:center;color:white}.glightbox-container .plyr--full-ui{--plyr-range-thumb-height: 32px;--plyr-range-track-height: 7px;--plyr-range-thumb-background: var(--black-color);--plyr-video-progress-buffered-background: #999;--plyr-range-fill-background: #999}.glightbox-container .plyr--full-ui.plyr--video .plyr__controls{padding:0 32px 0 32px;background:transparent}.glightbox-container .plyr--full-ui.plyr--video input[type=range]{height:32px;margin-bottom:40px}.glightbox-container .plyr--full-ui.plyr--video input[type=range].loading{position:relative}.glightbox-container .plyr--full-ui.plyr--video input[type=range].loading::after{content:"";position:absolute;border-width:6px;display:block;border-radius:50%;width:24px;height:24px;border:0.25rem solid var(--main-color);border-top-color:#fff;animation:spin 1s infinite linear;border-color:#EFEFEF;background:#2D2D2D;border-top-color:#2D2D2D;z-index:9999;top:4px;left:4px}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.glightbox-container .plyr--full-ui.plyr--video input[type=range]::-webkit-slider-thumb{background-image:url(/build/icons.082fc3f4.svg#hand-usage);background-position:center;background-size:24px 24px;background-repeat:no-repeat;cursor:pointer;height:32px;width:32px;border-radius:38px;fill:#fff;box-shadow:none}.glightbox-container .plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:none}.glightbox-container .plyr--full-ui.plyr--video input[type=range].seekable::after{animation:move-hand 1.5s linear infinite;content:"";width:32px;height:32px;position:absolute;z-index:10;border-radius:50%;background-image:url(/build/icons.082fc3f4.svg#hand-usage);background-color:#000;background-position:center;background-size:24px 24px;background-repeat:no-repeat;top:0;cursor:pointer}.glightbox-container .plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{box-shadow:0 0 10px 0 rgba(35,31,32,0.2);border-radius:38px;height:8px;cursor:pointer}.glightbox-container .plyr--full-ui.plyr--video input[type=range]{box-shadow:none;cursor:pointer}.glightbox-container .plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:none}.glightbox-container .plyr--full-ui.plyr--video input[type=range]::-moz-range-thumb{background-image:url(/build/icons.082fc3f4.svg#hand-usage);background-position:center;background-size:24px 24px;background-repeat:no-repeat;cursor:pointer;height:32px;width:32px;border-radius:38px;fill:#fff}.glightbox-container .plyr--full-ui.plyr--video input[type=range].loading::-moz-range-thumb{display:block;border-radius:50%;width:24px;height:24px;border:0.25rem solid var(--main-color);border-top-color:#fff;animation:spin 1s infinite linear;border-color:#EFEFEF;background:#2D2D2D;border-top-color:#2D2D2D;box-shadow:none;cursor:pointer}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.glightbox-container .plyr--full-ui.plyr--video input[type=range].seekable:not(.loading)::-moz-range-thumb{animation:move-hand 1.5s linear infinite;cursor:pointer}.glightbox-container .plyr--full-ui.plyr--video input[type=range].loading::-webkit-slider-thumb{background-image:none}.glightbox-container .plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:none}@media (min-width: 769px){.glightbox-container .ginner-container.desc-bottom{display:flex;flex-direction:column}.glightbox-container .ginner-container.desc-bottom .gslide-media{margin-top:25px}}@keyframes move-hand{0%{-webkit-transform:rotate(-30deg)}0%{-moz-transform:rotate(-30deg)}0%{transform:rotate(-30deg)}50%{-webkit-transform:rotate(10deg)}50%{-moz-transform:rotate(10deg)}50%{transform:rotate(10deg)}100%{-webkit-transform:rotate(-30deg)}100%{-moz-transform:rotate(-30deg)}100%{transform:rotate(-30deg)}}
var map = {
	"./circle-ruler.svg": 228,
	"./compressed-circle-ruler.svg": 229,
	"./half-triangle-ruler.svg": 230,
	"./oval-ruler.svg": 231,
	"./rectangle-corner-top-ruler.svg": 232,
	"./rectangle-four-corners-ruler.svg": 233,
	"./rectangle-round-top-ruler.svg": 234,
	"./rectangle-ruler.svg": 235,
	"./rectangle-two-corners-top-ruler.svg": 236,
	"./trapeze-ruler.svg": 237,
	"./triangle-ruler.svg": 238
};


function webpackContext(req) {
	var id = webpackContextResolve(req);
	return __webpack_require__(id);
}
function webpackContextResolve(req) {
	if(!__webpack_require__.o(map, req)) {
		var e = new Error("Cannot find module '" + req + "'");
		e.code = 'MODULE_NOT_FOUND';
		throw e;
	}
	return map[req];
}
webpackContext.keys = function webpackContextKeys() {
	return Object.keys(map);
};
webpackContext.resolve = webpackContextResolve;
module.exports = webpackContext;
webpackContext.id = 269;