:root{font-size:16px;--fs-xxl:3.1875rem;--fs-xl:2.6875rem;--fs-l:2.5625rem;--fs-m:2.0625rem;--fs-s:1.5625rem;--fs-xs:1.3125rem;--fs-xxs:1.125rem;--fs-tiny:1.0625rem;--fs-micro:0.75rem;--fw-light:300;--fw-regular:400;--fw-bold:600}body{color:#000;font-family:Reword Headline Light,Arial,sans-serif;line-height:1.2;margin:0}button,h1,h2,h3,h4,h5{font-family:Rework Text Regular,Arial,sans-serif}h1,h2,h3,h4,h5,p{margin:0}p{font-family:Reword Headline Light,Arial,sans-serif}@media (max-width:1200px){:root{font-size:14px}}@media (max-width:768px){:root{font-size:12px}}.custom-summary-container{background-color:#fff;margin:0;max-width:100%;overflow:hidden;width:100%}section{background-color:#fff;margin:100px auto;max-width:1440px;width:100%}.measurement-item,.product-item{border-bottom:1px solid #d9dacb;display:flex;gap:40px;padding:40px 0;width:100%}.measurement-item:first-child,.product-item:first-child{border-top:1px solid #d9dacb}.product-item img{flex-shrink:0;height:auto;margin:auto;max-width:240px;width:100%}.product-details{flex-grow:1}.product-specs{gap:10px}.product-details .price{margin-top:19px}.quantity,.total{flex-shrink:0}.measurement-item{flex-direction:column}.measurement-diagrams{display:flex;gap:40px;justify-content:flex-start;margin-left:0;padding-right:0}.measurement-diagrams img{height:240px;object-fit:contain;width:auto}.product-summary{margin:0 auto;max-width:1440px;overflow:hidden;width:100%}.header-logo{background-color:#f2f2f2;height:106px;width:100%}.logo{height:53px;width:145.6px}.hero img{display:block;height:auto;max-height:720px;object-fit:cover;width:100%}.intro{background-color:#eee8de;margin:0 auto;padding:150px 20px;text-align:center}.intro h2{font-size:var(--fs-xxl)}.intro h2,.intro h3{font-weight:var(--fw-regular);margin-bottom:20px}.intro h3,.intro p{font-size:var(--fs-s)}.intro p{font-weight:var(--fw-light);margin:0 auto;max-width:1000px}.send-to-email-error-box,.send-to-email-info-box{background:#fff;left:0;padding:30px;position:absolute;top:-200px;transition:top 1s ease-in-out;width:100%;z-index:999999999}.send-to-email-info-box p{color:green;font-size:20px}.send-to-email-error-box p{color:red;font-size:20px}section.summary{margin-top:50px;max-width:1240px}.summary h1{font-size:var(--fs-xxl);font-weight:var(--fw-regular);margin-bottom:15%;text-align:center}.summary-content{align-items:flex-start;display:flex}.product-image-container{padding-right:100px;width:65%}.product-image-container img{display:block;height:auto;width:100%}.product-info-wrapper{display:flex;flex-direction:column;height:100%;width:34%}.product-info{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;gap:33px;justify-content:space-evenly;margin-bottom:auto}.product-info h3{font-size:var(--fs-xxl);font-weight:var(--fw-regular)}.product-info .dimensions{font-size:var(--fs-xxs);font-weight:var(--fw-light)}.product-info .price{font-family:Rework Text Regular,Arial,sans-serif;font-size:var(--fs-xl);font-weight:var(--fw-bold)}.qr-container{align-items:flex-end;align-self:flex-end;display:flex;flex-direction:column;margin-top:100px;max-width:120px;white-space:pre-wrap;word-break:normal}.qr-container img{height:auto;margin-bottom:10px;width:120px}.qr-container p{font-size:var(--fs-micro);font-weight:var(--fw-regular);text-align:center}section.products{max-width:1240px}.products h2{font-size:var(--fs-xl);font-weight:var(--fw-regular);margin-bottom:20px}.products>p{font-size:var(--fs-xs);font-weight:var(--fw-light);margin-bottom:2%}.product-list{display:flex;flex-direction:column}.product-item{border-bottom:1px solid #d9dacb;display:flex;gap:40px;padding:40px 0}.product-item:first-child{border-top:1px solid #d9dacb}.product-details{display:flex;flex-direction:column;gap:20px}.product-details h3{font-size:var(--fs-xs);font-weight:var(--fw-bold)}.product-specs{display:flex;flex-direction:column}.product-specs p{font-size:var(--fs-xs);font-weight:var(--fw-regular)}.price,.quantity,.total,.total-price{font-size:var(--fs-xs);font-weight:var(--fw-bold)}.total-price{display:flex;justify-content:flex-end;margin-top:50px}.total-price-heading{margin-right:100px}section.measurements{max-width:1240px}.measurements h2{font-size:var(--fs-xl);font-weight:var(--fw-regular);margin-bottom:20px}.measurements>p{font-size:var(--fs-xs);font-weight:var(--fw-light);margin-bottom:60px}.measurements-list{align-items:flex-end;display:flex;flex-direction:column;gap:0}.measurement-item{border-bottom:1px solid #d9dacb;padding:40px 0}.measurement-item:first-child{border-top:1px solid #d9dacb}.measurement-item h3{font-size:var(--fs-xs);font-weight:var(--fw-bold);text-align:left;word-break:keep-all}.tolerance-note{font-size:var(--fs-xs);font-weight:var(--fw-light);margin-top:50px;text-align:right}section.materials{max-width:1240px}.materials h2{font-size:var(--fs-xl);font-weight:var(--fw-regular);margin-bottom:40px}.materials-list{display:flex;flex-direction:column}.material-item{align-items:center;border-bottom:1px solid #d9dacb;display:flex;padding:40px 0}.material-item:first-child{border-top:1px solid #d9dacb}.material-item h3{font-size:var(--fs-xs);font-weight:var(--fw-bold);width:200px}.material-item p{font-size:var(--fs-xs);font-weight:var(--fw-light)}.material-details{display:grid;gap:40px;grid-template-columns:1fr 1fr;margin:40px 0}.material-image img{height:100%;width:100%}.material-image-right{order:1}.material-info{display:flex;flex-direction:column;gap:20px}.material-info h3{font-size:var(--fs-l);font-weight:var(--fw-light);margin-bottom:20px}.material-info p{font-size:var(--fs-m);font-weight:var(--fw-light);line-height:1}.material-specs{display:grid;gap:40px;grid-template-columns:1fr 1fr}.specs-col{display:flex;flex-direction:column}.specs-row{margin-bottom:17px}.specs-col p{font-size:var(--fs-tiny);font-weight:var(--fw-light)}section.designers{margin-bottom:100px;margin-top:0}.designer-images{display:grid;gap:0;grid-template-columns:1fr 1fr;margin-bottom:80px;width:100%}.designer-images img{aspect-ratio:9/11;max-height:720px;object-fit:cover;object-position:center;width:100%}.designer-info{align-items:center;display:flex;flex-direction:column;text-align:center}.designer-info>h3{font-size:var(--fs-xs);font-weight:var(--fw-regular);margin-bottom:20px}.designer-info h2{font-size:var(--fs-xl);font-weight:var(--fw-regular);margin-bottom:40px}.designer-text{display:flex;flex-direction:column;gap:20px;margin:0 auto;max-width:1000px}.designer-text p{font-size:var(--fs-s);font-weight:var(--fw-light);line-height:1}.custom-summary-footer{background-color:#f2f2f2;margin:auto;max-width:1440px;padding:25px}.custom-summary-footer-content{align-items:center;display:flex;justify-content:center}.custom-summary-footer-content img{height:auto;width:140px}.header-section{background:#f2f2f2;margin-top:0;padding:0;position:sticky;top:0;width:100%;z-index:1000}.header-content{align-items:center;display:flex;height:106px;justify-content:space-between;padding:0 20px;position:relative}.header-spacer{width:200px}.header-logo{align-items:center;display:flex;flex:1;justify-content:center}.header-buttons{display:flex;gap:10px;justify-content:flex-end;width:200px}.send-to-email-block,.table-close-block{align-items:center;display:flex;position:relative;z-index:1001}.send-to-email-icon,.table-close-icon{background-color:transparent!important;border:none;color:#000;cursor:pointer;font-size:18px;padding:12px 30px;transition:transform .3s ease,color .3s ease;white-space:nowrap}.logo{height:100%;max-height:53px;width:auto}@media (max-width:1440px){.materials,.measurements,.products,.summary{margin:100px auto;max-width:none;padding:0 25px;width:auto}.designers{margin:100px auto}.designers,.product-summary{max-width:none;padding:0;width:auto}.product-summary{margin:0 auto}}@media (max-width:1200px){.header-spacer{display:none}.header-logo{height:100%;justify-content:left;max-height:106px}.logo{height:100%;max-height:40px}section{padding:0 40px}.summary-content{grid-template-columns:3fr 2fr}.qr-container{grid-column:2;margin-top:40px}.measurement-diagrams{justify-content:flex-start;margin-left:0;padding-right:0}.measurement-item h3{margin-right:0}.measurement-item{justify-content:flex-start;width:100%}.measurement-diagrams img{max-width:395px}}@media (max-width:1000px){.summary-button{right:20px}}@media (max-width:992px){.material-details{grid-template-columns:.5fr 1fr}.product-details{width:calc(100% - 280px)}.quantity,.total{width:auto}.product-image-container,.product-info-wrapper{display:flex;flex-direction:row;height:100%;justify-content:space-around;padding-right:0;width:100%}.quantity,.total{text-align:left}.summary-content{flex-direction:column}.product-info{gap:25px;margin-top:40px}.qr-container{align-items:flex-start;margin-top:40px}.measurement-diagrams img{height:100%;max-height:240px;max-width:294px;object-fit:contain;width:auto}.measurement-item{width:100%}.measurement-diagrams{display:flex;gap:5px;width:100%}}@media (max-width:768px){section{margin:60px auto;padding:0 20px}.header-buttons{flex-direction:column-reverse}.summary-button{font-size:16px;padding:10px 20px;right:15px;top:180px}.product-item{flex-direction:column}.product-details{width:100%}.measurement-diagrams{margin-left:0;padding-right:0}.measurement-diagrams img{height:auto;max-width:220px;width:100%}.intro{padding:40px 20px}.summary-content{grid-template-rows:auto auto auto}.designer-images,.material-specs,.summary-content{grid-template-columns:1fr}.product-image-container{grid-column:1;grid-row:1}.product-info{grid-column:1;grid-row:2}.qr-container{align-items:flex-start;grid-column:1;grid-row:3;margin-top:20px}}@media (max-width:480px){.summary-button{font-size:14px;padding:8px 16px;right:10px;top:160px}}#konfigurator-form .hs-form__actions__submit,.hs-form__actions__next{color:#000!important;font-family:Rework Text Regular!important;font-size:14px!important;padding:0!important}#konfigurator-form .hs-form__field__input{color:#000!important}#konfigurator-form form input[type=text],div#konfigurator-form,form input[type=email],form input[type=number],form input[type=password],form input[type=search],form input[type=tel],form select,form textarea{background-color:#eee8de}div#konfigurator-form{padding:90px 11vw;position:relative}div#konfigurator-form .submitted-message{background-color:#eee8de}#konfigurator-form .hs-form input,.hs-form select,.hs-form textarea{font-family:Rework Text Regular!important}#konfigurator-form .hs-form_theme-linear .hs-form__field__input{border-bottom:1px solid #000!important}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:active,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:active,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-background-clip:text;-webkit-text-fill-color:#000!important}form .hs-button,form input[type=submit]{margin-left:30px;max-width:400px!important;padding:10px 0;text-align:left;width:100%}.table-close-block{align-items:center;display:flex;justify-content:center;position:static}.table-close-icon{background-color:transparent!important;border:none;color:#000;cursor:pointer;font-size:18px;padding:12px 30px;transition:transform .3s ease,color .3s ease}.table-close-icon:hover{background:none;background-color:transparent!important;border:none;color:#000;transform:scale(1.05)}.table-close-icon:active,.table-close-icon:focus{background-color:transparent!important;border:none!important}.send-to-email-block{align-items:center;display:flex;justify-content:center;position:static}.send-to-email-icon{background-color:transparent!important;border:none;color:#000;cursor:pointer;font-size:18px;padding:12px 30px;transition:transform .3s ease,color .3s ease}.send-to-email-icon:hover{background:none;background-color:transparent!important;border:none;color:#000;transform:scale(1.05)}.send-to-email-icon:active,.send-to-email-icon:focus{background-color:transparent!important;border:none!important}.summary-button{background-color:#000;border:3px solid #000;border-radius:0;color:#fff;display:none;padding:12px 30px;fill:#fff;cursor:pointer;font-family:Rework Text Regular,Arial,sans-serif;font-size:18px;right:20px;text-transform:none;top:-5000px;transition:transform .3s ease;z-index:999}.summary-button:hover{background-color:#fff;color:#000}.custom-summary-container{background:#fff;border:1px solid #d9dacb;border-collapse:collapse;border-radius:0;box-shadow:0 1px 4px rgba(0,0,0,.16);height:98%;left:0;margin:10px;margin-inline:auto;max-width:1440px;overflow:auto;padding:0;position:absolute;right:0;top:-1500px;transition:top 1s ease-in-out;width:98%;z-index:99999999}.vw3d{display:none;margin-top:-470px;position:relative;width:100%}