: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}}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}.price-clausal{font-size:var(--fs-tiny);font-weight:var(--fw-light);margin-top:10px;text-align:right}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-tiny);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;padding:0 25px;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}.print-icon,.send-to-email-icon,.table-close-icon{background-color:transparent!important;border:none;color:#000;cursor:pointer;font-size:18px;padding:10px;transition:transform .3s ease,color .3s ease;white-space:nowrap}.logo{height:100%;max-height:53px;width:auto}@media only screen and (min-width:1440px){.custom-summary-container{background:rgba(0,0,0,.6)!important;border:none!important;height:100%!important;margin:0!important;max-width:100%!important;padding:10px!important;position:fixed!important;width:100%!important}section{margin:0 auto!important;padding:100px 100px 0}.header-content{background:#f2f2f2;max-width:1440px;padding:0 40px!important}.header-section{background:#f2f2f2!important;margin-top:0!important;padding:0!important;position:sticky!important;top:-10px!important;width:100%!important;z-index:1000!important}section.materials,section.measurements,section.products,section.summary{max-width:1440px!important}.intro{padding:150px 100px!important}.product-summary{padding:100px 0 0}section.designers{padding:0 0 100px}div#konfigurator-form{margin:auto!important;max-width:1440px;padding:100px 11vw!important}}@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){section.summary{margin:80x auto}.summary-content{flex-direction:column}.summary h1{margin-bottom:0}.product-image-container,.product-info-wrapper{display:flex;flex-direction:row;height:100%;justify-content:space-around;padding-right:0;width:100%}.product-info{gap:25px;margin-top:40px}.qr-container{align-items:flex-start;margin-top:40px}section.products{margin:80px auto}.quantity,.total{text-align:left;width:auto}.product-details{width:calc(100% - 280px)}section.measurements{margin:80px auto}.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%}section.materials{margin:80px auto}.material-details{grid-template-columns:.5fr 1fr}.intro{padding:80px 20px}}@media (max-width:768px){.custom-summary-container{height:100%;margin:0;width:100%}section{margin:60px auto;padding:0 20px}.summary-button{padding:10px 20px;right:15px;top:180px}.header-buttons{align-content:flex-end!important;align-items:flex-start!important;flex-direction:column;flex-wrap:wrap!important;gap:0!important;justify-content:flex-end!important;width:auto!important}.print-block,.send-to-email-block,.table-close-block{align-items:flex-start!important;align-self:flex-end!important;flex-direction:row!important;justify-content:flex-start!important;position:relative!important}.print-icon,.send-to-email-icon,.table-close-icon{padding:3px 5px!important}section.summary{margin:50px auto;padding:0 20px}.summary h1{margin-bottom:0}.summary-content{grid-template-columns:1fr;grid-template-rows:auto auto auto}.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}section.products{margin:50px auto;padding:0 20px}.product-details{gap:10px;width:100%}.product-specs{gap:10px}.product-item img{max-width:200px}.product-item{gap:20px;padding:20px 0}.total-price{margin-top:20px}section.measurements{margin:50px auto;padding:0 20px}.measurement-diagrams{margin-left:0;padding-right:0}.measurement-diagrams img{height:auto;max-width:220px;width:100%}.measurements>p{margin-bottom:20px}.measurement-item{padding:20px 0}.tolerance-note{margin-top:20px}section.materials{margin:50px auto;padding:0 20px}.materials h2{margin-bottom:20px}.material-item{padding:20px 0}.material-details{margin:30px auto}.material-info h3{margin-bottom:0}.material-specs{gap:20px}.material-info p{font-size:var(--fs-s)!important}.specs-row{margin-bottom:15px}.intro{padding:50px 20px}section.designers{margin-bottom:50px}.designer-info{padding:0 20px}.designer-images{margin-bottom:50px}}@media (max-width:550px){.product-item img{max-width:155px}.product-details,.product-specs{gap:5px}}@media (max-width:480px){.custom-summary-container{height:100%!important;margin:0!important;width:100%!important}.summary-button{font-size:14px;padding:8px 16px;right:10px;top:160px}.header-buttons{align-content:flex-end!important;align-items:flex-start!important;flex-direction:column;flex-wrap:wrap!important;gap:0!important;justify-content:flex-end!important;width:auto!important}.print-block,.send-to-email-block,.table-close-block{align-items:flex-start!important;align-self:flex-end!important;flex-direction:row!important;justify-content:flex-start!important;position:relative!important}.print-icon,.send-to-email-icon,.table-close-icon{font-size:1.3rem!important;padding:3px 5px!important}.designers,.measurements,.products,.summary{margin:50px auto!important}.form-send-data-to-email{padding:50px 10vw!important}.designer-info h2,.intro h2,.materials h2,.measurements h2,.price p,.product-info h3,.products h2{font-size:var(--fs-l)!important}.product-info{gap:10px!important}.product-info,.qr-container{margin-top:20px!important}.products h2{margin-bottom:10px!important}.products>p{margin-bottom:20px!important}.product-item{flex-direction:row!important;flex-wrap:wrap!important;gap:10px!important;justify-content:flex-end!important;padding:20px 0 10px!important}.quantity{margin-top:-29px!important}.total-price{margin-top:20px!important}.total-price-heading{margin-right:10px!important}.product-details .price{margin-top:10px!important}.total{margin-top:-29px!important}.measurement-item{padding:20px 0!important}.measurements h2,.measurements>p{margin-bottom:20px!important}.measurement-item h3{font-size:.9rem!important}.measurement-diagrams{gap:0!important}.measurement-diagrams img{max-width:144px!important}.tolerance-note{margin-top:20px!important}.materials{margin:50px auto 35px!important}.materials h2{margin-bottom:20px!important}.material-item{padding:20px 0!important}.material-details{gap:0!important;grid-template-columns:1fr!important;margin:30px auto!important}.material-image{margin-bottom:20px!important}.material-image img{max-height:232px!important}.material-info h3{font-size:1.75rem!important;margin-bottom:0!important}.material-specs{gap:20px!important}.material-info p{font-size:var(--fs-s)!important}.specs-row{margin-bottom:15px!important}.intro{padding:50px 20px!important}.hero img{min-height:232px!important}.designer-images{grid-template-columns:1fr 1fr!important;margin-bottom:50px!important}.designer-info{padding:0 20px!important}.form-title{margin:0!important;padding:0!important}.form-send-data-to-email h3{font-size:1.8rem!important;margin-bottom:20px!important}}#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: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: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;cursor:pointer;display:none;fill:#fff;font-family:Rework Text Regular,Arial,sans-serif;font-size:18px;padding:12px 30px;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,.custom-summary-content{scrollbar-color:#fff transparent!important}.custom-summary-container{background:#fff;background-color:#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:fixed;right:0;top:-1500px;transition:top 1s ease-in-out;width:98%;z-index:99999999}.vw3d{display:none;margin-bottom:-500px;position:relative;width:100%}.print-block{align-items:center;display:flex;position:relative;z-index:1001}.print-icon:hover{background:none;background-color:transparent!important;border:none;color:#000;transform:scale(1.05)}.print-icon:active,.print-icon:focus{background-color:transparent!important;border:none!important}@media print{@page{size:A4 portrait;margin:.8cm}*{background:none!important;box-shadow:none!important;color:#000!important;-webkit-print-color-adjust:exact;print-color-adjust:exact;text-shadow:none!important}body,html{margin:0!important;padding:0!important;width:100%!important}body *{visibility:hidden}.custom-summary-container,.custom-summary-container *{visibility:visible!important}.custom-summary-container{border:none!important;box-shadow:none!important;height:auto!important;left:0!important;margin:0!important;overflow:visible!important;padding:0!important;position:absolute!important;top:0!important;width:100%!important;page-break-after:avoid;box-sizing:border-box;font-size:.75em}#whiteCover,.custom-summary-footer,.form-send-data-to-email,.header-buttons,.header-section,.send-to-email-error-box,.send-to-email-info-box,.vw3d{display:none!important}section{margin:35px auto;padding:0;page-break-inside:auto;box-sizing:border-box;max-width:calc(100% - 1.6cm)!important;width:auto!important}.summary h1{line-height:1;margin-bottom:0}.product-info .price{font-weight:var(--fw-regular);line-height:1;margin-top:5px}.summary-content{align-items:center;display:flex;flex-direction:column;gap:0;justify-content:flex-start;margin-top:0}.product-image-container{margin-top:15px;padding:0;width:auto}.product-image-container img{height:auto;max-height:200px;object-fit:cover;width:auto}.product-info{margin:0}.product-info,.product-info-wrapper{align-content:center;align-items:center;display:flex;gap:0;width:auto}.product-info-wrapper{flex-direction:column;height:100%;justify-content:center;margin-top:0}.qr-container{align-items:center;align-self:center;flex-direction:column;margin-top:10px}.qr-container img{height:auto;margin-bottom:5px;width:45px}.product-item{align-items:flex-start;flex-direction:row;gap:10px;padding:10px 0}.product-specs{gap:0}.product-details .price{margin-top:0}.product-details{display:flex;flex-direction:column;gap:5px;justify-content:flex-start}.product-item img{height:100%;max-height:110px;width:auto}.total-price{margin-top:10px}.products h2,.products>p{margin-bottom:10px}.price-clausal{margin-top:5px}.total-price-heading{margin-right:10px}.quantity,.total{align-self:flex-start;margin-top:0}.measurement-item{gap:0;padding:10px 0}.measurement-diagrams img{height:100%;max-height:110px}.measurement-diagrams{gap:5px}.tolerance-note{margin-bottom:0!important;margin-top:10px!important}.measurements h2,.measurements p{margin-bottom:10px}.material-image img{height:auto!important;max-height:100%!important;object-fit:contain!important;width:100%!important}.material-item{padding:10px 0}.material-item h3{width:25%}.materials h2{margin-bottom:10px}.material-specs{grid-template-columns:1fr 1fr;padding:0}.material-details{grid-template-columns:3fr 12fr;padding:0}.material-image{align-self:start!important;order:1;overflow:hidden!important}.material-info{gap:0;order:2}.material-info h3{margin-bottom:0}.material-details,.material-specs{align-items:start;gap:10px;margin:10px 0 0}.specs-row{margin-bottom:5px}.material-specs .specs-col~.specs-col{flex-direction:column-reverse}section .intro{margin:25px auto;padding:0}.hero{margin:0}.hero img{height:auto;max-height:300px;width:100%}.designer-images{grid-template-columns:1fr 1fr;margin:0}.designer-info{margin:25px auto;padding:0 10px}.designer-info h2,.designer-info h3,.intro h2,.intro h3{margin-bottom:10px}.designer-images img{max-height:300px}.designer-info h2,.intro h2,.materials h2,.measurements h2,.products h2{font-size:var(--fs-l);line-height:1}.product-info .price{font-size:var(--fs-m);font-weight:var(--fw-light)}.product-info h3{font-size:var(--fs-xxl);font-weight:var(--fw-regular);line-height:1}.material-info h3{font-size:var(--fs-xs)!important}.designer-info h3,.intro h3,.material-item h3,.measurement-item h3,.product-details h3{font-size:var(--fs-xxs)}.designer-text p,.intro p,.material-item p,.measurements p,.price,.product-specs p,.products p,.quantity,.total,.total-price{font-size:var(--fs-xxs)!important}.material-info p,.price-clausal,.tolerance-note{font-size:var(--fs-tiny)!important;font-weight:var(--fw-light)!important}.specs-col p{font-size:.8rem!important}.material-specs .specs-col:nth-child(2) .specs-row:first-child p{font-size:var(--fs-micro)!important}.designers,.material-details,.material-item,.material-specs,.materials,.measurements,.measurements-item,.measurements-list,.product-item,.product-summary{page-break-inside:avoid!important}.designers,.grouped-sections,.materials,.measurements,.product-summary,.products,.summary{page-break-inside:avoid!important;page-break-before:auto;page-break-after:auto}.grouped-sections{display:block}}