.colorSelectorContainer[data-v-41c93c6e]{border-bottom:1px solid #1f1f1f;border-top:1px solid #1f1f1f}.colorSelector[data-v-41c93c6e]{--bs-columns:2;gap:8px;margin-bottom:8px}@media (min-width:540px){.colorSelector[data-v-41c93c6e]{--bs-columns:3}}@media (min-width:768px){.colorSelector[data-v-41c93c6e]{--bs-columns:4}}@media (min-width:992px){.colorSelector[data-v-41c93c6e]{--bs-columns:5}}.colorBtn[data-v-41c93c6e]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;display:block;padding:0;width:100%}.colorBtn.active[data-v-41c93c6e]{outline:1px solid #1f1f1f}.colorPreview[data-v-41c93c6e]{aspect-ratio:3/1;display:block;height:auto;width:100%}.colorPreview--image[data-v-41c93c6e]{background-size:cover}.finishingItem[data-v-82f306dc]{display:flex;flex-direction:column;height:100%}.finishingItem__thumbnail[data-v-82f306dc]{overflow:hidden}.finishingItem__thumbnail img[data-v-82f306dc]{display:block;height:auto;transition:transform .3s cubic-bezier(.76,.015,.41,1);width:100%}.finishingItem__desc[data-v-82f306dc]{display:flex;flex:1;flex-direction:column;justify-content:space-between;margin-top:10px}.finishingItem--clickable:hover .finishingItem__thumbnail img[data-v-82f306dc]{transform:scale(1.15)}.finishingsGrid[data-v-5998c90a]{padding-bottom:var(--bs-gap);padding-top:var(--bs-gap)}.readMore[data-v-428b76fd]{overflow:hidden;transition:height .3s ease-in-out}.readMore--collapsed[data-v-428b76fd]{height:calc(var(--line-height)*var(--visible-lines))}.readMore--visible[data-v-428b76fd]{height:var(--content-height)}.modalOverlay[data-v-56004d50]{align-items:center;background:rgba(0,0,0,.5);bottom:0;display:flex;justify-content:center;left:0;padding-top:var(--header-height);position:fixed;right:0;top:0;z-index:50}.modal[data-v-56004d50]{background:var(--color-bg);height:calc(90vh - var(--header-height));max-width:600px;padding:15px;width:90%}@media (min-width:992px){.modal[data-v-56004d50]{max-width:1500px}}.modal__header[data-v-56004d50]{border-bottom:1px solid var(--color-line);padding:15px 30px;position:relative}.modal__closeBtn[data-v-56004d50]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:var(--color-accent);position:absolute;right:0;top:0}.modal__closeBtn .icon[data-v-56004d50]{width:16px}.modal__footer[data-v-56004d50]{border-top:1px solid #1f1f1f;padding:15px 30px;position:relative}.modal__content[data-v-56004d50]{height:calc(100% - 31px)}.modal__content>.row[data-v-56004d50]{height:100%}@media (max-width:991px){.modal__content>.row[data-v-56004d50]{flex-direction:column;height:calc(100% - 15px)}.modal__content>.row .col-12[data-v-56004d50]:nth-child(2){flex:1}}.modal-fade-in-enter-active,.modal-fade-in-leave-active{position:relative;transition:opacity .3s ease;z-index:90}.modal-fade-in-enter-from,.modal-fade-in-leave-to{opacity:0}.finishingDetails[data-v-ec6aebfe],.finishingGroupSymbols[data-v-ec6aebfe]{padding-top:15px}.finishingGroupSymbols img[data-v-ec6aebfe]{height:40px;margin-right:8px;width:auto}.modalContent[data-v-ec6aebfe]{height:100%}@media (max-width:991px){.modalContent[data-v-ec6aebfe]{display:block;height:calc(100% - 15px);overflow-y:auto}}@media (min-width:992px){.modalContent__column[data-v-ec6aebfe]{height:100%}.modalColumnWrapper[data-v-ec6aebfe]{height:100%;overflow-y:auto}}.finishingDetails[data-v-ec6aebfe]{position:relative}@media (min-width:992px){.finishingDetails[data-v-ec6aebfe]{border-right:1px solid #1f1f1f;padding-right:15px}}.finishingDetails__desc[data-v-ec6aebfe]{color:#444;font-size:1.2rem}.finishingDetails__downloadsRow[data-v-ec6aebfe]{padding-block:15px}@media (min-width:992px){.finishingDetails__downloadsRow[data-v-ec6aebfe]{bottom:6px;left:15px;padding-block:0;position:absolute}.finishingDetails--btnsRowVisible[data-v-ec6aebfe]{padding-bottom:50px}}.finishingsGroupContent[data-v-ec6aebfe]{display:flex;flex-direction:column;height:100%;position:relative}.finishingsGroupDetails[data-v-ec6aebfe]{flex:0;padding-bottom:15px}.finishingsGroupGridWrapper[data-v-ec6aebfe]{flex:1;position:relative}[data-v-0fa5d187] .accordion-item:not(.level-0):last-child{border-bottom:none}.moodboardViewer__inner[data-v-4f123c15]{aspect-ratio:var(--viewer-ar);overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.moodboardViewer__footer[data-v-4f123c15],.moodboardViewer__header[data-v-4f123c15]{display:flex;flex-direction:row;flex-wrap:nowrap;padding:0}.moodboardViewer__footer[data-v-4f123c15] button,.moodboardViewer__header[data-v-4f123c15] button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-inline:1px solid var(--color-line);color:var(--color-accent);padding:4px 10px;transition:background .2s ease-in-out,color .2s ease-in-out}.moodboardViewer__footer[data-v-4f123c15] button:active,.moodboardViewer__footer[data-v-4f123c15] button:not(:disabled):hover,.moodboardViewer__header[data-v-4f123c15] button:active,.moodboardViewer__header[data-v-4f123c15] button:not(:disabled):hover{background:var(--color-accent);color:#fff}.moodboardViewer__footer[data-v-4f123c15] button:disabled,.moodboardViewer__header[data-v-4f123c15] button:disabled{opacity:.5}.moodboardViewer__footer[data-v-4f123c15] button:first-child,.moodboardViewer__header[data-v-4f123c15] button:first-child{border-left:none}.moodboardViewer__footer[data-v-4f123c15] button:last-child,.moodboardViewer__header[data-v-4f123c15] button:last-child{border-right:none}.moodboardViewer__footer[data-v-4f123c15] button+button,.moodboardViewer__header[data-v-4f123c15] button+button{border-left:none}.moodboardViewer__footer[data-v-4f123c15] .spacer,.moodboardViewer__header[data-v-4f123c15] .spacer{display:block;flex:1}.moodboardViewer__header[data-v-4f123c15]{border-bottom:1px solid var(--color-line)}.moodboardViewer--bordered[data-v-4f123c15]{border:1px solid var(--color-line)}.moodboardDetails__row[data-v-1088631e]{-moz-column-break-inside:avoid;break-inside:avoid}.tile[data-v-2c9190d0]{background-size:cover;position:absolute;z-index:1}.tile--placeholder[data-v-2c9190d0]{background:#999 url(/build/website/images/images/generali/hessentia-logo.23e9b819.svg) no-repeat 50%/50% auto}.tileEditOverlay[data-v-4b338b1e]{bottom:0;left:0;position:absolute;right:0;top:0}.tileEditOverlay__bottomButtons[data-v-4b338b1e],.tileEditOverlay__sideButtons[data-v-4b338b1e],.tileEditOverlay__topButtons[data-v-4b338b1e]{display:flex;flex-wrap:nowrap;gap:8px;padding:4px;position:absolute;z-index:3}.tileEditOverlay__bottomButtons .spacer[data-v-4b338b1e],.tileEditOverlay__sideButtons .spacer[data-v-4b338b1e],.tileEditOverlay__topButtons .spacer[data-v-4b338b1e]{flex:1}.tileEditOverlay__bottomButtons button[data-v-4b338b1e],.tileEditOverlay__sideButtons button[data-v-4b338b1e],.tileEditOverlay__topButtons button[data-v-4b338b1e]{-webkit-appearance:none;-moz-appearance:none;appearance:none;aspect-ratio:1;background:#fff;border:1px solid var(--color-line);color:var(--color-accent);transition:background .2s ease-in-out,color .2s ease-in-out}.tileEditOverlay__bottomButtons button[data-v-4b338b1e]:hover,.tileEditOverlay__sideButtons button[data-v-4b338b1e]:hover,.tileEditOverlay__topButtons button[data-v-4b338b1e]:hover{background:var(--color-accent);color:#fff}.tileEditOverlay__bottomButtons[data-v-4b338b1e],.tileEditOverlay__topButtons[data-v-4b338b1e]{flex-direction:row;height:auto}.tileEditOverlay__topButtons[data-v-4b338b1e]{left:0;right:0;top:0}.tileEditOverlay__bottomButtons[data-v-4b338b1e]{bottom:0;left:0;right:0}.tileEditOverlay__sideButtons[data-v-4b338b1e]{bottom:30px;flex-direction:column;justify-content:center;right:0;top:30px;width:auto}.tileEditOverlay .buttonsGroup[data-v-4b338b1e]{display:flex}.tileEditOverlay .buttonsGroup button[data-v-4b338b1e]:not(:last-child){border-right:none}.tileEditOverlay__moveHandle[data-v-4b338b1e]{bottom:0;cursor:move;left:0;position:absolute;right:0;top:0;z-index:2}.tileEditOverlay__resizeBtn[data-v-4b338b1e]{cursor:nwse-resize}[data-v-43eb4726] .finishingPicker{height:100%}[data-v-43eb4726] .finishingPicker .finishingPicker__inner{height:100%;overflow-y:auto}[data-v-43eb4726] .finishingPicker .finishingPicker__tabs{display:flex}[data-v-43eb4726] .finishingPicker .finishingPicker__tabs>div{flex:1;text-align:center}[data-v-43eb4726] .finishingPicker .finishingPicker__tabs>div button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border-block:none;border-inline:1px solid var(--color-line);color:var(--color-text);display:block;height:32px;text-transform:uppercase;width:100%}[data-v-43eb4726] .finishingPicker .finishingPicker__tabs>div.active button{background:var(--color-accent);color:#fff}