: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;--dark-bright-grey-color: #f6f6f6;--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);--button-background-color: var(--orange-color);--button-background-active-color: var(--orange-color);--button-text-color: var(--white-color);--button-text-active-color: var(--white-color);--sample-product-link-color: var(--green-link-color);--product-description-color: var(--light-grey-color);--product-total-title-color: var(--grey-color);--product-total-color: var(--grey-color);--product-price-color: var(--gold-color);--product-short-info-color: var(--text-color);--product-document-link-color: var(--main-color);--product-variant-selection-background-color: var(--bright-grey-color);--product-variant-selection-border-color: var(--bright-grey-color);--product-variant-selection-text-color: var(--text-color);--product-variant-selection-dropdown-background-color: var(--dark-bright-grey-color);--product-attribute-value-color: var(--black-color);--product-association-title-font-weight: 500;--product-list-border-color: var(--bright-grey-color);--faq-item-title-color: var(--grey-color);--faq-item-active-title-color: var(--grey-color);--faq-item-content-color: var(--light-text-color);--faq-item-border-color: var(--bright-grey-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);--main-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)}.component-cart-popup{position:absolute;top:100%;left:-281px;width:360px;background-color:var(--box-background-color);box-shadow:0px 2px 5px rgba(0,0,0,0.1);padding:15px 0px;z-index:400;border-radius:0 0 var(--container-border-radius) var(--container-border-radius)}.component-cart-popup:before{bottom:calc(100% - 3px);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:7px;left:325px;transform:translateX(-50%)}.component-cart-popup:not(.cart-single-item) .cart-total-quantity-units:after{content:'e'}.component-cart-popup .cart-popup-title{border-left:3px solid var(--main-title-color);padding:5px 15px 0}.component-cart-popup .cart-popup-title h4{margin:0px;color:var(--grey-title-color);font-size:15px}.component-cart-popup .cart-item-count,.component-cart-popup .cart-sum-value{color:var(--orange-link-color)}.component-cart-popup .cart-popup-content{padding:10px 15px}.component-cart-popup .cart-popup-product{padding:10px 0px;height:auto;overflow:hidden}.component-cart-popup .cart-popup-product.removing{opacity:0.3}.component-cart-popup .cart-popup-product .cart-popup-product-photo{display:block;float:left;margin-right:15px}.component-cart-popup .cart-popup-product .cart-popup-product-title{display:block;padding-left:85px;padding-right:30px;color:var(--grey-title-color);font-size:15px;font-weight:300;text-decoration:none;margin-bottom:15px}.component-cart-popup .cart-popup-product .cart-popup-product-price{display:block;padding-left:85px;color:var(--text-color);font-size:15px}.component-cart-popup .cart-popup-product .cart-popup-product-remove{display:block;float:right}.component-cart-popup .cart-popup-product .cart-popup-product-remove .icon{width:10px;height:10px;fill:var(--alert-color);stroke:none}.component-cart-popup .cart-popup-free-shipping{font-size:14px;border:1px solid #E8E8E8;margin-top:5px;padding:11px 5px;text-align:center}.component-cart-popup .cart-popup-free-shipping a{color:var(--green-link-color);text-decoration:none}.component-cart-popup .cart-popup-free-shipping a:hover{text-decoration:underline}.component-cart-popup .cart-popup-free-shipping a .icon-free-shipping{width:30px;height:18px;fill:currentColor;stroke:none;vertical-align:-4px;margin-right:5px}.component-cart-popup .cart-popup-sum{color:var(--main-title-color);font-weight:600;padding-top:10px;font-size:15px}.component-cart-popup .cart-popup-sum .cart-sum-value{float:right}.component-cart-popup .cart-popup-footer{padding:0 15px}.component-cart-popup .cart-popup-footer .cart-popup-button{width:auto;display:flex;font-family:var(--font-family);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;width:46%;float:left}.component-cart-popup .cart-popup-footer .cart-popup-button.disabled,.component-cart-popup .cart-popup-footer .cart-popup-button:disabled{pointer-events:none;opacity:.5}.component-cart-popup .cart-popup-footer .cart-popup-button:focus{outline:none}.component-cart-popup .cart-popup-footer .cart-popup-button.loading:before{-webkit-mask-image:url(/build/icons.83e86840.svg#loader-usage);mask-image:url(/build/icons.83e86840.svg#loader-usage);animation:spin 1s infinite linear}.component-cart-popup .cart-popup-footer .cart-popup-button:last-child{float:right}@media screen and (max-width: 1023px) and (min-width: 768px){.responsive-enabled .component-cart-popup{z-index:101}}@media screen and (max-width: 767px) and (min-width: 320px){.responsive-enabled .component-cart-popup{left:0px;width:100%;text-align:left}.responsive-enabled .component-cart-popup:before{width:25%;left:75%;transform:translateX(0);height:3px;background-color:#dcdcdc;border:none;bottom:100%}}.component-customer-login .logged-in{font-size:14px;color:#626262;font-weight:400}.component-customer-login .logged-in span{display:block;font-size:16px;line-height:20px}.component-customer-login .logged-in .email{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.component-customer-login .login-button{text-decoration:none;line-height:34px;font-size:16px;color:#626262}.component-footer{display:flex;flex-direction:column;justify-content:space-between;background-color:var(--box-background-color);box-shadow:0 2px 5px rgba(0,0,0,0.1);height:auto;width:100%;overflow:hidden;color:#999999;margin-bottom:20px;padding-top:24px;min-height:568px;border-radius:var(--container-border-radius) var(--container-border-radius) 0 0}.component-footer .footer-content{display:flex;flex-direction:row;flex-grow:1;position:relative;background-image:url(/build/images/footer-map.79ffa723.jpg);background-size:100%;background-position:bottom;background-repeat:no-repeat;padding:0 24px}.component-footer .footer-content .link-to-map{position:absolute;display:block;width:100%;height:100%;bottom:0;left:0}.component-footer .footer-content .logo{width:180px;height:88px;z-index:1}.component-footer .footer-content .logo a{display:block;width:161px;height:100%;margin-left:auto;margin-right:auto}.component-footer .footer-content .logo svg,.component-footer .footer-content .logo image{height:100%;width:100%}.component-footer .footer-content .grid{z-index:1;flex-grow:1;display:grid;grid-template-columns:208px 208px 1fr;grid-template-rows:88px 256px;grid-row-gap:32px;grid-column-gap:24px;max-height:376px;padding-left:30px}.component-footer .footer-content .component-info-box{width:207px}.component-footer .footer-content .consultation-column{display:flex}.component-footer .footer-content .consultation-column .component-info-box{width:260px;padding-right:16px;border-right:1px solid var(--bright-grey-color)}.component-footer .footer-content .consultation-column .consultation-warning{flex-grow:1;padding-left:16px}.component-footer .footer-content .consultation-column .consultation-warning .title,.component-footer .footer-content .consultation-column .consultation-warning .subtitle{color:var(--grey-title-color);margin:0}.component-footer .footer-content .consultation-column .consultation-warning .title{font-size:16px;font-weight:400;line-height:24px}.component-footer .footer-content .consultation-column .consultation-warning .subtitle{font-size:14px;font-weight:300;line-height:16px;margin-top:4px}.component-footer .footer-content .consultation-column .consultation-warning .subtitle .email{color:inherit;text-decoration:none}.component-footer .footer-content .consultation-column .consultation-warning .subtitle .email:hover{text-decoration:underline}.component-footer .footer-content .footer-column{padding-left:32px}.component-footer .footer-content .footer-column .title{margin-top:0;margin-bottom:16px;color:#000;font-size:18px;font-weight:400;line-height:24px}.component-footer .footer-content .footer-column .nav-list{display:flex;flex-direction:column;gap:8px;list-style:none;padding:0;margin:0;line-height:24px}.component-footer .footer-content .footer-column .nav-list .nav-item{font-size:16px;font-weight:300;color:var(--light-grey-link-color)}.component-footer .footer-content .footer-column .nav-list .nav-item a{text-decoration:none;color:inherit}.component-footer .footer-content .contact-and-social-networks-column{display:flex}.component-footer .footer-content .contact-and-social-networks-column .footer-column.contact{width:212px;padding-right:16px}.component-footer .footer-content .contact-and-social-networks-column .footer-column.socials{padding-left:16px;width:272px}.component-footer .footer-content .contact-and-social-networks-column .footer-column.socials .social-networks{display:flex;gap:24px}.component-footer .footer-content .contact-and-social-networks-column .footer-column.socials .social-networks a{height:32px}.component-footer .footer-content .contact-and-social-networks-column .footer-column.socials .social-networks .icon{width:32px;height:32px;fill:currentColor;stroke:none}.component-footer .footer-bottom{display:flex;justify-content:space-between;align-items:center;width:100%;padding:16px 24px;color:var(--light-grey-link-color);font-size:14px;line-height:16px}.component-footer .footer-bottom a{color:var(--light-grey-link-color);text-decoration:none}.component-footer .footer-bottom .footer-bottom-links{display:flex}.component-footer .footer-bottom .footer-bottom-links .links{list-style-type:none;margin:0;padding:0}.component-footer .footer-bottom .footer-bottom-links .links li{display:inline;margin-right:24px}.component-footer .footer-bottom .footer-bottom-links .to-top{cursor:pointer;display:flex}.component-footer .footer-bottom .footer-bottom-links .to-top .icon{width:16px;height:16px;fill:var(--light-grey-link-color);stroke:none}@media screen and (max-width: 1199px){.responsive-enabled .component-footer{display:none}}.component-header-cart{float:left;margin-right:0px;border-left:1px solid rgba(0,0,0,0.1);position:relative;padding-left:0px;height:100%}.component-header-cart .icon-cart{width:40px;height:40px;fill:var(--black-color);stroke:none;position:absolute;left:20px;top:0;height:100%}.component-header-cart .cart{height:100%}.component-header-cart .cart .cart-count{align-self:center;width:20px}.component-header-cart .cart>a{height:100%;display:flex;padding-left:70px;text-decoration:none;font-size:16px;color:var(--black-color);font-weight:600}.component-header-cart .mobile-cart{display:none}@media screen and (max-width: 1199px){.responsive-enabled .component-header-cart{text-align:center;margin-right:20px;border-left:none}.responsive-enabled .component-header-cart .cart{display:none}.responsive-enabled .component-header-cart .mobile-cart{display:block}.responsive-enabled .component-header-cart .mobile-cart>a{padding-left:0px;display:flex;align-items:center;position:relative}.responsive-enabled .component-header-cart .icon-cart{position:static;width:26px;height:30px;fill:var(--black-color);stroke:var(--black-color)}.responsive-enabled .component-header-cart .cart-count{padding:0 2px;min-width:15px;height:15px;background:var(--red-color);border-radius:100px;position:absolute;transform:translate(-50%, -50%);top:7px;left:15px;line-height:15px;font-size:10px;color:#fff;font-weight:500}.responsive-enabled .component-header-cart .cart-count.empty{display:none}}.component-header-customer-navigation{float:left;height:100%;margin-right:0px;border-left:1px solid rgba(0,0,0,0.1)}.component-header-customer-navigation .customer{position:relative;height:100%;padding:0px 20px}.component-header-customer-navigation .customer .icon-person-2{width:34px;height:100%;fill:var(--black-color);stroke:none}.component-header{padding:15px 0 5px 0;border-top:4px solid var(--red-color);position:relative}.component-header:before,.component-header:after{content:'';width:calc(100% / 3);height:4px;position:absolute;top:-4px}.component-header:before{background-color:var(--black-color)}.component-header:after{background-color:var(--gold-color);right:0}.component-header .logo{display:inline-block}.component-header .logo svg{height:60px;margin-bottom:5px}.component-header .logo svg image{width:100%}.component-header .mobile-menu{display:none}@media screen and (max-width: 1199px){.responsive-enabled .component-header{display:none}}.component-header-info-icons{position:absolute;top:calc(50% - 25px);height:46px;right:0px}.component-header-info-icons .information-links{display:none}.component-header-info-icons .phone-service,.component-header-info-icons .mail-service,.component-header-info-icons .information-links{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-header-info-icons .phone-service:first-child,.component-header-info-icons .mail-service:first-child,.component-header-info-icons .information-links:first-child{border-left:none}.component-header-info-icons .phone-service:last-child,.component-header-info-icons .mail-service:last-child,.component-header-info-icons .information-links:last-child{margin-right:0}.component-header-info-icons .phone-service>.icon-phone,.component-header-info-icons .phone-service>.icon-envelope,.component-header-info-icons .phone-service>.icon-info,.component-header-info-icons .mail-service>.icon-phone,.component-header-info-icons .mail-service>.icon-envelope,.component-header-info-icons .mail-service>.icon-info,.component-header-info-icons .information-links>.icon-phone,.component-header-info-icons .information-links>.icon-envelope,.component-header-info-icons .information-links>.icon-info{width:34px;height:34px;fill:var(--blacl-color);stroke:none;position:absolute;left:20px;top:0;height:100%}.component-header-info-icons .phone-service .title,.component-header-info-icons .mail-service .title,.component-header-info-icons .information-links .title{font-size:16px;font-weight:400;line-height:18px;color:var(--grey-title-color)}.component-header-info-icons .phone-service .service-hours,.component-header-info-icons .mail-service .service-hours,.component-header-info-icons .information-links .service-hours{position:absolute;z-index:210;width:260px;background:#fff;top:30px;left:50px;border-left:3px solid var(--red-color);color:var(--text-color);font-weight:400;font-size:13px;box-shadow:0px 2px 5px rgba(0,0,0,0.1)}.component-header-info-icons .phone-service .service-hours.active,.component-header-info-icons .mail-service .service-hours.active,.component-header-info-icons .information-links .service-hours.active{display:block}.component-header-info-icons .phone-service .service-hours .service-hours-message,.component-header-info-icons .mail-service .service-hours .service-hours-message,.component-header-info-icons .information-links .service-hours .service-hours-message{display:flex;flex-direction:row;align-items:center;padding:15px;border-bottom:1px solid #ccc}.component-header-info-icons .phone-service .service-hours .service-hours-message:last-child,.component-header-info-icons .mail-service .service-hours .service-hours-message:last-child,.component-header-info-icons .information-links .service-hours .service-hours-message:last-child{padding-bottom:15px;border-bottom:none}.component-header-info-icons .phone-service .service-hours .service-hours-message .intervals,.component-header-info-icons .mail-service .service-hours .service-hours-message .intervals,.component-header-info-icons .information-links .service-hours .service-hours-message .intervals{display:table}.component-header-info-icons .phone-service .service-hours .service-hours-message .interval,.component-header-info-icons .mail-service .service-hours .service-hours-message .interval,.component-header-info-icons .information-links .service-hours .service-hours-message .interval{display:table-row}.component-header-info-icons .phone-service .service-hours .service-hours-message .interval>*,.component-header-info-icons .mail-service .service-hours .service-hours-message .interval>*,.component-header-info-icons .information-links .service-hours .service-hours-message .interval>*{display:table-cell;white-space:nowrap;width:1px;padding-right:10px}.component-header-info-icons .phone-service .service-hours .service-hours-title,.component-header-info-icons .mail-service .service-hours .service-hours-title,.component-header-info-icons .information-links .service-hours .service-hours-title{display:none}.component-header-info-icons .phone-service .service-hours:before,.component-header-info-icons .mail-service .service-hours:before,.component-header-info-icons .information-links .service-hours:before{bottom:calc(100% - 3px);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:7px;left:50%;transform:translateX(-50%)}.component-header-info-icons .phone-service .service-hours .icon,.component-header-info-icons .mail-service .service-hours .icon,.component-header-info-icons .information-links .service-hours .icon{width:50px;height:50px;fill:var(--black-color);stroke:none;height:40px;width:40px;margin-right:15px}.component-header-info-icons .phone-service .service-hours .icon-info,.component-header-info-icons .mail-service .service-hours .icon-info,.component-header-info-icons .information-links .service-hours .icon-info{position:static;fill:#626262;height:40px;width:40px;margin-right:15px;min-width:40px}.component-header-info-icons .phone-service .icon-info-circle-full,.component-header-info-icons .mail-service .icon-info-circle-full,.component-header-info-icons .information-links .icon-info-circle-full{width:16px;height:16px;fill:var(--red-color);stroke:none;vertical-align:-2px}.component-header-info-icons .phone-service .phone-number,.component-header-info-icons .phone-service .email-address,.component-header-info-icons .mail-service .phone-number,.component-header-info-icons .mail-service .email-address,.component-header-info-icons .information-links .phone-number,.component-header-info-icons .information-links .email-address{display:block;font-size:17px;color:var(--black-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-header-info-icons .phone-service .phone-number:hover,.component-header-info-icons .phone-service .email-address:hover,.component-header-info-icons .mail-service .phone-number:hover,.component-header-info-icons .mail-service .email-address:hover,.component-header-info-icons .information-links .phone-number:hover,.component-header-info-icons .information-links .email-address:hover{color:var(--main-color)}.component-header-info-icons .mail-service .service-hours{left:46px}.component-header-info-icons .component-customer-login{height:100%;padding-top:5px;float:left;margin-right:20px;border-left:1px solid rgba(0,0,0,0.1);padding-left:20px;max-width:270px}.component-header-info-icons .search{position:relative;float:left;height:100%;margin-right:0;border-left:1px solid rgba(0,0,0,0.1);padding:0 18px 0 18px}.component-header-info-icons .search .icon-search{cursor:pointer;height:46px;width:36px}.no-effects .component-header-info-icons .phone-number,.no-effects .component-header-info-icons .email-address{-webkit-transition:none 0s ease-in;-moz-transition:none 0s ease-in;-o-transition:none 0s ease-in;transition:none 0s ease-in}.component-header-information-links{position:absolute;z-index:210;width:200px;padding:0px;top:100%;left:50%;color:var(--grey-link-color);font-weight:400;font-size:13px;transform:translateX(-50%);text-align:left;width:100%;display:none}.component-header-information-links.active{display:block}.component-header-information-links:before{content:' ';position:absolute;pointer-events:none;left:50%;width:25%;transform:translateX(0);height:3px;background-color:#dcdcdc;border:none;bottom:100%}.component-header-information-links .information-links-container{position:relative;background-color:transparent;box-shadow:0px 2px 5px rgba(0,0,0,0.1);overflow-x:hidden;overflow-y:visible}.component-header-information-links .changing-menu{visibility:visible;position:absolute;top:0px;width:100%;background-color:var(--box-background-color);transform:translateX(100%);transition:all 0.3s linear;z-index:1;opacity:1}.component-header-information-links .changing-menu.active{transform:translateX(0);z-index:2;opacity:1;position:static}.component-header-information-links .changing-menu.sub-active{transform:translateX(-100%)}.component-header-information-links .changing-menu .title{border-bottom:var(--border);padding:15px 10px;font-weight:300;text-decoration:none;color:var(--grey-title-color);background-color:#fdfdfd}.component-header-information-links .changing-menu .title>.icon-arrow-left{width:15px;height:15px;fill:var(--grey-title-color);stroke:none;display:block;float:left;margin-right:5px}.component-header-information-links ul{margin:0px;padding:0px;list-style-type:none}.component-header-information-links ul li{border-bottom:var(--border);padding:10px 0px}.component-header-information-links ul li .icon{width:15px;height:18px;fill:var(--grey-title-color);stroke:none;display:block;float:right}.component-header-information-links ul li .child-links{min-width:185px;position:absolute;right:100%;top:0px;background-color:var(--box-background-color);border-right:var(--border);box-shadow:-2px 2px 2px rgba(0,0,0,0.1)}.component-header-information-links ul li .child-links:after{content:' ';position:absolute;right:-1px;width:1px;height:30px;top:0px;background-color:var(--box-background-color)}.component-header-information-links ul a{text-decoration:none;color:#626262;font-size:15px;padding:5px 15px}@media screen and (max-width: 767px) and (min-width: 320px){.responsive-enabled .component-header-information-links{padding:0px;left:50%;transform:translateX(-50%);top:100%;width:100%;min-width:300px;text-align:left}.responsive-enabled .component-header-information-links:before{left:50%;width:25%;transform:translateX(0);height:3px;background-color:#dcdcdc;border:none;bottom:100%}.responsive-enabled .component-header-information-links .information-links-container{overflow-y:hidden}.responsive-enabled .component-header-information-links .changing-menu{visibility:visible;position:absolute;top:0px;width:100%;background-color:var(--box-background-color);transform:translateX(100%);transition:transform 0.3s linear;z-index:1;opacity:1}.responsive-enabled .component-header-information-links .changing-menu.active{transform:translateX(0);z-index:2;opacity:1;position:static}.responsive-enabled .component-header-information-links .changing-menu.sub-active{transform:translateX(-100%)}.responsive-enabled .component-header-information-links ul{padding:0px}.responsive-enabled .component-header-information-links ul li{border-bottom:var(--border);padding:10px 0px}.responsive-enabled .component-header-information-links ul li .child-links{position:static;box-shadow:none;border-right:none;display:none}.responsive-enabled .component-header-information-links ul li .child-links li a{padding-left:20px}.responsive-enabled .component-header-information-links ul li .child-links li:last-child(){border-bottom:none;padding-bottom:0px}.responsive-enabled .component-header-information-links ul li.touch-activated .child-links{display:block}}.component-horizontal-menu{display:flex;height:88px;background-color:var(--box-background-color);justify-content:space-around;margin-bottom:16px;position:relative;border-radius:var(--container-border-radius)}.component-horizontal-menu .taxon-wrapper{display:flex;width:100%}.component-horizontal-menu .taxon-wrapper .taxon{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:100%;border-bottom:2px solid var(--black-color);cursor:pointer;text-decoration:none}.component-horizontal-menu .taxon-wrapper .taxon svg{height:40px;width:100%;fill:#626262}.component-horizontal-menu .taxon-wrapper .taxon .name{font-size:16px;font-weight:500;line-height:24px;max-width:150px;white-space:nowrap;overflow:hidden}.component-horizontal-menu .taxon-wrapper .subtaxons{display:none;position:absolute;grid-template-columns:repeat(6, 1fr);gap:16px;padding:16px;top:100%;left:0;background-color:var(--box-background-color);box-shadow:0 4px 4px 0 #2D2D2D1A;z-index:999;width:100%;border-radius:0 0 var(--container-border-radius) var(--container-border-radius)}.component-horizontal-menu .taxon-wrapper:hover .subtaxons{display:grid}.component-horizontal-menu .taxon-wrapper:first-child{border-radius:var(--container-border-radius) 0 0 0}.component-horizontal-menu .taxon-wrapper:last-child{border-radius:0 var(--container-border-radius) 0 0}.component-horizontal-menu .taxon-wrapper:nth-child(1) .taxon{border-bottom-color:#2D2D2D;color:#2D2D2D}.component-horizontal-menu .taxon-wrapper:nth-child(1):hover{background-color:rgba(45,45,45,0.2)}.component-horizontal-menu .taxon-wrapper:nth-child(2) .taxon{border-bottom-color:#c82b2b;color:#c82b2b}.component-horizontal-menu .taxon-wrapper:nth-child(2):hover{background-color:rgba(200,43,43,0.2)}.component-horizontal-menu .taxon-wrapper:nth-child(3) .taxon{border-bottom-color:#EDB400;color:#EDB400}.component-horizontal-menu .taxon-wrapper:nth-child(3):hover{background-color:rgba(237,180,0,0.2)}.component-horizontal-menu .taxon-wrapper:nth-child(4) .taxon{border-bottom-color:#2D2D2D;color:#2D2D2D}.component-horizontal-menu .taxon-wrapper:nth-child(4):hover{background-color:rgba(45,45,45,0.2)}.component-horizontal-menu .taxon-wrapper:nth-child(5) .taxon{border-bottom-color:#EDB400;color:#EDB400}.component-horizontal-menu .taxon-wrapper:nth-child(5):hover{background-color:rgba(237,180,0,0.2)}.component-horizontal-menu .taxon-wrapper:nth-child(6) .taxon{border-bottom-color:#c82b2b;color:#c82b2b}.component-horizontal-menu .taxon-wrapper:nth-child(6):hover{background-color:rgba(200,43,43,0.2)}.component-horizontal-menu .taxon-wrapper:nth-child(7) .taxon{border-bottom-color:#EDB400;color:#EDB400}.component-horizontal-menu .taxon-wrapper:nth-child(7):hover{background-color:rgba(237,180,0,0.2)}.component-horizontal-menu .taxon-wrapper:nth-child(8) .taxon{border-bottom-color:#2D2D2D;color:#2D2D2D}.component-horizontal-menu .taxon-wrapper:nth-child(8):hover{background-color:rgba(45,45,45,0.2)}.component-horizontal-menu-subtaxon-item{display:flex;flex-direction:column;gap:8px;text-decoration:none;color:var(--black-color);text-align:center}.component-horizontal-menu-subtaxon-item .image{width:100%;height:121px;object-fit:cover;border-radius:var(--block-border-radius)}.component-horizontal-menu-subtaxon-item .image.no-image{background:#F8F8F8}.component-horizontal-menu-subtaxon-item .image img{width:100%;height:100%;object-fit:contain;border-radius:var(--block-border-radius)}.component-horizontal-menu-subtaxon-item .image svg{width:30%;height:100%}.component-horizontal-menu-subtaxon-item .name{font-weight:500;line-height:24px;text-align:left}.page-component-product-selection .product-column .configuration .configure-button{width:auto;display:flex;font-family:var(--font-family);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-size:18px;line-height:24px;height:56px;width:100%}.page-component-product-selection .product-column .configuration .configure-button.disabled,.page-component-product-selection .product-column .configuration .configure-button:disabled{pointer-events:none;opacity:.5}.page-component-product-selection .product-column .configuration .configure-button:focus{outline:none}.page-component-product-selection .product-column .configuration .configure-button:before{content:'';background-color:var(--button-text-color);width:1em;height:1em;width:53px;height:53px;margin:0;background-image:url(/build/images/ico-configure.a8b1fe3d.svg)}.page-component-product-selection .product-column .configuration .configure-button:before{margin-left:10px}.page-component-product-selection .product-column .configuration .configure-button:before{margin-right:0px;margin-left:0px}.page-component-product-selection .product-column .configuration .configure-button span{padding:.8em;flex:1;text-align:center;align-self:stretch;margin-bottom:-1px}.page-component-product-selection .product-column .configuration .configure-button.loading:before{-webkit-mask-image:url(/build/icons.83e86840.svg#loader-usage);mask-image:url(/build/icons.83e86840.svg#loader-usage);animation:spin 1s infinite linear}.page-component-product-selection .product-column .configuration .configure-button span{align-self:center;margin:0;padding:0 32px}.page-component-full-width-card .content .button-linked-product{width:auto;display:flex;font-family:var(--font-family);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}.page-component-full-width-card .content .button-linked-product.disabled,.page-component-full-width-card .content .button-linked-product:disabled{pointer-events:none;opacity:.5}.page-component-full-width-card .content .button-linked-product:focus{outline:none}.page-component-full-width-card .content .button-linked-product:before{content:'';background-color:var(--button-text-color);width:1em;height:1em;width:53px;height:53px;margin:0;background-image:url(/build/images/ico-configure.a8b1fe3d.svg)}.page-component-full-width-card .content .button-linked-product:before{margin-left:10px}.page-component-full-width-card .content .button-linked-product:before{margin-right:0px;margin-left:0px}.page-component-full-width-card .content .button-linked-product span{padding:.8em;flex:1;text-align:center;align-self:stretch;margin-bottom:-1px}.page-component-full-width-card .content .button-linked-product.loading:before{-webkit-mask-image:url(/build/icons.83e86840.svg#loader-usage);mask-image:url(/build/icons.83e86840.svg#loader-usage);animation:spin 1s infinite linear}.page-component-full-width-card .content .button-linked-taxon{width:auto;display:flex;font-family:var(--font-family);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}.page-component-full-width-card .content .button-linked-taxon.disabled,.page-component-full-width-card .content .button-linked-taxon:disabled{pointer-events:none;opacity:.5}.page-component-full-width-card .content .button-linked-taxon:focus{outline:none}.page-component-full-width-card .content .button-linked-taxon:before{content:'';background-color:var(--button-text-color);width:1em;height:1em;width:.8em;height:.8em;-webkit-mask-image:url(/build/icons.83e86840.svg#arrow-right-usage);mask-image:url(/build/icons.83e86840.svg#arrow-right-usage)}.page-component-full-width-card .content .button-linked-taxon:before{margin-left:10px}.page-component-full-width-card .content .button-linked-taxon:before{margin-right:0px;margin-left:0px}.page-component-full-width-card .content .button-linked-taxon span{padding:.8em;flex:1;text-align:center;align-self:stretch;margin-bottom:-1px}.page-component-full-width-card .content .button-linked-taxon.loading:before{-webkit-mask-image:url(/build/icons.83e86840.svg#loader-usage);mask-image:url(/build/icons.83e86840.svg#loader-usage);animation:spin 1s infinite linear;width:1em;height:1em;margin-right:-.2em}.page-component-full-width-card .content .button-linked-taxon::before{margin-right:0.8em}.card-configurable-mirror .configuration .configure-button{width:auto;display:flex;font-family:var(--font-family);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}.card-configurable-mirror .configuration .configure-button.disabled,.card-configurable-mirror .configuration .configure-button:disabled{pointer-events:none;opacity:.5}.card-configurable-mirror .configuration .configure-button:focus{outline:none}.card-configurable-mirror .configuration .configure-button:before{content:'';background-color:var(--button-text-color);width:1em;height:1em;width:53px;height:53px;margin:0;background-image:url(/build/images/ico-configure.a8b1fe3d.svg)}.card-configurable-mirror .configuration .configure-button:before{margin-left:10px}.card-configurable-mirror .configuration .configure-button:before{margin-right:0px;margin-left:0px}.card-configurable-mirror .configuration .configure-button span{padding:.8em;flex:1;text-align:center;align-self:stretch;margin-bottom:-1px}.card-configurable-mirror .configuration .configure-button.loading:before{-webkit-mask-image:url(/build/icons.83e86840.svg#loader-usage);mask-image:url(/build/icons.83e86840.svg#loader-usage);animation:spin 1s infinite linear}.component-mobile-footer{display:none}@media screen and (max-width: 1199px){.responsive-enabled .component-mobile-footer{display:block;background-color:var(--box-background-color);overflow-x:hidden}.responsive-enabled .component-mobile-footer .grid{display:flex;flex-direction:column;align-items:center}.responsive-enabled .component-mobile-footer .grid .logo{display:inline-block;padding:24px 0 8px}.responsive-enabled .component-mobile-footer .grid .logo svg{width:156px;height:86px}.responsive-enabled .component-mobile-footer .grid .logo svg image{width:100%}.responsive-enabled .component-mobile-footer .grid .footer-column{display:flex;flex-direction:column;gap:8px;width:100%;padding:16px 10px 8px;text-align:center}.responsive-enabled .component-mobile-footer .grid .footer-column .heading{margin:0 0 8px 0;font-size:16px;font-weight:400;line-height:24px}.responsive-enabled .component-mobile-footer .grid .footer-column .nav-list{list-style:none;padding:0;margin:0;line-height:32px}.responsive-enabled .component-mobile-footer .grid .footer-column .nav-list.bottom-list .nav-item{font-weight:400}.responsive-enabled .component-mobile-footer .grid .footer-column .nav-list .nav-item{font-size:14px;font-weight:300;color:var(--light-grey-link-color)}.responsive-enabled .component-mobile-footer .grid .footer-column .nav-list .nav-item a{text-decoration:none;color:inherit}.responsive-enabled .component-mobile-footer .grid .footer-column .social-networks{z-index:1;display:flex;justify-content:space-between;align-self:center;width:150px}.responsive-enabled .component-mobile-footer .grid .footer-column .social-networks a{height:30px}.responsive-enabled .component-mobile-footer .grid .footer-column .social-networks .icon{width:30px;height:30px;fill:currentColor;stroke:none}.responsive-enabled .component-mobile-footer .grid .footer-column .copyright{font-size:14px;font-weight:400;line-height:30px;color:var(--light-grey-title-color)}.responsive-enabled .component-mobile-footer .grid .footer-column .copyright a{text-decoration:none;color:inherit}.responsive-enabled .component-mobile-footer .grid .cosultation-warning{padding-top:10px}.responsive-enabled .component-mobile-footer .grid .cosultation-warning .icon-warn{position:absolute;transform:translate(-50%, -50%);left:50%;background-color:var(--box-background-color);width:37px;height:24px;fill:var(--light-grey-link-color);stroke:none}.responsive-enabled .component-mobile-footer .grid .cosultation-warning .warning-box{display:flex;flex-direction:column;gap:8px;padding:16px 20px;border:1px solid var(--light-grey-link-color);line-height:16px}.responsive-enabled .component-mobile-footer .grid .cosultation-warning .warning-box .title,.responsive-enabled .component-mobile-footer .grid .cosultation-warning .warning-box .subtitle{margin:0}.responsive-enabled .component-mobile-footer .grid .cosultation-warning .warning-box .title{margin:0;font-size:14px;font-weight:400}.responsive-enabled .component-mobile-footer .grid .cosultation-warning .warning-box .subtitle{margin:0;font-size:12px;font-weight:300}.responsive-enabled .component-mobile-footer .grid .map{margin-top:-38px;height:290px;width:calc(100% + 193px * 2);background-image:url(/build/images/footer-map.79ffa723.jpg);background-size:cover;background-position:calc(193px + 50%) bottom;background-repeat:no-repeat}}@media screen and (max-width: 1199px) and (min-width: calc(320px + 193px * 2)){.responsive-enabled .component-mobile-footer .grid .map{width:100%;background-position:0 bottom}}.component-mobile-header{display:none}@media screen and (max-width: 1199px){.responsive-enabled .component-mobile-header{display:block;position:relative;padding:0;background-color:var(--box-background-color);border-top:4px solid var(--red-color)}.responsive-enabled .component-mobile-header:before,.responsive-enabled .component-mobile-header:after{content:'';width:calc(100% / 3);height:4px;position:absolute;top:-4px}.responsive-enabled .component-mobile-header:before{background-color:var(--black-color)}.responsive-enabled .component-mobile-header:after{background-color:var(--gold-color);right:0}.responsive-enabled .component-mobile-header .header-content{position:relative;padding:15px 10px;display:flex;box-shadow:0px 0px 4px rgba(0,0,0,0.1);z-index:401}.responsive-enabled .component-mobile-header .header-content .logo{margin-right:auto}.responsive-enabled .component-mobile-header .header-content .logo a{display:flex}.responsive-enabled .component-mobile-header .header-content .logo a svg{width:150px;height:30px}.responsive-enabled .component-mobile-header .header-content .logo a svg image{width:100%}.responsive-enabled .component-mobile-header .header-content .search{display:flex;align-items:center;margin-right:20px}.responsive-enabled .component-mobile-header .header-content .search .icon{width:25px;height:25px;fill:var(--black-color);stroke:var(--black-color);stroke-width:0.1}.responsive-enabled .component-mobile-header .header-content .menu{display:flex;align-items:center}.responsive-enabled .component-mobile-header .header-content .menu.opened .icon-hamburger-menu{display:none}.responsive-enabled .component-mobile-header .header-content .menu.opened .icon-close{display:block}.responsive-enabled .component-mobile-header .header-content .menu .icon{width:30px;height:20px;fill:currentColor;stroke:#2d2d2d;stroke-width:1.7;stroke-linecap:round}.responsive-enabled .component-mobile-header .header-content .menu .icon-close{display:none}}
